CAPE 44 37 37 39 37 33 28 23 16 5 1 1 39 79 93 97 96 50 18 12 5 2 2 3 2 1 2 3 4 4 4 5 9 2 1 4 12 33 69 99 96 77 70 76 84 75 36 12 12 10 6 2 0 1 3 9 20 32 41 37 18 13 23 34 40 39 38 41 50 53 49 42 39 38 30 22 20 23 28 39 81 183 345 546 749 883 928 915 856 721 584 498 456 435 420 402 384 382 393 411 431 462 490 494 473 446 419 384 340 289 240 210 241 260 239 194 146 110 89 77 80 68 69 69 67 75 93 80 73 83 104 142 195 242 261 315 346 319 273 241 225 214 226 239 230 218 243 309 374 465 468 474 447 405 395 436 468 483 505 537 536 501 468 475 493 504 533 548 553 562 576 574 567 568 576 579 562 531 532 540 553 556 554 556 575 616 638 632 717 32 31 32 27 21 14 9 4 1 1 4 12 54 100 106 99 84 51 34 27 10 2 3 5 4 3 5 9 9 8 6 4 7 1 1 0 2 15 46 90 113 88 80 80 89 91 62 14 3 4 5 3 1 0 1 2 8 23 40 50 43 20 12 17 27 35 37 37 41 46 50 43 37 35 33 29 24 20 21 24 27 42 87 175 311 476 613 700 728 694 625 573 548 536 520 493 463 447 442 454 510 564 580 551 493 433 399 367 329 280 230 195 190 202 196 169 128 88 66 60 44 31 35 43 51 58 68 67 60 66 86 120 169 223 242 314 359 353 324 293 257 206 195 163 133 121 136 206 342 423 448 483 474 451 466 518 500 478 473 466 429 372 338 366 415 483 552 580 593 618 628 596 600 627 675 684 633 569 546 565 613 658 659 627 604 606 641 602 642 23 26 27 21 9 3 2 1 0 1 6 18 46 81 90 79 65 51 37 22 6 1 2 3 2 2 7 17 21 15 7 2 1 1 9 8 4 8 31 74 112 94 94 83 86 87 60 24 8 5 4 3 1 0 0 1 1 12 30 48 52 34 15 8 14 24 33 34 29 32 41 40 38 37 35 35 33 27 19 16 16 16 19 36 71 149 259 379 495 593 657 650 607 615 617 598 564 525 495 530 577 601 590 547 482 424 399 366 327 281 236 198 172 158 152 139 114 94 91 81 38 18 16 23 33 44 54 51 48 50 70 101 139 184 221 306 372 390 374 335 277 206 193 151 128 124 136 178 267 387 423 396 398 422 442 448 422 399 386 359 313 270 263 310 387 493 573 616 636 641 619 591 588 632 711 742 690 611 574 582 611 644 637 594 542 445 417 457 499 33 38 37 25 10 1 0 0 0 0 2 8 21 45 54 40 43 46 47 50 19 5 2 1 2 4 9 20 28 17 7 2 0 4 26 42 35 24 34 69 108 108 110 91 82 92 90 47 19 11 4 1 0 0 0 0 0 2 15 31 42 39 25 12 9 11 19 27 29 26 28 30 32 33 33 33 36 39 30 17 10 8 9 16 20 50 156 326 525 707 822 821 744 766 782 766 719 652 587 564 568 574 563 531 488 453 411 370 324 289 258 221 181 149 138 126 111 111 117 93 48 22 13 17 29 40 40 28 30 39 60 88 123 170 229 307 379 414 414 379 312 236 216 187 166 157 164 194 255 329 336 298 306 331 338 339 348 361 358 330 297 287 309 352 424 518 589 627 640 641 639 653 646 653 690 715 693 641 600 583 555 562 575 534 406 263 221 219 249 41 40 35 27 15 4 1 1 0 0 0 2 9 22 30 11 18 31 47 55 27 8 5 2 1 3 9 19 22 11 6 4 2 7 31 57 58 46 47 69 100 117 110 94 80 82 75 42 13 8 2 0 0 0 0 0 0 0 5 16 28 35 30 17 13 10 10 16 25 28 27 25 23 22 23 24 28 33 30 22 11 6 9 15 18 41 160 391 658 840 892 917 883 900 917 906 866 807 733 663 626 611 590 552 506 460 401 348 297 270 259 242 198 142 147 135 129 131 129 109 75 40 23 26 33 33 27 20 22 37 57 82 118 169 229 293 359 408 433 410 339 265 236 218 197 184 187 211 249 258 250 255 269 285 300 320 350 386 394 371 338 318 325 360 447 557 639 658 631 610 655 730 729 702 685 671 647 628 590 536 478 468 458 389 276 199 194 215 253 41 36 33 29 19 9 5 2 1 0 0 2 8 18 24 15 7 13 33 48 37 17 7 1 0 2 8 16 13 7 7 7 5 11 38 76 89 72 71 83 105 128 122 104 89 86 80 61 29 1 0 0 0 0 0 0 0 0 2 6 14 22 22 16 14 9 9 14 21 23 26 26 21 16 14 14 15 16 16 15 10 5 5 8 12 31 132 354 654 871 917 886 881 887 903 909 896 863 803 723 653 616 582 532 475 443 422 397 366 347 327 281 205 137 163 152 146 135 115 98 79 51 31 35 40 34 24 21 23 39 55 75 108 156 209 263 322 370 406 408 361 293 245 240 220 215 219 228 249 255 244 251 268 288 312 341 366 415 444 441 417 393 388 412 490 600 706 768 751 675 678 716 684 641 608 578 553 562 530 475 380 299 262 263 258 249 247 249 269 23 39 40 34 24 15 11 7 3 1 0 3 11 18 18 11 3 11 20 33 42 31 6 3 1 2 8 14 13 10 10 10 6 18 60 126 178 148 97 92 115 137 138 121 111 100 94 89 68 28 0 0 0 0 0 0 0 0 0 1 4 9 12 10 12 9 7 10 13 15 17 20 21 18 14 11 8 7 5 2 3 3 2 1 2 14 73 215 457 698 817 795 804 792 796 803 793 762 717 658 574 517 465 406 367 386 449 527 588 575 482 351 238 175 170 161 153 133 101 70 52 39 27 31 32 27 21 21 25 40 52 66 92 141 205 254 282 295 307 314 303 262 231 256 239 237 243 243 251 259 261 280 315 334 339 367 386 432 493 538 549 529 507 522 595 657 743 825 845 781 737 728 710 683 622 548 523 588 507 406 298 236 234 264 294 306 315 312 313 27 45 27 34 27 19 14 10 6 2 1 4 11 17 16 10 3 20 17 18 25 28 18 5 6 6 9 13 15 14 12 9 6 26 91 191 264 204 128 88 97 117 124 124 122 104 88 85 84 66 31 4 0 0 0 0 0 0 0 0 1 3 4 3 3 3 4 4 6 9 14 21 29 30 27 20 12 7 5 2 1 3 5 5 2 6 25 87 234 413 546 604 657 657 645 634 607 570 535 483 431 372 309 248 216 239 312 410 494 542 556 511 411 312 252 211 170 124 79 49 36 27 21 24 21 16 15 18 23 33 43 52 68 102 154 196 201 190 182 180 177 165 172 219 220 223 232 236 240 262 288 319 372 378 343 359 391 455 561 664 715 689 616 592 655 673 728 786 797 770 787 837 748 711 662 573 524 578 490 339 252 237 255 278 315 335 347 356 362 29 29 25 30 26 20 16 12 9 5 3 6 11 14 15 12 5 12 9 30 68 89 66 12 3 4 4 7 10 9 7 6 7 34 103 203 291 283 185 105 89 100 111 118 115 97 82 87 99 102 83 46 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 24 41 53 53 48 37 23 12 4 2 1 2 4 7 9 8 7 29 87 172 275 379 464 489 471 455 419 380 350 312 272 235 184 135 103 102 135 198 284 358 506 614 579 483 398 309 215 133 75 47 41 22 15 14 13 12 13 15 18 25 33 39 49 67 98 130 131 115 100 91 85 85 112 149 169 184 203 227 253 275 304 333 381 396 374 385 415 465 552 648 697 679 649 701 655 628 678 738 738 691 744 872 672 640 684 641 562 556 483 333 267 264 270 285 314 356 383 395 398 56 44 30 30 29 22 17 14 11 8 6 6 9 11 13 10 3 2 1 34 87 108 74 20 15 10 4 5 5 3 2 2 7 37 106 188 244 242 177 115 88 95 113 122 114 96 90 96 108 126 138 124 93 62 31 9 1 0 0 0 0 0 0 0 0 0 0 0 4 17 39 63 77 76 70 57 40 23 10 2 0 1 3 8 14 14 8 11 28 64 129 216 297 335 321 309 272 228 188 146 121 108 87 64 47 40 46 71 132 248 321 401 493 516 459 375 280 178 96 50 34 21 13 12 13 15 14 14 16 23 25 29 38 55 81 104 100 81 60 46 42 49 75 95 134 160 178 206 247 260 299 326 361 398 423 427 420 424 465 543 609 644 681 705 612 577 629 699 720 702 769 890 684 604 636 634 592 568 505 384 323 291 255 271 309 344 369 396 404 96 73 50 37 30 25 21 17 12 9 6 5 4 7 8 6 2 3 13 48 96 117 86 52 69 37 11 9 12 10 7 5 13 59 135 193 216 207 178 143 125 127 134 133 123 113 101 101 106 138 178 189 177 97 43 26 14 3 0 0 0 0 0 0 0 0 0 0 5 22 47 73 85 85 81 74 61 44 26 12 4 3 5 7 10 14 15 11 13 26 56 103 155 189 191 184 159 129 100 70 51 43 35 28 20 14 12 18 45 76 151 259 346 367 360 383 343 255 161 92 52 28 18 17 19 22 21 18 18 22 24 22 27 45 70 83 75 56 37 26 23 29 40 71 115 138 145 153 173 174 222 250 287 336 379 395 396 416 460 496 507 499 497 491 478 487 524 572 609 620 569 595 510 491 536 565 542 480 398 313 245 217 236 260 267 268 279 326 335 143 100 67 48 36 28 24 19 13 9 7 5 4 7 9 11 8 6 14 46 96 123 123 109 81 26 15 29 39 41 36 31 38 86 159 202 211 197 179 171 170 160 149 138 129 115 72 82 91 124 170 204 204 116 28 13 13 6 2 0 0 0 0 0 0 0 0 0 5 20 44 66 78 81 82 81 74 61 44 28 14 13 14 11 10 11 12 12 10 12 21 41 65 87 96 91 82 72 58 40 26 21 16 11 9 8 9 11 15 21 68 117 138 135 146 190 282 260 188 123 72 41 31 34 37 40 38 31 27 28 29 22 19 29 45 53 47 34 21 13 9 10 16 42 71 92 100 99 96 74 93 136 187 234 270 290 304 324 341 326 300 295 320 364 379 369 333 313 313 244 192 231 288 335 361 357 311 308 309 238 150 105 118 150 150 156 198 218 207 183 121 80 56 41 31 24 19 14 10 7 7 8 9 12 16 13 9 16 41 84 115 119 120 110 85 65 57 62 74 83 87 96 128 181 215 235 228 200 178 176 181 173 150 131 113 71 67 62 77 125 180 190 115 14 4 9 10 6 3 1 0 0 0 2 4 6 5 5 15 33 51 62 68 74 77 75 68 56 40 25 24 24 21 18 13 9 8 9 9 10 13 21 32 44 47 46 42 36 26 17 16 15 11 11 15 19 16 11 10 12 16 21 30 41 60 103 141 139 109 79 61 57 59 58 56 53 48 38 35 33 27 23 25 30 24 23 17 10 5 3 3 4 13 29 48 60 60 50 30 31 67 111 140 152 160 158 154 132 113 113 133 156 165 166 162 130 107 114 66 55 130 201 210 168 124 105 137 173 134 78 51 47 38 46 62 90 101 92 175 132 87 57 41 32 24 16 12 9 7 9 11 13 16 18 19 20 27 44 70 98 104 119 135 131 104 77 77 95 117 136 153 177 207 224 238 233 219 208 196 184 189 169 157 143 107 83 56 52 88 134 142 86 2 1 3 8 10 7 4 2 1 1 1 3 7 12 12 13 24 36 45 51 58 62 65 66 62 51 37 30 25 24 22 18 13 8 6 8 7 7 8 14 27 41 39 32 23 15 8 11 15 13 11 15 21 21 15 7 5 7 11 14 19 26 32 48 63 73 78 78 77 81 80 76 70 64 55 50 52 60 59 44 22 5 5 5 4 3 3 2 1 4 8 18 27 27 21 14 17 34 53 61 61 68 65 52 37 29 32 38 39 29 25 24 20 21 26 12 15 44 73 78 55 24 15 41 29 13 10 15 13 4 20 27 43 51 45 120 112 87 60 46 38 31 22 13 9 9 12 15 18 19 20 21 21 26 37 54 72 93 107 138 150 132 103 95 115 140 157 177 203 224 229 224 224 223 214 197 182 184 175 181 166 125 108 82 67 80 104 109 71 0 1 1 7 11 10 8 6 5 4 3 4 7 14 23 27 28 30 33 35 38 44 50 56 59 55 46 35 24 21 20 18 15 11 9 10 10 9 10 18 31 48 48 34 18 6 1 3 13 16 12 10 13 15 13 9 7 6 7 7 7 13 23 33 44 59 76 88 92 88 85 85 84 79 77 73 66 78 86 69 30 6 4 4 3 3 3 2 0 3 3 5 8 9 7 5 7 11 13 15 18 18 13 9 6 5 5 5 4 1 1 1 1 1 2 1 1 5 8 8 6 3 1 0 0 1 2 3 4 3 1 5 16 28 41 105 101 82 63 56 50 44 34 23 17 18 21 23 24 25 25 20 18 19 19 30 55 92 113 156 177 163 131 120 132 157 171 198 228 242 249 239 237 233 214 192 193 211 193 190 173 148 131 111 92 88 99 109 104 83 72 21 8 7 9 8 8 7 8 10 13 19 25 26 30 35 37 36 32 29 32 35 41 47 49 44 34 25 21 19 17 16 15 15 15 17 16 15 19 28 45 54 44 20 3 0 1 6 16 16 11 7 5 6 4 1 1 5 10 14 16 20 25 31 41 57 83 114 99 90 84 84 92 109 105 71 75 78 70 57 31 28 26 15 5 3 4 3 3 4 4 5 7 9 9 6 5 5 7 8 4 1 0 0 0 0 0 0 0 0 0 0 1 5 12 3 12 12 5 1 1 1 0 1 2 2 3 2 1 0 0 1 4 5 113 113 99 82 78 71 58 49 44 38 35 35 34 31 27 23 19 14 10 6 15 40 67 105 146 158 151 148 156 153 174 199 245 276 277 270 261 242 220 209 199 190 205 195 186 166 151 145 131 107 92 90 88 78 67 63 45 18 8 7 7 8 9 12 16 22 30 37 43 45 46 46 44 40 34 29 25 27 32 35 34 30 25 21 22 23 21 19 19 15 17 20 20 20 24 36 58 64 34 8 1 0 0 6 11 11 6 1 1 0 1 6 13 21 26 24 22 23 22 28 45 70 105 132 151 177 203 205 167 137 89 76 77 86 98 83 79 81 50 19 5 2 5 5 5 6 8 12 15 15 11 10 12 14 14 8 3 1 0 0 0 0 0 0 0 0 2 7 17 20 5 1 0 0 0 0 0 0 1 3 3 3 2 1 1 1 1 0 0 127 122 110 101 98 93 72 63 61 57 51 46 41 35 28 21 16 8 3 1 6 14 24 52 83 101 119 142 175 205 202 231 289 326 324 296 263 230 204 217 218 195 174 169 166 162 166 169 157 127 98 73 57 43 33 29 17 7 3 3 5 8 13 15 20 28 35 41 44 44 44 45 45 42 37 29 24 23 24 26 27 26 21 17 18 21 22 20 19 15 13 19 26 32 35 41 63 89 63 26 5 0 0 0 4 7 5 0 0 2 3 12 22 28 29 26 22 23 24 31 43 57 83 127 137 159 217 249 172 141 132 101 112 178 244 224 127 119 82 45 23 7 11 9 6 7 10 13 13 11 12 15 18 20 18 10 1 0 0 0 0 0 0 0 1 1 1 5 12 6 1 7 17 17 6 0 0 1 2 4 5 5 5 6 4 4 3 1 0 139 138 132 126 120 124 92 76 67 61 55 47 39 33 27 23 16 5 1 2 3 5 16 34 48 61 98 142 191 231 231 243 283 324 340 325 291 253 210 206 207 190 164 156 157 169 185 194 187 157 106 61 44 23 6 3 1 0 0 0 2 5 11 16 20 26 31 35 37 38 37 37 35 32 28 25 21 22 22 22 23 23 22 19 13 11 9 11 18 26 21 18 25 37 47 51 56 82 74 44 14 2 1 1 3 7 5 0 1 5 11 20 29 33 30 20 13 13 12 8 8 21 41 68 79 96 154 184 104 115 185 177 172 224 310 330 148 159 132 104 83 48 25 11 6 8 13 15 13 10 12 17 19 18 14 8 2 0 0 0 0 1 2 2 1 0 0 0 2 13 21 58 91 76 17 0 0 5 8 8 7 7 8 7 7 6 4 2 0 157 151 150 148 143 139 106 80 65 56 50 44 40 34 24 15 7 1 0 1 1 1 5 16 29 39 68 157 222 252 264 258 237 258 290 302 284 249 217 194 180 176 171 162 157 168 185 199 202 180 117 52 35 17 4 0 0 0 0 0 0 1 4 9 13 19 24 28 30 29 29 29 27 23 20 18 18 20 21 23 26 28 28 27 20 9 3 2 6 17 24 22 23 31 43 52 51 61 60 43 22 9 5 1 2 6 6 3 2 6 16 25 32 34 30 18 5 4 5 6 6 3 5 14 21 39 124 185 107 102 181 216 232 270 336 368 167 274 240 197 182 142 69 21 14 14 16 18 13 9 12 14 14 11 6 3 1 0 1 1 0 1 2 1 1 0 3 14 34 67 102 139 149 102 14 1 0 3 5 5 6 7 8 8 8 6 4 3 2 164 169 164 159 153 142 114 79 63 55 51 46 40 30 17 9 3 0 0 0 0 5 11 16 20 23 32 82 199 273 287 272 205 183 211 244 258 251 233 220 211 200 188 174 165 165 178 194 195 176 131 55 28 11 3 0 0 0 0 1 0 0 0 2 5 7 11 16 21 23 24 24 23 20 17 14 14 16 21 27 33 36 35 30 22 12 5 2 1 2 6 12 14 20 29 38 42 44 42 34 23 13 7 3 1 3 7 8 5 8 15 17 18 20 21 16 4 1 0 3 5 3 0 0 1 5 26 69 114 94 112 146 150 137 141 173 145 345 313 255 249 232 108 38 34 32 27 22 14 12 13 12 10 8 5 3 3 3 3 2 1 0 2 3 2 3 17 49 87 130 154 116 56 16 1 0 0 1 2 3 4 5 6 6 7 7 6 5 3 156 174 165 152 138 126 112 81 73 71 62 48 33 23 17 14 10 6 1 0 0 10 21 25 21 15 15 31 116 209 265 268 212 162 164 180 200 207 192 187 186 185 193 196 179 155 162 184 167 151 137 76 28 7 1 0 0 0 1 2 1 0 0 0 1 2 4 7 11 16 20 23 21 18 14 10 8 8 11 20 29 35 35 29 24 17 9 4 1 1 3 6 13 19 23 27 29 30 29 25 19 13 10 9 4 4 7 9 9 12 17 15 12 9 7 7 2 0 0 0 1 1 0 0 1 2 2 11 27 27 36 53 50 36 28 41 125 288 273 218 208 211 88 56 89 85 57 32 22 19 15 12 12 11 9 8 6 5 5 5 3 4 15 7 4 19 47 83 123 174 186 93 16 3 1 0 0 0 0 1 2 3 6 6 6 6 6 5 2 141 148 141 134 126 114 98 87 90 85 68 48 32 27 28 22 15 7 2 0 2 12 25 29 25 17 13 19 34 105 175 210 200 169 149 131 125 120 108 99 89 86 99 116 124 125 142 169 133 121 127 106 63 25 5 0 0 2 3 2 0 0 0 1 2 3 4 6 10 14 18 19 17 14 11 8 6 5 4 6 15 23 28 29 31 25 16 7 2 0 1 6 15 22 28 30 27 22 20 22 24 23 21 17 13 11 12 13 15 19 25 26 21 11 3 1 1 0 0 0 0 0 0 0 5 5 3 1 0 0 1 3 7 12 18 31 90 126 113 88 80 85 55 118 167 132 71 35 31 29 14 14 20 22 19 14 11 10 9 10 12 16 52 69 89 103 108 111 126 119 90 45 16 8 4 2 0 0 0 1 2 3 5 5 4 4 4 2 1 113 112 109 110 111 108 105 104 99 89 72 53 39 35 36 26 17 8 2 2 6 15 22 25 21 15 11 19 17 24 58 99 128 138 132 109 99 90 77 65 59 59 55 58 77 110 147 154 103 91 107 117 102 64 25 4 0 3 7 7 2 0 1 4 7 10 11 13 14 14 14 13 12 11 11 10 9 7 5 6 14 22 28 31 34 32 23 14 5 1 2 7 16 26 32 32 26 19 15 15 16 18 20 19 17 17 16 19 25 33 42 48 41 23 8 2 1 2 2 1 0 0 0 0 4 5 3 1 0 0 0 1 1 4 7 11 27 30 19 17 22 28 34 78 87 65 38 27 38 53 29 29 36 39 36 30 28 27 29 39 64 104 154 196 210 191 158 138 151 74 42 33 28 16 3 2 0 0 1 1 2 1 1 1 1 1 1 0 0 119 123 129 133 130 131 130 123 111 98 85 63 47 42 38 22 12 5 2 4 10 17 22 22 17 15 18 23 21 23 25 33 48 67 82 76 67 65 64 63 66 75 74 66 85 129 164 123 81 72 87 105 113 109 89 39 9 2 6 14 6 1 1 4 9 13 17 20 19 16 13 12 9 10 13 15 13 10 8 11 18 26 32 37 40 38 30 21 12 9 13 21 32 39 40 37 31 25 21 15 14 16 17 17 14 14 17 21 27 35 45 58 51 33 15 5 3 6 9 9 6 3 2 1 2 2 1 0 0 0 0 0 1 2 3 2 1 2 5 27 37 19 13 20 22 18 16 22 39 67 40 37 50 62 65 63 67 78 80 103 159 218 251 258 245 220 177 119 114 45 17 15 18 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129 130 139 152 148 148 147 142 127 109 90 73 52 41 32 19 7 4 5 9 14 17 19 18 21 26 31 33 33 34 39 41 35 28 27 42 35 30 37 58 87 97 61 31 59 101 109 67 52 56 69 83 92 98 98 66 34 13 8 17 9 2 1 3 6 10 14 17 17 15 13 12 12 17 24 29 29 28 27 30 34 39 45 50 51 47 38 30 24 21 23 30 36 38 37 34 30 24 17 9 5 5 8 12 14 15 17 21 26 29 33 41 39 28 17 9 7 9 18 21 19 13 7 3 1 0 0 0 0 0 0 0 0 0 1 0 0 1 4 24 35 23 13 8 4 3 5 14 31 48 46 54 68 81 89 93 107 157 193 215 236 256 271 274 288 262 180 81 38 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 145 145 148 141 140 134 135 137 125 96 69 46 32 21 12 5 4 6 7 9 12 15 20 29 39 43 43 45 57 72 71 54 31 13 14 10 8 7 7 4 0 0 1 7 17 21 15 17 31 48 61 70 76 86 85 67 36 16 17 13 6 3 4 6 7 8 11 13 14 14 15 21 32 45 55 58 56 53 53 56 60 64 65 63 58 49 41 38 38 39 39 38 35 30 25 19 13 8 5 4 3 4 6 8 10 12 15 20 26 31 37 36 31 25 19 17 20 29 28 25 20 13 7 1 0 0 0 0 0 1 1 1 1 0 0 0 4 4 15 29 35 30 19 8 4 4 9 21 23 32 53 75 90 97 97 140 185 223 237 224 209 194 158 132 92 41 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165 156 149 133 116 109 104 106 112 105 78 44 32 22 16 12 8 7 8 9 9 10 14 23 33 45 50 52 57 62 62 46 32 20 10 3 1 2 3 3 2 2 4 0 0 0 0 0 2 11 24 38 50 60 74 64 47 27 16 14 13 8 7 7 8 7 7 9 12 14 16 20 28 44 67 80 84 82 76 69 70 74 76 75 72 66 59 52 48 47 46 44 41 36 30 25 21 18 16 17 16 13 10 6 3 2 4 5 9 15 24 36 41 40 34 29 30 36 41 34 24 16 12 10 4 1 0 0 0 0 2 3 5 6 4 1 2 8 10 18 30 39 39 29 13 5 4 10 21 33 65 106 125 129 135 134 177 192 189 173 151 124 85 53 28 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115 119 115 111 104 96 87 76 67 55 40 27 25 23 21 17 13 11 9 3 3 10 17 23 36 52 60 61 57 46 27 4 4 6 5 1 0 0 1 0 0 0 0 0 0 0 0 0 0 2 7 16 30 45 60 81 45 22 13 12 12 10 9 8 8 8 8 9 12 15 17 21 29 46 74 92 103 105 100 91 83 81 81 79 75 71 65 61 56 52 49 46 42 38 35 31 28 24 21 18 16 12 8 4 0 0 0 1 2 5 13 25 34 32 25 23 28 32 34 27 18 13 13 13 6 2 0 0 1 1 5 10 17 20 15 6 6 11 11 13 18 28 39 39 24 13 13 24 43 63 88 115 134 151 171 183 185 158 116 85 71 53 21 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 92 87 98 100 89 73 62 48 37 28 23 22 25 29 26 19 10 6 9 5 8 16 27 44 66 75 72 61 43 19 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 30 47 42 25 15 12 11 13 13 10 7 7 8 8 8 10 13 16 19 25 37 62 84 103 113 115 110 101 90 81 77 74 70 67 65 61 57 52 47 43 40 39 37 35 34 35 34 30 23 14 5 0 0 0 0 0 1 3 7 13 15 13 12 15 17 18 15 13 13 14 12 6 3 1 1 4 10 18 24 33 33 26 15 8 7 7 5 5 12 27 40 32 25 30 43 57 70 97 106 116 121 111 102 90 82 74 61 42 19 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 53 76 87 84 72 57 44 29 28 25 20 18 23 32 34 26 14 5 3 5 7 15 30 49 70 77 65 52 35 15 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 2 8 14 11 10 10 11 13 15 15 10 6 7 7 7 6 7 10 13 16 19 25 39 60 77 90 95 96 93 90 81 72 65 61 59 59 59 57 54 51 49 47 45 42 41 40 37 33 24 14 5 0 0 0 0 0 0 0 0 0 1 3 3 4 6 7 7 6 5 6 6 5 3 1 1 3 7 17 29 32 33 30 25 20 13 6 3 1 1 3 12 28 27 28 36 46 55 61 101 103 79 49 26 13 16 19 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 44 57 68 62 56 57 55 38 28 19 15 17 24 34 38 32 21 11 6 3 8 17 32 50 63 60 40 29 16 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 11 13 15 14 10 6 6 6 5 5 5 6 9 15 17 19 21 29 40 52 62 70 75 76 71 64 57 51 48 46 45 44 41 39 40 38 35 31 26 21 15 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 3 7 15 17 15 13 12 11 7 2 1 0 0 0 3 11 12 13 19 29 39 54 55 32 9 0 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 33 73 85 57 47 67 78 57 39 20 15 21 30 38 40 31 19 11 9 10 12 28 45 58 61 50 26 16 9 4 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 14 12 10 11 11 8 5 3 2 3 4 5 8 18 21 19 16 16 18 25 32 39 47 52 62 61 54 46 39 34 30 24 18 16 15 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 2 3 4 3 0 0 0 0 0 0 2 2 1 2 3 6 19 13 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 28 58 67 43 34 59 78 70 43 22 20 27 36 40 36 28 16 9 9 13 17 28 46 60 61 48 27 15 14 11 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 9 12 7 4 5 6 5 4 3 2 2 4 9 15 27 28 29 29 25 18 22 21 21 24 30 39 43 40 35 31 28 21 11 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 59 52 43 32 21 25 50 57 52 38 24 25 35 40 38 30 22 13 12 14 17 19 31 54 68 63 49 35 27 31 23 21 19 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 5 5 1 0 0 0 1 2 2 2 4 7 11 18 26 33 39 41 33 18 24 16 10 9 12 13 15 16 17 17 17 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 31 18 10 9 22 56 42 25 18 21 31 42 44 36 25 19 16 20 23 26 25 27 47 69 62 66 66 51 35 27 27 24 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 5 8 10 12 13 19 26 27 21 11 14 7 2 1 2 4 5 7 7 8 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 23 16 9 7 17 41 27 13 12 21 36 51 53 42 32 30 29 21 25 51 67 57 38 46 49 69 72 50 26 21 16 9 3 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 4 6 8 11 11 9 8 4 3 2 1 0 2 3 8 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 9 7 4 4 9 16 21 12 12 23 42 60 67 58 46 41 36 21 23 49 79 98 90 66 35 82 65 32 24 15 6 1 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 3 2 1 1 2 5 9 13 15 19 21 16 17 19 22 24 21 13 8 13 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 46 3 1 1 4 12 26 25 21 28 45 65 78 75 62 48 35 23 21 31 48 68 86 83 31 41 38 24 14 6 0 0 0 0 0 0 1 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 1 6 15 20 21 22 23 23 23 23 28 32 24 24 23 19 16 15 11 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 13 4 0 0 4 22 45 47 35 35 49 68 82 81 60 50 42 33 26 24 33 52 72 89 89 64 42 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 7 22 29 31 30 28 26 21 19 19 19 14 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 17 2 0 1 17 41 60 59 49 47 56 71 78 65 38 40 42 39 34 30 36 52 66 86 103 83 40 14 3 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 11 11 9 8 8 6 5 4 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 22 44 60 67 64 55 49 65 72 55 30 36 37 36 36 39 44 48 60 66 63 44 19 5 0 0 1 3 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 2 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 42 58 65 61 42 42 49 47 35 41 43 40 38 37 34 33 63 61 43 30 20 11 4 2 3 7 20 28 27 18 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 4 16 33 47 54 47 28 27 31 36 47 57 56 43 24 14 28 50 65 78 80 71 49 25 14 7 7 16 33 41 44 41 30 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 12 6 2 0 3 11 23 36 42 26 24 27 35 48 62 71 64 44 21 14 37 63 81 82 76 72 73 44 22 11 9 14 22 31 39 41 31 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 25 20 9 2 0 2 8 20 28 20 23 27 31 37 50 66 72 74 60 35 18 8 12 28 48 68 90 74 54 30 12 4 4 8 15 25 31 21 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 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 31 47 40 18 0 1 4 9 14 17 27 26 23 24 33 50 71 79 85 79 57 28 9 1 7 26 54 69 60 42 24 13 10 10 5 7 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 16 41 32 15 4 0 0 0 0 6 19 32 25 14 14 21 34 56 58 67 78 84 77 56 32 25 26 32 41 44 46 44 38 31 27 13 14 17 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 34 33 28 15 4 0 0 0 0 0 7 18 25 20 12 12 16 22 31 33 35 39 42 43 45 47 41 38 38 37 39 55 66 68 66 67 60 36 15 7 7 5 1 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 23 19 8 2 0 0 0 0 0 5 9 13 17 20 17 16 18 21 23 25 28 33 40 45 45 48 53 54 51 50 53 58 62 70 87 109 107 62 34 34 33 6 1 0 0 0 1 1 2 2 2 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 21 20 11 7 3 0 0 0 0 2 8 15 22 21 19 19 21 22 25 28 38 52 58 41 49 56 65 67 60 50 44 38 43 66 106 117 69 41 42 54 35 19 6 2 2 2 1 2 4 4 3 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 23 32 33 29 8 0 0 0 1 4 10 16 21 23 22 23 24 25 26 28 30 32 33 31 35 48 61 64 59 50 48 42 37 45 66 71 57 50 52 57 54 42 15 16 20 10 0 1 2 3 3 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 21 38 52 56 13 2 0 0 0 2 5 10 16 20 25 29 28 26 25 25 22 10 4 3 2 0 0 11 27 41 48 56 47 40 40 43 40 30 19 12 11 9 26 40 37 17 1 1 0 0 1 5 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 9 8 13 26 43 56 41 21 9 4 2 0 0 2 6 10 15 19 18 17 17 17 12 3 0 0 0 0 0 0 2 7 16 37 40 35 33 35 34 20 6 0 0 1 6 10 11 7 2 4 1 0 1 3 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 17 7 3 6 22 50 73 49 31 17 7 0 0 0 0 0 0 2 3 5 6 6 2 0 0 0 0 0 0 0 0 0 2 8 12 12 17 27 35 27 8 0 0 0 0 0 0 1 3 6 2 1 1 4 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 11 5 0 0 2 3 1 0 3 3 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 14 11 3 0 0 1 3 3 2 1 2 4 6 2 3 7 10 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 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 1 1 2 4 3 2 5 2 4 7 8 6 1 0 0 0 0 2 2 1 1 2 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 15 16 13 9 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 1 1 2 1 2 4 4 3 0 0 0 0 0 0 1 3 5 6 6 7 8 6 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 12 14 15 12 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 2 3 3 1 0 0 0 0 0 0 1 3 6 10 12 11 11 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 0 0 1 4 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 3 2 2 2 2 3 2 2 2 0 0 0 1 2 3 7 12 19 23 20 16 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 7 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 4 3 2 2 1 0 1 2 6 12 16 29 33 31 27 20 13 6 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 2 5 7 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 2 1 0 0 0 0 1 5 11 16 25 27 25 19 13 10 5 1 0 0 0 0 1 2 3 3 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 6 14 7 4 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 2 4 5 7 7 5 4 3 2 1 1 1 2 3 4 4 5 6 6 6 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 14 15 9 5 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 1 1 1 2 2 3 5 6 6 7 8 7 6 7 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 11 12 10 7 7 7 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 1 2 4 5 6 7 8 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 4 10 11 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 2 2 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 0 1 2 4 4 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 10 11 13 15 15 14 14 16 15 13 12 11 10 9 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 1 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 13 20 24 26 27 26 23 20 18 17 15 17 21 24 25 23 15 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 18 19 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 16 18 19 20 21 21 21 19 16 13 12 15 19 23 26 27 23 18 12 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 38 50 50 36 22 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 16 22 24 25 28 29 26 24 23 23 25 25 23 20 17 15 15 16 18 18 18 17 15 11 8 5 2 1 0 0 0 0 0 0 0 0 1 1 2 2 2 1 1 4 21 47 69 81 79 61 46 30 15 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 14 13 3 0 0 1 6 15 32 38 41 43 47 46 44 41 40 41 43 42 38 32 27 24 22 21 19 19 19 19 18 16 11 10 8 7 7 6 3 2 1 3 5 8 12 14 13 11 13 18 27 43 65 82 89 83 70 62 50 34 20 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 9 10 8 2 0 0 0 2 10 41 39 33 33 36 39 41 42 44 49 56 60 62 61 57 55 51 45 39 35 33 31 29 25 20 17 15 14 14 13 11 11 14 20 26 33 37 38 34 29 33 41 52 61 72 81 80 71 64 63 55 45 33 25 20 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 1 0 0 0 0 0 0 2 12 52 45 34 24 20 20 21 28 37 45 55 65 74 81 87 92 90 83 74 65 58 51 46 40 35 29 27 27 28 29 32 42 53 60 65 67 67 64 58 54 56 61 67 74 78 79 75 68 65 63 57 49 40 33 30 21 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 42 46 40 29 18 9 14 23 33 42 53 66 76 85 93 102 110 111 107 99 90 81 74 71 68 55 48 49 56 67 96 110 112 107 101 97 92 87 83 78 77 78 80 83 82 85 86 83 75 69 63 55 46 37 40 31 20 10 3 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 0 0 0 11 32 37 37 36 30 22 23 27 36 47 59 73 92 103 106 111 119 121 118 111 105 104 104 103 99 82 74 82 103 132 170 168 155 139 127 115 104 97 92 89 90 94 97 97 90 93 93 89 83 78 73 63 52 43 41 36 29 19 9 3 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 9 1 0 4 13 24 32 35 36 36 36 40 47 54 60 66 78 82 84 89 93 95 96 95 93 97 102 104 101 96 100 119 156 203 206 191 170 147 123 100 88 81 76 74 75 78 82 86 85 92 92 89 84 80 77 70 63 58 43 33 27 24 20 13 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 0 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 1 3 6 12 18 17 7 2 8 24 38 37 39 43 45 43 45 48 51 53 52 54 62 71 75 75 78 80 81 78 78 81 87 99 117 145 176 200 198 175 148 122 98 75 70 66 61 57 54 55 56 59 64 77 84 87 86 81 76 72 69 65 54 39 28 25 31 28 18 10 4 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 20 27 11 3 10 30 52 42 47 48 42 39 41 45 48 49 49 53 58 64 71 76 78 78 78 75 72 76 85 96 103 123 138 146 145 134 120 106 93 77 71 65 57 47 39 38 43 48 53 62 73 80 83 80 72 71 70 66 60 47 31 25 30 35 28 18 8 2 0 0 0 0 0 0 0 1 2 1 0 1 1 2 2 1 1 1 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 13 14 14 11 4 1 11 30 52 39 48 49 46 51 57 53 51 52 52 49 48 50 57 67 76 80 81 80 76 79 85 87 72 80 82 81 81 85 90 92 89 76 68 58 48 41 38 40 43 46 47 53 63 70 74 73 71 71 72 71 65 49 31 24 29 41 38 26 13 3 0 0 0 0 0 1 2 3 4 2 1 1 1 1 0 0 1 2 3 3 3 3 3 4 2 2 2 1 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 13 30 15 5 1 0 0 8 25 41 29 38 42 46 58 65 51 46 48 48 39 33 32 34 41 47 60 71 74 73 75 76 81 88 90 84 72 55 40 49 59 64 58 45 36 34 39 49 58 68 69 62 57 60 62 64 66 70 73 75 74 70 63 45 35 37 47 46 34 19 8 2 1 2 3 4 6 7 7 6 3 1 1 1 1 0 0 2 3 3 4 4 4 3 3 3 3 3 2 1 0 0 0 1 2 0 0 1 1 1 0 0 1 2 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 6 7 11 24 48 15 2 0 0 0 2 7 13 17 26 25 25 32 45 46 44 46 50 43 36 33 34 35 45 49 55 65 75 78 71 77 100 95 76 53 33 22 25 23 23 26 29 29 30 39 55 70 89 97 92 80 69 62 60 61 64 71 75 75 71 76 59 47 41 42 43 39 30 20 10 6 5 5 6 8 7 6 5 3 1 0 0 0 0 0 1 3 4 3 3 3 2 3 5 5 3 2 3 3 2 3 5 5 2 3 4 4 2 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 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 2 9 8 11 16 13 10 12 16 19 6 1 0 0 0 0 0 1 7 20 26 28 31 38 49 51 53 56 58 57 51 43 38 43 42 46 55 69 78 73 71 74 69 58 45 34 28 23 21 29 43 57 57 47 51 70 84 99 105 102 91 80 66 57 53 55 63 70 74 75 76 55 41 33 30 30 41 38 25 16 10 7 6 5 5 4 3 3 3 2 0 0 0 0 0 2 4 6 3 1 1 3 5 6 4 3 4 6 5 6 6 6 3 5 7 7 5 3 3 6 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 8 5 4 5 6 7 5 1 0 0 0 0 0 0 0 0 3 9 19 29 35 41 49 54 56 58 63 69 69 60 48 45 38 40 52 70 78 75 71 66 61 56 49 41 33 27 37 53 70 83 85 77 81 95 103 107 107 102 92 77 73 66 59 57 61 69 77 82 82 68 51 33 19 19 33 32 23 15 10 6 5 5 3 1 2 2 3 3 2 3 5 5 3 3 4 5 3 2 3 5 6 7 4 5 6 7 7 8 7 6 6 8 8 7 5 6 9 10 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 8 8 8 9 3 1 0 0 0 0 0 0 0 0 0 1 5 13 23 29 34 45 53 56 57 60 66 75 70 57 44 33 32 42 59 73 71 68 65 61 57 55 48 41 40 49 59 68 77 90 92 95 101 108 112 112 112 104 79 80 78 74 69 68 76 87 94 93 84 70 55 39 25 32 28 19 12 8 9 10 9 6 4 1 0 0 0 3 6 8 9 8 6 4 4 4 5 6 6 6 8 7 6 7 9 11 10 9 8 10 8 7 8 9 12 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 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 1 2 3 4 3 8 12 10 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 14 22 36 47 52 53 55 58 62 60 53 44 36 32 29 31 44 49 51 51 52 54 58 56 52 53 59 65 68 73 88 83 82 85 92 99 108 119 117 91 87 85 81 78 80 88 99 109 111 103 89 79 68 48 36 25 17 10 6 6 6 5 2 2 2 2 0 0 4 8 10 10 7 2 1 3 6 8 9 9 9 11 11 10 11 13 15 13 11 9 8 8 10 12 14 16 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 6 9 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 8 14 27 42 48 47 47 48 39 39 37 32 25 23 21 20 22 20 25 33 43 52 54 56 58 61 65 69 68 67 69 79 80 77 74 75 86 107 118 108 100 92 85 82 88 95 108 119 123 116 101 92 82 65 50 38 28 20 13 11 10 8 4 0 1 1 1 0 5 9 11 11 6 7 6 5 6 10 12 16 20 23 19 17 16 17 16 12 9 8 8 10 14 17 18 13 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 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 1 3 4 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 12 17 20 25 33 39 28 29 28 25 18 11 10 7 3 1 3 10 23 37 42 52 60 64 66 69 67 65 66 64 61 60 58 57 62 79 96 104 100 87 82 85 93 103 111 118 122 122 112 98 84 72 60 47 36 30 28 21 15 9 4 0 1 0 0 0 2 4 5 4 1 5 6 5 6 9 15 21 23 22 17 14 13 14 13 9 7 7 9 11 15 19 20 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 5 5 12 21 25 30 31 27 20 15 11 7 3 1 1 3 9 19 32 48 58 64 66 69 68 67 63 56 50 48 48 49 51 61 77 92 97 81 80 89 102 110 113 115 116 117 113 102 87 73 59 47 38 31 27 19 13 8 4 0 0 0 0 0 0 0 0 0 2 5 7 8 10 13 18 18 15 13 12 11 11 10 8 8 8 9 10 14 14 19 24 16 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 3 8 16 22 25 26 27 29 19 11 7 7 9 14 17 20 30 42 54 64 69 69 66 64 63 58 48 40 39 43 45 56 71 86 94 70 63 71 88 104 110 111 110 107 107 103 93 76 55 42 37 33 26 21 16 10 6 1 1 2 2 2 2 1 1 1 1 2 6 12 18 19 15 10 8 9 11 11 9 7 7 5 5 8 12 17 14 12 13 15 13 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 17 23 27 30 23 16 12 13 21 35 37 33 32 39 52 65 72 68 62 61 64 66 62 52 43 39 39 46 56 70 81 66 58 61 73 89 103 111 113 110 110 110 103 88 63 45 40 38 33 28 22 13 7 7 9 10 10 10 10 8 7 5 3 5 11 16 19 20 16 12 10 9 10 10 9 8 6 5 5 7 10 11 12 12 11 8 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 4 6 7 6 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 8 6 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 4 7 10 12 10 7 7 9 13 28 41 48 46 41 44 58 71 71 62 56 55 57 62 67 59 47 37 36 43 53 63 57 56 58 63 74 96 110 116 117 121 121 114 99 78 59 44 34 30 29 28 18 12 17 20 21 21 21 23 21 19 15 9 6 8 14 20 23 23 21 16 10 11 13 14 14 12 11 8 6 8 10 12 13 11 7 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 3 4 4 5 7 2 0 0 0 0 0 0 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 8 4 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 4 17 33 45 53 53 44 54 67 74 69 56 43 37 43 59 60 53 42 36 39 44 48 49 58 65 69 73 95 114 126 131 133 129 117 103 90 71 57 46 36 27 25 22 21 24 23 21 20 22 28 25 21 17 12 7 7 9 16 26 31 27 19 11 10 10 10 9 10 14 10 6 7 8 7 9 14 24 17 13 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 6 6 6 6 5 5 2 1 1 1 0 0 1 3 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 0 1 1 0 0 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 27 38 47 51 45 50 60 70 74 62 40 25 30 44 52 52 45 37 37 38 40 46 58 66 68 68 93 112 126 134 137 132 118 102 91 80 70 57 44 31 30 27 25 25 25 23 24 25 22 21 17 14 10 9 11 11 13 22 30 25 15 7 5 5 4 5 6 7 5 3 5 5 5 10 20 29 25 20 15 9 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 7 5 5 5 4 3 2 1 1 1 2 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 15 14 7 5 3 2 1 1 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 12 20 30 38 46 51 47 49 55 63 69 67 52 36 27 28 32 35 37 37 36 37 41 49 60 69 72 70 75 100 123 137 140 136 126 113 98 86 77 71 63 49 37 29 26 27 31 29 28 28 26 20 13 9 8 9 11 12 15 23 33 26 14 5 3 3 3 3 3 3 3 4 4 3 4 9 16 18 16 14 10 4 1 0 0 0 0 0 0 0 1 2 3 4 5 5 9 9 7 4 4 4 3 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 12 13 11 9 6 4 3 2 1 3 3 1 0 0 0 0 0 0 1 2 1 0 0 2 4 10 14 19 26 34 39 45 48 45 48 54 60 65 64 47 32 21 19 21 24 28 34 35 38 43 50 59 68 75 79 78 101 125 140 142 137 135 126 111 95 82 76 73 70 56 46 38 35 34 30 30 30 26 21 18 14 9 9 8 9 11 17 26 27 21 13 7 5 6 7 6 6 7 7 7 6 7 10 13 10 7 7 5 1 0 0 0 0 0 0 0 1 3 7 11 13 13 9 8 6 5 5 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 1 2 3 5 6 7 8 6 6 5 4 1 1 1 0 0 0 0 0 0 0 1 2 2 0 0 0 1 7 9 11 16 23 30 35 37 37 46 56 62 64 60 37 23 17 18 20 22 26 31 32 33 37 44 53 61 71 77 76 93 121 145 154 140 136 131 123 109 89 84 83 82 76 66 55 43 35 33 31 28 25 22 21 21 21 13 7 5 6 10 13 17 18 15 11 11 12 13 13 10 9 10 11 10 11 13 14 11 8 8 7 2 1 0 0 0 0 0 2 5 8 13 17 18 14 8 4 2 2 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 10 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 19 27 32 37 46 56 58 54 50 36 26 19 17 18 18 19 23 22 25 31 38 44 51 64 71 72 80 112 143 159 144 138 135 131 119 97 88 83 79 82 86 79 64 46 36 30 26 23 19 17 15 14 10 7 5 5 9 6 9 10 9 6 12 14 13 11 10 12 14 15 12 12 13 14 13 13 10 6 5 4 2 0 0 0 1 3 8 14 21 18 12 7 5 4 2 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 13 25 34 40 44 44 39 34 38 34 27 20 15 15 17 17 16 13 15 21 29 36 49 61 66 66 68 106 140 156 145 140 139 133 119 99 95 89 79 73 83 82 71 51 39 31 26 24 23 19 18 17 14 10 6 5 6 8 9 8 8 14 15 11 6 5 10 18 18 11 15 18 19 19 17 16 11 5 3 3 3 3 3 3 3 4 5 9 21 16 8 5 4 3 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 3 13 27 39 46 47 40 37 36 34 30 23 15 9 9 12 13 12 10 10 14 21 31 50 61 64 59 52 98 133 150 148 142 138 123 97 84 87 88 84 77 83 81 72 59 50 43 38 33 28 26 24 21 17 15 8 3 3 4 7 11 15 16 10 7 6 8 13 15 16 16 15 16 18 21 23 15 9 5 4 5 6 7 7 8 9 8 8 8 23 24 20 13 9 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 10 26 40 49 49 43 42 40 34 26 18 10 6 7 9 10 11 11 6 5 10 22 43 56 58 50 38 85 119 139 147 146 136 110 79 75 80 84 86 85 85 82 77 71 65 57 51 45 37 30 24 20 19 21 15 9 4 3 5 9 11 13 11 10 9 10 10 7 6 8 6 3 4 11 22 11 5 3 4 2 3 5 6 7 8 10 11 10 24 27 22 14 11 10 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 16 25 32 34 33 36 35 30 23 20 13 9 9 10 11 11 10 4 4 8 18 34 43 39 33 37 80 115 140 151 146 125 98 75 73 78 81 84 86 86 86 85 84 79 71 64 58 51 42 34 26 19 16 13 10 8 7 5 5 4 2 4 6 7 6 5 3 2 3 4 7 14 19 11 6 4 3 3 7 5 2 1 2 5 8 10 9 16 18 17 13 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 10 17 20 21 20 20 16 11 9 9 8 8 6 3 4 7 13 21 25 14 12 30 74 113 133 132 108 76 63 62 67 72 76 79 79 79 79 79 81 83 77 73 69 64 58 51 41 28 20 15 12 11 12 11 9 6 3 1 1 1 2 3 2 2 2 6 15 16 11 10 11 10 7 4 5 5 4 3 3 6 8 9 9 8 7 9 13 13 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 8 6 10 9 8 6 4 5 6 7 7 7 8 10 14 17 10 9 20 54 85 97 90 71 60 57 59 61 62 64 66 68 71 73 74 75 75 72 71 70 68 63 60 53 40 30 21 14 10 12 14 14 12 8 5 2 0 0 1 1 1 1 2 4 10 18 24 23 19 15 15 13 10 5 2 5 6 7 8 9 9 8 9 11 12 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 3 1 3 2 2 1 1 3 6 9 10 8 6 7 11 17 11 9 16 30 45 50 50 53 59 57 49 40 45 46 51 61 69 72 72 70 66 61 62 64 65 58 56 52 45 37 26 16 8 8 10 11 11 10 7 3 1 0 0 0 0 1 1 1 4 9 15 18 18 17 19 20 18 12 6 6 6 7 8 9 9 10 11 10 9 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 1 3 3 4 5 3 2 3 7 15 12 12 16 24 35 40 42 46 50 49 44 40 50 52 59 70 79 75 70 65 59 60 65 68 66 51 52 50 42 31 22 13 7 4 4 6 7 8 7 5 3 1 0 0 0 1 1 1 1 2 4 9 11 12 14 17 18 15 9 6 7 10 11 11 10 10 10 9 8 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 0 0 1 3 7 6 10 18 31 42 53 58 60 59 56 50 44 48 55 67 80 89 72 68 70 74 75 71 64 55 38 40 38 30 20 16 12 8 3 2 2 3 4 5 5 4 2 0 0 0 0 0 0 0 0 1 3 3 5 7 10 13 13 9 8 9 10 12 13 11 10 11 10 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -11 -12 -8 -5 -3 -2 -6 -5 -5 -15 -19 -10 -4 -5 -10 -16 -15 -4 -2 -2 -1 -6 -15 -15 -9 -12 -12 -11 -17 -16 -7 -9 -3 -1 -3 -11 -13 -8 -7 -14 -25 -39 -52 -59 -55 -42 -17 -6 -7 -7 -5 -2 -1 -5 -8 -6 -8 -8 -8 -11 -21 -18 -10 -4 -1 -1 -1 -0 0 -0 -2 -5 -7 -10 -15 -18 -22 -15 -8 -14 -33 -44 -37 -33 -27 -25 -27 -29 -33 -44 -58 -71 -82 -89 -93 -95 -100 -97 -87 -79 -72 -65 -58 -56 -60 -66 -75 -87 -101 -117 -132 -130 -43 -19 -39 -58 -90 -145 -201 -199 -198 -203 -199 -197 -197 -189 -177 -181 -187 -184 -174 -160 -144 -131 -122 -108 -101 -105 -114 -120 -122 -121 -114 -110 -109 -109 -103 -92 -79 -65 -61 -57 -59 -64 -67 -64 -62 -61 -58 -54 -52 -53 -53 -51 -49 -49 -48 -46 -45 -42 -39 -37 -35 -32 -28 -25 -23 -24 -23 -23 -22 -20 -17 -14 -10 -6 -1 -0 -0 -15 -12 -7 -6 -5 -4 -9 -6 -1 -0 -1 -1 -6 -9 -8 -11 -11 -2 -4 -2 -0 -0 -4 -10 -14 -14 -15 -13 -11 -8 -10 -12 -5 -1 -5 -4 -3 -3 -7 -16 -29 -42 -46 -58 -63 -55 -36 -10 -6 -7 -6 -4 -2 -5 -9 -8 -9 -9 -7 -8 -13 -23 -23 -14 -6 -2 -1 -1 -0 -0 -0 -4 -5 -7 -12 -18 -23 -18 -7 -2 -7 -25 -50 -55 -47 -41 -34 -32 -34 -38 -45 -52 -59 -64 -68 -75 -84 -86 -79 -72 -57 -45 -42 -47 -57 -71 -82 -93 -106 -122 -139 -139 -88 -79 -64 -36 -54 -141 -236 -228 -217 -229 -228 -221 -214 -206 -195 -192 -197 -196 -183 -165 -147 -132 -123 -106 -96 -97 -101 -106 -111 -117 -116 -120 -123 -122 -117 -105 -85 -71 -64 -56 -54 -55 -54 -50 -52 -55 -54 -54 -57 -62 -65 -62 -56 -48 -43 -40 -37 -34 -31 -29 -26 -20 -15 -13 -15 -19 -20 -16 -11 -7 -4 -4 -3 -2 -1 -2 -1 -18 -13 -7 -5 -5 -2 -4 -2 -1 -1 -2 -3 -5 -8 -5 -7 -6 -5 -8 -3 -8 -5 -7 -10 -8 -6 -10 -14 -11 -8 -11 -14 -8 -2 -3 -2 -1 -1 -6 -17 -32 -40 -24 -35 -55 -57 -40 -21 -9 -7 -7 -6 -3 -1 -2 -7 -6 -5 -5 -6 -10 -22 -33 -31 -20 -8 -2 -1 -1 -1 -1 -3 -5 -6 -9 -12 -18 -23 -23 -12 -3 -4 -17 -53 -68 -60 -45 -34 -28 -24 -24 -28 -39 -45 -52 -58 -63 -65 -63 -51 -42 -39 -41 -49 -62 -77 -85 -97 -112 -129 -145 -157 -160 -160 -139 -121 -147 -193 -218 -211 -210 -240 -241 -231 -220 -208 -196 -208 -208 -208 -192 -171 -153 -137 -125 -107 -95 -92 -95 -99 -104 -112 -114 -121 -122 -118 -112 -104 -90 -73 -66 -64 -59 -54 -50 -50 -53 -57 -58 -61 -67 -74 -77 -69 -57 -45 -38 -34 -31 -29 -28 -26 -23 -18 -13 -10 -10 -14 -15 -11 -6 -3 -3 -3 -5 -9 -10 -7 -5 -10 -8 -4 -3 -3 -0 0 0 0 -0 -2 -4 -5 -5 -6 -8 -7 -7 -11 -14 -31 -29 -22 -16 -13 -14 -16 -13 -8 -9 -13 -13 -6 -2 -1 -22 -28 -18 -13 -20 -33 -40 -19 -10 -36 -56 -48 -31 -20 -12 -5 -3 -1 0 -0 0 0 -2 -5 -6 -8 -15 -27 -37 -34 -19 -7 -2 -2 -1 -1 -3 -5 -7 -8 -10 -13 -17 -23 -30 -17 -3 -4 -11 -40 -49 -43 -30 -19 -13 -10 -15 -27 -34 -37 -39 -42 -46 -49 -49 -47 -47 -50 -56 -65 -76 -87 -101 -119 -125 -129 -145 -163 -169 -162 -168 -199 -209 -193 -202 -210 -232 -228 -215 -201 -192 -195 -224 -219 -215 -197 -177 -159 -139 -122 -106 -95 -91 -91 -94 -100 -110 -112 -116 -115 -110 -104 -96 -86 -74 -71 -72 -66 -60 -56 -55 -55 -56 -57 -60 -65 -68 -67 -60 -50 -40 -33 -29 -27 -26 -23 -19 -18 -16 -13 -10 -9 -10 -9 -7 -7 -5 -4 -6 -14 -25 -30 -26 -20 -6 -5 -3 -2 -3 -2 -2 -1 -0 0 -1 -4 -12 -19 -18 -6 -4 -7 -15 -23 -21 -16 -14 -9 -6 -9 -14 -10 -10 -14 -14 -12 -7 -7 -19 -33 -31 -26 -21 -23 -28 -30 -17 -11 -27 -42 -40 -26 -16 -11 -2 -0 -0 0 0 0 0 0 -3 -6 -6 -9 -18 -30 -33 -27 -17 -8 -3 -2 -2 -3 -5 -9 -12 -14 -15 -16 -19 -24 -15 -5 -3 -3 -7 -30 -38 -28 -20 -18 -16 -18 -23 -26 -28 -30 -33 -36 -41 -46 -50 -52 -55 -61 -68 -78 -94 -111 -123 -126 -125 -128 -142 -163 -156 -164 -178 -182 -181 -194 -203 -206 -199 -193 -198 -210 -217 -230 -222 -212 -194 -176 -158 -138 -120 -108 -99 -91 -85 -85 -92 -104 -106 -108 -109 -105 -97 -89 -81 -78 -76 -73 -67 -62 -59 -55 -51 -48 -48 -52 -56 -60 -59 -54 -43 -32 -25 -23 -24 -25 -18 -12 -10 -10 -10 -9 -9 -8 -7 -8 -10 -9 -10 -15 -23 -29 -27 -25 -23 -3 -4 -2 -2 -5 -8 -9 -5 -1 -0 0 -3 -13 -26 -28 -16 -5 -4 -11 -18 -17 -13 -13 -9 -5 -7 -12 -14 -13 -16 -13 -11 -8 -9 -20 -28 -23 -22 -17 -12 -13 -16 -12 -9 -10 -25 -35 -29 -13 -4 -0 0 0 0 0 0 0 0 -1 -4 -6 -8 -14 -24 -27 -17 -12 -7 -3 -3 -3 -3 -5 -12 -21 -25 -23 -24 -25 -25 -24 -15 -6 -2 -4 -26 -45 -36 -28 -25 -23 -24 -27 -30 -32 -33 -34 -37 -42 -48 -55 -60 -66 -73 -79 -77 -79 -85 -92 -96 -99 -110 -133 -160 -152 -156 -162 -174 -189 -202 -205 -195 -183 -176 -191 -216 -230 -232 -222 -208 -192 -177 -159 -139 -122 -110 -102 -94 -85 -80 -84 -93 -100 -100 -102 -101 -93 -83 -77 -75 -72 -67 -62 -58 -54 -49 -45 -41 -39 -40 -44 -48 -49 -46 -36 -24 -16 -13 -13 -16 -14 -10 -10 -10 -11 -11 -11 -9 -9 -10 -15 -22 -27 -26 -23 -21 -19 -18 -17 -3 -2 -2 -3 -6 -10 -11 -9 -5 -2 -1 -3 -13 -22 -21 -12 -6 -8 -8 -9 -12 -14 -12 -5 -3 -5 -11 -14 -12 -10 -9 -10 -7 -7 -12 -16 -8 -9 -13 -10 -7 -9 -7 -5 -6 -24 -40 -41 -29 -15 -0 0 0 0 0 0 0 0 0 -1 -3 -6 -10 -15 -19 -13 -7 -4 -3 -5 -8 -11 -10 -17 -29 -35 -34 -36 -39 -31 -24 -15 -7 -2 -4 -25 -62 -55 -46 -38 -31 -31 -33 -36 -39 -42 -46 -53 -62 -71 -73 -80 -90 -103 -106 -89 -74 -65 -55 -56 -69 -91 -116 -147 -151 -154 -160 -173 -193 -211 -210 -195 -179 -169 -193 -228 -238 -232 -221 -207 -195 -182 -164 -141 -121 -109 -106 -103 -99 -94 -92 -97 -100 -92 -94 -95 -88 -78 -72 -68 -64 -57 -50 -46 -44 -40 -38 -35 -30 -27 -27 -29 -31 -30 -23 -16 -10 -6 -5 -7 -8 -9 -9 -8 -8 -10 -11 -6 -9 -13 -20 -23 -22 -18 -15 -14 -12 -11 -12 -3 -2 -6 -4 -7 -10 -11 -11 -11 -8 -4 -8 -15 -18 -16 -12 -6 -12 -9 -6 -9 -13 -11 -4 -6 -7 -9 -11 -9 -6 -6 -9 -8 -8 -9 -8 -1 -2 -5 -7 -8 -8 -7 -4 -4 -18 -34 -43 -41 -36 -25 -7 -2 -0 0 0 0 0 0 0 -1 -4 -5 -4 -5 -11 -9 -6 -3 -8 -20 -31 -25 -27 -34 -39 -41 -44 -44 -21 -15 -17 -18 -16 -24 -54 -84 -78 -67 -57 -49 -41 -41 -47 -54 -58 -63 -74 -91 -104 -100 -109 -123 -141 -146 -128 -101 -80 -68 -66 -67 -71 -83 -111 -126 -138 -155 -180 -203 -209 -198 -198 -180 -166 -200 -243 -251 -241 -228 -212 -199 -189 -174 -152 -132 -120 -120 -124 -125 -123 -120 -119 -113 -96 -94 -92 -86 -77 -71 -63 -55 -48 -39 -36 -39 -36 -34 -28 -20 -13 -10 -12 -15 -17 -12 -10 -7 -5 -4 -4 -4 -3 -5 -4 -4 -6 -7 -4 -8 -17 -21 -20 -16 -13 -11 -9 -6 -4 -4 -4 -4 -7 -5 -8 -11 -12 -13 -14 -14 -11 -14 -14 -14 -15 -13 -5 -6 -4 -5 -9 -12 -11 -9 -6 -5 -5 -11 -13 -8 -5 -8 -12 -14 -13 -9 -1 -1 -4 -9 -10 -9 -8 -5 -5 -12 -27 -44 -49 -42 -34 -20 -9 -3 -1 0 0 0 0 0 -0 -2 -2 -0 -0 -2 -2 -3 -5 -12 -28 -41 -36 -33 -37 -41 -46 -51 -54 -43 -20 -13 -17 -24 -34 -60 -92 -97 -101 -89 -69 -55 -55 -64 -73 -76 -81 -91 -104 -116 -132 -144 -162 -179 -187 -180 -163 -138 -114 -100 -80 -65 -66 -76 -87 -107 -135 -166 -195 -213 -216 -208 -189 -204 -237 -259 -258 -250 -237 -218 -205 -194 -180 -164 -149 -136 -136 -142 -147 -149 -148 -144 -128 -110 -101 -95 -87 -76 -67 -61 -52 -44 -36 -31 -31 -29 -26 -22 -16 -9 -6 -6 -7 -6 -7 -8 -6 -4 -4 -5 -3 -1 -5 -4 -2 -2 -4 -3 -7 -14 -16 -13 -11 -10 -7 -5 -3 -2 -2 -3 -4 -7 -9 -11 -14 -15 -15 -15 -15 -15 -16 -12 -11 -11 -9 -3 -1 -1 -3 -6 -7 -7 -8 -8 -5 -5 -12 -13 -7 -3 -6 -10 -13 -15 -13 -9 -8 -11 -12 -13 -11 -7 -5 -6 -13 -30 -48 -49 -33 -16 -16 -11 -10 -6 -2 -1 -1 0 0 0 0 0 0 0 0 -0 -0 -12 -32 -46 -45 -42 -39 -41 -44 -51 -57 -56 -29 -5 -6 -12 -15 -16 -25 -52 -96 -111 -109 -97 -82 -74 -79 -87 -90 -99 -114 -133 -155 -182 -202 -217 -225 -220 -202 -180 -178 -160 -123 -105 -93 -77 -70 -75 -90 -111 -136 -160 -183 -201 -203 -190 -220 -250 -261 -258 -253 -244 -221 -211 -201 -186 -168 -153 -143 -144 -151 -158 -163 -163 -156 -139 -124 -106 -94 -86 -77 -67 -63 -53 -45 -38 -30 -25 -22 -21 -20 -17 -11 -7 -5 -3 -2 -6 -8 -6 -3 -2 -3 -1 -0 -3 -3 -1 -0 -1 -1 -3 -6 -7 -9 -11 -8 -4 -2 -1 -1 -1 -2 -4 -7 -9 -12 -14 -15 -15 -15 -15 -15 -15 -7 -9 -10 -7 -2 -1 -3 -7 -7 -5 -6 -10 -14 -7 -6 -12 -13 -9 -5 -5 -10 -25 -22 -18 -12 -8 -11 -7 -5 -5 -5 -5 -6 -8 -22 -34 -33 -20 -9 -8 -5 -8 -9 -10 -12 -11 -4 0 0 0 0 0 -0 -0 0 0 -15 -47 -63 -55 -54 -49 -50 -52 -55 -59 -56 -39 -16 -5 -5 -9 -12 -16 -22 -48 -86 -110 -114 -108 -105 -108 -111 -116 -124 -139 -158 -183 -219 -234 -234 -227 -206 -150 -99 -213 -187 -162 -141 -119 -102 -93 -87 -84 -93 -103 -120 -141 -159 -174 -198 -231 -247 -246 -243 -243 -240 -221 -211 -208 -198 -176 -156 -148 -149 -158 -168 -175 -177 -169 -152 -132 -110 -96 -91 -86 -78 -74 -64 -55 -46 -36 -28 -24 -23 -20 -16 -12 -12 -13 -14 -12 -12 -10 -8 -5 -3 -2 -5 -6 -6 -4 -2 -0 -0 -1 -3 -6 -10 -12 -9 -5 -4 -4 -3 -2 -1 -2 -4 -6 -9 -11 -14 -14 -14 -15 -15 -15 -14 -10 -8 -9 -9 -6 -3 -3 -7 -8 -5 -7 -9 -9 -4 -5 -16 -22 -20 -14 -11 -17 -37 -28 -20 -14 -8 -8 -7 -4 -2 -2 -3 -3 -3 -5 -21 -23 -15 -7 -4 -2 -5 -10 -14 -21 -28 -25 -6 -1 -0 0 -0 -1 -3 -4 -5 -25 -64 -76 -67 -67 -64 -64 -63 -65 -67 -66 -57 -42 -13 -6 -6 -8 -13 -20 -26 -65 -106 -127 -136 -141 -143 -146 -156 -157 -164 -178 -189 -180 -149 -139 -123 -102 -63 -46 -181 -202 -209 -184 -158 -146 -143 -130 -108 -97 -104 -114 -125 -139 -156 -197 -229 -233 -225 -221 -224 -228 -217 -209 -210 -207 -193 -176 -165 -164 -172 -181 -158 -106 -81 -112 -128 -123 -113 -106 -102 -98 -101 -94 -78 -61 -47 -39 -33 -30 -29 -28 -30 -31 -29 -24 -18 -16 -17 -21 -23 -21 -29 -33 -24 -14 -7 -5 -4 -5 -5 -4 -9 -18 -22 -20 -16 -16 -14 -9 -6 -5 -7 -3 -2 -5 -11 -15 -16 -14 -15 -14 -13 -13 -11 -8 -9 -9 -7 -6 -5 -7 -9 -6 -6 -4 -5 -10 -13 -17 -22 -24 -23 -22 -25 -32 -25 -19 -14 -10 -7 -7 -5 -2 -1 -1 -1 -1 -3 -18 -28 -26 -16 -6 -1 -1 -4 -11 -20 -33 -40 -26 -12 -4 -1 -1 -4 -6 -6 -6 -18 -67 -89 -87 -82 -78 -76 -75 -77 -80 -77 -62 -32 -8 -5 -6 -6 -8 -14 -22 -38 -63 -105 -137 -148 -143 -134 -129 -117 -135 -176 -197 -150 -55 -35 -24 -18 -14 -19 -56 -153 -195 -189 -192 -202 -202 -192 -155 -140 -127 -131 -144 -153 -166 -194 -213 -224 -216 -204 -204 -210 -209 -207 -208 -208 -202 -191 -180 -157 -140 -126 -85 -31 -9 -28 -62 -99 -121 -124 -119 -120 -130 -126 -105 -83 -69 -62 -55 -52 -52 -59 -63 -60 -53 -46 -43 -47 -48 -55 -56 -48 -59 -55 -37 -22 -17 -21 -26 -24 -17 -8 -16 -31 -40 -38 -32 -34 -30 -24 -18 -13 -7 -4 -2 -6 -11 -15 -15 -14 -14 -12 -11 -10 -8 -7 -6 -7 -8 -9 -9 -10 -9 -7 -6 -4 -3 -6 -9 -14 -18 -19 -19 -21 -24 -23 -19 -16 -13 -11 -9 -7 -5 -4 -1 -0 -1 -2 -6 -16 -36 -51 -42 -19 -2 -0 -1 -2 -6 -22 -37 -40 -34 -20 -12 -10 -14 -25 -29 -4 -7 -18 -61 -90 -94 -93 -91 -91 -92 -90 -88 -90 -87 -17 -7 -6 -5 -6 -14 -42 -70 -54 -92 -124 -108 -60 -47 -43 -34 -78 -141 -155 -92 -51 -16 -12 -12 -11 -9 -12 -30 -34 -106 -192 -238 -253 -307 -292 -233 -202 -191 -186 -178 -176 -191 -197 -206 -210 -200 -181 -184 -192 -189 -176 -169 -166 -140 -51 -40 -33 -27 -16 -4 0 0 -9 -27 -63 -103 -132 -147 -155 -139 -123 -112 -103 -94 -85 -80 -75 -69 -69 -77 -87 -88 -98 -96 -76 -57 -42 -24 -17 -26 -36 -30 -36 -58 -75 -83 -47 -17 -10 -20 -40 -55 -3 -19 -29 -28 -20 -12 -2 -3 -3 -6 -10 -11 -10 -10 -11 -9 -8 -6 -5 -4 -5 -7 -10 -11 -11 -10 -9 -9 -8 -5 -3 -4 -8 -13 -15 -12 -11 -13 -17 -17 -12 -12 -10 -9 -8 -7 -5 -4 -1 -0 -0 -4 -10 -18 -37 -56 -54 -33 -11 -1 0 -0 -0 -15 -29 -38 -47 -45 -45 -47 -49 -53 -58 -58 -52 -54 -61 -78 -95 -105 -108 -108 -108 -99 -93 -96 -90 -31 -16 -10 -8 -7 -10 -19 -27 -27 -84 -109 -81 -30 -13 -9 -7 -36 -68 -59 -13 -28 -10 -8 -7 -7 -7 -10 -17 -81 -176 -188 -161 -196 -327 -340 -308 -290 -272 -241 -199 -167 -165 -157 -178 -193 -194 -183 -171 -170 -174 -152 -140 -149 -137 -30 -25 -18 -7 -0 -0 0 0 0 -1 -10 -37 -66 -66 -51 -65 -115 -116 -105 -105 -53 -28 -21 -16 -23 -40 -51 -37 -26 -20 -14 -9 -5 -2 -1 -2 -12 -25 -33 -31 -20 -6 -1 0 0 -1 -5 -10 -0 0 -8 -15 -18 -17 -3 -3 -4 -5 -5 -5 -5 -6 -7 -5 -4 -3 -2 -2 -3 -5 -8 -11 -12 -8 -6 -9 -7 -3 -1 -1 -3 -7 -10 -8 -7 -11 -15 -14 -10 -7 -6 -5 -7 -9 -10 -6 -1 -1 -1 -8 -17 -24 -34 -47 -50 -40 -24 -10 -4 -5 -2 -5 -17 -32 -45 -55 -59 -61 -61 -55 -49 -49 -57 -56 -58 -63 -76 -90 -100 -101 -118 -113 -107 -107 -100 -65 -37 -20 -14 -12 -10 -8 -8 -12 -17 -21 -22 -17 -13 -9 -7 -12 -17 -11 -0 -0 -2 -3 -4 -4 -5 -7 -14 -24 -78 -109 -131 -181 -268 -297 -306 -310 -293 -253 -208 -184 -165 -155 -150 -160 -179 -186 -165 -150 -163 -151 -137 -140 -150 -124 -112 -84 -54 -22 -0 0 0 0 0 0 -22 -71 -117 -102 -54 -125 -120 -96 -110 -42 -4 -0 0 -2 -5 -7 -4 -1 -0 0 0 -4 -19 -45 -12 -38 -52 -36 -8 -0 -0 0 0 0 -0 -0 -0 0 0 0 -2 -4 -4 -1 -2 -4 -4 -2 -3 -2 -3 -4 -2 -1 -1 -1 -1 -2 -4 -6 -11 -16 -8 -3 -5 -4 -2 -2 -2 -3 -4 -5 -5 -4 -12 -14 -12 -10 -6 -4 -5 -7 -9 -10 -8 -3 -3 -4 -13 -22 -26 -30 -36 -41 -41 -36 -26 -16 -10 -6 -3 -12 -27 -39 -47 -52 -53 -54 -51 -44 -38 -39 -46 -48 -52 -59 -68 -74 -76 -99 -103 -112 -119 -119 -106 -67 -33 -20 -16 -15 -13 -8 -8 -11 -12 -14 -16 -15 -11 -8 -11 -13 -7 -1 0 0 -0 -3 -4 -3 -1 -3 -20 -164 -240 -259 -253 -246 -260 -280 -288 -301 -274 -218 -185 -180 -151 -134 -125 -117 -113 -126 -127 -134 -150 -141 -123 -119 -112 -102 -100 -108 -101 -60 -3 0 -2 -1 -19 -70 -137 -174 -172 -163 -174 -156 -136 -123 -60 -5 0 0 0 0 0 0 0 -0 -0 -4 -19 -49 -68 -16 -2 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 -0 0 0 0 -1 -1 -2 -3 -4 -6 -3 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -9 -7 -3 -6 -10 -8 -6 -5 -4 -3 -3 -2 -1 -2 -8 -9 -8 -7 -5 -3 -4 -7 -7 -6 -4 -4 -4 -9 -15 -19 -19 -19 -22 -27 -36 -47 -45 -30 -14 -4 -1 -13 -30 -42 -47 -45 -48 -44 -41 -38 -37 -39 -40 -42 -46 -52 -60 -63 -62 -72 -78 -93 -109 -119 -116 -95 -62 -31 -18 -17 -18 -18 -19 -15 -14 -12 -11 -10 -10 -7 -12 -11 -6 -1 -0 0 -1 -4 -6 -4 0 -10 -75 -42 -97 -144 -149 -132 -120 -108 -107 -191 -234 -221 -218 -204 -167 -151 -141 -123 -110 -124 -111 -112 -136 -133 -106 -86 -86 -96 -91 -111 -137 -111 -30 -62 -42 -11 -35 -113 -187 -195 -199 -187 -172 -154 -143 -133 -88 -8 0 0 0 0 -0 -1 -1 -1 -1 -5 -29 -75 -27 -5 -4 -9 -14 -13 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 -1 -1 -1 -3 -8 -15 -5 -1 -1 -1 -0 -1 -1 -1 -2 -4 -6 -9 -2 -9 -10 -10 -11 -12 -12 -9 -4 -1 -1 -1 -2 -2 -6 -6 -4 -3 -2 -1 -2 -5 -4 -4 -6 -7 -10 -12 -11 -8 -6 -8 -13 -22 -37 -25 -7 -2 -1 -0 -5 -19 -38 -46 -38 -45 -40 -36 -35 -36 -37 -42 -48 -50 -54 -61 -67 -67 -68 -70 -74 -84 -97 -105 -101 -81 -52 -27 -18 -20 -20 -19 -22 -23 -19 -12 -8 -7 -6 -7 -6 -9 -11 -6 -1 -2 -6 -8 -4 0 -24 -161 -94 -56 -42 -40 -40 -45 -52 -52 -58 -85 -125 -167 -190 -204 -191 -189 -166 -134 -132 -122 -107 -112 -112 -100 -82 -78 -110 -91 -100 -120 -123 -108 -118 -75 -50 -76 -138 -193 -188 -81 -128 -158 -148 -111 -73 -44 -4 0 0 0 0 -0 -0 -1 -1 -1 -0 -8 -34 -44 -54 -43 -33 -30 -28 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -1 -1 -1 -3 -6 -7 -6 -2 -1 -1 -1 -1 -1 -2 -3 -4 -4 -3 -1 -5 -4 -1 -4 -13 -22 -20 -13 -6 -2 -1 -1 -1 -5 -7 -6 -4 -2 -2 -3 -6 -8 -6 -4 -5 -6 -7 -6 -3 -1 -2 -8 -24 -30 -17 -4 0 0 0 0 -4 -13 -18 -18 -36 -43 -39 -35 -34 -37 -44 -50 -53 -56 -64 -70 -71 -75 -78 -84 -87 -85 -82 -78 -67 -64 -55 -33 -12 -7 -13 -22 -27 -34 -25 -11 -7 -7 -6 -5 -10 -15 -15 -11 -7 -5 -9 -8 -3 -8 -38 -43 -40 -37 -35 -37 -45 -60 -57 -50 -133 -183 -117 -68 -98 -98 -174 -185 -143 -159 -160 -129 -111 -106 -98 -80 -64 -111 -83 -84 -95 -106 -119 -128 -139 -171 -186 -190 -167 -90 -18 -90 -136 -116 -56 -7 -4 -0 0 0 0 0 -0 -0 -0 -0 -0 -9 -25 -33 -46 -41 -29 -23 -22 -16 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -2 -5 -7 -5 -4 -2 -2 -2 -3 -3 -2 -2 -5 -4 -1 -0 -0 -0 -0 -5 -11 -17 -23 -27 -30 -16 -5 -1 -0 -1 -3 -7 -8 -5 -1 -1 -0 -0 -0 -1 -2 -2 -2 -3 -2 -1 -0 -1 -8 -29 -29 -15 -4 0 0 0 -0 -1 -0 0 -3 -14 -34 -44 -45 -42 -41 -45 -51 -56 -59 -66 -69 -68 -73 -81 -89 -90 -86 -82 -80 -75 -61 -69 -48 -19 -6 -10 -22 -59 -106 -86 -50 -40 -18 -10 -9 -11 -16 -22 -26 -25 -5 -11 -13 -13 -18 -31 -35 -36 -38 -39 -42 -58 -108 -50 -13 -98 -181 -139 0 -0 -20 -153 -216 -181 -143 -148 -145 -140 -138 -123 -97 -91 -113 -84 -81 -84 -88 -104 -139 -175 -180 -162 -161 -173 -145 -78 -22 -11 -9 -4 0 0 0 0 0 0 0 0 -0 -0 0 -7 -30 -57 -55 -39 -31 -41 -42 -25 -3 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -2 -4 -7 -8 -6 -3 -3 -6 -5 -4 -2 -0 0 0 -7 -16 -18 -16 -19 -39 -25 -10 -3 -1 -1 -1 -4 -7 -5 -3 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -18 -12 -4 -1 0 -0 -1 -2 -5 -2 -0 0 -2 -9 -26 -44 -52 -51 -49 -48 -49 -54 -61 -64 -63 -62 -69 -79 -76 -75 -73 -71 -68 -56 -60 -61 -48 -37 -59 -131 -137 -133 -126 -103 -73 -54 -36 -20 -17 -19 -23 -27 -31 -11 -17 -19 -22 -32 -37 -33 -36 -41 -43 -47 -82 -208 -106 -26 -66 -131 -113 -1 -6 -31 -46 -34 -41 -99 -129 -131 -177 -206 -220 -229 -228 -148 -110 -100 -96 -95 -108 -142 -147 -143 -117 -115 -139 -143 -141 -146 -69 -42 -68 -77 -25 -3 0 -6 -25 -34 -13 -58 -19 -5 -28 -56 -59 -43 -28 -26 -53 -61 -40 -22 -8 -1 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -2 -3 -4 -3 -3 -2 -2 -2 -6 -9 -8 -6 -4 -5 -5 -6 -7 -4 -1 -3 -14 -22 -21 -20 -21 -30 -47 -46 -25 -15 -9 -4 -1 -1 -3 -5 -6 -4 -3 -1 -0 -0 -0 -0 -0 -0 0 -0 -1 -2 -4 -8 -12 -9 -3 -0 -2 -5 -8 -10 -3 -16 -27 -28 -26 -28 -42 -62 -66 -57 -48 -50 -47 -47 -49 -49 -47 -46 -46 -34 -42 -49 -49 -46 -44 -48 -59 -54 -30 -11 -32 -101 -102 -101 -88 -79 -95 -101 -75 -35 -19 -19 -21 -23 -21 -24 -22 -21 -26 -30 -25 -27 -31 -31 -29 -46 -103 -58 -14 -2 -2 -0 -4 -25 -42 -44 -31 -13 0 -1 -30 -92 -96 -143 -231 -238 -167 -143 -151 -149 -142 -147 -156 -121 -102 -99 -105 -109 -104 -106 -131 -172 -188 -182 -171 -135 -145 -123 -85 -102 -130 -51 -78 -64 -57 -51 -44 -37 -29 -32 -43 -76 -101 -97 -68 -37 -7 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -5 -7 -7 -5 -5 -4 -2 -2 -2 -4 -4 -4 -5 -7 -7 -8 -12 -7 -2 -5 -19 -32 -29 -24 -20 -29 -43 -36 -28 -27 -21 -12 -4 -1 -1 -2 -4 -7 -7 -3 -1 -1 -2 -2 -2 -0 0 -0 -3 -4 -4 -5 -8 -16 -18 -8 -1 -4 -10 -9 -3 -46 -75 -80 -74 -73 -75 -78 -76 -67 -54 -47 -46 -40 -35 -34 -34 -34 -32 -20 -26 -29 -30 -32 -34 -39 -47 -47 -31 -16 -34 -99 -99 -103 -109 -112 -114 -116 -97 -45 -26 -24 -22 -21 -21 -21 -19 -18 -19 -20 -17 -17 -19 -23 -25 -28 -35 -25 -25 -74 -56 -4 -6 -25 -38 -45 -35 -15 0 0 0 0 0 -18 -77 -172 -192 -149 -152 -179 -199 -195 -180 -147 -139 -144 -147 -133 -98 -86 -121 -146 -153 -149 -147 -149 -148 -143 -137 -125 -103 -72 -50 -34 -25 -23 -24 -25 -24 -41 -63 -73 -72 -65 -51 -28 -6 0 -0 -1 -0 -0 0 0 0 0 0 0 0 -4 -5 -4 -3 -5 -4 -3 -2 -2 -2 -3 -4 -7 -10 -11 -13 -20 -11 -14 -25 -32 -31 -27 -27 -29 -32 -33 -27 -22 -21 -21 -17 -9 -3 -1 -1 -5 -6 -5 -2 -2 -2 -1 -1 -0 -0 -0 -1 -6 -8 -7 -5 -5 -7 -8 -16 -10 -4 -7 -7 -2 -40 -75 -94 -96 -89 -80 -72 -69 -66 -58 -49 -46 -38 -29 -24 -24 -27 -30 -27 -27 -26 -25 -26 -29 -32 -39 -45 -50 -66 -94 -98 -93 -92 -93 -94 -94 -95 -96 -88 -52 -25 -16 -15 -16 -16 -17 -19 -19 -18 -15 -13 -13 -21 -28 -29 -26 -20 -49 -158 -121 -16 -21 -27 -36 -31 -15 -2 0 0 0 0 0 0 -4 -11 -0 -12 -81 -154 -203 -221 -215 -208 -197 -180 -185 -178 -105 -93 -140 -150 -138 -123 -115 -110 -106 -95 -89 -78 -56 -34 -23 -18 -17 -17 -21 -28 -28 -22 -47 -63 -51 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -1 -2 -2 -1 -1 -2 -3 -5 -11 -13 -14 -19 -28 -30 -31 -33 -34 -34 -33 -31 -34 -30 -23 -19 -18 -17 -15 -12 -9 -4 -1 -1 -2 -2 -2 -1 -2 -2 -0 0 0 0 -0 -2 -13 -15 -12 -8 -7 -7 -7 -10 -18 -14 -7 -10 -20 -24 -46 -82 -102 -94 -81 -65 -58 -56 -53 -47 -42 -35 -24 -18 -20 -24 -26 -27 -22 -21 -21 -23 -27 -32 -38 -41 -47 -61 -79 -78 -77 -78 -78 -77 -79 -87 -97 -110 -56 -23 -22 -25 -18 -17 -19 -19 -18 -16 -10 -7 -11 -15 -16 -17 -19 -21 -21 -18 -16 -20 -30 -28 -18 -10 -3 0 0 -0 -2 -1 -0 0 0 -0 -1 -29 -121 -129 -96 -89 -76 -131 -153 -131 -151 -188 -141 -138 -141 -133 -120 -106 -91 -74 -83 -63 -46 -36 -29 -23 -17 -15 -14 -16 -25 -41 -28 -9 -7 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -9 -13 -13 -16 -23 -32 -35 -34 -34 -34 -34 -34 -32 -26 -19 -15 -14 -14 -10 -6 -5 -7 -6 -2 -1 -1 -3 -3 -2 -0 0 -0 0 0 0 -0 -3 -16 -23 -20 -14 -11 -9 -3 -7 -10 -14 -13 -19 -51 -55 -54 -81 -99 -94 -87 -73 -61 -53 -46 -41 -36 -30 -21 -16 -18 -21 -21 -17 -18 -18 -20 -24 -30 -34 -40 -38 -46 -55 -58 -58 -60 -62 -65 -66 -73 -87 -97 -105 -100 -100 -92 -63 -30 -16 -18 -19 -18 -14 -11 -9 -12 -12 -10 -9 -14 -23 -24 -26 -23 -18 -16 -9 -3 -0 0 0 0 -1 -12 -13 -9 -6 -4 -3 -14 -46 -33 -23 -22 -22 -27 -37 -64 -137 -185 -185 -178 -180 -165 -140 -119 -103 -89 -72 -64 -50 -38 -31 -29 -27 -27 -31 -37 -39 -40 -41 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -2 -1 -1 -1 -1 -1 -2 -3 -4 -7 -14 -18 -14 -17 -24 -32 -36 -34 -32 -35 -40 -39 -29 -21 -14 -12 -11 -9 -6 -4 -2 -5 -4 -2 -0 -0 -2 -2 -1 -0 -0 -0 0 0 0 -0 -2 -6 -15 -21 -20 -16 -12 -5 -10 -14 -11 -8 -22 -61 -93 -82 -89 -89 -85 -85 -75 -64 -54 -46 -40 -34 -24 -14 -19 -19 -18 -18 -18 -20 -21 -23 -26 -29 -29 -34 -35 -42 -50 -54 -56 -57 -59 -61 -59 -63 -74 -79 -81 -83 -87 -90 -81 -50 -6 -8 -10 -13 -15 -15 -13 -12 -12 -12 -12 -13 -16 -17 -22 -23 -19 -12 -8 -9 -2 -0 0 -0 -4 -25 -35 -36 -33 -26 -19 -56 -49 -44 -35 -25 -18 -19 -24 -27 -16 -50 -120 -156 -168 -141 -111 -95 -87 -77 -71 -52 -43 -40 -40 -40 -42 -46 -52 -66 -53 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -0 -0 -1 -2 -3 -5 -10 -17 -21 -17 -16 -18 -21 -22 -17 -6 -9 -25 -32 -26 -17 -12 -10 -8 -7 -6 -5 -1 -2 -2 -1 -0 0 -0 -0 -0 0 0 -0 0 0 0 -1 -1 -1 -3 -10 -17 -20 -15 -7 -5 -31 -35 -29 -42 -79 -122 -103 -96 -85 -77 -73 -63 -54 -48 -43 -37 -29 -19 -12 -17 -16 -17 -20 -20 -20 -23 -24 -26 -26 -24 -28 -30 -34 -39 -45 -50 -52 -57 -58 -59 -61 -64 -67 -69 -73 -78 -76 -51 -7 -0 -1 -2 -4 -7 -10 -11 -10 -12 -16 -18 -17 -15 -16 -17 -15 -12 -9 -10 -13 -6 -3 -4 -10 -17 -27 -38 -37 -34 -34 -40 -47 -41 -41 -42 -32 -17 -18 -18 -25 -44 -67 -94 -129 -141 -123 -102 -86 -73 -60 -54 -48 -50 -57 -61 -58 -57 -33 -22 -15 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -4 -7 -12 -18 -20 -17 -12 -11 -10 -9 -7 -10 -22 -25 -25 -21 -14 -10 -8 -7 -6 -6 -5 0 -0 -1 -1 -0 0 0 0 0 -0 -1 -1 -0 0 0 -0 -0 -0 -0 -1 -6 -14 -16 -12 -20 -57 -97 -101 -91 -97 -127 -115 -103 -87 -74 -65 -56 -47 -39 -34 -31 -27 -21 -14 -13 -11 -15 -20 -23 -23 -20 -18 -20 -22 -23 -25 -27 -28 -31 -33 -37 -45 -53 -55 -55 -56 -57 -57 -58 -60 -65 -64 -41 -0 0 0 0 -0 -1 -3 -8 -15 -14 -18 -23 -22 -18 -16 -13 -10 -9 -10 -13 -16 -16 -10 -13 -25 -35 -31 -28 -23 -21 -25 -34 -40 -40 -66 -89 -63 -10 -19 -15 -18 -81 -144 -163 -147 -133 -111 -99 -87 -79 -84 -91 -87 -77 -59 -43 -39 -39 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -3 -6 -6 -10 -15 -18 -15 -10 -7 -8 -10 -9 -5 -14 -21 -22 -17 -12 -9 -8 -8 -7 -8 -6 -0 0 -0 -0 -0 0 0 0 0 -0 -3 -5 -1 0 0 0 0 0 0 0 -0 -3 -8 -26 -55 -82 -104 -118 -123 -120 -123 -119 -108 -91 -72 -59 -51 -44 -35 -28 -24 -20 -17 -13 -12 -10 -10 -12 -13 -13 -13 -14 -21 -24 -23 -25 -25 -28 -30 -32 -37 -47 -47 -48 -50 -51 -52 -53 -54 -60 -63 -30 -1 0 0 0 0 0 -0 -0 -2 -5 -5 -12 -18 -16 -13 -12 -14 -8 -4 -8 -16 -19 -17 -12 -13 -20 -25 -21 -22 -27 -26 -23 -22 -24 -50 -111 -111 -57 -3 -10 -12 -17 -58 -117 -153 -142 -134 -104 -81 -67 -71 -99 -122 -104 -82 -39 -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 -1 -2 -3 -3 -2 -2 -8 -14 -16 -15 -10 -7 -7 -10 -13 -18 -27 -29 -22 -16 -12 -10 -10 -10 -10 -12 -9 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -30 -75 -95 -62 -35 -42 -74 -104 -105 -103 -90 -73 -59 -49 -42 -33 -24 -18 -13 -10 -12 -14 -14 -14 -15 -18 -20 -15 -17 -14 -17 -21 -23 -24 -30 -35 -36 -39 -45 -44 -43 -45 -47 -45 -34 -14 -10 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -3 -5 -9 -3 0 -2 -8 -8 -6 -6 -11 -16 -18 -12 -22 -36 -35 -29 -26 -28 -53 -94 -47 0 -0 -3 -13 -19 -47 -103 -148 -127 -104 -91 -52 -16 -11 -42 -62 -42 -26 -11 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -0 0 -0 -1 -1 -1 -1 -2 -2 -6 -12 -14 -13 -10 -8 -8 -11 -16 -21 -27 -27 -20 -14 -11 -10 -11 -13 -15 -18 -13 -5 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -44 -40 -15 -51 -89 -97 -85 -81 -87 -81 -72 -63 -55 -45 -30 -22 -15 -13 -11 -10 -12 -14 -14 -17 -23 -26 -20 -16 -10 -11 -14 -16 -19 -28 -33 -44 -53 -49 -32 -25 -24 -24 -20 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 -1 -2 -5 -7 -1 -11 -18 -24 -29 -33 -25 -3 0 0 0 0 -1 -9 -12 -21 -55 -86 -63 -35 -23 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 -1 -1 -3 -3 -2 -2 -2 -3 -8 -11 -10 -9 -8 -8 -9 -13 -20 -24 -24 -22 -21 -16 -12 -11 -12 -15 -18 -22 -17 -10 -7 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -16 -34 -65 -105 -85 -70 -57 -51 -60 -63 -59 -59 -56 -48 -33 -20 -15 -14 -14 -12 -12 -11 -8 -9 -10 -9 -8 -7 -7 -8 -10 -12 -16 -23 -30 -34 -37 -30 -10 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -3 -8 -9 -4 -0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -7 -12 -14 -7 -3 -6 -9 -10 -10 -8 -7 -6 -6 -7 -11 -14 -18 -21 -20 -17 -13 -8 -7 -10 -15 -18 -17 -17 -17 -15 -11 -7 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -6 -20 -55 -100 -93 -22 -2 0 -6 -20 -27 -25 -28 -39 -44 -36 -28 -22 -18 -16 -14 -14 -14 -6 -7 -10 -12 -13 -15 -16 -17 -18 -20 -23 -30 -22 -11 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -17 -24 -22 -9 -3 -8 -14 -15 -11 -5 -4 -5 -6 -7 -10 -11 -14 -19 -18 -14 -10 -6 -3 -5 -9 -11 -10 -9 -11 -13 -12 -8 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -4 -3 -1 0 0 0 0 0 0 -1 -3 -11 -40 -52 -56 -55 -50 -45 -40 -33 -27 -25 -27 -15 -6 -3 -7 -17 -21 -19 -20 -25 -29 -29 -23 -8 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -9 -18 -20 -12 -4 -5 -10 -11 -8 -5 -3 -3 -5 -6 -6 -7 -13 -17 -13 -7 -4 -4 -4 -4 -4 -5 -6 -9 -12 -11 -7 -3 -0 -1 -5 -6 -4 -3 -3 -1 -0 0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 -4 -18 -52 -72 -46 -29 -26 -29 -50 -63 -57 -46 -40 -40 -29 -12 -4 -2 -2 -1 -4 -10 -22 -30 -26 -9 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -19 -7 -8 -16 -17 -7 -4 -7 -8 -6 -4 -3 -3 -4 -5 -5 -7 -15 -17 -12 -6 -3 -3 -2 -4 -3 -8 -12 -12 -11 -6 -2 0 -0 -1 -3 -4 -3 -3 -2 -1 -0 -0 -1 -1 0 0 0 0 0 0 -0 -2 -5 -1 0 0 0 0 0 0 0 -3 -15 -43 -80 -71 -67 -66 -62 -65 -68 -60 -53 -45 -38 -37 -28 -23 -21 -22 -24 -26 -22 -19 -19 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -15 -19 -4 -5 -9 -7 -3 -2 -5 -5 -3 -2 -3 -5 -5 -6 -9 -14 -16 -14 -11 -8 -5 -3 -8 -10 -10 -12 -11 -5 -0 0 0 0 0 -0 -2 -1 -1 -0 -0 0 -0 -2 -1 -0 0 0 0 0 0 -1 -4 -10 -2 -0 0 0 0 0 0 0 0 0 -12 -77 -80 -78 -75 -70 -63 -59 -56 -54 -48 -41 -45 -41 -38 -37 -33 -29 -25 -3 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -18 -25 -2 -1 -4 -5 -2 -1 -4 -5 -4 -2 -3 -5 -9 -9 -11 -13 -16 -16 -12 -7 -5 -3 -2 -5 -7 -7 -5 -3 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -1 -0 0 0 0 0 0 0 0 0 -17 -87 -85 -77 -73 -71 -65 -57 -59 -58 -54 -52 -56 -56 -58 -53 -28 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -12 -13 -1 -5 -4 -3 -1 -1 -2 -3 -3 -2 -3 -7 -19 -14 -12 -12 -13 -14 -12 -6 -4 -4 -4 -5 -4 -2 -1 0 0 -0 -1 -0 -0 0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 -0 -0 -0 -0 -0 0 0 -8 -38 -83 -122 -116 -69 -21 -21 -25 -26 -26 -25 -24 -21 -17 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -2 -3 -3 -2 -2 -2 -3 -5 -4 -4 -9 -20 -14 -11 -10 -11 -10 -7 -7 -5 -5 -7 -8 -4 -2 -0 -0 -0 -1 -2 -1 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -4 -3 -3 -3 -3 -3 -0 0 -2 -6 -17 -44 -54 -40 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 -0 -0 -2 -3 -2 -2 -4 -6 -8 -5 -7 -14 -11 -8 -6 -6 -6 -9 -9 -5 -8 -11 -10 -9 -7 -3 -2 -3 -5 -3 -1 -1 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -2 -3 -4 -6 -6 -1 -0 -17 -30 -26 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -6 -0 -0 -0 -1 -1 -2 -3 -4 -5 -8 -7 -7 -10 -8 -5 -3 -4 -5 -6 -6 -6 -5 -5 -5 -6 -8 -9 -10 -12 -12 -5 -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 -2 -3 -3 -1 -0 -14 -22 -16 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -12 -9 -5 -1 0 -0 -2 -5 -6 -3 -4 -4 -5 -5 -5 -4 -3 -3 -6 -7 -3 -3 -2 -2 -3 -3 -4 -5 -8 -16 -17 -7 -5 -4 -3 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -33 -41 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -13 -11 -6 -2 -0 0 -2 -6 -6 -3 -6 -5 -4 -5 -6 -6 -3 -2 -3 -4 -4 -2 -0 -1 -1 -2 -2 -2 -3 -8 -10 -7 -5 -4 -3 -2 -1 -1 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -51 -82 -65 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -2 -2 -2 -1 0 -1 -2 -2 -3 -9 -7 -6 -10 -14 -13 -6 -2 -3 -3 -3 -3 -2 -1 -0 -1 -1 -2 -2 -3 -4 -5 -5 -5 -5 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -31 -25 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -9 -5 -3 -3 -1 0 0 0 0 -3 -7 -6 -5 -13 -22 -23 -15 -7 -6 -4 -4 -3 -3 -7 -14 -13 -9 -7 -7 -6 -4 -3 -4 -5 -6 -1 -1 -2 -3 -1 -0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -2 -0 -0 0 0 0 0 -4 -8 -9 -9 -15 -24 -27 -22 -15 -13 -9 -6 -5 -4 -3 -3 -5 -7 -7 -7 -7 -5 -4 -3 -3 -3 -1 -0 -1 -2 -2 -2 -0 0 -0 -1 -3 -3 -2 -1 -0 -0 -2 -5 -7 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -5 -4 -1 -0 -0 0 0 0 -2 -5 -9 -14 -19 -22 -25 -24 -21 -19 -13 -10 -7 -6 -5 -4 -5 -6 -7 -8 -9 -8 -7 -6 -4 -2 -2 -1 -0 -1 -2 -3 -1 -0 -0 -1 -3 -7 -7 -5 -3 -2 -2 -7 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -4 -4 -4 -3 -1 0 0 0 -2 -6 -11 -17 -21 -21 -24 -24 -22 -19 -15 -11 -7 -4 -3 -4 -2 -2 -3 -4 -5 -6 -6 -7 -6 -5 -4 -3 -2 -2 -5 -9 -9 -2 -0 -0 -2 -9 -9 -6 -3 -2 -2 -6 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -3 -1 -0 0 0 -1 -8 -14 -18 -20 -20 -19 -20 -21 -20 -19 -16 -14 -10 -6 -3 -3 -2 -1 -1 -2 -3 -3 -2 -4 -4 -4 -3 -2 -1 -1 -2 -4 -7 -16 -6 -1 -2 -7 -5 -2 -1 -1 -1 -5 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -7 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -3 -7 -10 -9 -2 -0 -0 -1 -5 -8 -10 -14 -16 -15 -14 -15 -17 -19 -18 -16 -12 -4 -0 -0 -0 0 0 -1 -2 -2 -2 -2 -2 -2 -3 -2 -1 -1 -1 -0 -1 -4 -3 -1 -2 -3 -3 -0 0 -0 -1 -2 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -3 -2 -1 -1 -1 -1 -3 -2 -1 -0 0 -2 -7 -8 -6 -6 -10 -14 -15 -14 -11 -6 -1 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -1 -0 -2 -7 -3 -3 -5 -6 -5 -2 -0 0 -0 -1 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -0 -0 -0 -2 -5 -2 -1 -0 -0 0 0 0 0 0 -1 -4 -6 -7 -6 -4 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 -0 -1 -0 -1 -2 -3 -4 -4 -1 -0 -1 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 -2 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -7 -4 -4 -7 -2 -1 -1 -3 -5 -4 -1 0 0 0 -0 -1 -1 -1 0 -0 -0 -4 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -2 -2 -3 -3 -2 -2 -2 -3 -3 -1 -3 -6 -7 -4 -0 0 0 0 -2 -13 -11 -5 -1 -1 -2 -10 -8 -5 -3 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -1 -0 -1 -3 -2 -4 -8 -8 -5 0 0 0 0 0 -1 -4 -7 -6 -5 -6 -11 -9 -6 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -1 -5 -3 -1 -2 -1 -3 -6 -9 -8 -1 -0 0 0 -0 -1 -4 -10 -12 -11 -11 -12 -10 -8 -6 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -2 -5 -3 -2 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -3 -5 -5 -4 -3 -4 -7 -11 -11 -5 -1 -0 -1 -5 -13 -26 -29 -26 -20 -15 -13 -11 -11 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -2 -7 -4 -8 -19 -11 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -8 -9 -7 -6 -9 -9 -9 -10 -7 -3 -0 -5 -14 -21 -21 -17 -13 -12 -12 -13 -16 -23 -24 -15 -1 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -15 -19 -21 -17 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -7 -6 -4 -7 -4 -6 -7 -3 -0 -1 -3 -8 -15 -18 -15 -16 -19 -21 -27 -38 -37 -21 -2 0 0 -0 -1 -1 -1 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -10 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -2 -1 -1 -2 -1 0 0 -0 -0 -6 -25 -24 -25 -26 -28 -31 -35 -32 -20 -8 -4 -4 -4 -4 -3 -2 -3 -2 -3 -4 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -1 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -3 -1 0 0 0 0 0 -0 -0 -0 -0 -3 -10 -19 -23 -18 -12 -8 -6 -6 -6 -5 -4 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -7 -2 0 0 0 0 -0 -0 -0 -0 -0 -1 -3 -9 -16 -9 -5 -4 -5 -6 -5 -5 -4 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 0 0 0 0 0 -0 -0 -0 0 -1 -6 -11 -10 -4 -1 -1 -2 -3 -2 -3 -3 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -3 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -16 -13 -6 -1 0 0 0 -0 -0 -1 -1 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -14 -10 -5 -2 -1 -1 -1 -1 -2 -2 -2 -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 -1 -3 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -14 -6 -4 -4 -4 -5 -7 -8 -8 -8 -8 -6 -5 -5 -5 -6 -4 -3 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -4 -6 -8 -8 -8 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -3 -3 -3 -4 -5 -8 -11 -13 -12 -11 -9 -8 -7 -7 -7 -6 -6 -6 -6 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 -0 -6 -7 -6 -5 -5 -7 -10 -7 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -1 -2 -3 -2 -2 -2 -1 -1 -1 -1 -2 -3 -6 -9 -9 -8 -8 -9 -8 -8 -8 -10 -8 -8 -7 -6 -5 -6 -5 -3 -1 0 -1 -1 -1 0 0 0 -1 -2 -4 -11 -20 -13 -1 -1 -6 -6 -5 -3 -3 -4 -6 -7 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -0 -0 0 0 -0 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -5 -7 -8 -8 -8 -9 -6 -5 -10 -9 -8 -7 -6 -5 -3 -4 -4 -3 -3 -8 -13 -10 -2 -2 -2 -5 -10 -14 -17 -15 -12 -11 -9 -9 -7 -5 -4 -4 -5 -5 -6 -7 -9 -7 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -0 0 0 0 -0 -1 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -5 -7 -9 -9 -10 -8 -6 -6 -6 -6 -6 -6 -5 -1 -3 -12 -24 -30 -28 -21 -15 -10 -9 -9 -11 -14 -18 -20 -14 -12 -10 -8 -7 -7 -7 -7 -8 -8 -7 -7 -7 -7 -6 -4 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -3 -5 -6 -6 -7 -7 -5 -4 -3 -5 -11 -16 -9 -6 -14 -25 -32 -28 -23 -17 -14 -13 -14 -15 -14 -15 -16 -11 -9 -7 -6 -6 -6 -6 -7 -9 -9 -9 -8 -8 -8 -8 -5 -5 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 -0 -1 -1 -1 -1 -3 -4 -4 -4 -4 -6 -13 -18 -11 -11 -16 -19 -18 -13 -9 -9 -11 -13 -14 -12 -8 -7 -8 -7 -6 -5 -4 -4 -4 -4 -5 -7 -8 -9 -9 -10 -11 -9 -7 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -4 -2 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -6 -8 -9 -12 -14 -13 -9 -5 -5 -5 -6 -6 -6 -4 -2 -2 -3 -4 -3 -3 -2 -2 -2 -3 -3 -4 -6 -7 -9 -10 -10 -9 -9 -8 -7 -6 -5 -2 -1 -0 0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -3 -2 -3 -6 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -1 -1 -0 0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 -2 -3 -5 -8 -10 -7 -4 -3 -4 -3 -2 -1 -1 -2 -1 -2 -2 -3 -3 -4 -4 -3 -3 -2 -2 -3 -5 -7 -8 -10 -9 -7 -11 -11 -9 -6 -4 -3 -2 -1 -1 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -2 -2 -3 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -1 -1 -0 -0 -1 -4 -5 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -5 -3 -1 -1 -1 -0 -0 -1 -2 -3 -2 -1 -2 -3 -5 -7 -8 -7 -6 -4 -4 -5 -6 -7 -6 -8 -8 -7 -7 -7 -9 -8 -5 -2 -3 -4 -5 -6 -2 -0 0 0 0 -0 -0 -1 -1 -0 0 -2 -4 -7 -7 -5 -3 -3 -2 -1 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -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 -1 -2 -3 -3 -2 -1 -0 -0 0 -1 -2 -3 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -1 -2 -3 -2 -2 -3 -7 -13 -16 -15 -12 -10 -8 -8 -8 -7 -6 -6 -7 -8 -8 -9 -11 -15 -12 -5 -2 -2 -5 -9 -10 -2 -0 0 0 0 0 -0 -1 -1 -0 -0 -2 -5 -7 -7 -4 -3 -3 -4 -5 -4 -3 -1 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -0 -0 0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -2 -2 -3 -3 -3 -5 -9 -15 -20 -21 -19 -17 -17 -16 -14 -12 -9 -6 -6 -8 -9 -9 -8 -12 -18 -15 -6 -3 -4 -6 -8 -7 -1 -0 0 0 -0 -0 -0 -1 -1 -1 -0 -1 -2 -2 -0 -1 -3 -5 -6 -5 -5 -5 -5 -5 -4 -3 -3 -2 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -1 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -4 -3 -1 -2 -6 -8 -7 -4 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -4 -4 -8 -8 -11 -15 -20 -23 -18 -14 -12 -14 -16 -15 -13 -10 -6 -7 -9 -10 -9 -7 -8 -7 -6 -5 -4 -5 -6 -7 -7 -2 -1 -2 -3 -3 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 -7 -11 -13 -10 -5 -5 -5 -5 -6 -6 -5 -4 -3 -3 -1 -0 -0 -1 -2 -0 -1 -1 -1 -1 -0 -0 -1 -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 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -3 -3 -2 -3 -3 -1 -2 -7 -9 -7 -5 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -3 -7 -14 -15 -13 -15 -20 -22 -17 -10 -7 -7 -8 -10 -12 -12 -9 -9 -9 -9 -9 -9 -9 -9 -8 -7 -6 -6 -5 -4 -6 -8 -7 -5 -3 -3 -5 -4 -3 -2 -1 -0 -0 -0 -0 -0 -3 -7 -10 -10 -5 -4 -3 -4 -6 -6 -5 -4 -5 -8 -5 -3 -3 -5 -6 -2 -3 -5 -4 -2 -1 -1 -3 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -3 -2 -0 0 0 0 0 0 0 0 -2 -5 -4 -2 -2 -2 -1 -1 -1 -1 -2 -3 -4 -3 -3 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -6 -11 -12 -10 -7 -8 -15 -18 -15 -11 -8 -8 -9 -10 -12 -15 -15 -14 -13 -11 -10 -9 -9 -11 -11 -11 -11 -12 -11 -6 -4 -4 -9 -8 -5 -4 -6 -10 -10 -7 -4 -2 -2 -1 0 0 0 -0 -3 -6 -8 -6 -3 -2 -3 -5 -5 -6 -8 -9 -9 -6 -6 -6 -7 -4 -3 -5 -6 -4 -2 -2 -3 -3 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -5 -5 -4 -1 -1 -1 -1 -1 -2 -2 -3 -6 -9 -15 -13 -10 -8 -6 -5 -6 -8 -8 -6 -5 -6 -9 -14 -19 -18 -18 -17 -16 -14 -11 -8 -7 -7 -10 -13 -15 -16 -12 -7 -5 -5 -9 -10 -8 -4 -1 -1 -1 -0 -1 -2 -4 -4 -4 -3 -2 -1 -2 -4 -6 -9 -7 -6 -6 -6 -6 -8 -9 -9 -7 -6 -7 -8 -8 -4 -5 -5 -5 -4 -2 -3 -3 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -3 -5 -6 -4 -1 -1 -1 -1 -1 -2 -2 -4 -8 -12 -15 -12 -9 -8 -7 -6 -4 -5 -7 -6 -4 -4 -4 -10 -23 -22 -19 -16 -14 -12 -9 -6 -4 -4 -6 -9 -12 -12 -11 -8 -6 -6 -8 -11 -9 -4 -1 -2 -1 -1 -0 0 -0 -2 -3 -3 -2 -2 -3 -4 -5 -10 -11 -10 -8 -7 -7 -8 -8 -7 -7 -7 -8 -8 -8 -7 -6 -5 -6 -6 -4 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -5 -4 -3 -2 -2 -2 -3 -5 -6 -4 -3 -4 -6 -6 -5 -5 -5 -2 -1 -1 -2 -2 -2 -3 -5 -8 -8 -7 -6 -7 -8 -6 -4 -6 -7 -6 -5 -7 -8 -10 -19 -21 -20 -17 -14 -10 -7 -5 -3 -2 -3 -4 -5 -5 -5 -7 -7 -8 -8 -6 -4 -2 -1 -0 -1 -1 -1 0 0 -1 -2 -2 -2 -1 -1 -1 -3 -7 -8 -8 -9 -9 -6 -5 -5 -5 -6 -7 -8 -9 -10 -8 -7 -7 -7 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -7 -6 -5 -3 -3 -4 -6 -7 -6 -7 -12 -18 -21 -14 -11 -8 -4 -6 -6 -5 -3 -2 -2 -3 -4 -4 -3 -3 -4 -6 -9 -7 -7 -7 -7 -8 -14 -13 -12 -15 -18 -20 -18 -14 -8 -6 -4 -2 -1 -2 -3 -3 -3 -3 -5 -6 -7 -6 -3 -3 -4 -3 -2 -1 -2 -2 -0 0 -1 -2 -1 -1 -1 -1 -1 -2 -4 -5 -7 -8 -9 -4 -3 -4 -5 -6 -7 -8 -9 -10 -9 -8 -6 -5 -5 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -7 -7 -6 -5 -6 -7 -9 -9 -9 -10 -14 -21 -29 -39 -43 -36 -17 -3 -4 -11 -11 -2 -2 -2 -2 -2 -2 -3 -4 -6 -9 -10 -9 -8 -8 -9 -11 -12 -12 -12 -10 -11 -14 -15 -9 -5 -3 -1 -1 -1 -2 -3 -3 -3 -4 -4 -5 -5 -3 -4 -5 -5 -4 -1 -1 -1 -0 0 -0 -1 -0 -0 -1 -1 -1 -3 -4 -6 -6 -6 -5 -4 -4 -4 -3 -3 -3 -5 -7 -8 -8 -6 -5 -4 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -2 -2 -3 -5 -10 -11 -10 -10 -9 -8 -9 -13 -21 -34 -48 -54 -42 -27 -48 -43 -10 -4 -2 -1 -2 -2 -2 -4 -6 -8 -12 -14 -14 -10 -6 -8 -10 -10 -8 -6 -7 -10 -10 -7 -3 -2 -1 -1 -1 -1 -2 -3 -4 -4 -3 -3 -2 -2 -3 -4 -5 -3 -0 -0 -0 -0 -0 -1 -0 -0 -1 -4 -3 -5 -9 -13 -11 -9 -8 -6 -5 -4 -3 -4 -6 -6 -8 -9 -9 -7 -3 -4 -3 -2 -2 -2 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -7 -12 -13 -10 -6 -4 -4 -6 -34 -49 -53 -50 -52 -51 -41 -24 -9 -3 -2 -2 -2 -2 -3 -6 -9 -13 -17 -17 -13 -7 -9 -10 -9 -8 -5 -4 -8 -9 -5 -1 -0 -0 -0 -0 -0 -1 -1 -2 -3 -1 -0 -0 -1 -3 -4 -4 -2 -0 -1 -3 -5 -6 -5 -2 -1 -1 -2 -5 -10 -13 -14 -13 -13 -11 -9 -6 -4 -4 -6 -7 -7 -10 -11 -9 -3 -3 -2 -2 -1 -2 -4 -5 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -3 -7 -10 -9 -6 -11 -15 -16 -29 -34 -34 -32 -29 -14 -15 -17 -11 -4 -3 -3 -3 -3 -5 -8 -10 -13 -15 -13 -11 -9 -7 -10 -11 -8 -3 -2 -2 -2 -3 -3 -1 0 0 0 0 -0 -0 -1 -2 -5 -5 -4 -3 -4 -5 -4 -1 -0 -2 -5 -9 -12 -12 -6 -4 -4 -3 -7 -14 -15 -11 -14 -12 -9 -8 -7 -5 -4 -5 -6 -8 -10 -10 -7 -2 -5 -4 -3 -3 -4 -5 -6 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -3 -17 -25 -27 -33 -34 -30 -25 -24 -18 -10 -4 -2 -2 -3 -3 -3 -4 -6 -8 -11 -13 -14 -13 -12 -13 -14 -15 -14 -9 -3 -1 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -2 -3 -3 -2 -3 -5 -5 -4 -3 -2 -2 -4 -5 -7 -6 -5 -5 -4 -8 -12 -12 -8 -11 -8 -6 -5 -5 -3 -2 -2 -5 -8 -9 -9 -7 -3 -4 -4 -3 -3 -3 -6 -7 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -4 -7 -9 -11 -11 -9 -6 -7 -17 -13 -7 -3 -2 -3 -3 -3 -3 -4 -7 -10 -12 -13 -12 -12 -13 -16 -19 -16 -12 -6 -3 -1 -1 -3 -4 -2 -1 -0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -6 -8 -8 -5 -2 -2 -3 -4 -5 -7 -7 -6 -5 -5 -7 -7 -5 -3 -2 -2 -3 -4 -1 -1 -3 -6 -9 -7 -5 -4 -3 -3 -2 -2 -1 -1 -4 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -4 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -14 -24 -19 -11 -5 -4 -3 -4 -4 -4 -5 -7 -10 -11 -11 -10 -10 -11 -14 -16 -13 -10 -7 -4 -3 -3 -6 -9 -2 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -4 -1 -1 -2 -4 -5 -7 -7 -7 -5 -2 -2 -2 -2 -3 -5 -8 -8 -6 -2 -2 -2 -3 -4 -4 -4 -3 -3 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -5 -4 -4 -5 -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 -1 -1 -1 -2 -2 -3 -2 -1 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -1 -3 -8 -6 -12 -19 -20 -15 -10 -7 -5 -6 -6 -7 -7 -8 -10 -12 -13 -12 -10 -11 -13 -15 -16 -12 -9 -7 -5 -3 -3 -4 -4 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -3 -3 -1 -1 -1 -2 -3 -4 -5 -6 -3 -2 -2 -3 -3 -4 -7 -7 -4 -2 -2 -3 -2 -1 -2 -4 -5 -4 -1 -1 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -6 -5 -4 -3 -4 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 0 -2 -8 -17 -15 -14 -14 -13 -11 -10 -9 -9 -12 -10 -8 -7 -7 -10 -14 -15 -13 -10 -9 -11 -13 -15 -13 -11 -9 -6 -4 -4 -3 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -7 -4 -2 -1 -1 -1 -2 -4 -6 -7 -6 -5 -5 -4 -5 -4 -3 -2 -3 -4 -6 -6 -3 -4 -4 -3 -2 -2 -2 -2 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -3 -3 -2 -2 -2 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 -0 -1 -1 -0 -0 0 0 0 -0 -1 -1 -1 -0 0 0 -0 -3 -9 -10 -14 -20 -28 -21 -18 -18 -19 -16 -11 -9 -8 -9 -12 -14 -13 -11 -9 -9 -10 -13 -16 -17 -15 -12 -7 -6 -5 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -7 -5 -4 -3 -4 -7 -10 -9 -6 -6 -6 -5 -4 -3 -5 -5 -4 -3 -2 -2 -5 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -0 -0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -4 -4 -4 -3 -3 -2 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -7 -17 -29 -30 -26 -22 -20 -17 -13 -14 -15 -11 -12 -13 -13 -12 -11 -12 -15 -18 -20 -21 -19 -14 -7 -6 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -2 -4 -3 -3 -4 -5 -6 -8 -7 -4 -2 -2 -2 -2 -2 -3 -4 -5 -6 -5 -3 -3 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -1 -1 -0 -0 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -6 -7 -6 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -3 -10 -29 -26 -20 -17 -16 -17 -24 -27 -22 -19 -17 -16 -15 -12 -14 -15 -15 -13 -14 -15 -13 -8 -6 -4 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -2 -3 -3 -3 -3 -4 -6 -5 -5 -5 -7 -7 -6 -5 -4 -7 -7 -6 -3 -1 -1 -2 -2 -2 -1 -0 -0 -1 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -4 -5 -5 -6 -7 -6 -3 -1 -1 -1 -1 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -6 -28 -24 -17 -13 -13 -15 -18 -22 -26 -25 -23 -22 -20 -15 -15 -15 -14 -14 -15 -13 -10 -7 -4 -2 -1 -1 -2 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -3 -5 -7 -8 -9 -11 -13 -12 -10 -9 -8 -6 -5 -4 -4 -6 -7 -7 -5 -1 -1 -1 -1 -1 -0 -0 -1 -1 -5 -5 -3 -1 -2 -2 -2 -2 -2 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -4 -2 -4 -10 -5 -3 -3 -3 -1 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -8 -32 -28 -18 -11 -11 -12 -11 -14 -23 -30 -31 -30 -25 -18 -18 -17 -15 -13 -13 -12 -12 -10 -7 -3 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -4 -5 -8 -10 -9 -6 -7 -11 -14 -15 -13 -9 -7 -6 -4 -5 -7 -9 -8 -5 -2 -1 -0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 -0 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -36 -41 -31 -23 -20 -20 -15 -19 -27 -36 -33 -30 -26 -19 -19 -18 -18 -17 -15 -14 -15 -15 -11 -5 -6 -6 -2 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -2 -3 -3 -5 -7 -10 -13 -15 -17 -19 -18 -15 -14 -15 -17 -14 -11 -8 -7 -8 -8 -5 -3 -2 -5 -8 -7 -4 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -20 -26 -20 -14 -20 -48 -42 -37 -38 -42 -33 -31 -29 -26 -25 -27 -27 -25 -20 -22 -21 -17 -10 -6 -16 -19 -10 -4 -1 0 0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -0 -1 -1 -1 -2 -2 -2 -2 -3 -5 -9 -15 -18 -18 -15 -10 -10 -13 -16 -11 -6 -3 -3 -6 -5 -3 -2 -2 -4 -6 -5 -3 -1 -0 -0 0 -0 -1 -2 -2 -2 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -21 -33 -50 -67 -76 -60 -53 -44 -36 -31 -35 -34 -29 -22 -22 -22 -19 -13 -5 -19 -25 -19 -9 -3 0 0 -0 -1 -2 -3 -3 -2 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -2 -3 -6 -10 -16 -19 -19 -9 -7 -8 -11 -12 -11 -5 -0 -0 -2 -1 -1 -1 -3 -4 -3 -2 -0 -0 -0 0 0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -23 -27 -21 -11 -0 0 0 0 0 0 0 0 0 0 0 0 -4 -26 -46 -41 -36 -80 -76 -54 -30 -17 -32 -33 -28 -24 -25 -25 -24 -19 -6 -19 -25 -21 -11 -3 -0 -0 -0 -0 -2 -4 -6 -5 -5 -4 -2 -1 -2 -2 -3 -3 -4 -4 -4 -4 -6 -5 -5 -6 -8 -12 -17 -19 -15 -11 -9 -8 -9 -10 -6 -3 -1 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 -49 -42 -30 -18 -3 0 0 0 0 0 0 0 0 0 0 -2 -8 -14 -8 -22 -82 -56 -25 -6 -8 -23 -25 -23 -22 -20 -18 -20 -20 -9 -13 -15 -12 -6 -2 -0 -0 -1 -2 -4 -5 -7 -6 -5 -4 -2 -1 -2 -4 -6 -6 -5 -5 -5 -7 -11 -9 -10 -14 -18 -19 -22 -25 -22 -16 -11 -9 -9 -10 -11 -8 -4 -0 -0 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -35 -45 -45 -38 -30 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -6 -2 -0 -1 -4 -5 -5 -5 -4 -4 -7 -10 -11 -11 -8 -4 -1 -0 0 -0 -2 -3 -4 -5 -7 -8 -6 -4 -3 -2 -4 -6 -6 -5 -5 -6 -9 -14 -21 -18 -18 -24 -32 -32 -33 -33 -24 -15 -9 -6 -6 -9 -10 -9 -5 -1 0 0 -0 -0 -0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 48 48 48 48 47 47 46 46 45 44 44 43 nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 40 40 41 41 41 40 40 40 41 42 42 42 42 42 41 41 40 40 39 39 39 40 40 40 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 38 38 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan 37 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 55 54 54 54 53 53 53 52 52 52 52 51 51 50 50 49 49 48 48 48 47 47 48 48 47 47 47 47 46 46 45 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 41 42 42 42 42 42 42 42 42 43 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 40 40 39 39 39 39 39 39 39 38 38 38 39 39 40 40 40 39 39 39 39 39 39 39 40 40 40 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 56 56 56 55 55 55 55 54 54 53 52 52 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 46 45 45 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 41 42 42 43 43 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 51 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 57 57 57 57 56 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 58 58 58 58 57 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 43 42 nan nan nan nan nan nan nan nan nan nan nan nan 42 42 43 44 44 44 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 43 43 42 42 42 41 41 41 41 41 42 42 43 43 44 44 44 44 44 44 44 44 44 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 48 47 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 58 58 58 57 57 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 46 46 46 45 45 45 45 45 44 44 43 43 42 42 42 41 41 41 41 41 42 43 44 44 45 45 45 45 45 45 45 45 45 45 45 45 nan nan nan nan nan nan nan nan nan nan nan 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 48 nan nan 48 47 46 46 47 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 56 56 55 55 54 53 52 51 50 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 42 42 44 44 45 45 46 46 46 46 46 47 46 46 46 46 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 42 43 45 46 nan nan 46 46 46 46 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 56 55 55 54 54 53 53 52 51 50 50 49 48 48 48 47 47 47 47 47 48 48 48 48 48 48 48 47 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 42 43 44 45 46 46 46 46 47 47 48 48 48 47 47 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 38 39 41 42 42 43 nan 45 45 45 46 nan nan nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 47 47 48 48 48 49 49 49 48 48 48 47 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 47 nan nan nan 47 47 48 48 48 48 48 48 48 49 48 48 48 47 47 46 46 45 45 44 44 44 44 44 44 43 43 42 42 43 43 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan 36 37 38 39 40 41 nan nan 43 44 45 nan nan nan 45 42 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 52 52 51 51 50 49 49 49 48 48 47 nan nan nan nan nan nan 48 48 48 48 48 48 48 47 47 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 nan nan nan nan nan nan nan 48 48 49 49 49 49 49 49 48 48 47 47 47 46 46 46 45 45 45 46 45 45 45 44 43 43 44 44 44 45 46 46 47 47 47 48 48 49 49 49 49 49 49 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan 36 36 37 37 37 38 39 40 41 41 42 44 45 46 44 41 38 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 51 51 50 49 49 48 48 nan nan nan nan nan nan nan nan nan nan nan 48 48 48 48 48 48 47 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 48 48 48 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 45 45 44 45 45 45 46 46 47 47 48 48 48 49 49 50 50 50 50 50 50 50 50 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 42 nan nan nan nan nan nan nan nan nan nan 37 37 37 37 36 36 37 38 38 38 38 38 nan nan nan 39 37 35 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 48 48 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 48 nan nan nan nan 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 50 50 50 50 51 50 50 50 51 51 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 42 42 nan nan nan nan nan nan nan nan 40 38 37 37 37 36 36 36 36 36 36 35 34 nan nan nan nan 36 34 32 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 49 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 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 48 nan nan 48 48 49 49 49 50 50 51 51 nan nan nan nan nan nan nan 52 nan 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 41 41 41 42 nan nan nan 47 46 44 42 39 37 36 36 35 35 35 34 34 34 33 32 31 nan nan nan nan 33 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 39 39 40 42 nan 45 45 45 44 42 39 37 35 34 33 33 32 31 31 31 31 31 31 32 nan nan nan 34 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 38 38 39 40 42 43 43 42 42 40 38 36 33 32 31 30 30 29 28 29 29 30 32 33 34 nan nan nan 34 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 nan nan nan nan nan 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 38 38 39 40 41 41 41 40 40 39 37 35 33 31 29 28 28 27 28 28 29 30 31 32 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 49 49 48 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 29 31 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 41 41 40 40 40 39 38 36 35 33 31 29 28 28 28 29 30 30 31 31 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 48 48 47 47 47 47 48 48 48 47 47 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 29 30 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 41 41 41 40 39 37 35 33 31 29 29 29 30 32 33 34 33 32 31 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 47 47 46 47 47 47 47 47 47 47 48 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 27 28 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 44 43 42 41 40 38 35 32 28 25 24 25 28 31 34 35 35 33 30 28 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 47 46 46 46 47 47 47 48 48 48 48 48 48 49 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 56 56 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 45 44 43 40 38 35 30 25 19 17 19 23 27 30 32 33 31 29 26 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 nan 47 47 48 48 48 49 49 49 49 50 50 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 47 45 44 41 38 35 31 25 19 16 16 19 22 25 27 28 27 25 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 50 51 51 51 51 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 46 44 42 39 36 33 30 26 nan nan nan nan 21 22 23 22 21 20 20 21 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 52 52 nan nan nan nan 54 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 59 59 59 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 25 26 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 43 41 38 nan nan nan nan nan nan nan nan nan 20 19 18 18 nan 20 21 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 60 60 60 60 60 60 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 25 26 27 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan 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 19 17 nan nan nan 22 24 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 62 61 61 61 61 61 61 61 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 22 23 25 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 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 63 63 62 62 61 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 19 19 20 20 21 22 24 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 61 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 18 19 19 19 20 21 22 23 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 62 61 61 61 60 60 60 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 19 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 22 23 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 60 60 61 60 60 60 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 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 60 60 60 60 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 48 nan nan nan nan nan nan nan nan nan nan nan nan 50 49 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 43 44 45 45 46 46 47 48 nan nan nan nan 50 50 51 51 51 50 50 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 44 nan 45 46 47 48 50 50 51 51 51 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 40 42 44 47 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 34 38 42 45 47 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 nan nan nan nan nan nan nan nan 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 35 35 nan nan nan nan nan 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 nan nan nan nan 34 35 35 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 34 34 35 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 33 34 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 30 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 28 29 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 26 26 27 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 25 26 27 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 24 25 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 23 24 25 25 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 24 24 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 242 243 244 245 245 246 247 247 247 247 247 247 248 248 249 249 250 250 251 251 252 252 253 254 254 255 256 257 257 257 257 257 257 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan 250 250 249 248 248 249 250 251 252 252 252 252 252 252 252 253 254 255 256 258 260 261 263 264 266 267 268 268 267 268 268 269 269 270 271 271 272 272 273 273 273 273 273 275 276 277 278 279 280 281 281 281 280 280 280 280 280 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan 215 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 244 245 245 246 246 246 246 246 247 248 249 249 249 250 250 251 251 252 252 252 253 254 255 255 256 256 257 257 258 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 249 249 250 250 251 252 252 252 252 252 253 253 254 255 255 256 257 259 261 262 264 265 266 266 266 266 266 267 268 269 269 269 270 270 270 271 271 270 270 271 272 273 275 276 277 278 278 278 278 278 278 278 277 277 278 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 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 245 245 245 245 245 245 246 247 248 249 249 249 250 250 251 251 251 252 253 253 254 254 255 256 256 257 258 258 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 250 250 250 251 251 251 251 252 252 253 253 254 255 255 255 256 256 258 259 261 262 263 264 264 264 264 265 265 266 267 267 267 267 268 268 268 268 268 268 269 269 270 272 273 274 275 275 275 275 275 275 275 275 275 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 245 245 245 246 246 247 248 248 249 249 250 250 251 251 252 252 253 253 254 254 255 256 257 257 258 258 258 258 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 250 251 251 251 251 251 251 251 252 254 255 255 256 256 256 256 257 259 260 261 262 263 263 263 263 263 264 265 265 266 266 266 266 266 267 267 267 267 267 268 269 269 270 271 272 273 273 273 273 273 273 273 273 274 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 247 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 246 246 246 246 247 247 248 249 249 250 250 251 251 251 252 253 253 254 254 254 255 256 256 257 257 257 257 258 258 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 252 252 252 252 251 251 251 252 254 255 256 256 256 256 256 257 259 260 261 262 262 262 262 262 263 263 263 264 265 265 266 266 266 267 267 267 267 267 267 268 269 269 270 271 271 271 272 272 272 272 272 272 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 250 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 247 247 247 248 248 248 249 249 250 251 251 251 251 252 252 253 253 254 254 254 255 256 256 256 256 257 257 257 258 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 251 252 252 252 252 252 251 252 253 254 255 256 257 257 256 257 258 259 260 261 262 262 262 262 263 263 263 263 264 265 266 266 267 267 268 268 268 268 268 268 269 269 269 269 270 270 271 271 271 271 271 272 272 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 236 nan nan 245 249 252 253 251 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 249 249 249 250 250 250 250 250 251 251 251 251 251 252 253 253 253 253 254 254 255 256 256 256 256 256 257 257 257 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 252 253 253 253 252 252 252 253 255 256 257 257 258 257 258 259 259 260 261 262 262 263 263 263 264 264 264 264 265 266 267 268 268 269 269 270 269 269 270 270 270 270 270 270 270 270 271 271 271 271 271 272 272 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 240 240 241 242 nan nan 248 251 253 252 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 251 251 251 251 251 251 252 252 252 252 252 252 253 253 253 254 254 255 256 256 256 256 256 256 257 257 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 254 254 254 254 253 254 254 256 257 257 258 258 258 259 259 260 260 261 262 262 263 263 264 264 264 265 265 266 267 268 268 269 270 270 271 271 271 271 271 271 270 270 270 270 271 271 271 271 271 271 271 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 242 244 246 247 247 nan 248 250 252 252 nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 253 253 253 253 253 253 253 252 253 253 253 253 254 254 255 255 256 256 256 256 256 257 257 257 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 255 255 nan nan nan 256 257 258 258 259 260 260 260 260 260 261 261 262 262 263 264 264 264 265 265 266 266 268 268 269 270 270 271 272 272 273 273 272 271 271 270 270 270 271 271 271 271 271 271 271 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 nan nan nan nan nan nan nan nan nan nan nan nan 243 244 246 249 250 249 nan nan 250 250 251 nan nan nan 251 250 244 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 254 254 255 255 254 254 254 254 254 254 nan nan nan nan nan nan 255 255 255 255 256 256 257 257 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 nan nan nan nan nan nan nan 259 260 260 261 261 261 261 261 261 261 262 263 263 264 264 264 265 265 266 267 268 269 269 270 270 271 272 273 273 273 272 272 271 271 271 271 272 272 272 271 271 271 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 nan nan nan nan nan nan nan nan nan nan nan nan 245 246 248 250 250 251 251 250 250 250 250 250 249 249 251 250 246 240 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 255 256 256 256 255 255 nan nan nan nan nan nan nan nan nan nan nan 254 255 255 256 257 257 256 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 261 262 262 262 262 262 262 262 263 263 264 264 265 265 266 266 268 269 269 269 269 269 270 271 273 273 274 273 273 272 272 272 272 272 272 272 272 271 271 271 272 271 271 196 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 218 217 nan nan nan nan nan nan nan nan nan nan 247 248 250 251 253 254 254 253 252 252 252 252 nan nan nan 251 249 246 242 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 256 256 256 256 255 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan 263 264 264 265 265 265 266 266 266 267 268 269 270 270 270 269 269 270 271 272 273 273 273 273 273 273 273 273 273 272 272 271 271 271 272 272 271 271 195 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 218 218 219 nan nan nan nan nan nan nan nan 245 248 251 253 255 257 258 259 258 257 256 256 257 nan nan nan nan 252 251 248 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 267 267 267 267 267 268 268 269 270 270 270 269 269 269 270 nan nan 272 273 273 273 273 273 273 273 273 nan nan nan nan nan nan nan 272 nan 192 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 220 221 222 222 nan nan nan 231 235 239 244 248 252 256 258 261 263 263 262 261 260 259 258 256 nan nan nan nan 254 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 222 222 222 222 nan 227 231 235 239 243 248 253 258 261 264 266 266 265 264 262 260 257 254 253 nan nan nan 256 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 221 220 220 221 223 227 231 235 239 244 249 254 259 263 266 267 267 267 265 262 259 255 252 252 252 nan nan nan 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 191 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 220 220 220 221 224 229 233 237 240 244 249 254 259 263 265 266 267 266 265 263 259 255 253 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 253 253 253 254 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 195 199 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 221 222 226 230 234 238 241 244 248 252 256 260 264 266 267 266 264 263 261 258 256 255 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 254 254 254 255 256 257 258 260 261 261 262 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 192 197 201 205 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 226 230 234 237 240 243 246 250 253 258 264 267 267 266 264 263 261 259 258 256 256 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 255 257 258 259 260 261 262 263 263 263 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 187 193 198 202 207 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 227 230 233 236 239 242 245 248 251 256 263 266 265 263 261 260 259 258 256 255 255 256 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 256 258 259 260 261 262 263 263 264 263 263 262 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 183 188 194 200 206 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 229 231 234 236 239 243 245 246 248 252 254 254 254 254 255 255 254 252 251 250 253 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan 260 261 262 263 263 263 263 263 262 262 263 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 181 186 192 199 205 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 227 230 232 234 237 240 241 240 236 233 229 230 236 241 245 247 248 247 245 246 250 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 263 263 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 183 187 193 198 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 230 232 234 236 238 236 232 228 nan nan nan nan 230 236 240 242 242 244 250 258 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 nan nan nan nan 263 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 273 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 187 191 196 200 203 206 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 232 233 235 nan nan nan nan nan nan nan nan nan 234 240 243 246 nan 260 267 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 272 273 273 274 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 188 192 196 201 204 207 211 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 242 248 nan nan nan 268 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 271 272 273 273 274 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 184 188 193 200 205 208 211 214 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 270 270 270 271 272 273 273 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 182 184 189 196 202 206 209 212 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 269 269 270 271 272 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 183 185 189 194 199 203 206 208 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 268 268 268 268 268 269 269 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 185 188 192 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 267 268 268 268 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 259 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 267 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan 251 250 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 255 254 254 254 253 253 252 251 251 nan nan nan nan 253 254 253 252 251 250 250 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 nan 254 256 257 258 256 254 253 251 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 261 262 261 259 256 253 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 262 261 259 255 252 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 236 236 236 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 233 234 nan nan nan nan nan nan nan nan 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 230 231 234 nan nan nan nan nan 250 251 252 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 229 nan nan nan nan 246 248 250 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 245 247 249 251 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 247 249 251 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 249 251 252 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 250 251 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 249 251 252 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 247 249 251 252 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 245 248 249 251 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 244 246 248 249 250 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 245 247 248 249 249 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 245 247 249 249 249 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 246 248 249 250 250 250 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 251 252 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 254 253 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 255 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan