CAPE 136 165 186 191 181 164 144 125 115 103 101 103 106 108 116 131 139 151 182 224 266 298 311 299 271 313 303 270 272 323 369 367 373 417 479 511 477 389 274 179 166 176 211 264 323 338 311 274 253 276 394 527 646 726 747 710 672 623 606 654 649 641 624 583 508 403 357 272 203 184 188 182 165 152 144 131 106 92 74 49 23 14 11 8 6 3 1 0 0 0 2 9 10 16 25 32 40 64 113 188 257 261 281 320 377 439 484 454 386 356 367 389 364 316 327 391 467 468 437 387 335 301 304 304 277 244 221 225 226 220 217 219 222 195 174 158 146 133 110 106 116 127 128 120 118 98 68 40 25 13 4 0 0 0 2 5 9 11 11 10 8 8 13 22 36 47 53 53 50 50 41 30 21 15 12 6 4 2 1 1 1 0 0 0 0 0 0 0 0 93 140 183 212 214 192 168 146 128 113 108 106 106 108 110 115 117 123 136 155 183 213 230 228 214 209 207 213 240 294 381 418 436 458 493 490 431 337 233 153 124 195 318 452 546 535 457 416 412 447 572 682 725 706 644 585 567 589 623 652 652 633 596 546 489 440 423 372 321 285 262 235 197 159 137 142 106 64 30 10 4 0 0 0 0 0 0 0 0 0 2 8 8 11 14 19 24 43 77 127 173 179 195 241 299 339 338 341 312 313 334 346 319 289 326 379 387 333 279 254 244 247 293 259 216 184 170 169 184 209 223 216 190 161 141 127 125 134 100 105 111 110 103 110 130 92 48 32 19 6 1 0 0 2 7 11 14 15 14 10 11 18 33 55 75 83 77 61 42 29 19 13 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 63 108 151 183 197 193 179 163 147 131 118 111 110 115 125 122 134 132 120 110 116 130 135 132 126 129 160 186 209 250 349 440 472 470 454 410 340 269 201 154 158 323 520 677 734 668 541 522 559 622 713 741 694 613 544 547 525 591 647 659 635 585 533 482 459 483 481 491 477 429 351 269 209 152 108 87 60 38 22 10 4 0 0 0 0 0 0 0 0 5 11 9 8 9 11 13 14 31 52 77 97 103 117 156 209 239 224 263 274 277 276 270 236 220 238 260 262 236 210 210 207 200 224 201 175 144 119 114 142 179 192 180 160 144 131 110 101 121 102 107 111 106 97 114 91 63 41 28 11 2 0 0 2 8 14 16 17 18 17 18 27 43 65 91 106 92 62 34 18 11 9 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 76 106 134 161 178 176 168 154 137 119 107 104 111 123 128 153 149 126 95 74 73 73 81 96 106 139 179 205 208 208 301 345 368 374 355 308 263 211 190 253 468 665 767 744 611 476 500 582 658 683 642 578 524 493 487 487 553 614 646 641 606 588 571 582 631 649 627 554 448 328 228 168 124 86 55 36 31 26 17 5 1 0 0 0 0 0 0 0 4 8 8 7 8 10 10 7 17 26 37 45 49 54 74 106 137 155 176 192 216 227 215 190 177 168 162 160 158 161 177 179 163 149 150 145 141 139 134 130 140 147 145 134 115 97 95 97 89 85 85 90 94 96 110 86 67 49 26 2 0 0 2 9 19 23 23 23 26 35 48 62 74 85 91 83 52 24 8 6 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 61 75 77 90 125 151 155 145 127 109 98 97 104 113 119 137 140 123 91 58 44 41 42 46 55 66 80 104 128 141 148 166 195 222 236 228 215 203 241 364 564 691 705 622 494 445 476 536 568 544 488 461 469 486 497 509 548 606 669 726 766 760 778 763 715 662 568 444 320 215 134 110 82 55 32 18 11 8 5 1 0 1 1 1 0 0 0 6 9 9 8 9 11 11 9 6 9 12 16 23 31 36 43 55 73 99 124 162 183 164 125 161 138 110 96 103 131 129 137 150 161 160 135 111 107 120 135 143 137 129 119 107 116 104 109 121 116 87 62 60 67 66 75 78 71 51 24 2 0 3 12 25 35 37 36 40 55 87 102 99 86 71 50 35 19 8 3 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 74 76 55 49 65 91 108 109 100 89 85 84 79 79 87 105 111 97 75 52 40 33 31 32 36 40 44 55 75 95 90 81 83 94 110 123 138 208 318 452 582 629 597 516 453 499 532 522 481 426 379 378 433 494 545 580 615 652 697 754 819 817 794 724 620 510 400 301 208 123 52 38 25 15 7 4 2 1 0 2 7 11 12 11 7 1 6 12 12 10 8 11 14 12 7 6 9 9 10 13 19 21 27 33 42 57 92 136 114 82 72 90 80 65 69 96 134 100 98 118 142 145 117 97 92 94 88 91 109 114 101 80 120 154 165 152 123 91 55 54 67 68 90 91 68 38 16 7 9 24 42 54 56 56 56 64 85 114 112 85 57 39 17 12 7 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 81 70 31 20 27 39 55 64 64 62 59 54 45 42 46 54 55 51 47 43 40 27 22 22 25 27 28 31 36 39 34 29 30 39 52 72 125 244 350 424 452 431 401 395 401 430 520 481 415 366 354 359 415 465 509 551 599 633 654 665 674 683 630 545 440 321 208 120 60 25 8 2 0 0 0 0 0 3 6 13 24 31 26 18 9 2 6 11 11 10 7 7 11 9 5 5 8 10 8 7 9 9 17 21 23 28 46 83 56 40 60 101 99 78 72 80 80 69 80 96 105 96 73 74 75 74 80 88 84 80 76 73 115 130 130 123 118 101 66 59 70 79 99 98 64 28 21 33 48 63 74 79 83 80 74 72 76 78 62 37 20 15 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 72 42 12 5 4 6 10 22 38 48 53 54 42 32 23 15 10 11 14 16 17 12 12 13 14 15 20 19 21 24 28 30 35 46 56 72 118 211 270 298 307 308 300 359 410 414 404 380 357 340 333 330 375 407 428 445 459 475 496 502 486 451 382 291 191 101 45 18 5 0 0 0 1 1 1 2 2 9 17 24 29 28 14 5 1 1 2 6 9 9 8 9 10 7 4 4 5 7 7 7 7 8 11 13 13 14 19 37 45 49 61 84 101 84 75 74 67 76 80 73 61 50 45 51 59 65 65 54 51 62 77 88 118 131 134 127 110 83 63 55 61 77 102 109 60 15 31 64 89 106 111 104 94 80 70 63 58 46 26 14 8 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74 61 22 5 2 1 0 1 5 15 26 33 39 45 36 21 8 0 0 0 1 2 3 5 7 7 8 12 12 13 16 24 39 58 71 82 87 94 138 192 241 277 307 369 396 404 398 381 360 340 322 310 306 321 323 320 314 306 292 287 269 234 185 128 76 36 11 2 1 0 0 0 1 2 3 5 7 9 13 19 24 27 23 5 6 6 2 0 1 2 2 4 10 8 5 3 3 4 4 5 6 7 11 11 8 7 10 15 17 32 40 45 58 83 102 110 111 108 90 59 33 21 29 44 48 55 63 64 61 63 62 71 103 128 140 141 132 111 68 47 47 62 83 101 97 66 50 79 101 119 127 121 99 81 69 65 63 58 44 21 8 3 1 1 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 44 30 8 3 2 1 0 0 0 4 23 31 34 44 34 16 4 0 0 0 0 0 0 1 3 5 7 9 11 10 10 14 26 43 47 52 57 69 109 191 284 354 390 401 394 381 363 338 312 294 280 266 246 217 192 172 153 131 99 86 67 43 22 8 2 0 0 0 0 0 0 1 3 5 7 10 13 17 20 23 25 24 21 11 13 11 4 0 0 0 0 0 1 0 1 2 3 3 4 3 4 6 9 9 6 4 5 11 11 16 20 21 26 42 106 129 118 98 67 40 29 29 31 40 41 38 33 32 47 66 74 80 100 115 117 114 106 90 57 56 69 80 76 74 40 46 79 111 126 136 132 115 91 78 73 69 62 51 34 15 4 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6 1 1 1 2 2 1 2 6 7 33 45 35 16 5 1 0 0 0 0 0 0 0 1 2 5 9 13 12 10 11 15 20 25 36 56 89 145 233 319 361 356 320 303 287 269 248 223 196 171 144 117 87 66 51 35 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 19 24 28 28 27 24 19 18 16 11 4 0 0 0 0 0 0 0 0 0 0 0 3 2 3 5 7 7 5 2 3 8 11 13 13 14 18 32 77 89 75 53 33 29 24 19 19 32 35 29 23 29 38 58 68 71 77 83 73 65 60 57 65 89 103 85 27 22 16 35 70 100 114 120 113 97 78 66 59 53 46 36 19 8 2 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 4 7 6 11 29 42 32 22 12 3 0 0 0 0 0 0 0 0 0 0 0 2 5 9 10 9 12 20 36 60 86 109 138 178 227 259 266 252 225 196 168 143 119 95 74 59 45 33 23 15 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 22 28 31 30 27 22 17 16 12 7 3 0 0 0 0 0 0 0 0 0 1 2 1 0 2 6 8 4 3 1 3 9 13 13 12 10 11 22 36 41 37 25 11 18 23 26 27 34 37 29 27 40 36 45 54 60 61 51 35 29 31 37 51 69 76 55 3 8 21 41 70 101 95 89 80 68 54 42 40 37 32 31 20 11 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 1 1 0 1 0 0 0 0 0 1 3 7 12 21 51 29 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 5 17 41 74 109 141 170 194 210 186 174 160 141 117 91 69 51 37 31 30 27 23 16 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 24 30 29 25 20 16 13 11 8 4 1 0 0 0 0 1 1 0 0 1 2 1 1 3 5 6 2 0 1 4 10 14 14 13 9 4 9 16 21 21 15 4 9 21 32 36 36 33 29 30 40 37 40 45 45 38 25 18 15 14 17 21 23 22 15 4 23 47 71 92 107 81 64 53 43 34 27 29 37 43 36 24 13 5 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 3 5 5 3 4 0 0 0 0 0 1 4 18 40 47 24 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 8 30 66 108 150 190 218 225 185 149 126 111 96 75 51 32 21 19 20 19 17 14 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 20 27 17 11 11 12 13 12 9 5 3 3 3 4 5 5 1 2 2 1 0 1 2 3 2 0 0 3 7 12 14 14 10 6 5 10 14 16 15 12 5 7 15 23 26 21 20 26 34 40 38 36 36 36 34 20 12 10 12 19 29 21 11 3 2 24 54 75 82 72 55 41 32 26 21 15 15 20 24 17 9 4 2 0 0 0 0 0 0 0 0 3 9 13 10 2 0 0 0 0 0 0 0 0 0 1 5 8 8 7 8 0 0 0 0 1 2 7 21 30 25 10 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 21 17 7 0 0 0 0 14 43 81 126 168 194 201 197 151 118 98 86 74 46 24 11 8 8 9 9 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 6 5 9 13 15 12 7 4 7 8 9 10 10 7 4 6 5 2 0 1 1 1 1 0 0 2 7 11 13 12 9 7 6 6 7 10 12 14 11 11 12 15 18 22 21 26 32 36 35 32 36 46 52 32 24 22 22 21 21 11 4 1 1 14 39 56 59 49 27 15 13 15 12 5 5 7 8 8 8 3 0 0 1 2 2 1 0 0 1 4 9 10 8 2 0 0 0 0 0 0 0 0 1 3 6 8 9 8 8 0 0 0 0 3 11 18 13 9 5 2 0 0 1 2 2 1 1 1 0 0 1 0 1 4 11 24 23 11 5 9 1 0 6 23 51 87 118 136 146 151 129 101 73 51 35 18 8 2 1 0 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 1 5 8 2 1 3 8 12 13 5 2 1 3 7 12 13 12 10 6 5 3 2 2 1 0 0 0 0 0 2 6 11 13 9 9 9 10 9 7 9 9 9 13 14 14 14 14 17 17 19 23 28 31 28 32 37 40 38 38 36 26 9 4 1 0 0 1 8 33 43 37 28 15 9 8 9 6 2 3 5 5 3 1 1 3 4 4 2 1 0 1 4 6 8 9 10 8 3 1 0 0 0 0 0 0 1 3 5 7 7 6 6 6 0 0 0 0 3 13 17 4 1 0 0 1 4 12 10 6 4 3 2 2 2 2 0 0 0 2 7 9 9 18 22 4 1 2 9 26 51 74 93 100 95 86 70 52 32 14 5 2 1 1 1 2 4 4 2 2 0 0 2 7 14 3 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 9 16 10 4 4 6 8 3 1 1 1 1 5 11 12 10 7 3 1 1 2 3 2 1 1 1 1 0 1 5 9 8 5 4 5 5 5 2 1 2 6 11 13 12 9 5 3 8 15 20 25 32 36 30 20 14 19 26 25 16 2 0 0 0 2 4 6 18 21 14 7 5 6 7 4 2 2 2 2 1 0 3 5 6 5 4 1 1 3 5 8 11 11 10 8 5 2 0 0 0 0 0 0 0 0 2 4 4 3 2 2 3 0 0 0 0 1 3 4 1 0 0 3 9 18 33 18 11 8 4 1 1 2 1 0 0 0 0 1 6 24 53 51 14 1 0 2 7 18 39 47 53 57 55 47 33 18 5 2 1 0 0 1 1 4 3 1 0 0 1 4 4 4 1 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 6 11 9 4 2 2 2 0 0 2 3 3 3 9 10 8 3 0 0 1 2 3 5 3 3 3 2 0 0 3 5 5 5 2 1 1 2 1 1 4 8 11 11 10 7 2 4 7 11 17 26 38 34 22 9 2 1 0 0 0 0 0 3 11 20 27 15 10 7 6 6 7 7 6 4 3 2 1 1 1 4 8 9 7 3 1 1 6 12 13 12 12 12 10 8 3 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 4 0 0 0 0 0 0 0 1 2 5 20 45 60 51 20 7 3 1 0 0 0 0 0 0 0 0 1 3 13 71 72 30 4 1 0 0 2 8 17 25 31 31 25 16 7 1 0 0 0 0 0 1 3 2 1 0 0 2 9 16 21 11 7 4 2 0 1 0 0 0 0 0 0 0 0 0 0 3 4 3 1 0 0 0 0 0 0 0 1 2 7 7 4 1 0 0 0 1 3 3 4 5 5 3 0 0 2 6 11 9 4 1 0 0 3 7 10 11 10 12 9 5 1 1 1 3 13 28 32 18 8 2 0 0 0 0 0 0 2 6 13 21 28 21 13 8 6 7 9 8 7 6 5 5 3 2 4 10 15 14 9 2 0 4 9 12 11 11 12 13 12 7 2 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 0 0 0 0 0 0 1 1 8 27 69 110 111 65 25 8 1 0 0 0 0 0 0 0 0 0 0 0 0 68 73 43 13 1 0 0 0 1 5 10 13 13 10 5 2 1 0 0 0 0 0 1 3 3 2 2 2 5 16 19 16 11 9 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 1 0 0 0 0 0 0 1 2 5 3 1 1 1 0 0 0 1 2 5 7 7 4 0 0 3 7 10 7 3 1 0 1 5 10 14 15 15 17 9 3 0 0 0 4 15 25 12 4 1 0 0 0 0 0 0 1 4 10 15 18 18 14 10 9 10 14 15 13 11 12 15 15 9 6 8 13 17 16 10 1 2 4 6 6 6 9 13 15 14 8 5 2 1 2 1 1 1 1 0 0 0 0 1 2 2 1 1 0 0 0 0 0 0 0 13 48 106 177 164 120 65 30 14 5 1 0 1 1 1 0 0 0 0 0 0 3 43 68 64 37 0 0 0 0 1 2 3 4 5 4 1 0 0 0 0 1 5 8 11 12 15 16 18 22 32 55 46 21 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 1 1 1 0 0 0 1 3 5 2 0 1 1 1 0 0 0 1 3 5 7 7 5 1 0 4 7 6 1 0 0 0 0 2 7 13 18 20 15 8 3 1 2 2 5 6 4 2 0 0 0 0 0 0 0 1 4 10 20 27 28 24 19 18 18 19 21 19 17 18 23 29 24 16 12 14 18 20 19 15 6 8 8 6 5 7 8 14 17 16 12 9 8 6 3 1 1 1 1 0 0 1 1 1 1 2 2 2 0 0 0 0 0 0 0 38 109 197 277 189 120 76 53 35 20 12 12 15 11 7 4 3 3 3 3 2 4 19 57 71 49 0 0 0 0 1 1 1 1 1 1 0 0 0 1 3 7 14 21 28 34 46 58 66 74 84 81 50 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 4 1 2 3 3 2 0 0 0 1 2 4 6 9 11 11 10 6 3 3 5 3 2 1 0 0 0 0 0 0 0 0 1 5 13 24 36 42 39 28 18 17 17 17 18 17 16 18 23 30 24 20 20 22 20 21 23 22 14 14 11 9 8 12 13 16 19 18 14 13 10 6 3 1 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 3 2 2 6 53 128 207 254 185 137 107 92 80 62 51 60 66 27 21 20 19 20 27 18 14 15 23 59 76 48 0 0 0 0 1 0 0 0 0 0 0 0 1 3 8 14 16 19 22 28 48 75 99 107 89 51 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 5 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 4 6 6 4 2 4 6 6 2 0 0 0 2 6 10 6 2 2 4 6 7 5 3 3 6 4 1 0 0 0 0 0 0 0 1 6 16 31 42 48 44 32 17 10 10 10 8 10 9 10 13 19 24 22 22 24 26 22 25 26 23 20 18 17 17 19 19 18 18 19 20 18 16 11 5 2 1 0 0 0 0 0 0 0 0 2 0 0 0 0 1 2 7 5 7 18 49 96 147 175 150 132 102 75 60 62 48 53 54 30 32 36 38 45 68 29 25 39 62 103 125 66 0 0 1 1 1 1 0 0 0 0 0 0 1 5 9 16 16 13 9 7 12 30 56 64 43 18 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 1 3 5 5 3 3 6 4 6 6 4 4 8 8 5 1 0 0 3 7 10 4 1 1 4 8 10 7 3 2 2 1 0 0 0 0 0 0 1 4 12 24 37 47 47 40 28 15 5 2 0 0 1 3 5 8 12 19 23 22 21 22 23 21 22 23 23 22 23 25 26 27 22 17 15 16 20 18 14 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 6 16 32 51 69 84 90 92 70 47 36 43 31 35 37 32 26 23 22 28 42 24 42 85 140 192 180 77 2 0 2 2 2 1 0 0 0 0 0 0 2 6 10 13 12 7 3 0 0 2 10 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 7 6 6 11 10 8 6 3 3 9 11 8 2 0 2 6 7 5 2 2 5 9 11 11 7 3 1 0 0 0 0 0 0 1 3 8 18 31 41 44 38 29 19 11 4 0 0 0 2 5 11 13 15 18 22 21 20 19 19 19 20 19 19 21 26 29 31 31 27 20 14 11 10 9 9 7 4 3 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 26 39 28 25 28 34 28 16 9 8 5 8 8 5 3 5 5 9 26 68 115 164 201 203 114 40 5 2 4 6 5 3 0 0 0 0 0 0 1 4 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 9 9 10 11 8 6 4 3 2 9 12 11 8 7 9 9 6 2 2 4 6 6 7 6 4 1 0 0 0 0 0 0 2 6 14 24 36 37 33 26 17 13 9 5 3 1 0 1 5 11 18 19 20 21 21 21 22 22 22 23 25 25 26 26 26 29 29 26 21 15 9 4 1 0 0 1 1 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 7 19 36 57 31 16 9 7 6 2 1 0 0 1 1 1 1 1 10 44 102 178 209 203 175 118 22 7 7 11 16 16 9 3 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 11 11 11 12 12 8 5 3 2 0 4 8 11 12 12 12 8 2 2 3 4 4 3 1 1 1 1 3 6 8 16 21 12 15 24 33 40 40 31 26 24 20 15 11 11 13 10 7 4 5 9 16 19 23 26 28 28 21 20 25 26 30 35 35 31 26 23 20 18 15 11 5 1 0 0 0 0 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 22 8 1 3 11 26 40 59 74 43 27 17 12 7 1 0 0 0 0 1 7 21 47 131 200 231 227 191 131 76 31 2 3 29 52 61 47 16 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 10 12 13 12 8 5 3 2 1 0 3 7 11 13 13 18 12 4 6 6 4 2 1 0 0 1 4 11 19 23 31 37 31 34 40 45 44 30 30 33 34 28 18 18 24 28 25 17 11 10 14 19 28 36 47 63 90 57 32 29 29 35 40 39 31 26 20 15 13 11 7 3 1 0 0 0 0 1 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 42 36 20 18 34 61 67 73 71 50 34 24 17 11 4 1 0 0 0 7 36 101 198 301 262 203 143 82 32 10 4 12 26 50 64 61 38 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 10 11 10 8 5 3 2 3 4 8 11 12 12 9 14 14 11 8 5 2 0 0 0 13 24 29 27 24 29 34 37 36 33 31 32 35 30 34 36 35 32 30 33 32 27 21 17 15 15 19 28 49 80 113 141 156 114 69 42 31 37 42 41 33 28 23 19 14 8 3 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 78 62 44 41 51 69 60 85 100 90 55 25 14 11 8 4 7 9 9 13 41 101 161 180 148 94 44 11 7 33 54 69 79 76 63 44 23 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 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 2 7 11 11 11 9 7 10 11 11 12 11 9 8 9 11 11 10 10 11 10 11 9 5 2 0 0 0 2 7 14 17 19 21 26 30 29 26 21 17 14 21 34 35 31 29 30 33 28 23 20 17 13 8 8 14 23 34 89 158 217 239 223 204 168 109 42 35 36 36 33 29 23 19 14 7 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 107 140 115 72 39 24 20 103 167 178 119 43 18 11 8 7 22 27 22 12 17 29 36 31 16 5 3 14 45 156 182 164 125 79 45 23 11 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 8 12 14 12 11 12 11 11 12 13 13 12 10 9 11 12 12 10 8 6 4 3 1 0 0 0 0 1 4 8 10 13 19 29 34 29 21 14 10 12 19 29 36 33 31 34 43 51 43 32 19 9 3 2 4 12 25 31 39 65 120 216 225 185 119 53 33 31 31 31 29 26 22 15 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 170 187 175 148 124 101 92 181 199 177 119 50 35 25 18 15 42 49 35 12 7 9 12 15 17 19 35 85 160 231 236 196 131 60 18 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 4 9 12 13 13 12 11 8 8 9 9 11 13 13 12 12 11 12 13 13 9 6 4 1 1 0 0 0 0 0 2 5 9 12 16 21 31 43 32 21 14 12 12 18 19 23 33 43 46 47 48 46 33 20 11 7 10 11 15 22 30 35 35 44 77 153 137 98 60 37 34 35 36 33 26 23 17 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194 233 274 289 251 197 156 178 139 93 56 46 55 45 34 34 61 69 50 23 14 22 33 49 71 100 138 180 215 230 210 159 94 31 4 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 6 11 12 11 10 9 8 9 9 9 10 12 11 10 10 13 14 15 15 11 4 4 6 8 10 11 9 5 0 0 7 14 19 23 31 44 50 43 29 21 18 16 13 18 23 28 34 38 39 36 30 23 13 13 22 33 34 30 28 30 34 35 36 35 35 39 40 39 40 46 38 48 51 43 25 18 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129 163 200 234 228 188 136 91 57 37 30 36 57 46 43 51 69 78 65 47 37 46 61 85 114 147 165 175 176 170 142 95 45 7 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 7 4 3 5 7 9 9 9 10 9 8 7 7 10 12 9 7 8 11 13 12 9 4 2 18 28 34 37 37 30 19 8 7 15 21 24 27 34 46 50 44 35 27 23 22 22 28 33 38 41 45 36 26 16 8 5 11 23 35 33 32 32 33 30 27 33 36 35 39 43 39 39 48 53 60 61 50 26 14 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 87 107 123 125 116 96 70 45 33 31 40 54 57 67 80 93 96 84 70 60 56 67 87 111 134 141 135 118 92 58 31 11 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 3 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 5 8 11 6 5 5 8 10 12 13 12 11 10 9 8 8 10 9 7 6 6 6 4 2 6 25 35 41 43 42 37 30 23 17 16 16 14 12 12 16 22 27 29 28 23 24 27 31 34 36 38 40 41 28 16 7 5 9 20 30 37 35 35 36 32 24 26 32 36 37 40 42 41 41 49 57 59 54 42 21 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 44 50 56 54 54 55 52 47 46 62 91 116 98 96 105 116 119 102 82 64 51 49 55 64 72 80 72 55 34 13 2 0 0 1 1 1 1 0 0 0 1 1 0 0 0 0 0 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 9 10 11 13 10 10 10 9 10 12 13 12 10 9 12 17 19 14 9 7 5 2 1 0 0 6 25 31 33 33 31 25 21 16 11 8 5 2 0 0 1 5 9 14 18 21 23 27 30 33 35 38 39 34 24 17 14 14 21 24 28 30 27 25 28 30 25 28 31 34 37 39 41 39 39 45 49 44 38 31 17 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 15 14 14 14 23 39 58 77 98 140 158 154 120 101 98 103 106 98 73 50 32 21 18 18 21 25 22 14 6 1 0 0 0 0 1 1 1 1 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 10 10 10 11 11 9 8 7 8 9 12 12 11 9 10 13 15 15 8 3 1 0 0 0 0 0 2 10 11 12 15 19 18 14 10 6 3 1 0 0 0 0 1 4 11 23 27 28 28 29 31 30 33 38 33 29 27 25 22 24 23 22 22 22 25 33 41 41 40 39 39 38 34 35 36 37 41 41 38 36 33 25 18 12 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 14 16 18 13 12 24 62 103 136 159 182 167 141 111 85 68 60 57 55 39 24 12 4 2 2 2 3 3 2 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 9 10 10 10 10 9 6 5 7 9 11 11 11 10 10 12 13 11 7 2 0 0 0 0 0 0 2 5 9 8 4 5 10 14 15 12 8 3 1 0 0 0 2 6 13 20 27 27 28 29 31 33 33 37 39 34 29 27 25 23 19 17 17 19 24 36 48 56 57 55 51 49 48 43 45 47 47 45 40 39 39 37 33 27 19 10 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 30 49 76 61 48 57 103 157 188 188 163 143 123 100 74 46 27 17 12 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 10 9 9 9 8 6 6 8 9 9 11 10 9 8 9 7 4 1 0 0 0 0 0 0 0 4 9 10 5 5 8 14 17 16 13 8 0 0 0 1 4 12 24 30 31 29 26 24 23 24 28 49 55 46 33 31 29 26 25 21 20 21 24 30 38 47 55 59 58 54 53 54 53 54 55 56 54 50 49 48 47 43 35 25 15 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 84 141 114 87 81 108 155 171 161 138 127 111 91 67 41 18 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 9 7 7 7 6 6 9 10 8 7 5 4 3 3 2 1 0 0 0 0 0 0 0 0 5 14 24 35 27 19 14 8 5 5 5 2 9 15 20 25 30 38 36 31 29 26 23 20 18 26 47 53 44 32 32 30 28 26 24 24 28 35 49 43 39 39 44 50 54 60 67 70 69 64 59 59 62 65 68 66 55 44 33 22 15 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 78 122 105 84 73 83 116 133 134 123 108 91 77 63 48 23 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 6 9 7 5 4 4 3 3 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 17 16 18 17 13 8 7 9 11 12 19 20 18 17 24 21 24 30 31 28 28 26 25 31 38 43 46 45 33 28 27 25 23 24 27 34 52 43 37 38 47 49 62 76 85 87 86 85 83 81 82 84 83 77 61 50 40 31 23 18 13 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 55 66 72 67 64 72 96 121 123 110 90 75 67 59 48 27 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 4 4 3 1 1 1 1 0 0 1 3 4 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 13 14 16 15 12 8 8 11 14 15 14 14 12 9 8 12 24 29 31 30 33 46 57 63 67 69 74 76 68 41 27 23 21 21 29 37 43 50 52 52 51 46 43 55 68 73 72 73 79 87 92 91 85 76 68 62 54 45 37 30 24 19 14 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 21 32 50 54 55 67 91 119 115 101 84 71 61 48 32 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 5 5 6 4 6 8 8 9 8 8 8 8 7 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 3 7 10 11 15 13 11 8 6 2 3 5 6 9 14 19 23 25 26 29 34 42 49 66 76 71 52 42 53 69 57 40 30 27 29 34 51 69 84 82 77 73 67 53 48 46 46 48 50 56 65 76 82 79 73 66 59 55 51 47 42 33 28 24 18 13 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 8 12 22 33 44 60 84 114 104 86 67 51 41 29 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 11 10 9 10 12 13 13 11 10 13 14 13 12 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 8 7 4 2 1 1 0 1 3 5 8 11 17 22 22 24 30 44 64 78 81 71 53 36 37 50 63 53 47 47 51 61 82 93 94 86 78 75 73 68 58 49 42 40 40 45 52 60 68 72 72 70 65 55 47 42 38 34 32 29 25 20 15 11 8 5 2 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 4 12 25 38 48 52 61 89 125 121 96 68 48 47 24 10 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 3 4 8 12 13 13 10 7 5 5 4 3 4 8 11 12 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 1 1 1 4 5 4 2 1 0 0 0 0 0 0 1 3 5 9 15 17 20 28 47 78 96 89 77 68 70 71 62 50 52 57 62 67 73 83 83 77 66 58 61 64 65 60 47 34 25 25 35 43 50 56 61 61 60 57 49 44 41 37 31 29 26 23 19 15 12 11 9 6 2 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 17 41 54 58 50 37 48 104 159 166 130 94 72 70 31 13 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 8 7 9 11 13 11 11 9 3 3 4 3 0 0 5 8 10 8 3 1 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 2 1 1 4 4 2 1 0 0 0 0 0 0 0 0 1 2 6 10 17 27 38 57 85 88 82 78 77 85 86 79 67 58 58 58 58 59 58 53 49 48 54 58 60 60 55 44 34 26 22 27 32 37 42 49 50 51 50 49 46 43 38 30 26 24 22 21 16 13 12 12 11 8 6 6 6 4 2 1 0 0 0 0 0 0 0 0 0 50 66 59 42 27 23 31 83 136 160 142 100 82 75 34 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 5 7 6 4 3 4 5 5 7 8 7 5 1 5 7 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 8 7 4 2 2 1 2 2 2 2 0 0 0 0 0 0 0 0 0 1 5 11 21 36 46 56 69 74 75 78 83 91 86 71 52 40 45 47 48 48 45 42 40 42 47 52 55 55 51 43 32 25 25 26 28 31 36 43 43 43 44 45 43 41 37 32 30 28 25 22 17 14 13 14 17 14 12 11 12 10 6 1 0 0 0 0 0 0 0 0 0 81 77 63 48 39 35 28 46 87 129 150 100 78 63 33 15 7 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 0 0 1 3 5 5 3 1 0 0 0 1 2 4 7 5 2 0 5 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 10 12 11 9 5 3 2 1 0 0 3 7 9 2 0 0 0 0 0 0 0 0 0 2 5 11 23 32 38 43 45 47 53 61 65 59 49 38 30 33 38 42 42 39 36 35 37 39 44 48 50 48 41 31 24 24 26 28 30 33 36 36 37 38 40 40 40 40 38 36 31 26 21 17 14 13 15 20 17 14 15 15 12 8 4 1 0 0 0 0 0 0 0 0 88 81 67 51 34 23 22 36 62 93 114 86 68 47 26 11 7 3 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 17 14 12 10 7 3 1 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 8 8 10 18 27 32 33 33 31 30 31 34 37 37 34 30 29 30 33 37 41 44 43 38 32 28 27 29 30 30 30 29 29 31 34 36 37 38 39 41 43 40 33 24 18 14 13 14 17 16 15 16 18 14 11 8 4 1 0 0 0 0 0 0 0 64 64 61 57 47 40 39 47 73 106 116 77 59 38 19 7 5 2 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 8 17 19 16 9 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 7 10 14 18 21 23 24 27 29 31 32 31 26 23 25 28 32 36 38 39 35 31 28 27 30 30 29 27 25 24 26 31 32 33 34 36 40 43 44 41 35 25 15 9 13 15 15 15 18 22 18 15 12 9 4 2 0 0 0 0 0 0 61 67 71 71 64 56 52 59 116 209 204 100 64 38 20 9 5 2 1 2 2 1 1 2 3 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 6 9 11 12 13 14 18 14 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 1 2 4 6 9 11 14 17 21 23 25 25 25 22 21 22 24 26 28 29 31 30 27 26 26 27 27 27 26 24 23 24 28 31 32 34 37 41 40 42 45 47 41 26 14 19 18 19 21 23 23 21 19 17 11 7 3 1 0 0 0 0 0 81 91 96 96 93 85 89 114 173 259 212 103 64 44 27 14 6 2 0 0 1 4 6 7 4 5 5 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 6 13 18 19 19 18 15 12 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 8 12 14 16 16 17 18 19 20 20 19 18 17 18 21 21 21 20 21 23 25 26 27 26 25 25 28 30 29 28 29 36 40 44 50 56 55 46 34 25 21 20 21 22 22 23 24 21 13 9 5 2 0 0 0 0 0 119 147 155 157 160 153 145 139 143 159 122 81 55 40 28 15 4 2 1 1 3 6 9 8 6 6 6 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 3 5 12 19 22 23 23 18 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 6 2 1 0 0 0 0 1 3 6 8 9 11 14 15 16 17 16 12 9 7 6 5 6 9 12 14 16 18 20 23 26 28 28 29 27 27 28 30 33 36 40 47 54 59 56 45 32 25 22 21 21 23 24 24 22 16 11 8 4 1 0 0 0 0 144 177 184 193 200 193 171 146 125 123 89 63 47 41 34 22 9 5 4 4 5 7 8 8 8 7 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 3 6 13 16 19 22 26 24 16 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 2 4 6 5 7 9 6 3 2 1 0 0 0 0 1 2 2 5 12 13 13 11 9 5 3 2 1 1 2 3 5 6 8 11 13 15 18 23 27 28 27 25 24 26 28 31 35 41 47 53 54 49 41 32 28 27 25 25 28 29 25 22 19 15 10 2 0 0 0 0 107 117 138 165 186 192 177 151 126 105 72 52 41 32 19 9 3 3 3 3 5 7 9 9 8 8 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 5 5 4 5 12 19 19 17 17 22 11 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 6 12 16 11 10 10 10 9 8 8 7 1 0 0 0 0 0 0 1 3 6 8 8 5 3 2 1 0 0 0 0 1 2 4 6 8 10 12 16 21 26 26 27 27 25 25 27 32 39 46 51 54 53 49 42 40 39 35 33 32 30 21 18 15 10 2 0 0 0 0 0 73 84 105 131 155 173 177 156 129 99 73 53 36 23 10 3 3 4 3 2 2 5 13 11 10 9 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 3 6 8 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 4 6 8 10 11 15 23 21 14 8 4 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 10 23 29 11 9 9 10 9 8 8 6 2 0 0 0 0 0 0 0 0 1 4 6 6 3 2 0 0 0 0 0 0 1 1 2 4 6 7 9 12 16 20 24 28 28 28 28 30 34 43 50 55 56 56 56 55 53 49 45 41 37 28 21 15 9 1 0 0 0 0 0 62 75 102 115 129 143 154 143 127 107 83 60 40 24 13 4 1 2 4 5 3 6 15 13 10 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 1 0 3 8 12 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 9 11 14 17 20 24 27 29 27 16 13 16 17 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 1 1 2 3 3 4 3 2 1 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 13 18 23 27 30 31 31 33 42 50 56 58 59 59 58 59 61 57 51 44 35 25 12 1 0 0 0 0 0 0 67 82 114 134 145 149 149 141 126 108 87 62 40 29 21 7 2 0 1 3 9 12 12 10 6 4 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 3 6 10 13 13 13 13 16 17 12 9 6 3 1 0 0 0 0 0 0 0 0 0 1 2 3 6 8 11 15 20 22 24 25 27 36 33 23 14 15 18 18 4 6 7 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 1 0 0 0 0 0 0 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 6 11 16 21 28 31 32 33 40 48 55 60 57 54 52 53 59 54 46 40 34 25 14 2 0 0 0 0 0 0 93 110 130 144 155 166 170 164 133 106 81 54 23 18 19 10 4 1 0 0 3 4 4 5 5 2 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 2 3 5 8 12 17 19 20 19 18 16 16 14 12 11 9 7 5 3 2 2 1 1 0 0 0 0 2 5 8 12 17 17 17 18 20 21 22 24 31 27 19 13 15 15 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 16 24 28 30 31 36 42 48 52 51 49 47 46 50 49 44 36 27 16 6 1 0 0 0 0 0 0 109 118 124 128 135 158 167 154 119 89 64 40 13 11 10 5 3 2 1 0 0 0 3 7 9 3 0 0 0 0 0 0 0 0 0 0 1 1 1 2 6 7 8 11 15 19 23 26 25 24 24 22 19 17 14 13 12 12 11 11 10 10 8 6 4 3 3 4 4 5 8 13 22 26 25 23 21 22 21 19 17 19 17 13 9 11 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 14 19 23 27 29 30 35 40 45 48 47 44 38 42 41 36 27 14 6 1 0 0 0 0 0 0 0 206 186 159 131 108 109 98 80 66 49 33 22 16 17 14 8 4 2 1 1 1 3 3 3 3 1 0 0 0 0 0 0 0 0 2 4 5 5 4 6 14 14 15 18 23 26 27 27 25 25 26 25 22 19 16 14 13 12 13 14 14 13 11 8 5 5 5 6 6 8 12 19 29 32 31 28 25 25 22 18 14 14 13 11 9 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 8 11 15 18 22 26 27 30 34 39 44 46 44 39 37 34 29 21 8 1 0 0 0 0 0 0 0 1 271 249 215 176 135 94 67 48 35 25 18 18 23 26 20 12 5 2 2 3 4 4 12 25 33 7 1 0 0 0 0 0 0 0 2 6 8 9 11 14 20 21 21 21 21 25 25 24 22 22 23 21 18 17 16 16 15 14 13 13 13 13 11 9 7 7 7 8 11 15 24 31 36 35 30 24 21 24 27 27 26 26 25 20 14 10 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 13 16 20 23 27 31 34 40 43 42 39 34 31 26 18 9 3 0 0 0 0 0 0 0 2 207 194 169 140 107 69 59 50 41 29 13 16 24 20 14 12 13 19 18 15 12 6 4 5 6 1 1 1 1 0 0 0 0 0 2 6 9 11 15 20 24 25 21 18 17 22 22 21 20 19 18 17 16 16 15 14 13 12 11 11 11 12 11 10 9 10 10 12 14 18 29 34 34 30 26 23 21 21 28 35 39 41 33 24 15 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 2 5 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 11 14 19 24 28 30 36 39 39 35 31 26 22 13 6 1 0 0 0 0 0 1 3 6 148 139 109 67 38 22 27 26 20 11 13 15 16 14 15 24 40 59 58 55 45 27 5 0 0 0 5 5 3 0 0 0 0 0 1 2 4 5 6 14 22 25 17 15 17 23 22 21 19 17 15 14 14 13 13 13 13 12 12 12 12 11 10 11 12 12 14 16 18 21 25 25 23 20 19 20 20 18 26 33 36 33 17 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 9 14 19 23 25 30 32 31 28 24 21 17 9 3 0 0 0 0 0 0 1 3 7 111 89 53 19 9 11 14 17 16 11 7 7 7 12 27 52 68 77 76 66 48 26 2 0 0 1 2 1 1 0 0 0 0 0 0 0 0 0 1 12 21 25 19 19 21 25 25 21 18 15 13 12 12 12 12 12 12 13 13 14 15 18 21 20 18 16 17 18 17 15 19 20 18 16 15 17 19 21 27 28 23 14 5 2 1 0 0 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 1 1 1 3 5 8 11 14 14 11 8 7 7 5 2 1 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 2 4 7 11 17 19 21 23 24 22 18 14 10 5 2 1 0 0 0 0 1 3 5 8 78 64 48 46 46 51 58 67 71 62 40 29 19 17 25 47 66 75 71 52 31 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 18 25 28 23 22 23 24 23 20 16 13 13 12 12 11 11 11 12 14 15 15 16 16 11 13 16 18 20 18 14 10 12 14 15 16 15 19 23 25 24 19 12 5 5 5 5 6 7 11 13 12 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 2 4 6 8 11 14 19 25 31 29 28 28 27 24 20 14 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 15 17 21 18 14 9 5 2 1 1 0 0 0 0 0 1 4 6 58 63 74 90 93 101 112 126 135 133 121 99 67 36 12 5 36 54 56 49 35 24 15 5 1 0 0 0 0 0 0 0 0 0 1 4 6 10 16 22 26 27 24 23 21 19 17 16 16 16 16 17 16 14 12 12 13 14 15 13 10 7 5 4 6 10 14 15 16 16 14 16 22 25 21 23 22 21 20 18 17 17 24 27 27 26 25 24 20 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 16 16 17 21 29 40 38 34 29 26 26 29 28 21 14 6 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 8 11 15 14 10 5 0 1 1 0 0 0 0 0 0 1 2 4 44 54 67 83 91 103 115 127 136 138 134 124 106 78 41 1 0 16 31 31 19 32 36 10 3 2 3 4 1 0 0 1 0 0 2 7 10 14 18 22 23 24 23 22 21 19 18 19 21 23 24 24 22 20 18 13 11 10 9 6 3 1 1 2 4 6 10 14 21 27 29 32 36 38 36 30 27 27 31 36 38 39 44 44 41 35 27 22 15 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 2 6 14 20 24 26 26 30 37 36 34 31 29 29 33 34 31 23 14 7 2 1 2 3 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 11 10 6 0 0 0 0 0 0 0 0 0 1 2 3 30 31 35 40 46 64 85 103 109 118 123 123 117 95 50 3 0 0 0 0 1 5 8 3 1 3 8 13 4 1 5 14 22 17 11 11 13 16 20 23 23 23 22 22 22 22 22 25 26 28 31 34 33 30 24 14 7 4 3 1 0 0 1 2 5 9 14 22 32 41 46 45 40 41 51 45 40 37 38 42 38 34 34 34 31 25 18 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 16 25 33 38 38 39 39 38 35 33 33 34 36 37 35 29 22 14 7 4 4 6 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 1 1 26 16 12 11 13 29 56 76 85 101 112 117 115 99 61 23 6 1 0 1 0 0 0 0 0 1 3 6 6 6 10 20 34 32 25 19 16 18 21 24 24 23 21 21 23 24 26 29 34 36 36 35 31 27 19 8 3 0 0 0 1 2 3 4 7 12 18 25 30 36 40 42 36 40 51 51 43 33 25 25 23 21 20 18 14 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 1 2 2 0 1 4 9 11 17 24 31 37 36 35 35 32 30 29 31 34 38 41 43 41 30 19 10 6 4 5 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 1 1 2 3 1 0 0 0 0 0 0 1 1 1 0 0 24 17 15 13 12 16 30 52 74 88 104 117 123 118 91 56 22 3 0 0 1 4 5 8 10 11 11 13 19 16 14 15 21 25 23 18 16 17 21 26 27 26 25 25 28 30 32 34 36 36 34 29 22 13 6 2 0 0 0 1 3 4 6 8 13 17 21 24 25 27 28 31 29 30 34 35 31 23 15 9 5 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 1 1 1 0 1 1 1 1 3 6 10 14 17 20 23 26 27 27 26 27 26 27 31 35 39 44 48 50 40 28 17 10 5 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 39 21 34 43 46 45 44 61 76 83 100 124 142 146 111 68 30 9 16 9 6 28 45 56 59 55 45 36 29 24 21 20 20 23 21 20 20 22 26 28 29 29 29 30 33 34 34 34 32 29 25 20 13 7 2 0 0 0 1 3 5 5 7 10 16 18 19 21 23 26 25 19 20 18 16 13 12 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 1 1 2 1 1 0 0 0 0 0 0 2 5 10 14 18 20 25 27 28 28 26 28 31 36 40 44 48 50 46 41 35 26 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 94 92 93 94 94 93 96 98 101 114 134 146 142 110 66 31 13 28 16 3 4 26 47 58 49 42 36 31 30 30 29 28 27 25 23 23 25 27 28 28 30 31 31 32 34 33 30 25 18 14 9 4 1 0 0 0 0 2 4 6 7 7 9 11 12 13 13 13 15 17 15 15 11 6 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 1 1 0 0 0 0 0 0 0 0 0 1 4 10 15 20 25 28 29 29 26 29 33 36 40 43 44 43 40 36 31 23 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 118 111 110 113 114 112 116 121 126 133 138 132 112 74 40 16 3 7 3 1 3 16 34 43 39 37 38 40 41 40 36 33 30 27 25 25 26 27 28 30 32 33 31 29 30 28 23 16 9 4 2 0 0 0 0 0 0 2 5 6 5 5 5 6 8 10 10 9 7 6 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 14 21 25 28 29 26 24 25 27 32 34 34 31 29 25 17 7 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 88 81 72 69 87 102 113 124 131 134 134 133 114 80 33 6 1 0 0 0 0 3 12 29 43 56 56 58 59 58 51 42 35 31 29 28 27 27 28 29 31 33 35 31 26 24 20 14 8 2 0 0 0 0 0 0 0 2 4 5 6 6 9 11 13 14 15 16 16 11 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 14 18 23 28 25 23 21 23 27 27 26 25 23 20 14 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 71 74 78 82 87 104 132 151 153 141 116 94 67 40 17 4 0 0 0 5 17 36 62 57 57 66 69 64 56 44 38 34 32 32 31 30 29 30 32 33 34 35 30 24 17 10 4 0 0 0 0 0 0 0 1 2 4 4 5 5 8 16 22 24 23 21 18 15 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 10 16 21 20 17 15 14 15 16 16 15 14 12 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 60 70 79 79 70 91 127 158 161 138 100 83 73 62 46 20 6 1 0 8 19 32 46 41 45 57 61 50 40 34 31 31 32 33 33 33 34 36 38 38 36 30 20 13 7 3 1 0 0 0 0 0 1 1 3 4 4 4 5 7 11 20 25 25 22 17 10 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 12 12 9 6 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 41 57 70 79 85 96 110 129 144 131 108 93 83 74 62 44 28 15 5 1 4 15 31 50 58 58 51 39 34 32 31 32 34 35 37 38 41 45 46 42 34 22 12 5 1 0 0 0 0 0 0 1 2 4 5 5 6 7 8 10 13 18 19 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 7 4 2 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 0 0 0 0 0 0 16 30 45 56 70 91 107 120 131 141 134 124 114 106 98 86 70 59 44 29 17 20 36 55 58 56 49 41 33 32 32 32 33 37 40 42 45 48 49 46 35 23 12 5 2 0 0 0 0 0 0 1 2 3 5 5 6 7 9 10 11 12 12 9 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 38 44 48 60 80 102 120 134 144 145 141 136 129 121 110 96 79 66 57 51 50 51 51 49 44 38 32 31 31 31 32 35 40 45 48 46 44 40 32 18 9 3 1 0 0 0 0 0 0 0 1 2 3 5 7 8 9 10 9 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 55 59 60 68 83 102 120 134 144 152 154 151 145 136 124 108 91 77 66 57 50 45 41 36 31 29 28 29 30 32 34 37 40 44 46 40 33 26 19 8 3 1 0 0 0 0 0 1 2 3 5 4 6 9 11 11 10 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79 80 82 84 90 99 111 124 133 142 154 159 159 155 145 130 114 98 83 70 57 46 41 35 29 24 25 27 29 31 34 37 39 39 39 38 33 25 18 11 7 3 1 0 0 0 0 1 1 4 10 18 12 9 9 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 110 110 111 113 116 120 124 130 138 149 158 161 158 146 133 117 100 83 69 56 45 38 33 29 26 27 29 31 34 37 38 39 38 35 30 26 21 15 10 6 3 1 0 1 2 2 3 3 5 12 22 16 10 5 1 1 1 2 1 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 1 2 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113 123 127 126 126 126 126 125 129 135 142 150 153 150 141 126 109 91 73 59 47 37 33 31 30 30 32 32 32 33 36 38 37 35 31 27 23 20 15 10 6 3 2 3 4 6 7 8 9 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 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 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 102 108 113 119 125 124 122 124 130 135 139 138 131 120 105 89 72 56 43 35 31 30 30 29 29 29 31 32 33 35 36 36 33 30 28 24 20 17 13 9 6 6 6 8 9 11 12 11 7 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 74 82 89 95 101 106 110 111 112 112 111 109 101 92 80 67 54 43 34 31 30 29 29 29 28 27 27 28 30 32 36 37 35 32 29 27 24 21 18 14 10 7 7 7 7 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 53 58 64 70 76 83 86 85 82 79 76 74 73 69 63 54 46 38 32 30 28 28 28 30 29 27 27 27 27 28 30 32 32 32 30 30 29 26 20 14 8 5 4 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 35 37 44 52 60 70 74 73 70 65 65 68 70 66 60 53 47 40 34 30 29 27 27 27 28 28 28 27 26 26 28 31 32 33 33 33 30 21 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 14 21 30 39 49 61 64 64 63 64 68 71 69 64 58 51 44 39 34 30 27 26 26 26 28 29 29 26 26 27 29 31 32 33 33 28 21 12 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 18 27 39 50 51 51 52 58 60 58 55 51 48 43 36 34 31 28 26 25 27 29 29 29 29 29 29 30 32 32 31 29 25 16 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 20 27 34 36 38 42 49 49 48 45 42 41 39 37 36 33 30 27 27 28 31 31 31 31 32 33 34 35 34 30 24 16 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 20 24 28 34 40 41 41 40 41 44 42 40 36 33 31 30 29 30 32 33 34 35 36 37 38 37 34 26 19 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 19 23 28 33 34 35 35 36 38 36 34 33 32 31 31 30 31 33 36 39 42 44 45 42 38 31 22 15 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 17 20 23 26 28 28 29 30 31 31 31 31 32 33 36 35 36 39 43 49 52 51 45 36 27 19 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 17 20 23 24 26 28 29 30 31 32 33 35 37 38 39 41 44 53 56 53 45 33 23 16 7 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 18 23 26 28 29 30 32 33 35 37 39 39 41 45 51 55 52 46 36 26 16 8 3 1 0 0 1 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 5 11 22 24 26 28 29 31 34 36 39 40 40 40 45 50 53 47 39 29 20 12 6 3 2 1 1 3 4 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 3 8 15 17 20 24 29 33 35 37 38 38 38 38 45 49 50 44 35 25 18 12 8 6 6 5 5 7 7 7 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 3 8 13 18 22 26 29 32 33 34 33 34 35 36 44 47 47 42 32 23 17 13 11 10 10 9 9 10 10 9 7 2 1 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 10 15 20 24 26 27 29 30 31 31 33 36 40 45 45 43 38 29 22 18 15 14 14 13 11 11 12 13 13 9 2 1 5 13 23 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 1 1 3 5 9 14 20 25 29 29 29 30 31 32 34 36 40 43 45 42 38 33 28 23 19 16 15 14 11 11 11 12 13 15 14 10 5 9 17 31 14 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 1 2 3 6 9 13 19 25 29 33 31 30 31 32 34 36 37 39 39 38 37 35 32 29 24 20 17 15 12 8 5 5 5 7 13 15 15 11 10 11 15 7 2 0 0 0 0 0 2 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 3 7 7 7 9 13 16 19 23 27 30 32 29 30 31 32 34 35 35 37 38 39 38 35 31 25 21 18 16 15 11 6 2 6 12 18 14 15 15 14 10 10 10 4 2 1 2 2 2 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 11 17 17 17 17 18 22 24 26 28 29 29 27 27 29 31 33 35 37 39 40 40 40 38 31 23 17 15 14 14 10 6 3 5 9 13 13 15 15 14 9 7 5 2 1 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 14 17 20 20 20 19 19 23 24 26 27 28 28 25 26 27 30 33 38 41 43 42 40 39 41 32 22 15 13 12 13 10 8 6 5 5 7 13 14 13 10 6 5 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 14 19 21 20 19 18 19 21 22 23 23 24 25 25 25 26 29 33 38 41 43 44 42 37 32 29 24 19 15 14 14 14 11 7 5 4 11 14 14 12 8 6 5 4 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 14 19 24 24 21 18 14 16 17 17 19 21 22 23 25 27 30 35 40 47 46 47 47 45 38 31 24 21 19 17 16 14 12 10 8 7 6 7 9 11 10 7 4 4 4 4 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 21 25 27 25 20 13 8 7 10 15 19 22 24 27 30 35 39 40 40 43 44 43 40 37 32 27 23 20 18 15 16 16 13 11 14 16 13 12 12 11 9 6 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 19 21 18 12 6 2 2 5 11 17 22 24 28 32 35 38 36 35 37 36 32 28 32 29 24 20 17 14 13 12 11 9 9 12 13 12 11 10 8 5 3 1 1 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 11 12 12 10 6 3 0 0 0 2 6 15 19 24 29 33 35 34 31 28 27 26 28 29 29 26 22 18 13 11 10 6 5 5 6 8 9 8 8 8 9 11 7 4 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 7 4 2 1 0 0 0 2 6 15 19 24 29 33 32 29 26 24 24 26 30 31 27 22 18 13 8 7 7 7 7 8 8 7 6 5 5 7 10 14 9 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 2 0 0 0 1 2 5 10 17 22 27 30 32 29 26 24 25 27 30 33 31 25 19 14 9 7 7 8 8 10 10 11 10 8 7 7 7 8 8 6 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 8 7 6 7 7 8 12 16 21 28 32 34 35 32 30 27 29 32 35 36 31 24 17 12 8 7 9 10 12 12 12 12 11 10 9 9 9 8 6 5 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -55 -49 -45 -43 -41 -44 -41 -33 -30 -33 -32 -28 -24 -21 -18 -14 -15 -17 -14 -9 -5 -2 0 -1 -1 -1 -5 -12 -20 -32 -50 -67 -78 -88 -97 -106 -124 -151 -179 -189 -71 -39 -41 -54 -113 -142 -126 -92 -85 -147 -115 -63 -23 -4 -1 -1 -2 -1 0 -3 -12 -28 -50 -75 -96 -109 -107 -104 -91 -71 -63 -62 -58 -51 -45 -44 -45 -43 -39 -35 -34 -28 -24 -21 -16 -5 -2 -1 0 0 0 0 0 -73 -164 -219 -233 -207 -172 -137 -112 -105 -95 -82 -64 -44 -25 -21 -26 -27 -23 -17 -16 -19 -14 -7 -2 -1 0 -1 -2 -2 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -3 -3 -3 -4 -10 -18 -27 -21 -8 0 0 0 -1 -3 -7 -10 -12 -11 -10 -8 -15 -37 -48 -45 -39 -33 -29 -25 -24 -25 -25 -23 -19 -17 -14 -8 -3 -2 -1 0 0 0 0 0 0 0 0 -63 -59 -54 -47 -38 -34 -35 -34 -31 -31 -28 -24 -19 -16 -14 -12 -12 -13 -12 -10 -8 -6 -4 -4 -3 -1 -2 -4 -8 -14 -26 -36 -44 -51 -69 -89 -115 -143 -166 -177 -165 -155 -140 -116 -99 -99 -104 -95 -87 -90 -46 -19 -5 0 0 0 0 0 -1 -3 -11 -26 -44 -63 -79 -91 -78 -81 -79 -69 -60 -59 -57 -57 -55 -51 -57 -60 -62 -60 -47 -5 0 -1 -1 0 0 0 0 0 0 0 0 -21 -62 -113 -165 -182 -163 -134 -112 -104 -96 -80 -59 -41 -32 -24 -22 -19 -13 -9 -9 -9 -5 -1 0 -1 -2 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -4 -4 -2 -6 -16 -24 -21 -9 -2 0 0 -1 -3 -5 -8 -11 -10 -10 -23 -32 -36 -41 -38 -33 -32 -32 -28 -17 -10 -5 -3 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -80 -63 -52 -43 -32 -24 -26 -28 -28 -25 -22 -19 -15 -10 -6 -6 -6 -7 -8 -9 -10 -10 -10 -9 -5 -3 -2 -1 -4 -14 -36 -34 -35 -40 -49 -68 -97 -122 -132 -122 -100 -99 -84 -64 -49 -46 -56 -51 -39 -24 -8 -3 -1 0 0 0 0 0 -1 -6 -15 -31 -48 -64 -73 -69 -62 -54 -49 -48 -51 -55 -55 -65 -71 -66 -63 -54 -46 -43 -41 -4 0 0 0 0 0 0 0 0 0 0 0 0 -6 -23 -56 -148 -150 -130 -112 -104 -96 -79 -57 -39 -33 -20 -14 -10 -7 -6 -9 -7 -5 -3 -2 -3 -2 -1 0 0 0 0 0 0 -1 -3 -2 -1 -1 -1 0 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -3 -8 -18 -29 -27 -6 0 0 -1 -3 -5 -7 -9 -10 -12 -19 -41 -50 -44 -35 -32 -35 -32 -25 -16 -7 -3 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -64 -45 -31 -20 -17 -18 -20 -21 -18 -16 -16 -14 -10 -6 -5 -4 -5 -7 -9 -10 -13 -15 -15 -12 -10 -7 -4 -4 -12 -32 -27 -35 -42 -47 -55 -77 -102 -107 -92 -75 -71 -56 -38 -28 -31 -41 -29 -15 -5 -1 -1 0 0 0 0 0 -1 -2 -5 -13 -24 -34 -43 -46 -39 -35 -32 -34 -40 -50 -63 -55 -60 -66 -63 -50 -33 -26 -23 -19 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -77 -111 -124 -122 -112 -106 -86 -64 -44 -30 -18 -12 -7 -5 -5 -7 -5 -5 -5 -4 -2 -1 -1 -1 0 0 0 -1 -1 -1 -1 -7 -5 -2 -1 0 -1 -1 0 0 -1 -3 -5 -5 -4 -2 -2 -2 -5 -12 -21 -18 -4 0 0 -2 -6 -11 -16 -20 -21 -18 -34 -37 -34 -30 -29 -28 -30 -21 -6 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -75 -54 -40 -29 -18 -15 -14 -13 -12 -12 -15 -17 -13 -8 -6 -4 -5 -6 -8 -10 -12 -17 -21 -22 -20 -15 -10 -5 -2 -2 -3 -15 -24 -28 -29 -37 -52 -66 -71 -69 -56 -39 -28 -25 -29 -31 -18 -9 -3 -1 -1 -1 -1 -2 -2 -3 -2 -2 -3 -5 -9 -14 -16 -17 -17 -18 -23 -31 -40 -54 -76 -49 -39 -38 -38 -33 -24 -22 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -40 -69 -94 -109 -98 -81 -66 -49 -31 -17 -8 -4 -7 -13 -5 -4 -6 -7 -6 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -9 -15 -15 -10 -6 -3 -2 -6 -12 -15 -1 0 0 -2 -6 -11 -19 -35 -44 -42 -35 -30 -26 -24 -24 -27 -15 -9 -5 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -68 -60 -63 -52 -29 -18 -12 -9 -10 -13 -18 -20 -19 -16 -12 -8 -5 -5 -7 -9 -10 -14 -19 -19 -16 -11 -11 -7 -5 -3 -3 -5 -7 -7 -7 -10 -22 -37 -48 -50 -40 -29 -26 -27 -26 -11 -10 -8 -5 -3 -2 -2 -4 -3 -3 -4 -4 -3 -3 -3 -3 -5 -7 -9 -11 -16 -23 -33 -40 -49 -62 -29 -14 -10 -10 -8 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -31 -56 -91 -78 -65 -51 -36 -20 -8 -15 -22 -20 -8 -6 -7 -6 -2 0 0 0 0 0 -1 -1 -1 -1 -2 -4 -2 -1 -1 -2 -2 -1 -2 -2 -4 -8 -14 -21 -17 -9 -5 -4 -6 -15 -25 -27 -5 -6 -11 -18 -23 -28 -33 -42 -43 -33 -26 -25 -26 -22 -14 -15 -9 -5 -2 -1 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -52 -47 -46 -42 -33 -20 -12 -10 -11 -13 -17 -20 -21 -23 -22 -17 -13 -13 -10 -9 -11 -16 -19 -19 -17 -14 -15 -12 -12 -12 -11 -10 -8 -8 -7 -10 -29 -34 -38 -38 -34 -32 -34 -31 -24 -11 -9 -8 -6 -4 -3 -4 -4 -3 -2 -3 -4 -3 -2 -2 -3 -6 -7 -10 -14 -20 -29 -41 -27 -13 -15 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -10 -31 -48 -51 -43 -31 -19 -13 -20 -22 -15 -6 -4 -4 -3 -2 -1 -1 -1 0 0 -1 -1 -2 -4 -6 -3 -2 -4 -3 -2 -3 -2 -4 -6 -7 -7 -6 -10 -9 -6 -4 -3 -6 -15 -21 -17 -12 -25 -37 -45 -45 -42 -39 -35 -30 -25 -21 -20 -18 -13 -6 -8 -6 -3 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -59 -67 -53 -41 -35 -33 -31 -23 -15 -12 -12 -13 -18 -28 -31 -24 -10 -8 -6 -4 -8 -18 -21 -21 -22 -23 -21 -20 -21 -21 -19 -15 -12 -12 -11 -12 -21 -30 -36 -39 -36 -31 -32 -18 -5 -2 -2 -2 -3 -3 -4 -6 -3 -3 -3 -3 -3 -2 -3 -5 -7 -9 -10 -17 -31 -45 -46 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -13 -12 -9 -7 -10 -7 -6 -6 -5 -2 -2 -4 -5 -1 -1 0 0 0 -1 -2 -3 -5 -7 -4 -4 -6 -5 -3 -3 -2 -3 -5 -5 -5 -5 -7 -8 -7 -5 -3 -5 -13 -20 -20 -23 -30 -36 -38 -35 -30 -28 -27 -28 -29 -27 -26 -16 -6 -5 -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 -50 -62 -70 -52 -30 -13 -4 -3 -9 -19 -16 -12 -14 -27 -32 -27 -14 0 0 0 0 -2 -10 -24 -36 -35 -31 -27 -21 -21 -22 -22 -18 -11 -9 -9 -8 -11 -35 -46 -44 -35 -28 -12 -6 -4 -2 -1 -2 -3 -4 -4 -4 -4 -4 -5 -5 -6 -7 -9 -14 -20 -21 -15 -12 -13 -16 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -6 -8 -1 -1 -2 -2 0 0 -1 -4 -5 -3 -2 -4 -6 -7 -6 -4 -2 -3 -4 -3 -2 -3 -4 -4 -6 -12 -14 -12 -8 -4 -3 -4 -9 -19 -34 -31 -27 -26 -27 -28 -27 -26 -27 -31 -34 -29 -29 -18 -6 -3 -3 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -36 -36 -41 -34 -21 -8 0 -1 -4 -8 -11 -20 -40 -35 -16 -4 0 0 0 0 0 -6 -24 -49 -45 -36 -29 -22 -22 -37 -57 -69 -65 -62 -54 -47 -47 -58 -56 -42 -26 -17 -11 -8 -7 -7 -7 -7 -8 -9 -11 -14 -20 -24 -25 -25 -22 -7 -8 -13 -17 -17 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -1 -1 0 0 -1 -2 -4 -9 -10 -3 -1 -5 -9 -11 -9 -5 -3 -3 -4 -4 -4 -5 -5 -5 -6 -16 -15 -10 -5 -2 -3 -5 -13 -22 -26 -24 -21 -20 -21 -24 -24 -26 -30 -33 -31 -15 -9 -5 -2 -1 -1 -4 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -16 -13 -20 -14 -7 -4 -2 -6 -16 -6 -16 -27 -31 -23 -9 -2 0 0 0 0 0 -2 -10 -23 -21 -23 -25 -23 -22 -60 -118 -160 -157 -136 -111 -89 -74 -63 -50 -35 -24 -20 -20 -18 -17 -19 -22 -24 -32 -41 -46 -53 -68 -80 -73 -45 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -3 -1 0 -2 -5 -10 -11 -8 -2 0 -2 -5 -6 -6 -3 -2 -2 -3 -3 -5 -11 -12 -9 -8 -8 -6 -4 -3 -1 -1 -3 -9 -15 -18 -17 -18 -19 -21 -25 -29 -33 -36 -31 -13 -5 -2 -1 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -21 -7 -3 -3 -3 -7 -12 -9 -5 -12 -15 -48 -51 -29 -3 0 0 0 0 0 0 0 0 -1 -2 -2 -21 -33 -32 -25 -57 -115 -147 -136 -107 -90 -74 -60 -48 -41 -34 -30 -29 -32 -34 -36 -40 -46 -58 -82 -93 -98 -101 -110 -122 -111 -55 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -8 -7 -4 -1 0 -1 -2 -4 -6 -4 -2 -2 -2 -3 -7 -21 -22 -15 -10 -8 -5 -3 -2 -1 -3 -7 -10 -12 -14 -16 -22 -26 -30 -35 -38 -42 -43 -35 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 0 0 0 -2 -4 -8 -10 -16 -41 -27 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 -12 -19 -19 -17 -32 -74 -114 -124 -100 -81 -62 -47 -37 -34 -38 -40 -41 -41 -44 -47 -54 -69 -91 -119 -119 -120 -122 -125 -130 -127 -60 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 -1 -3 -4 -5 -3 -2 -2 -2 -5 -14 -22 -21 -17 -14 -10 -8 -6 -3 -2 -9 -14 -15 -16 -21 -28 -33 -34 -30 -24 -21 -19 -15 -9 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -3 0 0 0 0 0 0 -2 -7 -15 -17 -12 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -42 -22 -1 0 -4 -41 -81 -91 -85 -67 -49 -38 -37 -37 -43 -45 -45 -46 -51 -62 -88 -114 -122 -118 -121 -125 -127 -131 -132 -60 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -3 -4 -3 -2 -2 -2 -2 -4 -18 -14 -12 -13 -14 -11 -16 -13 -4 -1 -11 -23 -28 -30 -36 -36 -35 -31 -23 -11 -26 -35 -29 -13 -5 -12 -8 -3 0 0 0 -1 -1 0 0 0 -6 -10 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -4 0 0 0 0 0 -1 -3 -11 -34 -33 -14 -1 0 -1 -5 -7 -2 0 0 0 0 0 -1 -4 -8 -15 -49 -46 -23 0 0 0 0 -35 -86 -109 -88 -65 -54 -52 -39 -46 -50 -51 -53 -58 -65 -91 -101 -82 -71 -86 -103 -98 -64 -53 -23 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 -2 -3 -4 -3 -2 -2 -2 -2 -2 -7 -7 -7 -9 -12 -21 -14 -6 -1 -1 -10 -28 -36 -36 -37 -22 -19 -22 -22 -8 -17 -19 -15 -11 -22 -29 -13 0 -1 -8 -12 -11 -5 0 0 -1 -4 -7 -9 -9 -3 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -4 -4 -5 0 0 0 0 0 -2 -4 -12 -36 -32 -15 0 0 -10 -47 -58 -19 -11 -10 -10 -9 -7 -2 -3 -5 -12 -35 -36 -31 -58 -89 -16 -3 -47 -102 -128 -107 -86 -75 -67 -54 -56 -61 -70 -76 -76 -40 -47 -46 -24 -8 -26 -53 -51 -21 -15 -6 -2 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -3 -4 -4 -4 -2 -2 -1 -2 -3 -4 -5 -6 -7 -6 -11 -6 -1 0 -1 -7 -28 -38 -38 -38 -26 -13 -9 -10 -4 -2 -9 -20 -29 -28 -9 -5 -6 -7 -8 -6 -2 0 -1 -4 -7 -9 -10 -10 -10 -4 -1 0 0 0 0 0 -1 -3 -3 -4 -4 -4 -6 -4 -4 0 0 0 0 0 -1 -2 -3 -8 -6 -5 -9 -27 -77 -78 -73 -62 -51 -44 -41 -37 -28 -4 0 0 -3 -14 -42 -92 -137 -133 -25 -4 -27 -67 -102 -115 -103 -95 -86 -76 -71 -73 -80 -90 -93 -63 -27 -15 -15 -13 -8 -19 -19 -14 -18 -9 -3 -9 -29 -59 -13 -1 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -4 -5 -5 -4 -2 -5 -9 -9 -8 -6 -5 -3 -1 -1 0 -1 -3 -7 -6 -17 -22 -19 -15 -13 -23 -32 -32 -16 -14 -14 -11 -5 -3 -11 -13 -13 -12 -8 -3 -1 -2 -4 -8 -10 -10 -10 -10 -8 -3 -1 0 0 0 0 0 0 -3 -4 -5 -5 -4 -2 -1 -3 0 0 0 0 0 0 0 0 0 0 -10 -33 -65 -87 -70 -58 -48 -33 -23 -24 -26 -20 -2 0 0 0 -6 -34 -106 -133 -102 -26 -2 0 -11 -37 -77 -101 -108 -102 -91 -85 -88 -88 -66 -39 -36 -17 -8 -6 -6 -5 -18 -12 -5 -9 -6 -23 -53 -57 -13 -3 -3 -4 -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 -1 -5 -7 -3 -1 -1 0 0 0 0 -1 -2 -2 -1 -2 -1 -1 -1 -2 -5 -6 -6 -6 -6 -7 -13 -17 -13 -2 0 0 0 0 0 -7 -19 -30 -34 -18 -17 -20 -23 -25 -30 -39 -44 -41 -29 -19 -12 -7 -6 -18 -15 -12 -11 -8 -4 -2 -4 -7 -8 -8 -9 -8 -8 -9 -4 -1 0 0 0 0 0 0 0 -1 -1 -3 -3 -2 -1 -1 -3 0 0 0 0 0 0 -3 -5 -6 -4 -8 -23 -47 -77 -63 -60 -47 -23 0 0 0 0 0 0 0 0 -2 -11 -36 -78 -105 -95 -49 -8 0 -3 -28 -110 -123 -118 -109 -103 -107 -102 -55 -9 -3 -1 -2 -4 -4 -4 -13 -9 -9 -14 -13 -22 -51 -61 -39 -51 -67 -55 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 0 0 0 -1 -1 -1 -1 -2 -2 -3 -3 -1 -1 -1 -2 -3 -4 -6 -6 -7 -7 -4 0 0 0 0 -2 -12 -25 -32 -34 -35 -41 -40 -35 -33 -41 -46 -44 -39 -31 -23 -21 -22 -19 -13 -12 -11 -9 -7 -3 -1 -3 -5 -7 -8 -8 -7 -7 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -3 0 0 0 0 0 0 -3 -7 -10 -9 -12 -25 -42 -58 -56 -33 -14 -3 0 0 0 0 0 0 0 0 0 0 0 -46 -89 -99 -61 -6 0 -1 -21 -80 -115 -127 -127 -122 -120 -120 -62 -11 0 0 -3 -8 -12 -13 -19 -17 -18 -20 -16 -14 -32 -42 -42 -50 -59 -49 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -2 -1 -1 -2 -2 -2 -2 -2 -4 -6 -6 -4 -7 -4 -1 0 0 0 0 0 -3 -13 -32 -38 -38 -35 -36 -40 -35 -31 -33 -50 -55 -49 -42 -37 -38 -38 -28 -16 -10 -7 -6 -5 -4 0 -1 -4 -6 -8 -9 -7 -6 -6 -6 -5 -4 -3 -3 -3 -1 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 -1 -3 -6 -10 -15 -26 -31 -31 -31 -32 -25 -12 -2 -3 -5 -4 -1 0 0 0 0 0 -3 -35 -62 -65 -40 0 0 0 -24 -62 -73 -86 -108 -119 -108 -65 -27 -6 0 -1 -21 -66 -86 -78 -75 -65 -53 -41 -30 -19 -20 -26 -29 -18 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -2 -3 -3 -2 -2 -3 -2 -3 -6 -10 -8 -7 -5 -4 -2 0 0 0 0 0 0 0 -6 -22 -44 -39 -33 -31 -34 -39 -44 -48 -51 -50 -49 -44 -37 -32 -32 -31 -19 -7 -6 -6 -4 -3 -3 -2 -3 -5 -6 -7 -10 -8 -7 -6 -6 -6 -6 -5 -4 -4 -2 0 0 0 0 0 -1 -2 -2 -1 -1 0 0 0 -1 -2 -1 0 0 0 -2 -6 -11 -16 -21 -22 -22 -23 -28 -33 -33 -29 -30 -39 -24 -10 -2 -2 -2 -2 -2 -8 -32 -48 -46 -26 0 0 0 -17 -41 -28 -25 -45 -59 -47 -9 -2 -1 -11 -40 -90 -105 -106 -97 -88 -74 -57 -40 -25 -13 -9 -9 -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 -1 -1 0 0 0 0 0 -1 -3 -4 -3 -2 -4 -5 -4 -5 -9 -14 -5 -2 0 0 0 0 0 0 0 0 0 -2 -9 -23 -31 -26 -24 -28 -34 -39 -44 -47 -47 -41 -37 -32 -27 -23 -21 -17 -12 -8 -8 -9 -4 -1 -2 -3 -4 -4 -4 -6 -9 -8 -6 -5 -5 -5 -4 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 -1 0 0 0 -1 -5 -14 -13 -8 -3 -2 -5 -10 -12 -12 -12 -13 -15 -17 -17 -20 -28 -23 -18 -41 -35 -22 -11 -7 -9 -8 -11 -20 -35 -43 -39 -21 0 0 0 0 -1 0 0 0 0 0 0 0 -23 -60 -98 -113 -105 -97 -88 -75 -55 -38 -21 -10 -8 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -6 -4 -3 -6 -7 -6 -6 -8 -11 -6 -2 0 0 0 0 0 0 0 0 -2 -9 -20 -29 -20 -19 -24 -30 -34 -32 -28 -25 -23 -25 -26 -25 -20 -10 -7 -6 -6 -6 -9 -14 -7 -3 -3 -3 -4 -4 -5 -5 -6 -6 -6 -5 -4 -2 -2 -3 -4 -3 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -6 -19 -25 -16 -7 -6 -14 -19 -17 -12 -9 -8 -12 -16 -17 -16 -27 -32 -31 -27 -23 -18 -12 -8 -7 -11 -12 -19 -31 -37 -27 -12 0 0 -2 -3 -3 -2 0 0 0 0 0 0 -29 -72 -102 -94 -89 -87 -70 -45 -36 -50 -31 -13 -11 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 0 -1 -3 -6 -9 -6 -3 -5 -7 -7 -7 -8 -8 -4 -1 0 0 0 0 0 -1 -2 -4 -8 -16 -21 -21 -23 -25 -25 -24 -21 -8 -2 0 -1 -6 -12 -20 -20 -10 -6 -4 -3 -4 -6 -8 -6 -4 -3 -4 -4 -4 -4 -4 -4 -5 -6 -6 -5 -3 -3 -4 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -9 -6 -9 -19 -30 -28 -24 -21 -16 -19 -22 -20 -12 -13 -26 -29 -23 -18 -16 -11 -6 -5 -16 -14 -14 -19 -25 -16 -6 -1 0 -3 -4 -3 -2 0 0 0 0 0 0 -21 -59 -78 -68 -66 -44 -22 -7 -6 -15 -10 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 0 -1 -4 -8 -10 -8 -5 -5 -7 -8 -9 -7 -4 -1 -1 -1 -1 0 0 -1 -4 -9 -13 -15 -16 -19 -22 -28 -25 -19 -11 -5 -1 0 0 0 0 -5 -12 -16 -11 -6 -5 -4 -5 -5 -5 -5 -5 -4 -5 -5 -4 -3 -3 -5 -6 -8 -7 -6 -3 -3 -4 -6 -9 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -18 -34 -36 -31 -24 -17 -18 -19 -13 -2 -2 -25 -28 -17 -9 -13 -10 -6 -7 -16 -18 -17 -17 -19 -25 -10 -3 -3 -4 -3 -2 -1 0 0 0 0 0 -1 -13 -44 -45 -22 -16 -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 -1 -2 -2 -2 -2 -2 -2 -2 -3 -5 -7 -8 -8 -8 -9 -10 -7 -3 -1 0 -1 -1 -1 0 -6 -8 -10 -11 -13 -16 -19 -22 -26 -28 -26 -22 -14 -2 0 0 0 0 -3 -8 -9 -9 -9 -11 -11 -8 -4 -4 -4 -5 -5 -5 -6 -6 -4 -3 -3 -5 -6 -4 -1 0 0 -1 -3 -6 -8 -4 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -3 -9 -19 -34 -34 -23 -15 -13 -12 -7 -3 0 0 -4 -4 -2 -2 -1 -2 -9 -14 -14 -16 -16 -16 -17 -26 -10 -5 -9 -16 -18 -8 -2 0 0 0 0 0 0 -4 -17 -13 -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 -1 -1 -2 -2 -2 -2 -1 -1 -2 -5 -8 -8 -7 -4 -3 -2 0 -1 -2 -5 -4 -2 -5 -9 -10 -11 -11 -9 -16 -21 -23 -25 -25 -25 -24 -19 -7 -7 -7 -5 -3 -12 -9 -5 -5 -8 -12 -8 -5 -4 -3 -3 -4 -5 -6 -6 -4 -3 -3 -6 -7 -4 -2 -1 0 0 0 -2 -4 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -2 -1 0 -2 -8 -14 -18 -27 -38 -30 -27 -26 -25 -20 -3 0 0 0 0 -3 -11 -22 -39 -14 -8 -10 -13 -14 -12 -8 -6 -8 -6 -8 -12 -17 -18 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -2 -4 -7 -8 -7 -3 -1 0 0 -1 -3 -7 -9 -8 -8 -11 -12 -14 -16 -16 -18 -19 -21 -22 -23 -24 -22 -19 -16 -13 -12 -10 -6 -3 -5 -4 -3 -3 -4 -6 -7 -6 -4 -3 -4 -4 -5 -6 -4 -4 -5 -6 -8 -5 -2 0 0 0 0 0 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -4 -6 -15 -25 -26 -35 -39 -27 -28 -31 -29 -23 -7 -2 -1 -1 -1 -16 -30 -26 -7 -2 -7 -11 -12 -9 -5 -2 -1 -5 -14 -16 -16 -15 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -1 -3 -5 -6 -6 -5 -3 0 0 -5 -8 -8 -7 -12 -11 -13 -15 -16 -17 -19 -20 -20 -20 -19 -18 -18 -19 -17 -14 -13 -15 -14 -11 -11 -8 -3 -3 -2 -2 -2 -1 -2 -5 -5 -4 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -2 0 0 0 0 0 0 -1 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -29 -28 -19 -15 -15 -18 -12 -21 -25 -19 -18 -21 -23 -22 -19 -16 -13 -11 -13 -25 -41 -32 -14 -13 -13 -10 -7 -4 -4 -3 -6 -11 -16 -17 -18 -19 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -3 -3 -4 -6 -7 -5 -1 0 0 -2 -8 -16 -21 -21 -19 -20 -20 -18 -15 -14 -19 -13 -11 -16 -16 -15 -15 -15 -16 -16 -17 -17 -15 -9 -6 -13 -18 -12 -7 -4 -3 -2 -1 -2 -3 -4 -4 -3 -4 -4 -4 -6 -6 -6 -7 -7 -2 -1 0 0 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -22 -27 -29 -24 -14 -6 -3 -10 -17 -23 -25 -19 -13 -14 -23 -31 -28 -25 -26 -33 -47 -48 -44 -40 -21 -7 -4 -10 -17 -8 -8 -9 -10 -11 -14 -18 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -3 -5 -8 -8 -5 -2 0 0 0 -1 -6 -16 -25 -30 -32 -30 -24 -23 -21 -17 -14 -13 -18 -15 -13 -13 -14 -13 -12 -11 -12 -14 -16 -15 -12 -6 -8 -15 -19 -14 -7 -4 -4 -5 -2 -2 -2 -2 -2 -3 -3 -3 -5 -6 -7 -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 -8 -7 -10 -12 -9 -6 -9 -15 -20 -19 -14 -7 -6 -6 -12 -21 -23 -22 -21 -23 -30 -36 -39 -36 -29 -24 -20 -13 -6 -5 -4 -5 -7 -8 -5 -6 -5 -2 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -1 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 0 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -4 -6 -6 -4 -3 -2 -1 0 0 0 -8 -18 -28 -32 -31 -28 -23 -18 -16 -15 -14 -13 -11 -11 -7 -6 -8 -10 -10 -10 -11 -11 -15 -18 -19 -20 -20 -19 -18 -15 -11 -7 -5 -4 -4 -2 -2 -2 -2 -2 -3 -3 -4 -6 -7 -8 -7 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -3 -1 -5 -14 -23 -31 -30 -27 -22 -14 -5 -8 -6 -6 -10 -14 -17 -17 -16 -15 -20 -22 -22 -18 -12 -8 -5 -4 -3 -4 -8 -13 -14 -2 0 -4 -9 -15 -12 -5 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -4 -6 -6 -5 -4 -5 -5 -3 0 0 -17 -28 -32 -29 -26 -22 -18 -16 -12 -11 -9 -8 -5 -7 -8 -9 -10 -9 -12 -15 -16 -17 -18 -18 -15 -11 -8 -8 -8 -9 -10 -9 -10 -8 -5 -3 -3 -3 -3 -2 -5 -6 -6 -6 -7 -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 0 -15 -11 -6 -4 -5 -11 -15 -16 -15 -12 -10 -11 -21 -13 -11 -15 -20 -22 -23 -20 -15 -21 -20 -17 -13 -9 -6 -5 -5 -5 -8 -16 -22 -20 0 0 -10 -18 -17 -6 -1 0 0 0 0 0 0 -1 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -3 -4 -5 -4 -3 -2 -11 -17 -20 -20 -22 -23 -20 -14 -14 -23 -28 -29 -25 -23 -20 -17 -15 -12 -11 -10 -8 -7 -8 -9 -9 -10 -12 -16 -18 -19 -20 -18 -13 -9 -7 -7 -7 -7 -7 -7 -6 -5 -5 -4 -4 -3 -4 -4 -4 -9 -10 -8 -6 -7 -6 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -10 -8 -8 -9 -6 -5 -5 -6 -7 -7 -11 -23 -17 -16 -17 -19 -22 -23 -22 -22 -26 -22 -17 -13 -11 -11 -12 -14 -17 -21 -18 -10 -4 0 0 -5 -8 -6 0 0 0 0 0 0 0 -1 -1 0 0 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -3 -3 -5 -20 -27 -29 -30 -31 -40 -41 -40 -40 -39 -32 -22 -14 -12 -17 -20 -21 -19 -14 -12 -11 -10 -10 -10 -10 -11 -13 -15 -17 -19 -20 -18 -14 -8 -6 -6 -6 -6 -7 -6 -5 -6 -7 -6 -6 -4 -3 -7 -9 -7 -8 -9 -8 -6 -5 -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 -16 -11 -8 -8 -14 -19 -17 -13 -11 -14 -19 -19 -18 -16 -19 -20 -19 -16 -17 -18 -20 -24 -26 -25 -26 -26 -24 -25 -24 -22 -15 -2 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 -1 -1 -2 -2 -1 0 0 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 0 0 -3 -12 -14 -16 -20 -29 -50 -50 -43 -34 -24 -15 -6 0 0 -5 -11 -15 -16 -12 -11 -10 -10 -9 -9 -9 -9 -10 -10 -12 -13 -13 -12 -9 -7 -6 -7 -8 -11 -12 -11 -4 -6 -9 -10 -9 -9 -5 -9 -13 -10 -6 -5 -5 -4 -3 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -22 -13 -10 -15 -39 -47 -43 -36 -33 -26 -19 -13 -12 -15 -17 -17 -14 -14 -14 -19 -26 -29 -24 -25 -26 -26 -27 -20 -10 -1 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -3 -5 -6 -4 -2 0 0 0 0 -6 -26 -39 -38 -37 -42 -47 -45 -37 -25 -13 -3 0 0 0 0 -3 -7 -9 -8 -7 -6 -7 -9 -10 -10 -10 -9 -7 -6 -6 -6 -7 -7 -7 -8 -9 -12 -13 -14 -12 -5 -9 -12 -13 -12 -16 -12 -10 -9 -6 -4 -3 -3 -2 -2 -3 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -38 -29 -33 -43 -47 -41 -35 -29 -26 -15 -9 -6 -7 -10 -16 -19 -20 -21 -22 -25 -25 -19 -7 -6 -6 -6 -6 -3 -1 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 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 -10 -27 -43 -38 -24 -24 -39 -36 -33 -28 -21 -10 -2 0 0 0 0 -3 -7 -10 -11 -9 -9 -9 -11 -13 -11 -10 -8 -7 -6 -6 -7 -8 -9 -8 -9 -12 -14 -8 -9 -11 -9 -12 -16 -16 -12 -10 -8 -6 -4 -3 -4 -3 -2 -1 -1 -2 -5 -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 -40 -30 -29 -32 -33 -25 -18 -14 -11 -9 -6 -5 -6 -8 -12 -18 -25 -26 -23 -24 -17 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 -14 -31 -43 -40 -32 -27 -26 -20 -20 -19 -13 -1 0 0 0 -1 -2 -4 -8 -11 -13 -11 -10 -9 -8 -13 -10 -8 -7 -8 -8 -9 -8 -5 -6 -9 -12 -14 -11 -10 -10 -11 -11 -16 -17 -14 -7 -4 -6 -8 -8 -3 -3 -3 -2 -2 -1 -2 -3 -6 -9 -9 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -14 -14 -12 -12 -11 -11 -9 -9 -8 -7 -7 -8 -8 -11 -16 -24 -18 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -1 -2 -2 -2 -3 -4 -5 -2 -2 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 -6 -12 -16 -11 -19 -23 -20 -11 -8 -9 -8 -2 -1 -1 -2 -3 -4 -7 -10 -13 -14 -13 -11 -7 -4 -10 -9 -9 -9 -9 -7 -9 -12 -13 -14 -16 -16 -15 -7 -14 -15 -12 -7 -7 -7 -6 -5 -6 -7 -7 -5 -4 -4 -3 -3 -2 -1 -2 -2 -3 -6 -8 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -12 -10 -6 -7 -10 -13 -12 -11 -11 -11 -11 -10 -9 -8 -11 -16 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -4 -4 -3 -1 -1 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -6 -5 -17 -23 -21 -13 -5 -3 -4 -4 -4 -6 -8 -11 -12 -14 -14 -12 -11 -10 -9 -9 -8 -12 -13 -13 -12 -11 -10 -13 -16 -18 -19 -19 -17 -14 -7 -8 -9 -8 -6 -4 -4 -5 -6 -7 -9 -9 -9 -9 -7 -5 -3 0 0 -1 -2 -3 -5 -7 -8 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -15 -15 -7 -6 -9 -13 -14 -12 -12 -14 -17 -17 -15 -15 -15 -16 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -12 -18 -17 -17 -17 -17 -15 -9 -8 -7 -5 -5 -5 -6 -9 -16 -15 -13 -11 -8 -7 -6 -7 -9 -11 -10 -9 -8 -8 -13 -13 -11 -12 -14 -8 -5 -6 -5 -6 -7 -8 -7 -7 -6 -6 -5 -5 -6 -7 -9 -9 -10 -9 -6 -2 -2 -3 -4 -6 -7 -8 -7 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -15 -14 -11 -9 -9 -12 -14 -11 -13 -16 -20 -23 -21 -19 -15 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 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 -1 -5 -12 -18 -15 -10 -8 -7 -5 -3 -6 -10 -11 -10 -10 -11 -11 -11 -14 -15 -14 -11 -11 -8 -7 -9 -13 -15 -11 -5 -7 -9 -8 -6 -5 -6 -7 -7 -7 -5 -6 -8 -9 -6 -5 -6 -7 -7 -3 -3 -4 -6 -8 -9 -7 -5 -4 -3 -3 -3 -3 -4 -5 -4 -4 -5 -6 -4 -2 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -19 -29 -33 -28 -19 -13 -11 -11 -10 -14 -16 -17 -17 -16 -17 -13 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -10 -10 -9 -6 -3 -1 -1 0 -6 -12 -14 -17 -16 -16 -17 -19 -20 -19 -17 -15 -11 -8 -8 -12 -17 -17 -12 -7 -9 -8 -7 -7 -7 -8 -10 -9 -6 -4 -5 -8 -11 -15 -14 -11 -8 -6 -4 -3 -4 -6 -9 -10 -7 -3 -3 -3 -2 -2 -3 -7 -6 -4 -3 -4 -6 -6 -5 -2 -1 -1 -3 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -36 -24 -16 -14 -13 -11 -9 -8 -7 -9 -10 -11 -13 -15 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 -2 -5 -5 -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 -1 -1 -3 -7 -8 -8 -10 -8 -4 0 0 0 0 -3 -10 -19 -20 -19 -19 -24 -24 -20 -17 -16 -10 -7 -7 -7 -8 -9 -7 -6 -6 -7 -7 -6 -4 -5 -7 -8 -9 -8 -8 -9 -11 -16 -13 -7 -3 -3 -4 -4 -4 -6 -9 -6 -4 -3 -3 -3 -2 -2 -3 -6 -6 -4 -3 -4 -5 -6 -5 -4 -3 -3 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 -5 -5 -8 -12 -14 -12 -7 -5 -3 -2 -3 -4 -7 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -3 -2 -2 -1 -1 -1 -1 0 -2 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -6 -6 -4 -3 -3 -7 -9 -9 -7 -4 -1 0 0 0 0 -2 -6 -10 -12 -13 -14 -18 -20 -17 -13 -9 -11 -10 -8 -5 -5 -10 -14 -14 -11 -8 -8 -6 -3 -5 -7 -8 -8 -5 -4 -6 -8 -10 -8 -5 -3 -3 -4 -5 -5 -5 -6 -6 -5 -4 -3 -2 -1 -1 -2 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -4 -7 -5 -3 -1 0 0 0 0 0 0 0 0 0 -4 -4 -4 -4 -5 -7 -7 -4 -2 -1 -1 -1 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -9 -11 -10 -11 -12 -10 -9 -11 -13 -11 -6 -2 0 0 0 0 0 -2 -7 -11 -2 -4 -9 -14 -19 -19 -17 -15 -14 -17 -15 -13 -10 -8 -11 -14 -15 -13 -10 -9 -9 -5 -5 -4 -4 -3 -4 -4 -4 -5 -5 -4 -3 -3 -2 -3 -4 -4 -5 -7 -7 -6 -4 -3 -2 -2 -2 -3 -4 -4 -4 -4 -5 -5 -4 -3 -2 -2 -3 -5 -5 -5 -5 -4 -1 0 0 0 0 0 0 0 0 -4 -3 -3 -4 -4 -4 -7 -5 -3 -2 -3 -2 -1 -2 -3 -2 -1 0 0 0 -3 -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 -3 -5 -6 -5 -4 -2 0 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -10 -10 -10 -10 -12 -12 -8 -5 -5 -4 -2 -1 0 0 0 0 0 0 -2 -6 -7 -1 -2 -4 -8 -12 -15 -17 -21 -26 -26 -19 -16 -16 -13 -12 -10 -7 -4 -6 -6 -5 -5 -4 -3 -2 -1 -1 -2 -2 -3 -3 -3 -3 -3 -2 -2 -2 -4 -5 -7 -8 -9 -8 -6 -4 -2 -2 -2 -3 -4 -4 -4 -5 -6 -5 -4 -2 -2 -2 -2 -3 -4 -5 -5 -2 0 0 0 0 0 0 0 0 -3 -2 -3 -2 -2 -2 -2 -2 -3 -3 -4 -1 -1 -1 -1 -1 0 0 0 0 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -3 -1 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -9 -13 -14 -12 -13 -12 -11 -10 -9 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -6 -10 -14 -14 -10 -10 -13 -15 -12 -7 -4 -3 -5 -4 -3 -3 -3 -3 -2 -1 -1 -2 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -5 -7 -9 -9 -5 -3 -3 -3 -3 -2 -2 -3 -4 -5 -5 -5 -4 -3 -2 -2 -1 -2 -3 -4 -4 -2 -1 0 0 0 0 0 0 0 -6 -3 -2 -1 -1 -1 -1 -1 -2 -3 -3 -1 -2 -2 -2 -1 0 0 -1 -3 -6 -6 -4 0 0 0 0 0 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -14 -20 -22 -19 -13 -11 -13 -16 -16 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -7 -9 -8 -9 -8 -5 -4 -4 -4 -4 -3 -2 -3 -3 -3 -3 -3 -2 -2 -3 -3 -4 -4 -4 -4 -3 -3 -3 -3 -4 -5 -7 -7 -5 -5 -6 -5 -3 -2 -1 -2 -3 -4 -6 -7 -4 -4 -3 -3 -2 -3 -3 -3 -3 -4 -5 -3 0 0 0 0 0 0 -8 -6 -4 -3 -2 -1 -1 0 -1 -2 -4 -7 -7 -8 -7 -6 -2 -1 -1 -2 -4 -4 -4 -4 -5 -5 -6 -8 -9 -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 -1 -2 -4 -17 -33 -30 -31 -30 -26 -18 -12 -12 -13 -14 -14 -10 -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 -2 -6 -10 -11 -10 -8 -7 -8 -7 -5 -4 -4 -5 -5 -4 -3 -3 -2 -2 -2 -1 -2 -3 -3 -3 -4 -4 -4 -4 -3 -3 -4 -4 -6 -7 -5 -3 -2 -1 -1 -1 -2 -3 -4 -4 -4 -3 -3 -3 -4 -3 -4 -4 -3 -4 -5 -4 -1 0 0 0 0 0 -6 -5 -5 -6 -3 -2 -2 -3 -5 -6 -6 -8 -9 -10 -10 -9 -7 -2 -1 0 -1 -4 -8 -9 -8 -6 -7 -9 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -3 -22 -43 -40 -31 -23 -16 -12 -12 -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 -2 -6 -11 -12 -9 -8 -7 -7 -8 -9 -6 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -1 -3 -4 -5 -4 -4 -4 -4 -3 -5 -8 -11 -13 -6 -4 -4 -3 -2 -2 -2 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -2 -1 0 0 0 0 0 -3 -4 -5 -6 -4 -4 -4 -5 -6 -7 -9 -11 -12 -11 -8 -6 -5 -3 -1 -1 -3 -6 -10 -10 -8 -7 -7 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -3 -4 -6 -27 -36 -36 -29 -19 -10 -7 -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 -1 -3 -5 -3 -2 -3 -1 0 0 0 0 0 -3 -6 -6 -6 -5 -5 -5 -4 -4 -4 -4 -5 -5 -5 -5 -4 -4 -4 -4 -3 -3 -2 -2 -2 -4 -4 -4 -4 -4 -4 -4 -6 -5 -5 -6 -5 -3 -2 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 -5 -5 -4 -3 -4 -5 -6 -7 -8 -11 -12 -12 -11 -7 -5 -5 -6 -7 -5 -3 -4 -6 -11 -10 -7 -7 -8 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -6 -15 -32 -40 -37 -27 -15 -5 -2 -2 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -17 -20 -11 -8 -11 -14 -11 -6 0 0 0 0 0 -2 -2 -2 -1 -3 -5 -4 -4 -3 -4 -3 -2 -2 -2 -4 -4 -3 -4 -3 -3 -2 -1 -1 -2 -4 -5 -4 -4 -4 -5 -6 -6 -7 -7 -4 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 -7 -7 -4 -3 -4 -5 -8 -10 -11 -11 -12 -11 -8 -5 -3 -2 -3 -6 -4 -4 -5 -7 -10 -9 -9 -10 -11 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -4 -10 -12 -10 -20 -44 -37 -30 -21 -12 -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 -7 -14 -19 -17 -15 -14 -15 -16 -14 -10 -5 -1 0 0 0 0 0 0 -1 -3 -4 -5 -5 -5 -4 -3 -1 0 -1 -1 0 0 -2 -4 -4 -4 -3 -3 -3 -4 -4 -5 -5 -4 -4 -4 -5 -6 -7 -4 -3 -3 -2 -1 -1 -1 -1 -2 -1 0 0 -2 -1 -1 -1 0 0 0 0 0 0 -6 -5 -4 -3 -2 -3 -6 -8 -8 -6 -6 -5 -4 -2 -1 -1 -2 -3 -4 -4 -6 -7 -7 -10 -11 -13 -13 -11 -6 -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 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -11 -14 -18 -26 -30 -22 -22 -31 -29 -22 -14 -9 -15 -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 -2 -4 -8 -18 -15 -13 -12 -12 -12 -11 -8 -2 0 0 0 0 0 0 0 -1 -2 -4 -5 -4 -4 -3 -1 0 0 0 0 0 -1 -2 -2 -3 -4 -4 -4 -3 -2 -3 -4 -4 -3 -4 -3 -3 -3 -4 -4 -4 -2 -1 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 -2 -2 -3 -2 -1 -1 -3 -3 -3 -2 -2 -2 -1 -1 -1 0 -1 -2 -4 -6 -5 -4 -4 -9 -12 -11 -9 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -3 -5 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -7 -14 -26 -31 -33 -33 -32 -29 -25 -22 -18 -10 -5 -4 -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 -1 -1 -4 -6 -7 -7 -9 -7 -3 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -3 -3 -2 -2 -2 -3 -4 -3 -3 -3 -4 -3 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 0 0 -1 -1 -1 -2 -1 0 -1 0 0 -1 -2 -7 -7 -6 -9 -11 -10 -6 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -6 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 -2 -3 -7 -13 -18 -22 -22 -23 -26 -29 -30 -23 -21 -20 -14 -9 -12 -17 -18 -18 -14 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 -1 -2 -3 -4 -4 -3 -2 -2 -2 -3 -4 -3 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 -1 -2 -4 -5 -4 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -3 -5 -6 -5 -6 -6 -4 -2 -3 -13 -10 -7 -9 -11 -7 -3 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -1 -1 -1 -1 -2 -1 -1 -1 -1 -4 -6 -9 -13 -22 -24 -21 -16 -16 -20 -24 -25 -21 -20 -20 -19 -16 -18 -17 -10 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -2 -2 -1 -1 -1 -2 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -3 -6 -12 -13 -8 -4 -2 -1 -1 -2 -2 -3 -5 -6 -2 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -2 -2 -1 -2 -2 -2 -2 -2 -2 -1 -1 -2 -3 -4 -3 -4 -5 -6 -7 -7 -8 -9 -10 -12 -15 -19 -24 -21 -21 -20 -16 -15 -18 -21 -20 -21 -23 -23 -21 -16 -13 -10 -5 -5 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -2 -1 -1 -1 -2 -2 -2 -3 -3 -2 -2 -1 -2 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 -1 -1 -2 -3 -3 -3 -3 -3 -10 -12 -11 -7 -2 0 -1 -2 -15 -19 -13 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -3 -3 -3 -3 -4 -5 -5 -6 -7 -8 -8 -9 -10 -10 -11 -13 -16 -20 -19 -18 -16 -15 -16 -18 -20 -23 -25 -23 -20 -15 -15 -12 -9 -4 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -6 -4 -3 -2 -1 -1 -2 -2 -2 -2 -2 -3 -3 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -6 -4 -6 -9 -11 -11 -8 -5 -2 -6 -10 -11 -8 -1 -1 -5 -13 -21 -19 -11 0 0 0 -1 0 0 0 0 0 0 0 -1 -2 -1 0 -1 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -3 -4 -5 -6 -7 -7 -7 -8 -8 -9 -12 -17 -18 -16 -18 -17 -14 -12 -14 -15 -16 -16 -18 -19 -18 -17 -18 -15 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -8 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -3 -3 -2 -1 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -7 -10 -13 -14 -14 -12 -7 -4 -6 -7 -6 -5 -1 -1 -2 -5 -6 -5 -2 0 0 -1 -2 -1 0 0 0 0 0 -1 -2 -3 -4 -2 -1 -2 -3 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -5 -5 -6 -6 -7 -10 -13 -16 -17 -16 -16 -16 -18 -17 -16 -14 -15 -18 -19 -17 -10 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -9 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -1 -1 -2 -3 -1 -1 -2 -2 -2 -2 -2 -3 -2 -1 0 0 0 0 0 0 -1 -1 -1 0 0 -2 -4 -6 -8 -11 -11 -9 -5 -5 -5 -6 -8 -7 -4 -3 -2 -1 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -8 -9 -10 -9 -6 -5 -10 -14 -13 -10 -13 -18 -23 -18 -16 -16 -18 -18 -13 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -2 -3 -2 -2 -3 -3 -2 -2 -2 -3 -2 0 0 0 0 0 0 0 -1 -2 -2 -1 -3 -5 -9 -8 -7 -6 -6 -5 -4 -5 -6 -5 -5 -4 -3 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -6 -9 -12 -14 -16 -16 -11 -5 -5 -7 -9 -9 -8 -11 -16 -18 -15 -13 -11 -10 -9 -6 -2 -1 0 -1 -3 -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 -1 -3 -5 -4 -2 -2 -2 -1 -1 -2 -4 -3 -1 -1 -2 -4 -4 -2 -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 -1 -1 0 -1 -2 -3 -3 -2 -2 -2 -2 -3 -2 -2 -2 -3 -3 -1 0 0 0 -1 -3 -3 -2 -1 -3 -5 -7 -5 -5 -6 -7 -6 -6 -6 -5 -5 -4 -3 -3 -10 -12 -6 -2 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -2 -1 -1 -1 -2 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -5 -6 -6 -5 -3 -8 -13 -17 -19 -16 -9 -3 -4 -5 -6 -7 -10 -10 -11 -13 -15 -16 -12 -5 -4 -6 -7 -8 -8 -10 -17 -27 -17 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -18 -15 -10 -7 -4 -3 -2 -1 -3 -3 -3 -4 -4 -6 -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 -1 -2 -3 -2 -2 -2 -1 -2 -2 -2 -2 -3 -5 -5 -2 0 0 0 -1 -2 -2 -2 -2 -2 -3 -6 -9 -11 -12 -14 -13 -13 -12 -6 -3 -2 -3 -5 -43 -43 -17 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -2 -2 -1 -1 -2 -2 -2 -3 -2 -1 -2 -4 -4 -5 -4 -4 -4 -5 -6 -6 -5 -3 -3 -12 -19 -23 -22 -16 -11 -8 -8 -9 -10 -12 -13 -13 -15 -17 -22 -25 -22 -16 -15 -17 -20 -23 -24 -24 -20 -14 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -20 -21 -19 -16 -13 -8 -3 -1 -3 -3 -4 -3 -3 -3 -4 -7 -6 -3 -1 0 0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -2 -2 -2 -1 -2 -2 -2 -1 0 0 0 0 -1 -1 -2 -2 -1 -2 -5 -7 -8 -8 -7 -7 -7 -6 -3 -2 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 -1 -3 -2 -2 -1 -1 -2 -2 -1 -2 -3 -3 -3 -4 -5 -7 -9 -8 -7 -5 -5 -4 -5 -6 -7 -6 -3 -1 -1 -9 -16 -19 -17 -15 -15 -15 -14 -14 -15 -15 -15 -19 -22 -24 -26 -26 -27 -27 -26 -25 -25 -25 -29 -32 -27 -17 -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 -1 -6 -20 -21 -19 -16 -12 -10 -7 -4 -6 -7 -7 -5 -7 -5 -3 -3 -4 -4 -4 -3 -3 -4 -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 -1 -2 -4 -3 -2 -1 -1 0 0 0 0 0 0 -2 -5 -3 -2 -2 -2 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 0 -6 -8 -6 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -2 -2 -2 -2 -3 -4 -5 -5 -5 -7 -8 -10 -10 -8 -6 -3 -4 -5 -5 -2 -1 -1 -2 -9 -14 -15 -13 -11 -10 -11 -12 -14 -14 -15 -17 -22 -27 -30 -33 -30 -30 -30 -30 -24 -15 -9 -8 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -13 -15 -15 -14 -12 -10 -8 -7 -8 -8 -7 -6 -6 -5 -4 -4 -4 -4 -5 -6 -7 -9 -9 -8 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -2 -1 -2 -1 -1 -2 -3 -2 -6 -14 -8 -3 -1 -1 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 -27 -47 -45 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 -1 -3 -4 -4 -5 -5 -5 -4 -3 -3 -4 -5 -5 -6 -10 -12 -14 -14 -12 -12 -11 -5 -2 -1 -1 0 -1 -5 -10 -17 -22 -23 -21 -19 -16 -15 -15 -17 -15 -15 -17 -21 -24 -25 -27 -41 -44 -38 -24 -10 -4 -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 -1 -7 -9 -6 -1 -1 -5 -9 -8 -11 -15 -18 -16 -10 -5 -4 -4 -4 -4 -4 -4 -5 -7 -8 -4 -5 -6 -5 -7 -11 -19 -29 -23 -14 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -2 -1 -1 -1 -1 -3 -10 -8 -4 0 0 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 0 0 0 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -2 -2 -3 -4 -3 -3 -3 -3 -4 -4 -4 -5 -5 -7 -9 -12 -13 -13 -13 -15 -13 -9 -5 -1 0 -2 -6 -9 -14 -18 -22 -24 -23 -21 -19 -18 -19 -20 -23 -17 -14 -14 -18 -25 -32 -35 -19 -10 -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 -3 -4 -4 -1 -3 -3 -2 -2 -6 -9 -9 -11 -11 -12 -13 -18 -13 -7 -3 -4 -4 -4 -4 -5 -5 -6 -7 -9 -9 -8 -6 -6 -7 -11 -17 -11 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -4 -3 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 0 0 -2 -2 -3 -4 -5 -4 -4 -4 -4 -3 -4 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -8 -10 -12 -14 -14 -14 -10 -6 -2 -1 0 -1 -9 -20 -23 -22 -22 -21 -21 -21 -18 -14 -13 -16 -18 -20 -17 -14 -14 -15 -20 -23 -22 -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 -2 -5 -8 -6 -4 -2 -1 0 0 0 -1 -1 -3 -6 -9 -10 -8 -7 -15 -12 -7 -3 -3 -4 -4 -5 -5 -5 -5 -6 -19 -18 -10 -2 -4 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -6 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 -1 0 -1 -1 -2 -2 -3 -3 -3 -4 -4 -3 -4 -5 -6 -6 -6 -6 -5 -6 -6 -6 -5 -5 -6 -7 -8 -10 -11 -13 -14 -13 -10 -4 -1 0 0 0 0 -8 -21 -25 -25 -21 -17 -15 -17 -17 -13 -9 -9 -10 -12 -15 -14 -11 -7 -7 -7 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -10 -4 -2 0 0 0 0 0 0 0 0 -1 -3 -6 -9 -12 -14 -12 -7 -4 -4 -4 -5 -5 -6 -6 -6 -7 -8 -6 -3 -2 -5 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -1 -1 0 0 0 0 0 -1 -2 -2 -3 -4 -5 -5 -6 -6 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -5 -6 -8 -10 -10 -11 -11 -12 -11 -7 -3 -1 0 0 0 -1 -4 -12 -20 -24 -20 -15 -11 -11 -12 -13 -14 -15 -12 -9 -7 -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 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -11 -16 -19 -15 -8 -6 -6 -6 -5 -4 -5 -5 -4 -5 -5 -4 -2 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -2 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 -1 -2 -4 -6 -5 -3 0 0 0 0 0 0 0 -1 -1 -2 -3 -6 -8 -10 -11 -11 -12 -11 -8 -6 -6 -6 -5 -5 -5 -6 -7 -10 -11 -10 -7 -7 -7 -5 -2 -1 0 0 0 0 0 -3 -17 -22 -20 -14 -10 -14 -18 -18 -15 -14 -16 -19 -19 -14 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -12 -20 -19 -12 -7 -4 -2 -1 -1 -1 -2 -3 -3 -3 -3 -4 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -7 -6 -3 -1 0 0 0 0 -1 -2 -4 -7 -9 -8 -6 -3 -1 0 0 0 0 -1 -2 -2 -3 -4 -6 -7 -8 -9 -10 -11 -10 -8 -6 -6 -5 -5 -6 -6 -7 -8 -12 -9 -8 -8 -6 -2 0 0 0 0 0 0 -1 -4 -9 -17 -15 -12 -8 -10 -10 -12 -15 -18 -20 -19 -15 -11 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -9 -11 -11 -7 -5 -3 -2 -1 -2 -3 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -9 -8 -6 -4 -2 -1 -1 -1 -2 -5 -9 -10 -10 -9 -7 -4 -2 -1 0 -1 -1 -1 -1 -2 -3 -5 -5 -4 -6 -9 -7 -6 -6 -6 -6 -5 -5 -5 -6 -8 -10 -13 -9 -8 -10 -9 -3 0 0 0 0 -1 -3 -7 -12 -14 -12 -9 -8 -10 -16 -13 -12 -14 -17 -19 -15 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -6 -6 -6 -5 -4 -5 -6 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -9 -8 -7 -3 -1 -1 0 -2 -6 -10 -10 -9 -8 -7 -8 -5 -3 -1 0 -1 -2 -3 -3 -4 -4 -4 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -8 -10 -10 -9 -6 -4 -3 -1 0 0 0 0 -1 -3 -7 -16 -13 -11 -11 -12 -12 -13 -15 -15 -13 -11 -10 -11 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -7 -5 -4 -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 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 -9 -8 -7 -7 -5 -4 -3 -3 -5 -9 -12 -13 -12 -11 -10 -10 -8 -6 -4 -1 -2 -4 -6 -6 -5 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -7 -9 -10 -9 -6 -3 -2 -1 0 0 0 0 0 0 -1 -3 -6 -7 -8 -10 -12 -14 -16 -19 -21 -18 -13 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -17 -13 -9 -7 -7 -8 -10 -11 -12 -14 -16 -17 -17 -16 -14 -12 -10 -8 -7 -5 -5 -5 -6 -6 -6 -5 -4 -4 -4 -4 -5 -5 -5 -6 -6 -7 -8 -10 -11 -9 -5 -2 0 0 0 0 0 0 0 -1 -2 -3 -5 -10 -13 -14 -13 -12 -13 -16 -18 -13 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -23 -18 -15 -11 -9 -10 -12 -14 -17 -17 -18 -19 -20 -21 -20 -18 -15 -13 -11 -9 -8 -5 -4 -5 -6 -5 -4 -5 -5 -5 -5 -5 -5 -7 -9 -9 -12 -18 -23 -25 -15 -5 0 0 0 0 0 -1 -3 -6 -8 -7 -10 -16 -17 -17 -17 -18 -10 -8 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -5 -5 -3 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -24 -21 -20 -16 -13 -11 -11 -14 -17 -19 -20 -21 -21 -23 -24 -23 -20 -15 -11 -9 -9 -7 -6 -5 -5 -3 -3 -4 -5 -5 -6 -6 -6 -9 -11 -12 -14 -16 -20 -23 -13 -5 0 0 0 -1 -3 -4 -5 -6 -6 -3 -7 -14 -13 -9 -8 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -16 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -8 -8 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -21 -22 -21 -19 -17 -14 -12 -13 -17 -22 -25 -26 -26 -26 -25 -22 -18 -13 -9 -8 -9 -8 -8 -6 -5 -3 -2 -2 -4 -6 -7 -7 -8 -9 -11 -13 -14 -16 -17 -19 -11 -5 -2 -3 -4 -5 -7 -7 -5 -3 -1 0 -4 -7 -7 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -17 -14 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -18 -13 -5 -5 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -14 -16 -19 -21 -20 -20 -19 -20 -23 -27 -30 -30 -28 -25 -21 -17 -12 -7 -6 -6 -6 -7 -6 -5 -4 -4 -4 -4 -5 -7 -6 -6 -7 -8 -9 -11 -12 -12 -12 -11 -8 -6 -6 -9 -10 -9 -8 -9 -10 -6 -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 -2 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -21 -30 -41 -38 -30 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -12 -14 -16 -18 -22 -25 -27 -27 -28 -28 -27 -24 -20 -16 -12 -8 -5 -3 -4 -4 -4 -4 -3 -2 -4 -4 -5 -6 -7 -6 -5 -5 -6 -7 -8 -8 -8 -8 -8 -9 -9 -7 -4 -6 -8 -9 -10 -9 -5 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -41 -39 -29 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -7 -8 -10 -13 -16 -20 -22 -22 -21 -19 -18 -15 -13 -13 -11 -8 -5 -4 -4 -4 -4 -3 -2 -3 -4 -4 -5 -6 -8 -8 -7 -7 -7 -7 -7 -7 -8 -7 -7 -7 -7 -7 -6 -8 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -8 -7 -9 -11 -12 -11 -9 -9 -9 -11 -12 -12 -11 -10 -7 -5 -4 -4 -4 -3 -2 -3 -3 -3 -4 -4 -5 -5 -5 -6 -7 -7 -7 -8 -7 -6 -5 -5 -6 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -13 -13 -12 -11 -9 -10 -12 -13 -12 -12 -13 -14 -14 -13 -12 -14 -13 -10 -6 -4 -3 -3 -2 -2 -2 -2 -3 -3 -4 -5 -6 -7 -7 -8 -7 -6 -5 -4 -3 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -15 -14 -13 -15 -17 -18 -20 -19 -18 -17 -16 -16 -16 -15 -14 -12 -11 -8 -6 -4 -3 -2 -3 -3 -3 -4 -5 -5 -5 -5 -5 -6 -7 -5 -4 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -14 -16 -16 -16 -17 -17 -18 -19 -20 -19 -15 -9 -8 -7 -7 -7 -4 -2 -3 -3 -3 -4 -5 -7 -6 -5 -4 -4 -5 -5 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -7 -8 -9 -12 -16 -16 -17 -18 -18 -13 -14 -18 -12 -8 -5 -5 -3 -2 -3 -3 -4 -4 -5 -8 -9 -9 -8 -8 -8 -8 -9 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -10 -14 -13 -13 -14 -15 -16 -19 -20 -12 -6 -4 -5 -5 -5 -6 -5 -4 -5 -8 -13 -13 -12 -9 -10 -8 -8 -9 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -9 -9 -11 -12 -13 -13 -13 -12 -8 -5 -4 -5 -6 -9 -10 -9 -7 -9 -13 -20 -17 -13 -10 -12 -9 -6 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -4 -10 -10 -8 -8 -9 -10 -9 -8 -6 -6 -5 -5 -7 -10 -11 -12 -14 -17 -17 -18 -22 -24 -23 -19 -11 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -6 -6 -5 -4 -5 -5 -5 -5 -5 -5 -5 -6 -7 -9 -12 -14 -16 -16 -18 -21 -23 -24 -20 -14 -5 -3 -1 0 0 0 -1 -3 -6 -8 -8 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -7 -10 -14 -16 -16 -16 -20 -20 -19 -16 -14 -11 -8 -4 -2 0 -1 -2 -5 -8 -12 -12 -9 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -2 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -7 -10 -14 -19 -19 -20 -23 -21 -17 -14 -16 -14 -11 -8 -5 -3 -2 -5 -9 -12 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -2 -4 -9 -14 -9 -6 -4 -4 -5 -5 -6 -7 -10 -15 -21 -21 -19 -16 -13 -12 -13 -16 -16 -14 -11 -7 -5 -5 -9 -12 -13 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 -4 -5 -6 -5 -5 -5 -5 -6 -7 -8 -8 -8 -11 -15 -16 -15 -12 -10 -11 -13 -15 -16 -14 -11 -7 -6 -7 -8 -9 -8 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 -4 -4 -5 -5 -6 -7 -7 -8 -11 -11 -11 -9 -12 -15 -13 -11 -10 -10 -9 -11 -14 -16 -16 -15 -14 -10 -8 -6 -5 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 0 0 0 -1 -3 -3 -3 -4 -5 -6 -7 -7 -8 -9 -9 -7 -7 -8 -8 -8 -9 -9 -7 -6 -7 -8 -7 -10 -13 -15 -16 -14 -11 -9 -8 -8 -7 -5 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -7 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -5 -1 0 0 -1 -2 -3 -3 -4 -5 -6 -7 -8 -9 -9 -10 -9 -7 -7 -7 -8 -8 -8 -8 -8 -8 -9 -9 -7 -9 -12 -14 -15 -12 -7 -5 -3 -3 -3 -5 -8 -9 -9 -7 -3 0 0 0 0 -1 -1 -1 -1 -11 -18 -19 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -1 0 -2 -4 -4 -4 -4 -6 -6 -6 -8 -8 -8 -9 -11 -9 -7 -6 -6 -6 -6 -6 -6 -7 -8 -9 -8 -7 -9 -11 -14 -15 -11 -6 -3 -1 0 -2 -5 -6 -5 -4 -2 -1 0 0 -1 -2 -4 -4 -4 -5 -8 -10 -8 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -8 -5 -2 -3 -5 -5 -5 -5 -5 -6 -6 -7 -8 -8 -9 -10 -10 -9 -8 -6 -5 -5 -5 -6 -7 -9 -10 -9 -7 -8 -10 -13 -15 -10 -6 -3 -1 -1 -2 -5 -4 -4 -3 -2 -2 -2 -1 -1 -3 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -9 -6 -4 -3 -4 -5 -5 -5 -5 -5 -6 -7 -8 -8 -8 -9 -10 -9 -7 -5 -4 -4 -5 -6 -7 -7 -5 -6 -7 -9 -10 -12 -14 -10 -7 -6 -5 -4 -4 -5 -4 -4 -3 -3 -4 -4 -4 -5 -5 -5 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -6 -4 -5 -5 -5 -5 -5 -4 -4 -5 -6 -7 -7 -8 -8 -8 -7 -6 -3 -4 -4 -5 -6 -6 -7 -6 -7 -8 -10 -11 -13 -13 -9 -6 -3 -2 -2 -3 -4 -5 -4 -4 -4 -4 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -8 -7 -6 -5 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -7 -7 -7 -7 -5 -3 -4 -3 -3 -4 -10 -11 -9 -9 -10 -11 -12 -13 -12 -9 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -6 -6 -4 -3 -3 -2 -3 -4 -5 -5 -5 -5 -6 -6 -6 -7 -7 -6 -4 -2 -1 -1 -4 -13 -16 -14 -12 -11 -11 -13 -10 -8 -6 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -4 -3 -3 -2 -1 -2 -3 -5 -5 -5 -4 -4 -4 -4 -5 -5 -4 -2 -2 -3 -6 -15 -15 -12 -10 -11 -12 -13 -11 -9 -6 -5 -5 -5 -5 -5 -4 -4 -4 -2 -2 -3 -5 -6 -6 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -7 -8 -7 -3 0 0 0 -1 -2 -4 -4 -3 -4 -4 -4 -4 -4 -3 -4 -4 -5 -6 -7 -9 -11 -13 -13 -13 -12 -8 -5 -4 -3 -4 -4 -5 -5 -5 -3 -1 -3 -5 -6 -6 -6 -6 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -7 -9 -8 -6 -4 -1 0 0 0 0 -1 -3 -3 -3 -4 -4 -3 -3 -4 -4 -5 -6 -8 -8 -9 -8 -7 -6 -8 -7 -6 -5 -4 -4 -4 -4 -5 -5 -5 -6 -4 -1 -3 -5 -6 -6 -6 -6 -7 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -7 -7 -5 -2 0 0 0 0 -1 -1 -2 -3 -3 -3 -3 -4 -5 -5 -5 -5 -5 -6 -7 -6 -5 -6 -7 -8 -10 -8 -7 -6 -5 -4 -4 -5 -5 -6 -7 -7 -6 -4 -4 -5 -6 -6 -6 -6 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -6 -5 -4 -3 -4 -2 -2 -2 -2 -3 -3 -4 -4 -5 -6 -6 -6 -7 -6 -5 -4 -3 -3 -4 -5 -7 -9 -9 -7 -6 -6 -6 -5 -5 -5 -6 -6 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -6 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 36 35 34 34 34 34 34 34 35 36 36 37 37 37 36 36 35 34 34 33 32 30 28 25 22 21 22 25 29 32 33 34 34 34 35 37 39 42 44 45 47 47 47 46 45 43 42 42 42 42 44 45 47 48 48 46 43 39 35 33 33 34 35 37 39 41 43 45 46 48 49 50 51 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 59 60 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 60 59 59 59 59 59 59 59 58 57 56 56 55 55 54 54 53 53 53 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 35 35 35 35 35 35 36 36 37 38 38 39 39 39 39 40 40 39 38 37 36 34 32 29 25 23 23 25 28 28 27 26 26 27 29 32 37 41 44 46 47 47 46 43 41 41 41 42 44 44 43 41 40 40 40 39 37 35 33 33 35 36 39 41 44 46 48 50 51 52 53 54 55 55 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 60 59 58 58 57 57 57 57 57 56 55 55 54 54 53 52 52 52 52 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 35 35 36 36 37 37 37 38 38 39 40 41 41 42 43 44 44 45 44 43 41 40 39 37 34 31 29 28 29 29 27 25 23 21 22 25 30 36 41 45 46 46 44 42 40 39 40 41 43 43 41 38 36 36 36 36 36 36 36 36 38 40 42 45 47 49 51 52 54 54 55 56 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 60 59 58 57 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 51 nan 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 36 37 37 38 39 40 40 41 41 42 43 45 46 47 48 49 nan nan nan nan nan nan 41 39 37 35 34 34 32 30 27 25 23 25 29 35 40 45 46 46 45 43 40 39 40 42 43 44 43 41 40 39 38 37 37 38 39 41 43 45 47 49 51 53 54 55 55 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 63 63 63 63 64 64 64 64 64 64 64 63 63 63 63 62 61 60 59 58 57 55 54 54 54 54 54 53 52 52 nan nan nan nan nan nan nan nan nan 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 41 41 42 42 nan nan 45 46 48 49 50 51 nan nan nan nan nan nan nan nan nan 44 43 42 40 38 36 33 31 32 35 39 44 48 48 48 46 45 44 43 44 44 45 45 45 45 44 44 44 44 44 45 46 48 50 51 53 54 55 56 57 57 58 58 58 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 64 64 64 65 65 65 64 64 nan 63 63 62 61 60 59 58 57 55 54 53 53 52 52 52 51 51 50 50 50 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 43 43 nan nan nan nan nan nan 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 40 42 45 48 50 51 50 48 47 46 47 48 48 49 49 48 49 50 51 52 53 54 55 55 56 57 58 58 59 59 59 59 59 59 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 nan nan nan nan nan nan nan 61 60 nan 58 57 56 55 nan nan nan nan nan 51 50 50 nan 49 49 49 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 50 51 52 53 52 51 49 49 50 52 53 53 54 55 55 56 57 58 60 61 62 63 63 63 63 62 62 61 61 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 62 nan nan nan nan nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan 49 48 48 48 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 54 55 55 55 55 53 53 53 54 55 56 57 59 60 62 63 64 65 66 67 67 67 66 66 64 63 63 62 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 47 46 46 nan nan nan nan nan 47 48 nan nan nan nan nan 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 58 58 59 59 58 57 57 58 58 58 59 60 61 63 65 66 68 69 70 71 70 69 68 66 65 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 47 46 45 44 43 nan nan nan nan nan 47 nan nan nan nan 52 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 62 62 62 62 61 61 61 61 61 62 62 63 64 66 68 69 70 71 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 45 44 43 42 nan nan nan nan nan nan nan nan nan nan 52 52 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 63 63 64 63 63 63 63 63 63 64 65 65 66 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 nan nan nan nan nan nan 51 51 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 59 60 62 62 62 62 62 62 63 63 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 55 56 58 59 59 60 60 60 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 54 55 56 57 57 58 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 54 54 55 56 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 54 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 39 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 37 39 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 42 42 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 44 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 42 42 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 41 41 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 42 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 44 44 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan 45 45 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 38 38 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 nan nan nan nan 36 39 41 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 27 27 28 29 nan 33 36 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 42 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 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 30 28 26 24 24 25 28 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 40 40 40 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 32 30 27 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 40 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 32 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 nan nan 40 40 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 38 39 39 39 nan 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 35 36 37 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 37 37 37 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 nan nan 35 36 36 36 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 nan nan nan 36 36 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 23 24 25 26 27 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 23 25 26 27 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 23 25 26 28 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 25 26 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 23 25 26 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 21 22 23 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 17 18 18 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 14 15 15 16 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 13 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan nan nan nan 7 7 7 7 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 7 7 7 7 6 6 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 6 6 5 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 5 5 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 8 7 7 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 8 7 7 6 5 4 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 7 6 5 4 3 3 3 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 8 8 7 5 4 3 2 2 3 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 8 8 8 7 7 5 4 2 1 1 2 3 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 8 7 7 6 4 3 2 0 1 2 3 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 3 2 1 1 2 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 237 237 237 238 238 239 239 240 240 241 242 243 244 244 244 244 243 242 241 241 241 243 245 248 249 249 252 257 261 261 257 254 251 252 253 254 256 256 256 256 256 258 261 264 265 264 262 263 266 269 266 261 258 256 258 261 262 261 259 259 261 263 266 269 271 274 276 278 280 282 283 284 284 284 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 289 289 289 289 289 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 288 289 289 290 291 291 292 292 293 294 295 296 297 297 297 297 297 297 297 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 239 239 239 239 240 240 240 240 241 241 242 243 244 244 244 243 242 241 240 239 239 239 241 245 249 255 263 269 271 269 264 259 255 254 255 256 256 256 255 256 259 262 264 265 263 262 263 267 269 266 262 258 257 258 262 263 263 262 263 264 267 269 272 274 277 279 281 283 284 285 286 286 286 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 290 291 292 292 293 293 293 294 296 297 297 297 297 298 298 298 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 242 242 241 241 240 240 240 240 240 241 241 242 242 243 243 243 243 242 241 240 239 238 238 239 241 244 249 256 264 272 275 275 273 269 265 262 260 260 258 257 258 260 262 263 264 263 263 265 269 269 267 265 263 263 264 267 268 269 268 269 270 272 274 276 278 280 282 284 285 286 287 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 290 290 290 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 290 290 290 290 290 289 290 291 292 292 292 292 293 294 295 297 297 298 298 299 nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 243 243 242 241 241 241 241 241 241 242 242 242 243 243 242 242 nan nan nan nan nan nan 240 242 244 247 253 260 265 268 270 272 273 270 268 266 264 261 261 261 262 262 264 265 267 269 271 271 269 268 268 268 269 271 273 275 276 276 277 278 279 280 282 283 285 287 288 288 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 290 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 289 290 290 291 291 290 290 289 290 291 292 292 292 292 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 243 243 242 242 242 242 nan nan 243 243 243 243 243 243 nan nan nan nan nan nan nan nan nan 244 246 249 253 256 259 263 266 268 269 268 267 264 263 263 263 264 266 268 271 272 272 271 270 268 268 268 269 273 276 278 280 281 282 283 284 284 285 286 287 288 289 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 289 289 289 288 289 nan 289 289 289 289 289 290 291 291 290 290 290 290 290 290 291 292 292 292 292 294 295 296 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 243 243 243 nan nan nan nan nan nan 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 263 267 268 268 267 266 266 268 269 271 273 273 273 272 270 269 268 268 268 270 272 275 278 280 282 284 285 286 287 288 288 289 289 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 nan nan nan nan nan nan nan 290 289 nan 290 290 290 290 nan nan nan nan nan 291 291 292 nan 292 293 294 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 268 269 268 268 269 271 273 275 275 274 272 271 269 268 268 268 269 271 273 275 278 280 282 284 285 287 288 288 289 289 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan 292 293 295 295 296 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 266 268 269 270 270 271 273 274 274 273 272 271 269 269 269 270 271 272 274 276 278 280 281 283 285 286 287 288 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 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 295 295 296 nan nan nan nan nan 301 301 nan nan nan nan nan 300 299 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 266 268 269 270 270 271 272 272 273 272 272 271 271 271 271 272 273 275 276 278 279 281 282 283 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 293 294 295 296 296 nan nan nan nan nan 299 nan nan nan nan 298 297 296 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 266 267 268 269 270 270 270 271 271 272 272 272 272 273 273 273 274 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 294 295 296 nan nan nan nan nan nan nan nan nan nan 295 294 293 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 263 265 266 267 268 269 269 270 270 271 271 272 273 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan 291 291 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 258 260 263 265 266 267 268 268 269 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 257 259 262 264 265 266 267 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 259 261 263 265 266 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 258 260 262 264 265 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 260 262 263 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 257 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 258 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 257 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 266 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 264 265 267 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 264 266 267 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 261 263 265 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 299 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan 260 263 265 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 300 301 301 302 302 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 265 267 nan nan nan nan 276 274 272 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 267 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 302 302 302 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 268 271 273 275 276 nan 274 272 270 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 266 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 265 269 273 275 274 272 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 264 265 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 263 260 262 265 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 263 264 264 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 263 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan 263 263 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 264 264 263 nan 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 265 265 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 264 265 265 266 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 nan nan 262 263 264 264 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 nan nan nan 265 264 264 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 265 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 264 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 267 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 270 273 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 269 272 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 256 256 258 261 265 268 271 274 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 257 259 261 264 266 269 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 260 261 263 265 266 268 270 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 268 269 270 271 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 273 274 275 275 276 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 279 280 280 280 279 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 282 284 284 283 282 281 279 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 283 284 285 284 282 281 280 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 279 280 280 279 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 273 273 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 268 268 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 230 223 215 207 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 218 210 203 197 190 184 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 194 191 188 186 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 194 195 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 209 210 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 216 213 211 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan 223 218 211 206 203 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 242 242 241 239 238 237 236 234 229 222 213 206 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 241 240 237 231 223 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 245 243 239 232 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 253 246 237 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 263 257 250 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 275 270 265 262 260 261 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 280 275 272 270 269 268 268 266 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 282 278 276 274 272 267 258 239 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 295 291 286 282 277 269 255 226 195 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 349 339 330 322 316 312 309 306 303 298 292 280 253 200 167 162 165 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 352 344 337 331 326 322 320 319 319 319 319 145 146 149 156 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 356 350 344 340 336 334 335 338 346 57 143 158 167 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 355 350 346 342 334 298 219 201 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan