CAPE 759 803 849 879 881 868 808 739 687 677 722 771 779 806 858 875 818 790 729 665 645 659 685 699 681 619 505 406 390 390 381 359 321 264 193 142 124 109 104 97 73 37 7 13 12 9 7 7 8 5 2 0 4 17 25 26 27 40 70 82 97 112 124 130 125 125 133 149 160 152 132 126 121 108 85 59 37 26 21 19 16 15 14 12 12 12 13 10 8 7 7 8 9 8 8 9 9 10 9 8 8 9 12 13 13 14 16 16 18 22 25 24 19 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 678 740 798 826 839 824 784 733 692 668 647 661 692 750 815 834 727 677 631 583 555 588 632 635 580 484 400 370 355 343 327 306 273 205 152 118 100 89 95 97 70 28 11 12 11 9 8 7 5 2 0 0 1 3 4 3 2 5 16 30 48 67 87 102 102 111 123 138 150 151 143 142 137 123 97 68 46 32 23 16 13 10 8 7 7 8 9 8 7 7 7 8 8 5 4 5 7 9 9 9 8 8 8 7 9 11 14 12 14 18 20 17 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 680 709 739 765 791 810 802 769 751 752 708 680 688 733 790 806 677 599 539 502 494 530 563 548 482 401 376 348 319 296 276 250 211 151 119 104 93 88 96 85 53 20 17 16 12 7 4 2 1 0 0 0 0 0 0 0 0 1 4 13 24 39 53 59 63 96 122 138 144 145 134 129 121 106 84 60 42 29 18 10 9 8 6 7 10 7 6 6 6 7 7 6 5 4 5 6 8 9 9 8 7 7 6 6 6 8 10 10 11 12 11 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 594 617 654 703 758 806 793 766 753 755 740 705 694 726 775 780 630 548 505 494 506 518 510 467 408 358 341 308 276 252 232 205 166 140 124 110 93 79 80 55 33 27 29 22 11 4 1 0 0 0 0 0 1 2 0 0 0 5 22 37 44 60 80 97 119 135 145 146 139 132 119 110 99 84 67 53 40 26 15 10 11 9 5 4 6 7 5 4 4 5 5 5 6 5 5 5 7 8 7 7 6 6 6 6 6 7 8 9 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 598 598 613 655 713 748 713 712 714 709 712 701 677 694 722 696 562 497 491 519 546 521 468 406 348 306 282 265 249 230 210 195 173 158 137 106 72 54 45 32 26 27 23 11 4 1 0 0 0 0 0 1 4 4 2 0 7 22 42 49 63 86 107 117 128 144 156 156 143 136 124 107 89 74 64 56 44 32 22 16 15 13 7 3 2 3 3 3 4 5 6 6 5 5 4 4 4 5 6 6 6 7 7 7 7 6 6 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 610 608 611 640 679 662 643 654 667 672 674 661 647 652 640 574 491 473 500 533 536 491 431 369 313 271 248 252 254 243 225 206 189 166 130 87 46 30 24 22 21 18 11 3 0 0 1 4 5 3 2 5 12 5 12 23 33 41 45 56 72 88 102 112 129 150 175 184 166 151 137 121 104 87 74 65 53 39 25 14 10 8 6 3 1 0 1 2 3 4 5 4 3 3 2 1 2 4 4 5 5 6 6 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 569 547 543 577 627 630 619 610 608 613 626 642 636 616 576 519 486 499 530 522 460 407 359 322 287 251 221 243 241 235 227 208 179 138 98 62 32 20 17 17 15 11 6 1 0 1 4 9 10 4 3 6 10 15 38 57 63 57 46 61 73 87 103 122 150 164 188 203 184 165 153 139 121 105 93 77 58 38 19 5 5 5 4 3 1 0 1 1 2 3 2 1 1 1 0 0 2 3 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 534 507 494 507 546 593 593 577 564 562 565 541 578 569 533 508 516 545 535 470 376 332 320 313 295 260 211 213 214 213 203 179 139 99 68 45 27 19 16 13 10 7 6 3 2 3 8 12 6 2 2 4 9 42 71 84 86 81 71 78 96 115 132 154 209 232 227 208 186 171 156 142 129 118 101 76 51 27 8 0 3 4 4 3 2 2 2 3 4 3 1 0 0 1 0 0 1 2 3 4 5 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 2 493 434 436 443 461 527 550 532 520 526 537 517 536 526 505 501 539 551 485 401 343 317 325 333 318 279 232 227 205 178 150 121 87 70 52 35 25 20 16 10 7 7 7 3 4 7 10 8 1 0 0 10 42 76 85 86 83 75 74 98 119 134 148 173 212 222 213 197 181 163 145 134 126 110 83 55 31 13 2 0 3 5 5 3 2 3 3 3 3 2 1 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 1 1 8 25 432 387 396 417 446 491 511 516 518 525 532 513 492 480 485 509 538 467 382 320 294 295 317 334 313 270 250 225 187 147 108 75 63 54 42 29 19 13 10 6 5 7 4 3 7 9 8 0 0 0 0 10 40 82 81 77 79 89 106 116 120 127 145 174 201 208 198 179 157 142 129 117 101 77 51 30 13 4 2 2 3 4 4 3 3 4 3 3 2 2 1 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 25 55 356 368 375 395 422 441 455 501 517 506 483 464 458 466 492 516 489 443 408 371 331 304 338 349 322 273 238 199 162 124 88 61 58 49 39 29 18 6 5 4 3 4 3 7 10 7 0 0 1 0 9 31 68 80 72 69 79 101 119 118 115 120 135 154 171 176 169 149 127 115 104 91 77 63 36 18 9 6 8 8 7 5 4 4 4 3 3 2 1 3 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 10 28 55 296 342 362 371 376 387 422 472 479 463 450 452 458 462 484 503 442 424 400 370 343 336 343 327 299 260 213 175 142 112 88 74 62 52 40 25 10 2 1 2 3 3 6 11 9 4 2 8 9 6 9 28 70 70 63 65 80 105 125 118 109 108 118 127 133 137 134 119 99 84 72 63 55 41 20 10 9 11 12 10 7 5 4 5 4 3 1 0 0 1 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 22 244 290 317 328 336 356 411 443 434 418 421 451 475 476 458 426 377 357 341 327 319 329 294 272 244 208 176 154 115 88 74 65 59 47 31 16 5 5 4 3 3 7 12 13 10 5 5 21 26 15 7 15 50 51 45 44 52 71 80 81 79 81 95 107 111 113 109 91 69 54 44 37 31 16 7 4 7 10 10 8 8 7 6 5 4 2 1 0 0 0 1 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 2 3 197 246 282 283 286 311 349 408 413 389 374 413 446 435 385 322 283 275 282 306 319 275 227 201 180 159 138 124 103 90 82 68 51 35 22 13 8 9 6 4 6 10 15 15 11 6 6 20 29 17 3 1 7 2 0 3 10 21 25 40 58 75 89 94 92 85 73 56 39 29 23 19 14 6 2 2 4 6 7 4 3 3 4 5 3 2 1 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 3 2 2 1 1 2 2 1 1 3 176 224 263 243 234 263 306 392 403 359 318 366 392 351 289 236 210 215 241 284 302 242 193 169 153 137 118 114 99 88 76 59 40 28 24 22 15 8 3 3 7 12 12 11 7 5 7 13 17 9 1 0 0 0 0 0 1 5 18 47 76 93 88 75 64 54 44 36 31 26 19 10 5 2 1 1 3 6 4 3 1 1 1 1 1 1 1 2 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 6 5 5 5 4 3 2 2 2 2 2 2 6 172 211 218 202 207 250 322 373 354 298 262 319 334 287 228 183 169 189 217 243 252 226 199 173 153 135 120 114 95 75 57 42 34 27 22 17 9 3 2 5 10 12 8 5 5 6 7 4 2 1 0 0 0 0 0 1 6 22 45 66 77 73 54 42 38 35 31 26 23 16 8 2 1 0 2 7 13 7 2 0 0 0 0 0 0 1 1 2 3 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 4 4 4 4 4 4 4 4 3 4 6 8 157 186 161 167 209 276 347 349 296 243 228 272 271 229 180 150 159 188 207 209 199 182 166 151 140 133 129 114 89 65 48 40 31 21 14 8 4 1 3 8 11 9 4 3 4 4 3 0 0 0 0 0 0 0 2 9 22 44 61 69 64 49 36 32 30 26 21 14 10 5 1 0 0 0 1 8 15 4 1 0 0 0 0 0 1 1 1 1 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 1 1 2 5 5 4 3 2 3 4 5 5 5 5 8 9 129 137 126 147 202 270 319 294 244 209 200 212 197 161 130 124 151 162 168 161 146 133 128 122 119 121 128 110 81 57 42 39 32 20 10 4 2 3 7 9 8 4 2 2 2 1 0 0 0 0 0 0 0 0 11 30 47 57 61 58 48 32 23 17 14 12 11 4 2 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 2 2 1 1 3 4 4 5 6 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 2 2 2 1 0 2 3 4 4 4 5 8 10 111 90 95 129 173 211 225 219 202 177 155 143 123 97 86 99 131 136 134 126 116 109 114 105 103 106 107 92 64 41 29 31 29 16 6 1 1 4 6 5 2 1 2 1 0 0 0 0 0 0 2 5 13 22 37 52 59 57 53 42 29 21 16 12 12 11 7 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 1 0 1 3 5 6 8 7 4 2 1 1 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 4 7 8 117 68 64 99 144 174 180 197 164 130 105 89 74 62 63 80 110 126 130 130 129 127 114 95 88 89 89 71 41 22 16 20 13 6 2 0 1 2 2 1 0 0 1 0 0 0 0 0 0 2 9 22 38 46 49 48 44 42 37 29 21 17 11 8 9 10 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 1 0 2 3 5 7 11 10 7 4 3 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 101 51 61 114 165 188 177 179 136 95 69 59 60 63 66 72 84 97 106 116 121 116 94 81 77 72 61 36 16 7 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 32 41 45 41 35 30 28 26 23 20 17 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 3 3 2 0 0 2 4 6 7 15 16 13 8 6 4 3 3 2 2 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 1 2 81 62 114 199 245 230 167 132 90 59 45 53 75 78 79 81 81 78 73 78 84 85 73 64 56 44 25 10 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 12 22 33 37 29 23 20 17 15 15 17 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 13 3 3 3 3 1 1 4 8 12 19 41 33 20 11 7 5 5 5 5 2 0 0 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 55 112 211 229 200 153 107 71 45 40 50 69 78 72 73 77 76 65 52 52 59 62 52 39 27 16 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 13 20 23 24 20 11 7 7 8 9 8 8 6 4 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 8 14 11 5 4 4 3 1 1 4 9 17 27 35 30 21 12 8 6 6 7 6 4 2 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 171 231 136 91 65 43 22 26 46 62 64 55 56 61 63 59 50 37 34 36 36 29 16 7 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 10 10 7 16 13 9 6 7 7 6 5 6 5 3 1 0 0 0 0 0 0 0 0 1 3 4 3 2 2 2 1 1 1 1 2 3 5 7 6 4 3 3 3 5 8 13 22 23 18 12 9 9 7 7 8 8 6 6 4 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 0 0 0 142 120 80 36 25 21 14 9 3 3 7 17 35 48 52 48 39 28 20 16 14 13 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 10 9 7 13 11 8 6 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 4 7 8 7 6 5 4 4 3 3 3 4 6 8 9 7 6 7 10 9 8 8 11 14 16 17 15 11 9 8 8 9 12 11 9 7 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 61 18 6 5 4 3 6 14 28 41 45 42 41 40 37 32 23 12 8 6 5 5 5 4 2 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 9 17 16 14 12 8 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 4 7 9 9 8 8 8 9 8 7 7 7 8 10 12 12 11 12 14 15 15 16 15 16 15 14 13 12 11 10 10 12 14 13 11 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 9 3 1 3 12 30 58 57 55 51 45 38 28 21 14 8 4 2 2 4 6 4 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 23 27 22 14 10 8 6 5 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 9 10 10 10 9 8 10 11 10 9 10 12 13 14 13 13 14 16 18 21 18 15 15 17 18 16 14 14 13 11 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 5 11 26 42 51 39 41 44 42 33 21 11 6 6 8 7 4 2 0 0 0 1 1 2 1 1 0 0 1 3 4 5 5 4 1 2 5 9 15 29 35 30 18 8 6 6 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 1 1 1 3 4 6 9 9 9 7 5 4 7 10 12 11 10 10 10 11 13 15 14 14 16 20 26 23 19 19 24 25 21 17 14 11 9 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 18 26 27 29 35 37 30 31 32 28 21 16 12 7 6 7 7 4 1 0 0 2 2 4 7 12 17 7 2 3 6 7 7 5 3 1 3 10 16 19 18 19 16 12 7 6 6 6 6 6 3 1 0 0 0 0 0 0 0 0 0 1 2 4 4 4 4 4 4 6 6 6 5 5 4 8 10 10 10 9 5 4 6 12 14 16 16 18 23 29 27 23 20 28 24 19 16 13 9 7 7 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 25 35 40 36 32 27 22 17 18 17 15 15 18 16 14 11 8 3 1 1 1 2 6 11 17 24 26 9 3 5 9 11 8 6 5 4 5 13 20 22 18 14 11 11 10 10 9 8 6 3 2 1 0 0 0 0 0 0 0 0 0 0 3 6 7 6 6 5 4 2 3 3 4 5 7 7 7 6 5 6 8 9 8 8 12 15 17 18 20 27 33 32 27 20 25 20 16 13 11 8 8 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 27 26 26 29 28 22 15 11 9 10 14 20 25 22 18 13 8 4 1 2 2 2 7 12 14 14 13 5 9 12 13 10 7 7 8 11 15 18 16 12 8 9 9 9 9 8 5 4 2 0 0 0 0 0 0 0 0 1 1 1 2 4 7 8 7 6 5 4 3 2 2 2 3 3 4 3 3 3 5 9 12 15 16 16 17 18 20 24 29 36 39 37 30 20 15 12 10 9 8 7 7 7 6 4 1 0 0 0 0 0 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 24 24 35 26 21 18 17 17 20 22 23 21 20 20 17 13 7 3 1 0 0 0 0 1 3 4 10 14 14 12 11 10 14 19 23 24 21 15 9 6 7 8 7 5 3 0 0 0 0 0 0 0 1 1 1 2 2 3 3 5 6 6 6 5 4 3 2 2 2 2 3 5 7 6 5 4 6 10 19 22 22 21 18 20 21 25 31 36 40 40 36 28 17 11 9 8 8 7 6 5 3 1 0 0 0 0 0 1 2 4 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 23 17 15 10 14 20 27 32 31 29 25 19 18 24 23 16 6 2 1 0 0 0 0 6 10 11 13 14 15 17 21 22 23 25 24 20 14 9 5 5 5 5 3 1 0 0 0 0 0 0 0 1 3 4 5 5 4 4 4 3 3 4 5 3 2 2 1 1 2 3 6 12 16 14 11 9 10 17 26 30 30 27 23 25 25 27 29 30 28 25 22 19 12 9 8 8 8 6 5 3 1 0 0 0 0 1 2 4 6 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 28 28 26 18 15 17 23 30 40 32 27 25 24 27 27 19 8 2 1 0 0 0 0 4 9 12 12 12 18 23 28 32 30 27 22 18 13 9 7 5 4 2 1 1 0 0 0 0 0 0 0 1 3 5 7 7 6 5 4 3 2 3 3 3 0 0 0 0 1 3 8 12 16 18 16 15 15 17 23 33 39 39 34 27 27 26 24 23 22 17 14 12 10 8 7 7 7 5 5 3 1 0 0 0 0 1 3 5 6 6 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 26 29 35 36 36 33 30 31 41 34 27 23 21 19 12 6 2 0 0 0 0 1 3 7 10 12 14 18 25 30 33 34 33 28 21 15 11 9 7 4 1 0 0 0 0 0 0 0 0 0 1 3 6 6 6 5 3 3 3 2 2 2 1 0 0 0 1 2 4 7 13 17 19 19 19 20 21 24 33 42 46 44 37 29 24 20 17 14 13 10 9 10 8 5 4 5 5 6 4 1 0 0 0 1 1 3 4 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 30 35 37 34 29 25 25 33 28 20 13 7 4 1 0 0 0 0 0 0 1 6 11 14 17 20 27 31 33 34 36 34 26 20 14 10 7 4 1 0 0 0 0 0 0 0 0 0 1 3 6 7 6 5 5 4 3 3 2 2 1 1 0 0 0 1 4 7 11 16 20 23 24 26 27 27 28 35 41 42 38 31 24 18 12 8 5 4 3 2 3 1 0 1 1 2 1 0 0 0 0 1 1 2 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 27 28 28 27 30 28 25 24 17 9 3 1 0 0 0 0 0 0 0 2 5 11 14 17 21 26 32 34 35 35 33 28 19 12 9 7 4 2 0 0 0 1 3 7 13 27 15 4 3 6 7 7 6 6 5 4 3 2 1 1 0 0 0 0 1 3 6 9 14 19 23 27 32 35 35 33 29 26 25 24 22 17 12 8 5 4 3 2 1 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 24 23 24 26 24 26 26 19 8 2 0 0 0 0 0 1 3 4 4 7 11 15 18 22 27 33 38 38 38 35 31 23 14 9 7 5 3 1 0 0 2 13 32 51 60 63 35 11 4 7 8 6 4 5 5 4 4 2 0 1 2 2 2 2 4 7 9 9 12 16 22 30 42 42 41 37 28 13 9 8 7 5 3 2 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 22 21 20 15 11 9 7 4 1 0 0 0 0 4 10 15 17 17 18 21 26 28 27 30 36 41 43 41 37 33 28 20 21 20 13 6 4 2 1 3 9 52 100 132 127 104 79 53 28 8 6 5 5 5 4 3 3 2 2 4 6 6 7 7 9 10 10 11 12 15 21 30 37 37 35 29 20 8 5 4 3 2 1 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 1 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 19 16 13 9 4 2 1 0 1 4 7 10 14 13 14 19 22 22 20 27 32 34 31 25 28 32 34 34 33 32 29 27 23 23 21 16 9 4 2 2 2 2 4 12 37 95 83 58 31 10 2 3 4 4 4 4 3 3 3 4 7 8 8 8 9 11 12 12 12 13 15 19 23 26 24 20 14 7 5 3 2 1 0 0 0 0 0 0 0 1 2 5 5 4 3 2 2 2 2 2 1 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 8 5 2 1 0 0 1 2 7 11 15 18 17 18 21 21 18 21 25 26 25 22 16 17 18 19 21 24 27 27 25 23 23 22 19 14 9 6 4 2 1 3 6 14 33 25 14 5 2 3 3 4 4 3 2 1 2 3 5 7 8 8 9 10 9 9 10 11 10 12 15 17 15 11 7 5 4 3 2 1 0 0 0 0 0 0 0 1 2 3 6 5 3 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 1 0 0 0 0 0 0 0 2 4 5 6 8 14 17 15 19 22 21 18 16 14 15 18 21 26 29 29 27 25 25 24 22 20 15 11 8 5 3 3 4 3 1 0 0 1 2 3 4 4 4 3 2 1 1 2 3 6 8 9 8 7 6 5 5 5 6 6 9 11 12 11 9 7 4 3 2 1 0 0 0 0 0 0 0 0 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 9 7 3 1 1 0 0 1 3 11 16 19 23 24 20 16 17 23 28 31 34 35 35 29 24 25 27 24 19 14 11 9 7 5 4 5 4 3 2 1 2 2 3 4 4 4 3 2 2 2 3 3 4 6 8 8 6 4 3 3 3 3 3 4 6 8 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 23 35 41 35 23 14 8 3 0 2 12 27 36 38 33 25 22 23 27 32 40 48 52 40 34 25 19 17 19 20 17 12 10 9 7 6 5 5 4 4 3 3 3 4 4 4 4 2 1 1 3 3 4 4 3 3 4 4 3 2 1 1 2 2 3 4 5 5 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 7 8 13 22 37 60 68 60 42 25 12 4 2 9 26 40 48 48 43 39 39 40 40 42 46 48 45 30 22 16 13 12 11 12 13 12 11 9 8 7 6 6 5 4 3 4 5 5 4 3 2 1 0 1 1 2 2 2 2 1 1 1 1 0 0 0 0 0 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 1 2 2 0 25 22 22 31 48 65 64 52 33 14 5 1 6 19 33 43 48 48 44 51 53 52 52 52 45 38 31 23 19 16 14 12 10 10 10 12 12 12 10 9 7 7 6 6 5 6 6 5 3 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 27 30 38 48 48 40 29 16 4 1 3 10 22 36 47 52 50 40 45 50 55 59 54 38 27 23 21 20 15 11 9 9 9 9 10 11 15 15 14 11 10 8 7 6 6 5 4 2 1 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 28 28 33 34 28 22 16 10 5 1 5 16 29 39 47 55 56 51 40 40 46 54 59 46 33 23 18 18 19 15 10 8 8 7 8 9 12 17 18 16 13 11 10 9 7 7 7 6 6 6 8 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 23 17 10 5 2 3 5 10 26 37 43 46 50 62 64 58 48 47 53 54 49 39 31 23 17 15 19 16 10 8 7 7 8 11 15 17 18 17 15 12 11 10 9 9 8 7 6 6 9 10 9 7 4 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 21 18 13 9 5 5 10 18 28 42 50 54 56 60 59 58 57 52 51 54 51 41 40 34 27 19 14 16 14 11 8 6 8 11 14 18 19 18 16 14 12 10 9 9 8 7 7 8 11 13 13 10 6 5 10 13 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 20 18 16 15 14 16 20 27 35 41 47 52 55 52 43 38 37 37 41 47 45 35 30 28 25 20 15 14 14 13 11 8 10 12 15 19 18 16 15 13 11 10 10 10 10 10 11 13 15 15 12 9 6 10 16 22 27 25 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 17 16 17 19 23 24 25 26 27 30 37 46 52 50 37 26 21 25 39 44 41 32 26 22 19 16 16 17 16 14 10 8 12 15 17 17 16 15 15 17 17 17 16 15 16 15 15 15 15 14 12 11 15 21 28 34 38 40 31 20 11 6 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 11 10 9 9 8 8 12 16 18 19 20 27 35 40 33 26 23 26 37 44 44 38 28 20 18 16 15 16 16 16 16 17 17 20 22 21 20 20 20 20 20 22 21 21 19 19 18 19 20 22 21 20 21 29 37 44 51 58 56 45 33 22 13 10 9 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 2 2 2 3 4 7 9 10 11 16 20 22 19 13 13 24 46 43 39 34 28 24 19 18 18 19 17 17 19 24 28 29 29 30 33 36 36 33 29 25 23 23 23 26 28 29 32 35 36 34 33 37 43 53 63 66 64 55 44 31 19 14 15 17 15 8 3 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 8 9 11 12 3 1 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 2 3 6 12 18 18 12 14 26 44 45 38 31 26 27 28 28 26 24 21 20 21 26 35 40 44 48 56 65 69 66 58 46 39 37 40 48 51 51 50 50 51 52 53 52 55 71 84 76 72 66 57 45 24 21 26 30 27 12 3 1 0 0 0 0 0 0 0 0 0 0 1 6 11 15 13 11 10 12 6 4 2 2 1 0 0 0 0 0 1 1 1 1 1 1 0 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 1 5 8 9 6 11 22 35 37 34 29 24 28 30 30 29 26 21 21 23 26 34 41 48 55 65 78 86 89 85 73 67 66 67 71 72 71 69 72 77 83 88 90 87 95 100 83 71 62 51 36 28 28 31 33 31 20 11 6 2 0 0 0 0 0 0 1 1 2 4 6 10 13 12 9 8 11 9 7 5 5 3 2 1 1 0 0 3 7 3 2 2 3 4 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 1 1 1 3 7 12 19 26 26 23 27 29 30 30 27 23 24 27 29 31 35 40 46 54 67 77 86 89 84 80 77 74 75 80 86 92 100 105 108 111 111 110 111 106 88 67 52 37 19 25 29 31 30 31 24 16 9 3 1 0 0 0 2 3 4 4 5 6 8 10 12 12 12 11 12 10 7 5 5 3 3 2 2 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 11 17 22 25 28 31 32 30 29 30 30 29 28 29 33 38 47 56 67 76 83 84 83 82 84 91 100 109 113 114 116 118 118 111 114 116 111 95 70 52 38 23 24 27 29 28 29 24 17 10 5 2 0 1 2 3 5 6 6 8 9 9 11 13 16 17 12 10 7 5 4 3 2 1 1 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 1 2 7 15 22 28 33 35 31 31 29 26 23 22 25 31 38 47 56 66 74 79 82 87 92 102 113 121 123 116 115 118 119 114 112 118 122 120 106 82 63 49 35 28 26 27 29 29 26 21 16 12 6 3 3 3 4 6 8 10 11 12 12 13 13 14 14 12 8 4 2 2 1 2 3 3 0 0 1 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 4 10 17 22 25 26 24 22 19 17 18 25 31 37 45 53 62 68 72 79 86 94 103 111 115 115 112 107 109 114 113 105 109 114 117 116 108 91 71 51 36 31 26 25 28 29 27 25 22 17 9 5 4 5 5 6 8 10 13 15 16 17 15 14 13 11 8 5 3 3 1 0 0 0 0 1 1 2 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 12 14 15 19 19 18 18 20 30 37 42 49 56 63 69 74 82 90 97 102 103 99 98 98 100 104 109 110 106 104 103 102 101 98 85 70 56 44 40 36 33 31 30 26 23 23 15 10 7 6 6 5 5 6 7 9 13 19 20 17 15 14 13 11 10 10 7 2 1 0 0 0 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 11 14 18 21 22 25 29 36 40 43 46 50 56 61 65 71 76 82 85 84 79 77 80 86 96 104 108 103 94 87 84 87 83 81 77 70 62 57 52 46 42 38 30 21 19 13 9 7 5 4 3 3 3 4 6 9 14 14 14 15 16 15 13 12 12 10 5 1 0 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 16 20 23 25 29 34 37 38 38 38 42 46 51 57 63 68 72 69 66 65 67 73 83 94 101 99 90 79 74 83 87 88 87 84 82 80 74 64 52 41 31 23 16 11 8 6 4 2 1 1 1 2 3 6 9 9 9 10 11 13 13 13 12 11 7 4 1 0 0 1 2 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 17 20 21 22 25 28 29 29 30 32 34 38 44 51 57 60 60 59 59 59 62 76 88 95 98 93 83 78 80 81 82 84 86 89 88 83 73 60 47 38 29 19 14 13 12 6 3 1 1 0 0 2 4 6 8 8 6 6 10 12 13 13 13 9 5 2 2 1 2 3 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 3 4 5 7 8 12 14 15 15 15 16 17 19 22 23 25 27 33 40 46 50 51 51 54 59 66 78 89 95 96 95 89 82 74 68 67 69 72 74 74 72 69 64 57 50 40 31 24 20 16 9 5 2 0 0 0 1 3 5 4 3 4 8 9 10 11 13 13 10 6 3 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 12 11 11 13 17 19 19 16 15 14 14 14 13 14 15 16 18 18 19 20 24 30 34 37 39 42 47 55 63 73 84 92 91 92 87 78 68 59 57 59 60 61 62 62 61 58 53 47 40 32 24 18 12 7 4 3 2 0 0 1 2 3 3 4 5 6 5 5 6 9 8 5 3 3 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 16 19 20 21 22 23 24 25 29 29 28 26 24 24 23 21 21 21 20 19 20 20 22 25 29 32 36 42 49 55 62 71 80 87 87 85 79 73 60 57 58 60 61 60 58 54 49 45 41 35 25 16 9 6 3 2 1 0 0 0 0 0 1 2 3 5 4 3 4 5 6 3 1 1 3 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 16 19 20 22 25 27 29 31 37 38 38 37 37 41 40 36 34 31 27 25 22 20 22 24 28 33 37 41 46 52 58 65 74 87 91 91 87 78 68 63 62 63 62 59 55 51 46 41 35 30 23 16 9 4 2 0 0 0 0 0 0 0 1 2 2 2 1 1 2 5 4 3 2 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 19 21 24 29 32 35 38 40 42 44 48 52 51 49 45 39 35 30 26 25 26 29 35 38 42 46 51 56 60 67 77 88 94 96 93 81 74 69 66 65 62 57 52 48 44 40 34 27 22 15 9 4 2 1 0 0 1 2 4 3 3 2 1 0 0 0 1 2 3 4 4 2 0 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 0 0 0 0 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 9 13 18 22 28 34 38 39 42 44 45 47 49 50 50 46 42 39 36 35 34 36 41 44 46 49 53 58 63 69 78 88 93 91 83 78 74 71 69 68 63 59 56 52 47 41 35 27 20 15 10 6 3 1 0 0 1 4 7 6 4 2 0 0 0 0 0 1 3 4 4 2 2 2 3 3 5 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 12 19 26 32 35 43 46 41 41 44 48 50 50 51 51 51 48 43 41 43 45 48 52 56 59 64 70 77 83 89 90 87 84 80 77 73 70 66 63 61 59 54 48 40 28 19 12 7 6 3 1 0 0 0 1 3 3 3 1 0 0 0 0 0 0 0 0 0 1 1 1 1 4 4 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 4 9 14 20 28 36 41 40 37 36 39 45 50 54 56 58 57 52 46 43 42 46 50 53 58 63 68 72 77 82 85 84 84 84 82 76 76 75 73 70 65 62 56 47 34 20 11 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 3 4 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 7 14 20 23 22 20 20 26 33 39 44 48 51 55 56 53 48 43 41 45 49 53 57 62 67 72 76 79 80 80 82 87 87 79 81 81 79 75 69 66 62 54 41 25 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 3 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 5 4 4 3 2 1 1 2 2 2 2 2 1 0 0 0 0 1 5 12 14 15 15 13 13 18 24 30 36 42 46 51 52 51 49 48 50 49 49 52 58 64 69 74 76 77 77 77 76 80 82 80 82 83 82 78 71 68 65 62 55 39 24 14 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 14 16 18 19 17 15 12 9 9 12 14 14 16 16 10 7 6 5 5 4 4 5 9 13 15 17 17 17 19 23 29 35 39 42 43 43 45 47 51 48 46 48 53 58 64 71 75 77 77 74 69 68 70 74 77 76 74 71 69 68 68 68 62 54 44 34 22 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 0 0 0 2 5 11 17 24 30 33 33 33 33 37 33 29 29 28 29 32 37 35 31 27 22 21 16 10 6 6 9 14 20 21 21 21 22 23 26 29 30 31 31 32 34 34 35 37 39 44 49 55 60 68 74 77 73 63 58 58 59 61 60 59 61 62 64 66 67 67 65 60 50 32 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 9 17 27 38 46 44 43 45 52 59 55 48 42 38 38 42 49 51 48 43 38 38 33 25 17 12 10 12 16 19 24 29 33 25 22 22 23 23 23 22 22 23 24 26 28 32 36 41 46 54 63 70 68 60 53 49 49 51 52 52 52 52 53 55 59 59 57 52 42 27 14 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 0 0 0 0 1 2 5 11 21 29 34 34 33 36 43 51 52 49 44 40 38 42 46 47 47 46 46 49 55 53 46 36 27 20 16 15 17 22 28 34 28 24 23 21 18 16 15 14 13 14 15 17 20 24 28 33 40 48 54 55 51 46 41 41 41 39 37 37 40 43 44 47 49 48 45 35 24 15 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 21 21 20 19 21 23 25 27 30 32 34 35 35 41 47 50 51 50 51 55 64 67 64 57 43 31 22 17 16 17 19 22 23 22 20 17 12 9 7 5 5 6 7 7 10 13 16 19 25 31 37 42 40 35 31 31 31 30 31 32 35 38 40 42 43 42 40 32 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 15 15 15 16 17 20 24 26 29 30 30 31 34 38 43 48 51 53 55 58 63 65 65 61 55 43 30 22 19 17 17 18 18 18 18 18 8 3 1 0 0 0 1 0 3 6 8 11 16 20 23 26 27 23 18 20 21 23 25 26 30 34 36 36 35 32 29 21 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 10 10 9 10 12 14 19 21 23 25 27 27 27 29 32 36 39 43 44 49 54 58 60 61 63 64 50 38 29 23 20 18 16 15 14 12 11 8 3 1 0 0 0 0 0 0 0 1 3 7 10 13 15 16 17 15 11 14 17 19 21 22 25 28 30 28 25 21 17 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 2 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 5 2 3 4 5 6 10 14 18 22 25 26 27 29 31 33 34 36 39 41 44 48 52 56 59 60 50 41 33 27 18 14 11 8 5 4 3 2 0 0 0 0 0 0 0 0 0 0 1 3 6 7 7 7 6 6 7 9 9 11 15 15 17 19 21 19 13 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 3 2 2 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -95 -82 -68 -58 -51 -45 -48 -54 -57 -53 -40 -36 -33 -26 -16 -11 -12 -10 -11 -13 -13 -7 -2 -0 -0 -1 -4 -10 -10 -7 -5 -4 -6 -11 -18 -24 -27 -27 -22 -19 -18 -15 -4 -14 -6 -1 -1 -1 -3 -6 -3 -0 1 -0 -3 -7 -9 -14 -23 -22 -21 -18 -16 -16 -17 -17 -14 -13 -14 -16 -19 -21 -21 -23 -25 -17 -23 -38 -49 -47 -30 -27 -25 -25 -26 -29 -36 -40 -25 -10 -4 -3 -1 -1 -4 -9 -9 -7 -6 -6 -7 -8 -4 -5 -5 -4 -4 -3 -2 -1 -1 -1 -3 -4 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -97 -82 -67 -56 -48 -45 -46 -49 -50 -49 -50 -49 -43 -32 -20 -13 -20 -20 -20 -21 -20 -13 -5 -1 -2 -6 -12 -15 -14 -12 -10 -9 -9 -14 -18 -22 -26 -27 -20 -14 -19 -22 -4 -1 -1 -1 -2 -3 -5 -4 -1 -0 1 -0 -0 -0 -0 -2 -6 -10 -11 -10 -8 -7 -4 -4 -4 -5 -8 -11 -15 -18 -21 -24 -29 -25 -28 -37 -49 -59 -61 -47 -35 -32 -33 -33 -36 -35 -22 -9 -4 -3 -1 -0 -1 -3 -5 -7 -6 -6 -6 -6 -5 -5 -5 -4 -3 -3 -3 -1 -1 -1 -2 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -85 -75 -64 -55 -47 -41 -37 -36 -34 -32 -38 -42 -40 -31 -21 -15 -24 -27 -28 -29 -26 -17 -8 -5 -8 -14 -16 -17 -17 -16 -15 -15 -17 -21 -20 -19 -21 -22 -16 -17 -25 -28 -14 -6 -2 -1 -2 -3 -4 -1 -0 1 1 1 1 1 1 -0 -0 -2 -3 -4 -4 -3 -3 -4 -6 -7 -9 -12 -14 -17 -22 -25 -22 -21 -35 -47 -56 -64 -73 -56 -35 -22 -19 -17 -14 -11 -8 -5 -4 -4 -1 -4 -9 -13 -13 -9 -7 -6 -6 -7 -6 -5 -4 -4 -3 -3 -2 -2 -2 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -88 -79 -69 -58 -46 -34 -30 -29 -27 -24 -26 -32 -33 -28 -20 -17 -27 -30 -30 -27 -22 -15 -10 -10 -13 -17 -17 -19 -20 -20 -20 -21 -20 -17 -15 -15 -18 -19 -16 -23 -27 -21 -13 -7 -3 -1 -0 -0 -0 -0 1 1 -0 -0 -0 1 1 -1 -4 -7 -8 -10 -11 -13 -15 -15 -17 -18 -19 -20 -24 -24 -21 -18 -17 -28 -39 -46 -48 -49 -50 -41 -26 -12 -2 -1 -1 -2 -2 -3 -2 -2 -2 -6 -11 -13 -9 -7 -6 -4 -4 -3 -2 -2 -2 -2 -3 -2 -3 -4 -4 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 1 1 -0 -78 -75 -70 -59 -46 -37 -36 -32 -27 -24 -24 -26 -29 -27 -23 -23 -31 -33 -28 -21 -13 -10 -10 -13 -17 -20 -20 -22 -24 -24 -22 -18 -12 -7 -7 -11 -18 -24 -26 -27 -24 -18 -12 -6 -2 -0 1 1 1 1 1 -0 -0 -1 -0 1 -1 -6 -12 -12 -11 -11 -12 -15 -15 -16 -18 -20 -21 -19 -22 -17 -9 -4 -9 -20 -23 -25 -28 -31 -28 -27 -22 -13 -3 -1 -1 -1 -1 -1 -1 -1 -1 -3 -5 -6 -4 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 -0 -70 -67 -64 -55 -44 -42 -41 -36 -31 -27 -26 -26 -26 -25 -26 -31 -35 -31 -24 -16 -10 -9 -12 -17 -20 -21 -20 -21 -20 -17 -12 -7 -3 -1 -5 -14 -28 -36 -35 -31 -25 -18 -7 -2 -0 1 1 1 1 1 1 -0 -1 -1 -0 1 -0 -3 -6 -4 -2 -3 -5 -8 -11 -15 -16 -18 -21 -14 -8 -3 -1 -2 -5 -9 -15 -24 -34 -37 -18 -17 -14 -8 -1 -0 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -2 -2 -2 -2 -2 -1 -2 -2 -2 -1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -71 -71 -69 -60 -48 -42 -42 -41 -39 -35 -29 -22 -21 -22 -25 -30 -29 -23 -16 -13 -15 -16 -20 -20 -20 -19 -20 -17 -15 -10 -4 -1 -1 -2 -9 -20 -33 -37 -31 -24 -17 -11 -6 -1 1 1 1 1 1 -0 -5 -7 -2 -1 -0 -0 -2 -4 -5 -2 -1 -2 -3 -6 -11 -15 -17 -20 -23 -15 -6 -2 -1 -1 -3 -6 -14 -25 -31 -19 -19 -22 -18 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -70 -74 -75 -70 -59 -47 -43 -43 -42 -39 -32 -29 -22 -20 -22 -23 -19 -12 -11 -15 -20 -23 -21 -16 -13 -13 -15 -11 -6 -2 -1 -1 -3 -6 -14 -24 -31 -34 -23 -10 -3 -4 -7 -9 -5 -2 1 1 1 -0 -1 -1 -0 -0 -0 -2 -3 -5 -7 -6 -5 -5 -5 -5 -10 -14 -18 -22 -21 -13 -5 -2 -2 -1 -2 -7 -16 -22 -16 -1 -19 -22 -14 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 1 1 -0 -1 -1 -1 -2 -2 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -1 -0 1 -72 -85 -84 -80 -72 -56 -47 -46 -44 -37 -27 -25 -19 -18 -19 -19 -13 -10 -14 -20 -24 -23 -14 -6 -3 -5 -6 -3 -1 -1 -3 -4 -8 -12 -20 -26 -26 -27 -21 -9 -2 -2 -5 -3 -1 -0 1 1 1 1 -0 -0 -1 -3 -1 -2 -4 -5 -5 -4 -4 -5 -6 -8 -11 -16 -20 -21 -16 -14 -6 -3 -3 -3 -6 -14 -18 -14 -3 -0 -13 -19 -13 -1 -1 -1 -1 -0 -0 -0 -0 1 1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -10 -5 -1 -0 -83 -95 -89 -80 -71 -58 -50 -45 -38 -28 -18 -17 -17 -17 -17 -15 -13 -17 -22 -25 -23 -16 -8 -2 -0 -0 -0 -0 -4 -8 -10 -11 -14 -17 -21 -23 -23 -18 -9 -5 -3 -1 -1 -0 -0 1 1 1 1 1 -0 -1 -6 -9 -4 -2 -2 -2 -2 -4 -7 -8 -8 -12 -14 -18 -20 -18 -16 -11 -5 -2 -3 -5 -14 -23 -18 -5 -0 -0 -9 -16 -14 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 1 -0 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -8 -6 -3 -1 -102 -95 -90 -81 -70 -63 -57 -42 -30 -21 -17 -17 -18 -17 -14 -11 -13 -14 -12 -10 -8 -6 -2 -1 -0 -1 -1 -1 -2 -3 -7 -15 -15 -15 -15 -13 -10 -4 -4 -3 -2 -0 -0 -0 -0 -0 1 1 -0 -0 -0 -1 -4 -6 -4 -2 -1 -1 -2 -5 -9 -12 -11 -11 -12 -14 -16 -18 -22 -9 -3 -2 -3 -6 -17 -16 -8 -1 -0 -0 -1 -2 -3 -1 -1 -2 -3 -3 -2 -2 -2 -1 -2 -2 -2 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -3 -4 -118 -100 -87 -78 -73 -70 -61 -41 -28 -21 -17 -16 -16 -14 -10 -7 -10 -8 -4 -2 -3 -4 -1 -1 -1 -2 -3 -3 -1 -1 -2 -6 -8 -8 -10 -11 -12 -7 -5 -3 -1 -1 -5 -9 -6 -2 -0 -0 -0 -1 -1 -0 -1 -2 -1 -1 -2 -3 -4 -6 -8 -8 -7 -6 -8 -12 -18 -23 -16 -7 -4 -5 -9 -17 -11 -5 -2 -0 -0 1 1 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -2 -3 -4 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -1 -2 -4 -131 -107 -86 -75 -72 -71 -57 -40 -30 -24 -18 -13 -9 -8 -9 -11 -11 -8 -5 -3 -4 -7 -2 -2 -3 -4 -4 -3 -2 -2 -3 -5 -4 -6 -10 -11 -7 -6 -6 -5 -6 -8 -8 -6 -4 -3 -0 -0 -0 -1 -1 1 1 1 -0 -1 -3 -5 -5 -5 -4 -3 -4 -8 -14 -17 -17 -17 -5 -2 -3 -4 -7 -21 -10 -3 -1 -0 -0 -0 -0 -2 -2 -2 -2 -0 -0 -0 -2 -1 -1 -1 -1 -1 -2 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 -0 -0 -0 -0 -0 -0 -1 -1 -141 -110 -84 -82 -83 -75 -63 -41 -29 -25 -23 -17 -10 -9 -15 -23 -22 -15 -9 -6 -6 -8 -4 -3 -4 -5 -5 -4 -2 -1 -1 -2 -3 -7 -13 -13 -5 -5 -5 -7 -10 -10 -5 -2 -1 -2 -0 -0 -0 -0 -0 1 1 1 1 -0 -1 -3 -3 -3 -3 -4 -11 -21 -23 -15 -4 -1 -1 -2 -2 -2 -2 -8 -4 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 1 -0 -0 -0 -0 -0 -0 -3 -5 -135 -104 -81 -85 -88 -78 -61 -35 -24 -25 -29 -21 -13 -19 -30 -37 -34 -22 -11 -6 -7 -6 -4 -4 -4 -4 -4 -4 -5 -5 -4 -3 -4 -6 -9 -9 -5 -6 -4 -1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -0 -2 -6 -10 -16 -26 -32 -20 -7 -0 -0 -0 -2 -3 -1 -1 -1 -0 -0 -1 -2 -1 -1 -1 -0 1 1 1 -0 -1 -1 -1 -1 -2 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -6 -115 -87 -84 -86 -82 -66 -42 -26 -24 -30 -33 -22 -18 -29 -40 -43 -36 -20 -8 -4 -5 -3 -3 -3 -3 -3 -4 -5 -6 -6 -6 -6 -7 -8 -8 -7 -6 -4 -1 -0 1 1 1 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -1 -3 -8 -15 -25 -35 -44 -24 -9 -1 1 1 -2 -15 -17 -4 -0 -0 -0 -0 -0 -1 -0 -0 -0 1 1 1 -0 -0 -2 -2 -3 -3 -4 -5 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 1 1 -0 -1 -3 -2 -104 -79 -89 -83 -66 -43 -21 -17 -24 -31 -31 -23 -26 -35 -41 -39 -27 -12 -5 -4 -6 -7 -7 -8 -7 -6 -5 -5 -5 -5 -6 -8 -9 -10 -9 -7 -4 -1 -0 1 1 1 1 -0 -1 -1 -0 -0 1 1 1 1 1 -0 -3 -5 -7 -11 -17 -25 -35 -42 -24 -8 -1 -1 -7 -19 -24 -17 -6 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -1 -1 -3 -4 -5 -5 -4 -2 -1 -0 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -1 -0 -0 -0 -0 1 1 1 -0 -0 -0 -0 -96 -84 -87 -73 -51 -28 -13 -17 -21 -26 -29 -29 -33 -37 -37 -29 -16 -11 -8 -8 -10 -11 -9 -7 -6 -4 -2 -2 -3 -6 -8 -8 -9 -9 -8 -5 -1 -0 1 1 1 -0 -0 -0 -1 -1 1 1 1 1 1 1 1 -0 -5 -11 -15 -20 -27 -33 -40 -45 -18 -4 -0 -3 -7 -14 -10 -4 -0 1 1 1 1 1 1 1 -0 -1 -1 -0 -0 -1 -2 -1 -0 -1 -2 -4 -4 -4 -3 -2 -1 -0 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 1 -0 -0 1 1 1 1 1 -76 -86 -83 -65 -44 -29 -24 -23 -20 -24 -32 -37 -43 -46 -39 -26 -15 -12 -9 -9 -11 -12 -7 -4 -2 -1 -1 -1 -3 -8 -11 -10 -9 -8 -4 -1 1 1 1 1 -0 -1 -1 -0 -0 -0 1 1 1 -0 -1 -5 -5 -7 -12 -18 -23 -28 -35 -32 -25 -20 -7 -2 -1 -2 -2 -1 -0 -0 1 1 1 1 1 1 1 1 -1 -6 -9 -2 -1 -1 -1 -1 -0 -2 -2 -2 -2 -2 -3 -2 -1 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 1 1 1 -57 -78 -80 -63 -41 -26 -22 -16 -22 -30 -38 -44 -49 -48 -38 -25 -14 -8 -5 -5 -6 -5 -2 -2 -1 -2 -2 -3 -6 -10 -13 -15 -18 -15 -7 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 -1 -7 -16 -14 -17 -22 -28 -32 -32 -33 -22 -7 -2 -2 -5 -4 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -1 -6 -8 -3 -2 -2 -3 -3 -0 -2 -2 -2 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -46 -65 -63 -43 -25 -16 -14 -7 -18 -32 -43 -46 -40 -32 -25 -19 -14 -9 -7 -6 -5 -2 -2 -1 -1 -2 -4 -9 -12 -12 -11 -11 -12 -9 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -6 -14 -18 -22 -23 -22 -25 -39 -13 -6 -5 -7 -7 -2 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 -4 -6 -4 -2 -2 -2 -2 -2 -1 -2 -3 -2 -0 -0 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 1 1 1 -0 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -37 -43 -29 -14 -7 -5 -6 -8 -24 -38 -42 -34 -20 -14 -11 -11 -10 -9 -9 -9 -7 -4 -5 -5 -6 -7 -9 -9 -13 -11 -5 -1 -1 -0 1 1 1 1 1 1 1 1 1 -0 -2 -3 -3 -6 -8 -11 -16 -22 -25 -24 -26 -27 -13 -4 -3 -7 -11 -8 -1 1 1 1 1 -0 -0 -0 -0 -0 1 -0 -0 -0 -0 1 -6 -9 -6 -2 -2 -2 -1 -2 -2 -4 -6 -8 -11 -23 -18 -13 -8 -1 -1 -0 -0 -0 -0 -0 1 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -36 -23 -2 -2 -3 -5 -9 -21 -35 -36 -26 -11 -8 -6 -6 -7 -7 -7 -8 -9 -8 -7 -8 -10 -12 -12 -7 -4 -6 -6 -3 1 1 1 1 1 1 1 1 1 1 1 1 -3 -6 -6 -5 -9 -12 -18 -21 -13 -6 -7 -13 -17 -5 -4 -6 -9 -8 -0 1 1 1 1 1 -0 -4 -6 -2 -1 -1 -1 -1 -1 -0 -0 -1 -3 -3 -2 -2 -1 -1 -1 -2 -4 -6 -9 -12 -22 -34 -35 -23 -1 -1 -1 -1 -0 1 1 1 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -14 -3 -3 -9 -8 -13 -26 -42 -36 -17 -3 -2 -5 -6 -6 -7 -9 -10 -11 -11 -10 -10 -8 -6 -5 -4 -2 -7 -9 -7 -3 1 1 1 1 1 1 1 1 1 -2 -9 -9 -7 -5 -4 -3 -9 -9 -6 -5 -7 -4 -4 -8 -16 -24 -17 -6 1 1 1 1 1 1 1 1 -1 -4 -6 -4 -3 -3 -2 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -2 -2 -2 -3 -4 -6 -10 -10 -5 -0 -1 -1 -1 -1 -1 -0 -0 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -10 -19 -25 -27 -30 -31 -24 -6 -0 -0 -2 -4 -4 -6 -8 -9 -11 -14 -16 -16 -15 -12 -3 -0 -0 -0 -2 -1 -1 -0 1 1 1 1 1 1 1 1 -1 -5 -10 -8 -6 -5 -5 -5 -16 -24 -33 -40 -40 -12 -3 -4 -8 -8 -4 -1 1 1 1 1 1 1 1 1 -3 -4 -4 -3 -2 -2 -1 -1 -1 -1 -1 -2 -3 -5 -5 -3 -2 -2 -2 -1 -2 -3 -4 -10 -15 -8 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -11 -22 -31 -24 -20 -17 -12 -6 -5 -3 -2 -3 -4 -4 -6 -9 -14 -19 -16 -15 -19 -28 -35 -40 -26 -16 -27 -29 -8 1 1 1 1 1 1 1 1 1 1 -1 -3 -3 -1 -1 -7 -16 -20 -27 -27 -20 -9 -4 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -3 -4 -5 -5 -3 -3 -3 -2 -1 -1 -2 -3 -4 -3 -3 -4 -4 -5 -8 -9 -7 -5 -7 -13 -21 -14 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -11 -12 -2 -1 -2 -4 -5 -2 -5 -5 -4 -3 -5 -6 -7 -10 -13 -13 -8 -14 -30 -45 -35 -35 -39 -41 -33 -5 -0 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -9 -11 -15 -24 -30 -31 -23 -12 -2 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 -0 -3 -4 -4 -3 -4 -6 -6 -4 -2 -1 -2 -3 -3 -3 -2 -5 -8 -10 -9 -10 -12 -13 -12 -11 -12 -12 -7 -2 -1 -1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -2 -3 -5 -5 -6 -7 -5 -12 -10 -6 -5 -6 -6 -10 -14 -19 -23 -29 -36 -37 -27 -5 -1 -8 -15 -12 -3 -0 -0 -2 -7 -11 -12 -12 -11 -8 -3 -3 -7 -12 -15 -14 -14 -17 -24 -27 -21 -12 -5 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 -0 -0 -0 -3 -4 -2 -1 -3 -6 -5 -3 -1 -1 -3 -2 -2 -3 -3 -4 -6 -7 -8 -6 -7 -8 -7 -6 -11 -8 -3 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -4 -7 -9 -9 -10 -13 -17 -17 -12 -9 -7 -7 -8 -20 -30 -36 -41 -51 -62 -45 -7 -5 -5 -11 -23 -36 -27 -10 -3 -6 -14 -17 -16 -15 -13 -5 -3 -9 -16 -22 -25 -24 -16 -7 -2 -1 -1 -1 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -2 -2 -2 -1 -0 -1 -2 -2 -2 -1 -1 -0 -1 -1 -1 -2 -2 -1 -1 -1 -4 -5 -7 -8 -8 -7 -12 -11 -6 -1 -0 -0 -0 1 -0 -0 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -6 -8 -11 -16 -22 -29 -34 -32 -27 -19 -11 -9 -17 -31 -38 -34 -22 -20 -59 -61 -19 -17 -23 -25 -26 -26 -9 -4 -6 -11 -13 -13 -13 -14 -14 -11 -13 -16 -17 -14 -14 -11 -6 -2 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -3 -2 -1 -1 -2 -5 -6 -5 -4 -5 -5 -11 -12 -8 -0 -0 1 1 1 1 -0 -1 -0 -0 -0 1 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -5 -7 -9 -11 -18 -29 -40 -47 -48 -39 -21 -9 -16 -26 -36 -41 -40 -33 -17 -30 -31 -15 -17 -22 -18 -12 -6 -3 -8 -12 -15 -15 -13 -15 -16 -15 -13 -18 -24 -19 -5 -2 -1 -1 -1 -1 -0 -0 -0 1 1 1 1 1 1 -0 -0 -0 -1 -1 -1 -1 -2 -3 -3 -3 -2 -2 -1 -0 -1 -1 -1 -2 -2 -2 -2 -2 -3 -5 -2 -1 -2 -4 -5 -4 -2 -2 -4 -7 -10 -9 -4 -1 -0 1 1 1 1 -0 -0 -0 -0 -0 1 1 1 -0 -0 -0 -1 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -11 -14 -11 -24 -31 -35 -34 -31 -23 -14 -13 -24 -28 -29 -29 -32 -37 -29 -18 -7 -0 -0 1 -1 -2 -4 -10 -16 -19 -21 -20 -15 -18 -21 -22 -24 -29 -26 -15 -3 -1 -1 -0 -1 -1 -0 1 1 1 1 1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -1 -0 -0 -0 -1 -2 -2 -2 -1 -2 -4 -6 -3 -1 -2 -3 -4 -2 -2 -4 -6 -9 -11 -7 -1 -5 -5 -3 -1 -1 -0 -0 -0 -0 1 1 1 1 1 1 -0 -1 -1 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -11 -20 -31 -33 -29 -22 -14 -8 -7 -10 -15 -22 -21 -14 -11 -14 -22 -14 -6 -1 1 1 -0 -4 -9 -14 -17 -18 -23 -28 -24 -16 -17 -20 -21 -21 -21 -11 -3 -1 -1 -1 -0 -0 -0 -0 1 1 1 1 1 -1 -2 -1 -1 -1 -2 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -1 -3 -4 -4 -3 -1 -2 -4 -4 -3 -3 -3 -2 -2 -3 -4 -4 -5 -7 -13 -14 -4 -10 -10 -6 -1 -1 -0 -0 -0 -0 -0 1 1 1 -0 -0 -0 -1 -1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -6 -13 -26 -28 -23 -16 -7 -1 -3 -6 -8 -10 -9 -8 -6 -5 -6 -2 -0 1 1 1 -6 -8 -10 -14 -16 -16 -22 -25 -19 -14 -13 -12 -10 -8 -5 -2 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -3 -2 -2 -3 -2 -2 -3 -3 -1 -2 -3 -2 -2 -2 -2 -8 -13 -6 -5 -4 -3 -2 -2 -1 -0 1 1 1 1 -0 -0 -0 -0 -0 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -8 -7 -5 -6 -6 -6 -4 -2 -1 -1 -3 -7 -13 -18 -7 -1 -0 1 1 1 1 1 -0 -5 -5 -5 -7 -11 -17 -19 -18 -15 -17 -15 -9 -4 -3 -2 -1 -1 -0 -0 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 1 1 -0 -0 -0 -0 -0 -0 1 1 -0 -0 -1 -2 -4 -4 -2 -3 -5 -4 -4 -4 -2 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -2 -6 -9 -6 -3 -2 -3 -2 -2 -2 -0 1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -9 -8 -4 -2 -2 -3 -3 -1 -1 -4 -8 -9 -9 -9 -2 -0 1 1 1 1 1 -0 -2 -3 -3 -5 -8 -11 -14 -16 -17 -21 -21 -14 -7 -2 -2 -2 -1 -0 1 1 1 1 1 1 1 1 1 -0 -0 -2 -2 -1 -0 -0 1 1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -6 -8 -6 -4 -2 -5 -4 -4 -4 -2 -0 1 -0 -0 -0 -1 -2 -2 -3 -1 -1 -2 -2 -0 -0 -1 -1 -0 -0 -0 1 1 1 -1 -1 -1 -1 -1 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -13 -11 -9 -7 -5 -3 -2 -2 -4 -11 -11 -7 -1 -0 -0 1 1 1 1 1 -0 -0 -1 -2 -5 -10 -16 -10 -10 -14 -21 -30 -32 -15 -4 -2 -2 -2 -1 -0 1 1 -0 -0 -1 -2 -4 -3 -2 -1 -2 -4 -4 -3 1 1 1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -2 -3 -3 -3 -2 -1 -1 -4 -5 -4 -3 -2 -1 -0 -0 -0 -0 -2 -4 -6 -7 -3 -1 -0 -0 -0 -0 -0 -0 1 1 1 1 -0 -0 -1 -2 -1 -0 -1 -1 -0 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -20 -17 -13 -9 -4 -3 -4 -6 -11 -10 -5 -1 -0 -0 1 1 1 -0 -0 -0 -0 -0 -0 -2 -6 -12 -16 -12 -9 -10 -14 -18 -18 -13 -9 -6 -5 -5 -2 1 -0 -2 -3 -3 -3 -4 -7 -6 -4 -2 -2 -3 -4 -3 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -2 -3 -4 -5 -4 -3 -2 -1 -1 -3 -2 -1 -0 -1 -1 -0 -0 -0 -1 -1 -1 -2 -1 -0 -0 1 1 1 1 -0 -0 -0 1 -1 -3 -5 -5 -3 -1 -0 -0 1 1 -0 -1 -2 -2 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -23 -21 -17 -13 -15 -9 -5 -3 -1 -0 -0 -0 -0 1 -0 -1 -1 -2 -3 -3 -4 -5 -5 -6 -7 -6 -5 -5 -6 -6 -7 -8 -9 -15 -18 -17 -14 -12 -8 -5 -4 -4 -4 -5 -6 -5 -6 -7 -8 -6 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -5 -8 -9 -8 -8 -5 -4 -4 -5 -4 -3 -2 -1 -0 -0 1 1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -8 -8 -5 -2 -0 1 1 1 -0 -1 -2 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -18 -18 -14 -8 -8 -3 -1 -0 -0 -1 -0 -0 -1 -1 -3 -8 -11 -11 -9 -8 -7 -6 -5 -5 -5 -5 -3 -3 -4 -6 -7 -9 -19 -25 -26 -25 -21 -13 -8 -6 -5 -5 -5 -6 -6 -6 -7 -7 -5 -2 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -6 -8 -8 -7 -8 -5 -4 -5 -4 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 1 1 1 -0 -0 -1 -1 -2 -3 -4 -6 -8 -9 -9 -6 -2 -0 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -11 -10 -6 -2 -1 -0 -0 -0 -0 -1 -1 -1 -2 -3 -6 -4 -3 -2 -3 -3 -3 -2 -2 -3 -3 -3 -3 -4 -5 -7 -9 -10 -17 -20 -21 -19 -17 -13 -8 -4 -2 -2 -3 -4 -4 -5 -5 -4 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -4 -3 -4 -4 -3 -2 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 1 1 1 1 -0 -1 -3 -4 -4 -3 -4 -6 -9 -10 -9 -6 -3 -0 -0 1 1 1 1 1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -5 -3 -1 -0 1 1 1 1 1 1 -1 -1 -1 -2 -3 -2 -2 -1 -4 -5 -3 -1 -2 -4 -5 -6 -6 -5 -5 -7 -10 -17 -21 -20 -18 -17 -17 -18 -14 -7 -3 -4 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 -1 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 1 1 1 1 1 1 -0 -3 -6 -6 -3 -2 -1 -2 -3 -3 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -4 -6 -9 -11 -11 -13 -11 -7 -2 -0 -0 -0 -0 -2 -4 -5 -5 -7 -10 -6 -3 -3 -8 -12 -16 -15 -9 -10 -10 -12 -17 -18 -16 -16 -17 -17 -16 -12 -7 -4 -4 -3 -2 -1 -0 -1 -1 -1 -1 -1 -0 -0 -1 -3 -3 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -16 -29 -37 -41 -36 -35 -29 -20 -12 -8 -4 -2 -3 -9 -10 -11 -13 -19 -22 -18 -13 -15 -14 -13 -15 -18 -19 -16 -13 -12 -12 -11 -9 -10 -14 -16 -12 -6 -2 -3 -2 -3 -3 -3 -4 -3 -3 -2 -1 -1 -0 -1 -3 -3 -3 -2 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 -8 -23 -40 -53 -41 -33 -25 -17 -15 -14 -7 -4 -10 -11 -10 -11 -13 -17 -20 -19 -19 -21 -19 -17 -17 -17 -14 -13 -13 -13 -13 -11 -9 -9 -10 -12 -10 -5 -1 -1 -2 -3 -4 -5 -5 -4 -3 -2 -1 -0 -0 -1 -3 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 1 -0 -0 -0 -0 -1 -12 -28 -43 -33 -25 -17 -10 -7 -7 -3 -4 -11 -9 -9 -10 -11 -8 -11 -11 -11 -14 -19 -21 -19 -14 -12 -12 -13 -14 -14 -13 -11 -10 -9 -8 -5 -3 -2 -2 -3 -4 -4 -5 -5 -3 -2 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 1 -0 -0 -0 -4 -14 -30 -34 -27 -28 -20 -12 -5 -1 -0 -1 -5 -10 -10 -9 -10 -12 -8 -10 -10 -10 -12 -18 -21 -18 -12 -10 -12 -13 -13 -11 -11 -10 -10 -9 -8 -7 -7 -6 -5 -4 -4 -4 -5 -5 -4 -2 -1 -1 -4 -4 -3 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -9 -20 -25 -23 -19 -21 -14 -7 -2 -1 -9 -12 -11 -8 -6 -8 -10 -12 -13 -12 -11 -11 -13 -18 -15 -11 -8 -9 -11 -13 -13 -11 -11 -10 -8 -6 -5 -9 -9 -7 -4 -4 -4 -4 -5 -5 -4 -4 -4 -5 -4 -4 -4 -5 -7 -10 -7 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -17 -22 -13 -7 -6 -4 -2 -2 -5 -10 -13 -11 -8 -5 -6 -10 -11 -12 -12 -12 -11 -12 -15 -20 -15 -11 -9 -8 -12 -12 -12 -11 -11 -9 -7 -4 -2 -6 -8 -7 -4 -4 -4 -5 -5 -5 -4 -4 -5 -6 -4 -4 -6 -8 -11 -7 -5 -4 -3 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -14 -13 -18 -17 -10 -4 -6 -9 -12 -16 -14 -12 -12 -12 -11 -11 -10 -9 -9 -10 -11 -13 -16 -18 -18 -16 -12 -7 -9 -10 -10 -11 -11 -10 -7 -3 -2 -3 -5 -5 -4 -6 -6 -6 -6 -6 -6 -6 -6 -5 -4 -5 -7 -9 -7 -5 -5 -5 -4 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -16 -22 -24 -24 -23 -22 -20 -16 -13 -12 -12 -14 -15 -15 -14 -11 -9 -8 -8 -10 -12 -15 -17 -17 -14 -10 -6 -6 -6 -7 -9 -11 -10 -8 -6 -4 -3 -3 -3 -4 -4 -4 -5 -6 -6 -6 -7 -8 -8 -8 -7 -6 -6 -6 -4 -3 -3 -3 -4 -7 -5 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -11 -14 -19 -23 -23 -19 -12 -10 -10 -12 -12 -13 -13 -12 -11 -11 -9 -7 -7 -10 -12 -13 -14 -16 -16 -11 -7 -10 -9 -8 -7 -7 -4 -3 -6 -9 -7 -4 -3 -4 -6 -6 -5 -5 -5 -5 -8 -10 -10 -10 -8 -5 -3 -3 -3 -3 -2 -1 -1 -1 -2 -2 -2 -3 -4 -4 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -5 -7 -8 -7 -6 -2 -5 -8 -10 -10 -11 -11 -10 -9 -7 -6 -7 -9 -9 -11 -12 -12 -12 -11 -7 -5 -13 -10 -7 -6 -6 -3 -3 -4 -5 -5 -4 -4 -4 -4 -5 -6 -5 -4 -5 -7 -8 -8 -9 -10 -8 -4 -4 -3 -2 -1 -0 -0 -1 -2 -3 -5 -11 -15 -16 -14 -10 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -2 -3 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -2 -1 -1 -1 -3 -3 -3 -3 -4 -5 -9 -10 -8 -6 -4 -3 -4 -8 -10 -11 -11 -11 -9 -8 -8 -7 -5 -3 -3 -4 -4 -3 -3 -3 -3 -5 -5 -5 -5 -4 -3 -3 -5 -9 -9 -9 -8 -6 -3 -3 -3 -3 -3 -2 -1 -0 1 1 -0 -1 -3 -6 -12 -16 -18 -19 -15 -7 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -7 -10 -7 -4 -2 -2 -0 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -0 -2 -3 -4 -4 -1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 1 1 1 -0 -0 -0 -1 -2 -2 -0 -10 -12 -11 -9 -8 -6 -5 -6 -9 -9 -9 -8 -6 -5 -6 -6 -7 -5 -4 -3 -3 -6 -6 -5 -4 -7 -4 -3 -3 -3 -5 -6 -9 -16 -13 -11 -10 -8 -2 -0 -0 -0 -1 -1 -0 -0 1 1 -0 -0 -2 -8 -12 -14 -13 -15 -19 -13 -3 -1 -0 1 1 1 1 1 1 -0 -1 -7 -8 -5 -5 -5 -4 -3 -3 -2 -1 -1 -2 -3 -1 -0 1 1 1 -0 -0 -0 -1 -2 -2 -1 -2 -3 -4 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -5 -5 -1 1 1 1 -5 -9 -13 -16 -10 -12 -14 -13 -12 -11 -9 -7 -6 -6 -6 -8 -9 -7 -5 -3 -2 -5 -5 -4 -2 -4 -3 -2 -2 -3 -8 -11 -12 -11 -9 -9 -10 -10 -2 -0 1 -0 -0 -0 1 1 1 1 1 -0 -1 -9 -13 -14 -13 -13 -18 -22 -22 -13 -3 1 1 1 -0 -0 -2 -4 -5 -8 -8 -6 -6 -6 -7 -7 -6 -5 -5 -5 -3 -3 -3 -4 -3 -0 1 -1 -2 -1 -2 -4 -5 -2 -1 -2 -3 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -7 -10 -7 -2 1 1 1 1 -4 -11 -16 -5 -8 -14 -19 -20 -16 -12 -10 -9 -9 -9 -8 -6 -2 -4 -5 -2 -2 -3 -2 -0 -1 -2 -3 -3 -2 -5 -7 -8 -7 -7 -7 -6 -4 -1 -0 -0 -0 -1 -0 -0 -0 -0 1 1 -0 -1 -8 -13 -15 -15 -14 -17 -21 -21 -15 -4 -0 -0 -0 -6 -11 -13 -12 -10 -9 -8 -7 -7 -7 -8 -9 -8 -8 -10 -10 -9 -11 -11 -9 -5 -1 1 -2 -6 -6 -4 -3 -3 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -8 -6 -1 -0 1 1 1 1 -1 -3 -4 -1 -1 -5 -12 -18 -21 -18 -13 -12 -10 -7 -5 -5 -4 -5 -5 -3 -2 -2 -1 -0 -0 -1 -2 -2 -2 -3 -4 -4 -5 -4 -3 -2 -0 -0 1 -0 -0 -1 -1 -0 -0 -0 -0 1 -0 -1 -7 -13 -16 -15 -15 -18 -24 -32 -33 -17 -9 -10 -11 -14 -15 -14 -11 -10 -8 -6 -5 -6 -5 -6 -8 -8 -8 -9 -11 -11 -9 -5 -2 -0 -0 1 -1 -4 -7 -6 -3 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -3 -5 -9 -9 -7 -6 -5 -4 -4 -6 -4 -3 -3 -4 -3 -2 -1 -0 -0 -1 -2 -2 -2 -3 -3 -5 -6 -2 -0 -0 1 1 1 1 -0 -1 -2 -2 -2 -1 -0 -0 -1 -2 -6 -11 -13 -12 -13 -16 -21 -28 -36 -34 -28 -22 -19 -17 -14 -10 -10 -10 -8 -6 -4 -4 -5 -6 -7 -6 -5 -6 -11 -9 -7 -7 -8 -1 -1 -5 -12 -20 -16 -10 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -1 -1 -2 -2 -4 -6 -5 -4 -4 -4 -5 -4 -3 -1 -0 -0 -0 -0 -0 -2 -2 -3 -3 -4 -1 -0 1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -2 -2 -4 -8 -14 -17 -11 -11 -13 -16 -20 -25 -24 -22 -21 -18 -15 -11 -8 -8 -7 -7 -7 -5 -4 -5 -6 -6 -6 -7 -9 -12 -9 -4 -0 1 1 -3 -9 -15 -16 -15 -10 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -4 -5 -6 -6 -5 -5 -5 -6 -4 -2 -1 -0 -0 -0 1 -0 -1 -2 -1 -0 -0 -0 -1 -3 -3 -3 -1 -0 -1 -1 -0 1 -0 -2 -2 -2 -2 -3 -4 -6 -8 -10 -10 -12 -14 -17 -20 -21 -21 -20 -15 -12 -10 -8 -7 -7 -8 -8 -6 -5 -5 -5 -5 -11 -11 -9 -10 -10 -4 -0 1 1 -4 -11 -18 -17 -10 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -3 -6 -7 -7 -5 -4 -4 -5 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 1 1 -0 -0 -0 -1 -1 -1 -1 -2 -3 -4 -6 -10 -15 -19 -22 -23 -22 -16 -13 -12 -11 -10 -9 -13 -15 -14 -9 -7 -5 -4 -3 -5 -6 -5 -6 -9 -5 -0 -0 1 -2 -8 -19 -15 -9 -3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -9 -11 -7 -4 -3 -4 -3 -1 -1 -1 -1 -1 -0 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -1 -2 -1 -0 -0 1 1 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -5 -9 -13 -19 -26 -30 -29 -26 -14 -10 -10 -9 -8 -13 -18 -18 -13 -9 -6 -6 -4 -4 -4 -5 -7 -7 -4 -2 -2 -4 -8 -11 -11 -6 -3 -3 -5 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -8 -11 -10 -7 -4 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -1 -2 -2 -1 -0 1 -0 -1 -2 -3 -2 -0 -0 -1 -1 -1 -1 -4 -5 -8 -15 -21 -23 -24 -31 -30 -25 -15 -2 -5 -7 -9 -7 -3 -2 -3 -5 -4 -4 -4 -6 -9 -7 -5 -4 -5 -7 -11 -13 -6 -1 -0 -1 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -7 -12 -11 -8 -5 -4 -4 -3 -2 -2 -2 -1 -2 -3 -3 -2 -2 -2 -1 -1 -0 -0 -1 -2 -2 -2 -1 -0 -1 -3 -5 -7 -7 -5 -4 -3 -2 -2 -2 -2 -2 -4 -7 -9 -11 -13 -23 -30 -33 -27 -2 -5 -7 -6 -6 -9 -8 -5 -4 -3 -3 -5 -8 -9 -8 -8 -7 -5 -3 -3 -4 -1 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -4 -4 -3 -2 -2 -3 -5 -6 -6 -8 -11 -11 -10 -9 -7 -5 -4 -3 -2 -2 -2 -1 -2 -4 -4 -3 -2 -2 -2 -1 -0 -0 -1 -1 -2 -3 -1 -1 -2 -4 -6 -9 -10 -9 -8 -7 -6 -7 -6 -5 -6 -6 -6 -9 -12 -15 -21 -27 -32 -30 -7 -5 -5 -5 -5 -10 -11 -10 -8 -6 -5 -6 -7 -7 -7 -8 -13 -7 -4 -3 -2 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -3 -4 -3 -3 -3 -3 -4 -5 -4 -4 -4 -4 -4 -4 -4 -3 -3 -2 -2 -2 -1 -2 -4 -5 -4 -3 -2 -2 -2 -1 -1 -1 -0 -0 -0 -1 -1 -2 -3 -4 -7 -9 -10 -9 -9 -10 -10 -11 -10 -9 -10 -11 -13 -16 -19 -20 -19 -12 -6 -3 -0 -0 -0 -1 -3 -4 -6 -10 -12 -10 -9 -10 -7 -3 -2 -4 -9 -7 -6 -5 -3 -1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -5 -6 -6 -5 -4 -4 -4 -4 -5 -4 -3 -2 -1 -1 -2 -2 -2 -2 -2 -1 -3 -5 -5 -5 -4 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -3 -5 -6 -7 -7 -7 -9 -11 -11 -11 -10 -11 -13 -15 -17 -19 -20 -13 -5 -0 -0 -0 -1 -2 -1 -7 -7 -6 -5 -6 -6 -7 -11 -9 -7 -4 -0 -1 -5 -8 -8 -2 -0 -0 -0 -0 1 1 1 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -6 -14 -13 -12 -11 -9 -9 -9 -8 -5 -4 -3 -2 -1 -1 -2 -2 -1 -1 -2 -3 -3 -3 -3 -5 -6 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -3 -4 -4 -4 -5 -7 -10 -11 -11 -11 -12 -12 -16 -20 -23 -22 -8 -3 -1 -0 -2 -4 -6 -3 -8 -8 -5 -0 -0 -6 -11 -13 -10 -9 -8 -8 -5 -5 -8 -11 -7 -6 -6 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -3 -9 -15 -19 -22 -21 -19 -16 -13 -9 -6 -3 -1 -3 -3 -3 -1 -1 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -2 -4 -4 -3 -3 -4 -5 -6 -6 -8 -10 -12 -18 -24 -28 -25 -16 -9 -4 -0 -1 -4 -7 -6 -7 -6 -4 -0 1 -2 -4 -4 -5 -4 -5 -10 -9 -6 -5 -8 -7 -7 -7 -6 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -4 -12 -26 -29 -29 -26 -22 -18 -12 -7 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -4 -3 -2 -2 -2 -1 -2 -2 -2 -1 -1 -1 -2 -3 -4 -2 -2 -2 -2 -1 -2 -4 -6 -11 -17 -23 -25 -16 -12 -7 -2 -0 -0 -1 -3 -6 -7 -6 -3 -0 -0 -0 -0 -0 -2 -3 -4 -4 -3 -2 -2 -3 -4 -5 -7 -8 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -18 -28 -30 -24 -23 -17 -12 -7 -5 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -4 -4 -4 -3 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -2 -6 -11 -15 -16 -13 -8 -3 1 1 1 -0 -0 -1 -1 -1 -0 -0 -0 1 -0 -0 -7 -9 -6 -2 -2 -1 -1 -2 -3 -5 -7 -6 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -5 -7 -5 -1 -0 -0 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 -0 -11 -19 -22 -20 -20 -17 -16 -15 -12 -8 -4 -3 -3 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -1 -1 -1 -2 -2 -2 -3 -4 -2 -2 -2 -3 -3 -3 -2 -1 -1 -2 -5 -8 -10 -10 -5 -1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 -0 -2 -4 -1 -0 -1 -2 -3 -3 -5 -6 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -6 -14 -16 -14 -9 -3 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 1 1 -0 -0 -2 -9 -20 -19 -18 -17 -15 -10 -7 -5 -3 -3 -3 -3 -3 -3 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -1 -0 -0 -1 -3 -6 -5 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -6 -7 -1 1 -0 -1 -2 -1 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -12 -18 -19 -17 -12 -5 -3 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -4 -6 -8 -14 -22 -21 -17 -13 -9 -8 -6 -4 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 -0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -1 -3 -3 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 -0 -0 -0 -0 1 1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -9 -15 -18 -17 -16 -14 -8 -5 -5 -6 -6 -9 -9 -7 -4 -3 -3 -3 -2 -3 -5 -8 -12 -16 -19 -20 -18 -14 -10 -6 -6 -6 -5 -4 -4 -3 -3 -2 -2 -1 -1 -0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -7 -12 -8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -7 -14 -18 -16 -14 -13 -12 -9 -8 -9 -11 -11 -15 -19 -21 -20 -8 -2 -3 -3 -2 -2 -3 -5 -7 -9 -10 -11 -11 -9 -6 -5 -4 -4 -3 -2 -2 -3 -3 -3 -3 -2 -1 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -5 -9 -11 -11 -13 -10 -11 -14 -14 -11 -12 -16 -18 -21 -22 -22 -15 -6 -2 -6 -6 -5 -3 -1 -1 -1 -2 -4 -5 -4 -4 -4 -4 -4 -3 -4 -2 -1 -2 -3 -4 -4 -3 -3 -2 -1 -1 -0 -1 -2 -1 -1 -1 -0 -0 -2 -2 -1 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -13 -13 -12 -12 -15 -10 -11 -16 -19 -11 -13 -23 -23 -22 -19 -16 -7 -5 -5 -5 -6 -7 -5 -2 -1 -1 -1 -2 -2 -2 -3 -6 -5 -3 -4 -8 -7 -6 -4 -3 -6 -5 -3 -2 -2 -2 -2 -0 -1 -2 -2 -2 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -16 -13 -14 -15 -11 -8 -6 -6 -6 -5 -10 -18 -16 -14 -14 -14 -8 -6 -5 -5 -5 -3 -3 -2 -2 -2 -2 -3 -3 -8 -11 -9 -4 -3 -3 -6 -5 -4 -3 -3 -3 -2 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -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 1 -0 -0 -0 -3 -6 -6 -4 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -17 -15 -12 -10 -9 -8 -6 -4 -4 -4 -7 -9 -9 -8 -9 -11 -8 -6 -5 -4 -5 -4 -3 -2 -2 -4 -4 -4 -11 -11 -8 -4 -3 -3 -4 -4 -4 -4 -4 -3 -1 -0 1 1 1 1 1 1 -1 -2 -3 -2 -2 -1 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -6 -10 -7 -3 -1 -6 -3 -3 -7 -8 -6 -3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -21 -15 -9 -7 -9 -9 -7 -4 -4 -5 -6 -7 -8 -10 -9 -8 -7 -5 -4 -2 -4 -3 -1 -0 -1 -4 -5 -4 -7 -8 -8 -7 -4 -4 -4 -3 -2 -3 -3 -1 -0 1 1 1 1 1 1 1 -0 -2 -3 -3 -2 -1 -1 -2 -2 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -6 -10 -7 -6 -8 -19 -13 -7 -8 -7 -5 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Wind_Speed 44 45 46 47 48 48 49 50 50 51 51 51 51 52 53 53 54 54 55 55 56 56 56 57 57 58 59 60 60 61 61 61 61 61 61 61 62 62 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 44 41 40 41 43 45 47 48 49 50 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 46 46 47 48 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 58 59 60 61 62 62 63 64 65 65 64 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 41 42 44 46 47 47 48 48 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 45 46 47 47 48 49 50 51 52 52 52 52 53 53 54 54 54 55 55 55 56 56 57 58 59 60 61 61 62 63 64 65 67 67 67 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 45 47 48 49 48 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 47 48 48 49 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 57 58 58 59 60 61 62 62 63 64 65 66 67 67 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 44 45 47 48 49 50 50 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 46 47 47 48 49 50 51 51 52 52 52 53 53 53 54 54 54 55 56 57 58 59 59 60 61 62 62 63 63 63 64 64 65 65 66 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 45 47 49 50 52 53 53 52 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 46 47 48 48 49 50 51 51 52 52 52 53 53 54 54 55 55 56 57 58 59 60 61 62 63 63 64 64 64 64 64 65 65 65 65 nan nan nan 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 45 49 51 53 55 55 55 54 52 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 47 47 48 49 49 50 51 52 52 52 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 64 64 64 64 64 65 65 65 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 47 50 52 54 55 55 54 52 51 49 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 47 48 49 49 50 51 52 52 53 53 54 54 55 55 55 56 56 57 58 59 60 61 62 63 64 64 64 64 64 64 65 65 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 48 51 53 54 54 53 52 50 48 46 45 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 57 58 58 59 60 61 62 63 63 64 64 64 64 65 65 65 nan nan nan nan 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 50 53 54 54 52 51 49 47 45 43 42 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 58 58 58 59 59 60 61 62 62 63 63 63 64 64 65 65 nan nan nan 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 47 49 52 52 51 49 47 45 43 42 42 42 44 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 51 52 53 53 54 54 54 55 55 56 56 56 57 57 58 59 59 60 60 60 61 62 62 62 63 63 63 63 64 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 45 47 48 48 47 46 44 43 42 41 41 43 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 53 53 54 54 55 55 56 56 57 57 57 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 64 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 45 45 45 46 46 45 44 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 55 55 56 56 56 57 57 58 58 58 58 58 59 60 60 61 61 62 62 62 62 63 63 63 63 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 49 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 56 56 56 57 57 57 58 58 59 59 59 59 59 60 60 61 62 62 62 63 63 63 63 63 63 63 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 nan nan nan nan nan nan nan 57 58 58 58 58 59 59 59 60 60 60 60 61 61 62 62 63 63 63 63 63 63 64 64 64 64 64 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 59 59 59 59 60 60 60 60 60 61 61 62 62 63 63 63 63 63 63 63 64 64 64 65 65 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 60 60 60 61 61 61 61 61 61 61 62 62 63 63 63 63 64 63 63 63 64 64 64 65 65 65 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 61 61 61 61 62 61 61 61 61 62 62 63 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 62 62 62 62 62 62 62 63 63 63 nan nan nan 63 63 64 64 64 64 63 63 63 64 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan 62 62 62 62 62 63 63 nan nan nan nan nan 63 63 63 64 64 63 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 62 62 61 61 61 62 nan nan nan nan nan nan nan nan nan 63 63 63 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 61 61 61 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 nan nan 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 59 59 59 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 57 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 33 31 29 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 34 33 32 31 29 28 26 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 33 32 32 32 32 32 31 30 29 28 26 24 22 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 31 31 30 29 29 29 29 28 28 27 26 24 23 21 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 nan nan nan 26 25 25 25 24 23 22 21 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 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 290 289 288 287 287 286 285 285 284 284 283 282 282 282 282 282 282 282 283 284 284 285 285 285 285 286 287 287 287 287 288 289 290 293 294 295 295 294 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 272 274 275 276 277 276 276 275 274 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 289 288 288 287 286 286 285 285 284 284 283 283 282 282 282 283 283 284 284 285 285 286 286 287 288 288 288 288 288 288 288 289 290 292 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 279 280 281 281 280 280 280 278 276 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 289 289 288 288 287 287 286 285 285 284 284 284 283 283 283 283 283 283 284 285 286 286 287 287 288 289 290 290 290 290 289 289 288 289 290 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 284 283 282 280 280 279 277 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 289 288 288 288 287 287 286 285 285 285 284 284 283 283 283 283 283 283 284 285 286 287 288 288 289 290 291 291 291 291 291 290 289 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 285 286 285 283 281 279 278 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 288 287 287 287 287 286 286 285 285 285 285 284 284 283 283 283 284 284 285 286 287 288 288 288 289 290 291 292 292 293 293 292 291 290 290 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 279 282 285 286 286 284 282 279 276 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 287 287 286 286 286 285 285 285 285 285 284 284 284 284 284 284 284 285 286 287 288 288 289 289 289 290 290 291 292 293 293 293 292 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 280 283 285 286 286 285 283 279 277 275 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 286 286 285 285 285 284 284 284 284 284 284 284 284 284 284 284 285 285 286 288 288 289 289 289 289 289 290 290 292 293 293 293 293 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 286 288 288 288 286 284 281 279 277 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 286 285 285 284 284 284 284 284 284 284 284 285 285 285 284 284 285 286 287 288 289 289 289 289 289 289 289 290 291 292 293 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 287 289 289 289 288 288 287 285 283 283 284 285 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 285 284 284 284 284 284 284 284 285 285 285 285 285 284 285 286 287 289 289 290 290 290 290 289 289 289 290 292 293 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 290 290 289 289 289 289 289 289 289 291 293 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 285 285 285 284 284 284 284 285 285 285 285 286 286 285 285 284 284 286 287 289 289 290 290 290 290 290 290 290 291 292 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 295 294 294 294 293 292 291 290 290 291 293 296 299 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 nan nan 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 285 285 284 284 284 284 285 285 285 286 286 286 286 285 285 285 286 287 288 289 290 290 290 291 291 291 291 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 300 298 298 298 298 298 297 295 293 292 294 298 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 nan nan nan nan 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 285 285 285 284 284 284 285 285 285 285 286 286 286 285 285 285 286 287 288 288 289 290 290 291 291 292 292 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 300 300 300 301 302 301 299 297 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 284 284 284 284 284 284 284 284 285 285 285 285 285 285 286 286 287 287 288 288 289 290 291 291 292 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 299 296 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 284 284 283 283 283 283 283 283 283 284 284 285 285 286 286 287 287 287 287 287 288 289 290 291 291 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 283 283 282 282 282 282 282 282 283 283 283 284 285 285 286 287 287 287 287 287 288 289 290 290 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 282 282 281 281 281 281 281 282 282 282 283 283 284 285 286 286 286 287 287 287 288 289 289 290 290 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 281 281 280 280 280 280 281 281 282 282 282 283 284 284 285 285 286 286 287 287 288 289 289 290 290 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 280 280 280 279 279 279 279 280 280 281 281 282 282 283 284 284 284 285 286 286 287 288 289 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 279 279 278 278 278 279 280 280 281 281 nan nan nan 284 284 285 285 286 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 278 278 278 278 279 279 280 nan nan nan nan nan 283 284 285 285 286 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 279 279 278 278 279 279 nan nan nan nan nan nan nan nan nan 285 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 279 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 280 280 280 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 281 281 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 298 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 313 312 310 309 307 305 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 315 315 314 314 313 312 311 310 308 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 315 315 315 314 315 315 315 315 314 313 311 311 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 314 313 313 313 313 314 315 315 316 315 315 314 314 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 312 nan nan nan 312 312 313 314 315 315 316 317 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 312 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan