CAPE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 19 32 17 173 150 128 138 143 209 294 325 321 340 345 344 371 402 469 500 469 401 322 205 150 94 56 25 33 38 35 28 17 7 7 18 32 8 12 14 11 10 23 11 8 32 77 133 144 107 61 29 26 50 84 95 95 91 102 110 108 113 119 120 106 115 148 201 257 319 403 471 512 547 580 641 718 805 844 894 868 830 802 801 814 864 909 907 900 877 823 684 737 814 819 842 832 848 770 694 639 563 521 499 492 508 546 587 594 571 554 519 542 568 593 584 580 507 474 468 413 390 402 376 323 308 408 498 486 487 581 686 759 743 755 1031 901 817 676 394 149 70 244 746 1088 816 836 695 597 587 491 330 257 254 160 165 223 281 337 383 389 378 385 413 448 497 617 696 838 822 820 741 718 660 730 768 805 772 742 750 758 787 836 864 811 711 608 572 622 674 670 696 711 760 775 766 761 740 637 494 412 386 359 321 320 325 319 306 220 207 192 192 216 227 237 240 240 258 262 255 269 271 259 258 261 275 312 350 376 373 421 446 452 511 607 673 649 619 632 639 621 577 574 615 610 602 598 606 598 583 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 15 26 17 20 121 183 156 144 147 180 192 234 293 341 354 351 362 385 418 463 501 494 431 367 299 172 104 69 38 34 39 38 20 6 13 34 38 15 1 4 16 15 17 12 8 62 94 137 129 76 34 22 37 65 86 82 78 87 99 102 92 91 93 94 100 131 169 216 274 350 412 453 509 576 630 712 786 831 846 898 850 821 793 774 785 829 868 854 822 785 721 656 695 726 735 753 737 761 660 618 568 545 532 516 527 555 590 621 612 581 553 548 588 603 625 626 622 565 514 494 448 441 419 347 332 391 459 497 502 551 707 779 752 774 975 1038 851 699 459 205 72 98 299 804 1057 787 808 673 652 569 354 223 254 143 172 242 273 302 349 394 362 366 415 406 429 533 652 732 798 775 787 697 650 546 605 661 739 701 641 669 740 809 844 813 719 622 575 594 636 657 699 731 739 738 761 749 765 707 586 480 412 360 307 265 259 284 272 261 257 167 163 209 220 246 241 245 240 237 247 259 265 263 265 269 281 308 345 374 407 429 500 488 495 567 658 684 665 669 690 679 632 590 594 628 623 618 604 601 569 562 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 5 7 34 78 81 113 112 141 180 195 237 297 361 371 397 382 387 391 384 437 482 481 496 433 283 163 126 94 75 72 52 26 9 14 39 44 23 20 15 13 7 9 3 24 55 101 127 95 47 20 22 40 63 74 72 69 93 90 81 74 77 83 89 112 149 185 236 259 310 389 467 555 635 715 801 845 880 906 833 793 801 756 727 742 760 785 770 740 702 643 616 635 647 657 679 672 686 589 570 567 548 543 531 563 593 621 628 603 579 577 607 642 649 675 675 671 637 560 458 335 326 375 356 352 457 549 560 561 641 799 802 845 968 1013 932 728 471 259 113 87 168 350 610 825 873 836 714 570 458 264 242 150 31 124 326 278 322 340 384 375 349 389 385 415 559 653 739 751 739 752 639 579 506 566 572 577 661 663 740 794 802 739 654 623 588 614 653 679 698 719 754 766 768 771 753 730 630 542 465 394 323 252 216 221 231 228 226 204 199 186 176 193 240 237 230 240 245 245 250 254 254 263 280 301 339 383 402 427 507 535 494 539 649 733 749 721 709 709 676 628 604 605 615 601 602 586 597 566 581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 9 14 21 19 35 42 92 95 103 135 265 309 365 406 428 427 413 392 387 409 448 503 517 410 273 193 157 95 107 81 42 12 11 27 42 31 18 14 4 6 12 13 24 44 100 98 50 24 15 18 29 53 64 67 88 100 75 69 61 67 82 95 120 158 196 211 255 319 413 509 607 703 779 830 852 862 833 758 754 748 687 677 684 696 695 688 689 645 606 593 594 609 627 646 643 643 568 560 545 537 559 573 610 633 654 647 626 625 658 693 691 694 729 726 705 660 621 400 214 239 300 381 442 535 604 625 634 699 829 898 989 1023 967 886 470 284 153 87 90 187 346 509 712 922 859 652 517 400 272 239 151 74 156 311 278 316 368 399 406 380 373 347 391 524 634 699 701 717 699 599 527 450 495 514 540 574 575 649 713 705 606 534 578 654 711 718 695 604 581 645 697 676 770 713 685 604 532 445 356 280 225 207 217 223 222 218 205 174 178 173 180 197 212 212 216 213 211 223 236 250 271 293 315 360 412 423 441 569 582 539 602 621 706 763 726 703 687 644 612 598 586 583 591 605 579 589 599 618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 9 10 11 12 16 35 80 160 141 239 262 365 372 402 406 396 392 394 396 409 453 498 469 376 249 189 177 161 114 45 8 4 6 14 30 31 13 3 6 9 14 20 43 78 55 30 16 14 18 31 49 58 95 113 93 82 77 62 76 94 111 141 169 175 224 284 383 499 579 657 754 821 853 877 889 848 722 635 595 585 605 628 625 614 619 617 585 564 574 596 610 618 623 619 624 610 533 539 545 567 614 645 666 680 659 644 670 717 743 739 747 767 754 722 694 654 457 235 211 273 397 486 579 648 670 729 829 935 1011 1033 1001 895 698 306 193 86 48 65 162 235 414 535 816 794 586 491 359 281 263 237 183 213 259 334 316 348 409 393 381 365 343 385 492 607 673 699 726 656 570 471 416 397 440 445 491 382 416 521 535 485 498 600 649 635 641 625 559 498 596 666 679 707 685 602 528 494 392 309 258 233 230 238 244 224 195 186 161 171 163 199 220 237 239 216 206 198 228 244 272 307 328 355 392 423 429 480 594 609 605 605 612 683 740 700 693 688 646 615 598 581 583 601 613 588 585 628 663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 6 2 4 19 59 121 175 211 314 382 384 392 382 389 402 407 398 407 444 462 416 308 181 130 167 134 42 25 2 3 3 24 23 7 1 4 6 10 17 31 46 33 20 19 15 23 34 45 68 125 126 109 98 86 84 101 123 140 156 163 193 231 326 415 541 616 695 783 815 805 779 708 607 570 536 511 531 542 556 555 557 573 569 551 550 570 597 602 598 600 594 587 560 502 518 552 590 659 680 690 686 667 685 735 774 785 775 774 785 774 749 741 719 624 409 276 330 472 574 632 654 763 862 974 1049 1058 1038 958 752 479 196 105 55 29 81 118 181 362 542 817 719 598 495 375 359 322 245 203 226 262 304 305 256 412 340 386 346 323 358 464 589 655 697 703 607 542 461 409 347 318 317 375 354 301 334 411 405 489 553 495 435 439 450 491 505 537 633 721 671 658 626 532 458 332 259 237 238 248 249 241 235 224 199 160 146 164 194 187 216 209 204 238 242 260 267 292 326 365 420 443 432 454 538 645 646 645 661 646 713 777 729 717 702 666 624 597 586 589 604 624 628 612 654 673 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 0 0 1 5 4 2 1 1 29 99 150 163 236 325 353 398 348 376 396 414 386 375 395 424 414 327 203 147 160 103 76 53 1 0 0 9 12 3 0 1 8 12 16 28 35 26 25 20 18 28 36 57 103 175 158 122 100 106 127 145 157 168 175 192 222 271 361 448 557 624 702 757 749 711 656 613 602 516 453 502 496 509 506 503 525 560 547 537 550 586 588 584 579 575 569 543 508 518 581 594 632 692 707 705 700 707 745 786 799 806 799 788 794 796 793 803 802 728 543 494 540 546 582 583 735 913 1022 1077 1090 1065 993 806 531 321 177 64 39 36 54 75 186 420 624 772 603 577 498 370 321 273 203 189 238 246 246 282 247 346 302 323 290 287 339 461 577 645 694 703 627 546 484 397 379 353 344 331 268 210 272 280 329 444 483 421 383 356 396 516 545 628 721 712 653 604 518 449 391 309 238 220 225 245 240 209 192 197 181 139 137 136 184 216 217 205 202 220 246 261 287 312 340 395 454 458 443 500 578 626 686 674 642 640 685 697 674 706 700 667 620 601 599 596 605 633 658 648 634 633 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 4 0 0 0 1 2 5 2 0 11 57 86 96 146 201 278 360 324 359 373 387 395 380 367 383 387 339 221 147 173 143 77 53 3 2 0 6 9 5 1 0 5 10 16 23 29 30 26 22 26 33 46 100 160 205 148 110 119 154 174 179 178 183 192 212 262 328 390 476 568 617 667 686 686 631 595 586 546 485 477 488 464 479 480 490 529 555 536 571 585 583 579 570 567 557 554 536 517 546 601 624 662 722 730 738 739 763 795 811 826 824 799 791 805 817 835 869 879 814 669 609 649 563 553 602 929 1023 1107 1114 1086 1010 828 557 324 194 108 48 39 40 48 77 177 485 628 675 590 605 504 365 305 228 158 159 193 216 204 260 245 299 256 320 274 305 365 519 617 667 702 707 647 542 455 413 437 438 416 312 216 130 211 206 261 305 393 384 373 380 442 563 638 684 712 698 607 549 492 397 388 263 212 209 219 227 213 193 184 180 162 137 129 140 156 160 184 219 180 198 219 260 298 328 384 445 475 457 447 477 524 610 642 659 645 653 688 652 643 696 694 664 627 618 633 646 647 648 656 646 620 604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 0 0 0 0 0 6 2 0 0 19 49 63 78 115 200 275 291 324 364 383 382 405 352 368 341 339 270 205 244 192 65 41 9 6 0 1 8 8 1 0 1 7 13 18 23 29 30 29 33 48 94 174 220 202 107 116 158 175 179 185 186 194 208 239 286 339 412 479 562 600 652 606 613 574 554 531 498 460 467 461 451 466 472 494 531 546 539 570 569 561 570 556 560 549 559 546 530 567 624 657 685 731 772 763 766 781 772 811 811 797 791 798 808 834 879 922 930 890 800 695 702 675 522 619 1043 1088 1158 1102 1014 846 579 330 190 116 68 55 53 56 81 128 259 507 471 637 657 608 489 355 283 184 124 140 182 209 202 234 235 276 243 347 277 356 461 604 665 679 703 707 629 523 462 455 469 447 406 300 183 122 135 104 117 188 350 358 366 398 496 614 681 698 681 622 569 503 351 348 299 222 192 193 206 207 208 218 221 205 176 153 144 140 141 157 168 180 176 184 218 255 288 337 414 470 483 466 451 486 564 620 630 665 688 720 717 691 689 729 697 669 644 631 654 677 673 658 655 654 631 614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 3 21 38 69 119 174 236 283 288 359 348 405 356 397 262 313 367 267 274 190 60 31 15 10 1 3 7 7 6 8 1 4 8 16 20 26 34 35 44 92 171 223 215 161 96 151 166 168 187 200 204 208 229 269 309 367 437 482 544 563 604 566 574 572 523 494 457 445 455 443 468 491 496 516 537 558 563 566 566 557 551 542 553 540 566 561 555 600 658 690 715 740 752 750 759 777 762 785 806 810 817 814 820 868 926 956 943 908 815 704 678 608 534 727 1098 1144 1147 1010 859 610 362 211 150 107 82 72 63 83 125 218 345 417 427 698 690 595 475 311 219 196 169 148 171 203 196 199 241 273 283 343 299 409 513 663 684 679 726 735 626 512 484 491 479 449 392 270 159 97 84 84 50 165 347 349 375 408 513 605 650 651 610 561 469 389 381 341 260 174 182 185 204 232 261 268 254 222 192 177 174 169 158 160 161 175 169 186 215 254 282 347 426 458 470 475 489 536 602 630 633 638 672 723 725 695 695 697 689 667 653 665 694 702 690 679 681 677 646 610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 12 20 44 85 124 175 258 304 290 323 378 372 458 306 189 260 273 336 194 65 28 19 11 3 8 7 10 14 8 5 0 4 14 17 21 31 38 76 151 210 208 165 118 123 175 180 189 221 227 232 230 260 305 349 392 423 463 519 544 556 554 557 541 496 476 454 452 478 477 500 505 512 520 520 530 543 548 551 543 545 540 554 521 556 571 568 611 666 700 726 736 729 735 751 772 772 797 833 836 823 805 857 912 955 963 947 921 830 725 637 530 602 838 1103 1120 1029 829 647 398 242 182 167 146 109 84 92 120 173 269 332 343 526 778 686 559 493 357 315 282 137 94 134 160 148 175 254 279 305 340 337 410 417 567 724 707 743 736 632 534 524 513 467 414 336 232 151 115 74 39 24 174 311 290 306 339 410 510 599 630 575 509 485 421 340 214 186 166 175 187 208 255 293 274 240 221 210 191 169 175 186 170 164 164 157 203 241 275 298 368 410 448 459 466 504 533 581 629 614 610 631 685 699 687 668 669 673 708 709 718 748 737 716 698 691 677 646 622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 13 33 67 106 143 215 275 266 288 353 360 429 478 235 268 242 344 182 59 23 17 9 5 10 15 20 22 17 6 0 0 11 15 21 33 45 113 172 192 165 114 99 135 159 220 236 254 240 249 257 286 323 360 397 432 460 493 517 529 544 543 527 483 460 447 455 468 477 491 481 490 489 490 507 518 528 535 529 506 506 518 503 537 591 602 640 686 708 713 717 722 741 770 788 790 816 870 860 832 819 870 921 940 942 943 920 825 731 618 553 678 907 1122 1001 841 618 443 268 214 195 183 150 104 91 119 154 218 261 260 366 617 829 659 583 645 536 406 287 123 65 107 120 105 173 265 304 337 334 367 385 465 607 701 693 762 728 662 586 576 521 449 361 265 219 176 85 45 25 58 194 278 240 203 218 286 453 560 542 497 472 415 320 244 245 200 181 166 184 196 233 261 236 215 211 196 191 191 192 206 200 174 183 195 240 253 283 330 356 403 436 444 461 499 515 538 582 623 656 683 701 700 696 694 694 720 708 703 716 757 739 729 715 706 691 661 633 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 104 121 162 242 249 265 330 329 364 452 352 303 180 340 133 32 8 7 7 9 10 13 17 18 14 4 1 1 9 12 26 37 76 145 180 161 118 88 97 143 201 244 250 256 258 265 288 309 332 360 388 420 443 453 479 513 530 529 523 482 440 439 477 444 471 479 476 494 494 478 498 516 500 487 489 480 493 504 521 550 587 614 651 680 688 701 725 741 766 795 797 799 835 866 834 812 830 875 895 901 917 933 937 858 786 683 649 810 994 982 825 647 449 317 258 221 191 165 124 94 118 140 193 266 274 273 462 741 825 702 651 702 593 433 308 220 96 124 109 100 191 272 320 363 342 351 395 477 681 728 725 775 726 680 616 592 500 421 348 268 207 130 73 24 29 78 178 222 165 104 108 189 394 493 516 486 428 330 255 234 168 154 151 162 167 201 219 233 222 207 200 187 183 182 180 197 196 170 192 218 235 226 237 271 357 409 417 432 459 488 502 561 600 611 653 695 699 705 726 758 743 695 684 665 697 732 718 728 726 721 711 679 628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 64 76 103 210 236 228 253 279 328 397 380 292 179 311 78 7 0 1 5 9 13 15 15 11 6 3 1 1 4 8 23 39 129 179 160 121 97 83 114 187 254 282 279 280 280 290 315 328 337 351 388 411 420 419 458 493 505 510 505 478 454 452 458 445 467 478 494 506 512 483 491 487 461 449 468 496 520 530 547 568 576 624 647 656 693 718 756 773 780 789 785 792 811 806 802 795 828 850 819 868 920 966 997 926 878 761 725 844 919 813 638 464 339 296 251 191 166 147 106 101 129 136 224 289 298 344 588 848 829 746 630 734 659 424 340 279 185 175 121 130 212 282 321 351 356 366 411 507 731 749 719 729 766 680 595 566 462 399 356 260 156 96 46 15 30 73 133 150 88 27 25 151 280 380 397 357 306 257 211 183 181 178 171 187 185 198 204 246 205 184 164 142 163 174 159 167 174 166 185 202 191 194 217 280 374 409 411 432 463 484 514 573 591 603 639 662 660 658 691 766 750 686 656 679 718 745 726 732 703 689 694 654 594 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 19 44 150 193 210 222 258 294 359 384 293 237 254 58 0 0 0 0 3 5 12 10 5 3 1 0 0 0 5 25 54 140 160 118 105 90 84 123 212 278 306 315 303 295 315 339 348 352 348 359 357 360 383 438 459 471 481 473 461 457 453 453 462 479 482 489 500 504 478 480 462 451 451 483 521 537 544 564 591 610 627 634 684 726 753 755 747 750 789 786 771 767 765 763 763 772 783 814 894 981 1052 1091 1003 940 774 809 875 805 651 485 378 328 262 203 161 156 163 105 122 143 150 276 332 367 440 565 780 847 693 618 715 589 453 313 314 244 253 175 188 243 295 334 358 381 412 484 612 731 727 740 755 722 644 585 529 474 385 302 205 114 55 21 8 31 64 96 89 33 2 0 77 196 255 255 238 219 198 190 166 143 156 168 188 169 180 225 201 182 145 144 134 157 165 136 132 147 165 195 212 199 177 212 313 376 407 405 416 449 465 531 570 586 622 658 675 675 662 682 719 719 678 655 721 770 769 727 722 679 645 646 625 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 24 26 22 87 177 211 244 266 373 407 313 264 214 44 0 0 0 0 0 2 12 9 5 2 0 1 1 2 11 37 77 132 118 111 86 80 100 151 244 307 330 321 312 320 338 354 363 365 364 365 373 338 367 401 420 437 448 444 447 449 442 448 465 479 480 484 504 500 483 487 458 476 481 499 526 546 565 598 632 647 654 675 722 759 751 728 693 748 784 745 727 718 715 720 724 733 768 855 982 1096 1178 1207 1054 941 771 792 851 784 552 413 353 269 205 163 146 172 161 129 169 141 193 362 383 386 451 559 772 841 698 653 668 552 424 374 352 285 307 226 223 256 316 399 425 445 502 578 663 718 713 748 733 712 639 625 540 457 312 230 158 86 33 13 23 52 92 108 73 13 7 1 15 203 101 61 55 105 157 149 148 173 176 170 172 176 198 209 202 162 154 152 148 165 150 120 111 120 137 149 156 157 153 211 310 346 366 376 400 436 469 538 568 574 575 620 656 645 627 646 692 705 704 694 760 790 746 728 678 630 602 607 610 627 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 1 8 23 25 6 29 103 171 243 228 367 408 340 280 177 37 0 0 0 0 0 0 4 3 3 3 2 4 5 8 22 51 92 125 116 81 77 87 140 197 271 323 341 329 329 340 354 364 366 360 355 359 374 347 376 380 394 414 422 420 432 435 435 451 469 475 483 496 510 507 502 507 498 518 511 522 572 616 626 633 655 669 679 688 722 713 725 722 729 758 728 680 700 703 680 676 682 703 789 946 1097 1204 1257 1220 1004 863 773 747 750 624 483 373 288 218 173 147 142 163 169 186 210 122 241 452 468 470 624 741 855 827 729 663 561 454 409 452 413 344 363 342 279 281 344 480 510 510 557 622 682 705 701 721 722 720 705 655 574 401 255 170 110 67 38 49 107 182 221 196 133 90 2 7 58 170 33 3 0 10 79 130 113 125 156 161 164 176 204 231 195 167 170 143 141 137 129 97 92 101 107 114 124 134 165 232 296 334 324 366 391 428 486 524 538 528 540 595 626 630 642 676 721 748 765 746 763 781 766 739 680 627 592 598 613 655 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 2 4 6 3 18 60 116 223 203 350 388 336 251 126 27 0 0 0 0 0 0 0 0 3 3 6 7 11 18 39 69 93 91 88 91 93 120 192 246 302 328 334 326 337 347 361 368 369 365 357 366 377 368 377 378 390 399 409 413 429 435 442 450 463 485 500 506 514 524 533 537 553 573 567 583 623 640 660 659 666 678 688 706 724 734 728 732 761 723 663 694 717 716 657 638 658 717 886 1087 1197 1250 1210 1063 890 767 705 724 713 620 407 289 229 187 164 155 158 175 209 254 227 153 337 348 502 706 786 832 880 814 745 650 514 469 521 490 448 435 430 419 342 362 425 544 544 551 577 595 611 618 615 655 713 715 711 639 503 351 200 111 68 62 61 118 194 303 330 281 218 95 13 27 92 121 16 1 0 0 6 41 58 85 106 121 118 129 181 204 194 162 154 142 144 125 108 86 77 79 90 96 101 123 177 245 302 359 363 368 354 393 427 470 491 461 510 592 628 662 698 681 646 680 747 760 772 773 771 730 711 662 624 635 650 674 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 0 0 0 0 0 0 0 0 0 3 6 8 21 8 52 187 198 322 371 311 207 88 20 4 0 0 0 0 0 0 0 0 5 8 11 23 35 54 67 85 101 109 115 120 155 234 283 325 329 345 340 352 354 357 369 379 386 390 391 393 398 397 395 392 392 413 417 424 428 430 445 478 499 503 514 539 557 556 561 597 613 614 621 641 660 673 679 685 696 718 726 716 721 718 746 773 699 685 716 774 736 684 688 732 834 970 1125 1208 1178 1057 870 747 645 654 669 585 473 321 253 219 200 188 185 199 236 283 289 230 207 239 461 637 853 837 878 864 781 704 556 497 544 582 559 514 511 507 464 411 455 528 574 556 555 541 564 588 583 585 599 619 645 635 565 465 313 168 63 41 57 81 137 225 377 453 424 295 119 54 92 150 103 14 0 0 0 0 0 0 5 17 34 32 53 125 173 178 161 150 147 144 117 99 92 75 71 69 69 74 112 198 278 344 401 367 340 314 334 380 465 485 476 522 568 584 614 621 592 589 654 727 718 695 710 735 728 725 684 645 672 687 716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 6 8 2 0 0 0 0 0 0 0 1 3 7 9 6 0 25 119 173 288 352 292 199 164 46 1 0 0 0 0 0 0 3 11 18 23 26 53 58 60 73 100 122 131 133 146 193 261 299 328 336 360 350 361 362 367 391 402 414 421 417 414 422 419 411 401 410 427 428 425 435 447 468 495 510 524 553 582 591 584 597 648 650 628 625 652 687 700 712 741 761 774 767 760 774 795 813 788 725 728 758 863 787 783 821 893 1016 1114 1149 1120 996 815 666 595 546 546 537 460 360 261 235 222 220 217 222 255 317 347 311 248 257 361 559 854 906 858 856 778 714 596 446 529 600 599 612 595 594 612 501 463 535 592 558 561 523 525 543 547 546 549 570 612 659 647 527 403 260 139 44 22 43 86 148 192 352 491 472 316 155 106 155 180 92 19 0 0 0 0 0 0 0 0 0 1 16 76 131 127 114 110 116 140 120 98 72 52 51 51 54 74 137 242 321 370 389 349 332 299 298 386 468 495 515 559 560 553 572 590 579 576 588 616 664 677 701 742 748 728 689 657 679 695 768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 19 0 3 11 15 7 3 0 0 0 0 0 0 4 8 8 10 6 0 18 71 139 271 328 296 282 182 29 0 0 0 0 0 0 4 15 27 37 53 60 100 91 91 97 112 135 137 151 185 236 286 313 333 352 376 389 388 398 407 427 434 444 449 449 440 434 436 433 433 439 442 442 441 452 468 491 529 543 557 589 604 608 619 638 662 663 662 663 715 737 754 774 819 837 852 859 873 897 910 885 847 814 776 835 936 901 935 993 1068 1126 1160 1051 931 778 601 505 487 485 489 440 364 290 240 239 256 261 260 277 331 386 391 357 312 316 455 611 848 902 879 828 678 624 495 345 464 616 648 642 652 660 612 532 522 579 597 572 554 514 495 501 512 526 549 606 681 675 574 437 306 200 112 58 39 55 81 106 238 437 549 483 317 181 156 204 192 85 23 3 0 0 0 0 0 0 0 0 0 15 55 93 94 79 72 80 113 113 90 53 42 37 38 49 89 161 255 316 361 391 367 327 289 283 368 461 507 519 546 524 496 524 570 580 571 569 589 660 726 718 707 704 687 649 645 679 730 780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 13 6 8 11 15 10 5 0 0 0 0 0 0 3 16 12 7 2 0 9 45 136 265 309 334 274 151 9 0 0 0 0 0 2 10 32 66 97 103 102 117 120 116 99 117 151 161 193 224 270 307 324 341 362 371 390 404 408 428 450 459 469 471 463 458 467 471 461 454 457 463 466 475 487 504 525 556 578 594 615 619 624 639 656 670 680 694 708 727 783 823 866 893 917 940 976 1026 1048 1030 1030 977 869 860 961 1054 1023 1050 1058 1102 1107 1095 885 703 573 502 427 375 378 387 337 288 254 247 277 285 287 287 333 398 424 429 396 353 384 494 648 842 881 877 784 590 584 381 267 313 583 659 661 694 691 609 541 561 606 604 594 533 495 474 467 498 570 634 660 677 644 541 400 263 172 115 81 73 89 123 210 389 556 623 524 344 210 198 240 201 95 47 36 10 3 0 0 0 0 0 0 0 7 39 90 106 92 85 81 86 85 70 41 31 24 30 48 95 157 236 304 315 334 353 317 281 291 375 476 513 500 493 489 480 512 529 576 591 595 624 682 696 641 655 646 613 583 601 664 700 748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 13 3 12 14 4 0 0 0 0 0 0 0 20 9 3 1 2 6 41 100 202 298 326 217 80 0 0 0 0 0 0 9 26 70 125 152 151 138 109 118 122 108 131 169 205 241 259 298 325 334 344 364 385 394 411 422 415 433 471 479 471 464 469 482 485 482 479 480 488 496 508 518 530 544 563 610 624 640 634 641 651 668 689 718 740 744 772 845 869 944 991 1026 1051 1104 1158 1161 1149 1096 1031 977 1000 1097 1126 1071 1064 1036 1034 968 915 665 515 478 425 334 286 299 303 279 266 276 302 309 320 336 341 356 415 449 452 431 414 452 539 690 840 879 863 736 575 548 421 285 403 676 688 716 713 653 597 583 612 635 621 596 535 509 487 471 503 602 663 671 657 572 466 354 272 218 146 110 105 114 215 282 445 606 632 499 351 255 240 254 201 125 99 71 33 16 5 0 0 0 0 0 0 23 67 102 113 105 92 75 67 64 51 34 22 23 25 48 94 144 216 245 248 292 333 320 303 326 388 457 484 468 497 522 519 513 534 593 611 604 608 621 599 573 605 585 555 553 592 618 679 758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 2 0 6 11 6 0 0 0 0 0 1 6 29 9 1 1 0 1 10 60 183 292 267 153 48 10 0 0 0 0 4 23 72 136 168 159 148 129 106 108 109 126 158 188 223 270 282 327 341 343 353 363 381 400 417 431 411 426 455 475 468 470 477 497 501 494 497 511 525 536 551 569 589 601 615 641 652 656 662 665 679 716 752 780 795 799 819 877 943 1009 1080 1111 1154 1195 1213 1209 1160 1046 982 961 1030 1116 1089 1020 976 912 871 797 750 455 438 391 315 271 263 265 259 261 278 310 345 357 343 335 340 376 446 487 503 479 468 529 613 790 900 806 767 704 611 582 500 303 505 727 705 741 695 626 580 601 641 636 598 566 564 543 477 438 412 538 579 511 513 517 450 419 355 276 221 162 152 169 256 321 378 604 656 507 349 276 285 265 229 178 126 88 60 41 19 3 0 0 0 0 7 39 83 99 109 106 83 61 53 53 44 26 19 20 22 53 87 97 133 181 216 272 312 306 303 335 389 441 467 488 526 559 542 532 549 601 587 541 520 525 543 539 528 535 545 553 595 631 710 748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 34 16 0 0 0 0 5 54 180 244 209 122 42 10 0 0 0 1 15 56 104 124 143 136 137 122 103 99 114 169 197 235 262 291 298 311 322 336 357 367 390 413 420 412 398 418 437 458 462 482 497 514 510 511 525 541 555 573 596 615 622 617 628 671 690 700 700 706 736 779 811 819 812 827 833 868 982 1066 1119 1159 1176 1189 1191 1147 1022 952 879 937 992 972 920 888 852 783 742 666 648 545 352 302 266 254 255 250 250 279 325 368 393 386 379 381 411 463 507 552 575 538 531 600 716 839 857 790 751 716 683 616 492 442 606 746 739 752 661 607 568 633 656 625 611 590 572 522 423 315 210 325 526 453 465 473 410 423 428 363 297 236 195 205 256 284 358 487 538 299 197 254 308 313 272 196 135 118 109 85 51 23 6 2 1 2 11 31 65 97 114 105 79 57 49 47 39 20 15 16 26 52 66 103 135 167 209 252 289 301 315 358 414 466 507 532 570 560 521 519 541 550 512 481 498 529 526 503 507 531 540 562 596 633 664 679 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 35 14 0 0 0 0 6 41 142 190 184 109 33 4 0 0 1 9 39 74 97 134 144 120 120 117 103 98 141 198 224 250 269 292 294 302 305 325 356 382 399 412 417 422 417 414 429 443 458 484 501 524 526 544 558 567 591 621 639 643 641 645 670 713 732 731 732 744 772 809 842 846 823 813 832 935 1048 1096 1120 1125 1109 1073 1047 972 859 855 784 823 813 792 771 754 716 654 624 598 503 403 270 279 257 245 242 252 278 338 388 400 420 446 445 458 497 538 574 645 641 606 593 649 840 906 819 777 789 759 712 639 532 597 738 756 766 716 625 610 580 620 647 623 627 598 510 426 295 158 70 79 324 445 352 343 414 438 449 419 355 313 268 221 213 218 273 390 336 167 132 222 245 313 289 213 173 169 163 138 104 71 37 18 15 23 23 66 92 123 136 115 79 53 44 40 32 20 15 19 27 40 108 142 157 189 224 248 277 312 344 391 455 504 532 555 572 557 530 501 496 525 512 525 534 520 527 519 501 509 529 562 586 594 603 610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 41 20 8 2 0 0 6 23 90 150 164 72 10 0 0 0 4 15 42 82 116 109 100 109 135 91 75 92 170 217 233 267 285 293 313 309 310 345 364 391 405 414 426 437 445 447 444 443 459 481 526 523 532 561 587 610 634 651 655 656 659 672 702 729 733 742 741 768 790 829 859 845 771 784 882 978 1015 1010 1009 992 939 859 795 756 742 741 640 650 680 689 657 613 569 527 490 428 349 287 279 267 257 255 278 298 340 401 442 448 464 492 506 551 609 638 664 711 707 701 706 801 910 904 833 798 783 735 687 632 593 720 784 799 784 712 644 598 614 621 664 646 601 516 391 265 125 28 2 23 109 401 369 510 400 408 394 392 376 393 358 248 186 192 251 289 208 124 116 109 216 310 289 233 200 207 203 177 151 128 101 73 62 54 61 123 140 159 151 115 73 45 32 30 28 20 17 19 25 60 97 127 147 181 213 251 266 298 339 394 441 468 492 522 553 574 546 525 554 605 577 592 606 588 571 566 529 498 525 564 568 559 563 573 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 30 26 27 13 0 0 2 15 58 148 134 36 2 0 0 0 1 13 56 116 99 79 118 137 109 92 115 151 222 232 241 269 266 282 320 300 313 364 366 392 418 431 446 454 461 467 465 469 483 504 530 545 572 612 631 625 638 660 662 673 692 713 731 731 732 745 751 774 791 814 818 804 742 807 869 894 908 889 859 796 698 630 593 617 630 639 589 617 611 574 525 501 476 426 371 337 319 301 278 288 262 284 325 351 418 458 483 496 496 554 623 660 684 701 763 849 837 798 826 958 970 878 854 825 793 747 704 662 695 809 797 817 743 645 582 587 581 651 673 619 537 396 250 126 32 0 0 7 85 397 490 521 627 532 391 340 333 371 380 283 185 186 239 219 171 149 26 67 208 308 296 251 223 241 239 213 199 192 181 169 158 137 123 196 175 187 160 115 71 42 30 28 27 23 21 21 29 49 99 129 157 204 231 247 255 285 321 346 378 424 473 525 582 598 601 607 625 642 617 612 611 613 608 572 531 524 542 548 539 546 556 570 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 11 17 28 18 0 0 3 21 78 179 92 15 1 0 0 0 3 36 93 113 85 101 120 115 101 98 157 215 262 256 232 256 270 284 303 298 320 360 370 402 443 449 464 469 483 487 490 505 522 531 538 561 602 618 622 638 658 680 671 680 698 710 726 731 733 733 732 744 750 757 743 729 721 779 861 807 764 730 675 594 520 487 502 557 568 569 586 566 531 475 457 415 365 320 311 318 305 287 283 267 290 325 347 391 485 498 513 534 556 653 716 749 785 810 869 963 980 944 958 1010 1008 903 884 850 810 747 707 700 777 844 813 813 686 677 664 646 653 625 617 576 481 255 102 37 5 0 0 0 28 147 195 555 329 279 244 234 242 279 311 260 169 135 139 151 154 89 31 41 164 274 281 262 250 280 270 245 259 276 272 255 220 200 199 223 206 203 165 116 77 45 37 35 30 24 19 20 41 68 87 134 177 216 236 239 247 268 281 310 356 420 486 549 606 625 648 633 617 589 559 579 589 617 612 615 578 538 533 545 551 542 540 543 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 25 13 0 2 10 55 165 215 60 4 0 0 0 0 6 62 112 101 79 99 120 118 101 118 171 258 277 280 240 263 262 286 305 305 332 366 386 419 459 464 482 486 486 501 522 533 542 548 557 600 658 668 667 662 678 670 658 661 658 679 710 710 711 699 687 689 688 688 678 677 694 740 746 622 590 551 518 466 433 449 499 557 589 606 559 536 476 465 397 329 308 304 318 325 320 301 294 313 311 348 387 452 495 526 579 601 645 741 794 815 812 883 1005 1071 1088 1082 1067 1019 922 905 860 846 803 743 754 791 848 853 828 792 673 664 632 506 534 554 553 433 312 154 38 3 0 0 0 0 0 9 66 202 39 64 70 76 107 169 243 216 134 88 63 70 133 127 66 104 193 297 270 271 283 319 298 279 317 355 352 317 263 246 242 227 226 215 172 120 79 52 47 38 27 22 20 29 59 95 108 142 204 238 248 232 231 240 250 299 355 399 442 522 605 620 611 608 615 571 546 541 571 622 629 602 562 532 538 545 537 534 534 524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 4 0 4 28 136 268 223 39 0 0 0 0 0 9 84 122 101 94 114 120 107 115 147 208 257 279 272 243 270 276 302 305 317 353 384 411 446 472 483 495 494 511 526 553 556 563 577 618 686 738 737 695 653 676 666 661 651 642 679 705 677 661 646 638 638 634 631 627 636 652 654 643 516 486 477 467 450 450 493 554 599 632 617 553 496 480 411 347 319 336 332 337 324 298 327 328 312 349 377 405 473 503 579 622 672 728 814 850 861 952 1050 1096 1132 1165 1137 1062 963 880 896 880 822 775 756 814 861 897 878 834 793 721 681 598 429 433 481 457 263 141 63 13 0 0 0 0 0 0 8 36 55 32 3 14 19 40 90 202 198 142 78 35 78 164 162 146 191 263 352 333 331 326 348 339 342 366 392 362 306 281 274 277 266 263 284 216 153 80 67 47 32 23 22 26 43 71 89 105 150 212 249 253 252 235 240 262 300 317 334 384 483 577 594 573 581 577 560 554 542 543 585 597 596 570 547 532 516 521 536 533 529 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 1 1 6 48 186 267 160 18 3 0 0 0 0 21 108 137 118 112 121 128 129 144 177 208 266 277 259 242 262 279 293 318 352 378 397 432 472 492 512 517 521 550 556 581 579 596 631 699 750 760 714 674 679 683 677 665 658 656 678 660 643 624 612 604 597 588 576 570 570 566 546 509 477 440 425 478 493 510 565 617 645 657 637 547 465 416 369 348 363 371 361 348 321 329 347 343 336 340 376 438 495 553 641 662 744 789 857 893 933 1021 1109 1201 1247 1215 1108 979 900 871 893 877 806 754 811 899 934 926 909 871 827 775 707 605 443 442 425 343 149 54 12 2 0 0 0 0 0 0 3 12 14 0 0 2 12 27 49 114 128 157 87 26 91 196 228 222 288 390 409 368 379 364 382 374 400 414 422 386 323 293 299 331 367 335 281 217 209 143 76 38 28 24 25 31 50 68 78 107 164 231 271 274 253 259 276 295 300 285 304 356 439 517 537 524 546 559 545 516 519 540 590 607 600 569 518 497 518 538 540 538 537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 7 10 75 220 240 161 62 8 0 0 1 9 39 122 154 134 112 117 121 138 159 181 229 274 274 256 250 296 291 314 369 382 397 414 456 493 502 514 536 537 562 577 605 612 650 703 773 817 783 705 684 696 682 660 652 655 647 638 627 612 588 580 575 564 538 522 512 499 479 461 465 474 466 489 530 539 563 635 654 636 587 548 505 440 404 376 390 402 386 367 339 318 318 299 241 224 310 422 490 533 605 692 727 823 831 904 940 1020 1128 1243 1289 1232 1156 1046 934 887 871 878 874 828 823 895 986 983 971 945 910 830 746 679 589 526 545 455 258 119 23 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 35 38 63 49 94 75 53 104 160 201 255 315 391 432 405 405 401 410 388 427 436 434 413 365 336 342 366 384 349 309 294 219 153 84 37 27 26 27 38 55 62 76 111 159 208 224 249 251 286 305 313 305 293 308 334 395 461 473 473 500 512 522 493 516 537 563 572 549 500 474 494 508 523 540 554 559 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 119 262 282 216 92 6 0 0 3 21 73 149 169 142 116 127 144 129 119 150 214 280 295 269 277 317 317 349 392 408 427 445 469 509 523 529 545 561 589 608 631 651 702 761 808 799 751 666 626 651 652 631 632 638 630 626 620 572 548 546 538 510 498 486 467 447 436 443 485 543 532 541 561 581 590 623 613 565 541 516 469 426 412 409 411 412 381 363 345 327 358 370 238 300 387 492 543 590 692 767 806 868 856 923 1009 1129 1228 1251 1205 1202 1123 1002 924 898 878 864 858 860 866 980 1041 1037 1016 959 906 796 702 633 555 533 532 380 194 81 14 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 17 42 65 33 49 67 91 97 89 117 182 264 356 415 423 423 429 416 430 451 446 438 415 404 408 411 403 390 384 369 312 223 140 78 40 29 27 29 42 54 58 70 88 109 153 205 236 255 336 332 352 341 312 299 292 333 373 435 493 512 505 504 492 513 502 504 532 537 480 457 455 490 525 547 560 563 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 163 195 261 173 52 3 0 3 15 48 111 168 172 157 124 151 112 91 133 176 249 305 304 286 308 342 357 425 417 439 455 460 479 522 551 555 569 587 602 621 650 706 760 813 832 772 753 748 676 643 639 644 645 634 618 607 589 564 526 512 491 486 476 459 440 441 461 490 527 575 603 575 591 591 572 557 539 530 512 489 470 467 473 466 454 436 388 372 351 340 374 362 282 343 521 583 639 702 779 834 860 893 893 936 1035 1133 1141 1181 1214 1117 1040 977 937 913 891 887 905 929 985 1055 1057 1064 1014 947 891 776 683 605 545 542 489 312 158 71 25 20 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 50 78 59 39 42 67 46 52 108 164 184 184 215 325 445 498 478 461 472 450 437 417 421 429 419 404 406 412 386 313 207 129 78 50 36 29 34 43 47 48 48 62 93 137 187 232 285 349 370 361 360 307 277 269 270 295 417 510 519 530 545 556 543 519 535 587 524 475 467 459 497 539 551 543 541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 30 121 169 73 16 1 0 5 21 70 141 181 180 166 141 161 169 99 152 186 269 315 317 319 343 369 398 433 433 451 455 470 506 554 585 571 589 601 626 684 733 770 810 831 805 756 740 713 688 641 649 659 648 628 606 582 561 536 491 473 474 478 473 460 466 500 547 589 614 635 629 585 551 498 508 505 535 520 504 481 468 481 493 476 451 433 411 401 385 390 380 338 393 523 645 689 713 763 831 882 897 898 900 948 1027 1044 1141 1180 1120 1094 1038 987 967 935 911 908 902 905 946 971 1078 1089 1009 939 860 774 691 607 570 540 410 244 170 142 65 20 0 0 0 0 0 0 0 0 0 0 0 0 0 4 24 73 113 104 42 21 30 57 147 224 252 250 218 207 313 461 524 508 476 486 446 430 418 436 446 438 428 432 428 384 297 196 126 79 54 41 39 40 40 39 38 40 52 75 111 160 221 285 315 352 380 360 320 310 302 304 342 435 498 512 536 577 609 632 634 630 606 529 494 451 477 528 542 528 518 523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 59 73 17 4 2 3 10 47 109 166 181 176 181 166 158 165 99 167 252 305 311 325 343 359 395 420 420 420 428 454 502 533 592 617 595 632 651 716 777 794 810 833 826 790 770 729 730 733 644 672 653 630 609 578 544 518 502 493 494 506 502 493 515 553 605 641 659 661 657 614 545 522 491 462 484 549 543 522 521 506 539 528 486 452 436 432 426 406 399 394 400 571 628 691 745 803 859 902 906 905 903 897 924 998 1062 1164 1110 1089 993 976 986 984 955 950 964 969 964 994 1079 1105 1053 981 924 845 770 700 644 604 496 328 215 175 106 41 15 0 0 0 0 0 0 0 0 0 0 0 0 0 12 53 123 200 182 55 17 19 174 337 422 453 462 460 469 499 534 541 515 481 484 438 424 419 435 460 469 460 447 419 361 273 186 122 79 60 50 47 42 38 35 36 37 40 53 90 144 202 267 325 368 362 356 351 322 332 350 387 451 482 499 559 624 653 672 676 660 652 579 492 468 505 534 523 491 495 518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 20 21 9 6 8 12 19 65 138 173 167 161 181 183 160 155 175 240 270 314 319 347 349 360 392 410 407 415 437 473 530 561 621 640 641 702 749 862 851 821 821 828 816 783 752 747 733 693 656 656 612 600 576 545 520 504 514 535 538 543 561 590 616 657 689 699 695 694 608 534 515 500 456 424 471 533 545 559 555 542 558 516 484 462 467 471 462 444 428 441 446 597 749 800 862 878 921 922 914 915 929 919 949 1029 1074 1093 1049 943 748 856 936 1001 972 979 1013 1036 1046 1053 1082 1107 1048 981 936 870 782 732 685 612 490 400 286 165 80 27 9 0 0 0 0 0 0 0 0 0 0 0 1 7 43 103 187 295 261 110 54 75 316 475 521 585 611 602 592 582 571 555 517 483 479 431 419 419 426 477 497 483 457 403 332 255 176 117 85 74 64 62 48 37 37 38 31 30 43 76 113 167 249 314 329 307 307 293 298 309 341 392 444 426 445 519 579 616 651 664 668 652 576 480 480 509 530 502 465 464 494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 10 9 7 10 23 23 36 70 123 156 161 172 186 169 137 147 198 244 272 322 329 357 361 364 384 407 415 421 447 493 540 580 636 661 693 778 838 885 838 833 836 818 791 769 759 751 714 671 639 613 585 578 562 548 540 536 560 594 624 654 663 673 698 723 717 717 707 681 564 519 482 406 363 381 445 515 569 603 587 567 578 586 549 563 566 558 518 470 438 470 594 677 825 842 894 928 956 932 932 939 958 944 986 1053 1081 1105 981 697 738 754 987 1027 993 986 1029 1077 1119 1129 1113 1072 1018 1006 981 885 801 789 699 633 577 410 250 140 65 27 15 12 12 0 0 0 0 0 0 0 0 2 26 51 105 187 285 399 406 282 244 277 372 568 659 714 721 695 662 627 595 559 512 487 474 424 419 416 440 509 525 492 446 377 302 230 167 127 106 94 93 95 63 42 42 36 31 33 41 64 96 150 212 242 249 253 259 271 273 296 335 378 389 384 428 492 537 575 611 626 623 575 504 498 484 552 560 504 464 461 494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 8 9 22 45 34 52 104 162 167 153 176 188 163 143 158 196 231 277 322 342 416 386 371 373 413 430 431 464 525 562 585 642 704 771 863 876 853 818 815 809 795 781 771 760 735 695 662 632 601 580 582 588 586 581 581 603 616 618 632 677 722 743 740 719 701 671 639 554 490 395 360 369 397 453 544 616 626 614 607 615 577 589 593 631 625 601 574 576 639 710 795 934 960 980 963 999 987 944 947 965 958 1019 1068 1125 1051 747 657 752 790 1066 1056 1018 1015 1077 1131 1170 1170 1139 1110 1050 1001 1002 910 822 810 748 700 556 377 237 129 55 32 44 46 26 7 0 0 0 0 0 0 0 22 70 121 187 267 362 470 518 472 478 493 513 722 781 806 797 755 710 660 614 563 512 486 477 451 416 420 460 534 536 484 427 351 274 212 210 217 194 176 136 99 64 47 43 37 36 36 38 59 98 151 189 188 184 201 217 234 230 268 300 329 337 376 429 465 505 532 555 568 543 518 511 478 522 566 542 482 448 468 482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 10 21 44 56 43 76 106 113 152 157 177 193 168 170 182 195 230 286 335 379 417 395 399 400 412 436 446 496 564 592 617 687 773 849 894 866 819 817 769 764 797 801 784 752 715 686 658 622 601 610 632 632 625 622 633 672 660 666 681 714 747 738 707 669 653 635 629 509 456 376 350 363 412 506 610 666 667 668 668 664 710 703 674 689 702 729 728 722 754 805 886 973 959 996 1011 1015 995 892 942 979 994 1051 1088 1108 950 688 659 795 900 992 1102 1049 1069 1125 1189 1218 1182 1117 1089 1048 990 969 912 852 854 800 694 539 353 214 124 52 20 38 39 17 8 0 0 0 0 0 0 0 48 110 195 306 361 411 511 579 580 606 629 675 814 857 863 845 796 749 686 627 562 508 489 486 460 416 434 486 552 538 483 419 341 270 223 234 256 231 185 139 94 65 53 49 40 37 35 37 64 95 112 136 152 153 170 184 189 190 227 271 305 338 362 382 411 454 488 503 504 502 503 491 534 584 571 515 484 480 445 470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 16 28 48 65 71 78 98 168 186 199 206 199 184 199 215 250 280 298 343 393 412 437 402 424 430 472 492 552 609 622 658 755 841 877 887 881 851 831 823 782 805 799 776 745 711 681 655 641 650 662 668 673 657 675 705 703 629 618 671 720 727 702 656 614 603 581 557 494 432 361 327 361 493 599 659 683 688 675 658 701 690 637 723 761 836 837 806 814 855 910 981 1028 1042 1060 1050 1007 917 859 966 1004 1042 1076 1126 1151 1025 900 885 896 943 1031 1104 1054 1118 1157 1244 1255 1222 1199 1203 1145 1047 981 946 928 900 779 663 518 348 224 147 70 24 14 9 7 10 8 6 0 0 0 0 0 102 161 278 382 414 508 584 605 634 679 719 765 860 890 893 872 820 770 695 627 557 521 511 492 457 429 459 514 565 547 491 406 370 336 312 302 280 230 176 131 95 73 61 59 48 43 37 45 64 75 88 109 118 123 140 157 164 175 205 247 279 314 312 331 367 411 451 471 484 491 484 496 560 604 616 542 537 481 438 467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 12 24 45 64 80 101 133 161 197 219 211 200 214 243 241 267 275 311 343 349 366 396 393 466 440 498 533 597 643 652 681 806 886 891 883 869 846 842 836 810 790 784 766 741 707 683 672 680 692 695 700 702 702 739 759 747 654 667 739 718 685 633 591 564 531 501 499 461 405 363 370 406 550 641 670 696 708 698 682 662 657 804 760 911 912 894 870 909 952 990 1027 1013 978 989 1022 1008 911 898 1002 1045 1096 1104 1162 1188 1139 1086 1060 1035 1045 1117 1125 1071 1152 1174 1279 1259 1222 1210 1211 1174 1101 1055 1033 992 904 760 641 504 359 241 161 101 44 15 21 27 27 27 26 19 11 0 1 13 130 215 396 450 540 577 605 635 679 729 766 812 881 906 930 904 833 775 697 673 626 559 535 520 488 484 530 585 616 583 508 400 390 361 348 323 271 206 156 128 107 89 75 71 61 54 47 55 58 68 74 91 99 105 118 134 147 165 187 218 246 256 286 305 334 375 418 448 455 457 483 528 563 591 589 582 511 446 433 495 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 11 26 37 53 79 105 136 178 208 206 201 209 237 264 254 286 292 291 310 324 332 360 409 457 472 562 580 650 679 679 754 864 908 908 892 867 832 785 778 800 798 799 766 735 713 704 711 716 727 745 752 755 771 786 764 726 689 720 723 674 635 612 573 522 475 460 458 429 369 385 416 487 578 708 700 707 694 675 664 661 644 650 922 961 934 922 929 1001 1035 1040 1040 1040 1046 1082 1080 1012 950 949 1030 1110 1156 1138 1184 1203 1183 1170 1147 1119 1130 1163 1142 1107 1177 1201 1278 1265 1296 1297 1312 1312 1245 1166 1106 1023 887 738 624 505 393 311 232 174 104 60 50 76 82 78 80 67 38 13 15 53 167 274 463 478 480 571 633 681 730 765 793 839 892 925 979 956 841 779 760 679 646 589 569 560 544 558 605 649 657 608 530 460 436 401 364 312 234 175 151 140 126 106 89 85 78 74 63 60 66 67 72 87 88 89 100 115 131 142 159 187 197 236 275 301 320 348 378 398 392 419 489 549 563 545 540 509 484 470 478 527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 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 1 7 11 16 27 52 83 108 155 203 212 201 204 219 244 252 269 292 291 272 291 310 326 372 431 479 544 632 636 705 680 762 829 868 906 903 878 852 814 778 784 813 817 798 750 730 743 746 748 764 780 796 808 811 809 786 736 704 684 701 611 609 608 585 547 494 459 447 441 437 432 429 516 558 674 752 738 707 725 715 667 570 632 872 974 975 956 952 1001 1066 1072 1061 1053 1054 1048 989 971 1009 1003 996 1071 1127 1181 1167 1210 1214 1204 1191 1161 1143 1158 1158 1129 1132 1188 1212 1264 1304 1305 1335 1333 1343 1347 1254 1150 1029 866 722 625 526 439 376 336 264 210 186 136 154 161 164 154 112 64 42 50 102 218 309 501 512 490 589 664 730 777 792 812 856 909 959 978 948 879 856 763 678 632 590 606 613 606 618 644 656 631 579 537 512 443 395 342 273 203 167 161 155 140 119 105 110 105 94 79 74 75 72 75 82 77 79 90 98 108 120 134 175 212 244 268 314 312 323 340 353 384 462 536 563 543 510 514 517 496 468 470 510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 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 9 12 29 54 82 128 175 193 186 189 206 228 252 250 281 288 249 264 285 284 324 401 462 531 610 662 690 727 734 834 845 874 905 891 866 836 803 802 820 823 814 783 751 758 791 782 810 829 846 846 856 841 808 761 712 691 651 638 549 550 577 553 525 473 448 448 453 430 424 498 564 665 731 743 772 741 770 711 614 617 801 970 996 1002 992 998 1056 1084 1081 1079 1062 1059 964 919 937 956 954 983 1063 1116 1194 1183 1209 1223 1142 1135 1117 1126 1142 1113 1088 1127 1185 1204 1202 1272 1355 1387 1374 1411 1373 1298 1176 1015 845 714 632 545 471 470 536 541 532 342 242 246 245 242 206 138 86 78 103 176 299 399 461 529 632 637 697 768 809 814 836 875 936 996 980 954 923 810 711 640 620 605 648 658 647 641 638 624 595 570 546 494 439 369 307 238 192 177 176 168 154 136 131 141 132 113 95 87 83 76 73 71 71 71 78 90 99 120 167 207 238 267 292 324 312 318 329 360 430 498 530 521 494 478 486 457 419 414 434 484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 6 4 1 3 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 2 1 1 4 7 8 13 22 34 57 83 152 181 174 168 183 207 246 277 274 268 268 233 266 276 307 372 441 503 585 653 701 748 776 772 803 885 891 916 890 882 857 836 821 820 828 824 803 790 803 839 832 870 875 896 879 876 832 779 730 693 661 611 603 597 562 552 535 519 472 459 462 445 427 458 536 629 730 742 774 824 797 795 699 641 781 936 1002 1015 1017 1020 1049 1093 1096 1092 1074 1057 1048 942 867 844 907 956 1004 1083 1150 1199 1193 1195 1227 1156 1132 1122 1138 1133 1087 1074 1114 1158 1195 1232 1231 1268 1382 1406 1449 1421 1333 1157 967 805 717 634 546 520 590 638 688 645 549 431 279 293 292 232 161 125 133 163 238 355 400 506 559 660 682 757 810 834 839 872 930 982 1007 995 964 875 749 660 615 624 632 663 659 639 618 599 585 571 550 510 463 412 323 263 217 200 198 195 186 172 163 168 174 156 131 112 98 82 68 59 56 60 57 68 79 100 138 178 212 243 281 313 326 313 323 355 400 446 471 474 445 423 405 364 352 358 409 425 442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 9 5 4 6 4 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 4 8 5 6 9 10 15 23 33 50 72 106 163 167 159 174 199 231 253 271 272 247 214 230 262 281 345 438 492 558 644 709 770 817 835 836 848 877 882 921 872 897 858 830 816 834 848 843 834 831 847 889 904 934 915 921 895 857 788 733 696 657 623 599 587 562 541 534 532 503 483 477 473 421 429 520 603 637 687 783 845 901 843 814 736 722 864 964 981 997 1029 1055 1076 1099 1110 1082 1062 1064 1038 937 796 809 927 969 1023 1082 1110 1150 1191 1187 1169 1144 1124 1104 1068 1074 1055 1051 1093 1139 1153 1204 1279 1321 1376 1455 1478 1422 1303 1108 938 793 752 648 565 581 642 728 699 540 298 236 323 354 335 265 211 218 236 248 302 419 523 595 711 696 747 817 859 867 876 913 955 1006 1024 995 928 814 693 624 607 622 638 667 635 601 578 567 561 545 515 476 430 373 274 235 218 225 230 226 214 208 200 192 190 177 148 126 103 73 52 41 40 43 43 46 72 113 156 199 245 297 337 340 327 332 351 400 423 438 448 438 412 376 342 315 315 351 385 384 402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 9 8 3 0 1 0 0 0 0 0 0 5 7 2 1 1 6 5 8 12 11 11 14 23 27 39 56 76 102 128 148 165 160 190 219 265 276 262 250 227 217 248 274 311 444 509 553 626 715 778 832 863 866 857 857 882 900 924 877 892 852 845 849 869 869 864 858 860 885 929 957 960 926 911 866 791 734 693 658 629 604 588 562 535 527 543 557 520 507 496 465 446 457 559 631 667 764 883 949 948 861 820 824 852 927 979 1013 1049 1062 1071 1082 1089 1087 1064 1078 1075 1046 938 851 898 959 936 1001 1048 1065 1127 1183 1174 1167 1111 1037 1008 1059 1059 1047 1050 1081 1115 1087 1201 1376 1345 1337 1472 1441 1356 1265 1071 886 826 750 676 606 602 630 560 365 236 256 284 422 482 456 406 363 364 366 386 445 517 622 741 746 757 811 860 903 904 923 938 958 1024 1037 973 875 751 645 594 587 601 627 655 605 592 572 555 536 508 475 435 387 322 246 235 238 259 268 262 258 249 238 220 215 201 163 127 91 54 36 30 30 32 34 55 95 141 183 219 259 304 339 321 265 361 369 411 436 457 442 432 411 345 294 293 311 332 353 370 407 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 14 13 12 9 10 9 7 3 5 3 4 0 0 6 6 12 13 12 11 9 10 10 12 16 15 22 29 48 62 74 90 108 123 140 166 159 178 217 258 266 292 262 247 235 245 275 319 393 475 573 626 709 801 843 863 916 911 881 890 917 933 932 903 887 868 874 894 914 913 895 885 898 924 954 973 958 923 874 804 736 696 656 636 614 588 569 551 535 550 581 577 534 516 514 467 506 518 534 647 754 887 987 993 953 893 854 899 922 942 1014 1043 1048 1079 1090 1085 1082 1070 1071 1095 1078 1076 995 973 941 930 904 919 1009 1077 1138 1159 1128 1097 1026 1008 1007 993 993 1004 996 1008 1001 995 1189 1374 1370 1322 1349 1453 1305 1178 997 822 868 831 754 639 553 486 410 354 354 382 421 516 529 583 567 548 511 486 506 588 640 699 782 787 826 876 906 943 933 937 965 1037 1071 1031 936 818 695 606 568 566 586 620 637 603 570 550 524 490 455 420 379 330 280 248 258 278 300 302 311 303 294 285 265 244 209 157 108 67 37 25 22 21 23 34 61 106 152 190 223 255 250 222 240 274 315 362 401 437 462 433 408 366 317 296 302 309 316 335 350 397 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 24 13 8 8 9 9 9 8 4 5 5 4 20 16 32 28 30 25 13 13 15 18 26 27 47 46 58 68 102 119 132 132 139 162 171 216 245 248 285 263 255 272 285 296 311 371 464 546 640 706 785 829 860 911 938 918 921 930 943 929 904 894 887 884 900 920 921 925 909 924 955 971 980 971 943 896 814 734 685 643 633 619 591 578 555 544 562 590 586 559 543 547 562 528 549 555 601 741 865 964 1019 1007 987 968 919 910 954 973 1051 1058 1085 1097 1066 1073 1070 1059 1074 1087 1076 1095 1038 1002 934 910 906 893 984 1048 1110 1130 1092 1029 978 966 951 964 981 979 975 981 969 997 1202 1329 1371 1363 1322 1355 1229 1106 903 813 836 877 810 697 580 484 446 457 472 475 495 533 599 712 702 695 632 591 653 758 802 814 834 847 891 930 962 990 985 967 1001 1100 1085 1002 886 760 647 575 548 547 568 599 599 559 528 511 480 441 406 372 333 293 265 268 298 318 325 352 359 342 327 315 290 243 189 133 82 45 26 20 17 15 22 33 56 97 145 191 226 236 202 165 169 204 275 338 378 417 438 394 350 300 292 305 302 289 286 298 336 382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 49 35 29 11 7 9 11 12 11 11 11 7 8 8 45 35 60 54 55 47 38 28 19 29 50 60 79 79 94 95 134 142 147 149 160 177 208 254 258 280 316 314 284 317 344 364 385 432 516 617 704 754 790 836 901 966 1005 940 958 954 952 914 888 894 894 894 911 917 935 931 937 972 995 987 979 946 888 811 723 668 646 635 612 601 580 563 566 578 597 605 595 583 585 589 583 566 566 607 723 861 986 1013 1032 1039 1020 981 943 947 972 1004 1064 1125 1119 1084 1063 1073 1049 1054 1080 1089 1093 1092 1043 1011 951 946 883 914 996 1045 1103 1113 1080 1018 964 956 956 945 946 952 1023 1057 1047 1049 1238 1325 1356 1359 1333 1269 1130 1012 866 855 856 885 854 734 592 514 534 563 560 561 577 612 701 728 830 812 802 753 810 851 859 855 878 924 955 979 1005 1007 1018 999 1036 1118 1062 961 835 711 607 542 518 519 531 538 557 522 499 479 443 402 365 336 311 290 275 291 332 343 374 395 387 359 347 332 296 223 155 99 56 33 25 16 7 9 20 29 44 76 120 164 184 181 149 124 133 173 248 307 343 381 387 344 310 294 315 301 276 264 266 277 299 318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 43 62 36 19 16 18 13 13 15 15 17 27 34 28 40 69 74 96 77 70 58 48 44 38 55 85 103 121 117 137 116 155 155 181 195 208 219 249 283 305 333 353 363 327 363 366 396 449 508 552 645 714 759 825 885 942 990 984 962 988 957 948 894 887 902 903 902 910 932 952 957 980 999 995 989 943 877 800 729 679 660 655 641 614 605 582 564 590 592 614 616 609 624 634 626 620 616 606 706 862 993 1005 1033 1041 1040 989 943 943 970 996 1031 1108 1127 1087 1057 1061 1058 1036 1067 1085 1082 1087 1054 988 995 1001 991 947 964 1043 1069 1099 1088 1063 1001 951 940 948 960 976 1048 1095 1059 1050 1056 1240 1285 1304 1309 1293 1204 1068 1007 961 855 864 937 802 642 556 574 632 651 642 636 641 684 788 889 937 906 944 894 894 899 911 914 946 985 1004 1011 1019 1039 1032 1020 1128 1114 1044 918 783 660 564 507 487 485 492 512 526 502 458 421 386 352 324 312 310 308 307 323 354 372 383 381 357 344 345 325 275 189 121 73 49 36 23 10 0 2 12 28 39 62 93 116 117 112 111 120 147 184 222 265 303 332 344 313 313 323 318 276 255 249 247 251 252 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 57 57 31 22 26 28 25 18 26 25 28 46 62 62 64 86 109 125 107 98 81 74 75 63 100 132 142 152 158 192 182 197 190 239 253 258 258 295 334 364 385 396 394 358 384 384 433 486 542 609 665 749 820 874 917 952 967 966 979 992 942 922 896 901 907 906 915 933 957 978 981 1000 1000 971 978 887 811 738 693 680 660 643 636 613 608 592 587 588 596 621 621 639 668 677 671 680 687 692 806 974 989 1002 1005 1000 981 944 947 967 992 1025 1079 1129 1114 1074 1056 1067 1048 1049 1083 1053 1036 1033 997 979 1014 1032 1015 978 1009 1040 1043 1069 1062 1061 1019 1013 1028 1020 1017 1006 991 1023 1019 1098 1128 1262 1240 1260 1265 1234 1128 1029 993 906 840 883 872 692 553 560 666 735 759 753 730 709 760 894 995 1006 977 1019 964 943 945 962 965 1000 1027 1030 1032 1049 1068 1075 1144 1141 1085 1016 855 721 610 530 491 478 474 483 506 505 440 395 367 346 324 315 325 337 342 342 350 360 356 349 341 328 325 327 299 239 153 96 74 54 35 20 8 0 0 4 22 32 43 59 65 66 68 76 103 142 174 198 230 266 297 309 294 307 313 294 259 242 237 233 228 227 239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 42 60 54 34 32 40 39 44 37 48 41 43 69 91 105 115 129 145 146 137 122 114 104 110 101 134 157 166 170 177 202 217 226 236 291 291 299 305 353 394 412 416 413 413 397 387 409 472 522 585 603 728 803 852 892 920 938 948 956 973 971 911 884 894 916 925 920 933 952 973 993 1004 1009 987 945 940 815 743 687 667 669 650 649 635 610 611 601 594 584 616 629 648 692 702 722 724 729 759 816 914 983 975 972 962 971 949 937 946 977 1016 1063 1083 1077 1072 1044 1074 1082 1080 1072 1076 1022 1008 1005 963 963 998 984 944 979 1025 1025 1026 1062 1052 1056 1034 1008 1045 1054 1004 980 1030 1115 1148 1158 1132 1241 1219 1231 1216 1170 1148 1061 924 858 885 920 779 638 560 609 743 796 828 849 854 826 856 946 1010 1034 1017 1061 1001 965 975 999 1004 1032 1046 1044 1047 1066 1079 1095 1162 1113 1043 962 779 659 598 531 498 480 467 473 486 478 429 368 354 340 331 344 352 372 378 370 351 332 315 303 297 287 286 283 250 197 181 127 88 59 37 23 9 0 0 4 16 21 29 33 35 40 58 76 103 134 160 186 215 241 267 268 265 271 275 271 246 238 239 238 239 245 264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 44 59 52 41 43 45 54 57 54 62 56 62 90 105 128 157 176 177 167 165 162 159 178 139 132 145 163 178 182 191 222 255 293 340 345 358 350 370 383 429 434 446 443 437 426 415 455 518 552 567 705 761 805 844 884 915 933 938 940 951 943 900 881 885 922 927 923 943 963 981 989 993 989 954 905 866 734 697 687 659 687 665 652 630 619 622 608 597 600 649 658 698 700 750 799 806 799 827 891 948 955 916 912 930 932 914 915 939 983 1024 1065 1066 1047 1045 1060 1102 1099 1104 1070 1068 1047 1032 1005 959 989 1016 996 978 995 1036 1020 1037 1058 1040 1047 1060 1025 1073 1096 1061 1004 1016 1106 1084 952 1064 1224 1204 1231 1257 1182 1118 1033 918 896 925 835 659 601 593 676 796 813 819 887 955 934 944 983 1009 1026 1029 1069 1001 967 983 998 1010 1040 1052 1039 1031 1047 1057 1084 1135 1073 1000 893 707 658 606 545 499 471 454 453 454 432 383 327 324 341 363 368 388 409 403 376 325 285 267 260 259 261 266 252 218 215 178 133 97 67 43 28 15 4 0 2 9 11 15 20 31 44 69 83 97 120 161 195 208 217 225 221 222 227 238 238 233 244 261 272 275 280 292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 35 47 59 58 54 60 67 67 68 69 73 80 83 113 141 161 182 201 203 198 192 190 214 213 186 172 148 160 168 178 217 272 316 327 351 394 411 401 427 433 495 468 482 470 439 430 431 451 500 549 627 719 768 809 848 883 916 926 916 908 908 899 883 883 890 919 915 926 959 984 999 984 965 940 894 842 797 734 692 676 670 690 652 658 655 649 637 620 614 634 685 702 710 779 832 861 843 839 868 910 929 901 869 888 919 902 903 928 961 992 1014 1052 1058 1044 1056 1094 1117 1106 1099 1072 1072 1064 1029 987 961 1027 1060 1031 1002 1015 1052 1072 1062 1046 1042 1048 1085 1079 1137 1096 992 990 1116 1108 929 887 1150 1450 1379 1152 1225 1189 1066 982 940 983 938 755 616 599 642 750 806 847 859 929 1044 1038 1034 1021 1008 1005 983 983 1001 980 987 999 1028 1074 1062 1022 1004 1009 1006 992 1011 1025 939 825 713 650 567 519 485 463 444 437 428 400 349 313 346 383 389 411 434 427 390 346 281 240 227 232 246 256 252 236 231 198 166 142 112 80 49 30 19 7 0 0 0 1 6 24 40 62 74 77 93 125 171 191 184 181 185 182 179 190 209 218 222 255 290 305 301 294 291 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 45 32 51 58 70 62 63 68 70 76 81 86 102 109 120 142 193 208 212 215 213 220 217 210 205 180 175 138 139 153 188 287 328 335 351 394 439 449 450 476 476 509 482 480 458 430 409 402 418 478 575 669 743 778 811 855 883 906 908 890 878 884 896 899 902 901 901 921 949 980 982 971 930 899 867 822 788 767 729 672 678 669 675 668 687 675 653 639 635 641 681 738 757 810 864 885 868 834 839 867 889 883 851 849 890 906 905 910 954 960 983 998 1034 1044 1049 1069 1097 1094 1072 1063 1059 1047 1019 980 948 969 1082 1077 1048 1046 1062 1092 1127 1134 1106 1058 1082 1118 1125 1116 1075 1065 1091 1001 908 815 779 936 1244 1652 1044 1210 1231 1084 996 1012 930 807 713 649 627 664 735 831 916 932 1012 1126 1119 1101 1088 1043 993 947 944 1003 997 998 1029 1067 1096 1055 992 967 970 962 935 957 973 896 833 689 590 523 500 473 451 426 406 381 346 340 376 408 417 440 441 426 385 334 294 245 210 210 235 261 270 266 259 236 204 173 144 114 83 48 30 20 7 0 0 2 8 20 33 50 57 62 75 112 158 186 163 133 128 135 142 144 163 187 203 219 259 300 304 289 275 268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 42 31 61 59 91 74 62 66 78 92 100 110 121 121 132 118 179 183 237 229 211 221 234 220 203 190 163 123 131 159 216 280 323 342 359 412 455 466 482 502 487 495 464 458 394 382 378 406 477 573 662 723 754 780 821 852 883 909 915 902 890 879 885 887 877 884 910 942 962 968 943 912 872 852 828 812 776 731 686 659 668 662 665 675 671 655 645 660 675 683 732 800 843 876 884 857 817 808 835 854 851 825 836 871 899 903 913 933 946 936 969 978 1014 1016 1046 1066 1091 1092 1075 1060 1027 994 971 944 920 972 1103 1086 1095 1103 1119 1135 1145 1155 1142 1092 1118 1114 1156 1111 1118 1042 965 985 906 743 660 787 1165 1571 990 1278 1194 1114 1045 1097 873 752 708 678 672 686 759 928 995 1032 1141 1226 1185 1117 1099 1054 989 927 904 952 1001 1011 1052 1094 1103 1042 963 926 921 913 888 861 850 846 798 631 543 487 480 451 425 400 383 364 349 384 427 436 453 448 409 356 304 265 236 214 202 224 261 288 298 294 278 245 212 174 133 104 68 39 26 20 12 8 5 9 20 28 35 43 48 68 104 150 175 170 133 96 84 93 110 122 143 168 189 213 246 274 268 256 251 242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 35 37 34 50 74 110 71 59 70 80 91 103 118 121 118 120 89 127 137 220 215 229 208 226 221 195 176 161 158 180 183 246 242 344 372 434 454 478 496 512 514 498 494 474 459 397 394 391 475 577 657 715 756 787 813 840 859 891 931 945 937 925 896 875 868 871 887 924 957 948 921 886 851 824 800 797 768 720 681 655 643 646 644 647 653 641 645 667 700 712 724 802 864 876 865 838 812 797 816 841 843 815 797 835 870 898 925 944 948 933 940 963 969 1018 1019 1034 1045 1046 1045 1031 1001 984 976 948 931 935 1025 1145 1127 1145 1115 1121 1132 1152 1178 1173 1135 1132 1154 1193 1094 1072 1036 1066 884 745 693 755 949 1269 1370 1040 1397 1205 1254 1149 1128 796 747 727 711 737 772 869 1028 1083 1149 1263 1302 1225 1144 1103 1051 989 958 984 1016 1023 1033 1068 1103 1101 1019 948 911 889 867 846 836 870 859 743 599 499 457 458 434 419 411 414 414 412 435 459 460 440 387 317 264 227 206 192 184 222 264 293 305 310 304 279 243 203 159 98 68 42 28 23 21 19 17 15 17 25 32 38 48 65 96 129 151 145 144 93 58 58 74 95 112 129 150 178 207 220 235 230 227 221 211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 36 36 33 45 85 108 60 61 76 82 89 91 92 88 77 76 90 86 70 143 164 199 203 220 221 201 177 171 171 189 220 257 281 324 397 476 497 530 529 526 519 510 509 497 485 482 488 482 567 649 703 751 778 803 819 829 862 901 932 942 945 919 889 866 876 894 914 929 929 912 884 850 811 794 795 762 710 670 650 625 614 621 629 636 641 640 675 719 726 753 787 855 874 852 822 802 801 812 830 829 811 782 786 820 872 904 932 950 942 941 967 978 990 1029 1026 1009 1020 1028 1001 947 938 965 969 939 944 1011 1113 1157 1137 1157 1124 1109 1171 1209 1220 1192 1148 1147 1176 1155 1087 1114 1072 969 997 988 1006 1056 1162 1285 1226 1158 1514 1199 1305 1202 941 781 768 767 760 831 903 999 1124 1178 1260 1347 1340 1232 1138 1083 1031 1014 987 1038 1071 1051 1052 1068 1081 1061 971 921 901 883 845 832 809 840 806 674 555 470 441 450 443 448 452 457 457 456 477 478 443 376 291 227 194 178 172 177 195 247 280 292 304 306 290 254 205 157 118 73 48 27 22 20 20 21 21 21 23 30 40 52 67 83 97 116 109 109 98 58 42 52 70 90 107 118 136 165 192 184 190 197 190 185 175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 37 46 37 31 52 93 101 64 69 98 78 79 69 58 56 43 25 29 40 61 114 124 156 208 228 236 220 206 196 195 203 222 253 315 362 431 527 520 542 533 528 528 514 480 476 517 530 556 563 614 688 734 788 811 817 809 817 851 880 898 916 913 894 868 853 861 878 901 901 882 866 844 812 781 771 744 694 657 637 623 593 594 618 634 635 635 659 708 719 762 812 845 855 829 810 792 780 780 795 807 786 757 752 761 839 880 908 928 924 919 939 962 971 999 1021 1016 993 985 1002 956 899 913 939 942 938 967 1053 1137 1169 1172 1221 1220 1194 1240 1245 1239 1190 1159 1182 1187 1151 1162 1193 1189 1217 1217 1145 1133 1200 1325 1330 1204 1360 1607 1199 1362 1079 773 745 744 768 809 939 1037 1129 1215 1275 1365 1419 1370 1251 1125 1037 1023 1015 982 969 1036 1077 1074 1072 1053 1008 929 890 875 866 864 834 782 799 740 615 517 457 446 464 471 485 483 483 486 491 499 438 343 256 195 168 157 158 170 198 213 246 263 278 287 278 246 196 151 118 87 50 30 21 20 19 22 23 25 27 29 39 55 68 76 75 74 79 81 77 65 46 43 54 69 87 103 113 124 147 167 145 153 169 158 151 143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 16 18 41 32 27 56 102 98 63 76 87 60 67 43 35 38 43 36 42 46 53 70 97 165 195 227 226 216 207 206 207 184 199 260 331 381 448 516 523 531 529 526 529 510 463 443 475 535 578 604 656 732 763 796 810 815 816 832 856 870 883 903 899 893 853 847 855 864 883 867 844 829 812 787 761 722 696 650 623 601 578 573 592 613 619 621 646 683 702 753 788 825 840 849 796 780 763 762 776 778 763 740 735 749 784 870 919 940 936 914 920 940 953 971 1001 1012 1006 979 949 950 886 835 863 875 898 930 984 1075 1161 1189 1224 1239 1226 1225 1257 1236 1237 1205 1204 1221 1230 1230 1223 1250 1245 1240 1192 1162 1244 1338 1428 1293 1206 1455 1466 1052 1112 806 746 750 752 791 888 1072 1170 1236 1294 1358 1433 1453 1385 1263 1155 1146 1036 1014 980 952 1053 1122 1118 1091 1042 979 917 889 867 863 850 823 764 768 685 571 492 452 453 473 486 497 511 525 546 550 507 335 209 159 142 142 149 165 189 205 226 250 261 265 254 222 177 137 111 92 72 46 24 22 19 21 26 29 29 31 34 47 64 69 63 53 53 54 61 69 58 51 53 62 70 83 97 102 102 114 127 111 131 143 128 120 122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 17 22 37 21 22 47 103 104 71 70 75 61 51 36 34 33 34 49 69 58 54 58 97 163 179 224 231 231 219 216 187 147 190 259 341 424 476 529 536 533 536 540 506 491 420 424 459 543 621 625 661 759 787 809 823 826 819 830 839 850 870 881 875 865 827 835 844 851 854 822 791 783 780 755 715 677 631 585 572 546 536 567 582 598 613 638 658 690 742 771 791 818 819 813 764 768 761 758 751 739 728 720 728 778 853 920 955 956 941 947 961 962 962 975 991 996 987 948 911 887 837 772 791 839 893 935 1026 1126 1166 1163 1189 1253 1255 1285 1281 1247 1254 1247 1256 1255 1255 1257 1244 1246 1242 1218 1188 1186 1278 1423 1479 1256 1272 1478 1299 1018 1050 787 727 744 797 860 998 1216 1304 1329 1363 1421 1463 1455 1397 1306 1271 1189 1104 1045 1018 1100 1148 1174 1165 1121 1051 995 970 936 886 862 847 818 754 757 653 543 479 451 455 473 486 506 545 565 566 510 405 215 135 120 124 143 168 186 197 214 240 253 254 233 195 156 122 98 84 68 47 31 24 20 21 27 32 33 34 38 44 55 64 62 52 46 47 53 66 69 57 53 60 69 72 76 79 79 77 82 92 89 107 116 106 105 115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 23 23 26 23 22 13 23 38 95 118 85 67 61 45 47 43 39 39 34 50 51 49 69 83 120 157 180 226 240 243 242 235 158 116 202 293 391 476 529 540 521 531 539 533 504 445 376 424 474 555 620 633 663 737 784 805 813 814 812 805 804 805 816 817 811 806 804 833 837 846 822 785 772 747 730 703 678 640 584 542 530 524 530 566 581 607 626 638 664 707 746 773 791 795 778 779 831 829 768 757 733 722 716 726 764 838 917 949 979 976 972 991 991 995 995 996 988 975 962 929 876 837 835 758 775 836 934 998 1093 1152 1149 1152 1206 1282 1299 1301 1253 1229 1256 1268 1279 1275 1252 1236 1231 1226 1214 1190 1195 1266 1370 1517 1477 1129 1271 1415 1165 981 1083 1009 768 755 840 932 1131 1306 1416 1426 1429 1468 1489 1461 1422 1374 1272 1212 1147 1104 1222 1229 1219 1216 1201 1154 1102 1072 1045 973 914 875 842 801 885 781 644 539 471 443 444 457 477 506 527 516 471 372 256 150 124 124 138 165 183 197 220 240 247 232 209 174 137 109 86 68 53 39 31 28 22 20 23 29 33 39 41 47 55 60 60 59 56 52 56 68 78 68 56 59 65 67 62 54 51 51 55 65 77 80 86 101 103 109 126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 36 37 37 34 30 29 10 22 38 72 116 97 68 53 48 42 42 52 52 45 54 52 80 118 98 149 168 196 239 251 254 253 203 120 129 254 362 454 493 519 539 551 554 548 533 481 368 373 450 550 595 652 688 708 738 770 788 803 811 816 783 755 749 750 756 770 786 805 825 825 826 792 739 744 713 698 671 642 593 541 509 499 507 532 565 592 608 621 650 688 730 763 774 774 773 781 814 862 833 786 728 714 712 716 763 842 916 966 982 988 983 996 1015 1023 1036 1036 1010 969 946 930 890 850 856 842 775 789 852 978 1073 1118 1154 1144 1169 1231 1265 1258 1228 1191 1209 1251 1279 1276 1262 1232 1211 1195 1176 1166 1170 1193 1269 1390 1555 1327 1120 1379 1320 1128 936 950 934 777 801 908 1022 1166 1391 1490 1514 1520 1532 1529 1499 1444 1362 1272 1213 1174 1173 1327 1315 1277 1247 1223 1198 1169 1129 1077 1016 948 896 855 822 897 784 648 538 456 430 425 430 441 441 422 382 327 242 164 133 139 153 174 185 199 219 239 251 243 206 149 121 95 77 63 53 39 32 29 24 23 26 29 34 43 46 46 52 58 52 50 50 53 57 63 73 70 60 54 59 59 52 42 38 34 34 42 56 65 72 87 113 123 135 151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 23 58 50 41 39 43 34 17 30 37 53 90 98 71 60 58 46 46 59 61 60 63 61 90 86 89 169 167 180 230 243 239 237 209 164 210 296 390 449 444 451 478 496 505 518 505 414 350 397 473 573 622 677 698 717 735 756 772 771 768 761 729 699 707 730 750 773 791 793 779 761 746 736 730 726 688 668 630 597 553 515 498 502 521 545 572 587 604 640 676 710 731 745 753 769 806 845 865 863 814 768 754 701 726 775 863 948 995 1012 1012 1004 1004 1014 1022 1045 1045 1054 1013 937 915 904 873 864 861 810 788 818 952 1045 1072 1120 1136 1126 1172 1206 1187 1168 1156 1179 1221 1245 1253 1228 1223 1175 1132 1102 1089 1091 1098 1137 1286 1490 1512 1151 1005 1264 1215 1092 909 909 872 786 886 996 1144 1257 1485 1538 1582 1591 1618 1583 1530 1460 1365 1276 1223 1203 1226 1380 1369 1328 1288 1272 1248 1207 1148 1101 1056 1003 961 922 983 889 770 629 519 478 434 406 393 374 342 305 271 233 175 134 141 165 192 198 217 231 235 233 223 201 167 109 88 72 61 54 48 36 28 24 24 28 36 47 53 50 39 39 43 46 43 41 47 55 59 59 63 62 60 61 64 45 34 32 29 26 28 36 45 53 75 120 149 164 173 182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 111 60 38 35 48 46 26 37 50 53 57 81 65 62 51 43 50 67 72 70 70 82 106 100 139 172 167 178 235 242 232 219 193 216 277 358 410 430 429 421 437 448 472 482 453 390 371 438 483 577 659 674 690 708 723 740 765 770 762 744 699 716 718 753 756 766 777 778 767 754 744 737 725 722 683 650 601 567 527 500 488 509 538 554 572 598 627 675 713 738 748 767 799 842 887 910 886 839 795 769 715 740 783 878 982 1048 1058 1040 1036 1037 1036 1041 1044 1044 1073 1067 974 911 885 875 868 872 856 809 814 891 1023 1036 1099 1122 1097 1103 1144 1146 1129 1124 1140 1173 1188 1194 1188 1183 1171 1066 1005 989 995 1004 1052 1171 1330 1424 1264 942 927 1155 1232 977 851 911 855 845 975 1099 1254 1392 1543 1583 1597 1630 1682 1630 1564 1477 1379 1297 1251 1242 1278 1409 1396 1363 1351 1324 1280 1224 1168 1132 1088 1094 1131 1061 975 873 747 607 586 502 424 376 341 302 259 225 202 178 145 131 175 217 219 241 256 249 230 207 182 153 127 102 88 74 67 58 38 27 21 20 25 37 51 64 63 47 44 43 43 43 48 61 75 68 56 54 59 63 63 62 56 27 26 24 24 24 27 33 44 60 100 162 187 200 202 202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 157 55 36 55 57 44 37 52 60 46 43 57 65 68 51 48 55 73 76 76 86 90 88 98 143 151 154 225 258 226 211 197 204 264 347 420 436 441 402 415 417 414 411 427 423 402 419 483 507 594 669 652 674 685 694 709 728 734 732 729 723 749 734 744 744 755 769 800 805 798 785 762 724 673 633 605 565 553 525 521 527 550 572 579 593 626 656 700 726 733 754 798 851 902 924 912 867 811 774 739 760 827 887 1003 1094 1125 1102 1064 1059 1071 1076 1085 1088 1089 1087 1052 940 869 858 852 873 881 860 845 885 950 982 1086 1118 1088 1058 1094 1149 1148 1141 1141 1140 1140 1139 1137 1138 1131 1091 955 915 914 927 962 1048 1189 1316 1282 1078 1005 895 962 968 874 897 977 917 943 1066 1218 1382 1497 1570 1580 1604 1668 1713 1650 1574 1473 1387 1322 1283 1264 1299 1416 1414 1407 1394 1357 1302 1237 1186 1157 1115 1134 1159 1083 982 862 749 734 604 493 403 343 290 238 198 173 159 148 138 145 191 248 273 276 268 239 208 179 152 131 121 119 109 100 89 61 44 31 23 22 19 23 41 57 57 55 56 55 49 54 55 79 80 64 53 53 61 63 57 50 47 26 22 23 25 26 30 45 67 95 138 186 203 211 218 221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 150 42 50 89 99 106 93 87 77 58 48 42 59 83 54 63 55 73 69 76 97 103 99 122 150 150 158 268 247 212 217 216 245 295 379 444 443 441 410 383 372 360 379 416 424 433 463 507 556 597 623 670 655 659 658 682 688 690 696 711 723 728 720 717 744 767 787 826 844 831 798 750 695 647 615 584 557 568 571 551 550 583 594 595 622 654 680 719 759 805 859 912 947 958 927 905 863 793 758 793 868 944 1031 1124 1129 1143 1113 1081 1065 1080 1094 1101 1113 1118 1098 1035 919 849 859 867 911 905 885 893 910 950 1046 1115 1101 1054 1041 1129 1180 1181 1163 1136 1122 1116 1110 1099 1063 1022 970 907 890 905 932 1014 1124 1256 1300 1260 1133 901 861 984 970 882 965 1074 1018 1045 1127 1290 1466 1546 1587 1603 1618 1693 1735 1655 1569 1469 1395 1339 1308 1295 1336 1432 1431 1429 1413 1372 1316 1249 1203 1180 1181 1203 1194 1105 983 883 851 713 573 466 375 305 239 192 163 150 147 149 153 175 256 298 299 281 248 210 179 155 138 129 131 135 129 118 95 69 54 39 29 28 23 25 37 52 65 75 72 61 54 60 64 82 72 58 52 54 58 54 48 44 31 28 28 29 29 30 44 73 105 135 164 185 195 207 222 225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 84 55 71 93 122 75 102 115 111 87 68 56 68 95 59 71 54 67 61 80 98 93 87 90 107 154 218 262 213 195 211 181 245 321 402 433 406 399 393 336 346 335 396 399 420 452 483 523 562 583 607 670 663 630 629 648 635 672 690 714 706 688 704 721 753 764 782 800 829 816 780 731 677 639 617 601 596 602 596 567 564 564 595 617 640 668 702 753 816 879 920 950 965 930 919 873 820 789 824 911 1000 1081 1154 1184 1159 1159 1134 1102 1088 1109 1139 1153 1154 1136 1063 945 883 873 891 916 946 923 905 901 932 1002 1084 1118 1085 1061 1090 1194 1238 1219 1184 1143 1123 1114 1094 1040 972 928 898 896 918 965 1025 1121 1229 1278 1284 1165 944 802 875 1020 955 959 1093 1172 1168 1223 1259 1375 1470 1520 1599 1622 1631 1684 1727 1656 1561 1478 1394 1345 1331 1328 1324 1372 1451 1439 1416 1378 1330 1265 1219 1251 1291 1275 1220 1122 1031 967 818 679 550 450 344 271 208 171 155 157 164 171 185 220 263 291 271 239 204 175 158 144 137 139 142 141 135 119 103 80 54 29 19 17 19 24 37 47 59 78 77 64 59 63 67 80 67 57 52 51 50 47 42 34 32 36 35 35 34 44 67 101 129 152 169 178 189 207 220 220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 69 104 44 49 57 19 96 78 116 123 101 74 90 120 77 56 45 63 57 82 97 89 83 92 120 174 223 212 181 185 198 200 262 305 370 374 347 331 318 309 341 325 401 396 437 476 497 524 544 554 563 589 624 596 603 587 585 638 685 718 708 703 719 730 739 742 753 788 808 790 762 707 663 655 647 629 625 627 607 592 588 603 618 627 644 695 765 841 918 984 1023 1032 978 968 905 822 771 844 917 992 1094 1176 1207 1202 1180 1178 1131 1120 1101 1143 1155 1153 1158 1143 1064 940 883 905 928 954 950 945 937 946 997 1075 1127 1134 1123 1138 1183 1230 1272 1249 1224 1197 1181 1140 1061 989 949 927 903 907 993 1081 1156 1234 1292 1310 1267 1160 1074 1088 1002 804 926 1026 1189 1308 1322 1340 1397 1422 1486 1586 1632 1627 1630 1662 1693 1650 1576 1493 1421 1372 1363 1357 1340 1381 1447 1436 1418 1386 1347 1290 1244 1349 1339 1302 1274 1211 1094 946 798 649 499 423 323 261 204 171 164 169 177 188 217 260 279 253 219 199 174 155 144 136 136 138 145 150 143 126 109 82 56 38 24 20 22 25 27 43 66 80 80 77 71 71 84 74 59 52 44 41 40 37 34 36 39 43 38 44 49 65 94 121 133 148 165 178 191 207 213 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 84 71 55 34 65 64 72 100 172 149 90 104 127 91 53 55 60 58 97 101 82 78 76 96 146 182 180 179 190 168 211 245 307 344 345 339 341 323 321 336 329 413 420 469 461 486 500 500 501 513 544 575 568 561 554 573 607 663 699 728 733 732 732 721 713 738 772 789 768 708 660 682 699 693 670 653 646 631 623 616 637 651 636 658 772 871 949 1011 1037 1012 967 945 864 794 745 762 934 950 991 1108 1188 1198 1192 1187 1192 1170 1138 1118 1191 1195 1185 1178 1087 993 927 895 951 978 986 978 1015 1024 1066 1122 1156 1181 1201 1217 1244 1271 1276 1298 1261 1250 1246 1208 1143 1054 1003 976 948 929 969 1105 1188 1232 1286 1309 1334 1238 1049 858 700 1401 2155 1650 1234 1331 1455 1534 1510 1505 1549 1598 1606 1619 1631 1633 1655 1675 1642 1594 1520 1464 1417 1416 1410 1367 1327 1369 1431 1420 1396 1365 1323 1350 1378 1361 1346 1302 1219 1084 878 669 566 481 401 322 263 214 186 182 183 190 199 225 258 248 197 172 163 153 139 131 128 128 134 155 167 159 142 118 89 66 48 27 22 22 25 37 56 75 87 90 86 77 77 92 62 50 40 32 30 28 30 38 46 47 44 44 52 66 93 117 125 136 152 167 181 193 202 202 192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 71 37 35 55 64 105 127 216 192 108 141 162 106 58 63 66 69 92 103 76 84 75 101 144 176 192 201 194 177 230 271 304 310 342 357 365 343 332 352 384 420 412 451 418 453 469 472 485 507 546 569 554 535 537 539 593 648 703 741 722 715 709 691 697 731 749 744 714 675 660 733 730 700 684 673 662 650 643 655 650 650 660 713 881 974 1025 1052 1038 1021 1000 939 861 796 787 859 1005 876 951 1129 1192 1195 1200 1202 1198 1180 1150 1170 1221 1228 1214 1196 1106 1041 974 940 981 1012 1016 1030 1090 1105 1148 1172 1180 1229 1276 1317 1351 1358 1342 1332 1318 1294 1281 1237 1146 1062 1010 979 968 981 1064 1205 1257 1277 1286 1353 1320 1150 958 1014 1564 1293 1103 1798 2146 1451 1628 1626 1607 1661 1636 1646 1620 1624 1642 1642 1653 1667 1640 1586 1531 1500 1480 1460 1524 1516 1476 1454 1449 1437 1413 1383 1356 1426 1402 1405 1352 1274 1194 1000 801 660 540 453 386 325 269 230 220 211 207 205 202 205 206 188 159 144 145 143 136 135 134 139 159 172 176 173 160 135 108 89 64 35 27 25 44 56 73 87 97 97 88 79 76 73 50 35 28 26 25 27 34 44 51 49 47 55 71 96 118 121 130 139 152 167 182 192 195 192 183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 35 37 40 50 88 144 180 228 215 148 188 198 143 98 89 88 83 82 98 101 139 90 165 179 210 234 238 219 216 257 290 294 332 359 364 349 351 364 388 403 396 386 396 388 434 456 468 500 518 545 566 563 546 536 540 570 638 690 690 695 664 679 685 715 737 728 720 709 721 715 750 735 700 691 688 677 672 673 674 668 665 725 819 989 1055 1071 1053 1020 994 943 856 804 806 868 961 1014 780 948 1165 1201 1221 1241 1217 1183 1170 1182 1222 1256 1284 1258 1239 1150 1092 1011 973 986 1010 1045 1091 1170 1185 1228 1245 1264 1339 1401 1439 1444 1425 1400 1384 1379 1324 1282 1240 1188 1117 1054 1038 1043 1064 1176 1307 1327 1336 1341 1365 1288 1151 1199 1564 1499 647 147 796 1796 2023 2004 1709 1723 1754 1739 1668 1677 1658 1641 1646 1655 1658 1644 1609 1581 1556 1544 1575 1589 1553 1512 1489 1476 1455 1424 1389 1359 1391 1435 1429 1313 1193 1080 937 790 658 553 471 393 324 282 271 257 244 231 214 196 186 179 159 133 126 133 140 140 142 147 166 186 189 180 179 175 152 125 108 86 61 54 45 76 87 94 103 105 96 82 72 68 61 49 32 23 20 24 32 44 53 56 52 58 79 101 115 117 127 131 136 151 169 182 186 186 183 174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 44 41 76 126 165 228 266 262 205 215 228 200 172 132 113 109 110 124 141 162 157 232 231 285 289 294 275 274 300 315 356 374 352 336 327 335 341 357 383 380 368 378 390 416 463 498 533 566 589 588 566 554 556 574 602 626 659 631 656 635 681 712 739 740 732 738 750 758 755 766 747 736 724 717 706 705 699 690 691 730 828 940 1068 1095 1081 1050 1028 980 924 902 920 966 1021 1036 934 733 1007 1175 1197 1203 1248 1245 1204 1192 1221 1266 1307 1313 1261 1258 1242 1159 1052 1013 997 1015 1078 1151 1220 1241 1287 1310 1357 1455 1513 1529 1509 1487 1460 1446 1429 1360 1326 1317 1282 1232 1208 1194 1177 1197 1311 1418 1428 1416 1386 1370 1306 1273 1377 1210 558 139 10 331 971 1808 2088 1620 1888 1716 1820 1700 1610 1612 1654 1658 1666 1679 1666 1645 1631 1586 1618 1614 1610 1574 1536 1507 1479 1453 1429 1409 1409 1443 1462 1349 1263 1180 1064 920 790 671 562 466 385 336 333 309 287 265 243 208 175 151 140 128 120 122 127 130 139 145 157 178 201 197 184 183 181 160 131 116 108 103 84 76 108 113 119 119 107 90 76 68 64 61 50 30 9 11 27 42 54 64 67 66 79 103 110 111 117 122 128 139 158 175 182 179 174 169 162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 159 227 270 299 307 239 226 265 248 211 195 159 147 148 163 190 204 223 287 309 380 344 361 351 323 331 348 359 360 328 313 317 309 342 367 388 379 366 366 385 424 487 544 564 583 587 564 550 557 568 591 619 632 644 671 717 705 742 734 750 736 739 745 750 747 746 783 799 771 763 757 737 714 704 713 760 839 930 1015 1077 1067 1056 1046 1002 952 920 920 963 1020 1061 1031 905 857 1074 1147 1160 1228 1293 1274 1240 1242 1270 1311 1354 1349 1319 1317 1257 1073 1038 1002 994 1054 1138 1211 1272 1317 1376 1421 1459 1520 1560 1571 1565 1531 1497 1509 1525 1475 1438 1451 1415 1405 1401 1364 1329 1322 1452 1544 1522 1458 1404 1368 1331 1309 1206 1022 559 114 90 244 546 1403 1944 1474 1837 1741 1784 1707 1756 1658 1651 1679 1691 1697 1691 1676 1652 1600 1577 1639 1632 1587 1550 1511 1476 1455 1447 1436 1455 1504 1464 1296 1278 1182 1067 921 799 680 568 467 412 402 383 344 305 265 232 190 149 124 117 114 115 118 121 128 135 151 178 197 216 209 198 190 183 158 132 122 117 113 108 110 141 146 142 126 104 85 72 66 63 57 45 23 8 11 35 52 67 80 87 89 99 111 110 110 112 123 137 154 171 183 178 167 161 157 152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 133 210 292 341 312 246 241 297 296 293 238 199 210 195 202 227 247 295 362 383 426 360 374 388 342 359 367 357 335 287 298 317 314 353 383 401 392 384 396 449 502 540 590 595 606 600 560 559 563 572 601 617 625 659 719 754 760 788 746 748 729 737 747 764 776 773 795 832 796 789 775 766 736 757 791 861 940 1000 1030 1029 1020 1003 978 942 920 944 1023 1113 1177 1145 1021 943 1008 1091 1116 1138 1291 1326 1335 1312 1319 1341 1350 1357 1358 1336 1298 1205 1185 1037 978 1015 1104 1189 1264 1324 1373 1441 1505 1555 1597 1621 1619 1596 1554 1554 1570 1604 1624 1634 1669 1649 1636 1583 1522 1502 1491 1556 1626 1591 1492 1407 1357 1337 1321 1346 1563 709 178 158 153 356 1424 2070 1717 1790 1791 1760 1678 1616 1654 1664 1670 1684 1698 1704 1697 1668 1631 1634 1668 1651 1610 1568 1525 1490 1479 1476 1464 1481 1487 1401 1312 1264 1165 1057 918 797 692 589 547 501 448 414 363 315 262 213 170 131 108 104 107 111 117 127 133 143 175 218 230 242 236 219 203 189 171 151 134 124 125 128 137 166 174 158 127 102 86 79 72 63 53 39 23 20 28 47 63 81 96 104 107 117 122 115 114 124 141 158 171 183 187 171 159 155 153 145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 150 302 352 297 241 247 297 312 318 267 243 252 217 223 250 286 335 370 380 392 343 345 368 326 333 354 341 303 292 318 340 348 367 386 394 397 413 474 531 568 595 617 615 607 590 562 558 567 595 615 640 670 698 731 763 731 738 733 734 733 748 766 782 790 801 846 867 818 798 760 789 791 844 884 941 996 1018 992 950 935 910 891 886 908 977 1060 1114 1139 1067 972 971 1045 1077 1142 1202 1399 1354 1374 1337 1344 1359 1375 1384 1385 1371 1347 1325 1194 927 877 1043 1133 1214 1296 1394 1478 1550 1607 1619 1621 1625 1606 1601 1600 1610 1621 1680 1757 1807 1819 1779 1753 1728 1714 1683 1659 1657 1717 1660 1514 1401 1366 1391 1498 1770 1887 545 464 336 172 171 757 1782 1830 1594 1989 1706 1789 1738 1688 1684 1671 1679 1697 1711 1709 1684 1680 1712 1696 1685 1643 1595 1546 1536 1525 1516 1495 1471 1430 1362 1315 1252 1165 1057 922 826 789 697 603 530 475 429 373 319 260 204 161 126 106 104 104 111 121 131 144 171 220 261 257 264 264 250 241 223 207 178 150 142 145 149 156 171 192 168 132 106 99 90 78 64 51 37 25 25 35 55 77 95 107 113 122 132 128 121 128 142 157 174 189 197 187 171 165 159 154 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 150 321 349 275 231 231 263 316 307 276 255 253 224 237 253 271 276 307 346 343 335 340 352 326 356 337 307 302 326 351 371 387 385 380 379 391 489 539 579 601 617 624 616 599 577 565 567 584 597 626 669 720 723 697 671 687 713 705 746 751 802 820 820 847 872 885 875 830 789 777 826 864 920 959 970 976 980 957 880 820 808 813 854 921 1003 1097 1212 1216 1109 1044 1000 1012 1077 1156 1290 1417 1359 1365 1317 1371 1381 1404 1410 1393 1381 1369 1318 1169 939 935 1075 1120 1250 1330 1451 1513 1536 1561 1538 1539 1565 1598 1627 1651 1642 1690 1783 1851 1864 1835 1813 1831 1828 1802 1744 1736 1743 1770 1665 1503 1427 1440 1529 1763 2005 1597 1470 453 438 285 119 567 1993 1774 1237 1813 1825 1714 1559 1919 1577 1670 1707 1713 1719 1721 1723 1733 1741 1728 1720 1660 1617 1610 1579 1577 1558 1517 1466 1412 1360 1305 1235 1161 1076 985 955 843 731 628 544 492 449 391 322 256 203 164 128 118 111 110 117 129 143 164 202 250 276 273 281 288 293 275 254 226 191 167 163 170 177 185 195 199 163 126 122 105 91 81 67 52 40 33 32 45 67 90 102 109 123 137 142 137 135 144 160 180 202 216 212 192 195 177 165 165 166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 141 308 313 279 225 226 286 329 309 272 252 244 240 241 237 254 266 283 299 311 332 345 341 328 338 309 313 337 367 375 389 407 412 419 445 490 539 555 588 602 611 608 596 575 555 561 584 590 615 655 684 728 681 665 638 677 741 739 791 800 840 866 863 896 894 883 876 870 849 840 882 940 953 954 915 913 888 855 762 708 722 760 827 897 979 1090 1178 1103 1079 1017 1006 1031 1099 1207 1329 1394 1372 1350 1343 1393 1409 1426 1437 1422 1402 1392 1349 1228 1096 983 1057 1134 1316 1355 1477 1499 1506 1547 1553 1558 1622 1656 1682 1687 1683 1793 1863 1866 1844 1828 1819 1818 1801 1720 1691 1730 1782 1745 1649 1533 1511 1537 1699 1910 1958 1784 1120 549 518 317 113 819 2230 1694 1189 1746 1932 1791 1626 1392 1891 1574 1674 1733 1746 1738 1764 1783 1772 1759 1741 1699 1686 1652 1653 1638 1594 1539 1481 1422 1365 1304 1236 1174 1128 1094 996 859 719 615 546 512 474 406 326 263 215 173 155 138 124 119 128 144 163 187 220 261 289 298 309 309 313 279 253 224 191 176 181 193 202 209 213 199 161 158 127 106 94 85 73 57 47 45 45 58 82 95 103 121 135 146 151 149 149 159 180 211 241 252 249 228 208 183 178 184 181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 131 264 241 248 190 222 314 328 274 254 250 241 246 237 254 262 269 272 281 309 342 351 337 337 334 315 339 385 395 384 388 403 411 428 463 493 535 550 572 590 602 598 598 593 593 600 606 621 638 662 675 686 621 673 672 735 792 806 850 867 867 909 902 923 898 895 907 922 935 920 924 956 921 886 879 817 762 724 644 625 666 726 791 863 977 1130 1209 1193 1140 1055 1009 1076 1166 1262 1350 1381 1363 1348 1387 1437 1441 1444 1423 1390 1357 1337 1305 1231 1174 1180 1139 1211 1338 1332 1457 1464 1442 1478 1534 1589 1655 1695 1716 1720 1745 1854 1863 1820 1801 1798 1775 1727 1667 1623 1637 1691 1747 1682 1660 1600 1607 1642 1785 1936 1776 1337 899 605 489 225 90 607 1635 1275 786 1299 2133 2165 1821 1889 1485 1788 1687 1701 1749 1749 1787 1802 1793 1780 1764 1748 1710 1699 1702 1659 1613 1558 1495 1429 1367 1318 1279 1242 1203 1125 1022 876 727 621 554 538 505 430 345 282 244 218 187 154 139 131 155 177 194 212 245 289 325 340 339 333 314 280 247 223 200 191 199 213 224 232 228 206 198 154 126 111 100 94 84 68 61 63 64 73 86 97 118 134 146 154 159 166 175 195 229 265 285 284 277 250 212 184 192 199 190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 103 180 179 172 151 239 305 310 280 263 259 258 267 266 272 264 255 268 307 327 350 348 349 363 350 355 391 421 424 409 402 415 426 453 490 518 545 557 585 587 634 636 649 648 640 643 654 662 666 668 673 668 627 713 709 807 847 867 900 910 914 918 909 913 903 898 936 959 969 943 906 890 861 838 752 679 633 611 572 591 648 706 769 865 999 1112 1140 1143 1078 985 1103 1176 1229 1290 1343 1372 1378 1399 1443 1462 1462 1426 1385 1345 1334 1332 1316 1271 1219 1185 1165 1255 1283 1291 1351 1439 1456 1503 1585 1632 1667 1712 1732 1773 1817 1870 1803 1774 1748 1732 1703 1662 1622 1597 1607 1653 1700 1642 1695 1663 1628 1647 1694 1828 1595 1152 924 664 493 177 105 379 1026 965 723 506 942 1761 2114 1997 1897 1522 1717 1698 1761 1778 1808 1807 1799 1798 1783 1755 1742 1739 1719 1669 1633 1577 1505 1435 1376 1355 1336 1295 1235 1158 1053 908 778 663 583 576 528 454 381 336 307 263 215 184 167 155 197 215 225 239 275 324 353 362 375 357 324 307 270 248 231 222 221 226 231 235 236 229 201 162 136 127 116 110 99 85 82 83 82 87 97 117 138 155 164 167 167 198 228 255 286 306 311 316 289 245 199 187 203 207 197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 70 78 119 128 152 277 331 322 294 281 287 298 302 296 299 292 266 284 341 351 356 366 389 402 383 390 418 461 441 436 434 458 473 497 521 546 565 567 585 612 708 700 708 709 700 705 692 680 679 686 695 682 669 723 757 857 897 905 917 917 915 913 907 912 911 915 966 974 957 909 866 822 776 716 638 576 552 532 568 600 638 676 755 880 1015 1106 1122 1139 1096 1069 1146 1222 1251 1293 1349 1392 1415 1435 1466 1461 1433 1394 1342 1300 1300 1301 1282 1261 1272 1277 1244 1254 1231 1241 1263 1402 1449 1477 1544 1573 1632 1727 1787 1831 1844 1830 1737 1708 1664 1650 1645 1633 1599 1561 1558 1587 1620 1666 1686 1656 1604 1579 1717 1846 1406 994 852 617 466 165 155 296 725 794 883 626 637 1077 1592 1924 2000 1814 1654 1634 1771 1766 1812 1815 1806 1799 1780 1766 1774 1765 1727 1688 1652 1587 1514 1449 1419 1404 1359 1287 1219 1145 1047 904 789 691 628 588 536 510 469 424 377 312 257 235 223 203 234 231 244 268 304 323 352 389 395 378 356 360 319 290 267 247 233 228 226 228 229 219 198 172 157 142 134 133 122 108 96 98 102 107 123 141 162 180 188 195 199 254 290 315 329 337 343 322 275 222 184 201 219 221 209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 19 52 98 133 192 315 355 326 353 328 327 332 320 308 308 295 286 296 368 365 381 409 435 449 443 441 469 499 492 489 488 509 527 548 567 586 605 619 628 658 741 737 744 746 692 713 709 713 722 722 718 708 729 770 792 871 885 906 908 907 913 917 917 930 924 956 968 961 907 878 835 757 661 599 567 526 506 521 597 595 619 670 781 898 975 1036 1098 1089 1074 1092 1195 1226 1221 1295 1364 1422 1446 1445 1454 1455 1414 1369 1307 1298 1312 1334 1334 1331 1320 1299 1265 1235 1228 1233 1277 1390 1450 1501 1605 1632 1720 1795 1811 1817 1799 1773 1663 1615 1581 1587 1608 1607 1591 1570 1566 1584 1610 1656 1643 1626 1624 1598 1834 1803 1345 1081 917 556 251 170 189 319 466 605 789 690 642 857 1205 1538 1798 1920 1816 1677 1784 1742 1768 1817 1814 1800 1794 1804 1804 1767 1721 1690 1654 1595 1536 1514 1476 1429 1342 1251 1179 1111 1025 923 822 723 656 601 606 564 517 486 446 378 319 305 298 261 257 244 255 285 298 335 381 409 415 411 407 412 360 314 279 251 236 226 217 217 224 220 202 185 176 162 162 157 146 140 128 130 135 138 151 171 192 213 227 242 253 315 342 347 356 364 344 297 244 201 190 224 244 243 227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 69 131 179 253 356 368 331 392 376 373 363 348 333 331 330 324 342 418 429 448 477 494 499 497 491 489 502 526 533 541 562 589 615 639 651 665 689 700 709 744 751 758 751 731 749 740 753 752 746 742 743 774 825 852 855 879 899 904 912 919 917 924 942 945 972 925 880 868 827 746 665 582 548 535 521 537 568 597 595 631 702 778 839 946 1062 1133 1166 1181 1202 1229 1139 1193 1305 1399 1424 1429 1446 1445 1412 1376 1343 1302 1299 1301 1288 1256 1274 1301 1332 1341 1301 1250 1244 1284 1391 1470 1533 1626 1663 1764 1819 1808 1795 1772 1705 1597 1568 1534 1529 1573 1591 1570 1562 1584 1608 1639 1685 1665 1624 1616 1685 1938 1678 1336 1248 1011 503 201 220 207 265 371 566 718 734 769 930 1229 1634 1870 1870 1840 1736 1760 1785 1734 1792 1808 1812 1826 1836 1805 1748 1710 1686 1653 1612 1600 1559 1498 1434 1325 1242 1178 1110 1038 958 876 790 702 696 645 586 549 537 510 449 392 373 357 305 280 264 279 286 330 392 434 455 465 463 456 440 373 316 278 262 249 229 219 222 227 221 206 194 185 178 179 177 174 174 163 173 179 181 193 213 235 254 274 294 312 370 379 380 379 363 323 271 224 195 207 256 269 260 253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 99 181 246 331 398 382 365 435 413 394 388 381 354 351 355 349 371 439 469 503 531 554 532 527 526 519 534 539 525 560 608 674 692 722 740 760 763 758 755 763 767 757 775 765 786 780 803 785 773 771 778 800 827 839 867 900 911 925 926 942 947 954 965 964 936 868 857 803 735 664 618 545 531 549 558 580 598 600 616 663 701 754 880 1034 1149 1179 1149 1112 1098 1132 1150 1239 1311 1392 1407 1424 1421 1397 1369 1350 1325 1291 1298 1303 1286 1267 1301 1308 1313 1312 1311 1277 1249 1315 1441 1539 1660 1772 1801 1839 1828 1813 1766 1700 1632 1557 1530 1506 1518 1543 1559 1489 1524 1591 1650 1682 1687 1667 1638 1674 1800 1993 1733 1505 1370 1090 543 259 309 310 356 474 608 824 908 1074 1221 1425 1747 1875 1853 1869 1816 1736 1802 1739 1786 1805 1835 1856 1843 1783 1726 1702 1688 1672 1661 1624 1570 1507 1423 1333 1275 1210 1118 1028 953 880 811 792 712 657 604 581 584 568 509 448 418 390 335 311 322 314 345 405 464 505 527 532 521 495 447 373 319 303 286 263 243 236 236 234 227 217 205 195 192 196 195 200 207 200 225 234 239 257 276 293 313 337 357 370 415 412 404 394 362 311 263 228 214 237 269 271 268 259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 70 156 250 334 394 411 388 402 440 422 418 404 408 373 363 393 415 435 474 525 572 588 587 576 568 565 560 555 572 591 615 665 736 755 796 805 808 798 793 789 802 810 806 820 812 825 805 822 793 793 802 810 816 841 891 920 926 943 954 956 980 984 974 961 933 887 830 775 715 672 620 571 535 506 561 618 632 617 610 640 663 709 823 959 1056 1101 1120 1157 1133 1099 1101 1111 1237 1321 1365 1369 1401 1391 1366 1347 1322 1294 1284 1305 1303 1263 1213 1230 1230 1272 1322 1346 1334 1300 1351 1498 1599 1713 1787 1779 1792 1791 1769 1706 1645 1588 1534 1510 1502 1515 1530 1520 1514 1605 1669 1684 1724 1726 1677 1653 1721 1884 1971 1724 1547 1541 1058 549 453 492 457 499 624 767 1065 1213 1371 1505 1543 1774 1834 1790 1813 1789 1723 1797 1767 1839 1816 1868 1870 1826 1755 1722 1718 1712 1699 1663 1625 1584 1505 1418 1348 1311 1261 1142 1020 950 913 884 800 723 674 623 620 638 628 561 483 442 418 379 369 432 416 428 481 544 595 609 600 570 523 462 403 377 340 307 287 271 264 258 247 241 234 222 219 220 220 226 239 254 251 297 311 321 343 361 370 381 396 411 413 461 451 438 423 383 331 284 251 244 257 264 264 259 242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 135 231 328 386 409 408 382 388 443 445 438 428 428 380 354 387 421 481 538 588 633 619 589 590 587 560 520 604 665 685 709 743 763 776 804 802 840 838 829 820 854 876 872 867 859 855 831 822 830 840 845 843 847 891 939 961 985 1001 996 979 996 989 962 927 877 794 708 654 630 593 577 530 548 553 591 609 605 601 614 649 690 771 872 962 1015 1081 1122 1080 981 916 960 1044 1166 1286 1379 1414 1365 1377 1348 1325 1294 1275 1283 1303 1304 1284 1286 1273 1310 1357 1387 1336 1335 1340 1404 1540 1642 1769 1844 1826 1829 1802 1736 1659 1599 1555 1525 1515 1514 1514 1526 1524 1582 1634 1647 1664 1733 1738 1692 1703 1783 1900 1929 1613 1636 1465 1019 868 742 623 570 621 752 915 1187 1387 1512 1633 1618 1783 1870 1810 1786 1762 1731 1792 1776 1868 1832 1905 1848 1790 1741 1737 1748 1740 1726 1713 1681 1583 1505 1437 1373 1327 1280 1147 1041 989 954 905 843 773 719 658 661 706 690 618 531 486 467 452 479 531 492 475 532 611 651 654 641 596 547 518 485 433 378 341 320 306 301 287 268 264 262 257 254 253 261 282 311 326 327 374 392 404 427 444 450 452 457 464 471 530 510 495 469 419 368 319 285 271 268 268 259 253 228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 63 227 314 357 422 420 397 379 375 412 450 437 426 414 371 379 424 476 547 599 635 633 597 586 589 583 548 587 672 718 744 767 788 796 804 829 829 825 826 841 874 911 927 923 906 894 883 853 837 833 841 853 877 900 949 986 996 1012 1018 1002 997 991 943 885 821 791 720 626 599 599 570 573 564 601 621 643 606 597 598 614 659 722 799 885 948 1016 1112 1104 1018 853 894 824 790 1050 1372 1386 1407 1341 1357 1306 1277 1233 1228 1257 1288 1300 1288 1287 1270 1289 1341 1414 1379 1328 1347 1436 1534 1611 1688 1713 1719 1663 1610 1587 1572 1544 1524 1521 1526 1526 1508 1492 1520 1534 1552 1569 1714 1770 1725 1696 1697 1788 1878 1808 1736 1831 1483 1451 1036 891 789 718 734 852 1044 1261 1416 1557 1666 1646 1635 1785 1798 1789 1744 1737 1788 1776 1868 1857 1922 1820 1778 1762 1757 1773 1765 1743 1721 1670 1587 1519 1447 1385 1332 1287 1201 1120 1041 970 904 820 771 762 728 733 776 753 695 649 593 548 537 558 565 514 504 565 643 671 669 652 614 610 593 532 470 421 381 354 339 330 314 293 307 313 307 304 306 321 353 388 400 397 456 471 482 502 513 514 523 539 539 544 585 585 572 534 476 418 358 327 313 287 272 275 262 237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 34 133 275 363 422 446 408 386 376 385 415 430 425 422 406 386 426 465 510 573 599 596 589 588 584 572 572 614 651 733 756 775 805 828 837 851 872 881 906 901 912 916 958 955 944 925 905 887 868 864 861 870 888 922 959 976 1005 1025 1011 992 991 979 901 821 791 782 719 678 607 594 600 591 604 609 653 639 625 590 583 586 598 664 740 815 905 972 1063 1125 1052 856 570 612 826 948 1228 1452 1322 1354 1322 1284 1216 1177 1139 1180 1187 1187 1217 1256 1290 1357 1434 1494 1486 1356 1315 1365 1443 1492 1536 1594 1633 1663 1625 1558 1514 1505 1469 1497 1514 1521 1488 1434 1396 1388 1406 1496 1534 1720 1744 1745 1719 1793 1823 1904 1966 1840 1640 1569 1475 1192 1021 901 831 876 976 1127 1303 1420 1538 1606 1630 1625 1761 1800 1791 1730 1740 1779 1790 1873 1876 1902 1797 1772 1776 1777 1786 1761 1731 1693 1633 1572 1513 1446 1396 1341 1317 1270 1167 1065 998 926 839 802 820 809 805 837 828 809 767 695 638 619 598 556 532 557 614 677 703 700 686 676 655 618 565 510 465 427 397 379 367 358 341 379 392 388 388 396 416 451 477 480 474 539 549 559 566 572 578 600 627 627 626 619 681 658 606 545 477 446 407 354 316 304 326 300 275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 75 180 320 426 434 431 378 392 407 412 415 414 424 426 410 410 462 513 548 567 555 555 593 582 553 560 603 638 688 733 762 798 833 873 887 888 901 923 930 924 941 933 945 929 915 909 900 905 911 909 910 926 954 977 983 977 979 979 989 1000 958 867 787 738 693 657 617 578 571 550 574 608 629 642 651 624 599 596 567 591 627 694 768 851 942 1025 1092 1040 934 727 489 471 950 1181 1368 1378 1228 1245 1219 1121 1097 1050 1051 1104 1069 1092 1165 1245 1314 1356 1385 1434 1457 1428 1370 1375 1424 1441 1430 1468 1516 1496 1446 1397 1373 1375 1384 1463 1513 1472 1399 1350 1341 1340 1382 1505 1572 1726 1736 1792 1847 1862 2014 2023 1941 1826 1757 1508 1345 1211 1050 959 916 968 1069 1195 1324 1409 1479 1524 1585 1578 1703 1793 1773 1728 1746 1768 1805 1873 1869 1873 1809 1762 1788 1792 1780 1724 1681 1650 1613 1570 1516 1457 1424 1400 1372 1265 1172 1080 997 940 889 862 872 855 832 845 844 863 831 763 699 653 611 576 582 631 680 727 747 749 746 731 693 650 606 557 512 479 458 445 441 436 421 490 507 503 505 516 537 557 569 569 557 630 625 625 627 633 648 681 721 739 733 722 784 750 675 616 596 542 474 421 381 376 402 362 329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 148 255 366 435 429 411 393 394 390 397 415 429 439 429 421 445 488 507 521 517 519 536 506 498 494 510 568 640 705 754 755 799 852 873 885 894 905 921 931 934 933 915 918 885 887 914 934 964 981 975 979 1000 1019 1012 986 948 938 915 911 932 857 770 734 683 604 582 585 569 515 534 576 628 647 641 626 606 599 583 563 636 688 734 806 902 987 1059 1083 1007 937 832 800 683 1102 1165 1281 1205 1100 1115 1053 954 965 918 944 966 960 1025 1112 1191 1270 1367 1475 1533 1541 1516 1299 1324 1318 1377 1364 1415 1467 1434 1386 1357 1342 1347 1379 1445 1449 1393 1360 1334 1312 1321 1381 1466 1607 1683 1813 1858 1889 2007 2007 1880 1718 1705 1643 1479 1340 1180 1036 1003 969 1023 1144 1270 1346 1386 1439 1524 1568 1584 1703 1780 1749 1714 1743 1765 1820 1869 1852 1852 1835 1768 1805 1786 1742 1676 1655 1628 1592 1560 1516 1474 1466 1438 1398 1271 1170 1067 941 883 870 867 876 872 853 853 850 878 859 795 725 661 639 648 665 699 741 771 776 800 795 768 719 682 641 594 558 540 536 536 542 537 535 632 646 637 637 645 657 668 669 652 641 654 710 706 703 712 739 789 835 855 843 825 869 821 763 748 702 645 586 529 481 481 503 444 399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 123 215 323 410 423 412 404 402 404 372 385 417 433 437 431 442 468 485 485 494 498 512 496 428 442 406 410 474 624 737 763 782 795 822 828 841 865 877 895 897 875 855 838 843 870 899 915 946 961 939 930 952 978 985 968 938 898 877 865 850 786 755 708 658 609 576 557 546 487 523 551 586 624 638 630 613 602 595 596 609 623 710 765 852 946 992 1040 1072 1048 1002 973 843 821 1213 1110 1096 1016 972 967 905 828 844 807 822 870 894 977 1080 1184 1286 1367 1408 1444 1502 1514 1391 1389 1270 1352 1322 1357 1374 1302 1215 1208 1259 1339 1472 1530 1421 1391 1344 1297 1292 1343 1430 1520 1600 1752 1867 1901 1912 2065 1962 1667 1472 1483 1526 1427 1325 1180 1053 1017 1048 1071 1199 1276 1337 1404 1481 1552 1595 1631 1704 1743 1738 1715 1750 1770 1829 1871 1851 1826 1804 1788 1817 1766 1705 1638 1623 1597 1573 1546 1523 1504 1473 1426 1389 1253 1155 1044 909 856 856 861 857 847 849 853 859 877 856 801 743 685 703 729 720 723 760 784 828 841 820 706 713 704 670 634 615 619 642 660 665 673 676 804 809 792 787 792 799 797 782 762 746 745 810 793 789 808 870 930 957 954 934 918 944 902 891 846 822 780 727 673 616 607 611 548 504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 169 273 373 435 453 444 420 389 370 362 379 420 434 457 472 494 483 475 475 469 460 457 402 386 377 345 391 457 617 741 765 770 785 789 788 791 814 825 834 821 812 797 782 802 860 896 893 895 905 928 932 955 949 920 908 901 861 827 812 748 742 687 628 587 561 543 537 532 508 527 566 608 628 610 606 602 606 623 636 668 706 734 806 891 947 952 998 1035 1038 1016 954 913 997 1263 1015 935 926 889 858 793 757 779 778 778 835 878 980 1075 1175 1250 1342 1460 1555 1558 1500 1470 1372 1338 1355 1288 1296 1308 1313 1344 1383 1403 1398 1432 1444 1396 1370 1292 1294 1325 1400 1479 1532 1586 1673 1781 1865 1915 1957 1746 1444 1244 1311 1411 1374 1291 1164 1078 1096 1073 1100 1142 1241 1348 1441 1521 1580 1617 1658 1685 1713 1711 1700 1738 1795 1826 1851 1836 1800 1796 1810 1802 1718 1654 1604 1617 1602 1583 1573 1548 1505 1454 1407 1371 1244 1156 1052 916 836 829 833 807 784 791 805 856 874 846 800 769 747 767 757 727 712 744 822 841 770 727 679 717 722 710 702 711 741 772 790 818 844 841 934 953 943 942 937 930 920 900 877 865 843 887 876 881 904 989 1036 1047 1039 1010 995 1021 1010 979 955 936 906 867 815 748 731 730 678 641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 75 198 334 513 442 434 421 420 382 342 347 391 441 476 517 525 539 493 480 479 473 439 400 391 362 374 385 413 530 670 730 715 703 719 737 742 740 759 745 754 755 744 742 753 805 867 883 887 893 882 911 918 916 902 882 875 872 830 770 733 735 663 605 542 540 538 536 541 532 515 548 582 635 659 641 606 605 625 649 680 713 714 749 845 891 906 902 932 968 974 943 909 939 1037 1137 1001 1012 862 842 785 744 728 737 752 772 831 898 974 1062 1172 1263 1359 1399 1402 1410 1430 1470 1442 1344 1298 1230 1248 1282 1268 1261 1279 1330 1407 1426 1410 1327 1291 1280 1332 1360 1421 1466 1503 1562 1646 1766 1842 1789 1997 1335 1147 1193 1294 1365 1340 1243 1130 1078 1122 1101 1106 1147 1267 1382 1478 1554 1596 1625 1662 1682 1697 1679 1723 1774 1790 1814 1829 1805 1788 1808 1814 1766 1672 1624 1598 1621 1588 1577 1555 1512 1433 1366 1344 1313 1234 1149 1051 923 819 777 764 764 767 779 800 841 881 851 819 824 837 810 756 713 702 744 806 780 738 685 652 721 760 779 811 828 860 910 954 1006 1024 1017 995 1082 1082 1069 1051 1031 1009 991 977 946 923 968 963 970 991 1036 1100 1126 1110 1080 1079 1106 1082 1057 1051 1045 1030 993 932 850 858 875 839 815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 116 248 398 485 456 402 371 380 346 327 360 430 490 534 568 565 568 540 492 486 472 424 389 375 360 393 432 458 523 613 663 625 645 688 696 694 694 708 698 690 707 724 747 785 831 867 876 873 857 858 858 823 769 675 775 838 820 752 685 684 649 592 547 493 517 532 539 542 528 537 595 627 630 639 648 639 635 650 673 681 690 725 783 848 858 851 849 864 901 920 911 921 933 922 933 918 924 796 838 770 722 734 739 748 792 853 917 983 1084 1185 1246 1326 1429 1478 1532 1535 1458 1408 1327 1279 1230 1266 1318 1347 1399 1457 1460 1431 1422 1358 1194 1131 1174 1323 1378 1458 1491 1504 1548 1644 1737 1730 1700 1942 1158 1071 1214 1251 1277 1267 1204 1135 1111 1155 1149 1141 1196 1311 1419 1514 1576 1602 1633 1663 1663 1673 1660 1664 1731 1774 1792 1792 1773 1792 1817 1793 1723 1641 1612 1602 1616 1616 1560 1512 1457 1375 1315 1293 1257 1203 1120 1019 922 829 796 768 791 800 795 822 866 898 881 871 887 877 850 763 696 688 725 754 744 697 649 638 745 845 899 914 960 1024 1088 1143 1179 1183 1170 1138 1212 1207 1190 1160 1123 1103 1085 1050 1008 995 1064 1058 1052 1075 1088 1172 1202 1187 1165 1168 1177 1149 1138 1141 1142 1120 1066 1005 947 978 1014 982 924 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 46 154 275 378 418 420 373 321 323 300 314 372 471 540 572 596 577 571 521 487 492 456 395 364 360 378 418 454 493 476 493 491 503 572 660 696 697 695 701 716 715 722 740 780 796 855 875 867 856 842 831 776 704 652 531 671 784 760 672 601 571 532 545 520 503 516 538 541 538 537 565 628 661 657 649 637 654 665 682 701 711 736 780 819 843 833 828 820 846 874 912 910 899 840 799 775 725 870 965 907 792 733 742 749 771 814 864 927 1002 1092 1176 1253 1341 1363 1360 1316 1318 1386 1395 1322 1272 1216 1295 1283 1282 1294 1314 1324 1348 1384 1296 1077 1026 1108 1298 1402 1475 1451 1422 1457 1504 1584 1654 1621 1757 1214 1161 1206 1190 1195 1204 1189 1181 1200 1204 1177 1168 1245 1354 1457 1543 1584 1597 1627 1643 1640 1660 1662 1669 1734 1762 1763 1764 1773 1815 1812 1755 1686 1634 1629 1629 1626 1616 1546 1476 1370 1296 1263 1246 1214 1155 1086 1008 955 938 895 869 902 897 863 878 924 932 917 904 891 877 836 736 696 699 712 712 690 659 644 678 813 986 1001 1055 1125 1194 1255 1299 1313 1301 1276 1252 1339 1327 1305 1292 1256 1217 1171 1120 1083 1102 1188 1160 1142 1164 1178 1228 1240 1255 1241 1233 1236 1208 1204 1212 1206 1156 1100 1054 1027 1077 1099 1047 975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 49 110 206 348 444 412 375 311 273 262 282 364 482 551 581 599 589 555 482 483 484 424 359 353 370 404 430 457 500 496 485 498 514 545 687 731 729 730 735 749 753 760 803 852 848 861 853 831 814 797 768 707 644 606 553 681 743 717 649 583 520 475 475 512 483 530 543 544 545 581 589 580 592 620 638 643 661 709 721 724 752 774 808 819 808 802 788 795 827 881 952 915 855 759 723 723 741 881 963 1052 701 746 765 767 798 847 900 954 1021 1116 1193 1252 1272 1299 1358 1481 1516 1427 1368 1318 1250 1202 1125 1156 1208 1315 1349 1418 1359 1252 1161 1028 998 1112 1264 1411 1454 1385 1368 1374 1435 1546 1563 1548 1637 1294 1158 1181 1172 1164 1166 1164 1166 1190 1212 1197 1213 1294 1396 1491 1564 1585 1587 1596 1602 1609 1629 1650 1701 1726 1741 1744 1769 1801 1831 1801 1730 1669 1642 1644 1640 1616 1562 1480 1421 1306 1242 1220 1209 1176 1122 1076 1043 1030 997 976 958 985 980 972 979 982 965 936 904 892 854 769 731 724 708 687 668 656 660 697 780 932 1037 1123 1194 1256 1320 1380 1411 1404 1382 1361 1362 1454 1443 1433 1401 1354 1303 1255 1214 1191 1223 1293 1259 1238 1256 1260 1273 1280 1291 1272 1269 1277 1260 1254 1249 1224 1175 1137 1119 1115 1117 1121 1083 1027 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 31 39 56 165 419 472 408 365 292 234 213 227 346 484 559 576 595 590 540 484 468 461 416 363 372 372 415 440 449 467 462 451 518 537 563 726 754 774 793 804 809 824 864 884 882 884 844 811 801 790 764 714 662 620 604 617 699 708 703 615 534 487 458 448 465 478 517 558 549 562 595 614 639 651 650 657 671 713 770 740 729 762 790 815 800 775 767 770 802 855 932 1003 901 826 726 637 740 864 906 959 981 657 813 805 813 844 896 936 991 1071 1152 1199 1221 1249 1319 1336 1251 1203 1331 1396 1331 1241 1119 859 1046 1088 1109 1159 1092 1138 1191 1122 1007 993 1132 1286 1342 1359 1339 1341 1357 1416 1486 1461 1457 1495 1265 1101 1133 1145 1140 1137 1137 1180 1203 1197 1206 1257 1338 1432 1515 1571 1575 1570 1568 1578 1579 1597 1649 1681 1700 1720 1751 1787 1815 1819 1774 1707 1665 1654 1651 1637 1586 1500 1413 1364 1324 1243 1193 1176 1148 1114 1098 1088 1067 1050 1034 1023 1050 1055 1056 1043 1016 975 940 920 877 811 746 755 732 696 668 657 671 718 792 860 884 1050 1236 1295 1351 1411 1463 1476 1465 1456 1454 1475 1561 1561 1537 1484 1431 1387 1356 1329 1317 1346 1385 1360 1348 1349 1343 1343 1344 1324 1288 1276 1281 1283 1281 1267 1242 1211 1206 1181 1184 1176 1169 1150 1113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 19 21 61 158 498 470 411 336 220 185 163 195 299 445 525 568 595 586 558 518 477 452 408 357 364 386 430 433 430 420 427 475 535 524 583 687 782 814 853 877 895 928 954 958 957 898 819 782 783 763 726 661 618 609 606 633 653 667 636 571 510 478 466 459 465 489 519 558 574 586 593 627 651 679 705 724 746 767 763 720 730 775 787 789 757 737 746 779 837 911 974 978 873 831 716 628 818 952 963 963 863 723 882 839 863 886 921 960 1039 1132 1189 1211 1240 1297 1325 1359 1546 1697 1532 1370 1314 1240 1018 774 853 873 924 1266 1288 1285 1135 1005 945 980 1087 1203 1284 1295 1317 1356 1341 1403 1453 1412 1361 1325 1209 1106 1109 1099 1099 1100 1112 1166 1179 1194 1237 1298 1379 1463 1522 1559 1556 1551 1547 1541 1549 1572 1620 1669 1687 1716 1763 1797 1779 1785 1736 1676 1665 1669 1655 1617 1538 1438 1354 1311 1294 1206 1169 1151 1136 1118 1101 1087 1077 1068 1064 1066 1086 1021 981 952 954 960 943 908 858 809 780 784 737 710 702 715 760 827 877 904 989 1079 1211 1354 1418 1476 1508 1519 1528 1541 1549 1570 1629 1628 1586 1520 1471 1441 1431 1424 1421 1436 1453 1447 1442 1435 1423 1407 1389 1362 1332 1301 1279 1290 1311 1293 1282 1277 1255 1246 1250 1219 1240 1251 1222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 60 178 441 443 451 282 148 132 115 133 191 282 328 472 562 580 561 521 482 445 397 385 356 359 405 410 379 381 417 485 570 683 756 721 858 871 913 962 975 976 978 968 923 856 807 768 692 715 689 630 594 582 579 600 632 637 584 539 491 476 466 471 488 513 541 565 587 605 633 643 704 725 746 768 768 747 718 712 747 788 788 770 725 732 774 829 898 967 987 922 889 837 691 641 644 862 1013 962 836 816 934 870 896 921 965 1029 1114 1163 1206 1243 1282 1332 1380 1426 1285 1034 1153 1290 937 831 845 711 647 665 717 811 386 715 938 939 918 964 1035 1094 1171 1217 1277 1373 1350 1464 1394 1347 1277 1220 1190 1150 1131 1108 1079 1086 1118 1153 1167 1212 1268 1333 1410 1475 1513 1538 1538 1539 1529 1517 1537 1564 1612 1661 1684 1719 1766 1788 1744 1723 1703 1668 1664 1673 1648 1583 1492 1393 1321 1280 1265 1174 1133 1123 1115 1097 1075 1064 1068 1082 1095 1087 1074 957 913 896 894 891 876 866 864 844 828 815 780 783 796 825 871 900 932 1000 1070 1137 1223 1387 1448 1501 1529 1560 1590 1605 1611 1633 1667 1643 1587 1520 1483 1479 1478 1480 1481 1471 1476 1496 1499 1499 1483 1460 1432 1398 1369 1333 1309 1317 1330 1327 1333 1325 1310 1308 1303 1278 1331 1352 1319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 58 186 274 395 357 195 114 87 68 66 79 108 210 419 453 475 513 495 466 437 403 380 349 371 376 401 343 390 466 550 627 702 768 784 929 907 958 982 993 1000 989 930 850 798 755 699 582 611 631 613 601 596 586 594 614 602 557 527 504 504 495 503 520 547 566 586 611 639 680 664 716 741 762 749 731 717 715 734 768 783 782 739 732 768 831 899 969 1000 978 938 902 773 678 671 599 922 1065 961 863 907 963 912 957 993 1041 1102 1155 1191 1247 1291 1323 1358 1353 1330 1455 1856 1904 1443 553 314 574 544 325 265 105 89 182 301 705 832 876 939 992 1023 1064 1142 1223 1358 1297 1352 1298 1261 1210 1191 1189 1176 1163 1136 1078 1109 1100 1129 1145 1226 1295 1359 1426 1472 1495 1508 1526 1524 1516 1500 1530 1556 1603 1653 1684 1719 1759 1763 1718 1704 1686 1692 1672 1673 1634 1551 1454 1362 1302 1251 1160 1146 1109 1100 1084 1062 1049 1040 1045 1072 1080 1030 978 876 860 859 862 859 857 861 866 864 869 867 866 891 915 940 949 971 1008 1048 1101 1174 1243 1314 1482 1525 1562 1609 1631 1644 1658 1665 1652 1612 1559 1511 1489 1487 1490 1496 1497 1495 1508 1529 1534 1534 1517 1492 1462 1427 1394 1358 1346 1342 1338 1345 1367 1373 1373 1362 1359 1344 1392 1386 1347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 175 224 303 242 157 91 55 44 46 76 143 259 436 468 454 446 469 452 441 430 403 374 378 397 374 344 452 523 585 652 747 826 845 874 890 923 944 936 918 871 821 784 747 702 631 542 579 641 621 621 602 602 575 557 562 550 527 523 514 507 539 552 586 601 620 650 675 728 722 708 741 724 727 695 690 723 755 764 760 743 699 772 829 903 975 1008 1003 987 979 928 811 780 653 589 962 1081 965 930 988 1004 987 1056 1076 1111 1114 1164 1232 1301 1329 1347 1373 1426 1542 1549 1119 766 787 451 349 302 193 54 18 2 16 63 204 645 798 819 840 915 988 1044 1092 1126 1163 1189 1361 1302 1206 1170 1182 1191 1185 1167 1128 1086 1096 1083 1114 1143 1244 1314 1379 1433 1459 1471 1489 1511 1510 1506 1490 1521 1547 1575 1634 1684 1710 1736 1744 1730 1709 1690 1720 1687 1667 1598 1504 1409 1299 1186 1136 1118 1119 1096 1077 1056 1028 1015 1005 1006 1021 1015 975 907 848 848 856 869 884 898 908 904 893 897 907 961 980 994 1002 1009 1022 1044 1083 1141 1213 1286 1354 1526 1560 1606 1627 1659 1682 1689 1670 1625 1575 1534 1511 1505 1502 1509 1509 1508 1511 1534 1557 1561 1554 1535 1503 1472 1439 1407 1378 1376 1377 1373 1366 1356 1359 1397 1398 1399 1405 1429 1393 1356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 80 181 211 216 171 129 55 41 39 52 135 237 328 407 430 407 409 439 439 423 425 428 404 373 377 380 464 517 549 633 697 754 757 744 771 801 817 847 810 797 763 692 661 668 640 589 576 625 624 607 602 619 599 556 543 548 544 533 544 550 548 577 594 601 621 644 663 682 705 702 680 690 672 688 680 690 715 732 734 734 733 741 786 907 982 1009 1020 1026 1037 1023 981 911 749 687 808 1069 1086 983 1002 1053 1054 1072 1128 1122 1125 1163 1212 1288 1343 1352 1382 1431 1446 1354 1224 1437 1742 1650 239 126 52 4 0 0 0 3 31 144 396 735 755 800 894 964 1026 1090 1135 1152 1182 1365 1268 1191 1136 1132 1180 1206 1176 1128 1103 1091 1083 1118 1211 1278 1331 1391 1418 1435 1457 1479 1498 1503 1494 1484 1507 1537 1572 1637 1679 1703 1720 1729 1741 1722 1711 1739 1679 1632 1529 1425 1319 1231 1177 1138 1131 1100 1059 1011 998 981 975 971 972 971 950 907 867 844 848 876 901 927 952 962 946 931 941 961 1027 1028 1026 1044 1045 1058 1090 1142 1202 1259 1320 1378 1453 1592 1604 1648 1688 1697 1678 1646 1598 1548 1528 1527 1534 1527 1525 1524 1523 1532 1554 1564 1559 1552 1532 1502 1468 1436 1410 1398 1394 1387 1382 1377 1367 1354 1348 1358 1366 1453 1442 1409 1398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 69 179 222 183 147 99 44 43 51 84 199 276 333 379 376 401 418 438 422 417 425 430 418 395 392 436 503 505 577 662 706 654 591 552 561 613 690 751 744 725 661 554 540 546 535 541 595 638 634 629 614 587 545 551 544 534 539 547 551 566 575 609 608 626 675 663 656 660 663 669 676 685 694 711 709 713 704 689 694 724 761 810 892 993 1020 1041 1065 1080 1088 1074 1001 874 784 816 971 1140 1080 1023 1067 1105 1106 1127 1167 1169 1175 1220 1268 1347 1374 1379 1404 1383 1338 1387 1580 1707 1473 259 5 0 0 0 0 0 0 1 16 95 285 335 688 768 867 939 1012 1071 1118 1172 1250 1321 1195 1119 1068 1097 1194 1226 1177 1126 1105 1088 1090 1137 1234 1297 1344 1355 1393 1427 1450 1473 1495 1500 1484 1475 1499 1535 1569 1627 1665 1677 1699 1717 1719 1731 1731 1726 1638 1594 1485 1391 1297 1228 1198 1168 1106 1072 1002 993 966 958 948 934 928 919 899 879 871 855 881 926 964 996 1019 1014 986 983 1009 1028 1051 1070 1072 1085 1089 1117 1155 1199 1243 1302 1369 1411 1445 1484 1613 1665 1684 1667 1637 1606 1570 1539 1534 1546 1551 1544 1543 1541 1538 1544 1557 1562 1553 1536 1513 1489 1466 1440 1429 1413 1400 1388 1383 1375 1365 1359 1360 1372 1403 1476 1444 1440 1416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 152 211 177 126 95 86 57 77 138 262 306 347 366 370 396 431 419 411 423 426 436 409 376 387 427 464 507 610 654 675 496 484 492 493 509 542 575 567 565 538 489 486 484 505 532 569 619 644 631 586 559 544 568 562 536 541 568 590 605 619 622 655 667 701 659 629 623 632 664 693 684 694 726 726 710 687 675 694 744 805 870 943 1017 1060 1087 1107 1118 1110 1056 960 868 859 956 1081 1193 1045 1070 1116 1155 1158 1151 1187 1222 1240 1292 1323 1387 1388 1378 1347 1341 1441 1542 1525 1097 237 8 0 0 0 0 0 0 0 3 20 46 83 269 646 767 845 918 1011 1080 1171 1271 1296 1227 1129 1123 1056 1129 1226 1213 1146 1111 1097 1081 1092 1147 1248 1316 1315 1347 1394 1425 1442 1467 1491 1492 1476 1471 1501 1528 1553 1607 1628 1656 1697 1715 1719 1737 1733 1680 1603 1552 1439 1361 1291 1249 1207 1142 1094 1061 992 975 952 950 935 915 897 888 883 873 861 876 911 971 1012 1043 1054 1038 1017 1023 1041 1059 1093 1132 1141 1156 1159 1188 1223 1259 1295 1350 1403 1422 1431 1473 1620 1645 1635 1613 1591 1575 1557 1545 1547 1554 1564 1565 1562 1555 1554 1554 1548 1544 1537 1516 1486 1466 1456 1448 1438 1413 1396 1389 1383 1371 1362 1356 1351 1382 1480 1467 1455 1448 1419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 138 195 175 139 114 78 69 114 191 301 300 337 349 369 401 414 413 422 412 417 432 410 395 389 417 473 543 603 595 575 390 389 431 398 399 422 435 444 435 430 438 447 472 523 541 568 609 644 638 595 563 573 616 578 554 555 585 618 644 658 676 706 701 703 640 597 591 616 653 685 704 712 714 710 693 666 694 753 812 866 933 1013 1068 1098 1119 1123 1140 1096 1020 926 876 906 986 1107 1189 1041 1118 1155 1177 1199 1192 1251 1280 1300 1345 1354 1388 1349 1315 1299 1405 1484 1457 1038 395 1 0 0 0 0 0 0 0 0 0 0 26 91 235 567 703 821 891 973 1031 1109 1205 1228 1182 1152 1078 1116 1196 1239 1172 1128 1105 1089 1081 1095 1153 1261 1321 1326 1347 1402 1428 1435 1457 1479 1481 1470 1469 1499 1514 1540 1548 1610 1659 1694 1722 1723 1711 1702 1648 1560 1502 1393 1348 1326 1257 1190 1142 1102 1050 973 956 940 939 928 908 894 885 879 869 871 899 939 1008 1056 1072 1070 1055 1064 1073 1081 1116 1168 1199 1232 1233 1225 1245 1282 1310 1337 1388 1426 1432 1445 1482 1611 1615 1589 1567 1556 1552 1548 1544 1544 1545 1544 1542 1532 1524 1513 1521 1511 1516 1514 1497 1475 1463 1459 1450 1440 1416 1392 1390 1379 1364 1354 1343 1334 1359 1436 1450 1452 1437 1420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125 206 220 148 84 68 91 165 240 322 295 324 354 390 404 405 410 400 363 379 406 400 374 411 434 475 515 521 493 448 345 320 356 349 381 377 387 397 400 410 431 458 485 504 529 569 603 604 574 544 512 485 614 595 556 584 615 622 664 727 758 738 697 678 623 572 577 633 667 690 700 689 684 704 685 684 752 825 874 927 980 1051 1110 1126 1134 1146 1136 1071 983 896 854 920 1046 1168 1174 1064 1167 1179 1192 1240 1244 1314 1321 1342 1366 1355 1346 1275 1270 1320 1402 1412 1117 514 101 0 0 0 0 0 0 0 0 0 0 3 48 212 429 564 685 823 896 944 982 1035 1110 1187 1185 1122 1101 1164 1220 1222 1148 1100 1094 1093 1094 1104 1150 1240 1279 1326 1348 1414 1428 1428 1444 1459 1466 1461 1464 1498 1503 1504 1545 1613 1652 1674 1699 1689 1665 1650 1597 1497 1451 1392 1363 1312 1245 1196 1137 1061 1003 963 933 921 915 904 897 890 881 877 875 893 935 974 1028 1066 1080 1082 1108 1116 1145 1167 1200 1240 1262 1294 1289 1270 1283 1311 1336 1362 1374 1398 1425 1430 1442 1496 1581 1553 1543 1548 1551 1537 1528 1527 1522 1512 1498 1484 1476 1474 1484 1486 1481 1480 1471 1461 1457 1451 1448 1443 1418 1388 1384 1371 1349 1331 1320 1315 1317 1339 1415 1422 1377 1390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 85 152 221 129 72 69 133 226 284 324 276 315 340 374 394 398 412 381 329 354 403 364 345 429 438 449 448 421 402 378 306 293 347 310 308 335 367 386 408 432 448 462 471 516 548 563 578 576 566 543 496 441 529 642 548 571 649 657 695 741 770 753 696 648 606 571 587 678 695 698 706 722 728 718 715 752 828 873 924 990 1042 1100 1131 1137 1150 1150 1093 1021 942 884 879 1004 1089 1149 1143 1076 1132 1205 1241 1281 1292 1356 1343 1364 1370 1332 1275 1225 1263 1299 1316 1215 719 199 12 0 0 0 0 0 0 0 0 0 0 4 44 238 459 574 715 807 871 911 930 955 971 1095 1170 1143 1156 1227 1232 1197 1120 1059 1083 1103 1108 1111 1126 1183 1283 1318 1354 1426 1419 1421 1422 1435 1449 1450 1455 1482 1491 1492 1533 1597 1632 1648 1667 1643 1613 1588 1529 1451 1434 1419 1348 1309 1258 1186 1114 1068 1015 944 891 868 864 863 854 856 856 866 880 916 961 997 1040 1072 1090 1126 1130 1169 1210 1231 1251 1276 1291 1295 1293 1279 1298 1312 1335 1344 1369 1389 1397 1398 1405 1424 1459 1533 1533 1536 1537 1509 1497 1496 1486 1467 1449 1441 1433 1442 1466 1476 1480 1480 1471 1456 1443 1435 1434 1428 1396 1377 1360 1346 1317 1300 1294 1295 1296 1308 1357 1349 1220 1229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 62 200 96 74 97 189 266 297 307 269 275 322 352 361 402 382 353 356 386 368 322 349 431 409 380 363 348 340 328 304 292 267 250 328 304 341 325 323 385 454 488 493 526 561 568 581 561 551 453 407 436 528 661 554 559 677 694 735 763 781 754 690 629 593 597 613 715 719 715 745 761 755 755 778 827 897 929 988 1052 1092 1120 1148 1168 1158 1116 1054 983 921 857 846 977 1143 1165 1142 1112 1131 1231 1278 1298 1316 1355 1338 1357 1345 1280 1213 1197 1230 1229 1191 926 413 83 5 0 0 0 0 0 0 0 0 0 0 0 25 255 495 633 771 839 878 926 991 990 996 1130 1212 1219 1221 1224 1197 1142 1069 1030 1084 1115 1122 1120 1175 1248 1281 1310 1364 1416 1391 1396 1384 1408 1433 1440 1440 1452 1471 1473 1512 1564 1596 1615 1600 1584 1565 1528 1478 1439 1423 1384 1324 1309 1230 1173 1112 1041 962 866 791 780 783 781 785 815 831 860 891 930 965 1001 1042 1072 1109 1112 1169 1218 1240 1247 1255 1265 1264 1258 1262 1264 1286 1298 1301 1326 1362 1328 1299 1306 1325 1345 1361 1404 1504 1503 1499 1469 1460 1455 1438 1416 1401 1392 1395 1422 1458 1476 1460 1455 1461 1463 1453 1437 1422 1402 1367 1347 1321 1305 1288 1276 1271 1275 1276 1258 1249 1281 1195 1194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 62 147 65 82 154 247 288 307 291 251 255 277 284 365 372 321 321 353 364 340 320 353 401 359 307 298 313 317 305 290 273 273 284 278 260 283 278 284 353 419 460 506 526 559 567 571 484 503 442 432 450 565 698 632 569 686 736 758 770 768 721 679 640 611 624 647 700 719 761 770 791 797 801 831 889 951 999 1047 1090 1122 1149 1165 1157 1131 1083 1016 947 889 831 847 1001 1187 1110 1068 1102 1163 1241 1289 1293 1321 1341 1328 1342 1301 1226 1179 1174 1176 1131 978 644 239 32 2 0 0 0 0 0 0 0 0 0 0 0 25 235 478 649 777 851 901 1008 1046 1104 1089 1150 1205 1227 1206 1170 1135 1084 1027 1023 1097 1115 1128 1126 1189 1252 1278 1308 1357 1380 1358 1363 1351 1393 1412 1420 1427 1438 1447 1452 1486 1533 1566 1539 1554 1537 1511 1492 1461 1423 1389 1352 1331 1313 1226 1160 1076 979 887 771 695 693 688 695 726 773 805 843 886 932 955 983 1034 1071 1084 1129 1172 1202 1214 1224 1216 1206 1191 1186 1203 1213 1231 1239 1240 1265 1286 1216 1190 1221 1257 1282 1294 1307 1352 1360 1446 1434 1425 1413 1396 1378 1366 1364 1374 1405 1436 1437 1452 1456 1461 1467 1456 1434 1415 1393 1349 1319 1282 1273 1266 1249 1250 1264 1265 1244 1213 1195 1181 1165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 116 75 120 191 274 300 314 274 235 245 248 251 280 291 290 279 337 343 296 283 314 308 266 262 294 310 306 286 260 258 268 275 265 242 286 268 277 279 378 483 527 537 542 542 517 350 378 384 405 468 513 633 668 591 698 761 782 819 800 725 664 648 634 626 640 662 723 812 652 810 826 844 889 937 992 1055 1087 1110 1116 1171 1188 1142 1089 1040 977 913 871 849 905 1082 1242 1260 1095 1103 1168 1232 1277 1279 1309 1319 1308 1305 1244 1198 1169 1147 1101 990 776 466 160 1 0 0 0 0 0 0 0 0 0 0 0 0 35 140 414 601 727 855 930 994 1064 1199 1191 1145 1180 1212 1162 1108 1085 1040 1009 1026 1058 1107 1130 1127 1203 1254 1275 1308 1342 1348 1341 1342 1332 1349 1379 1391 1410 1417 1415 1424 1455 1505 1534 1504 1529 1513 1504 1487 1444 1397 1367 1355 1352 1289 1230 1154 1045 933 817 741 673 632 635 659 691 733 772 807 847 893 907 940 981 1010 1068 1107 1132 1147 1155 1176 1144 1115 1094 1094 1112 1129 1155 1169 1176 1192 1188 1107 1102 1153 1195 1207 1204 1211 1219 1232 1316 1331 1378 1381 1371 1366 1368 1380 1399 1417 1422 1450 1471 1468 1477 1477 1456 1426 1405 1383 1338 1298 1271 1256 1242 1236 1248 1258 1252 1226 1198 1182 1175 1155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 61 107 102 163 237 313 326 314 284 247 246 250 243 254 255 246 262 318 296 240 227 255 277 280 294 287 260 245 245 253 267 289 290 272 261 298 295 299 326 388 454 504 520 519 518 474 338 348 372 431 451 521 659 673 623 699 772 807 788 802 712 657 646 642 625 621 664 753 781 648 918 845 892 947 977 1024 1075 1095 1112 1147 1192 1190 1117 1056 1012 951 893 858 872 984 1105 1110 1158 1043 1101 1160 1208 1245 1265 1291 1292 1274 1248 1200 1194 1134 1074 983 839 629 364 116 0 0 0 0 0 0 0 0 0 0 0 0 0 30 106 351 613 747 800 855 924 1011 1147 1140 1038 1061 1093 1105 1079 1036 1006 992 1004 1031 1084 1125 1130 1216 1253 1269 1296 1320 1323 1322 1324 1322 1319 1347 1367 1391 1388 1387 1400 1429 1479 1508 1529 1498 1496 1480 1462 1419 1389 1383 1382 1360 1285 1218 1110 1003 980 898 715 600 584 617 653 670 696 727 753 794 830 819 842 900 959 1007 1038 1058 1067 1090 1118 1106 1044 1017 1019 1031 1058 1093 1096 1100 1099 1085 1042 1057 1098 1121 1126 1127 1134 1155 1184 1230 1256 1286 1342 1362 1374 1392 1408 1416 1423 1451 1471 1460 1464 1479 1479 1457 1423 1396 1370 1336 1311 1268 1238 1236 1251 1264 1260 1242 1216 1188 1175 1180 1158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 90 110 135 215 263 356 321 304 303 256 245 233 211 205 208 222 265 261 186 141 143 146 178 241 268 234 225 245 245 283 279 268 266 256 249 259 269 281 328 379 449 487 505 503 462 390 305 298 321 344 399 527 702 662 643 704 757 802 758 795 720 689 681 641 615 606 655 746 761 727 952 857 971 981 1002 1030 1064 1095 1133 1168 1188 1149 1111 1041 995 933 903 916 973 1057 1086 1132 1147 1028 1066 1121 1180 1212 1238 1258 1250 1231 1200 1201 1164 1044 967 875 737 539 293 83 0 0 0 0 0 0 0 0 0 0 0 0 1 14 139 394 630 705 742 826 905 949 1027 1032 1074 1015 1026 1032 1036 1017 1000 992 994 1028 1063 1118 1131 1221 1244 1258 1278 1293 1303 1309 1311 1313 1313 1328 1340 1368 1358 1361 1371 1400 1454 1483 1498 1498 1502 1445 1426 1400 1395 1406 1402 1360 1272 1171 1075 1054 958 808 629 538 544 598 643 650 652 667 689 716 740 746 783 835 879 912 940 967 1004 1035 1057 1048 982 965 980 995 1008 1025 1035 1042 1040 1023 1019 1051 1077 1085 1085 1078 1083 1119 1167 1217 1234 1191 1312 1362 1390 1411 1424 1432 1441 1450 1462 1427 1422 1438 1440 1417 1387 1369 1360 1344 1314 1255 1232 1249 1286 1292 1271 1237 1207 1183 1179 1198 1191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 118 119 182 272 325 384 350 339 290 235 232 212 187 216 273 256 184 147 94 115 155 172 197 242 249 235 265 253 250 281 289 307 310 302 288 268 258 281 322 383 422 472 489 488 414 302 238 221 254 387 505 667 737 634 666 694 739 799 746 717 698 697 690 622 582 578 624 704 768 833 923 898 1019 975 980 1022 1074 1117 1151 1186 1186 1126 1100 1021 968 886 875 900 915 970 1066 1065 990 1015 1058 1101 1148 1179 1202 1209 1196 1183 1171 1124 1072 936 890 823 686 474 219 37 0 0 0 0 0 0 0 0 0 0 0 0 2 32 227 435 475 669 737 770 804 841 904 958 1008 960 980 1009 1045 1055 1023 986 985 1031 1083 1114 1134 1222 1235 1245 1255 1269 1278 1287 1301 1305 1305 1309 1310 1340 1328 1334 1342 1364 1410 1455 1463 1473 1470 1460 1414 1399 1406 1412 1392 1331 1244 1162 1118 1012 895 725 570 487 500 553 597 616 615 617 628 644 688 704 728 756 789 827 861 896 934 968 976 975 925 939 968 974 957 950 975 992 987 981 1032 1068 1076 1072 1055 1048 1074 1129 1185 1213 1197 1150 1240 1332 1370 1387 1406 1418 1424 1439 1433 1378 1375 1376 1369 1351 1333 1326 1327 1322 1295 1250 1244 1275 1322 1324 1295 1254 1222 1202 1200 1212 1199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165 136 144 222 285 356 414 390 334 278 243 239 218 228 253 264 204 103 95 104 152 175 216 212 243 269 299 326 297 284 268 330 326 344 346 288 248 259 302 348 381 426 466 397 371 318 218 162 189 256 391 575 697 682 601 672 637 716 778 745 780 770 696 684 588 537 533 587 676 790 879 898 920 1042 1025 977 1049 1103 1147 1177 1187 1167 1109 1069 991 923 791 780 818 807 862 1015 1077 993 956 1012 1073 1117 1139 1158 1160 1153 1136 1089 1027 965 888 877 797 623 364 130 14 0 0 0 0 0 0 7 2 0 0 0 0 7 75 340 377 435 556 605 678 721 755 824 909 968 932 969 986 977 1025 1005 970 980 1038 1099 1117 1142 1220 1225 1229 1234 1238 1252 1271 1285 1293 1292 1289 1289 1308 1304 1313 1323 1347 1371 1382 1411 1452 1453 1468 1415 1401 1403 1397 1356 1274 1215 1180 1067 966 840 700 567 465 459 505 553 584 595 596 606 632 662 679 697 722 752 780 800 822 854 879 884 890 889 936 963 948 920 912 938 974 977 987 1018 1025 1058 1053 1039 1050 1091 1142 1172 1167 1143 1123 1154 1237 1307 1345 1366 1376 1382 1387 1366 1298 1283 1293 1287 1279 1276 1275 1279 1282 1271 1252 1257 1288 1339 1341 1315 1284 1254 1237 1227 1217 1204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 184 152 153 273 297 283 342 375 325 300 278 255 252 245 235 202 133 93 118 141 171 262 282 286 323 347 344 341 308 261 254 240 238 249 301 251 248 279 315 350 391 438 451 320 286 209 160 139 188 264 385 599 650 613 587 667 608 735 781 743 750 730 642 643 529 493 481 560 684 814 881 883 914 947 1027 978 1099 1120 1166 1189 1172 1127 1082 1026 950 888 831 737 827 842 860 993 1041 949 1013 1008 1061 1064 1097 1108 1110 1098 1060 1003 949 910 874 855 729 505 214 49 2 0 0 0 0 5 45 19 3 0 0 0 0 8 25 77 324 291 446 512 559 597 660 759 864 919 875 887 886 923 1011 976 950 979 1046 1103 1120 1147 1208 1211 1203 1205 1215 1233 1249 1263 1272 1273 1273 1278 1283 1293 1305 1316 1322 1342 1365 1396 1439 1446 1455 1405 1400 1395 1369 1310 1245 1189 1131 1039 936 829 723 607 486 439 463 515 546 565 589 606 623 644 659 692 714 720 732 742 751 764 779 813 836 883 933 937 909 890 896 919 942 951 965 958 1000 1026 1020 1022 1053 1096 1121 1116 1100 1088 1088 1105 1121 1246 1293 1302 1310 1320 1321 1294 1238 1210 1196 1198 1201 1205 1218 1238 1254 1257 1253 1259 1286 1334 1342 1328 1319 1293 1269 1249 1231 1205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 52 145 203 186 314 337 341 356 345 318 309 281 258 248 218 177 128 114 117 154 196 245 296 300 295 359 296 278 272 266 246 244 247 252 258 252 238 261 282 308 343 385 396 320 231 198 171 128 135 183 251 457 662 609 577 590 657 628 763 793 776 791 756 646 581 479 454 440 545 702 801 854 874 899 958 1013 991 1141 1107 1166 1162 1148 1104 1038 974 920 898 833 743 882 973 1031 1107 1065 951 931 972 1026 1042 1062 1059 1053 1032 985 928 888 870 838 768 595 344 98 24 4 0 0 0 0 9 48 18 2 9 12 4 0 0 5 19 73 287 312 421 502 557 618 713 814 863 856 870 874 889 951 941 950 986 1041 1092 1120 1145 1187 1187 1176 1186 1196 1211 1226 1239 1250 1256 1264 1273 1282 1293 1300 1306 1314 1329 1342 1376 1420 1422 1403 1400 1398 1371 1332 1297 1261 1194 1110 1029 941 866 763 600 502 424 434 455 493 539 578 603 613 621 643 689 705 694 700 711 716 728 758 796 840 905 933 908 876 868 873 875 884 908 920 954 973 992 1002 1019 1049 1068 1064 1049 1042 1042 1028 1033 1053 1183 1219 1241 1263 1276 1275 1250 1203 1178 1151 1153 1145 1150 1167 1202 1236 1254 1255 1253 1269 1301 1310 1318 1316 1295 1275 1258 1239 1209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 60 133 258 224 283 315 305 357 347 322 292 251 228 198 155 114 79 116 170 223 261 292 330 354 381 273 234 240 220 236 236 214 221 248 275 261 238 255 268 309 339 364 341 233 159 151 114 71 108 162 261 603 714 547 597 601 643 680 746 777 764 764 694 581 505 442 442 439 565 693 757 810 844 909 983 996 1023 1152 1088 1177 1149 1128 1066 1006 981 948 870 768 759 849 978 1042 1043 945 953 994 968 1004 1009 992 1023 996 965 922 887 872 843 765 634 437 218 127 42 8 0 0 0 0 7 23 5 14 34 53 43 14 1 0 4 60 210 295 426 469 520 593 699 753 768 789 818 837 905 956 924 945 990 1038 1086 1118 1134 1159 1171 1164 1172 1175 1182 1199 1214 1224 1237 1252 1266 1281 1285 1287 1297 1309 1318 1328 1361 1380 1369 1377 1383 1380 1333 1316 1293 1240 1172 1106 1038 973 909 800 640 504 408 400 425 473 520 558 589 605 619 649 671 678 674 680 686 703 730 761 804 860 897 904 883 860 863 869 865 856 853 872 931 970 974 973 993 1020 1034 1030 1019 1015 1014 1000 995 993 1074 1160 1212 1243 1254 1247 1222 1188 1163 1160 1140 1135 1137 1156 1187 1221 1242 1242 1233 1235 1244 1247 1254 1265 1267 1268 1264 1233 1189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 85 75 138 264 202 158 261 232 290 306 292 258 213 172 123 78 63 123 196 220 259 278 305 329 298 226 214 160 172 198 209 218 203 222 257 256 245 271 323 317 319 318 318 309 292 244 144 48 39 89 185 319 695 657 545 621 608 667 683 691 759 749 746 649 536 459 420 444 487 603 677 714 739 810 933 995 1014 1077 1142 1103 1184 1121 1102 1026 962 940 912 817 718 745 816 962 1051 1084 1009 930 900 906 935 969 956 982 944 908 872 861 862 791 653 502 351 275 173 37 4 0 0 0 0 7 18 24 64 68 80 86 46 9 0 6 60 185 292 399 471 542 598 664 722 759 805 859 895 905 934 920 933 974 1028 1083 1110 1118 1136 1162 1164 1163 1160 1159 1170 1181 1195 1213 1231 1244 1257 1270 1267 1275 1290 1299 1305 1314 1324 1335 1349 1356 1346 1305 1289 1257 1216 1165 1112 1063 1009 929 805 646 492 483 397 400 445 489 526 563 594 618 643 638 646 652 656 680 719 755 783 817 853 854 861 862 866 878 879 869 851 838 854 903 950 952 960 975 992 995 997 998 1002 1004 988 964 951 975 1140 1213 1245 1252 1239 1217 1200 1194 1172 1150 1144 1145 1168 1188 1210 1224 1221 1210 1208 1204 1201 1196 1195 1203 1223 1232 1181 1126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 113 73 80 166 162 93 126 119 199 287 258 199 141 93 65 75 119 127 193 259 278 282 283 261 223 191 156 137 127 148 158 169 133 179 232 243 283 343 376 329 297 274 251 247 227 177 100 30 38 88 253 412 724 571 564 616 577 621 663 665 747 728 694 582 485 429 415 460 540 610 642 650 707 803 953 991 1021 1089 1120 1113 1160 1092 1082 997 971 938 875 744 660 728 824 966 1053 979 894 955 955 929 931 932 920 927 888 858 829 832 812 705 561 472 405 294 151 24 2 0 0 0 10 39 53 48 77 78 84 86 105 31 1 46 130 215 299 394 452 510 535 580 684 734 762 807 860 910 945 922 937 958 1011 1042 1080 1110 1136 1159 1159 1149 1145 1142 1146 1153 1167 1185 1198 1207 1226 1246 1230 1234 1247 1253 1254 1265 1285 1307 1324 1328 1316 1268 1250 1233 1211 1165 1115 1072 1010 909 781 660 612 481 366 367 406 456 497 537 578 611 628 615 627 633 656 698 728 748 767 790 817 831 844 864 878 886 876 851 828 823 847 900 952 944 949 947 953 960 964 981 1001 995 958 927 925 973 1158 1224 1245 1246 1234 1227 1216 1193 1174 1160 1168 1170 1189 1196 1202 1208 1195 1182 1184 1176 1165 1151 1148 1157 1173 1168 1112 1064 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 146 140 68 96 106 84 100 99 111 174 162 107 70 60 65 71 90 142 193 269 286 246 223 197 170 144 123 107 108 108 106 94 110 173 214 225 282 352 334 282 240 210 190 184 160 114 60 26 41 104 265 457 692 520 618 684 609 599 661 652 705 716 650 554 496 431 416 473 544 583 622 682 718 800 972 1000 1051 1099 1108 1116 1125 1065 1058 1025 950 907 809 652 606 701 805 912 994 1043 984 988 920 880 910 918 895 890 837 824 793 797 750 666 592 502 393 264 132 19 0 0 0 2 21 48 60 61 73 95 108 106 190 79 14 51 141 181 209 321 434 452 536 580 694 741 787 844 884 906 923 924 931 959 974 1007 1066 1106 1125 1144 1149 1132 1130 1128 1127 1127 1141 1149 1160 1175 1199 1210 1183 1188 1197 1195 1194 1213 1242 1270 1285 1286 1268 1227 1225 1222 1209 1156 1105 1053 966 859 782 722 554 433 340 342 383 438 481 521 562 598 612 604 613 642 678 716 729 736 748 776 808 824 831 852 858 869 844 817 812 832 870 922 961 945 938 937 948 950 966 989 1003 985 943 915 932 1004 1179 1217 1221 1217 1212 1212 1191 1154 1139 1134 1153 1176 1177 1172 1168 1169 1146 1127 1132 1130 1115 1092 1101 1125 1134 1116 1061 1023 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 171 171 77 117 104 81 96 106 109 107 93 73 78 83 86 87 130 228 296 256 219 152 141 104 105 106 101 98 95 88 89 82 155 166 168 182 212 255 265 232 184 166 162 132 109 74 39 24 47 120 255 447 673 488 469 617 588 611 661 659 722 688 611 496 452 416 434 466 504 552 624 697 734 809 1012 1009 1068 1101 1100 1099 1089 1046 1026 1010 893 826 708 566 570 659 754 873 998 1037 920 933 1010 938 920 897 865 849 808 789 760 745 675 595 551 472 361 231 100 18 0 0 0 17 27 47 58 97 141 160 196 221 267 196 72 33 110 153 186 249 296 388 520 573 690 739 752 809 869 896 902 914 937 942 952 997 1062 1098 1107 1125 1129 1105 1108 1107 1100 1104 1108 1120 1131 1144 1165 1163 1133 1139 1140 1134 1149 1179 1202 1211 1222 1230 1215 1190 1210 1210 1181 1127 1076 1010 926 862 785 636 487 386 325 334 365 423 468 509 547 574 585 590 622 665 706 726 716 710 724 762 803 814 799 807 817 840 823 817 837 875 921 953 961 948 945 956 956 965 986 1013 1015 984 944 928 956 1030 1135 1149 1180 1169 1161 1165 1128 1073 1058 1064 1086 1113 1114 1108 1108 1108 1087 1077 1085 1083 1066 1042 1056 1083 1091 1076 1023 993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 38 140 63 120 84 62 119 163 140 113 97 107 128 123 121 121 194 251 228 166 124 81 79 65 66 52 49 63 74 75 86 105 126 136 162 190 205 220 215 186 159 138 120 93 74 45 44 34 54 138 272 426 624 446 434 600 542 616 621 634 705 651 581 504 439 403 406 451 520 576 630 691 738 839 1051 1012 1084 1087 1078 1074 1072 1043 981 950 822 743 639 533 532 594 693 813 892 881 918 1077 923 966 917 879 849 810 775 753 711 681 633 629 536 439 334 203 82 20 0 0 1 56 59 55 158 149 153 221 264 293 310 293 188 113 126 124 117 171 283 419 537 594 751 807 803 843 863 871 880 886 897 929 964 994 1053 1086 1114 1125 1106 1084 1088 1086 1078 1079 1085 1098 1102 1114 1127 1111 1086 1089 1087 1093 1118 1146 1154 1160 1173 1186 1173 1162 1195 1193 1138 1085 1026 971 932 830 699 559 421 339 310 325 361 409 452 487 510 532 549 571 613 651 676 674 681 687 716 760 793 795 774 770 779 804 808 828 874 918 945 938 926 939 942 946 971 995 1011 1028 1019 982 940 932 972 1024 1040 1044 1116 1106 1100 1099 1054 997 972 974 1006 1029 1032 1034 1034 1041 1014 1017 1037 1038 1030 1024 1041 1055 1054 1045 1008 970 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 103 55 99 73 44 112 179 185 143 111 125 141 159 139 158 229 240 149 78 73 50 25 34 30 33 24 45 57 60 76 100 96 114 166 199 208 210 203 179 138 89 75 58 44 44 60 41 65 142 268 415 541 552 446 618 497 605 565 610 663 616 578 485 396 418 416 457 547 601 631 684 755 859 1042 999 1075 1047 1041 1045 1045 1003 942 894 762 668 568 514 539 576 669 753 797 833 939 1111 875 1072 939 856 821 779 737 703 660 634 628 586 495 405 284 169 76 20 2 4 13 118 115 110 166 202 213 265 313 316 304 260 237 142 135 127 134 208 305 402 524 649 784 807 813 858 866 893 913 909 918 950 986 1029 1056 1081 1116 1112 1085 1071 1074 1075 1073 1063 1063 1069 1066 1076 1082 1063 1044 1045 1047 1059 1081 1088 1113 1123 1146 1150 1133 1140 1176 1163 1092 1025 985 950 859 739 623 487 361 300 287 321 360 402 441 457 470 496 526 555 588 602 601 605 627 679 723 754 769 755 737 742 758 778 801 843 905 939 941 909 892 906 916 942 977 997 1006 1002 978 941 922 934 964 987 996 998 1031 1056 1062 1059 1005 942 913 915 933 944 948 944 944 954 934 942 964 969 971 990 1027 1046 1037 1034 995 955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 81 62 85 75 31 128 229 211 155 129 131 141 173 170 179 213 183 98 50 43 28 16 18 2 1 11 28 34 44 55 64 84 117 158 178 117 119 132 114 90 62 43 42 41 50 36 35 73 155 255 355 421 485 468 628 441 604 531 628 641 598 568 484 390 394 407 466 549 608 625 673 758 879 1026 984 1053 1045 1010 1011 1003 965 912 828 689 593 512 509 526 579 633 695 741 751 766 841 721 1034 927 872 818 752 703 668 638 623 597 554 463 380 253 143 60 13 5 12 30 132 151 105 150 178 239 338 390 370 325 258 193 97 78 166 170 219 338 469 625 811 885 908 886 922 918 953 973 958 954 979 1002 1049 1063 1093 1096 1083 1068 1065 1068 1067 1060 1050 1045 1041 1035 1046 1046 1033 1027 1030 1035 1044 1053 1084 1107 1117 1119 1112 1100 1116 1131 1095 1033 994 955 862 764 657 557 433 328 283 280 316 355 394 407 432 453 481 508 535 554 555 555 578 624 686 720 730 730 703 688 709 733 766 803 858 906 919 909 868 840 847 868 902 953 987 993 967 931 906 910 925 938 948 949 934 913 1019 1039 1027 981 920 878 868 875 879 883 873 868 883 883 895 910 918 924 942 973 1010 1028 1027 991 955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 85 87 96 68 17 109 232 221 200 160 139 160 186 172 158 158 111 56 32 22 17 16 15 13 14 14 15 26 34 45 56 77 100 80 62 64 74 72 48 56 51 34 38 45 54 24 38 81 129 182 297 404 453 527 589 402 615 504 649 595 570 534 453 425 378 402 505 553 618 635 677 762 883 971 968 1009 1012 954 970 963 946 883 762 633 550 486 488 492 519 567 649 696 717 781 828 768 936 902 837 798 729 691 662 623 590 573 519 433 359 231 130 54 12 7 16 25 45 107 115 34 23 192 323 399 402 361 306 235 228 202 305 330 344 376 460 637 831 902 948 950 992 994 1001 990 977 976 991 1017 1054 1065 1100 1077 1064 1055 1052 1053 1048 1037 1030 1028 1019 1022 1025 1023 1022 1027 1030 1032 1040 1061 1087 1105 1119 1102 1090 1088 1080 1058 1029 999 955 869 775 687 594 500 404 316 262 265 307 344 355 377 414 438 467 498 517 532 544 554 595 651 682 686 700 690 655 652 687 727 777 820 876 898 880 856 836 821 822 841 874 921 949 953 925 896 885 880 893 913 921 906 888 895 1000 1066 1042 979 913 869 850 847 844 844 835 828 842 867 860 863 880 894 903 923 963 998 1001 978 945 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 106 103 86 46 17 85 235 245 208 175 148 157 162 128 108 114 62 34 28 17 15 20 19 14 12 12 15 22 23 40 45 49 53 51 48 49 46 44 19 27 25 26 35 45 53 39 42 60 90 171 296 372 450 536 523 406 590 541 682 550 542 576 499 431 435 438 555 583 622 648 683 738 861 932 900 929 981 907 923 929 905 816 701 604 532 478 468 470 472 540 606 633 662 720 745 753 840 855 831 748 722 676 633 589 565 547 488 405 304 208 118 55 22 15 18 33 52 62 120 45 4 103 279 368 364 334 312 288 288 285 326 430 482 510 676 849 959 1006 1023 1062 1017 1029 1023 991 974 985 1007 1033 1056 1060 1083 1058 1053 1039 1030 1027 1024 1019 1015 1015 1011 1018 1025 1025 1023 1023 1026 1033 1051 1076 1097 1112 1116 1103 1069 1061 1034 1013 994 952 877 792 706 628 545 466 390 318 264 260 289 305 342 365 402 427 457 492 515 533 553 575 615 661 664 680 672 649 623 638 681 729 781 824 865 868 850 837 820 793 794 815 842 880 899 902 882 867 864 837 842 866 870 853 846 874 940 1081 1057 978 914 887 866 837 820 807 798 794 808 833 827 825 834 845 861 896 946 978 975 951 927 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 111 100 59 20 15 75 187 200 224 194 151 134 112 78 70 78 50 35 27 22 15 14 18 18 16 17 19 18 17 30 27 29 31 27 23 19 24 18 5 13 3 23 39 52 57 43 45 47 86 176 285 343 473 553 482 433 591 616 733 631 521 531 403 345 413 473 559 608 617 648 703 741 812 863 869 894 922 853 880 894 857 755 677 618 541 476 468 468 476 531 575 597 649 712 720 753 828 796 773 745 693 644 594 564 554 523 441 336 273 184 81 63 52 27 30 46 63 94 150 0 0 74 208 280 303 302 303 313 335 372 408 524 647 712 797 883 961 1017 1032 1047 1022 1042 1027 1007 991 997 1030 1053 1054 1054 1065 1054 1042 1022 1004 1001 1005 1004 997 993 997 1014 1021 1021 1020 1015 1016 1028 1052 1074 1085 1096 1094 1050 1021 1013 979 963 937 880 803 723 648 574 503 448 394 343 297 275 283 306 345 368 408 431 457 495 527 550 571 600 632 641 665 646 620 607 604 633 681 731 776 806 823 827 823 788 765 742 753 780 807 839 853 851 835 835 827 777 769 784 789 786 801 849 924 1033 1035 955 912 875 847 833 821 801 781 779 791 808 809 809 811 818 834 866 915 949 954 931 919 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 103 94 44 10 16 50 84 179 175 176 141 109 75 50 45 49 43 36 26 26 15 8 8 11 13 13 12 12 21 25 23 25 28 22 14 12 15 13 12 32 10 29 40 55 54 41 41 46 85 180 280 344 483 528 472 488 603 619 690 797 511 469 358 427 512 555 605 618 637 644 698 727 745 779 835 873 853 796 834 847 801 713 644 594 565 549 539 531 529 530 557 591 662 703 696 727 754 738 737 727 646 583 553 535 527 488 411 331 255 155 74 74 68 37 53 51 117 164 104 53 1 20 125 246 280 290 314 352 402 457 493 530 632 708 964 1028 1024 1039 1054 1041 1031 1035 1035 1019 1018 1017 1043 1058 1061 1067 1064 1049 1025 1014 998 997 1001 997 990 984 986 1004 1011 1011 1017 1010 1009 1021 1045 1049 1035 1030 1015 981 959 959 909 893 864 804 731 660 596 538 486 452 405 380 369 343 321 333 363 391 436 456 471 501 533 558 579 597 611 632 629 596 569 575 602 651 694 734 765 776 779 777 760 723 719 723 738 759 774 788 805 808 807 790 769 698 688 699 711 729 762 812 861 884 935 963 861 810 793 785 779 769 761 765 786 806 791 791 796 807 824 851 885 912 926 912 916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 85 81 25 3 0 28 91 152 164 169 117 89 54 36 33 38 44 42 37 27 13 7 8 10 11 10 9 12 21 24 22 16 12 9 8 8 6 7 17 25 16 42 45 62 73 76 72 82 136 187 277 380 521 524 483 526 629 671 691 778 426 412 326 446 487 569 632 634 662 640 667 671 723 738 853 865 799 765 786 792 748 696 613 552 533 520 537 566 575 580 591 606 688 664 624 688 754 740 706 656 589 528 503 494 461 407 361 309 242 185 153 80 70 51 83 63 181 189 111 120 74 39 75 125 223 283 344 404 449 467 498 631 633 680 826 942 978 1021 1048 1051 1026 1023 1045 1039 1044 1045 1054 1054 1053 1062 1060 1037 1018 1006 1000 1004 1006 997 986 977 973 975 983 1007 1014 1002 1004 1016 1028 1016 981 946 913 890 886 891 815 796 770 724 665 611 565 524 489 467 430 433 408 375 362 369 391 424 471 493 491 510 525 537 543 560 579 578 562 536 518 560 609 656 689 714 728 730 725 705 683 669 686 715 733 741 748 763 780 778 765 739 703 630 619 634 657 691 732 766 784 782 808 853 766 736 733 728 723 721 726 737 759 765 782 793 797 807 821 842 866 881 893 893 902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 43 6 0 1 48 118 170 179 148 95 74 40 26 25 33 41 40 36 25 13 3 10 9 7 7 8 10 16 22 22 17 11 7 6 6 10 14 17 17 18 52 53 53 85 102 125 166 206 215 277 379 548 521 507 552 600 664 727 675 373 399 334 578 584 645 632 623 669 649 645 644 712 716 770 804 750 713 729 726 675 633 553 546 534 520 549 583 600 618 634 654 719 622 606 579 570 594 614 603 553 513 520 500 437 389 354 291 244 216 158 96 89 56 102 63 227 147 20 58 86 52 63 139 191 295 385 455 510 554 610 682 773 922 920 935 985 991 1037 1051 1057 1053 1069 1054 1056 1051 1062 1064 1055 1046 1043 1036 1021 1010 1000 1012 1014 1005 994 985 981 978 983 1005 1007 983 989 992 987 969 917 852 816 809 812 806 727 703 672 639 605 573 542 508 488 479 476 447 433 410 396 396 415 457 500 512 490 502 488 494 499 509 520 517 496 490 496 560 589 627 642 650 658 660 649 623 612 627 677 688 698 699 696 696 704 708 692 661 633 560 560 585 620 665 703 721 720 720 762 767 690 688 699 700 696 693 700 718 725 754 771 799 815 829 837 849 863 866 871 873 892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 12 4 0 3 67 124 130 108 94 80 60 30 21 22 23 30 32 28 23 12 5 10 8 8 7 8 9 11 16 19 10 8 5 1 14 17 16 16 17 22 44 55 61 41 50 140 219 247 251 291 413 550 523 554 564 574 633 664 541 345 401 375 597 573 666 627 631 673 665 649 651 685 691 725 729 707 676 670 651 601 576 558 544 526 513 516 571 611 624 646 683 684 637 608 573 510 569 584 538 518 525 520 496 427 383 348 328 269 192 136 108 104 67 117 79 232 191 52 28 60 77 123 140 210 332 444 505 549 586 712 883 847 811 822 804 850 952 1088 1133 1078 1069 1071 1060 1051 1041 1042 1053 1051 1035 1030 1029 1016 1005 995 1010 1014 1002 987 981 975 969 975 992 984 951 952 940 925 897 831 774 754 753 747 736 650 626 597 573 555 533 505 482 480 479 467 438 433 404 390 398 423 462 499 500 474 478 438 446 454 460 465 467 466 467 487 545 586 576 588 586 583 577 564 551 556 589 643 632 625 617 613 611 613 611 590 569 555 535 524 560 606 652 679 686 674 639 603 657 655 669 677 673 665 658 657 667 695 733 765 799 837 852 857 860 864 870 878 877 890 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 15 2 0 0 75 98 100 87 74 63 43 23 16 17 19 28 28 26 24 17 14 17 8 6 7 8 9 10 12 12 5 4 0 11 17 17 16 16 18 21 32 67 62 41 47 97 198 247 258 304 398 446 552 561 595 566 592 561 432 353 430 483 728 588 711 625 605 627 628 632 654 656 657 682 673 647 614 600 591 578 571 546 528 518 508 514 578 616 626 643 663 659 635 630 621 530 517 506 505 517 524 504 467 404 378 376 334 246 168 129 111 97 84 117 106 190 282 128 63 143 192 182 148 259 385 494 541 590 654 719 790 855 867 926 991 998 959 938 987 1066 1079 1068 1050 1039 1038 1034 1030 1040 1026 1021 1013 998 987 974 985 997 987 986 967 947 942 953 963 944 906 889 870 855 821 765 727 715 708 705 667 589 564 548 532 517 499 482 472 469 463 446 437 432 401 386 391 409 440 472 481 467 443 417 421 429 430 426 431 447 466 497 545 549 542 543 534 516 502 495 499 521 568 613 601 591 585 568 551 544 536 516 497 493 498 505 555 610 640 666 677 653 597 550 544 664 682 669 648 635 631 632 642 676 728 803 834 870 881 881 874 868 872 881 883 880 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 21 21 0 1 7 75 78 87 75 61 50 32 18 13 11 6 18 14 24 26 21 18 17 16 15 9 8 8 10 10 5 0 0 0 0 1 3 8 14 18 21 41 66 34 38 47 88 174 232 247 291 365 414 452 595 590 547 526 466 398 398 463 531 622 524 664 651 608 584 595 612 632 639 629 661 624 602 586 579 552 543 538 516 514 508 498 561 595 612 619 631 641 640 636 618 608 553 467 475 474 493 489 456 426 377 373 372 311 244 185 139 109 97 105 125 129 163 216 243 212 238 262 217 198 331 418 504 557 635 694 707 717 663 561 575 565 579 541 480 673 970 1082 1048 1038 1032 1009 1010 1009 1022 1031 1019 999 981 966 950 954 965 967 960 935 914 906 913 915 893 857 827 809 792 766 752 701 665 659 646 606 548 531 522 505 493 485 479 475 466 453 442 444 435 405 399 388 382 407 436 448 452 417 409 417 427 425 419 430 456 487 509 514 531 496 494 484 462 453 459 477 514 562 598 587 581 556 534 512 499 489 474 460 457 476 503 571 598 637 687 710 683 622 570 575 742 733 697 669 654 639 631 649 692 750 833 882 920 931 926 910 899 890 879 872 866 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 0 4 22 66 65 70 61 59 44 29 22 18 13 5 7 2 15 23 20 15 14 17 22 21 15 9 8 8 4 1 0 0 0 0 0 1 5 8 13 35 49 29 34 46 87 159 212 214 249 286 318 401 505 601 517 475 409 400 437 484 531 567 583 593 632 602 568 596 602 606 617 600 590 588 530 534 540 499 490 497 504 527 537 541 565 591 599 602 608 614 615 612 600 556 449 430 448 466 439 403 400 416 385 369 362 303 219 176 156 134 125 138 149 136 153 164 249 239 254 238 223 247 301 356 471 558 621 659 526 393 267 215 296 335 236 160 90 377 906 1061 1031 1024 1017 999 1002 1024 1012 1030 1015 992 972 954 942 939 937 936 925 905 885 871 876 878 855 814 781 766 754 748 713 659 641 634 608 561 521 521 505 480 476 476 478 481 474 456 444 445 433 411 398 373 357 359 387 422 435 410 394 407 429 435 435 446 467 483 488 499 503 450 445 444 427 426 440 472 517 560 577 563 536 501 477 459 453 452 445 433 436 467 519 540 590 662 725 753 734 688 647 667 840 819 786 772 730 679 653 668 712 771 848 897 939 960 953 944 932 915 894 876 871 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 8 32 59 48 64 54 54 49 35 25 16 9 5 4 0 9 18 18 13 13 20 28 28 19 16 12 4 7 4 2 3 0 0 0 0 0 0 6 14 19 23 41 80 124 124 159 169 195 224 261 372 539 590 462 450 380 404 446 467 445 408 386 393 598 621 578 600 592 587 583 573 571 559 507 508 481 442 450 478 492 497 515 535 557 577 573 575 574 581 588 590 572 507 415 408 442 379 348 365 397 419 400 363 359 297 230 198 195 186 178 182 185 165 157 202 245 259 281 318 287 229 226 296 390 444 459 474 307 203 131 105 168 260 276 258 152 292 828 983 997 1007 1002 998 1015 1008 1001 999 1007 993 976 966 954 942 932 924 910 894 877 861 865 861 835 793 758 751 743 724 684 637 626 597 552 524 522 527 501 492 469 464 478 490 482 463 448 438 418 396 376 341 335 337 361 394 410 399 375 394 425 430 427 435 443 448 457 465 455 392 382 394 391 402 427 470 507 529 538 519 466 433 419 410 412 414 415 421 440 471 492 533 607 688 757 791 785 760 743 776 910 893 885 842 795 741 707 713 749 809 891 931 957 964 966 958 935 908 892 883 877 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 32 50 41 51 37 39 50 36 26 17 7 3 3 0 2 9 13 12 12 13 13 12 9 15 14 8 8 5 6 7 4 0 0 0 0 3 8 11 11 17 33 71 121 88 117 128 142 178 228 343 502 553 429 420 360 414 435 471 490 380 334 449 496 637 582 601 577 569 562 546 523 508 503 488 435 415 425 455 471 461 470 521 550 560 560 551 547 557 565 565 537 472 409 425 479 237 249 289 372 398 377 361 350 291 259 234 235 239 230 219 215 203 189 228 240 274 333 272 251 204 186 252 321 332 339 348 262 213 184 216 255 259 279 371 383 470 691 840 938 988 993 995 1010 1003 998 990 1011 1006 997 994 978 956 945 931 910 892 878 861 861 846 816 778 745 735 730 704 664 629 615 570 524 513 531 549 535 500 470 464 478 482 470 458 449 428 391 361 332 332 304 305 324 351 373 369 347 370 397 394 391 393 404 418 426 426 401 340 333 353 367 394 429 457 482 504 515 493 423 391 389 398 403 411 417 427 440 455 496 546 626 705 775 810 814 805 803 837 917 925 921 876 831 789 770 779 810 853 906 960 965 980 979 961 928 895 875 872 875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 33 34 42 37 37 44 33 24 15 5 0 0 0 0 2 9 11 14 9 5 5 6 8 9 9 3 4 10 14 16 16 10 1 4 7 10 11 9 14 32 56 77 80 92 115 126 150 207 342 463 465 398 389 364 432 461 463 434 312 214 370 590 585 564 592 553 553 551 543 536 524 499 477 426 405 407 433 450 449 450 483 531 539 539 525 528 536 538 539 500 440 415 436 434 127 145 217 338 377 370 359 327 289 293 267 269 271 258 247 234 217 212 236 250 310 352 257 193 121 163 240 267 276 282 256 223 219 210 270 314 309 340 464 566 575 560 801 923 969 975 976 989 1004 1002 994 1002 1002 1014 1007 984 968 956 935 910 889 876 852 830 804 789 771 747 730 721 699 664 635 611 556 522 528 563 583 557 508 486 479 482 468 444 432 428 402 354 329 326 300 266 266 278 302 326 324 308 325 337 344 347 353 362 372 377 374 350 309 310 340 371 410 428 454 486 503 491 454 404 383 392 415 431 448 456 455 457 477 527 578 651 725 783 816 825 823 825 838 849 867 937 893 842 805 792 803 835 881 919 930 951 970 968 954 923 892 869 859 857 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 28 25 27 33 32 34 43 31 23 14 5 0 0 0 0 0 4 8 16 7 1 0 0 1 2 2 0 2 5 9 12 14 15 11 6 8 9 9 8 15 26 44 58 67 85 113 116 132 199 301 400 416 388 381 381 457 475 464 372 266 242 382 534 533 541 585 530 536 528 524 509 480 454 437 417 394 388 407 429 445 451 457 465 473 481 476 484 509 510 504 457 417 412 435 451 363 127 228 320 346 361 352 324 309 323 303 293 286 279 269 246 226 226 242 273 352 322 218 132 74 90 164 215 243 259 223 229 282 296 382 428 428 465 543 596 637 625 830 913 951 959 969 979 989 998 989 990 993 1001 995 975 972 965 940 912 886 862 840 818 809 789 784 776 752 723 705 686 660 624 572 555 552 595 617 570 522 500 490 484 454 425 413 404 374 337 322 286 263 238 237 248 262 280 288 280 276 283 292 298 309 311 308 311 317 313 303 317 357 395 407 434 475 511 515 486 439 398 396 414 446 469 475 496 506 507 531 581 616 671 729 780 808 814 813 812 820 822 817 895 884 835 804 798 821 854 873 887 910 930 943 941 928 907 886 867 855 850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 25 29 26 22 28 33 33 37 27 19 8 5 1 0 0 0 0 2 11 14 13 4 0 0 0 0 0 0 0 0 0 0 9 16 11 3 6 7 7 8 18 26 27 39 60 87 107 117 137 207 309 398 405 394 382 376 425 461 409 340 248 355 459 509 520 536 560 518 524 523 514 501 470 437 413 397 386 383 388 405 445 450 449 450 451 450 448 452 486 482 468 408 400 419 426 428 369 134 201 289 322 343 330 317 336 349 326 305 303 292 281 256 239 240 263 307 339 252 154 150 137 113 135 178 217 241 238 280 368 398 505 532 532 539 572 614 651 664 840 895 931 940 953 962 964 972 986 986 987 984 977 964 974 969 941 906 876 861 851 847 827 803 819 816 787 751 732 735 697 641 603 593 607 648 639 582 538 510 499 484 445 419 403 393 376 340 293 256 221 207 207 214 224 239 256 251 235 241 245 253 259 264 259 266 281 289 299 328 366 377 415 452 490 518 511 474 423 387 401 437 474 483 514 543 553 560 585 616 635 671 706 739 761 764 761 762 766 747 719 789 809 785 773 791 830 847 864 875 872 886 901 904 891 876 860 849 844 840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 42 41 25 28 31 32 33 25 17 2 0 0 0 0 0 0 5 16 12 10 9 2 0 0 0 0 0 0 0 0 0 8 16 16 10 7 8 12 16 32 77 85 67 61 71 90 112 150 236 340 387 389 401 403 391 398 419 358 335 284 432 484 490 493 513 529 514 517 518 535 510 491 454 426 408 389 380 382 384 415 426 446 438 428 424 425 432 446 440 425 388 410 424 425 426 335 114 127 252 302 317 309 308 348 374 353 342 312 292 284 271 256 257 288 321 298 213 189 167 166 134 148 178 211 240 276 337 392 486 592 605 602 617 639 652 651 688 838 882 919 921 935 951 957 958 967 979 975 976 969 973 984 976 945 907 885 889 885 870 846 839 867 864 839 811 798 790 735 682 669 664 679 691 654 593 547 518 502 481 444 419 406 398 364 312 263 204 131 177 180 181 184 196 218 214 200 205 210 218 225 230 230 239 257 281 315 342 356 394 440 473 494 502 484 443 399 381 408 450 452 515 559 588 601 610 617 622 625 635 659 680 689 697 689 684 683 647 595 620 701 706 719 742 751 782 820 819 800 824 842 857 850 842 833 828 828 824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 42 49 53 37 38 34 29 27 22 14 2 0 0 0 0 0 2 9 17 12 8 11 8 1 0 0 0 0 0 0 0 0 7 14 18 18 16 16 21 32 52 47 56 51 44 47 65 100 169 284 365 355 385 392 410 372 349 360 346 322 254 347 451 456 479 514 519 495 490 504 522 504 459 433 416 404 396 387 379 372 367 382 427 420 406 404 409 413 407 394 378 382 414 425 418 410 306 119 90 206 263 308 309 312 363 405 389 347 311 297 283 286 274 278 312 312 255 199 206 201 189 153 164 195 224 257 315 375 389 505 626 631 641 650 671 667 660 720 845 878 913 905 926 937 941 941 953 969 966 968 985 997 1000 987 956 929 917 915 913 896 887 885 933 930 904 886 868 833 780 748 739 742 744 727 668 600 552 520 495 473 438 423 411 393 341 287 211 129 93 99 161 156 150 163 176 179 180 185 187 194 200 211 218 229 252 296 323 341 381 426 472 486 487 474 454 418 388 387 415 452 472 540 593 632 648 645 639 623 604 609 623 630 636 628 608 594 587 543 494 528 605 620 644 651 680 711 738 735 730 762 790 814 814 811 813 814 816 816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 29 47 51 36 37 36 27 21 17 10 4 0 0 0 0 0 5 14 17 12 8 9 8 1 0 2 2 1 0 0 0 0 0 6 15 21 21 20 20 22 25 41 42 62 26 19 36 98 193 288 332 322 327 382 329 298 299 331 333 263 204 365 456 454 478 498 496 484 477 486 512 493 479 451 427 427 427 417 400 380 359 361 403 402 396 402 410 407 391 373 365 384 403 416 408 395 293 164 139 192 222 294 321 328 338 344 326 321 332 306 286 297 293 303 326 290 224 183 185 197 206 196 182 200 227 268 317 355 390 447 464 582 656 668 681 672 680 754 853 879 909 895 916 923 926 949 964 964 970 990 1002 1003 1014 1000 979 967 963 959 953 946 946 942 1003 985 961 949 925 886 851 837 820 822 800 756 680 608 554 515 486 466 447 428 402 379 332 272 194 119 85 90 144 143 142 146 156 166 173 175 174 178 189 208 217 234 259 270 314 369 409 448 482 486 463 447 426 401 383 386 401 423 484 555 607 645 671 669 650 612 580 581 586 593 593 552 524 505 495 456 424 463 540 547 551 560 606 639 671 676 682 714 747 777 788 789 792 801 806 812 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 46 46 42 48 41 27 17 11 6 2 0 0 0 0 0 2 14 17 11 8 9 9 12 1 1 1 0 0 0 0 0 0 1 13 20 21 21 21 22 27 37 39 54 34 11 48 132 216 265 288 290 295 324 258 266 273 301 287 242 244 359 492 458 461 464 470 470 471 489 506 462 478 464 447 468 462 452 431 389 354 355 385 377 386 405 413 399 374 358 357 361 392 414 405 386 285 200 196 207 195 278 328 329 346 352 320 314 323 300 289 300 311 324 329 291 243 209 190 201 230 244 185 180 209 261 313 346 366 399 486 596 670 676 684 676 703 783 855 877 908 891 886 914 940 961 964 958 971 998 1000 1012 1025 1017 1015 1011 1010 1011 1006 1000 999 1005 1051 1021 1004 993 973 948 925 901 897 887 846 776 695 623 564 517 490 479 463 427 397 366 333 240 170 122 102 120 122 121 122 130 150 159 164 166 165 165 174 193 208 228 235 271 316 363 400 426 447 445 420 404 390 382 364 363 382 414 467 533 595 633 657 659 636 586 553 551 549 553 541 498 466 446 432 409 395 423 478 484 493 428 535 579 617 630 645 676 703 734 760 762 773 792 802 811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 29 44 42 40 39 43 22 13 5 1 0 0 0 0 0 0 0 8 12 10 9 8 9 13 11 5 1 0 0 0 0 0 0 2 14 22 22 22 22 26 31 38 44 42 26 16 75 152 218 249 255 259 259 242 217 232 229 254 203 169 247 369 479 475 447 441 451 443 463 495 519 480 431 469 472 472 468 466 439 386 342 331 353 359 379 400 399 379 361 352 349 358 385 398 395 378 289 244 244 228 204 256 299 321 333 345 310 326 328 299 296 303 323 338 328 309 242 198 195 215 252 263 189 158 186 246 303 317 339 427 560 653 671 675 682 681 727 804 852 868 895 905 881 918 943 960 956 951 968 994 1006 1025 1033 1040 1048 1053 1057 1055 1050 1049 1055 1063 1078 1044 1031 1024 1015 991 964 955 957 940 881 801 729 662 590 553 525 494 469 433 400 366 333 237 176 158 146 129 118 116 108 118 142 151 156 154 149 147 155 171 188 194 222 265 293 327 352 364 372 365 353 338 337 341 323 330 358 395 445 504 562 610 625 614 590 557 532 522 516 509 494 466 438 415 400 389 384 386 384 379 384 394 418 518 573 581 606 647 682 711 721 738 754 777 796 810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 43 38 32 33 36 18 12 2 0 0 0 0 0 0 0 0 2 9 9 7 6 5 7 11 11 7 4 1 0 0 0 0 4 16 24 24 24 25 32 37 39 39 37 28 35 82 142 186 218 226 235 230 183 164 179 184 190 162 143 268 401 414 461 435 429 440 452 480 472 471 514 487 443 472 470 459 458 430 376 330 320 340 350 380 393 383 375 362 348 347 364 382 394 405 379 302 278 269 251 237 234 226 280 305 319 295 327 330 304 298 310 323 334 332 273 221 192 193 221 254 251 185 148 170 234 275 296 340 447 574 647 656 659 665 684 748 815 846 849 867 899 877 918 929 948 940 940 968 1001 1008 1003 1014 1036 1052 1071 1077 1083 1090 1103 1112 1105 1094 1067 1060 1055 1037 1017 1008 1014 1015 982 899 831 763 696 668 620 561 514 484 451 419 360 311 233 181 174 165 152 142 121 113 130 144 147 147 139 133 134 141 148 153 176 206 246 262 277 290 296 295 289 284 281 283 291 285 300 334 375 424 479 523 563 576 565 563 532 502 490 486 477 457 437 421 399 388 384 381 380 375 366 369 378 392 409 508 487 542 620 646 666 706 734 747 764 782 803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 30 42 30 23 25 23 14 9 5 1 0 0 0 0 0 1 4 7 8 5 1 0 0 0 1 4 8 3 0 1 0 2 4 10 18 21 26 28 33 45 45 41 38 38 37 50 84 113 143 196 213 224 246 245 202 145 130 140 142 132 279 438 445 429 423 444 440 461 445 453 454 481 526 496 497 505 454 445 417 364 321 312 325 342 377 380 378 360 345 331 336 359 383 400 411 377 314 299 292 284 269 229 194 240 278 303 298 335 337 317 300 298 301 301 296 260 228 207 195 219 249 234 176 147 166 200 229 279 349 457 547 588 631 629 641 683 763 801 826 841 868 888 872 906 878 937 926 938 952 975 984 976 989 1007 1019 1066 1082 1097 1120 1136 1135 1119 1103 1101 1089 1084 1070 1061 1058 1060 1046 992 901 829 796 785 734 668 602 551 517 488 441 342 310 227 189 199 210 197 172 150 141 150 143 146 145 136 130 132 137 142 151 170 194 224 237 241 243 238 234 235 234 237 246 255 267 286 320 360 406 457 496 514 522 525 523 500 480 469 464 455 433 414 405 397 393 393 391 387 381 372 370 373 382 398 418 447 538 593 612 651 699 736 755 772 780 796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 28 41 21 14 14 10 4 2 2 0 0 0 0 0 1 7 13 12 3 0 0 0 0 0 0 1 2 0 2 4 2 1 4 7 13 24 31 26 34 53 53 47 45 47 50 61 83 85 144 198 200 214 235 239 210 154 113 191 164 174 174 318 419 419 432 438 452 445 430 418 461 448 418 451 500 479 449 438 404 342 307 305 322 350 375 378 378 357 335 324 334 355 377 405 416 370 314 307 305 306 294 246 200 215 250 289 299 338 327 321 315 303 290 282 279 257 231 210 190 215 242 220 170 151 160 174 225 284 359 435 507 534 547 603 628 689 721 777 811 836 863 872 868 894 862 890 907 930 945 955 965 974 988 1005 1017 1033 1083 1123 1148 1157 1149 1136 1129 1124 1119 1121 1115 1115 1106 1097 1070 1008 928 872 883 824 766 700 646 597 560 525 456 349 297 230 213 206 231 231 209 191 177 167 149 155 158 150 145 144 149 158 165 178 195 219 228 227 218 205 196 194 196 204 221 233 259 277 311 349 392 436 467 477 481 495 493 477 467 458 450 440 420 403 396 396 397 402 402 399 393 385 380 382 386 400 418 444 461 498 577 655 695 730 754 778 786 797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 25 34 17 14 5 0 0 0 0 0 0 0 0 0 3 8 12 10 0 0 0 0 0 0 0 0 0 1 3 5 5 6 6 6 8 16 22 15 16 53 60 58 54 55 60 66 78 99 150 183 179 212 228 228 216 184 164 243 225 218 216 343 394 404 420 439 478 421 407 331 347 363 400 466 500 474 462 433 388 313 290 299 323 351 370 374 385 371 339 330 340 371 399 413 405 356 317 315 322 341 334 294 239 213 237 272 285 312 321 305 302 304 296 280 263 244 224 195 190 212 227 202 170 162 163 191 235 290 366 443 505 551 574 591 619 642 693 779 805 834 857 857 860 873 848 875 902 933 940 947 960 972 985 1004 1023 1048 1081 1132 1161 1161 1157 1148 1141 1146 1150 1158 1161 1161 1137 1112 1073 1016 967 949 901 840 773 717 676 634 596 550 472 372 315 314 294 284 280 271 254 230 205 183 168 187 186 181 175 173 179 186 191 197 207 221 229 223 204 186 178 171 167 183 203 219 249 270 307 345 385 420 442 451 469 480 475 463 456 447 441 431 415 404 401 397 396 404 410 409 405 399 393 391 397 403 425 427 455 492 537 615 695 726 748 770 783 796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 22 5 12 3 0 0 0 0 0 0 0 0 0 4 6 7 6 3 1 0 0 0 0 0 0 0 0 1 3 4 4 5 2 5 9 11 7 13 52 59 63 57 58 60 66 79 105 141 168 182 205 215 215 198 184 189 213 223 217 221 339 361 380 410 443 468 418 328 288 287 299 375 457 500 488 457 431 366 294 288 301 323 337 363 396 395 382 355 345 360 392 412 415 393 357 349 331 358 383 375 320 252 218 235 269 287 314 309 305 296 302 299 279 256 235 213 191 193 208 218 214 189 166 168 200 244 291 395 504 566 582 587 595 608 645 716 789 798 831 843 839 848 854 838 859 853 863 925 940 956 970 985 1008 1032 1061 1118 1135 1156 1161 1158 1148 1154 1176 1184 1189 1194 1186 1149 1127 1086 1063 1029 962 906 843 779 735 692 653 613 561 496 437 404 395 331 325 321 308 284 258 231 208 198 202 226 227 220 214 218 224 227 228 234 233 238 220 202 195 184 166 158 172 192 214 247 273 314 351 382 401 418 445 461 465 462 462 455 442 431 424 418 413 405 401 402 407 417 417 415 414 410 405 410 410 419 435 467 507 542 614 694 727 750 767 783 789 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 16 14 19 46 60 68 62 61 60 65 77 96 125 156 179 189 218 194 178 181 188 191 204 219 212 336 342 371 411 439 470 420 233 195 195 240 365 415 474 490 454 421 345 277 282 297 307 323 370 411 406 378 357 356 373 415 425 416 410 394 359 353 387 411 396 331 258 233 250 275 291 311 310 299 296 295 288 271 247 226 209 194 193 204 206 211 190 165 170 204 247 306 438 548 587 601 615 621 630 670 737 790 793 826 829 826 838 835 830 859 856 844 917 927 950 970 990 1013 1039 1072 1117 1137 1140 1160 1157 1152 1169 1193 1203 1212 1212 1190 1151 1142 1108 1082 1038 970 911 854 779 752 706 669 626 574 530 497 455 385 360 367 358 345 323 297 267 242 232 237 281 278 272 262 264 267 267 266 263 251 256 235 231 214 189 172 167 176 195 219 256 289 332 357 372 393 423 447 460 463 466 470 463 444 427 420 419 415 407 408 412 413 422 421 419 419 419 417 417 421 436 450 476 511 549 623 696 729 751 761 768 780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 21 22 27 44 57 58 63 66 45 58 72 89 113 138 160 190 213 178 180 184 183 180 189 209 222 319 329 375 403 402 442 431 285 194 154 293 360 416 461 454 439 414 337 262 269 276 306 339 379 406 397 364 350 370 379 434 425 406 395 382 374 392 425 432 405 334 267 255 271 280 279 284 302 297 293 289 280 268 246 222 203 192 190 189 204 205 184 163 173 209 254 320 411 505 583 614 622 632 654 694 749 782 787 811 808 810 822 818 804 817 841 835 911 917 945 967 988 1010 1048 1091 1103 1109 1130 1133 1128 1141 1171 1194 1207 1215 1205 1166 1140 1137 1140 1097 1030 969 915 855 794 761 731 697 650 618 586 545 446 323 358 400 398 386 364 344 316 295 289 296 341 333 325 314 310 309 305 299 288 278 286 283 262 243 235 212 194 197 214 236 278 319 341 355 382 409 434 453 464 473 477 485 469 454 448 437 423 413 411 413 417 417 424 425 422 421 422 423 424 431 444 464 489 514 551 628 692 723 742 745 750 770 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 16 21 27 40 40 14 13 16 7 16 53 78 99 124 154 181 184 172 173 177 178 169 178 199 220 294 305 357 371 371 373 407 363 207 122 295 405 472 489 470 452 407 323 256 258 277 310 348 381 410 405 372 356 380 400 441 432 428 415 396 396 424 451 444 397 325 279 267 282 295 288 280 288 289 290 292 282 265 238 214 202 199 198 200 208 202 180 167 183 219 268 336 421 506 583 601 620 635 658 701 746 768 777 801 783 794 807 815 805 810 830 835 906 912 943 956 979 1005 1036 1063 1078 1103 1121 1121 1124 1149 1173 1195 1208 1207 1182 1141 1133 1132 1144 1107 1040 977 918 857 805 776 760 720 699 662 613 554 444 318 318 423 425 414 400 385 376 361 347 359 397 384 375 362 352 350 346 337 324 318 336 316 295 279 273 254 232 231 246 265 304 341 351 378 408 435 458 474 485 494 493 498 476 473 467 452 432 418 416 415 417 421 422 429 427 425 427 429 432 439 448 472 497 520 551 590 657 705 717 732 737 751 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 17 25 35 31 17 10 1 0 0 35 66 91 119 148 168 179 178 166 175 172 161 171 176 205 278 303 348 336 338 325 353 311 203 178 305 442 493 488 471 436 377 322 279 260 279 313 372 402 420 411 361 340 368 390 417 437 432 409 395 421 453 469 454 386 321 297 290 285 297 290 276 279 285 296 298 282 261 229 208 200 197 194 201 204 198 184 180 198 230 279 347 418 475 489 585 614 627 657 703 738 750 763 787 756 768 777 790 786 801 818 821 864 909 938 946 973 998 1007 1014 1044 1090 1102 1100 1107 1142 1183 1203 1201 1180 1153 1132 1117 1126 1147 1109 1037 969 905 852 820 795 769 756 727 668 612 555 446 341 349 443 453 428 411 407 407 404 399 415 446 434 418 402 392 393 391 385 377 363 344 343 321 306 301 289 270 269 283 294 317 363 385 409 437 462 487 504 510 510 507 500 506 489 481 467 447 430 422 420 419 422 423 428 429 428 430 434 438 445 456 470 495 518 549 576 596 645 700 721 730 734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 6 14 19 12 7 9 7 0 0 11 52 94 120 139 153 159 167 164 171 160 132 133 124 169 257 297 315 306 308 308 328 276 215 240 351 447 484 443 439 409 382 341 290 260 283 318 379 409 409 400 356 346 366 367 374 431 446 430 422 449 474 492 463 379 338 325 312 295 298 288 277 278 287 295 291 275 248 217 204 200 202 209 218 214 200 196 194 210 237 290 345 384 405 444 575 595 609 652 699 724 733 748 762 734 730 756 773 770 788 796 802 834 865 923 941 967 981 989 1006 1037 1070 1080 1086 1112 1154 1184 1186 1165 1146 1126 1102 1086 1112 1145 1098 1022 952 889 845 821 805 794 765 725 668 614 561 458 370 388 469 477 458 455 437 431 438 442 462 490 482 455 436 433 435 433 431 421 399 379 372 347 330 325 316 300 303 311 317 341 395 418 442 464 486 505 520 524 521 521 520 518 503 492 478 461 439 427 427 424 424 424 423 423 423 425 432 438 445 459 473 496 513 538 546 562 620 681 705 718 718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 7 8 6 1 7 38 82 111 119 136 152 151 149 146 144 103 76 65 119 209 274 304 301 285 284 309 254 244 305 383 431 438 369 422 416 409 338 279 272 299 332 387 429 388 371 344 341 350 357 379 428 443 441 447 460 479 503 457 373 351 348 323 299 292 286 284 286 290 290 276 247 223 210 201 211 221 240 255 244 220 208 205 220 241 274 310 351 397 424 481 576 605 650 687 702 714 728 732 718 706 737 750 748 772 781 794 822 842 883 910 922 948 972 1006 1036 1052 1067 1087 1126 1163 1167 1148 1137 1117 1088 1064 1068 1102 1130 1077 1009 922 862 829 818 811 792 757 713 658 607 558 466 416 440 489 501 500 489 474 469 472 479 504 525 515 487 473 467 466 467 467 458 435 412 399 370 354 347 343 330 327 335 348 378 426 452 475 488 508 518 531 535 531 530 531 530 519 501 482 470 448 432 429 427 427 426 428 427 427 428 434 443 452 464 480 498 516 518 538 555 609 660 680 692 694 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 4 9 11 10 16 38 61 87 104 123 135 131 126 129 129 108 58 51 118 197 246 254 269 286 270 294 238 263 324 384 413 418 421 425 443 413 308 269 280 301 336 398 422 378 373 365 383 373 362 381 412 428 435 456 494 523 496 429 378 361 341 318 292 286 292 292 289 291 280 251 224 216 209 197 224 194 188 221 249 237 223 217 227 235 244 285 343 381 410 476 568 596 643 671 684 700 710 706 696 692 727 733 733 755 764 786 814 836 863 875 884 925 973 1000 1020 1036 1052 1084 1128 1157 1132 1128 1108 1077 1049 1040 1056 1085 1093 1043 974 900 854 839 826 805 783 750 699 646 595 522 464 474 500 505 510 509 508 509 504 505 511 534 548 535 513 503 497 492 498 502 494 472 454 437 404 382 375 374 370 364 370 382 413 461 487 504 516 534 541 549 553 546 539 540 540 536 508 487 477 458 440 433 432 433 437 439 444 441 442 446 452 460 468 481 496 497 510 532 551 599 638 656 668 673 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 1 6 1 0 0 7 13 14 22 41 49 57 81 108 124 120 111 116 116 67 47 48 118 158 187 228 257 267 270 285 227 288 332 366 380 378 388 414 432 363 261 251 275 311 354 396 412 399 383 382 402 407 394 379 397 419 405 442 458 463 451 431 406 375 338 308 287 286 292 285 279 277 259 237 226 216 204 207 203 135 163 212 233 240 232 225 227 230 244 287 339 376 435 528 561 590 627 648 663 673 688 690 681 685 717 717 720 749 760 783 814 833 844 859 874 912 949 984 1005 1016 1039 1081 1122 1130 1094 1088 1062 1035 1022 1032 1058 1078 1064 1015 951 901 888 853 823 803 780 745 690 638 553 488 476 501 519 525 528 532 532 534 542 535 546 560 565 554 538 531 521 514 521 526 517 499 488 474 443 419 410 409 407 401 407 415 440 485 520 529 543 565 566 565 567 561 554 554 547 531 517 494 480 473 457 447 444 443 449 447 450 448 449 452 456 463 473 482 483 492 502 517 537 589 621 634 646 654 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 2 0 0 0 0 0 1 4 0 0 0 0 2 3 8 22 37 53 58 78 111 113 106 87 62 37 42 52 66 112 156 205 246 251 243 264 242 293 315 338 359 371 390 418 404 303 235 237 277 333 366 383 398 401 396 375 389 422 407 365 366 401 410 422 429 430 430 417 398 365 328 298 277 274 269 268 259 254 249 237 225 216 210 209 168 155 165 190 214 228 231 230 229 231 246 291 338 393 452 508 544 573 605 627 633 648 670 677 673 682 707 703 712 740 755 780 794 814 835 846 859 897 920 957 979 991 1018 1058 1085 1089 1085 1050 1028 1006 1011 1037 1063 1064 1032 988 954 947 898 858 837 818 785 740 689 630 522 503 495 531 543 549 557 559 566 573 575 572 576 580 585 584 572 557 543 538 543 549 537 523 513 499 474 457 453 440 443 434 446 453 470 508 543 550 563 578 584 586 583 581 577 565 547 532 513 497 481 478 468 459 456 457 463 462 459 451 450 456 460 466 471 474 483 492 501 507 518 569 598 613 627 633 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 11 8 8 1 0 0 0 0 0 0 0 0 0 0 0 0 5 16 24 35 51 102 96 63 48 40 45 60 58 80 94 136 175 173 193 232 253 259 284 293 314 322 345 378 393 353 263 231 229 291 349 374 376 372 381 392 380 394 380 364 348 350 374 402 423 424 424 415 406 383 349 315 294 284 272 262 255 247 246 240 230 224 222 216 192 143 128 147 173 195 212 219 223 231 232 254 301 340 378 399 450 525 555 580 586 597 630 660 666 665 679 698 697 714 742 759 763 779 807 822 822 838 883 911 925 942 970 1000 1016 1020 1032 1047 1012 990 985 1011 1044 1064 1055 1020 989 985 952 884 855 846 830 792 745 698 641 577 560 545 578 585 585 587 592 599 601 601 598 600 602 603 605 595 573 559 554 557 568 554 544 531 515 505 497 477 473 471 465 478 487 503 530 556 567 572 575 591 596 591 594 588 571 556 548 535 514 510 493 479 474 475 481 484 480 477 469 460 469 468 467 467 471 482 495 507 515 513 531 564 588 598 605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 11 10 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 32 79 34 29 28 42 59 74 77 74 83 104 124 145 147 189 245 267 280 289 285 295 321 366 365 306 244 236 247 308 343 356 362 351 363 386 368 363 317 317 346 364 382 392 390 402 435 430 404 384 354 323 300 287 278 268 251 239 239 232 227 230 232 217 180 134 116 132 164 185 193 202 217 228 235 265 313 340 336 365 440 506 528 537 558 573 611 646 654 657 676 691 690 707 730 733 751 766 792 808 805 811 846 878 902 920 938 948 957 962 982 1011 992 976 991 1026 1057 1069 1050 1018 990 973 938 888 872 860 831 795 753 706 659 627 621 615 626 628 622 622 625 625 624 625 617 614 614 622 627 613 586 567 562 564 572 563 556 541 532 525 508 491 495 494 491 500 509 521 545 565 575 583 587 594 596 591 591 578 572 575 570 555 528 528 510 495 492 499 501 498 496 493 490 472 474 476 479 479 479 487 496 505 519 519 523 529 535 556 584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 9 9 7 0 0 0 3 2 0 0 0 0 0 0 0 4 6 5 4 7 21 38 18 30 43 51 57 61 66 69 84 92 78 101 100 202 273 272 272 266 257 274 296 327 318 274 246 255 271 307 323 333 356 355 359 354 344 351 304 302 322 359 371 374 378 387 401 427 424 376 333 311 293 279 277 276 263 260 241 231 230 236 233 212 174 133 115 129 160 167 186 205 217 226 240 275 319 334 326 359 429 476 494 520 538 555 595 634 643 648 670 684 688 700 706 727 741 754 777 787 784 788 808 829 858 895 897 913 923 930 945 969 985 991 1022 1058 1077 1072 1055 1032 1004 966 934 902 877 853 830 802 764 720 688 670 652 646 661 663 655 653 651 649 651 651 640 638 639 646 648 629 600 579 571 568 571 560 556 556 543 529 519 509 507 516 507 522 527 536 556 572 584 597 596 594 599 591 586 573 580 585 574 564 559 545 529 514 504 514 513 507 509 506 502 489 484 482 488 488 488 496 505 505 518 524 522 522 525 547 572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 8 5 0 0 0 2 3 1 0 0 0 0 0 0 12 16 15 15 15 23 37 37 29 32 37 48 56 60 67 78 75 59 83 81 212 272 266 255 246 270 277 329 326 292 265 261 269 274 287 291 321 367 371 353 337 342 358 328 271 289 358 364 362 356 371 408 416 385 336 298 291 293 285 277 273 268 260 248 236 233 240 228 201 168 136 121 131 133 163 190 209 218 227 247 283 319 319 310 340 351 425 486 507 522 543 583 616 626 635 660 672 673 680 695 710 719 731 751 757 760 766 782 801 816 856 878 893 902 913 934 949 967 1011 1042 1074 1083 1078 1066 1029 989 958 930 904 870 848 834 807 774 752 729 699 679 678 688 688 677 676 670 667 669 672 669 661 661 667 664 638 609 591 580 573 570 564 564 569 555 545 536 522 515 534 526 544 553 557 568 583 598 608 607 609 616 601 602 591 593 587 574 574 573 564 547 532 512 519 519 519 522 518 516 516 512 501 505 503 501 507 513 508 508 518 518 523 522 541 561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 4 0 0 0 0 2 1 3 1 0 0 2 10 17 20 20 20 17 24 36 27 27 28 31 39 50 58 70 80 74 67 84 147 228 252 255 237 228 247 236 263 287 300 277 284 276 261 266 276 323 370 377 357 330 331 359 358 293 280 373 385 389 403 406 407 393 337 293 285 292 304 303 295 280 264 254 247 233 232 238 222 196 167 144 134 134 147 172 202 217 222 230 251 282 307 303 298 297 291 402 480 502 518 539 574 601 609 622 649 659 664 674 687 697 700 712 731 737 736 741 759 778 787 804 867 878 886 908 931 951 973 1017 1068 1085 1087 1083 1055 1012 981 960 929 884 850 842 825 801 791 774 740 709 699 697 700 699 690 695 689 688 692 690 688 685 678 680 671 643 614 599 589 579 575 573 578 583 571 564 552 538 540 556 550 560 563 574 586 600 616 628 633 636 635 621 624 613 608 606 594 582 584 566 556 537 521 514 522 534 538 536 537 534 535 525 521 519 516 520 525 523 517 517 521 522 519 538 559 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 11 5 0 0 4 14 18 20 20 19 20 24 28 28 30 30 33 38 46 63 83 95 95 104 145 177 168 206 228 214 200 212 245 303 300 330 291 298 288 262 250 262 309 357 376 348 315 328 363 373 343 324 386 417 433 432 437 408 351 300 276 274 288 295 312 293 267 259 262 251 234 227 226 214 190 172 160 155 155 167 187 215 221 223 234 254 278 291 289 289 288 282 337 438 494 511 532 564 588 603 602 618 637 647 658 670 678 685 696 712 718 717 724 736 753 771 802 860 866 891 926 948 957 981 1020 1052 1062 1081 1075 1040 999 977 959 919 868 844 830 806 804 795 770 736 714 708 704 709 713 715 723 717 711 715 716 706 694 693 678 663 639 611 601 598 591 587 585 593 604 590 577 566 563 572 579 568 570 577 584 606 621 638 649 653 655 653 628 634 624 620 612 598 584 574 559 552 544 535 526 538 553 558 556 557 553 544 542 537 535 532 535 540 541 540 536 530 534 533 544 554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 15 14 14 4 0 0 0 7 19 19 20 20 24 28 30 30 31 32 40 43 48 69 86 95 111 138 159 158 131 167 206 210 200 197 209 247 310 341 288 288 288 266 244 252 294 344 359 333 320 338 360 366 360 368 395 416 409 459 448 402 333 280 258 250 260 276 303 282 249 229 224 221 212 209 209 204 194 183 171 167 173 184 204 225 225 251 270 288 288 278 274 276 282 277 337 437 492 508 524 550 575 595 579 579 614 630 640 651 661 668 679 700 705 704 707 716 735 764 805 857 866 896 922 938 955 987 1011 1023 1042 1065 1058 1019 988 973 949 898 849 831 817 815 794 787 762 734 721 714 711 723 730 734 737 737 729 733 732 716 701 699 666 650 631 605 598 598 594 588 591 601 607 598 590 588 588 594 595 583 584 594 600 621 637 648 655 655 658 661 632 632 630 626 609 597 587 577 569 562 560 558 547 549 558 560 560 565 568 558 548 551 548 546 548 551 550 549 543 545 553 549 553 555 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 11 14 14 14 14 13 2 0 0 0 1 9 19 20 21 23 25 26 32 36 37 41 44 49 63 80 108 130 141 136 129 132 160 194 194 201 199 204 259 346 329 320 270 263 256 244 259 297 324 332 335 316 335 343 355 359 372 397 400 362 403 392 370 325 278 246 232 239 265 285 273 230 192 177 176 179 187 195 197 198 184 178 182 190 202 220 230 225 265 291 310 307 278 257 261 273 272 327 352 450 492 510 536 557 565 561 561 598 613 625 637 648 661 674 686 689 680 691 704 726 753 797 847 863 894 917 931 950 960 984 1020 1046 1048 1032 994 977 965 931 881 846 833 822 787 768 767 745 728 720 716 721 731 728 733 736 740 739 741 707 669 674 682 632 620 622 605 600 597 588 585 597 608 610 610 609 606 601 608 616 611 605 613 623 636 643 649 657 656 660 672 648 637 626 629 613 607 609 603 592 590 584 576 572 564 563 561 558 559 563 574 564 562 557 555 561 563 560 556 549 543 547 570 571 567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 1 1 8 11 14 15 14 13 13 11 3 0 0 0 0 6 16 21 20 21 27 29 36 37 35 38 43 52 65 76 133 150 147 128 114 138 160 164 145 187 224 256 290 315 310 284 228 231 246 253 276 298 308 318 320 296 338 341 344 348 375 394 381 363 412 405 359 306 271 254 246 245 261 283 274 222 175 158 158 165 176 185 187 191 182 185 195 204 216 230 235 239 283 300 307 294 266 245 249 262 266 274 339 446 478 498 514 526 538 542 551 587 598 611 624 637 650 662 669 670 661 679 694 717 743 779 824 857 889 906 918 902 954 993 1013 1022 1016 997 973 966 953 911 863 838 803 747 726 728 757 738 728 722 720 720 718 706 705 707 709 735 742 702 672 662 646 627 619 605 600 595 593 587 591 605 608 604 626 621 612 610 609 620 631 630 638 637 651 649 657 668 668 669 679 675 647 633 622 624 633 632 620 610 607 601 598 589 578 584 586 577 564 561 579 590 574 570 566 573 578 575 567 558 546 550 556 581 580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 5 4 4 7 12 14 16 16 15 13 12 10 9 1 0 0 0 6 17 23 23 24 34 41 41 36 33 36 44 56 74 103 138 153 130 118 123 143 156 134 124 172 221 261 276 277 268 238 210 222 250 274 296 306 305 298 289 300 306 325 328 345 383 368 340 370 362 419 385 313 293 274 262 262 274 290 267 211 164 174 184 188 191 193 194 186 180 188 203 216 228 234 236 241 257 264 276 268 247 237 240 250 260 272 333 440 461 468 485 506 519 527 546 577 586 600 612 627 640 647 650 654 651 667 682 708 729 746 790 850 873 876 879 868 926 952 964 973 973 962 954 953 931 897 851 818 770 721 706 713 717 733 735 727 715 711 711 708 704 705 707 705 698 685 675 661 645 634 625 618 606 609 594 589 596 602 601 611 635 629 625 623 629 640 647 646 646 646 663 663 668 680 681 674 672 674 657 639 620 645 650 640 628 620 616 613 606 605 589 610 621 609 593 584 586 601 590 593 581 588 598 596 588 582 577 568 559 584 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 0 3 11 13 15 15 16 15 13 10 8 8 7 0 0 4 9 14 17 19 21 22 38 44 39 34 37 47 59 74 99 107 150 118 115 128 148 151 124 141 162 206 239 256 256 237 213 208 223 255 288 312 317 300 282 275 281 297 300 326 348 387 379 327 314 332 336 342 339 304 276 268 275 285 286 255 198 155 175 186 189 193 199 196 178 177 192 211 224 232 236 238 242 246 257 265 262 239 242 243 246 256 274 334 440 443 454 470 486 499 513 536 565 574 591 605 621 629 636 643 642 637 654 673 694 724 742 781 824 839 843 848 874 898 916 931 940 939 934 932 927 894 897 824 773 723 688 689 701 700 710 723 715 708 713 718 713 704 706 709 708 694 684 672 659 646 638 634 626 629 626 604 597 596 599 611 634 653 652 651 649 650 658 658 653 653 656 666 668 671 677 681 672 668 671 654 649 637 659 655 651 644 639 634 625 623 617 608 637 645 631 619 612 607 606 607 618 608 602 618 627 621 609 603 601 577 580 595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 2 2 5 10 12 12 14 14 14 12 9 7 7 6 0 0 1 2 8 11 13 14 16 24 44 41 37 39 51 61 65 69 79 109 108 124 138 155 153 138 148 155 183 195 230 242 235 227 224 231 261 294 319 306 286 274 275 278 285 305 336 356 391 380 247 192 265 302 320 332 288 275 277 285 280 261 231 187 158 180 182 186 193 199 192 175 178 194 215 231 236 238 238 242 251 264 268 260 235 256 258 251 254 270 309 321 419 435 450 465 489 509 528 556 567 584 593 595 609 623 629 626 620 637 654 698 729 751 772 786 792 800 813 874 858 865 872 892 903 902 898 887 864 846 798 736 682 663 651 650 689 706 715 708 707 717 721 715 709 710 711 709 685 675 665 652 646 645 641 634 622 614 598 589 584 603 633 651 663 668 671 662 664 672 669 664 667 668 672 666 668 673 674 663 663 665 655 659 658 659 657 660 662 662 661 656 648 640 622 647 656 648 643 641 634 628 631 641 637 639 649 649 638 624 619 623 620 606 620 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 9 12 19 19 13 11 6 6 7 5 0 0 0 0 7 10 12 13 16 24 44 42 38 38 43 52 62 72 82 98 114 133 141 162 152 137 140 143 146 172 213 231 251 264 261 253 268 300 306 289 278 268 260 264 286 317 335 371 407 355 182 96 98 134 237 343 284 283 291 290 263 229 199 177 181 184 182 185 194 202 199 187 184 200 218 232 234 234 236 244 256 267 270 256 252 264 273 260 252 254 254 264 326 415 432 448 485 507 525 548 556 570 579 582 594 605 611 609 610 627 644 679 711 726 737 744 748 753 773 827 809 812 856 856 856 855 851 847 833 774 738 659 623 630 630 624 652 699 706 705 709 719 716 710 709 710 708 700 683 668 661 659 657 651 642 634 618 611 593 581 577 602 628 640 657 679 675 673 684 685 680 677 674 670 666 659 672 680 675 661 664 667 659 657 661 665 664 663 671 685 694 689 678 663 629 650 667 669 669 670 663 649 644 649 649 657 663 658 647 637 630 629 627 625 617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 18 18 11 9 2 4 6 4 0 0 0 0 8 10 12 13 18 28 40 40 39 37 37 43 55 68 81 95 103 134 152 164 142 121 118 124 137 157 188 233 295 313 290 264 269 293 279 282 252 236 228 255 292 313 337 384 405 386 141 67 87 129 205 310 297 301 308 290 246 204 177 164 169 186 187 189 195 205 208 197 191 209 222 235 238 239 243 250 258 265 268 256 250 269 261 250 248 251 251 261 314 399 412 441 481 500 518 537 544 552 558 563 580 594 600 602 607 618 630 640 665 676 700 712 716 720 731 747 758 766 809 804 804 806 791 769 745 687 667 608 590 603 603 604 623 643 653 689 705 714 708 704 705 705 700 692 685 668 665 664 656 648 642 635 626 612 597 588 593 602 614 633 660 673 669 682 690 688 685 678 673 671 669 671 694 690 676 669 677 677 661 651 657 680 682 687 688 708 711 704 697 673 638 652 668 673 680 686 685 671 652 647 657 663 668 666 663 661 656 645 639 638 627 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 12 15 8 3 0 5 6 3 0 0 0 1 8 10 11 14 22 29 32 37 39 38 38 40 48 59 73 89 100 126 152 153 136 123 106 105 127 151 172 242 327 334 299 263 258 271 262 253 234 210 219 266 295 314 352 393 400 468 252 106 51 70 194 310 295 308 314 285 231 189 168 159 166 188 191 196 205 212 215 210 212 222 224 228 230 237 244 256 264 270 269 255 238 253 238 239 243 248 250 262 313 388 405 438 478 492 511 523 522 525 539 546 564 580 587 593 596 601 611 613 614 618 656 679 683 684 707 734 707 717 753 751 753 736 711 688 670 644 626 566 556 560 577 592 599 616 653 675 695 700 699 702 701 696 688 683 682 681 662 654 652 647 639 631 622 607 596 604 608 612 630 649 666 678 680 694 699 702 692 683 680 678 682 696 706 691 679 690 703 692 667 653 663 688 707 702 687 700 701 705 711 689 659 662 666 660 672 688 695 688 674 677 674 675 681 685 686 685 682 678 668 656 641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 6 8 8 8 5 0 0 6 6 5 3 0 0 0 3 4 5 13 23 26 28 34 35 37 38 37 42 54 67 80 92 107 125 127 125 127 107 106 124 137 160 249 334 327 281 239 228 242 249 232 206 173 222 268 290 322 359 382 397 427 449 181 66 50 161 291 318 307 300 269 210 184 170 158 164 188 195 203 215 220 220 220 230 236 230 228 236 242 250 258 266 272 269 255 240 236 236 235 239 249 248 260 312 381 407 443 472 480 493 506 511 517 529 532 551 561 567 577 578 581 589 590 593 601 609 643 647 649 672 690 679 696 721 722 713 671 647 635 620 604 585 538 544 554 571 578 581 605 648 670 689 689 695 703 702 695 687 682 680 676 664 657 652 648 638 626 616 608 595 604 599 608 632 640 654 676 683 696 707 711 701 698 700 698 697 703 696 690 692 715 726 705 681 672 680 709 716 685 662 680 698 724 736 713 688 686 674 671 678 693 705 710 709 705 703 695 715 711 714 715 714 709 698 686 669 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 7 7 7 5 4 4 7 7 6 6 3 0 0 0 0 0 8 20 20 19 24 31 34 34 34 37 54 66 76 87 96 99 97 108 119 106 113 125 137 169 236 293 280 241 208 196 218 239 225 190 168 222 268 297 337 352 352 364 383 414 220 56 20 107 254 328 302 273 241 205 189 168 154 168 193 205 214 224 229 227 228 236 244 240 233 237 242 251 263 274 278 270 255 243 241 236 234 236 243 240 261 317 373 395 431 462 464 471 486 493 502 515 520 537 543 549 559 561 561 568 575 577 582 584 618 614 640 661 641 623 661 668 678 638 615 603 593 580 565 543 505 524 557 565 571 576 606 650 671 685 687 702 714 711 703 695 689 683 672 662 656 648 652 645 633 624 619 611 600 583 588 616 622 645 677 694 713 724 719 718 712 719 714 702 695 687 697 707 725 731 715 698 693 699 708 692 663 655 691 719 749 754 736 725 707 713 719 708 713 728 746 752 740 737 729 777 755 753 751 741 726 721 731 713 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 8 7 7 6 6 6 6 6 2 0 0 0 0 0 3 14 8 7 16 25 28 29 34 36 55 70 74 83 93 92 89 99 108 105 111 120 135 160 195 227 216 214 192 190 224 242 217 184 187 214 269 298 347 361 341 333 366 394 254 35 36 136 246 303 291 255 240 211 183 165 155 175 199 213 228 236 237 236 236 243 243 239 238 245 249 252 265 276 278 269 259 251 242 232 229 233 237 239 261 310 353 382 418 428 441 460 478 486 491 495 500 512 516 519 532 535 545 555 558 563 576 577 591 577 603 607 591 581 590 609 637 581 574 574 566 546 524 512 521 534 539 564 568 576 599 631 652 667 695 716 731 728 721 706 692 681 667 661 656 646 652 650 647 644 639 628 610 588 588 604 614 661 695 702 725 735 735 733 730 734 716 696 689 688 698 712 716 718 722 709 697 700 698 671 666 679 723 738 754 762 752 736 733 772 770 743 742 760 783 795 789 773 766 805 779 770 760 745 726 720 733 732 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 4 4 6 7 7 7 6 6 6 6 7 2 0 0 0 0 0 3 4 5 16 25 27 29 34 41 57 70 74 79 83 83 86 97 103 107 115 127 137 141 150 165 169 174 185 202 249 255 223 196 195 201 265 284 295 356 332 315 368 394 239 32 42 88 203 277 291 272 245 208 186 171 162 180 206 226 241 248 247 246 244 242 238 236 241 246 250 255 266 278 275 272 262 250 238 228 228 244 245 268 271 304 344 362 377 403 422 447 468 473 480 489 494 496 499 504 507 514 527 540 541 548 570 572 562 545 574 576 555 547 556 562 561 543 544 547 543 518 504 513 524 530 554 583 584 591 612 637 654 663 680 701 711 723 715 708 700 687 668 660 658 652 657 655 654 653 648 635 618 597 591 604 629 675 705 715 729 732 737 741 732 731 701 683 681 680 689 709 708 704 718 712 695 684 682 679 686 708 739 737 736 748 755 757 776 810 799 774 776 793 804 811 818 814 791 809 783 772 756 735 711 692 694 707 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 3 6 7 7 7 6 7 7 7 7 2 0 0 0 0 0 0 1 9 17 21 25 29 34 45 57 61 74 83 81 84 100 114 113 108 124 135 136 127 118 115 127 157 184 217 258 255 239 215 188 190 253 274 275 365 314 311 389 398 239 71 57 83 190 247 262 257 235 205 189 177 170 173 206 236 253 258 255 254 252 236 243 244 248 256 262 266 272 282 277 276 265 250 236 227 235 274 278 286 294 311 321 338 366 391 403 422 453 468 475 477 478 478 478 480 491 501 512 524 524 532 545 540 533 524 535 538 519 512 518 520 515 512 521 529 529 511 507 518 529 546 571 598 599 603 626 650 664 670 676 689 717 724 698 693 690 680 667 660 669 661 657 656 652 646 641 638 629 610 602 622 664 700 716 718 724 741 753 755 721 718 682 675 678 676 681 693 709 704 720 716 693 672 680 708 711 717 733 735 726 745 771 798 820 819 813 806 810 817 818 814 817 818 802 809 800 787 763 740 714 692 683 688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 3 4 6 7 6 7 8 8 8 5 1 0 0 0 0 0 1 6 9 19 22 24 29 37 47 57 59 63 92 94 106 129 138 121 106 124 125 130 119 110 118 144 177 202 233 250 243 236 207 173 177 223 232 256 362 293 316 415 407 247 82 45 77 110 126 198 231 219 200 191 183 177 181 218 248 266 272 269 266 264 242 254 252 254 259 264 270 278 281 280 275 264 252 238 229 241 276 288 287 296 316 323 343 370 389 402 408 428 450 468 472 468 468 473 477 489 488 504 515 513 522 527 516 513 510 513 512 488 488 499 500 492 495 510 519 522 508 503 514 533 557 586 609 610 613 635 654 667 673 684 712 733 738 705 678 662 662 662 658 662 646 637 649 642 635 636 643 639 619 619 648 674 708 720 718 730 748 752 742 704 709 671 672 679 679 680 689 716 714 716 721 701 684 701 725 715 704 703 720 715 750 792 824 838 833 830 828 827 827 822 814 814 815 809 814 833 823 793 772 752 739 733 722 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 7 4 0 0 0 2 1 0 2 9 12 23 25 26 32 40 47 54 62 76 97 107 115 132 131 117 112 122 127 134 131 114 126 157 188 211 217 226 241 223 175 147 139 159 210 253 350 278 321 442 398 236 113 77 63 63 85 167 211 214 205 198 190 182 188 233 261 270 273 276 269 256 255 261 257 258 259 260 267 278 279 284 278 266 249 238 232 247 278 294 309 324 325 346 367 385 402 416 416 431 447 459 461 458 457 461 472 482 489 492 511 515 515 509 499 498 499 499 488 466 470 478 480 482 492 505 513 519 510 511 524 543 568 599 618 615 620 666 682 690 693 702 721 724 729 714 699 686 667 653 650 657 653 627 651 634 628 636 650 649 634 642 672 679 693 693 690 719 749 735 713 676 680 656 675 685 686 685 691 719 716 719 735 723 716 728 730 710 701 683 697 705 747 796 824 839 846 842 840 838 830 810 797 803 811 815 831 836 841 812 792 783 774 764 754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 6 7 6 3 0 1 6 5 4 1 0 3 10 16 22 20 25 34 42 45 53 68 77 86 97 104 116 115 118 123 124 132 137 121 119 147 173 190 196 195 212 244 206 165 142 136 156 198 242 312 264 324 451 376 211 107 78 69 84 74 142 179 203 209 203 195 190 200 238 249 266 261 258 263 264 268 265 264 262 259 258 258 263 277 286 283 267 247 239 235 245 262 273 310 320 344 369 388 403 421 432 430 438 446 450 451 452 455 462 472 481 485 502 508 512 507 493 484 482 479 473 458 453 457 464 468 463 465 485 498 502 504 527 546 547 563 600 616 614 650 664 671 675 694 706 706 713 717 704 697 685 659 645 646 646 641 629 649 636 636 645 657 658 655 671 692 691 689 689 699 704 702 698 687 661 669 666 675 681 686 687 695 719 723 743 753 750 744 748 749 730 691 668 681 699 743 791 825 840 840 832 831 817 795 787 779 793 813 828 835 812 830 819 819 790 773 767 772 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 5 2 0 2 6 6 7 5 1 2 6 15 22 21 23 35 40 43 44 51 64 74 82 86 104 91 92 104 113 115 118 124 111 120 141 170 185 189 197 222 239 178 179 138 135 156 186 231 283 265 319 436 353 253 173 114 62 69 92 141 161 188 204 207 200 193 200 202 249 248 259 264 269 274 275 274 272 268 267 265 262 265 275 281 279 267 245 241 238 235 236 238 247 286 356 373 395 416 430 438 441 448 449 446 444 445 452 461 471 478 474 473 501 502 491 482 476 468 461 457 444 441 427 432 434 442 459 474 480 487 494 513 529 549 576 601 613 625 631 645 648 658 684 697 691 689 691 669 654 648 653 663 669 670 670 669 643 643 659 661 665 664 666 681 693 698 668 689 703 695 676 669 667 652 671 671 676 679 685 693 707 729 747 760 761 763 757 770 766 731 689 669 690 713 761 806 831 838 837 829 814 798 765 773 777 801 826 837 821 783 798 803 812 782 765 765 781 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 2 5 2 5 5 8 12 17 22 25 31 34 36 40 43 46 52 62 72 68 78 82 85 90 95 103 111 114 115 126 143 169 177 188 208 229 233 196 171 132 138 151 172 222 267 263 314 409 336 319 188 77 47 56 94 131 157 178 203 212 209 204 204 210 232 248 263 273 280 283 281 278 276 272 270 265 266 272 278 280 274 257 242 243 240 238 237 238 251 293 354 371 386 408 429 439 445 450 451 453 449 449 455 466 476 480 476 473 503 502 495 482 461 447 446 450 439 438 439 437 432 444 456 467 482 494 502 498 508 550 585 606 616 619 620 621 637 648 670 678 671 665 663 631 612 623 635 648 654 660 662 650 632 648 649 672 678 672 670 674 678 685 674 707 706 691 666 659 668 664 667 686 679 688 698 709 722 743 765 757 756 757 760 781 772 733 698 692 726 754 793 830 836 840 844 837 816 799 769 777 801 823 831 822 799 766 763 775 812 803 791 813 828 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 1 3 2 0 0 0 0 0 0 3 6 4 1 5 8 9 17 21 23 25 28 28 28 35 44 48 51 57 65 71 71 77 78 79 78 91 107 117 123 130 150 171 177 201 225 235 234 216 159 137 140 136 156 212 249 252 295 373 349 324 176 79 41 40 77 119 166 189 215 216 214 213 214 222 239 254 272 281 285 285 281 276 275 274 265 261 258 258 266 273 271 258 247 248 245 240 240 247 263 300 352 369 387 409 426 434 438 441 445 451 452 462 472 482 487 484 477 474 480 483 493 472 442 437 443 441 433 419 440 424 426 429 440 459 483 505 516 511 527 567 587 603 616 621 618 608 626 630 654 660 650 643 634 610 606 604 612 640 653 660 659 655 665 651 668 673 683 683 690 696 696 698 700 692 678 669 655 662 671 663 666 682 679 702 713 717 727 743 755 755 755 754 766 772 761 730 710 726 762 794 811 844 850 847 855 856 834 809 784 799 829 831 822 809 791 772 760 773 833 851 838 851 849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 1 1 3 4 4 3 1 0 0 0 0 0 0 0 1 4 11 11 13 20 26 28 28 30 31 34 41 46 45 52 58 62 64 65 67 68 67 75 90 108 120 130 145 168 183 187 227 241 242 233 205 163 160 155 134 154 213 234 236 264 306 340 294 135 54 41 38 51 106 163 202 221 222 220 216 219 230 243 261 275 279 283 286 284 280 276 268 254 247 256 261 264 267 264 257 257 254 253 241 241 261 279 306 352 369 387 405 423 428 431 436 439 443 451 464 481 493 493 484 484 489 488 486 478 456 441 438 433 422 417 423 429 420 420 427 429 449 483 511 523 530 546 571 584 606 621 618 613 630 635 636 640 640 626 615 610 605 606 609 629 644 654 660 656 653 666 678 668 692 696 700 703 710 716 714 696 671 662 652 656 676 691 687 679 690 697 720 726 724 732 740 751 770 767 755 774 746 732 715 714 740 771 800 813 815 850 871 887 882 854 828 805 831 843 831 819 811 803 790 783 809 877 904 887 886 875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 4 3 2 0 0 0 0 0 0 0 0 0 6 14 16 21 31 11 8 7 15 22 23 24 28 32 55 67 66 59 52 56 67 60 65 83 114 126 137 162 187 201 200 218 244 247 230 205 184 176 155 125 158 210 214 204 219 254 298 259 138 55 34 41 58 97 154 198 195 218 217 212 219 235 249 266 280 285 286 289 290 289 282 267 253 247 259 263 270 273 267 258 256 254 251 245 244 254 271 313 352 365 383 399 410 413 424 432 434 439 452 471 484 492 495 493 491 493 493 490 481 448 446 444 438 427 419 422 424 424 429 435 447 472 505 529 537 539 540 563 575 586 596 610 618 612 620 630 633 624 603 590 591 599 610 624 636 651 655 655 649 653 670 680 689 694 696 702 698 703 713 709 691 666 672 652 664 676 687 693 692 705 716 724 726 731 733 739 751 767 772 751 758 714 702 700 712 738 765 791 793 826 876 904 911 895 867 843 828 853 858 848 837 825 826 828 824 849 912 932 917 910 911 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 7 14 18 24 32 13 12 9 18 18 13 14 18 24 54 67 61 54 55 63 66 59 63 73 123 134 150 182 211 221 214 216 245 242 229 216 205 189 155 120 152 208 217 197 203 248 278 224 108 43 35 41 56 88 122 143 172 207 207 210 221 235 249 265 280 283 286 287 290 289 281 267 254 248 255 259 272 272 262 254 257 260 252 251 246 277 292 323 355 367 384 393 388 411 422 430 433 440 458 478 490 495 495 493 494 495 494 484 466 487 445 443 439 427 420 426 439 445 449 433 450 477 507 529 540 540 530 533 546 575 596 599 589 584 593 604 605 616 596 586 586 594 612 634 656 662 650 648 651 658 665 671 676 695 692 701 699 706 712 705 691 677 676 652 643 674 689 691 700 715 722 726 729 738 727 724 734 741 741 726 718 689 684 692 710 735 757 767 804 856 903 917 910 892 869 853 851 864 866 872 859 847 856 867 866 878 926 941 930 903 891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 2 0 0 0 0 0 0 0 0 1 6 5 1 7 13 18 22 24 21 16 8 20 23 16 15 23 34 53 62 60 60 61 65 66 62 65 70 130 138 162 196 218 224 220 211 236 228 231 224 207 177 138 116 154 204 210 182 198 251 263 196 127 35 27 35 48 57 80 116 156 192 197 204 213 226 242 261 280 289 289 292 292 285 275 265 257 254 256 259 270 272 270 269 268 266 260 257 266 296 329 346 353 361 370 375 390 406 417 426 432 444 464 481 491 494 498 499 491 491 492 478 463 496 451 449 450 430 428 439 443 444 446 453 460 478 505 525 534 535 532 525 556 590 598 598 590 581 584 594 594 614 604 594 597 609 626 647 665 663 651 660 663 663 663 666 676 693 684 701 704 710 710 702 689 677 668 661 643 684 701 712 721 722 720 702 719 726 722 718 715 708 698 690 681 675 679 687 713 727 742 779 818 872 910 910 897 878 865 860 858 862 863 861 860 863 887 905 901 900 931 944 933 929 914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 5 0 9 14 17 19 19 18 8 11 16 22 20 30 42 50 63 64 63 63 60 61 60 59 67 89 141 145 170 197 212 217 217 204 220 223 241 226 192 151 118 113 145 150 183 169 198 259 259 173 90 48 23 29 45 50 70 110 149 175 187 200 204 215 233 255 270 274 284 291 291 279 269 261 255 249 247 256 268 268 273 270 272 273 276 289 313 334 345 354 364 369 374 385 395 400 412 423 431 446 466 481 489 489 489 488 492 497 495 480 470 483 463 455 466 452 438 440 445 448 453 459 462 478 505 520 525 525 528 535 555 578 600 611 597 583 595 618 617 620 608 603 610 623 641 659 669 664 662 670 666 663 659 658 666 678 672 691 695 705 705 698 686 669 657 639 654 698 711 721 722 711 709 717 732 732 717 712 687 668 663 658 664 669 682 695 727 749 769 805 846 884 908 898 882 859 861 870 865 856 857 847 857 871 916 937 927 924 947 955 953 937 928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 2 8 14 10 5 10 11 12 13 15 16 13 16 27 27 31 43 54 60 66 66 63 55 57 55 53 54 68 103 148 150 175 185 203 213 201 184 201 223 247 218 171 125 101 98 106 134 160 165 195 301 265 145 51 24 30 28 27 43 68 108 148 169 180 192 200 206 226 254 271 277 290 295 293 276 264 258 257 259 261 268 269 272 274 274 277 278 295 327 337 344 355 368 373 378 387 394 396 400 408 421 433 449 467 480 487 488 487 491 501 505 497 481 476 482 469 457 463 468 449 451 457 453 457 463 464 487 508 519 520 520 522 530 545 566 585 594 601 610 616 616 617 617 613 612 621 634 651 665 670 667 669 669 668 660 647 642 648 657 657 678 688 704 701 696 682 655 632 640 670 700 709 707 706 709 717 729 730 722 703 692 654 637 641 642 654 660 694 711 720 758 798 830 866 890 900 884 872 853 849 866 874 862 865 862 881 892 937 955 947 948 962 964 955 938 931 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 9 17 15 10 7 7 10 6 8 8 8 15 19 25 32 47 58 63 66 67 62 55 48 50 53 58 73 105 144 158 158 174 212 213 192 175 189 229 244 199 151 115 94 87 92 118 142 155 208 326 257 107 26 17 33 38 34 48 69 105 141 165 179 189 200 202 225 236 255 278 292 297 293 270 260 257 256 259 262 262 260 266 268 273 279 280 307 342 345 353 360 362 363 375 391 400 397 395 404 419 436 454 465 473 479 486 492 499 504 511 502 488 483 483 475 468 463 473 457 463 464 459 460 467 472 495 515 521 524 524 521 523 540 554 586 593 604 613 615 613 614 616 616 618 631 644 656 666 671 672 675 675 670 648 629 624 629 635 646 671 683 698 696 688 665 632 621 652 678 695 697 696 709 722 730 738 727 693 691 672 644 634 639 643 653 669 706 713 742 785 823 856 885 899 903 877 867 863 859 872 884 885 894 897 917 927 966 977 974 971 972 976 956 950 946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 19 15 13 11 6 11 5 7 8 11 17 18 20 26 39 45 51 62 69 64 51 42 53 53 61 79 103 126 146 166 180 213 199 170 164 195 240 240 177 130 126 105 90 88 101 127 143 202 326 194 65 6 1 10 37 37 49 70 102 136 161 177 185 193 196 197 220 248 276 294 297 287 267 259 261 261 261 263 265 268 265 265 274 282 283 296 321 344 363 363 375 378 382 395 400 392 388 404 418 437 448 459 471 486 499 503 501 522 512 503 494 492 493 489 483 473 471 458 471 465 454 457 468 477 494 499 525 537 527 523 533 545 554 580 594 634 645 645 635 621 618 624 623 639 653 662 671 678 678 676 674 663 632 612 607 613 627 648 669 675 680 684 674 646 621 623 650 662 687 689 697 721 735 734 732 721 694 696 672 663 649 648 653 656 677 721 747 783 830 865 900 921 914 917 881 885 873 874 886 903 920 935 938 952 955 998 1007 1005 1006 1002 987 965 963 953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 12 15 14 13 12 10 8 14 10 9 9 7 6 7 8 16 20 28 39 51 66 65 49 38 48 53 61 81 95 105 126 168 187 219 174 147 158 201 232 212 157 131 117 102 93 91 91 107 142 189 331 100 33 13 6 18 41 41 50 69 96 124 148 169 181 186 190 196 225 257 282 293 292 282 265 262 268 264 262 264 264 259 256 262 272 293 293 292 308 335 361 376 383 385 390 401 394 386 393 407 415 425 435 462 482 495 503 511 518 520 518 514 502 498 497 492 484 477 461 465 484 475 463 460 465 475 479 491 528 534 528 535 547 553 562 572 607 624 632 627 618 618 631 635 638 647 661 671 678 681 678 670 662 650 605 587 593 609 628 648 663 664 667 666 655 634 624 631 644 658 689 693 712 719 733 735 722 712 709 701 686 678 659 658 664 667 692 765 807 836 881 911 941 949 930 922 888 900 893 900 917 941 967 981 976 986 982 1004 1014 1025 1032 1027 1008 982 969 955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 9 8 8 9 10 15 16 7 9 7 2 2 5 6 8 22 31 40 59 65 48 32 40 43 57 65 81 97 124 161 193 202 147 126 162 191 202 193 166 141 114 110 100 92 85 94 114 183 455 76 48 24 12 26 46 51 57 68 89 112 138 155 164 172 183 198 236 262 283 288 281 271 263 265 270 275 274 267 258 255 262 276 296 310 310 306 313 326 350 383 380 383 395 397 386 386 401 413 414 416 438 477 503 513 515 515 520 529 523 517 513 507 504 495 487 485 470 477 491 478 465 460 460 469 487 500 532 545 551 552 555 562 571 576 592 600 646 659 648 640 637 633 646 650 659 673 679 683 679 665 647 626 602 585 587 611 633 643 649 657 657 641 631 633 640 646 652 669 693 700 705 727 740 732 718 716 721 708 709 676 670 674 682 701 745 808 856 875 915 940 960 957 940 933 929 916 913 934 959 993 1022 1027 1007 1003 1001 997 1008 1030 1042 1036 1017 992 966 954 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 7 7 4 6 6 9 15 11 3 9 8 4 0 0 3 8 17 21 32 46 49 43 36 37 35 39 51 72 91 134 178 200 191 134 128 188 188 184 182 163 127 116 120 114 99 82 81 85 181 445 246 64 33 22 35 52 57 62 73 86 101 127 137 149 163 177 203 234 258 279 286 280 270 266 266 267 277 274 264 257 258 274 298 310 309 312 311 309 325 358 379 370 368 379 380 371 392 411 416 417 422 448 491 514 520 521 524 528 534 532 531 525 515 506 497 496 495 480 482 485 473 462 457 457 468 495 519 529 554 565 548 554 577 591 585 590 634 653 687 675 644 631 639 653 651 653 661 672 680 677 659 636 616 587 578 585 613 634 640 644 650 642 627 623 645 657 665 677 687 691 690 718 735 739 728 725 728 723 708 711 674 674 697 716 747 796 845 873 890 924 947 967 965 955 947 928 930 949 977 1003 1024 1041 1037 1016 1008 999 992 1008 1034 1043 1031 1007 980 955 958 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 8 7 3 7 11 5 3 9 5 7 7 3 3 10 15 15 21 36 36 35 33 32 36 37 51 67 89 149 192 199 180 137 143 213 215 182 157 138 119 114 118 117 100 83 78 72 100 215 275 71 52 29 32 57 76 78 76 82 92 102 120 139 154 171 197 223 243 271 282 275 274 274 272 276 278 282 275 269 273 284 298 311 307 307 307 321 327 347 370 370 362 367 363 374 404 415 421 429 441 467 500 527 535 535 533 537 539 531 531 526 517 505 498 502 500 485 482 483 471 466 465 477 497 515 529 533 576 567 548 557 579 597 611 630 655 683 667 642 621 623 643 657 649 650 648 664 671 665 651 631 611 604 587 593 625 637 639 639 637 636 641 640 672 680 694 709 713 709 702 724 724 728 725 723 711 697 701 709 699 705 740 759 786 825 854 862 890 908 936 947 949 946 932 920 948 968 992 1011 1021 1027 1025 1014 999 986 1000 1019 1037 1042 1025 996 969 953 960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 10 8 4 6 4 7 10 7 8 16 13 12 4 3 8 13 15 13 16 30 28 32 31 29 31 35 47 63 92 157 202 213 189 158 171 202 204 159 131 115 108 111 115 111 92 81 78 76 69 91 137 85 62 37 35 64 86 80 70 80 79 80 103 128 148 168 193 218 239 261 278 280 280 276 271 272 273 276 276 274 279 295 304 304 302 298 308 320 324 326 343 363 362 359 352 377 392 386 416 438 447 478 504 533 552 556 551 555 559 554 542 531 520 506 501 507 510 501 488 480 482 461 476 487 508 530 540 553 588 579 566 567 567 575 604 645 671 667 655 635 618 628 649 659 654 644 641 654 661 652 635 617 602 580 587 604 606 622 631 633 638 652 672 673 707 715 727 734 732 725 716 722 720 735 729 708 685 686 708 713 733 760 772 778 799 820 828 838 879 885 910 919 911 909 918 932 951 975 995 1007 1008 1008 1019 1011 974 968 1005 1031 1042 1041 1020 986 960 953 953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 12 13 13 10 7 10 7 8 10 11 16 26 27 34 14 7 9 13 16 16 18 26 22 29 22 24 27 27 36 58 91 162 205 218 197 178 184 193 153 120 106 96 95 102 105 98 85 78 77 79 73 78 88 72 60 59 54 68 97 88 65 66 65 72 87 114 148 174 200 229 254 258 281 282 279 276 275 271 270 280 283 282 292 293 300 306 302 295 308 316 337 343 332 343 360 352 357 358 357 373 401 428 450 481 513 544 573 578 572 582 585 569 550 537 526 510 519 524 524 513 495 486 490 479 479 502 526 540 547 559 578 582 576 579 577 580 602 637 664 670 666 650 633 641 653 658 658 643 633 641 655 649 629 606 611 638 598 594 605 618 626 635 656 684 703 708 730 745 747 750 747 739 734 728 724 733 716 694 688 690 707 738 756 776 762 765 786 795 802 829 864 867 870 887 883 896 913 923 954 1014 1028 1004 995 994 1006 1004 980 977 995 1027 1041 1038 1017 984 955 945 943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 5 8 13 16 12 8 8 8 9 13 11 11 14 15 15 18 22 10 3 5 9 12 14 17 22 19 18 16 13 18 22 29 55 98 154 194 229 223 207 202 174 120 96 88 85 83 90 97 90 84 81 81 82 79 82 79 66 57 62 64 68 101 113 90 68 65 64 77 113 166 201 243 279 288 285 284 273 270 270 265 263 265 272 275 273 286 310 318 311 297 289 306 325 349 352 333 341 355 353 357 375 375 382 419 444 471 500 528 557 585 590 591 592 591 586 576 565 548 528 530 541 532 518 506 499 496 486 486 515 537 549 553 556 565 580 580 597 595 598 618 646 664 669 675 676 656 652 657 664 662 643 629 637 654 653 636 611 613 642 638 616 612 616 629 647 672 699 718 733 744 751 754 763 761 755 752 748 750 742 702 687 684 695 719 744 750 756 740 746 763 771 795 830 843 845 858 858 861 882 896 908 946 1011 1027 1025 1022 1009 996 987 984 990 995 1020 1020 1014 999 986 964 934 930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 10 5 3 6 8 10 18 21 12 12 8 5 11 23 19 13 7 7 9 11 15 19 19 15 8 5 15 18 24 51 94 128 157 169 178 176 169 145 98 81 80 81 82 88 93 91 84 83 83 87 87 87 80 65 54 59 69 72 107 118 110 111 112 94 101 130 180 221 245 249 245 256 282 272 269 268 263 255 259 270 270 244 303 310 298 308 296 285 309 334 353 349 327 328 340 350 351 346 375 377 423 449 479 503 524 551 573 585 604 604 604 595 583 573 562 549 543 546 541 532 522 515 513 505 506 539 554 566 572 572 574 582 595 612 615 619 630 647 662 664 654 677 677 662 663 665 654 634 627 643 657 658 644 628 617 625 642 624 617 631 645 662 685 707 726 745 751 750 757 763 765 762 755 750 751 734 721 715 695 709 729 728 725 723 722 725 740 758 785 817 830 831 852 835 836 859 876 894 940 1002 1011 1013 1015 998 978 971 976 987 994 993 988 986 986 971 957 955 950 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 1 3 4 9 19 20 16 7 2 3 11 18 13 5 3 5 10 13 15 16 16 11 7 8 18 20 23 44 79 103 120 122 137 150 128 101 89 84 82 91 95 100 99 94 89 81 83 102 96 92 85 67 54 57 71 77 78 109 125 137 137 123 123 135 172 209 212 211 230 252 255 262 274 272 256 257 260 265 275 279 280 288 291 285 281 293 325 356 364 351 330 313 302 314 339 359 373 390 422 442 476 496 508 519 528 564 605 611 623 616 616 610 583 574 565 561 553 537 526 529 531 521 525 540 572 585 580 575 576 585 610 635 633 631 636 641 652 664 662 662 657 666 664 660 648 632 629 647 663 665 654 646 632 631 641 629 627 640 656 674 694 714 729 736 744 752 764 760 765 767 759 750 741 723 723 716 722 731 730 715 696 685 702 715 730 744 764 788 807 806 825 828 831 840 859 886 935 988 991 998 1002 986 969 964 968 976 977 951 949 951 957 953 952 960 968 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 5 8 10 7 8 2 0 5 9 7 2 2 5 10 13 14 14 14 12 10 10 7 17 20 22 41 69 85 93 99 111 126 112 97 92 91 93 101 102 101 100 95 91 94 102 107 94 92 88 70 55 56 66 72 85 119 139 140 133 121 111 119 162 180 186 192 209 234 258 272 277 271 262 260 267 271 270 271 275 267 255 263 292 330 363 379 373 356 342 333 313 312 335 359 363 368 374 414 448 481 497 507 528 568 586 607 597 582 576 604 620 592 588 582 571 555 536 538 549 547 552 560 565 599 605 599 599 614 641 668 655 634 637 646 659 669 667 667 670 680 671 665 650 634 634 654 666 665 664 654 640 641 644 632 631 650 666 683 699 708 716 727 740 753 762 758 755 754 748 736 721 708 708 708 715 719 701 685 682 677 706 716 722 738 762 777 781 789 808 824 815 832 856 881 916 961 991 1001 999 983 968 960 957 957 953 932 924 928 944 956 965 978 990 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 4 3 1 0 0 7 11 8 6 7 11 12 13 15 13 11 9 6 7 6 18 21 23 42 58 67 75 84 91 94 100 100 96 96 99 100 100 100 98 98 100 106 111 106 94 89 90 73 61 56 58 74 100 131 140 137 135 115 99 111 143 154 168 190 218 242 257 267 274 272 258 271 265 262 261 255 253 274 286 295 347 348 377 399 380 369 355 332 319 325 342 357 368 382 386 401 437 459 483 508 537 567 588 601 574 586 576 602 632 618 603 606 600 576 555 550 560 570 571 576 576 578 606 612 614 634 668 694 668 637 644 652 661 669 668 666 689 677 650 640 648 645 642 656 661 667 661 656 647 649 648 638 642 651 664 685 691 697 707 722 735 742 746 746 737 720 713 707 699 698 695 698 687 677 658 655 665 674 704 706 706 739 764 761 759 777 808 846 813 867 902 914 937 974 1001 1011 1003 993 977 962 951 947 948 947 938 948 968 981 988 999 1016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 10 17 12 6 5 9 12 12 14 13 7 5 5 3 3 16 20 24 31 44 58 67 70 79 82 93 99 97 96 99 102 103 107 103 105 109 111 110 101 88 86 89 74 69 62 60 72 96 129 137 136 134 124 114 116 128 141 181 205 225 250 270 275 267 257 242 236 229 249 253 254 268 293 320 342 301 313 375 409 396 379 349 323 322 330 342 356 370 384 396 416 429 451 487 514 536 557 571 587 574 585 577 594 611 609 604 611 623 594 576 571 577 587 594 598 598 596 635 640 643 662 694 718 691 658 655 656 656 667 679 681 683 679 649 636 652 649 644 650 653 662 656 653 652 665 667 656 650 658 669 671 687 700 709 716 721 721 716 717 700 680 674 676 676 676 683 672 653 646 636 666 701 708 718 731 725 755 767 758 754 778 815 829 851 875 882 909 951 987 1008 1021 1013 1015 998 974 959 953 953 956 962 996 1009 1011 1015 1027 1045 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 2 6 10 9 7 5 5 7 9 7 9 3 5 9 10 9 15 22 23 25 37 50 55 58 69 76 94 98 97 101 104 107 112 118 109 109 115 115 105 95 91 90 89 82 75 65 62 73 97 126 137 139 133 129 126 125 132 154 193 211 229 252 262 268 272 259 210 193 222 242 253 275 306 329 341 275 314 299 377 416 401 375 352 327 323 324 336 352 366 381 396 405 426 457 492 510 529 549 565 579 571 584 576 576 588 592 597 617 624 602 594 597 606 609 607 608 613 613 627 655 665 684 706 714 704 672 666 664 661 672 679 683 694 687 644 633 647 645 641 644 647 653 654 652 661 684 684 670 662 659 661 675 692 701 708 711 705 693 680 676 655 642 638 634 638 649 645 616 623 629 629 644 659 667 689 737 734 765 734 741 757 777 796 807 838 857 889 923 960 989 1013 1033 1032 1037 997 973 964 956 960 973 980 1030 1035 1033 1042 1053 1065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 8 9 9 9 8 7 5 2 2 4 8 11 13 15 20 31 29 21 27 40 46 52 64 74 95 102 104 105 106 111 119 119 112 114 123 107 97 93 89 87 87 92 80 69 66 74 97 125 139 139 119 118 119 127 143 167 202 222 232 252 264 263 239 211 193 192 249 252 266 282 298 295 270 307 319 301 326 385 392 375 364 337 322 322 338 353 364 370 382 406 431 462 483 501 527 548 554 556 574 575 575 567 579 584 599 625 619 618 616 614 626 631 630 632 638 652 697 702 685 688 698 705 705 685 685 669 652 669 681 677 669 657 632 618 637 640 634 632 639 650 654 655 677 697 693 678 665 664 665 670 683 696 702 701 685 660 644 640 628 622 621 619 627 634 619 589 580 589 614 630 636 641 658 691 700 729 692 701 718 745 766 759 776 858 891 918 930 952 998 1040 1041 1023 1009 1001 990 979 986 1000 1006 1048 1055 1057 1074 1081 1081 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 0 2 6 8 8 9 10 9 7 5 3 5 10 12 13 20 27 28 30 28 30 43 45 50 64 83 99 105 108 108 103 104 110 115 120 120 110 100 95 94 94 92 91 90 82 74 71 80 104 133 147 129 119 119 116 127 150 180 208 228 242 264 266 229 202 203 209 194 214 246 260 281 270 266 297 319 307 305 388 395 386 383 380 357 328 324 332 351 362 370 386 410 434 466 479 498 519 541 551 557 568 570 578 575 579 596 619 631 625 636 628 626 638 647 647 647 648 644 661 686 686 689 703 714 716 716 707 677 662 681 692 692 683 661 635 619 624 632 627 626 635 648 656 664 689 699 692 687 680 664 656 664 677 692 693 686 661 632 618 617 613 603 609 608 612 610 594 583 584 581 609 617 625 636 651 671 683 702 676 674 680 699 722 743 778 814 839 867 918 964 991 1006 1013 1015 1014 1020 1007 1000 1005 1013 1023 1053 1080 1085 1097 1104 1107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 3 0 0 0 0 1 3 1 0 2 5 7 8 9 10 10 9 7 5 7 10 19 18 16 21 28 31 35 42 53 50 51 65 84 99 112 111 102 98 94 97 109 123 123 102 95 88 93 94 93 92 88 83 77 75 86 115 131 128 125 134 125 120 133 158 187 214 235 244 246 205 199 200 211 220 207 190 210 236 245 263 278 288 282 272 314 376 386 390 385 387 374 334 320 338 359 356 366 389 412 433 460 480 503 516 535 545 550 559 571 581 575 576 599 623 639 647 650 641 639 636 648 648 643 640 642 667 698 711 708 712 722 729 727 703 669 659 690 710 706 688 661 637 634 624 637 631 631 638 644 650 667 688 671 666 663 652 637 628 629 660 674 674 666 639 617 608 598 589 582 593 589 592 591 585 586 592 584 586 591 601 628 659 678 684 691 669 670 674 681 707 745 775 808 834 876 925 968 988 991 993 995 998 1015 995 999 1009 1020 1042 1075 1104 1108 1113 1123 1131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 5 5 2 1 0 0 0 2 2 1 0 1 2 4 5 7 10 8 9 10 9 6 9 17 22 22 21 24 30 36 41 48 58 54 57 68 85 95 93 99 101 93 88 89 110 131 128 101 101 96 96 102 102 96 88 82 79 75 84 105 115 115 126 146 131 125 139 167 195 218 232 233 229 176 176 178 191 192 193 205 221 276 284 292 263 240 231 235 293 338 364 380 372 384 374 329 313 324 327 352 370 385 403 425 452 479 499 512 527 537 547 559 569 577 578 581 586 602 623 642 650 649 660 659 661 648 648 665 682 692 719 728 723 722 729 732 727 714 685 652 681 714 705 686 679 664 630 641 645 637 639 641 639 641 653 665 671 671 656 637 619 607 604 617 657 656 646 628 614 604 590 579 575 582 574 579 584 585 592 608 606 597 597 606 626 649 663 670 686 677 677 679 692 719 747 771 802 837 891 916 939 958 968 967 968 982 990 985 996 1013 1032 1067 1109 1117 1120 1135 1142 1146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 7 5 1 0 2 5 7 3 1 0 0 2 3 4 6 8 7 8 10 12 11 9 12 19 18 18 20 25 32 39 44 51 60 59 64 68 68 72 81 91 92 74 64 84 107 114 107 103 101 101 79 77 77 87 91 84 80 73 77 89 94 106 132 154 145 143 147 179 205 216 220 223 225 223 187 171 182 178 189 214 229 273 235 268 274 227 203 221 262 336 317 353 347 374 363 324 306 304 331 337 351 370 389 413 442 468 490 511 513 528 543 554 566 576 577 583 582 579 615 641 648 654 660 668 643 641 650 663 681 705 739 758 755 743 742 741 737 723 690 681 705 709 682 667 669 668 650 651 656 651 653 650 651 658 664 667 669 668 655 626 604 593 591 600 614 608 607 601 601 601 595 588 588 590 583 585 597 603 613 631 631 616 617 630 646 659 662 668 692 699 700 704 722 734 745 762 793 842 886 879 899 911 915 920 931 952 972 975 997 1023 1048 1085 1120 1121 1130 1150 1155 1151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 5 3 4 4 2 1 1 5 8 6 1 0 0 3 3 6 7 8 8 7 6 11 15 14 11 11 14 15 14 19 26 40 45 47 52 61 65 69 70 62 66 81 95 89 65 55 86 94 102 105 103 101 95 71 75 74 94 100 88 79 73 71 72 85 110 144 160 150 152 156 185 206 213 215 216 218 214 171 168 166 141 169 206 242 296 198 245 263 240 223 247 297 330 304 317 319 365 369 349 326 303 325 339 341 355 377 405 435 460 482 498 506 526 538 548 563 575 578 577 575 574 591 616 637 653 659 669 648 632 640 644 660 700 735 738 722 727 741 733 734 737 722 715 730 726 720 716 693 661 650 667 678 674 670 666 670 674 673 671 665 666 644 622 603 593 593 594 594 592 583 586 591 595 600 606 610 608 605 606 614 621 636 656 656 645 652 671 678 681 688 697 711 736 741 742 747 742 752 777 799 821 849 870 861 867 879 894 914 933 956 984 1005 1033 1057 1077 1102 1124 1137 1161 1161 1149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 4 2 1 1 0 1 2 8 10 5 0 0 0 2 4 9 7 6 8 8 6 7 14 18 16 12 10 14 21 28 39 48 46 46 53 62 67 70 72 62 68 86 89 76 64 57 91 92 100 108 109 104 95 71 73 72 84 98 97 85 75 68 64 75 109 148 166 158 150 160 185 192 200 205 206 207 193 144 142 142 140 160 204 259 284 196 171 191 205 208 205 248 309 311 303 334 367 398 375 328 306 327 333 335 335 351 383 419 444 459 478 496 516 529 541 558 570 570 573 600 599 614 621 629 640 657 679 652 643 675 677 664 659 674 704 732 727 723 723 729 737 739 738 752 752 723 706 690 671 665 682 699 692 687 679 679 684 685 679 666 662 643 629 619 606 594 586 584 585 579 587 594 603 613 624 631 632 630 628 626 638 661 680 682 675 694 706 703 706 709 710 724 765 787 769 765 764 773 787 798 808 827 830 838 843 860 883 903 925 964 990 1009 1038 1050 1058 1083 1123 1144 1166 1160 1146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 3 1 0 0 0 1 4 8 9 4 1 0 0 0 3 9 4 3 6 8 7 10 17 24 24 17 12 18 30 37 51 51 44 48 57 64 67 70 76 74 80 98 87 71 64 59 91 93 93 101 111 98 75 74 67 67 84 94 97 92 86 82 68 65 102 123 147 159 152 151 175 180 181 187 190 189 179 156 140 110 90 142 195 236 269 270 208 133 123 195 204 220 272 308 309 366 364 405 379 330 312 321 328 337 338 344 364 382 401 427 462 485 508 528 536 548 559 574 605 638 636 637 636 632 640 660 676 659 641 661 689 702 697 695 712 748 731 708 731 750 758 756 751 751 747 727 695 670 672 686 702 721 714 705 699 691 690 686 676 668 661 646 637 630 620 606 594 593 590 580 591 599 615 627 637 647 649 651 653 650 660 681 701 710 710 727 732 731 741 743 740 753 787 802 783 790 788 790 793 796 800 803 817 831 838 860 881 898 924 966 988 1008 1020 1037 1067 1101 1131 1154 1172 1164 1154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 7 4 2 1 0 2 6 8 9 3 0 0 0 0 1 5 7 7 7 7 8 14 24 26 25 17 16 24 34 42 51 53 44 47 51 58 65 73 81 79 93 103 76 65 61 56 74 79 84 96 111 99 80 75 64 61 84 88 88 89 87 83 77 66 76 107 142 159 153 148 166 171 173 174 180 184 166 145 133 72 59 88 118 170 227 260 227 133 74 76 126 221 280 303 326 354 372 392 367 325 306 313 321 335 339 350 356 362 377 405 437 461 484 515 517 539 563 582 599 610 637 628 628 639 651 669 682 670 634 643 647 687 696 695 717 735 713 712 738 763 776 777 769 760 742 717 705 693 691 697 716 735 726 722 710 702 696 684 671 667 667 660 647 640 627 620 614 606 601 589 602 609 621 632 646 658 659 659 666 667 679 703 729 739 739 754 760 762 764 772 776 788 810 810 806 810 801 801 800 797 799 810 820 839 848 868 886 905 934 970 991 997 1012 1038 1087 1124 1146 1168 1186 1180 1176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 7 7 7 4 2 2 3 6 8 0 9 9 3 0 0 1 5 8 9 12 14 18 20 24 27 22 15 17 22 32 43 51 52 49 53 53 57 64 73 82 83 99 100 60 63 61 53 59 65 73 84 94 91 84 85 83 67 82 83 82 86 84 82 82 78 88 99 117 136 142 143 154 163 164 161 168 180 157 141 129 64 49 50 53 136 213 269 264 162 87 77 179 258 280 282 307 341 370 376 360 329 309 305 311 316 319 323 339 352 371 398 424 442 454 484 491 519 546 559 573 602 627 625 625 646 652 661 671 658 624 624 640 680 697 691 697 712 707 723 740 766 780 790 787 768 748 723 721 709 719 728 736 743 739 733 712 708 701 684 670 669 673 666 636 626 623 629 630 623 614 604 619 621 632 640 648 660 667 668 675 676 692 715 740 753 759 775 780 780 785 795 801 810 823 829 826 825 817 818 821 818 818 828 835 856 861 880 899 919 945 969 978 1008 1025 1055 1093 1122 1151 1185 1204 1201 1202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 3 4 4 5 6 7 7 4 3 7 8 3 1 3 5 7 9 17 24 26 27 28 26 19 14 16 20 35 49 52 49 49 51 56 62 65 70 79 87 101 101 57 69 74 63 58 65 75 82 83 83 84 71 56 57 74 75 72 78 82 88 88 79 80 89 98 116 123 140 162 172 163 157 162 182 141 132 120 61 56 55 42 129 189 259 262 162 111 113 183 287 313 289 277 303 339 348 361 330 306 298 303 312 316 317 337 346 367 398 424 438 450 470 488 504 511 525 552 579 599 629 617 640 645 651 650 636 619 616 645 683 697 705 722 738 740 746 747 758 776 790 788 768 743 733 731 743 745 747 746 743 744 743 718 712 701 683 674 672 666 660 656 653 641 649 651 644 631 617 625 639 646 648 649 658 672 676 684 683 699 710 727 745 763 780 780 782 794 806 819 826 834 844 842 841 843 841 850 852 850 853 851 869 869 888 906 927 940 955 989 1024 1037 1067 1094 1119 1148 1182 1206 1206 1207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 6 7 7 6 8 8 6 6 7 7 7 9 16 26 29 25 24 23 19 16 16 26 41 53 55 52 52 54 62 67 67 71 80 90 97 93 51 53 73 66 56 61 74 84 86 86 65 55 53 53 62 77 73 69 79 88 90 84 85 85 98 102 108 135 171 190 182 159 151 186 131 142 116 59 56 47 32 95 153 253 253 175 138 91 108 129 256 307 292 284 313 338 360 325 297 289 297 305 311 331 351 352 373 404 432 449 461 476 475 477 499 524 537 549 575 606 598 639 646 637 627 618 608 591 636 677 695 698 721 746 752 748 748 747 778 798 796 775 753 747 731 747 770 749 738 740 745 747 730 720 705 687 685 686 683 678 674 658 646 669 678 670 653 637 641 666 665 664 660 667 677 682 692 690 702 695 701 718 730 743 772 777 797 815 834 842 849 859 861 869 872 876 888 887 881 873 864 870 861 884 906 914 930 963 1002 1026 1040 1065 1091 1121 1146 1171 1194 1195 1198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 6 7 6 1 6 8 9 10 10 10 15 15 19 21 25 26 23 21 21 33 45 57 62 57 54 59 66 67 68 71 81 89 91 85 60 59 75 62 54 61 74 82 89 92 63 45 41 45 52 65 68 67 82 82 80 80 81 85 91 92 104 126 163 192 193 173 150 201 114 125 138 96 52 39 31 54 89 197 247 218 158 100 142 140 250 304 305 293 310 348 345 304 292 289 288 298 321 340 351 349 372 415 451 466 467 466 461 475 496 520 532 548 576 598 599 633 629 616 613 609 590 577 619 667 716 721 720 723 729 741 752 752 773 805 809 787 771 773 757 761 769 769 757 749 747 744 736 730 717 687 687 699 699 692 683 670 659 694 704 696 677 662 669 699 697 691 681 681 686 690 695 691 694 678 683 689 700 724 752 771 800 821 844 851 864 878 880 890 903 915 921 914 901 884 867 865 854 878 882 898 926 962 996 1013 1036 1052 1080 1112 1142 1164 1181 1196 1205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 6 6 5 4 2 10 8 6 9 13 15 17 22 23 27 29 28 26 26 30 41 48 55 58 57 59 64 68 67 72 77 85 87 85 83 77 53 63 50 53 67 77 81 84 76 52 52 55 62 66 64 64 69 74 86 86 83 84 91 92 92 101 119 154 182 184 170 163 205 119 120 132 105 61 43 48 45 59 84 138 168 129 62 64 89 247 294 296 293 308 332 328 299 288 283 290 309 326 336 346 360 387 431 470 480 473 464 459 470 490 512 526 537 557 577 589 616 609 619 625 622 596 574 602 666 716 707 719 728 727 726 732 751 765 804 816 799 785 782 772 777 775 772 764 768 767 761 758 748 734 701 700 721 722 704 692 681 682 718 726 718 698 680 683 710 734 726 710 703 700 700 698 686 682 666 663 676 695 717 742 764 798 820 849 861 883 901 902 908 934 943 941 927 908 882 862 867 860 858 868 887 916 949 977 998 1026 1034 1064 1094 1114 1137 1165 1194 1214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 6 5 6 10 9 8 11 12 18 27 28 25 31 38 34 31 32 38 47 48 49 54 56 61 67 70 70 79 86 91 90 86 82 69 41 51 46 58 71 79 81 76 62 54 66 70 73 74 68 61 64 61 87 81 80 81 83 87 92 94 116 144 172 185 179 178 202 205 137 114 99 74 57 57 52 49 65 76 86 93 66 19 61 258 303 283 305 321 317 310 302 299 293 297 317 329 333 343 362 409 429 471 482 482 477 463 458 473 523 536 522 525 546 564 577 594 609 630 631 599 568 590 666 699 712 717 719 722 730 742 751 765 788 802 803 795 787 785 787 801 793 771 768 772 779 785 772 756 735 735 748 741 721 705 695 728 739 744 735 718 707 712 736 769 767 740 727 716 706 695 679 668 668 668 683 706 726 745 765 793 821 853 869 886 909 926 937 954 954 944 924 905 876 863 880 879 863 866 886 906 931 958 982 1007 1016 1050 1064 1079 1114 1157 1187 1218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 5 4 6 9 10 16 17 19 26 34 35 31 37 43 40 37 37 42 48 50 53 56 59 66 71 72 74 86 92 97 98 89 78 60 43 51 44 57 73 78 73 66 69 68 56 55 56 64 61 54 54 56 81 81 84 86 86 85 88 91 118 137 159 190 202 192 182 176 185 155 109 83 66 55 48 40 45 54 56 57 37 19 78 258 327 290 319 314 302 305 299 281 282 293 315 329 333 339 364 424 417 441 468 489 484 464 453 460 474 494 519 545 560 559 553 558 592 634 637 608 587 611 670 709 724 724 728 720 722 733 735 753 774 795 806 804 799 799 803 807 814 813 792 788 802 809 796 784 773 758 761 750 732 716 711 741 755 756 751 747 740 743 765 792 791 768 751 731 714 698 682 673 683 688 704 723 738 755 776 797 824 856 864 884 916 942 953 963 955 939 914 901 883 876 892 899 876 879 891 891 913 942 965 991 1011 1014 1035 1061 1100 1139 1171 1204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 6 6 7 8 10 18 22 33 38 39 35 36 45 46 42 37 40 46 52 55 54 56 61 70 73 73 79 90 91 94 97 84 76 59 44 46 44 55 66 69 64 59 59 59 52 53 49 46 52 46 41 52 62 62 81 91 93 92 91 96 122 134 154 180 201 214 205 172 195 152 106 87 64 50 46 29 34 38 30 25 18 19 61 172 291 296 287 267 269 292 301 285 283 297 312 335 334 324 345 405 403 450 484 506 487 455 448 459 474 509 527 562 577 576 566 556 606 629 632 619 614 638 689 731 733 723 727 731 731 739 750 758 781 808 822 824 821 813 812 828 828 831 811 815 828 828 815 810 804 789 773 755 740 728 724 737 766 767 766 763 759 764 786 807 800 785 764 738 717 702 694 693 698 718 735 746 756 772 792 809 832 839 861 898 929 946 956 963 953 936 907 902 902 910 919 914 894 891 889 908 922 934 953 973 981 990 1020 1050 1084 1119 1148 1176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 15 15 11 8 10 15 26 37 36 32 33 39 46 46 46 50 51 59 62 58 54 54 58 68 73 77 84 90 88 87 98 77 71 58 45 41 40 42 49 49 50 48 46 45 43 39 42 38 43 35 31 45 51 62 91 101 102 97 96 106 128 131 153 160 162 179 182 179 204 125 100 88 67 55 47 31 31 34 31 24 15 26 62 136 250 302 297 284 260 263 285 292 284 282 284 291 316 325 329 354 387 454 504 513 481 450 444 453 464 497 526 537 552 565 563 564 606 604 625 625 637 655 667 676 699 702 723 735 718 710 730 764 796 826 834 842 837 828 832 850 848 823 838 848 853 852 834 811 812 810 787 768 750 743 748 763 788 788 789 778 774 779 790 800 804 791 766 738 722 713 708 703 707 744 762 772 780 796 816 829 834 854 879 917 938 949 956 958 951 940 915 915 918 934 943 927 909 899 893 923 930 933 938 947 962 981 1013 1039 1067 1099 1124 1148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 15 14 12 12 11 13 18 25 32 30 30 33 38 43 47 52 55 62 66 62 55 52 56 65 72 75 79 83 86 85 82 94 69 51 41 38 36 33 29 28 27 30 34 41 43 37 34 33 30 32 30 27 29 41 71 90 102 100 97 104 119 129 132 143 150 150 191 192 176 180 114 97 92 72 57 48 40 34 34 24 19 10 26 59 119 218 298 305 334 289 275 284 288 281 259 269 283 280 297 310 323 360 412 463 485 468 448 437 436 450 486 489 512 539 571 580 579 606 616 635 620 623 632 652 684 706 724 732 723 720 717 729 761 796 817 829 855 851 844 845 853 857 854 860 857 857 854 841 826 826 813 800 782 759 768 787 793 792 799 802 789 784 789 796 800 799 787 760 746 735 726 721 723 733 769 780 791 801 818 829 835 852 879 901 933 944 951 956 955 952 948 937 934 944 959 957 936 918 907 907 941 939 935 936 943 960 981 1016 1032 1053 1079 1101 1120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 10 7 5 5 6 9 13 16 21 25 26 28 32 37 45 50 52 57 66 65 54 48 49 53 62 72 77 80 80 82 79 78 87 62 52 37 30 25 20 18 15 14 27 31 36 36 31 29 35 49 45 43 36 37 50 70 87 105 106 107 118 129 130 124 126 140 147 192 191 182 184 147 97 94 80 72 61 46 38 43 17 30 38 37 53 109 176 211 265 326 302 265 254 251 246 258 253 269 287 293 311 326 345 391 426 453 445 430 425 427 429 434 463 502 532 548 571 596 617 631 626 604 602 631 668 689 697 720 737 736 711 705 717 737 760 784 820 863 868 873 874 878 894 908 902 899 894 884 872 860 846 822 812 790 771 786 805 812 814 814 807 799 793 800 806 802 792 780 769 755 742 734 737 746 762 797 802 808 821 824 838 859 878 905 923 948 950 957 962 960 958 957 959 959 969 971 959 942 927 918 923 956 959 952 946 950 966 993 1029 1034 1048 1068 1089 1100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 5 3 5 5 7 12 10 12 20 27 30 33 38 42 48 52 53 57 63 62 50 47 49 56 63 69 76 77 79 81 74 76 80 56 50 26 17 14 13 11 10 13 29 32 40 48 42 32 35 52 52 50 47 48 54 64 81 109 108 113 124 126 123 120 119 126 155 185 182 163 167 177 139 103 99 88 74 52 43 45 21 18 36 39 54 109 156 167 215 297 274 253 221 231 260 265 254 309 309 284 302 329 351 378 400 429 420 410 411 415 418 431 458 503 532 538 560 592 614 617 592 582 589 626 668 685 681 690 712 717 726 722 723 725 738 775 812 869 880 887 892 898 907 920 918 911 906 897 890 880 861 834 816 795 782 785 792 800 809 807 814 805 802 811 813 802 788 783 773 751 746 749 756 767 790 824 824 826 842 846 864 886 904 929 943 955 955 969 974 971 968 968 975 984 984 979 964 949 940 935 937 937 964 966 961 965 985 1014 1042 1047 1064 1081 1093 1103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 7 10 11 9 12 21 30 36 39 42 45 46 50 54 57 59 56 49 51 54 61 69 71 73 77 80 80 75 80 78 55 41 23 11 10 12 8 7 19 33 38 41 63 60 51 53 56 55 53 54 58 63 75 92 106 110 120 130 132 128 126 124 122 142 154 163 159 177 180 150 143 142 101 87 62 50 47 35 39 42 43 45 53 77 118 186 261 218 279 235 240 263 259 241 244 302 330 347 344 342 356 380 403 401 397 397 398 399 419 470 481 515 525 551 581 598 594 572 555 588 642 675 693 689 676 690 729 714 713 719 729 756 797 830 879 905 913 910 924 944 948 946 938 909 890 888 888 876 849 821 809 803 800 813 831 846 847 824 811 810 822 820 813 802 787 771 753 755 763 776 790 817 849 850 854 853 861 883 907 928 949 955 960 962 980 986 983 981 981 992 1003 990 981 966 957 954 952 954 986 985 982 980 990 1014 1042 1062 1071 1097 1106 1114 1125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 17 25 33 40 44 44 44 49 53 55 56 56 54 51 56 59 65 68 71 76 79 78 78 78 85 73 50 38 22 14 13 15 15 15 25 43 56 59 77 84 66 52 56 65 76 79 83 91 101 111 117 120 139 139 136 133 133 133 128 120 125 154 159 166 177 178 171 151 123 98 71 60 57 44 29 40 44 45 41 61 88 129 188 201 303 246 255 268 267 266 270 309 319 340 339 334 340 359 379 394 378 377 377 392 421 462 513 508 545 567 584 587 579 563 532 580 639 679 702 695 683 691 696 699 706 726 739 770 810 837 876 924 938 937 947 955 955 955 949 924 901 899 899 884 856 834 838 831 831 844 852 858 858 838 826 820 841 844 833 814 793 780 769 775 783 801 818 847 879 882 881 884 882 895 919 947 966 965 967 972 979 990 993 992 994 1004 1008 989 983 974 971 974 973 974 1006 1009 1004 1006 1022 1049 1077 1091 1104 1114 1136 1151 1165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 7 12 17 22 29 37 43 46 46 48 54 54 54 55 53 52 56 63 65 67 68 70 75 78 76 75 81 87 67 45 35 25 24 19 20 23 23 31 47 55 66 80 90 92 92 95 97 98 109 107 116 115 117 125 132 132 127 129 129 130 133 132 126 123 135 160 153 148 161 171 150 113 102 81 61 56 46 30 32 34 31 35 38 62 99 145 197 299 271 265 256 250 253 261 278 263 304 331 333 329 335 351 360 338 339 356 388 420 457 505 535 541 555 563 562 548 533 535 582 649 682 700 678 663 681 698 704 698 718 713 748 802 840 880 929 943 943 956 966 963 953 943 929 914 912 912 893 870 861 862 852 862 875 872 860 858 869 860 848 858 860 845 824 806 796 794 805 811 832 850 878 905 909 913 911 902 910 925 948 967 970 971 972 979 994 999 999 1001 1007 1007 985 981 984 984 988 992 999 1036 1036 1032 1045 1060 1087 1115 1121 1126 1139 1170 1188 1210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 16 20 24 32 40 45 46 47 49 52 52 53 55 54 54 59 63 64 64 65 66 71 74 72 75 84 86 62 49 47 44 33 27 29 31 29 31 41 52 65 89 88 81 87 95 98 98 107 101 104 104 116 122 118 119 120 124 125 124 125 127 126 123 123 126 125 126 159 171 142 115 99 70 56 51 42 31 31 37 43 32 29 55 83 116 183 273 277 262 238 217 238 263 256 274 289 341 328 306 301 307 306 290 324 323 356 395 445 506 545 554 555 550 528 512 514 540 580 635 680 712 697 683 685 677 656 697 728 730 747 796 849 888 932 943 949 973 987 986 975 963 956 937 924 917 907 894 885 881 880 900 909 897 876 858 857 874 869 882 878 858 837 821 815 820 834 837 860 874 895 918 933 936 929 916 919 933 951 965 970 971 978 989 998 1000 1000 1002 1005 1006 988 985 999 1005 1012 1017 1020 1039 1060 1067 1085 1099 1126 1150 1151 1156 1176 1199 1218 1252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 18 21 24 26 33 38 41 43 45 47 49 48 52 55 55 56 60 61 61 60 62 62 66 69 72 79 86 80 57 50 52 52 49 41 32 36 33 32 40 47 59 95 99 84 85 89 89 92 99 101 102 106 109 113 116 117 119 122 123 121 119 118 120 120 120 121 127 126 130 160 160 119 90 51 52 51 49 47 46 42 30 34 28 42 57 79 144 245 240 240 242 197 239 284 261 277 266 357 335 316 292 269 257 248 290 296 316 346 408 484 531 547 548 539 496 493 516 548 595 650 672 686 674 666 650 631 641 683 712 746 763 803 848 878 913 931 960 989 1001 993 974 961 958 948 935 926 924 912 904 908 909 922 918 904 887 869 866 882 882 887 898 878 857 844 842 852 864 865 878 889 915 940 952 954 945 922 921 938 958 968 970 977 991 997 1001 999 1001 1003 1004 1006 1000 998 1012 1024 1038 1045 1051 1069 1093 1107 1123 1135 1156 1173 1180 1192 1207 1227 1246 1293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 19 21 22 26 29 32 37 40 44 46 48 49 53 55 56 57 58 58 59 59 64 64 66 69 76 86 86 71 57 49 55 59 55 47 39 36 36 33 43 49 54 78 101 81 81 83 86 94 105 110 110 112 111 117 121 120 119 121 123 119 116 113 113 114 116 123 132 139 122 123 162 157 81 68 62 59 59 56 50 42 30 34 32 42 45 62 101 165 210 180 201 173 221 271 272 264 297 349 342 340 307 259 234 247 281 275 281 331 408 475 507 515 530 519 475 487 515 544 581 630 661 672 674 683 662 631 638 693 720 749 776 806 829 848 873 920 963 982 998 999 984 964 949 935 929 928 930 925 925 931 931 933 922 910 902 895 890 888 891 913 923 901 881 869 870 883 893 893 894 917 943 959 965 967 957 932 933 946 963 971 975 988 1005 1007 1007 1000 1002 1005 1009 1014 1013 1014 1034 1050 1065 1073 1085 1111 1116 1139 1152 1155 1172 1187 1199 1217 1230 1252 1271 1320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 19 22 24 32 36 37 42 46 48 51 54 55 57 56 56 56 56 58 62 66 70 72 81 89 87 74 71 49 57 62 59 54 51 40 43 38 44 56 66 78 87 87 87 89 96 105 113 117 117 117 115 118 122 122 119 120 123 119 114 111 109 109 112 120 125 135 120 109 132 139 99 85 78 74 74 70 59 43 30 32 19 40 42 49 70 114 171 148 198 152 206 262 289 285 278 375 372 346 325 282 249 257 283 275 293 340 400 429 458 499 513 492 458 483 505 530 572 615 640 654 649 622 619 626 647 687 714 787 800 806 808 829 871 909 954 972 977 964 960 952 931 918 918 911 916 922 936 949 949 948 941 931 923 920 915 910 911 918 948 931 911 897 901 913 918 924 935 950 968 975 975 972 967 950 950 959 962 970 984 1000 1016 1017 1011 1002 1005 1011 1016 1022 1027 1030 1056 1070 1086 1093 1101 1121 1138 1164 1164 1170 1185 1198 1213 1234 1248 1271 1290 1335 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 15 17 19 24 32 35 37 43 47 48 50 52 53 54 54 53 52 53 58 65 70 74 77 87 92 91 86 70 52 58 66 64 61 56 45 52 49 48 68 82 91 101 95 88 95 106 111 114 116 116 117 114 117 119 120 120 121 121 117 109 108 107 106 109 116 122 128 117 104 107 109 103 95 94 93 88 87 78 53 34 36 24 35 38 39 61 89 114 147 176 129 123 191 249 258 248 286 365 321 320 295 248 228 250 262 292 324 334 381 442 482 485 460 474 494 503 519 544 575 597 647 625 632 645 639 656 699 724 792 791 793 800 825 868 909 926 911 920 935 941 927 911 908 902 893 892 908 932 947 947 941 934 932 932 933 930 929 932 937 963 953 934 924 934 944 947 961 986 979 986 988 984 981 978 970 973 972 978 982 993 1012 1029 1028 1018 1010 1014 1019 1024 1032 1042 1045 1074 1088 1106 1109 1107 1121 1156 1158 1180 1185 1195 1207 1224 1247 1267 1290 1308 1358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 17 22 28 33 35 39 45 45 46 47 49 50 54 53 51 51 56 63 70 71 73 79 88 92 90 84 73 59 61 74 70 66 59 53 61 60 66 76 85 87 87 92 100 108 104 108 109 111 113 112 106 104 107 118 122 120 118 116 112 108 106 105 108 113 117 119 118 104 100 97 96 95 95 102 107 98 82 57 39 35 33 32 33 33 50 67 75 87 109 76 77 137 188 208 247 313 320 288 280 268 220 194 221 262 269 274 298 354 411 442 445 442 491 497 486 503 516 541 580 572 606 620 629 634 637 666 722 783 782 784 777 802 843 872 859 823 853 917 930 929 919 910 906 889 876 897 925 941 945 944 944 944 950 956 959 960 956 947 953 972 957 953 956 965 974 988 1012 1000 1007 1003 993 991 995 991 991 996 1002 1000 1007 1024 1040 1040 1033 1024 1026 1028 1037 1048 1053 1058 1093 1108 1123 1123 1138 1155 1159 1178 1196 1198 1200 1216 1239 1262 1286 1309 1330 1353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 8 15 22 26 30 34 36 41 45 44 45 47 47 49 54 52 51 52 59 67 71 72 76 84 86 91 88 81 70 59 62 66 69 72 71 69 71 73 80 79 86 84 83 90 102 113 102 103 107 112 113 109 105 99 103 112 116 122 122 113 113 108 107 108 112 115 115 116 128 104 96 94 95 92 90 97 105 118 100 68 44 35 30 30 30 33 47 56 52 42 39 35 42 70 80 157 274 341 299 263 230 224 191 170 185 215 220 242 300 351 395 425 435 445 497 498 487 490 508 521 545 589 615 622 638 646 651 676 717 738 744 749 749 760 777 801 824 813 813 890 904 914 917 917 916 891 872 896 921 935 942 945 948 956 968 975 979 982 975 963 962 955 973 974 977 987 998 1005 1015 1022 1023 1020 1007 1004 1008 1007 1007 1016 1015 1014 1022 1041 1054 1053 1052 1048 1045 1046 1055 1061 1061 1071 1108 1122 1136 1138 1156 1173 1179 1192 1206 1206 1207 1235 1263 1286 1309 1326 1334 1351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 12 19 23 26 29 33 36 39 44 45 45 45 45 48 53 52 53 55 64 70 70 69 74 77 85 91 85 75 65 60 65 67 67 75 77 73 70 73 75 74 84 82 80 88 105 118 117 116 115 117 113 105 102 104 108 117 119 118 117 114 113 107 108 110 119 120 115 119 130 108 106 95 95 93 93 100 111 162 129 91 58 43 39 32 30 33 43 46 44 40 31 20 26 28 37 89 182 280 306 235 183 182 165 151 160 181 194 226 284 342 404 421 417 438 491 499 494 498 514 533 554 583 603 613 632 653 656 660 668 669 682 719 723 737 765 795 814 836 884 885 906 905 903 908 912 902 896 911 923 929 933 936 943 962 981 999 1001 1001 989 979 977 961 966 989 1000 1014 1024 1019 1011 1041 1030 1037 1029 1021 1020 1020 1016 1027 1022 1028 1041 1063 1075 1072 1072 1074 1071 1069 1072 1072 1073 1088 1120 1134 1145 1149 1150 1170 1195 1203 1212 1212 1224 1254 1283 1309 1326 1336 1364 1392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 21 25 26 30 35 40 42 44 44 45 47 49 52 54 57 60 67 70 69 67 69 73 82 80 71 63 59 60 66 71 65 67 68 69 70 71 72 74 81 92 98 99 101 106 108 111 115 119 110 99 99 109 116 125 122 120 120 118 116 111 109 108 124 124 116 116 127 124 116 93 93 97 101 108 122 153 139 116 112 86 54 33 23 31 36 47 38 27 14 3 11 11 39 79 228 313 282 202 148 150 146 143 144 160 190 220 271 341 396 407 410 439 480 485 480 504 484 504 559 607 622 631 648 658 674 671 656 645 654 691 702 728 758 789 801 807 858 863 853 883 895 892 894 903 906 917 935 939 940 944 958 982 1001 1016 1018 1020 1007 993 990 984 973 1008 1021 1038 1046 1034 1019 1032 1047 1056 1057 1044 1035 1033 1031 1036 1029 1043 1057 1082 1094 1091 1092 1100 1095 1087 1087 1087 1090 1103 1127 1144 1151 1153 1159 1188 1211 1212 1216 1221 1237 1264 1295 1313 1324 1343 1370 1419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 19 22 23 28 33 37 41 42 44 46 49 50 53 57 62 64 68 71 69 67 68 72 76 68 61 55 57 62 67 72 70 70 69 70 71 73 75 78 87 95 101 107 110 105 100 108 116 120 104 96 102 109 108 120 120 119 121 123 119 113 109 105 119 128 123 119 122 125 118 94 97 102 108 117 129 131 108 103 101 79 52 31 17 19 28 53 33 12 5 4 4 7 33 63 201 256 218 163 132 132 129 126 130 140 164 208 245 321 392 394 403 420 439 450 442 477 485 519 565 601 626 649 669 682 703 690 656 632 632 659 697 727 751 767 780 787 782 782 827 834 862 875 878 890 910 926 932 937 940 948 969 996 1013 1023 1024 1028 1013 1000 994 996 1017 1025 1037 1056 1061 1048 1025 1017 1062 1070 1070 1056 1044 1039 1039 1044 1038 1057 1074 1100 1112 1110 1112 1122 1113 1099 1101 1105 1109 1118 1134 1151 1150 1158 1170 1204 1224 1222 1222 1227 1244 1270 1281 1303 1329 1350 1371 1427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 16 20 23 29 34 38 42 43 45 47 50 51 54 58 63 66 68 68 69 70 70 71 70 67 66 58 61 66 70 73 76 87 86 80 81 78 76 81 91 95 100 102 113 109 102 112 119 121 96 92 98 100 98 102 119 123 123 129 124 114 108 104 105 121 116 112 118 124 117 95 96 105 114 124 133 133 108 96 62 43 29 15 7 11 27 49 32 16 8 6 5 8 44 73 163 177 154 134 125 124 114 108 119 137 160 191 236 296 356 370 397 410 422 434 425 462 474 522 587 639 669 692 717 715 726 713 676 636 620 635 671 703 738 759 770 762 746 760 820 823 854 875 884 891 899 908 912 923 935 948 973 1002 1021 1030 1026 1023 1021 1017 1005 1003 1031 1040 1053 1066 1068 1054 1032 1023 1049 1060 1077 1068 1055 1045 1041 1044 1044 1063 1089 1106 1117 1126 1137 1142 1126 1110 1114 1120 1127 1135 1144 1154 1152 1166 1181 1216 1233 1227 1222 1230 1253 1260 1274 1303 1332 1349 1364 1393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 15 18 25 33 36 37 41 46 48 47 48 49 53 57 61 63 63 63 63 64 66 68 67 65 67 65 65 69 71 72 77 88 88 83 82 79 77 81 89 97 97 111 106 100 102 114 121 115 95 93 95 95 93 98 115 119 123 131 126 117 111 107 107 112 113 111 112 118 117 96 93 103 120 127 138 155 150 91 57 24 18 10 7 16 34 50 40 30 18 10 13 25 34 75 148 143 124 114 110 109 98 93 109 116 124 153 211 282 356 362 370 393 416 430 439 469 511 566 620 660 692 712 714 721 711 689 673 654 640 643 664 678 700 712 725 723 715 725 744 793 815 865 892 897 894 891 905 919 929 949 980 1010 1029 1041 1047 1047 1045 1033 1012 992 998 1049 1064 1074 1073 1056 1039 1027 1020 1028 1081 1078 1069 1058 1048 1043 1047 1077 1079 1104 1122 1139 1154 1155 1138 1125 1127 1135 1141 1145 1151 1161 1160 1177 1189 1207 1225 1232 1231 1232 1234 1256 1275 1304 1328 1340 1348 1367 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 16 20 26 35 36 39 44 47 47 46 45 47 54 58 60 61 60 59 59 61 65 68 66 65 67 71 72 75 75 81 88 93 94 80 73 74 76 82 89 96 99 114 115 104 105 115 118 105 92 91 92 93 92 99 120 123 125 129 124 117 112 108 108 107 111 108 113 118 112 96 89 101 122 124 122 143 147 83 51 14 3 1 7 23 43 52 52 32 15 16 20 20 27 64 135 130 113 106 104 102 98 95 106 107 112 133 182 252 308 312 339 378 403 415 434 473 526 583 654 688 702 701 704 733 744 691 666 643 634 646 665 665 671 685 698 701 709 732 760 797 813 859 887 895 892 888 898 903 921 951 988 1013 1024 1035 1043 1044 1047 1031 1006 981 988 1045 1061 1073 1074 1066 1053 1037 1022 1031 1070 1082 1083 1077 1066 1053 1045 1047 1076 1102 1123 1144 1159 1160 1148 1136 1144 1149 1152 1156 1162 1169 1169 1186 1192 1210 1229 1238 1238 1237 1236 1260 1276 1322 1334 1331 1336 1355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 16 21 26 31 35 40 45 47 45 42 42 49 57 61 62 62 61 58 57 64 70 68 65 65 70 75 81 85 87 92 94 89 85 78 68 68 73 79 84 89 100 110 125 105 105 116 115 97 86 86 87 86 90 100 113 119 117 126 123 118 112 108 108 106 111 107 108 114 109 93 86 108 114 116 124 138 123 71 40 16 13 3 11 29 43 46 47 26 9 25 40 40 42 67 124 118 114 115 116 113 107 102 104 100 104 123 151 174 195 272 336 378 393 408 432 475 544 603 638 661 681 681 662 662 714 714 687 642 626 635 648 650 658 676 690 695 708 732 768 817 821 868 880 893 898 896 901 901 927 959 992 1009 1016 1026 1029 1034 1042 1029 1003 981 978 1008 1051 1067 1068 1073 1061 1039 1026 1030 1033 1083 1095 1095 1089 1082 1078 1072 1085 1109 1128 1146 1158 1159 1150 1145 1151 1159 1163 1166 1170 1173 1174 1186 1193 1207 1225 1234 1236 1236 1238 1262 1278 1322 1346 1337 1324 1341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 18 23 29 34 39 44 44 42 41 44 52 60 65 65 63 62 61 62 68 69 68 65 67 71 75 83 93 95 95 95 91 85 79 66 68 71 74 80 92 102 109 109 108 110 116 110 90 76 76 76 85 97 105 110 112 112 122 122 120 116 112 110 110 114 104 90 106 105 91 87 101 101 120 128 121 85 40 21 0 1 0 13 23 37 47 37 21 9 21 51 68 71 86 117 117 114 122 121 117 115 110 98 97 96 104 109 124 163 215 280 322 372 399 429 474 532 597 600 659 694 667 621 624 703 695 673 629 622 629 635 640 637 658 679 697 720 741 749 761 826 831 861 885 890 894 907 911 926 956 988 999 1000 1004 1012 1015 1029 1005 982 969 969 993 1037 1043 1057 1071 1062 1044 1033 1034 1036 1084 1102 1106 1108 1104 1095 1089 1098 1113 1125 1140 1149 1148 1147 1151 1151 1164 1165 1166 1168 1171 1176 1186 1196 1203 1218 1227 1230 1233 1240 1263 1275 1316 1341 1346 1330 1320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 18 26 31 33 37 39 41 40 41 47 55 58 65 63 59 55 56 61 67 67 64 63 68 70 75 85 88 87 93 96 91 86 79 66 68 68 74 82 93 101 102 104 105 109 118 105 89 79 74 77 82 89 93 96 100 108 116 126 125 124 121 119 120 122 112 99 105 100 94 92 93 93 136 118 76 46 33 27 19 13 7 9 15 33 46 34 20 14 31 57 76 87 92 96 107 108 126 119 113 114 113 96 106 108 107 104 113 137 170 227 290 312 367 420 474 524 548 573 601 645 654 667 688 679 667 656 619 613 621 631 642 645 652 661 689 718 746 762 761 771 847 864 887 896 905 912 903 919 950 969 983 991 998 1005 1013 1014 995 967 952 973 1004 1014 1017 1036 1058 1054 1042 1036 1036 1038 1071 1103 1108 1115 1119 1113 1102 1103 1114 1121 1132 1135 1137 1141 1145 1152 1161 1161 1160 1162 1167 1176 1188 1199 1201 1202 1219 1232 1234 1240 1261 1270 1285 1326 1344 1342 1337 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 24 28 31 35 39 40 42 43 44 50 56 56 57 54 49 48 50 56 61 62 62 62 64 68 77 83 81 84 91 96 91 86 78 67 68 71 75 85 96 98 96 104 116 111 103 96 91 83 72 78 83 90 93 95 97 101 106 112 122 128 127 127 129 128 119 105 112 102 97 99 94 91 141 115 70 55 43 26 17 30 28 23 21 28 36 32 20 22 41 60 80 94 100 99 98 97 127 120 114 116 116 111 127 125 123 107 98 113 145 178 242 297 384 441 475 502 529 582 609 635 671 699 696 660 625 600 595 583 593 613 631 648 663 671 685 710 739 757 775 817 844 842 870 889 903 907 901 919 934 947 967 978 986 999 1014 1018 994 961 943 971 1001 1003 1009 1026 1047 1046 1039 1036 1037 1037 1043 1090 1110 1122 1129 1125 1119 1117 1115 1119 1121 1123 1125 1129 1136 1143 1152 1153 1152 1156 1165 1175 1188 1196 1198 1201 1220 1234 1237 1244 1262 1272 1283 1323 1337 1340 1350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 21 26 28 31 35 39 42 41 44 45 47 51 52 49 44 39 42 47 53 59 61 60 60 62 68 80 83 80 85 80 90 91 85 81 75 71 74 76 87 99 104 103 103 101 85 84 88 87 78 72 74 74 82 86 84 86 89 94 105 120 128 128 130 135 133 120 111 116 109 106 106 94 92 133 123 81 60 52 45 37 32 32 30 24 21 24 25 24 33 42 61 80 89 95 102 101 99 116 120 118 119 121 124 139 148 151 123 104 100 114 148 194 258 382 426 443 467 513 558 575 599 638 675 660 618 606 601 588 577 584 597 614 635 658 677 680 701 712 720 750 805 841 827 851 872 887 892 894 909 912 945 964 967 972 983 994 999 978 947 936 939 968 998 1009 1026 1049 1047 1041 1041 1042 1039 1045 1046 1116 1137 1142 1134 1124 1123 1121 1119 1112 1111 1113 1119 1128 1133 1142 1142 1143 1153 1164 1173 1184 1190 1200 1205 1214 1231 1241 1250 1272 1277 1293 1301 1329 1345 1358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 17 20 24 26 31 35 37 40 43 44 44 47 49 50 46 40 37 43 49 55 59 60 60 60 65 72 81 82 81 81 78 83 81 81 80 78 73 72 73 81 95 103 101 102 110 105 103 87 85 79 72 72 78 87 84 84 86 87 89 99 118 124 128 132 138 134 121 114 102 103 104 99 86 89 119 127 95 63 49 40 34 31 29 35 29 18 17 19 25 37 52 59 61 75 92 101 103 104 114 118 121 121 121 123 133 166 193 152 109 97 105 116 137 188 240 326 398 436 471 537 597 613 605 606 624 639 617 569 561 544 560 587 630 653 656 700 682 680 691 703 733 782 817 811 828 848 868 869 864 876 896 932 949 955 963 971 978 982 965 945 943 935 943 960 978 1021 1042 1044 1048 1054 1055 1050 1048 1053 1124 1142 1151 1145 1133 1129 1127 1121 1119 1111 1107 1112 1121 1128 1134 1133 1138 1153 1164 1170 1180 1198 1204 1214 1245 1251 1249 1260 1282 1290 1292 1308 1339 1358 1377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 10 16 23 22 21 25 30 36 37 39 46 49 49 49 50 50 47 43 43 50 58 62 63 63 61 61 67 70 76 80 81 78 75 80 84 84 75 71 69 68 70 75 94 108 106 102 102 104 106 85 87 80 74 72 73 78 71 74 75 76 84 98 116 123 127 129 132 128 125 129 126 112 109 98 83 91 115 121 90 61 50 47 49 39 18 14 16 11 12 17 24 34 44 54 62 69 78 91 101 104 105 119 124 121 121 127 148 188 223 174 125 108 105 103 105 124 128 209 316 386 438 499 565 602 625 657 636 616 600 564 552 535 568 586 645 676 671 707 687 688 689 698 730 766 786 798 828 840 845 841 841 858 891 923 938 945 954 962 967 968 959 940 931 929 937 961 989 1011 1025 1035 1054 1059 1064 1068 1072 1089 1138 1149 1156 1150 1144 1141 1138 1139 1126 1115 1111 1112 1115 1120 1126 1127 1138 1151 1161 1174 1192 1206 1207 1220 1250 1256 1260 1272 1282 1286 1303 1321 1356 1381 1406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 14 20 23 24 25 28 30 35 37 40 44 45 48 46 49 47 46 47 49 52 63 64 65 64 63 62 63 65 74 79 79 75 74 78 80 86 74 70 69 67 67 76 91 97 100 101 111 115 99 86 85 77 73 71 73 76 73 74 75 72 81 97 111 121 126 123 127 123 119 124 130 117 115 109 92 94 116 121 83 61 48 38 25 14 11 9 10 13 16 15 19 18 20 49 63 68 74 82 91 102 116 122 122 120 125 139 160 190 220 199 136 118 116 104 88 88 91 137 234 310 377 460 545 590 588 605 648 640 603 572 550 530 585 584 633 671 683 690 685 691 691 700 736 780 792 774 789 819 823 823 831 855 889 917 932 940 944 950 954 954 951 932 919 950 967 978 990 998 1008 1021 1034 1041 1060 1076 1102 1151 1152 1156 1158 1154 1150 1150 1150 1150 1135 1124 1120 1117 1114 1114 1122 1127 1134 1147 1162 1182 1203 1214 1216 1230 1255 1264 1271 1275 1282 1300 1323 1336 1351 1375 1421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 22 29 33 35 34 35 37 39 42 41 42 46 41 45 50 52 55 55 55 60 60 60 60 60 65 73 77 77 71 68 69 72 74 72 68 65 63 66 75 82 89 89 98 95 90 82 70 71 72 74 72 68 66 66 66 69 67 80 96 108 115 119 116 123 124 118 120 124 116 118 115 100 94 113 118 96 100 54 29 24 16 8 10 18 18 18 14 14 8 10 37 58 65 72 78 87 105 121 119 118 123 133 147 154 171 207 184 153 150 134 123 110 88 74 100 165 248 326 396 474 550 600 611 624 617 612 593 567 578 612 570 611 637 650 664 673 685 695 697 704 738 778 789 791 797 802 813 824 846 876 902 914 925 933 940 945 948 944 930 923 957 970 975 978 982 988 994 1001 1036 1059 1080 1120 1169 1165 1159 1155 1154 1154 1155 1156 1152 1138 1132 1129 1125 1118 1116 1124 1131 1131 1152 1167 1189 1209 1221 1228 1240 1245 1271 1283 1285 1297 1320 1337 1358 1374 1393 1445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 19 24 30 33 34 34 34 40 42 43 44 41 40 39 47 49 49 51 51 52 57 60 63 60 58 64 71 71 72 70 67 65 65 71 70 70 63 58 61 69 73 82 84 101 94 77 63 58 61 64 70 67 64 62 62 61 63 62 78 86 96 108 113 112 121 123 117 121 122 114 114 119 101 86 106 117 110 108 53 25 13 20 24 20 19 24 16 14 12 8 9 25 52 66 72 80 88 101 112 112 116 123 129 135 147 165 180 177 185 178 175 152 120 88 66 75 122 179 288 398 469 508 531 587 658 640 622 606 578 573 615 565 580 593 625 654 652 653 671 665 693 740 776 786 788 800 796 808 813 830 857 879 895 909 917 918 929 939 935 924 965 970 974 974 974 972 971 975 1008 1050 1075 1105 1149 1184 1177 1164 1153 1154 1155 1156 1156 1151 1142 1140 1140 1133 1122 1121 1130 1134 1143 1162 1174 1196 1216 1230 1243 1252 1254 1276 1284 1292 1309 1328 1345 1374 1391 1444 1481 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 28 33 34 33 35 36 42 43 43 43 41 37 39 45 44 43 44 45 48 54 59 64 60 60 65 70 67 68 67 63 61 61 64 66 63 55 56 59 63 67 70 80 95 80 63 54 52 54 54 64 64 60 59 60 59 61 68 73 77 79 94 111 114 115 124 118 121 120 114 113 115 101 80 89 107 115 99 51 21 21 20 27 27 22 20 17 15 11 9 13 25 45 62 70 80 93 98 104 112 120 119 119 130 160 174 176 184 161 160 169 154 110 75 67 72 94 162 279 370 411 440 515 578 561 587 638 642 606 579 588 574 561 562 603 642 649 641 640 641 704 744 756 770 790 789 785 800 800 813 837 858 876 887 898 908 924 930 924 928 971 980 979 975 974 973 969 972 1021 1049 1091 1139 1178 1195 1186 1168 1155 1150 1152 1155 1157 1155 1154 1154 1152 1137 1126 1125 1132 1142 1156 1170 1183 1205 1224 1239 1252 1262 1262 1260 1285 1307 1320 1332 1351 1378 1403 1471 1493 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 15 26 31 35 36 36 36 40 43 42 44 47 44 39 37 42 40 38 39 43 49 55 62 67 59 60 68 74 71 71 64 59 57 61 65 62 60 55 57 59 62 65 71 77 89 66 57 52 51 52 54 57 56 54 56 57 57 59 65 67 66 60 68 92 110 112 123 122 120 118 114 114 117 105 96 75 90 106 89 44 32 22 28 34 27 20 18 14 12 12 8 12 22 36 55 73 82 84 86 94 105 115 117 116 131 168 191 193 185 187 205 200 144 105 79 65 66 91 210 312 343 364 412 478 517 558 553 618 620 592 578 581 580 559 547 587 632 654 660 676 695 711 737 749 759 773 776 780 777 780 799 821 839 849 850 856 877 905 922 919 921 964 977 978 977 977 977 982 995 1016 1044 1091 1144 1184 1199 1191 1180 1176 1160 1156 1156 1157 1158 1160 1166 1162 1141 1134 1133 1141 1155 1164 1172 1189 1212 1231 1251 1267 1273 1271 1263 1297 1317 1330 1342 1354 1379 1416 1446 1454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 4 9 18 31 34 36 36 38 40 43 45 41 42 42 41 37 33 38 38 38 40 45 51 57 62 70 70 72 75 76 74 73 70 62 60 59 58 55 52 51 58 59 61 65 70 74 78 51 51 45 45 48 52 52 51 48 48 50 52 55 61 65 71 64 60 79 105 110 116 121 116 114 112 110 109 106 106 67 80 97 82 50 40 31 36 32 21 16 14 10 10 10 5 10 19 30 46 64 76 76 82 90 100 109 116 117 127 163 187 200 208 212 214 181 136 104 89 81 76 103 236 253 296 353 413 459 489 549 561 653 658 626 606 601 585 554 540 571 623 656 675 688 670 674 674 694 723 745 755 757 739 747 778 802 812 817 824 841 854 881 908 933 955 969 977 971 971 971 972 987 1007 1011 1041 1091 1150 1191 1203 1200 1196 1179 1161 1160 1163 1165 1165 1167 1173 1164 1159 1146 1145 1155 1165 1169 1172 1188 1213 1238 1260 1277 1281 1277 1277 1311 1324 1335 1341 1354 1387 1415 1419 1430 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 8 12 21 31 35 35 37 40 43 45 45 42 42 42 45 40 33 35 40 44 48 51 55 60 65 70 75 77 77 75 72 68 66 65 59 60 57 56 59 61 64 60 60 64 67 74 80 55 53 42 41 43 44 46 50 45 44 45 50 56 61 68 74 72 70 80 95 104 110 115 111 109 109 108 107 106 99 60 70 84 82 67 53 43 42 36 33 20 11 8 4 4 0 10 15 23 36 50 53 67 77 84 92 98 104 114 118 146 165 180 196 208 197 188 162 114 94 89 92 113 169 197 289 349 380 420 475 509 583 597 614 617 628 638 614 560 528 529 591 602 607 651 650 661 642 645 662 690 719 726 691 711 757 777 786 793 802 823 842 871 923 941 945 961 976 975 974 972 967 982 1001 1006 1036 1086 1147 1177 1194 1202 1201 1189 1167 1165 1169 1173 1175 1178 1183 1180 1163 1148 1152 1162 1168 1170 1172 1184 1213 1233 1248 1265 1282 1286 1298 1304 1326 1337 1343 1359 1383 1388 1401 1424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 14 16 19 24 29 30 35 40 43 46 47 45 46 44 43 46 50 44 39 46 49 53 53 56 60 65 70 73 73 75 69 66 65 63 64 60 58 58 56 56 57 53 58 59 60 59 61 60 47 45 37 37 37 38 40 43 39 38 47 57 69 72 69 71 74 72 78 86 96 104 108 108 103 97 96 99 102 95 63 69 80 79 67 56 54 46 46 33 17 10 9 5 0 0 9 8 14 22 27 41 55 64 72 80 83 89 103 110 122 137 163 183 178 158 152 171 132 120 109 105 107 106 157 245 298 356 409 439 457 483 517 526 544 559 587 607 574 526 496 538 542 545 575 592 636 625 616 617 632 656 676 676 672 693 729 762 776 782 807 847 868 912 903 896 912 916 932 972 966 958 962 970 985 1030 1080 1114 1141 1172 1194 1199 1191 1183 1177 1178 1184 1185 1183 1183 1178 1156 1148 1156 1162 1164 1166 1170 1181 1199 1213 1239 1264 1280 1293 1309 1312 1318 1334 1352 1362 1367 1378 1395 1419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 24 26 27 27 29 35 41 43 44 45 47 50 50 52 52 49 46 45 50 52 53 52 55 61 65 67 68 69 71 64 60 56 57 64 60 64 56 53 58 59 51 53 56 48 43 51 59 54 47 45 41 37 36 37 38 39 37 46 55 66 71 70 68 72 72 77 82 88 95 101 104 92 91 91 93 97 93 72 67 79 79 66 52 44 42 43 39 21 11 7 5 0 0 6 4 4 5 7 11 20 47 58 67 71 79 90 95 99 143 158 182 191 179 171 197 129 130 129 139 136 125 176 274 275 319 375 411 406 380 383 454 483 500 504 512 521 503 481 492 513 524 546 585 592 568 558 576 602 618 624 632 627 630 675 723 754 770 799 870 889 893 886 882 898 923 931 971 957 951 953 955 974 1028 1078 1077 1119 1156 1180 1187 1184 1188 1190 1192 1197 1197 1194 1190 1177 1155 1155 1158 1159 1158 1160 1167 1185 1185 1212 1240 1263 1281 1296 1311 1322 1325 1342 1357 1364 1367 1379 1401 1410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 27 28 29 29 31 35 40 43 43 46 50 53 52 50 50 47 50 53 55 55 55 52 54 60 64 65 66 65 59 57 56 52 51 54 57 52 55 55 54 54 53 51 47 43 41 43 48 49 43 44 47 41 36 37 37 33 34 48 50 63 68 69 69 69 72 76 81 88 93 95 96 96 88 88 90 94 92 78 66 77 79 68 62 55 41 36 47 29 15 9 5 0 0 0 0 0 0 0 3 12 33 48 59 66 74 79 81 93 145 165 202 209 206 199 162 131 142 144 146 159 173 199 256 273 348 363 356 367 390 399 504 529 516 473 438 436 443 447 458 473 494 518 539 540 539 548 559 567 571 573 574 564 596 635 679 719 752 784 832 847 840 848 855 879 912 930 965 954 955 955 954 966 998 1024 1050 1113 1143 1160 1169 1178 1193 1201 1203 1197 1195 1193 1185 1169 1152 1158 1157 1155 1153 1155 1163 1175 1191 1220 1249 1271 1288 1302 1318 1327 1328 1345 1350 1353 1364 1381 1398 1404 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 25 30 36 33 32 36 40 43 45 52 57 59 59 59 55 51 58 63 62 60 60 57 55 58 59 60 63 63 53 59 53 48 48 52 55 58 58 53 63 62 57 51 40 40 41 46 49 49 47 42 41 38 33 32 32 32 37 44 46 46 55 64 68 69 73 77 81 87 91 93 95 95 87 86 88 92 91 80 67 74 79 71 66 54 39 34 39 31 22 17 10 3 0 0 0 0 0 2 6 12 26 39 51 60 64 72 82 95 139 146 183 209 232 228 181 161 160 115 92 110 131 140 173 195 237 308 360 395 410 411 453 495 524 522 478 437 436 436 440 460 489 503 501 495 482 481 491 511 523 527 528 530 575 614 650 687 724 758 784 793 814 809 816 843 875 904 943 943 952 950 948 950 958 970 1011 1085 1112 1124 1143 1168 1193 1207 1206 1206 1196 1187 1173 1153 1143 1153 1153 1150 1148 1148 1152 1163 1204 1235 1266 1289 1306 1324 1339 1346 1354 1360 1354 1354 1362 1375 1386 1400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 30 43 41 39 39 42 46 51 61 64 64 64 64 65 59 65 70 65 59 60 60 57 57 59 61 62 63 62 63 55 51 50 52 55 54 51 61 58 58 58 50 39 41 38 42 43 45 43 35 28 25 23 23 24 28 34 40 42 45 50 60 66 69 72 78 82 85 87 89 91 92 87 84 87 90 90 81 69 70 72 75 71 60 46 35 34 29 35 25 14 9 4 0 0 0 0 0 0 2 12 29 42 46 58 73 86 100 127 139 143 176 207 201 176 174 167 114 41 64 85 85 116 154 169 289 340 351 364 384 407 447 485 514 508 470 440 439 439 477 470 458 446 445 463 475 468 489 497 502 507 516 550 591 625 659 700 739 765 776 783 798 805 827 852 879 911 919 940 941 940 939 945 964 1000 1043 1060 1069 1111 1160 1187 1204 1207 1208 1196 1184 1167 1148 1142 1150 1150 1147 1145 1143 1148 1170 1212 1242 1269 1288 1307 1323 1334 1342 1345 1358 1355 1357 1362 1369 1380 1399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 20 37 53 50 47 45 47 52 61 67 68 68 68 69 71 69 73 76 71 59 55 58 60 64 64 64 64 63 63 63 61 55 52 50 52 57 63 56 70 52 52 48 39 38 32 33 38 35 35 30 18 17 19 17 21 25 27 28 30 37 44 54 63 67 70 77 82 81 83 84 88 89 83 80 83 88 88 80 71 69 64 71 68 57 39 31 34 27 38 31 26 17 7 0 0 0 0 0 0 0 5 18 22 37 52 66 80 98 117 129 120 141 184 212 188 147 148 71 33 51 63 67 103 190 206 219 260 279 310 349 364 393 442 477 492 482 460 450 445 446 434 420 399 374 370 400 422 427 431 447 473 499 524 559 586 622 670 707 728 745 773 796 794 816 839 843 837 845 870 875 912 931 940 961 999 1036 1044 1053 1105 1153 1172 1182 1200 1202 1184 1169 1155 1144 1145 1152 1151 1149 1148 1145 1153 1177 1212 1236 1268 1290 1309 1322 1328 1334 1352 1361 1360 1362 1363 1365 1375 1392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 18 29 45 58 51 51 51 55 61 66 67 68 69 70 61 53 64 88 79 79 67 60 55 52 56 64 65 65 64 64 66 66 55 53 53 56 62 61 50 45 39 44 45 38 29 26 26 28 27 22 21 20 17 24 21 23 24 23 25 31 36 40 43 55 63 67 74 78 73 79 80 85 88 81 76 78 84 84 80 77 73 66 69 67 62 49 40 37 31 35 32 31 20 7 0 0 0 0 0 0 0 0 6 20 38 48 57 69 85 105 117 111 108 108 129 155 161 148 104 49 47 57 77 109 145 150 186 215 213 248 305 333 346 391 431 443 460 466 458 446 403 396 381 371 385 411 431 435 447 435 436 468 502 515 544 559 586 616 643 674 716 754 781 783 801 816 819 815 818 823 836 860 898 924 948 988 1022 1029 1044 1086 1115 1141 1179 1194 1193 1173 1157 1145 1142 1147 1154 1153 1153 1151 1150 1158 1181 1213 1235 1268 1288 1305 1314 1324 1345 1363 1370 1374 1376 1374 1372 1376 1387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 17 30 41 55 67 63 59 60 63 66 67 68 71 75 63 60 58 71 96 83 82 78 75 68 57 55 63 67 60 63 66 66 64 58 56 56 58 63 56 40 45 37 38 40 36 28 26 26 26 25 20 18 19 21 25 24 20 21 23 26 30 33 36 38 50 58 63 68 69 68 75 78 82 83 81 75 74 84 84 83 81 76 70 67 64 59 47 42 38 30 28 27 29 21 7 0 0 0 0 0 0 0 0 8 26 37 40 47 56 70 88 104 107 98 95 97 119 142 144 130 59 58 82 99 110 118 126 162 171 176 204 250 288 306 336 377 386 417 440 437 412 364 341 360 361 354 359 372 412 428 422 449 472 487 500 524 546 573 577 603 645 690 733 764 777 795 804 801 795 797 805 826 831 848 892 940 976 1001 1011 1034 1039 1053 1106 1168 1183 1187 1159 1142 1136 1141 1148 1151 1157 1157 1155 1153 1162 1185 1213 1238 1277 1290 1297 1302 1324 1359 1372 1382 1388 1390 1388 1397 1409 1411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 43 53 66 76 72 66 68 69 69 69 71 74 80 54 61 62 78 98 89 82 83 79 78 73 66 65 56 56 62 67 67 65 64 56 56 57 60 48 31 32 36 40 37 38 30 21 23 25 16 14 14 15 17 19 19 13 14 19 26 31 31 33 35 48 55 58 60 62 65 72 78 82 83 80 75 73 80 81 83 82 77 72 68 66 60 52 47 40 33 31 29 35 22 6 0 0 0 0 0 0 0 0 4 16 28 33 40 46 58 74 88 98 103 91 81 89 109 142 172 114 75 97 105 105 106 111 131 150 153 163 199 244 272 292 303 331 372 405 409 381 336 297 306 367 350 319 327 347 361 407 458 476 477 481 495 521 540 563 596 629 668 716 755 775 786 784 778 775 777 784 809 820 827 878 935 970 990 999 1014 1024 1043 1103 1161 1171 1171 1140 1125 1127 1139 1147 1149 1157 1157 1156 1154 1163 1185 1213 1246 1283 1283 1297 1318 1346 1374 1383 1384 1405 1410 1410 1409 1416 1431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 54 63 75 83 80 74 78 77 76 75 76 79 83 61 63 65 83 97 94 91 94 86 82 80 76 71 65 59 63 65 66 68 66 54 56 54 57 54 43 36 39 39 37 37 30 24 22 20 19 22 22 22 17 13 13 12 8 18 23 27 29 31 38 47 49 53 57 60 62 69 78 80 82 80 76 72 74 79 84 82 79 74 69 63 59 54 45 41 36 29 29 33 17 4 0 0 0 0 0 0 0 0 0 3 8 17 34 38 47 58 66 75 93 104 88 72 70 113 181 193 133 135 118 109 104 101 117 135 130 137 157 190 217 227 248 280 326 370 380 352 307 276 270 313 340 365 395 417 424 438 459 470 476 477 478 488 499 539 582 611 643 690 737 745 758 751 748 746 747 759 777 793 810 866 922 959 979 985 993 1012 1031 1094 1148 1157 1152 1126 1115 1124 1129 1139 1152 1158 1159 1154 1151 1162 1184 1213 1244 1265 1282 1302 1337 1367 1384 1393 1395 1422 1423 1432 1436 1435 1437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 36 49 63 73 87 90 83 80 80 85 86 83 83 85 84 73 66 65 76 84 87 92 95 96 90 85 81 73 63 59 62 67 69 69 64 56 56 54 64 55 42 38 41 40 35 29 27 25 22 18 19 26 15 16 15 12 11 11 7 16 18 21 23 27 36 44 44 49 55 58 60 66 76 79 80 78 76 75 75 77 84 85 79 75 70 63 61 55 55 52 42 37 37 26 8 2 0 0 0 0 0 0 0 0 0 0 1 4 13 27 33 39 46 58 73 97 93 76 70 91 142 187 173 171 137 116 104 98 103 117 116 121 129 133 148 172 195 222 272 326 347 326 287 262 253 245 289 335 369 388 395 419 443 452 463 469 468 472 491 531 575 605 633 671 709 719 732 735 740 738 736 742 754 764 781 846 907 940 956 974 989 1010 1026 1086 1130 1136 1131 1102 1097 1098 1112 1133 1152 1161 1162 1154 1152 1168 1192 1212 1230 1247 1282 1311 1342 1371 1390 1398 1403 1432 1429 1428 1447 1459 1461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 45 60 71 85 98 99 93 87 85 78 82 89 90 92 95 91 75 70 69 76 82 85 87 88 85 89 88 86 81 73 72 64 70 72 66 60 59 56 46 53 44 38 43 45 29 25 27 28 27 24 19 18 19 19 17 13 10 10 12 17 18 19 21 25 32 34 39 46 53 56 60 66 74 77 78 77 76 75 74 76 85 85 79 76 70 63 61 56 56 46 46 37 26 20 1 0 0 0 0 0 0 0 0 0 0 0 0 1 7 22 23 29 37 45 56 73 89 86 85 89 99 120 148 169 148 122 104 93 92 103 103 105 106 107 115 131 149 168 207 266 305 302 279 264 257 230 262 304 342 365 375 399 424 445 452 458 463 468 489 528 572 605 631 663 692 699 707 719 722 722 723 726 732 742 762 839 865 888 927 966 982 999 1016 1081 1118 1118 1107 1085 1085 1084 1103 1126 1144 1154 1156 1152 1157 1173 1187 1202 1223 1257 1289 1319 1350 1380 1398 1407 1416 1434 1434 1438 1460 1471 1467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 38 63 77 77 92 103 100 99 92 84 80 77 89 91 93 94 89 73 68 78 81 82 85 85 76 81 78 76 72 69 69 69 68 74 73 68 64 63 62 42 41 41 34 39 41 26 26 27 26 20 15 12 15 15 14 13 12 10 11 17 18 19 20 20 20 24 30 36 43 49 54 60 68 76 77 82 83 80 75 72 74 82 83 79 76 69 63 61 60 54 43 45 33 19 11 5 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 23 27 33 38 43 54 67 75 87 92 94 98 114 142 149 126 105 90 85 89 92 99 101 95 91 95 107 124 152 211 265 270 259 258 247 217 239 286 327 349 364 391 421 418 434 448 452 458 484 525 567 594 612 637 649 644 687 716 717 715 716 714 710 715 739 769 799 848 906 949 969 986 1004 1069 1100 1101 1094 1083 1074 1080 1100 1121 1137 1147 1148 1143 1153 1160 1175 1199 1233 1268 1298 1316 1359 1391 1408 1418 1430 1439 1437 1450 1467 1474 1482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 58 87 97 89 93 102 94 91 84 81 81 77 84 86 90 86 80 81 75 49 60 76 85 82 73 74 77 76 73 72 72 71 71 69 70 67 72 65 48 45 49 48 41 42 39 29 27 25 22 17 13 14 17 17 17 11 11 10 11 16 17 19 24 25 21 21 27 33 42 47 54 59 67 75 78 79 81 80 76 73 73 77 79 78 78 74 69 67 62 52 47 42 26 17 12 3 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 20 28 33 34 36 42 53 64 76 79 93 99 101 118 138 128 107 91 82 82 87 79 85 78 73 71 73 83 111 162 220 231 227 229 227 208 223 273 317 342 361 389 413 415 429 445 450 458 483 522 562 580 589 593 598 620 668 703 717 726 725 716 706 704 710 717 766 826 884 927 947 967 993 1053 1074 1076 1070 1055 1052 1068 1088 1110 1131 1144 1144 1140 1143 1153 1173 1206 1245 1281 1310 1333 1373 1399 1415 1424 1433 1446 1444 1462 1475 1483 1496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 35 64 83 99 99 93 93 89 97 95 88 87 86 85 88 92 87 85 89 89 60 52 77 84 80 74 73 78 76 74 73 75 74 71 73 71 64 76 69 46 31 29 33 27 31 31 28 25 24 17 17 15 14 14 13 7 7 8 5 10 15 16 18 23 23 23 22 24 30 38 44 55 60 67 72 74 75 78 78 76 72 69 73 80 76 79 79 74 67 59 47 46 39 30 23 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 23 29 31 32 36 44 53 46 63 88 96 96 105 123 124 107 92 84 80 76 69 73 72 69 64 60 63 79 118 143 178 196 206 208 192 200 256 304 335 362 384 389 403 414 431 448 467 491 520 546 559 562 564 569 599 658 695 711 729 729 720 713 712 711 708 758 808 859 899 922 944 973 1034 1049 1052 1047 1038 1038 1052 1069 1097 1124 1137 1138 1137 1137 1154 1174 1211 1253 1290 1322 1350 1387 1404 1415 1429 1446 1453 1454 1470 1485 1492 1505 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 110 99 104 106 97 93 91 59 51 70 82 86 87 87 98 89 84 75 63 54 57 82 84 80 77 77 82 82 73 75 75 79 76 71 78 72 79 74 69 61 43 42 34 31 29 25 23 23 18 21 21 17 12 12 14 8 9 5 11 16 17 17 17 16 15 18 21 26 34 42 55 59 63 67 70 74 74 76 73 69 67 70 77 76 78 79 75 70 63 53 45 34 34 26 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 11 15 24 28 29 31 34 36 45 61 82 80 77 90 114 122 105 96 90 84 76 69 71 71 66 59 54 53 58 70 80 129 162 189 201 188 187 243 306 335 344 355 376 392 405 413 435 464 493 513 521 525 522 524 537 576 640 691 727 748 744 734 728 725 718 706 762 804 842 872 896 924 951 995 1017 1029 1029 1024 1033 1043 1058 1088 1116 1133 1138 1139 1142 1155 1180 1219 1258 1298 1335 1361 1385 1402 1425 1443 1455 1461 1464 1476 1489 1515 1527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 63 68 76 95 96 90 98 89 46 45 61 73 83 91 98 94 87 72 67 63 55 66 79 82 79 78 81 81 79 80 83 80 77 73 75 70 79 74 69 59 44 37 36 31 28 29 26 21 20 19 13 15 13 10 11 10 9 6 13 15 16 17 19 18 16 17 20 25 32 40 53 53 56 62 67 70 72 73 73 66 62 67 73 72 76 79 77 72 64 53 43 34 33 25 18 10 3 0 0 0 1 1 0 0 0 0 0 4 4 6 8 8 9 14 22 25 27 28 31 43 52 66 66 72 87 102 115 102 101 94 85 78 73 69 69 64 58 52 49 50 50 58 94 122 165 194 188 174 218 276 299 321 347 370 391 400 403 421 449 478 495 498 501 491 492 517 565 621 670 715 751 758 757 756 752 739 718 774 806 832 854 876 902 921 945 984 1003 1006 1007 1017 1030 1049 1079 1105 1116 1125 1140 1152 1160 1187 1224 1265 1308 1346 1366 1366 1411 1436 1448 1456 1465 1476 1491 1496 1519 1527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 34 35 65 89 95 97 88 33 47 46 64 82 93 95 93 99 73 63 62 60 66 68 82 83 85 86 84 81 90 67 76 69 60 60 61 73 76 70 63 56 54 58 42 33 30 27 24 22 20 16 15 16 18 16 11 9 10 6 6 8 11 15 17 17 19 20 25 30 37 48 45 51 59 64 67 69 71 70 62 62 65 67 68 76 82 81 76 68 56 43 34 30 28 21 9 2 0 0 0 4 1 0 0 0 0 3 2 8 10 10 10 10 10 18 22 24 25 27 35 42 53 63 73 82 90 99 96 97 92 85 78 74 72 67 63 59 53 50 48 46 49 66 83 134 180 182 161 189 190 251 295 331 365 384 377 379 401 430 448 461 471 477 470 474 501 548 603 648 688 725 729 745 758 763 765 771 787 808 822 837 853 869 888 957 969 980 985 991 1003 1018 1041 1071 1079 1095 1116 1137 1154 1166 1192 1227 1271 1314 1344 1359 1374 1423 1440 1447 1453 1464 1483 1497 1492 1519 1528 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 13 56 92 96 97 91 42 43 48 49 54 64 80 97 101 72 65 63 57 58 73 70 72 85 90 89 91 97 68 56 48 42 41 45 52 55 55 59 57 49 53 51 39 36 33 26 18 11 12 12 10 10 8 6 7 12 1 0 0 5 11 12 15 14 18 22 27 31 37 41 48 56 62 66 69 70 68 62 61 61 66 73 81 87 89 81 64 53 48 43 41 31 20 6 0 0 0 0 0 0 0 0 0 0 1 8 11 11 10 10 12 14 16 16 20 23 27 32 37 42 52 66 75 80 84 87 92 91 85 80 77 76 75 73 60 56 51 46 43 46 53 60 103 159 174 156 166 163 232 273 316 355 371 358 356 383 413 424 434 449 455 455 460 488 532 582 629 663 668 697 728 754 761 766 787 788 803 811 819 826 838 867 917 943 958 964 973 989 1007 1028 1030 1055 1082 1109 1134 1156 1172 1197 1233 1275 1303 1324 1348 1385 1430 1438 1442 1449 1465 1484 1489 1483 1483 1516 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 95 98 105 85 35 31 39 37 34 41 67 97 99 75 69 65 61 60 65 60 63 77 87 92 97 95 66 53 38 35 35 38 46 51 74 62 63 56 43 41 34 32 30 23 14 9 7 7 13 10 4 1 2 4 0 0 0 5 9 10 12 13 14 20 23 27 32 38 44 53 59 63 67 70 73 64 63 66 68 77 91 100 99 89 74 58 44 36 36 30 19 5 0 0 0 0 0 0 0 0 0 0 2 11 10 8 8 8 10 12 13 15 18 22 28 31 31 34 40 53 60 67 75 80 85 90 86 83 82 79 75 77 76 70 57 46 42 43 49 53 76 126 151 153 158 143 193 246 290 330 348 340 344 366 378 396 412 427 439 449 457 481 515 556 583 595 635 667 707 743 753 760 779 779 791 795 799 807 823 843 865 923 935 953 962 971 986 991 1016 1044 1070 1098 1126 1152 1176 1200 1238 1259 1280 1311 1353 1392 1428 1430 1434 1444 1461 1477 1480 1481 1478 1515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 77 81 106 82 32 15 19 32 33 27 47 76 85 74 69 67 65 64 64 65 68 86 95 95 90 82 64 37 38 39 36 38 43 43 45 43 36 31 30 29 26 21 20 20 15 8 4 0 0 1 0 0 0 0 0 0 0 6 10 10 11 12 13 14 20 27 33 37 43 52 57 59 66 72 74 72 68 69 76 93 106 109 109 84 75 66 61 53 35 21 14 3 0 0 0 0 0 0 0 1 4 8 9 10 10 9 8 7 8 8 12 15 16 20 24 26 25 27 30 33 38 49 63 74 80 85 84 81 78 76 75 75 77 76 68 55 43 40 44 46 57 78 95 118 141 127 167 238 278 302 311 307 311 318 345 375 393 404 420 442 457 478 500 526 544 559 604 686 738 768 749 745 761 750 762 764 775 788 805 824 845 903 914 931 940 944 952 975 1006 1034 1062 1089 1117 1144 1172 1202 1217 1239 1269 1308 1353 1395 1421 1422 1425 1439 1454 1463 1466 1469 1472 1508 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 52 55 94 67 26 9 9 13 19 14 38 66 74 71 57 54 55 62 64 63 72 90 93 91 84 73 59 47 37 37 39 42 46 45 45 38 48 37 27 24 23 19 21 20 17 7 2 3 0 0 0 0 0 0 1 4 3 11 16 17 16 15 17 17 21 27 32 37 43 51 56 62 72 77 79 81 70 77 85 99 100 88 83 69 56 57 47 40 33 20 15 2 0 0 0 0 0 2 1 6 8 9 10 11 11 10 9 8 8 8 10 13 15 17 21 23 20 15 17 18 25 34 48 64 74 80 81 79 76 73 73 72 72 76 73 64 50 40 40 42 45 46 58 84 107 113 145 218 265 285 286 282 285 293 329 362 375 382 400 429 452 476 487 495 512 539 578 660 710 735 736 735 731 715 719 725 745 766 785 801 824 877 896 915 923 928 940 965 991 1020 1052 1083 1112 1140 1163 1171 1200 1236 1270 1307 1351 1393 1408 1416 1425 1432 1437 1444 1452 1456 1462 1499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 37 52 102 69 47 25 2 2 4 5 20 46 64 69 65 52 51 57 59 61 71 87 88 85 66 54 47 39 42 40 37 41 45 45 39 32 32 32 31 31 27 21 23 20 21 10 1 0 1 6 5 1 0 3 8 12 13 16 14 15 16 17 18 20 23 29 34 38 44 50 60 71 75 76 81 85 77 80 99 94 80 58 38 32 34 46 40 32 25 14 3 0 0 0 0 0 1 5 8 8 7 8 9 11 10 10 10 9 8 7 8 11 13 14 17 15 14 18 17 16 17 20 31 47 64 77 83 81 78 76 74 70 67 70 71 69 61 49 43 49 44 44 53 69 84 98 130 182 230 264 264 268 285 288 326 350 359 374 398 421 436 455 464 485 522 561 595 636 644 695 703 704 694 678 684 694 714 738 761 778 802 854 876 894 885 893 917 945 976 1010 1046 1078 1105 1133 1152 1152 1194 1234 1273 1310 1349 1382 1392 1401 1412 1415 1424 1435 1443 1452 1462 1495 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 20 49 103 109 67 22 0 0 0 1 17 49 50 44 50 32 40 44 49 60 67 68 72 87 76 68 64 55 43 43 34 36 36 39 41 34 42 29 28 29 24 21 26 14 19 6 0 0 0 0 1 0 0 7 14 16 21 21 15 15 16 17 20 25 26 33 36 41 45 50 61 71 74 76 88 95 87 90 108 92 63 37 20 10 10 25 27 21 19 15 6 0 0 0 0 0 0 1 5 7 7 6 7 8 7 7 9 9 8 5 4 6 8 7 8 10 12 14 17 20 16 14 19 31 48 68 82 72 76 77 74 71 68 66 67 69 66 58 53 56 48 51 54 59 67 81 115 169 217 224 246 259 269 292 322 343 366 386 403 414 415 424 461 498 524 547 578 615 626 645 671 680 665 647 652 665 688 711 732 751 784 835 848 855 858 871 893 922 956 997 1038 1070 1097 1112 1123 1144 1185 1227 1267 1302 1334 1363 1381 1392 1392 1409 1422 1429 1435 1443 1454 1489 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 39 60 67 69 35 8 0 0 0 8 48 35 20 21 22 26 36 49 54 51 45 52 71 74 75 63 50 43 42 36 33 26 28 30 25 27 27 34 37 28 25 29 10 12 2 1 1 0 0 1 12 11 14 16 19 23 23 18 18 19 21 24 30 32 39 39 42 45 48 56 59 68 81 88 90 88 90 109 89 57 36 22 13 7 13 23 18 13 7 2 0 0 0 0 0 0 0 1 10 10 3 0 1 1 2 3 4 4 2 0 0 1 5 6 2 5 12 17 18 18 15 14 14 25 45 57 43 57 68 70 69 66 63 61 62 63 61 57 53 50 54 56 57 60 70 93 136 209 220 227 232 247 282 327 350 370 382 391 397 403 425 441 474 504 534 569 602 613 633 638 653 637 614 615 633 665 687 705 725 755 793 815 838 840 855 877 904 939 984 1025 1059 1070 1087 1109 1137 1176 1217 1255 1289 1313 1338 1367 1379 1390 1409 1416 1419 1425 1434 1444 1474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 21 36 80 64 31 13 4 0 0 3 36 24 16 13 12 18 21 37 44 39 33 37 54 57 54 60 48 36 36 32 34 24 21 25 29 32 38 16 32 29 28 31 24 21 11 12 10 11 12 12 20 19 20 19 20 23 23 20 18 19 22 28 33 36 41 42 44 45 46 49 59 70 79 85 90 86 82 97 91 78 60 38 20 10 2 12 21 21 13 4 0 0 0 0 0 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 15 17 19 17 12 4 7 16 18 24 38 52 61 64 63 61 56 53 53 54 52 49 49 49 52 55 58 64 77 98 102 165 199 209 226 265 314 339 353 368 376 384 397 416 441 465 489 519 557 601 636 636 621 636 622 599 594 610 644 664 684 699 718 748 793 819 813 833 852 880 924 977 1016 1020 1046 1076 1104 1133 1168 1206 1245 1281 1307 1327 1343 1356 1383 1404 1404 1405 1413 1425 1437 1460 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 4 32 79 59 22 10 8 4 0 2 15 18 19 14 9 11 17 28 36 41 35 30 34 36 44 46 40 40 43 41 36 23 22 21 14 15 31 23 33 33 32 33 36 38 36 36 31 26 22 21 24 23 25 22 20 21 24 25 19 21 23 30 35 38 43 45 45 46 46 48 55 63 72 74 84 83 82 92 99 99 64 37 23 14 7 9 7 3 2 1 0 0 0 9 9 14 17 11 2 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 5 11 16 19 18 14 4 0 0 2 10 23 35 48 56 60 59 52 52 51 50 47 46 47 48 47 52 56 60 65 70 89 143 181 191 204 241 290 320 332 341 350 367 392 418 444 467 487 514 547 583 613 615 628 631 608 591 587 596 624 645 657 668 701 744 771 790 789 810 826 857 904 946 952 998 1035 1071 1099 1127 1163 1203 1238 1268 1287 1304 1324 1351 1378 1394 1393 1394 1399 1418 1446 1441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 44 40 18 4 6 4 0 0 0 5 7 7 9 13 18 26 28 42 40 32 32 36 34 56 49 42 47 53 44 25 28 29 21 21 22 12 29 33 36 37 38 38 39 43 40 34 28 27 28 27 27 30 29 26 25 26 22 23 24 31 36 40 46 51 50 47 46 47 54 67 63 76 83 84 81 82 90 97 62 45 31 20 12 12 14 10 9 9 9 8 10 25 25 23 21 17 10 1 0 0 0 0 0 0 0 0 5 6 4 1 0 0 0 0 0 7 15 17 17 20 15 5 0 1 3 9 21 32 42 49 52 52 54 53 50 48 46 44 44 44 48 50 50 56 65 80 124 161 181 192 218 261 295 301 314 328 347 373 401 427 447 475 504 531 547 561 593 605 602 595 577 569 583 612 633 634 652 685 723 752 766 771 788 809 841 866 880 926 979 1023 1062 1092 1121 1158 1199 1232 1243 1254 1280 1315 1346 1372 1387 1379 1380 1390 1408 1428 1427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 41 19 7 10 4 0 0 0 0 0 3 5 16 25 28 33 49 51 47 37 31 37 20 41 40 48 57 56 43 32 35 23 32 41 30 29 36 46 45 43 41 40 46 46 43 38 35 34 32 32 40 40 36 31 28 26 29 29 34 39 43 47 50 53 49 48 47 52 63 67 75 78 81 81 80 82 85 64 61 42 25 17 16 22 9 8 12 18 24 28 32 30 26 23 18 15 12 0 0 0 0 3 8 9 7 8 8 8 5 2 2 6 1 0 4 8 11 13 16 22 16 9 7 6 1 12 22 33 43 48 50 54 55 53 57 52 44 42 42 43 43 43 49 60 73 98 125 162 188 214 236 251 269 286 325 346 365 387 410 427 457 478 489 509 544 577 586 576 566 552 561 586 602 611 619 641 669 701 731 747 751 767 793 801 823 865 908 962 1015 1058 1090 1121 1156 1190 1203 1223 1250 1277 1306 1334 1357 1373 1364 1364 1390 1414 1418 1412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 23 9 13 10 3 0 0 0 0 7 13 25 36 39 38 46 56 64 61 50 42 54 63 59 53 60 66 59 37 47 32 32 41 48 50 59 52 50 47 46 45 48 51 52 46 43 41 38 37 42 46 42 35 31 30 33 37 38 43 46 47 49 56 55 52 47 52 60 60 73 82 83 79 80 84 81 66 68 40 21 14 11 10 10 2 2 18 30 32 31 28 24 18 15 14 11 1 0 0 7 11 15 18 16 10 9 9 9 9 7 3 0 0 0 1 2 3 4 9 21 20 14 7 1 8 13 22 26 32 43 50 55 64 68 61 51 45 42 43 43 42 43 48 60 82 127 165 206 226 232 240 265 271 320 352 378 397 413 432 447 455 485 516 531 549 594 592 550 565 581 588 592 594 602 624 656 686 708 720 728 748 773 783 806 845 890 948 1014 1057 1092 1125 1150 1166 1190 1217 1251 1273 1296 1321 1340 1355 1351 1351 1352 1372 1394 1391 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 26 24 6 0 0 0 1 5 12 26 37 42 42 47 53 69 74 73 66 55 66 74 57 56 62 60 50 53 43 43 52 55 51 53 51 51 47 48 50 51 55 57 50 49 47 44 43 41 47 45 38 31 29 34 40 42 45 46 47 52 60 61 56 51 49 53 61 69 79 80 81 81 85 85 69 68 38 18 9 7 6 1 8 17 20 26 29 28 29 24 17 13 12 12 12 12 13 15 18 20 20 18 14 11 13 12 11 7 1 0 0 0 0 0 0 0 0 18 22 17 10 6 9 11 12 15 23 34 45 55 62 69 68 60 53 49 46 43 42 43 46 56 72 90 148 183 195 222 253 265 277 319 347 370 383 399 424 426 459 481 506 526 543 564 576 570 580 586 587 588 587 589 605 640 671 689 699 709 731 738 761 793 830 878 942 1010 1054 1091 1126 1145 1156 1191 1213 1245 1266 1287 1308 1325 1336 1327 1329 1336 1341 1342 1338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 2 9 17 3 0 0 0 2 7 6 22 28 35 45 54 48 61 83 77 73 72 68 80 74 63 55 55 59 56 45 53 54 58 55 49 48 43 45 57 62 62 64 65 59 53 51 49 47 43 43 45 40 35 34 35 39 43 43 45 49 56 64 66 61 53 52 56 61 64 66 82 78 84 92 89 70 53 20 4 0 0 0 1 8 18 20 25 30 33 36 28 19 10 4 1 4 14 19 23 23 22 21 20 19 11 15 14 11 9 6 0 0 0 0 0 0 0 1 12 21 21 19 16 10 10 8 2 13 27 37 45 53 60 65 64 62 61 52 44 42 43 46 50 58 77 121 127 153 195 246 287 308 328 345 358 372 388 406 413 438 459 489 512 530 549 564 576 583 588 590 589 583 583 591 615 642 665 676 678 687 716 744 775 814 870 942 1009 1056 1093 1109 1127 1156 1190 1221 1250 1267 1281 1295 1308 1312 1297 1304 1314 1320 1321 1318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 9 11 16 5 1 0 0 0 0 0 8 10 20 35 49 57 53 80 81 97 95 72 74 79 73 62 56 55 55 56 75 61 63 65 60 52 43 47 59 68 74 75 72 66 52 50 52 51 46 41 44 39 34 34 37 40 40 44 45 51 58 65 69 66 58 53 54 55 59 69 73 89 85 93 82 55 31 0 0 0 1 3 8 11 10 15 23 27 34 44 41 14 3 1 10 19 20 22 22 20 20 17 15 15 11 11 11 11 9 8 9 0 0 0 0 0 0 0 4 10 20 24 21 17 16 11 10 17 21 24 30 40 49 46 50 60 65 60 50 45 43 46 50 57 66 69 91 122 165 224 282 315 327 341 358 364 373 389 413 426 438 465 488 511 539 562 583 582 590 595 591 582 577 581 595 615 632 635 634 662 690 722 757 800 859 932 1003 1056 1066 1089 1122 1157 1189 1225 1252 1265 1275 1285 1292 1292 1282 1286 1292 1297 1297 1294 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 3 0 0 0 0 0 0 1 1 5 16 38 58 66 75 77 92 85 64 57 67 84 74 73 76 74 67 75 72 72 65 51 39 38 44 49 53 61 65 66 67 66 57 55 56 52 43 40 38 29 29 33 36 38 47 44 51 59 65 70 72 64 59 57 58 62 69 82 86 84 85 68 36 8 0 0 2 9 15 17 16 15 12 38 30 25 36 35 0 0 6 17 23 19 11 11 13 13 13 11 10 10 10 10 10 10 10 10 10 8 1 0 0 0 0 0 0 12 15 16 20 25 22 16 15 13 13 18 27 37 27 33 48 59 61 59 54 48 48 54 59 62 68 73 94 132 191 254 300 324 331 344 341 346 372 407 430 438 458 479 504 532 553 557 575 589 593 587 575 564 565 577 597 604 603 610 638 670 700 737 787 850 921 982 989 1039 1077 1116 1150 1179 1208 1242 1257 1267 1273 1276 1274 1264 1264 1269 1276 1279 1279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 43 59 67 74 81 82 72 58 59 82 89 82 86 87 78 67 65 66 61 50 34 25 29 37 45 50 63 72 70 63 61 58 57 54 46 35 33 23 22 23 26 35 44 43 49 60 66 71 74 67 65 65 58 61 71 82 96 79 51 31 13 0 0 0 13 17 20 21 21 25 29 30 24 29 28 15 0 0 8 21 24 17 9 10 10 11 12 11 10 10 11 11 11 9 10 11 11 10 7 2 0 0 0 0 0 4 2 3 12 25 30 24 15 12 10 12 18 21 17 21 34 49 60 62 57 51 51 50 53 59 66 74 88 109 158 223 283 317 320 333 340 349 366 392 420 438 457 477 505 523 532 554 576 591 591 582 565 549 544 552 566 579 583 589 614 650 682 722 773 834 877 896 962 1022 1065 1103 1139 1167 1189 1213 1229 1237 1245 1250 1251 1247 1244 1251 1259 1262 1270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 4 6 20 40 57 89 90 72 49 43 48 58 81 83 75 67 58 48 46 41 51 47 39 28 19 21 38 33 49 66 68 65 62 61 61 58 48 34 25 21 21 21 24 34 47 48 52 59 66 73 76 70 69 70 65 64 71 85 98 74 25 5 0 0 2 8 24 23 30 28 24 32 51 46 32 24 13 0 0 0 7 12 11 9 8 9 11 12 13 13 12 11 11 12 13 12 12 13 12 10 9 6 2 0 0 0 0 0 0 0 6 19 31 32 27 20 12 9 12 14 9 14 22 35 51 59 58 56 56 55 56 58 61 70 79 94 122 179 229 257 300 327 324 340 368 390 402 421 449 467 473 491 523 552 567 588 590 578 557 535 526 529 528 548 566 577 591 622 656 700 755 777 806 868 935 1003 1046 1088 1126 1158 1182 1195 1201 1211 1222 1229 1231 1233 1233 1240 1255 1259 1285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 4 7 17 35 64 73 43 31 26 31 41 53 67 61 54 53 50 40 51 49 44 40 33 22 16 25 23 22 40 59 64 68 71 68 63 49 34 25 21 20 24 24 32 44 49 58 57 63 67 70 73 75 69 65 68 74 87 98 75 9 1 0 0 8 24 30 30 29 32 28 26 36 38 32 9 0 2 5 6 12 10 9 8 8 10 12 12 13 13 13 13 13 13 13 13 13 13 12 12 11 9 6 2 0 0 0 0 0 0 3 12 25 33 34 27 25 20 15 12 5 5 13 22 33 45 54 59 63 66 68 71 74 74 76 89 105 141 166 194 269 309 304 311 342 379 402 414 435 439 453 475 506 539 554 572 576 566 545 528 522 514 507 525 545 560 574 598 632 679 731 753 785 844 905 976 1036 1084 1123 1150 1166 1172 1182 1201 1211 1221 1224 1225 1242 1248 1289 1302 1304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 4 10 14 13 23 57 37 15 14 16 19 27 36 36 34 35 43 52 48 48 40 40 35 25 17 20 18 15 22 45 65 67 72 71 64 51 40 32 26 21 19 21 31 42 47 51 57 58 59 63 70 76 76 87 73 90 103 86 41 0 0 0 6 17 30 35 36 30 21 23 29 31 28 11 6 3 9 16 17 19 13 13 11 11 11 11 10 10 11 12 13 13 13 14 14 13 12 12 12 12 12 10 6 5 4 2 0 2 0 0 4 14 28 36 36 31 24 15 7 1 0 9 16 23 29 34 38 50 57 64 67 71 75 76 78 93 104 120 157 227 289 301 291 307 346 386 409 411 433 450 468 496 524 536 542 549 542 534 525 514 502 491 507 531 551 568 588 619 661 672 712 764 820 882 951 1021 1071 1108 1133 1144 1148 1165 1181 1190 1201 1216 1236 1268 1282 1291 1296 1302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 4 9 12 11 18 30 7 10 9 11 9 8 15 16 18 26 36 44 45 39 45 44 39 32 28 25 18 17 14 21 39 57 64 51 61 58 55 46 31 22 19 22 28 36 42 49 63 62 66 67 72 80 88 77 76 106 98 52 7 0 0 0 16 29 33 33 34 36 21 16 22 20 6 0 6 11 16 19 20 22 18 17 13 10 10 11 14 9 10 14 15 15 15 14 13 13 13 13 13 13 13 12 12 11 9 6 4 8 3 1 0 6 18 31 32 33 25 14 6 2 0 4 6 10 16 22 30 36 42 48 48 56 70 75 73 77 79 95 128 183 251 287 273 286 317 349 370 379 413 438 452 479 505 513 520 525 524 520 510 496 488 486 499 525 543 559 577 596 601 642 691 742 800 870 951 1009 1057 1093 1110 1120 1134 1150 1164 1173 1185 1202 1220 1231 1245 1254 1271 1284 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 6 3 1 6 15 23 29 36 10 6 3 1 2 3 3 19 33 43 50 54 51 49 45 41 40 36 24 18 10 13 15 24 36 39 54 56 59 51 36 25 21 20 22 32 43 49 51 60 70 70 74 82 91 119 107 100 72 52 27 0 1 11 24 31 33 33 33 31 32 23 16 9 1 5 7 13 18 22 24 25 23 14 10 10 10 13 17 10 11 14 16 17 17 15 14 15 15 14 14 14 14 14 14 14 12 10 10 11 9 5 2 3 6 8 21 36 31 17 8 6 4 4 3 2 6 12 20 28 34 39 38 40 51 64 65 70 71 82 107 148 205 252 240 261 284 303 318 345 376 410 429 453 473 484 500 501 503 497 488 478 473 482 493 517 528 539 550 560 585 620 670 722 789 867 940 995 1046 1062 1085 1109 1128 1141 1150 1157 1166 1172 1172 1170 1173 1192 1211 1223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 11 1 0 9 22 32 44 20 15 4 0 0 0 1 9 15 23 38 49 48 50 49 48 49 44 35 34 15 15 16 18 25 34 39 47 57 48 35 27 25 26 33 29 30 35 43 55 65 71 74 90 103 99 115 73 67 37 12 0 3 20 26 30 30 30 30 22 22 25 10 1 5 13 12 12 14 21 26 26 20 11 11 16 13 10 12 15 16 16 14 13 15 16 16 18 18 17 16 16 16 16 15 15 14 13 13 14 12 9 6 5 4 5 10 29 34 25 15 10 7 6 5 5 4 4 9 20 28 32 31 30 32 36 43 53 57 62 83 117 162 208 208 224 235 259 292 320 344 374 404 429 440 447 463 465 469 470 467 459 456 469 481 502 507 508 517 538 563 596 647 711 782 856 927 973 983 1027 1071 1104 1125 1137 1142 1144 1149 1160 1160 1151 1153 1171 1192 1205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 22 1 0 3 18 36 37 22 38 33 11 0 0 1 4 16 23 33 38 36 43 44 45 51 47 37 33 25 27 20 21 29 38 45 60 54 39 30 26 25 26 28 29 30 30 38 53 60 76 80 97 112 112 105 110 44 12 1 6 14 17 21 24 26 26 25 23 14 15 4 6 10 12 15 18 12 11 12 12 9 11 19 18 17 16 16 17 17 18 16 16 18 20 20 25 25 25 21 17 17 18 17 16 16 16 15 16 15 13 12 9 6 4 6 13 31 29 25 17 8 7 4 4 3 2 5 12 21 28 28 28 28 29 33 40 48 53 62 87 127 165 157 176 200 230 266 303 333 353 374 399 411 413 418 428 432 436 442 437 434 448 467 485 478 478 488 507 535 573 632 697 767 841 892 894 951 1009 1059 1098 1122 1134 1134 1134 1139 1146 1143 1133 1133 1151 1169 1183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 0 0 0 3 16 28 24 29 37 16 3 0 0 0 3 13 19 25 28 30 32 35 46 47 43 39 35 30 31 30 39 48 54 61 49 37 33 33 33 32 32 32 33 33 39 50 57 76 82 93 96 78 45 38 9 2 0 7 16 17 17 20 23 22 20 17 14 10 2 6 9 9 12 18 14 15 13 10 8 6 9 15 18 20 20 19 17 16 17 19 22 25 26 25 26 27 27 26 26 25 24 17 21 19 17 17 17 16 18 14 9 6 5 8 21 32 32 28 22 14 3 2 2 1 0 4 14 22 24 26 28 30 30 34 42 50 55 71 101 124 104 139 173 202 235 272 307 332 341 369 364 367 389 405 411 406 413 413 411 421 444 455 447 452 463 482 514 554 614 684 758 794 809 849 940 996 1048 1088 1114 1127 1129 1129 1132 1135 1122 1108 1111 1134 1149 1162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 0 0 0 0 9 18 20 21 30 20 9 4 2 0 1 12 25 23 23 29 30 26 42 46 45 44 43 33 52 51 41 40 48 57 58 48 46 47 45 42 41 41 35 35 36 41 54 73 91 99 104 106 85 32 0 0 3 7 12 16 14 20 20 14 10 8 2 9 1 1 5 8 10 13 14 21 18 13 9 8 16 24 23 21 20 18 14 12 12 14 17 21 22 21 22 22 24 25 25 26 27 24 26 23 22 22 22 21 26 20 13 9 6 6 9 26 29 29 28 22 9 0 0 0 1 3 7 12 11 18 26 31 32 32 36 46 54 62 74 85 90 119 151 184 212 241 273 301 314 315 337 362 383 400 406 392 394 397 395 395 408 417 429 443 456 475 504 542 592 659 725 754 777 834 902 958 1005 1045 1076 1096 1106 1108 1112 1116 1096 1077 1083 1112 1133 1139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 2 0 0 0 3 5 9 17 25 21 17 12 7 2 2 1 15 17 24 32 34 32 31 39 44 44 41 36 35 36 29 26 43 60 57 53 53 56 55 52 50 45 35 29 29 35 49 69 92 93 96 89 58 12 0 0 5 9 13 14 12 15 17 11 10 9 5 1 6 1 1 2 5 10 15 21 21 20 22 24 26 30 26 25 21 16 13 10 10 10 11 14 15 15 16 17 18 19 21 24 26 28 28 27 26 27 28 28 28 27 20 12 8 6 6 11 7 12 22 28 21 7 1 0 3 3 0 1 10 14 22 29 33 33 34 40 50 54 57 66 85 104 135 183 212 228 248 279 304 308 331 357 378 394 406 397 388 390 390 387 388 403 418 442 461 481 509 547 597 654 668 710 770 832 893 941 981 1019 1050 1068 1076 1087 1093 1093 1077 1068 1071 1086 1119 1118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 0 0 0 0 0 4 12 20 19 18 19 12 7 8 7 7 15 23 29 35 37 23 36 42 45 45 41 29 29 25 29 43 54 52 52 52 56 58 54 47 45 43 30 27 35 45 60 83 82 81 51 18 0 0 0 1 8 12 13 12 13 17 12 8 4 1 0 0 0 0 0 7 15 18 15 18 21 26 29 30 28 28 25 21 17 16 15 13 11 10 11 12 13 12 13 14 14 16 19 21 22 25 25 23 25 28 29 28 28 28 20 11 7 5 6 1 2 14 27 29 18 1 0 0 0 0 2 11 13 17 24 30 32 32 34 38 45 53 68 86 97 121 173 216 227 232 249 252 288 321 344 361 379 399 407 389 387 389 389 389 396 406 437 469 494 520 555 600 607 657 712 772 833 887 927 966 1003 1036 1051 1058 1075 1082 1082 1068 1063 1067 1079 1104 1102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 0 0 0 0 0 3 9 14 14 16 19 17 12 9 7 8 16 24 26 31 34 29 42 41 47 51 52 52 35 24 25 35 45 52 57 51 48 46 42 40 38 31 22 22 23 37 56 71 72 56 33 11 0 0 0 0 8 10 8 8 13 14 17 11 10 6 0 0 0 0 0 11 20 20 19 19 20 23 26 27 24 23 21 18 17 17 18 19 17 14 14 15 17 15 13 13 13 13 14 15 16 18 19 18 19 23 25 27 26 30 30 24 19 15 5 0 0 9 20 27 24 5 1 0 0 0 3 11 16 18 20 23 26 28 29 31 38 51 68 86 100 113 144 201 225 232 237 240 267 305 321 339 364 389 406 396 394 393 395 396 397 407 436 476 506 529 547 558 611 667 720 779 834 878 916 951 984 1001 1015 1033 1052 1064 1068 1057 1058 1064 1071 1085 1092 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 4 8 9 12 11 17 21 18 10 8 12 22 29 32 30 29 39 40 46 48 46 45 46 32 33 35 44 44 41 44 47 46 38 34 33 27 20 20 27 37 46 44 35 10 2 0 0 4 8 0 2 3 5 5 9 13 6 8 3 0 0 0 0 0 5 12 17 20 22 21 21 22 23 23 20 16 15 13 13 15 18 21 21 20 20 22 22 20 18 16 13 12 10 10 11 12 13 15 15 16 18 21 26 27 31 33 31 24 14 0 0 7 14 20 22 15 9 3 1 0 3 11 19 22 22 22 23 24 25 30 36 47 58 76 100 118 133 172 192 224 258 260 263 286 294 319 347 372 395 393 400 399 402 406 407 414 437 478 504 520 534 562 611 669 725 782 829 865 902 937 946 964 983 1004 1025 1040 1049 1047 1055 1061 1063 1067 1088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 7 1 1 2 3 5 9 4 1 9 15 11 11 29 20 20 24 27 29 30 45 60 68 58 42 47 38 38 40 36 30 33 43 48 44 34 24 18 14 15 21 32 34 27 15 0 0 0 0 0 1 0 0 0 2 2 4 8 0 6 1 0 0 0 0 0 10 14 17 19 20 21 21 21 21 20 17 15 13 11 11 12 14 18 20 21 23 26 26 25 23 19 15 13 11 10 10 11 12 13 12 11 13 16 20 24 29 31 31 29 22 12 10 10 12 15 18 18 20 12 6 3 5 10 15 22 25 25 25 24 25 29 35 42 48 60 85 114 131 132 149 191 241 275 281 275 276 297 325 343 354 376 394 397 402 408 413 420 436 477 486 511 547 576 613 666 722 777 817 847 876 884 912 937 956 977 998 1016 1031 1036 1049 1057 1059 1067 1090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 8 7 5 0 0 0 3 3 3 5 4 1 6 10 16 21 12 18 23 29 32 30 25 25 29 33 42 41 30 30 38 37 33 35 38 32 33 40 37 30 24 24 31 29 27 18 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 17 19 20 20 20 21 21 19 17 16 15 13 11 12 13 15 16 17 20 25 26 27 26 22 18 15 14 13 11 11 11 11 11 10 11 13 16 19 19 25 29 29 25 19 15 11 12 14 15 16 18 19 17 12 10 12 13 15 22 23 26 28 28 29 33 38 42 47 60 83 100 115 131 169 209 244 276 279 278 290 298 309 327 351 375 390 394 401 409 418 431 458 473 511 553 586 616 655 706 761 799 817 829 860 894 915 933 954 976 995 1015 1024 1033 1043 1051 1063 1083 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 4 0 0 0 1 2 2 2 0 0 2 6 12 14 11 17 20 23 27 25 21 22 19 32 28 34 39 28 31 32 31 31 29 27 33 25 15 16 11 17 42 24 20 6 0 0 0 0 0 1 0 4 8 6 0 4 1 0 0 0 0 0 0 0 0 0 1 7 13 17 20 21 21 20 20 19 17 15 15 15 14 12 11 12 13 14 15 16 21 23 26 28 26 24 21 20 18 14 12 12 12 12 9 9 11 12 13 15 18 23 26 26 22 17 9 8 9 12 15 16 19 20 19 16 13 12 11 11 14 20 27 31 33 33 37 40 42 46 51 56 89 126 181 205 213 241 275 280 281 288 298 309 322 345 371 377 385 395 403 411 418 447 494 542 580 611 644 691 744 751 766 809 849 883 902 922 942 962 980 998 1001 1011 1027 1043 1053 1066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 1 4 0 0 0 0 0 0 0 0 0 6 15 17 10 11 11 13 14 15 16 9 30 30 30 35 36 35 31 25 27 24 22 27 27 24 7 1 7 21 21 7 2 0 0 1 2 0 9 11 11 14 14 6 9 6 2 0 0 0 0 0 0 0 0 0 3 12 16 19 21 21 20 17 16 14 15 16 16 15 13 13 12 13 14 15 16 18 21 24 27 28 26 26 25 22 18 15 14 13 13 9 9 10 10 11 12 15 18 22 25 23 20 15 14 9 6 7 10 17 21 22 19 16 16 15 11 10 13 16 21 29 37 39 38 39 40 42 48 64 95 168 206 206 206 240 249 251 275 297 306 307 319 344 349 361 372 375 381 402 428 472 523 569 606 638 677 725 728 748 795 840 875 897 918 937 953 966 975 980 999 1019 1036 1048 1065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 5 13 18 15 14 9 14 16 15 14 16 26 28 37 42 41 38 33 33 24 23 22 18 17 21 25 24 25 19 6 0 0 0 2 5 7 0 1 0 5 10 13 13 12 11 3 0 0 0 0 0 0 0 0 0 2 9 13 14 16 16 15 14 14 13 14 15 17 17 16 16 14 14 14 16 18 20 21 23 25 27 27 27 27 24 22 20 18 16 16 14 13 12 12 10 9 12 15 17 21 23 22 21 20 14 7 2 4 15 18 20 19 17 16 17 16 2 1 2 9 22 32 40 33 34 38 43 48 54 72 119 175 199 195 196 184 204 249 292 315 319 317 320 317 323 333 342 355 386 412 454 506 558 602 636 664 668 695 737 784 829 866 893 916 933 943 949 958 974 994 1013 1029 1042 1060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 1 5 9 8 1 0 0 0 0 0 0 5 11 14 15 17 16 20 24 27 24 21 31 27 25 32 36 35 31 25 29 23 29 26 15 25 27 28 14 9 8 1 6 1 8 8 4 5 14 10 7 8 10 14 15 13 6 3 1 0 0 0 0 0 0 0 1 2 4 5 9 12 12 13 13 14 14 15 16 17 17 17 16 16 16 17 18 21 22 24 24 25 26 27 27 26 24 23 21 19 17 17 16 16 15 12 6 6 7 13 18 19 18 20 22 19 11 3 2 8 12 14 15 12 13 19 21 18 8 2 6 15 23 31 28 29 34 43 50 57 71 92 130 166 188 190 180 186 217 266 311 334 332 315 300 298 303 316 339 374 403 441 491 546 593 622 629 656 695 736 777 818 857 885 910 928 934 940 954 972 989 1005 1019 1033 1053 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 4 11 18 22 26 31 32 31 29 35 46 47 37 34 31 20 6 26 18 23 18 3 8 46 17 7 8 12 13 15 15 16 17 18 16 14 21 14 17 14 11 11 13 10 9 3 0 0 0 0 0 0 0 0 0 0 0 3 8 11 12 13 14 15 16 16 17 19 18 16 16 17 17 17 20 21 24 25 26 26 27 26 26 26 25 23 21 21 19 17 17 17 15 12 7 7 7 13 13 9 12 20 21 17 10 4 1 6 8 9 9 12 17 20 23 19 14 12 13 15 17 21 21 27 36 46 57 76 84 104 112 130 155 164 180 193 228 280 325 342 330 322 307 301 315 343 373 399 434 481 529 561 582 630 664 708 743 775 811 847 876 905 914 925 940 957 975 989 998 1010 1024 1041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 9 3 1 0 0 0 0 0 0 4 13 23 29 36 27 30 32 27 27 41 23 23 18 10 9 15 16 15 14 16 19 17 20 19 16 17 21 24 27 23 22 22 21 18 18 24 20 16 15 14 11 11 10 5 1 0 0 0 0 0 0 0 0 0 3 3 4 6 9 11 13 16 17 18 18 19 20 18 18 19 18 17 19 21 22 24 26 26 26 26 27 27 27 27 26 25 21 18 17 17 17 15 11 6 6 6 7 6 8 16 19 20 17 8 3 6 6 7 8 8 12 19 21 23 22 18 17 15 12 13 14 18 26 35 50 73 88 89 93 109 132 156 186 194 213 251 299 332 331 340 325 318 334 361 382 402 432 477 492 520 574 627 671 714 750 782 814 845 870 878 900 923 945 964 981 990 993 1003 1013 1019 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 19 16 10 5 3 2 1 0 0 0 8 18 22 21 31 27 34 38 36 36 51 25 21 15 8 7 11 16 15 13 12 15 19 11 19 18 17 19 21 21 25 24 22 21 20 21 19 21 18 15 13 9 5 5 6 4 1 0 0 0 0 0 0 0 0 2 6 4 1 3 8 11 10 11 14 18 19 19 17 18 20 19 18 19 22 24 25 26 27 27 27 28 29 29 29 28 27 23 19 17 16 16 15 13 7 6 6 5 5 8 14 16 18 17 12 8 8 5 6 7 7 11 17 18 21 23 22 21 18 13 10 10 11 16 23 37 57 75 82 92 105 120 137 163 193 222 247 264 283 308 329 332 337 357 382 402 417 434 464 478 512 565 617 667 718 759 793 824 845 852 872 900 925 948 967 983 994 995 1000 1005 1008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 13 13 10 8 7 5 3 13 13 18 20 20 22 33 28 32 36 34 33 39 32 17 16 14 11 11 17 22 20 20 23 25 21 23 30 28 24 23 23 28 27 26 25 25 25 24 17 21 21 17 9 1 3 6 8 6 2 3 8 8 7 7 4 0 0 3 6 2 0 0 0 0 0 12 19 21 21 20 21 22 21 20 21 25 27 29 30 29 28 28 28 29 29 29 29 27 24 22 19 16 16 15 15 14 6 6 5 2 2 5 12 15 16 16 14 11 5 5 10 12 14 15 17 20 20 21 21 19 15 12 11 10 10 14 22 33 38 58 84 101 111 122 141 163 210 223 243 266 287 312 333 351 373 399 421 434 439 441 461 500 553 609 666 720 767 803 819 832 859 885 911 935 955 972 987 1000 1002 1003 1003 1005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 5 3 6 12 11 10 9 10 12 14 14 20 24 24 28 36 33 33 36 42 37 20 20 22 18 20 22 22 21 26 20 18 22 24 22 28 28 29 28 27 27 29 29 29 27 21 15 13 13 15 16 18 15 10 10 9 13 15 13 11 11 11 19 17 11 4 0 0 5 1 0 0 0 0 0 0 12 19 20 20 22 24 23 23 24 27 30 32 31 31 30 30 30 30 30 30 28 26 24 22 20 18 16 15 14 13 7 6 2 0 0 3 10 13 14 15 16 13 9 7 12 12 13 15 17 19 19 21 20 19 17 16 16 13 11 11 12 14 22 34 64 91 109 122 133 143 165 170 209 249 275 300 331 352 375 407 433 443 452 460 474 504 550 606 667 721 771 812 827 841 873 900 925 950 968 982 996 1008 1008 1012 1012 1012 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 3 4 12 14 17 16 17 18 16 20 19 23 28 32 34 35 35 25 22 20 14 5 7 22 22 24 28 31 27 18 16 18 22 27 31 29 29 30 26 26 31 32 34 30 24 20 17 18 17 16 18 18 18 17 15 17 18 15 14 14 12 20 21 16 7 2 7 8 4 3 1 0 0 1 9 18 23 24 24 24 25 26 25 26 29 31 32 31 32 31 30 29 28 28 29 27 25 23 21 20 18 17 16 15 13 8 7 5 1 4 5 3 4 8 12 15 15 14 13 13 14 14 15 16 16 18 18 18 20 20 19 20 18 17 15 13 13 16 23 37 68 95 117 135 138 140 142 163 203 244 278 312 339 368 394 420 446 473 481 492 517 556 608 668 727 775 783 812 850 884 912 937 963 981 993 1002 1009 1015 1023 1025 1023 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 11 14 25 20 16 18 20 17 22 29 30 31 30 29 30 18 23 18 9 6 8 11 12 11 17 23 20 13 12 19 25 27 27 28 28 32 24 24 30 33 38 30 25 26 24 17 18 25 22 21 20 21 18 19 21 21 22 18 12 18 19 18 10 4 5 6 5 10 6 3 2 2 7 16 22 23 24 24 26 26 26 28 29 30 31 31 31 30 29 28 27 28 29 27 25 22 20 20 19 18 17 16 15 12 7 5 1 5 8 7 7 8 9 13 14 14 13 12 14 15 15 15 15 14 16 18 20 21 22 23 23 23 21 19 16 15 17 25 41 81 108 117 123 146 144 146 162 195 239 283 321 355 365 397 449 483 491 500 526 564 615 674 725 728 773 819 861 896 924 946 970 988 996 1002 1012 1023 1033 1033 1033 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 8 9 16 30 26 27 24 21 20 20 23 24 28 30 29 29 26 22 9 5 4 2 6 6 6 14 15 10 10 10 21 24 24 25 26 27 33 23 20 24 30 35 27 23 21 24 29 32 36 33 28 26 25 24 28 23 20 21 22 23 25 26 18 16 10 6 5 7 9 12 11 10 12 20 24 28 28 27 28 29 29 29 30 31 31 31 30 30 30 30 29 28 27 27 24 22 20 19 19 19 19 17 15 13 11 5 4 1 6 9 10 11 12 10 10 12 14 13 12 15 15 14 12 11 12 15 18 20 22 24 25 25 25 26 24 22 18 17 19 29 56 56 60 100 141 153 146 146 161 195 245 298 294 324 381 444 487 503 512 538 576 621 659 672 723 778 828 873 910 938 956 977 992 997 1005 1019 1031 1043 1040 1042 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 19 31 31 33 28 22 17 13 14 12 18 26 31 32 30 18 7 10 9 5 5 2 6 10 12 10 9 10 23 27 26 26 26 20 32 26 20 17 20 29 29 33 36 31 30 35 37 38 34 35 33 30 33 32 26 26 27 30 33 29 19 17 15 10 6 8 1 9 5 0 6 18 23 24 25 26 28 31 32 32 29 30 31 30 29 29 29 30 29 29 27 24 20 18 18 18 18 18 17 17 15 10 6 4 0 5 7 8 9 11 14 15 11 12 14 13 13 13 14 14 12 10 10 13 17 23 26 27 28 28 28 29 28 27 25 21 20 26 27 31 42 68 110 149 156 152 153 169 198 221 225 283 352 429 493 519 529 550 578 596 619 670 717 771 823 871 913 948 972 989 993 999 1013 1030 1041 1052 1047 1050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 18 32 36 36 34 28 20 15 12 2 9 15 22 25 24 23 10 12 17 14 7 4 5 9 12 11 8 9 18 19 16 25 27 17 26 26 26 18 18 25 19 17 26 21 21 28 30 37 26 26 25 27 31 28 32 29 33 36 35 32 24 17 15 12 6 2 0 0 0 0 7 21 25 25 27 29 30 30 29 28 27 28 29 29 29 31 31 29 29 29 27 23 19 16 16 17 17 15 14 15 13 9 5 4 0 1 1 6 10 11 14 15 16 14 13 12 11 11 12 12 11 11 11 14 19 25 26 28 30 31 30 31 32 32 30 27 24 25 25 28 34 50 83 127 157 164 161 161 167 172 188 245 314 404 488 528 543 553 555 575 615 664 710 769 818 865 909 948 978 982 999 1011 1027 1042 1053 1063 1054 1060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 34 31 34 33 32 25 12 0 3 4 16 16 12 18 5 5 11 14 13 11 8 11 18 12 7 8 14 16 10 24 26 18 22 18 32 27 26 29 26 19 21 15 11 12 15 21 15 11 11 19 26 23 26 22 27 30 28 26 23 21 9 6 6 4 0 0 0 0 0 0 2 12 22 28 30 30 29 28 28 30 30 29 28 28 29 30 30 26 22 19 18 15 15 15 14 11 9 10 8 4 1 0 0 0 6 9 12 14 14 15 16 16 14 13 12 10 10 11 11 11 13 17 20 25 25 27 29 31 33 34 35 35 34 31 28 27 25 28 32 39 58 95 138 172 179 179 174 162 171 209 278 373 460 513 540 547 553 569 605 650 693 757 812 862 907 933 947 979 1005 1022 1037 1051 1063 1071 1068 1075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 28 38 42 41 36 34 23 5 5 1 11 10 6 9 0 0 5 5 5 9 13 12 19 9 4 5 8 14 9 24 28 25 23 21 34 34 33 29 22 18 19 13 10 8 6 5 7 6 6 11 15 13 13 17 10 12 14 14 13 6 1 0 1 2 0 0 0 0 0 0 4 18 23 27 29 31 32 29 25 28 31 32 30 29 29 25 26 22 18 16 15 15 17 16 13 10 10 11 14 13 11 9 9 8 9 11 14 16 17 16 17 17 17 16 13 12 12 12 12 12 14 17 21 22 24 25 28 32 36 39 40 39 38 36 34 31 27 30 32 36 45 65 102 150 161 165 169 169 174 192 246 335 419 473 497 511 533 556 590 627 662 721 786 845 869 893 933 975 1005 1025 1040 1055 1069 1077 1081 1084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 21 25 38 47 39 39 30 14 8 4 5 9 8 4 3 4 5 11 7 5 9 15 22 6 0 4 12 18 13 24 28 29 27 25 30 31 30 26 21 17 19 10 5 4 2 0 1 2 2 4 4 2 1 8 5 5 6 7 6 0 0 0 0 0 0 0 0 0 0 0 5 17 23 27 29 29 27 23 21 20 23 28 31 31 29 25 20 18 14 10 11 12 18 17 16 12 10 14 15 15 15 13 11 11 9 10 14 18 20 19 18 17 17 16 14 14 14 15 15 14 15 17 18 19 20 21 26 33 38 42 45 44 44 42 39 36 32 34 34 36 42 53 74 84 101 130 158 176 182 189 223 300 363 402 432 475 507 541 576 610 648 703 764 822 839 865 913 958 994 1020 1036 1052 1067 1076 1080 1086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 13 15 20 35 28 30 27 17 7 7 2 8 10 5 1 4 4 9 9 8 14 24 19 8 3 11 19 20 11 16 24 28 28 27 28 29 22 19 14 11 11 4 6 5 2 0 0 0 0 2 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 5 14 19 24 25 24 21 19 19 16 17 18 23 28 29 24 19 17 15 12 8 8 12 13 14 12 10 13 16 16 17 17 15 13 11 8 13 17 19 19 18 18 17 16 15 15 16 18 18 17 17 17 17 18 18 21 27 33 39 44 48 48 49 47 44 41 37 40 38 38 41 44 47 56 70 99 137 169 187 195 212 251 290 333 394 448 488 526 563 604 652 708 764 769 807 850 895 940 982 1012 1029 1048 1060 1066 1074 1086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 3 13 13 24 18 13 12 11 5 8 10 6 1 1 4 3 8 10 17 24 17 9 8 22 27 20 12 10 18 19 20 20 22 27 20 17 11 8 8 7 1 6 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 2 5 8 11 17 18 17 17 15 10 11 8 11 16 16 9 8 9 9 9 7 6 7 9 11 11 10 10 15 15 18 18 18 15 11 8 10 15 17 18 18 17 16 16 16 16 16 19 20 20 19 19 19 18 17 23 29 34 40 45 48 50 52 52 50 47 44 46 44 41 40 40 41 47 55 76 109 147 178 191 211 213 255 310 364 423 468 507 549 592 640 687 692 750 801 847 889 929 970 1002 1024 1035 1047 1062 1075 1086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 20 14 18 18 12 11 15 16 14 7 2 6 4 11 14 13 12 11 1 11 27 28 19 9 7 13 16 16 16 17 19 16 16 13 8 6 7 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 2 5 6 7 8 9 10 8 3 4 5 6 8 9 9 8 8 7 7 6 5 6 7 10 11 11 10 10 9 17 20 20 18 14 10 11 13 14 16 19 19 17 17 16 15 14 16 18 19 19 19 20 20 19 26 30 35 39 42 45 50 53 55 54 52 50 50 48 47 44 40 40 43 46 56 81 119 152 164 178 199 250 295 338 392 441 484 529 562 581 602 665 728 788 842 887 925 961 996 1021 1027 1040 1060 1081 1116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 14 14 14 21 20 16 18 25 24 23 16 10 8 5 5 14 14 8 3 2 14 28 27 17 9 8 10 11 13 14 16 16 13 12 10 6 2 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 1 1 2 2 2 2 0 2 3 4 5 6 7 7 6 6 6 6 5 5 6 9 10 11 11 10 10 15 19 19 18 15 11 12 12 15 18 19 19 18 18 15 11 9 9 10 17 19 20 20 22 24 27 28 30 33 36 41 48 51 54 56 56 54 52 48 47 46 43 41 41 42 45 63 91 110 109 127 169 238 280 313 357 409 460 504 503 518 571 632 703 766 825 877 923 963 996 1000 1019 1038 1071 1112 1143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 18 28 29 26 26 28 22 30 26 16 13 13 5 7 21 12 1 2 10 18 26 25 19 13 13 15 11 14 18 19 17 11 9 6 2 2 3 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 0 0 0 0 0 0 2 4 5 5 6 5 5 5 6 6 6 7 10 10 12 12 11 11 10 17 15 12 11 11 11 11 13 16 19 18 16 15 12 11 11 12 16 18 20 21 21 22 23 28 27 27 30 33 37 45 49 53 56 56 54 53 53 52 51 48 45 42 41 42 48 57 66 74 98 135 213 260 291 329 378 434 472 475 497 547 606 673 738 800 857 908 947 957 979 1015 1063 1105 1133 1144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 30 32 32 32 30 26 19 13 21 10 4 8 8 7 27 13 2 6 14 17 22 26 24 21 20 16 8 11 14 18 18 11 9 6 5 5 4 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 3 7 7 6 5 5 6 6 7 8 9 11 14 15 13 12 12 12 13 13 13 12 11 11 12 13 17 19 16 13 16 16 17 18 19 20 21 22 22 23 23 24 24 26 28 31 35 42 48 52 54 54 53 53 54 61 63 63 60 57 53 51 51 51 56 68 82 107 177 231 271 310 354 397 412 438 476 524 577 636 697 760 820 853 878 928 975 1009 1077 1122 1138 1151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 16 30 27 19 16 16 8 8 4 4 4 5 9 29 12 11 17 20 17 17 24 23 20 17 12 3 4 5 9 11 8 7 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 6 6 6 6 6 6 7 8 9 10 14 16 14 13 14 18 19 19 17 13 13 13 13 15 19 20 18 16 15 17 19 20 21 21 21 22 23 23 23 22 25 27 30 33 38 44 48 51 53 52 52 55 68 74 78 79 77 75 69 68 65 66 71 76 91 134 198 251 288 315 331 383 415 456 503 552 604 659 723 744 782 841 904 961 987 1066 1115 1137 1155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 13 17 14 16 9 9 11 1 7 4 3 5 14 22 9 15 20 18 13 11 14 15 9 5 5 4 0 1 1 2 3 3 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 5 6 5 5 5 4 4 6 7 8 12 15 13 18 18 18 20 18 13 14 14 14 15 17 18 17 14 11 15 19 20 21 22 21 21 21 22 22 22 24 26 28 32 36 39 43 47 49 48 48 53 66 73 80 83 85 87 85 83 78 78 78 77 84 104 166 208 236 265 309 357 392 439 492 543 592 645 703 714 752 813 873 929 955 1017 1061 1103 1141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 4 6 5 7 7 0 0 0 9 12 22 31 12 12 11 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 4 2 1 0 3 5 6 7 10 14 15 10 15 18 19 17 14 15 16 17 17 17 16 15 13 15 18 20 21 22 20 20 19 19 20 21 23 24 27 30 33 36 38 39 41 40 40 43 46 67 76 80 82 84 87 88 86 87 86 83 85 96 141 154 186 239 287 335 378 431 488 542 590 632 636 679 730 785 842 895 925 973 1010 1042 1071 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 2 0 0 0 6 15 21 25 22 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 1 1 1 0 0 0 0 2 3 5 7 8 8 9 11 16 20 18 14 14 16 17 18 18 18 16 14 12 16 20 20 21 20 20 19 18 19 21 23 24 25 27 29 31 32 35 37 39 40 43 45 59 69 72 75 80 83 89 91 92 91 88 87 92 112 127 166 221 274 324 381 435 489 537 568 575 618 663 711 761 814 865 895 938 958 979 1007 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 6 10 6 11 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 6 8 8 10 12 15 15 14 15 17 17 18 18 18 15 14 13 18 21 22 22 22 21 20 19 22 25 26 26 26 27 27 29 31 33 36 38 41 44 46 47 54 56 66 76 81 86 93 94 93 90 88 89 90 111 153 209 268 325 384 433 478 503 523 565 602 643 690 742 795 842 871 910 917 944 983 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 9 8 0 0 0 3 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 2 3 4 5 7 9 11 13 14 14 14 15 17 18 18 17 15 14 14 18 20 22 23 24 24 24 24 26 28 29 29 29 29 29 30 31 33 36 39 43 46 47 46 46 52 63 72 77 83 90 94 94 93 92 92 91 108 145 198 258 318 378 417 425 461 513 557 591 624 672 726 779 823 851 864 892 930 969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 10 11 13 14 14 14 16 17 17 16 15 17 14 14 14 15 16 16 18 25 27 28 29 29 31 31 31 31 30 31 33 36 41 44 47 47 47 50 52 55 64 76 82 88 91 92 94 96 96 94 105 134 181 236 293 352 374 390 438 498 549 588 622 664 713 762 791 796 833 873 916 956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 7 8 10 12 13 13 14 15 16 16 15 16 18 14 14 14 15 16 17 19 27 29 29 29 30 30 30 32 32 31 32 34 37 41 45 47 47 47 50 50 53 61 72 81 87 89 90 93 96 97 96 102 121 161 210 259 299 287 350 421 486 539 583 621 655 698 721 738 767 816 854 898 940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 7 6 7 9 9 11 13 13 14 15 15 15 15 15 15 16 16 16 17 18 20 28 29 28 27 28 29 30 32 32 33 34 36 39 43 45 46 46 47 50 50 53 61 70 78 84 84 88 92 97 101 101 102 116 148 184 212 229 260 322 395 465 525 570 604 635 645 673 709 747 798 838 881 923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7 7 6 6 6 8 10 12 13 14 15 15 16 16 17 17 18 18 18 18 18 19 26 27 26 26 27 28 30 31 33 34 36 38 41 43 44 45 47 49 49 51 55 58 66 75 77 82 88 97 102 104 103 104 114 140 151 169 209 242 291 352 420 484 538 582 625 629 656 691 729 781 827 867 905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 7 7 6 8 9 11 13 14 15 16 17 17 18 20 21 21 20 20 18 17 18 24 26 27 27 29 30 32 34 36 39 41 42 42 43 45 47 48 50 52 55 59 61 63 68 82 87 99 104 102 101 103 111 125 135 158 191 219 262 315 374 437 499 545 548 593 635 668 704 759 809 851 892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 8 8 8 8 9 10 11 12 14 15 15 16 16 17 18 21 23 22 21 20 20 21 26 26 29 30 29 30 30 33 36 38 41 42 44 43 43 46 48 48 50 54 57 58 59 61 68 83 91 97 100 99 98 100 104 107 119 146 174 195 238 285 336 389 425 439 495 553 604 639 675 724 775 826 847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 8 8 8 9 10 11 12 18 18 15 14 15 16 17 19 21 23 23 22 21 24 28 28 29 32 32 31 31 31 33 37 40 40 42 45 44 45 46 47 49 52 56 59 59 60 62 68 79 91 94 97 98 98 99 100 105 115 136 160 186 230 279 325 347 373 424 475 528 580 610 641 688 741 794 800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 5 5 7 9 11 14 22 19 13 13 12 14 17 19 21 23 24 23 24 27 30 30 31 34 33 33 32 32 34 38 39 40 43 45 46 50 48 49 50 53 56 56 60 63 65 73 86 90 93 97 99 100 100 102 103 109 125 147 177 225 279 284 326 383 433 476 513 560 581 609 653 699 717 756 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 14 12 11 10 12 15 17 19 21 23 25 31 32 33 33 33 34 33 34 34 34 35 36 38 41 44 47 48 49 48 50 52 53 54 57 62 65 68 77 89 90 94 98 99 100 101 101 99 101 112 132 165 210 254 268 315 369 420 467 503 539 563 598 628 645 676 724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 12 13 12 10 9 10 12 14 16 17 20 23 31 34 36 36 36 35 34 35 35 36 36 36 37 39 43 46 48 48 47 47 50 51 53 56 60 64 66 71 79 87 88 94 95 97 97 97 97 97 98 106 123 148 175 185 243 303 358 409 455 492 527 560 571 591 630 672 713 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 9 10 8 8 9 11 13 15 17 20 23 24 34 38 38 37 36 35 36 36 37 37 38 39 40 44 47 48 48 49 49 50 51 54 57 60 64 69 72 74 76 77 79 81 90 95 95 95 97 100 107 116 123 135 169 219 282 345 400 445 480 515 522 545 578 619 665 706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 9 10 13 18 20 23 27 29 35 38 38 37 36 36 37 38 38 38 39 39 40 43 46 48 50 51 51 51 52 54 57 62 68 70 72 74 74 74 74 80 80 89 95 98 100 102 107 105 109 124 153 194 254 312 365 416 468 515 516 527 558 603 650 691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 12 18 23 25 25 26 30 35 38 39 38 37 37 38 38 39 39 39 39 40 42 45 48 50 52 53 54 54 56 61 67 69 72 74 75 75 74 74 83 82 89 95 99 103 103 103 101 105 119 143 175 221 269 317 368 415 421 477 479 509 564 620 669 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 21 23 25 25 26 29 34 37 38 37 37 38 38 39 40 40 39 39 40 42 47 49 50 52 55 57 57 59 63 67 70 72 74 74 78 81 83 84 85 88 92 96 97 98 99 97 101 113 132 157 185 219 262 289 310 370 421 435 469 518 575 636 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 9 11 15 20 23 24 25 27 31 35 37 37 38 38 38 38 39 40 40 40 41 44 48 49 50 53 57 59 59 60 61 64 69 70 70 77 80 83 87 87 85 83 85 87 87 89 94 93 95 103 116 136 158 183 193 218 265 322 379 402 443 493 549 610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 9 11 16 21 23 25 27 30 33 36 37 37 37 38 38 39 40 40 40 42 46 47 48 50 54 59 60 60 61 62 65 70 70 70 77 75 79 86 88 86 82 82 82 82 86 91 91 85 91 106 124 149 149 177 215 258 303 347 381 424 472 526 575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 14 22 25 27 30 31 33 34 34 35 37 37 38 38 40 40 41 42 45 48 49 52 56 59 62 62 62 62 62 65 70 71 72 73 80 85 87 87 85 85 84 83 83 85 80 71 76 93 114 138 144 176 213 255 298 339 390 433 474 501 520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 23 27 29 31 33 33 33 34 35 37 37 37 38 40 41 42 43 44 49 50 54 57 61 63 64 64 63 64 66 70 71 72 75 78 82 87 87 87 88 87 84 79 73 68 64 64 75 90 96 124 155 189 231 283 339 384 438 457 479 510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 5 6 7 10 14 23 26 30 32 33 34 34 36 36 36 36 37 39 41 42 42 44 47 50 52 56 59 62 65 66 65 65 70 73 73 73 74 77 83 87 88 88 88 89 89 85 79 70 65 63 62 62 65 77 96 123 153 195 253 316 355 363 409 456 495 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 8 11 17 22 26 31 32 33 34 35 36 36 37 38 39 40 42 42 43 46 49 52 55 59 61 64 66 67 67 66 74 77 77 76 77 97 103 104 103 101 99 99 92 86 81 75 65 66 66 64 65 71 76 95 121 159 213 269 297 299 358 417 464 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 8 14 20 23 27 30 32 34 36 36 35 36 38 40 41 42 42 43 46 49 51 54 57 61 61 63 65 66 68 73 90 96 96 96 100 118 121 121 120 118 113 109 100 90 83 78 72 76 74 71 69 69 72 85 100 129 173 202 187 239 305 369 423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 10 17 22 25 28 28 33 36 37 37 36 36 39 42 43 43 43 44 48 51 52 55 58 59 60 62 63 67 77 98 103 104 108 113 118 122 134 138 140 139 130 121 111 100 90 83 82 83 79 75 72 72 77 98 100 117 128 148 196 217 267 320 388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 13 20 25 27 28 30 34 36 37 37 36 37 39 40 41 42 43 44 49 51 52 54 57 58 60 60 63 76 97 106 110 111 118 128 135 135 150 162 170 169 157 143 128 116 108 101 97 97 89 80 77 81 90 104 116 121 135 162 198 241 291 332 377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 16 23 26 28 30 32 34 36 37 36 36 36 38 38 40 42 43 45 50 52 54 56 58 59 60 61 63 74 94 110 112 116 132 142 144 154 172 192 209 209 194 174 158 140 133 127 118 120 109 95 89 90 97 103 102 121 140 164 196 236 283 322 357 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 5 6 5 5 8 14 19 24 27 29 32 34 35 36 37 36 35 36 36 38 40 43 47 52 54 56 58 59 60 60 60 60 62 65 80 110 112 121 145 160 164 174 193 223 246 250 237 216 191 180 167 151 144 149 132 121 114 109 109 114 114 124 147 177 208 236 264 298 337 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 3 3 2 3 4 5 6 5 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 6 7 7 7 12 19 24 26 28 31 33 35 36 36 35 34 34 36 36 38 41 47 52 55 57 59 59 60 60 59 58 59 61 68 85 109 113 125 129 151 176 190 214 254 284 291 281 266 255 232 203 182 179 188 164 148 138 132 128 125 126 138 167 190 211 240 258 280 290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 1 0 0 0 0 1 4 7 8 8 7 7 5 5 7 8 7 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 6 8 14 15 18 21 23 27 30 32 33 35 35 35 34 33 32 33 35 39 43 48 52 55 57 59 59 59 59 58 56 58 60 76 94 107 111 113 127 154 180 203 237 277 312 322 319 314 308 282 246 220 217 223 199 185 176 171 164 154 151 154 179 202 231 267 287 288 292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 6 5 1 0 0 0 2 8 10 11 11 11 9 8 7 8 9 8 7 5 5 4 1 0 0 0 0 0 0 0 0 0 1 4 5 6 9 16 18 19 20 21 23 26 29 32 33 34 34 33 32 32 32 34 36 40 43 49 53 55 56 57 58 57 57 56 54 57 58 77 92 100 104 115 129 154 183 212 240 278 318 329 334 340 339 334 305 273 266 266 239 226 223 219 211 200 190 187 189 212 257 306 327 325 330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 13 13 12 13 12 9 6 4 4 5 7 9 10 10 11 11 10 9 9 9 9 8 7 7 5 4 1 2 4 2 0 0 0 0 0 1 4 5 6 10 15 18 19 19 21 22 24 26 28 31 32 33 33 32 32 31 32 34 37 41 45 51 54 55 55 55 56 55 54 54 53 54 57 79 88 94 105 114 128 152 181 206 224 258 305 315 327 341 350 367 353 325 322 320 293 283 274 267 260 249 236 230 233 257 298 331 333 350 362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 24 25 26 26 22 13 10 9 9 10 11 11 11 11 11 11 10 10 10 10 8 7 6 4 4 5 6 6 5 2 0 0 0 0 2 4 5 6 11 18 20 21 21 22 23 24 25 26 29 32 32 32 31 30 31 33 36 40 45 52 53 55 56 56 55 54 53 53 53 53 54 56 69 79 88 98 104 115 136 164 188 209 240 247 281 310 331 348 375 379 366 373 377 363 357 334 319 305 295 293 294 294 309 342 368 374 384 453 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 24 27 30 33 37 39 38 34 29 24 15 20 23 18 13 12 12 11 10 10 10 9 9 8 6 5 5 7 8 8 7 6 4 2 1 2 4 4 5 7 13 18 20 20 24 25 26 27 26 25 28 30 30 30 30 28 31 34 38 42 49 54 55 55 59 59 53 52 52 52 53 53 53 54 56 66 75 81 92 103 119 144 169 184 191 222 262 293 318 342 373 394 397 404 409 410 407 390 369 348 336 341 363 369 372 406 430 425 434 460 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 26 33 36 42 47 48 45 41 36 35 35 33 28 23 21 15 12 10 9 9 9 9 8 7 6 7 8 9 9 9 9 8 5 3 4 5 4 5 13 16 17 19 23 26 27 27 26 26 26 28 29 28 27 27 28 31 36 41 47 52 56 56 55 59 58 51 51 51 52 52 52 50 50 56 59 62 67 75 93 107 129 132 140 172 206 243 276 301 326 357 390 404 408 405 407 417 426 413 393 376 375 392 390 418 445 457 461 475 508 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 34 39 44 46 45 43 43 42 36 33 30 29 26 20 14 12 11 11 10 9 8 7 6 7 9 10 10 11 10 9 7 6 6 6 6 10 17 18 20 23 24 26 27 26 26 28 30 30 30 29 27 27 29 34 40 45 52 56 56 56 55 54 52 50 50 50 49 49 48 46 48 51 54 58 63 71 84 99 118 123 134 161 191 221 249 274 299 327 356 365 379 378 378 397 422 433 430 419 413 422 423 441 450 460 473 493 529 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 24 31 34 40 43 42 41 41 38 30 26 25 25 24 22 15 13 13 12 11 10 9 8 7 8 9 10 10 11 11 10 9 8 8 9 12 18 19 19 21 23 26 28 27 26 28 31 32 32 33 32 30 30 33 38 43 48 53 56 57 57 54 52 50 48 47 47 47 47 45 45 46 46 49 54 59 68 80 93 95 110 130 152 176 200 225 247 269 287 298 315 337 340 345 365 393 422 437 439 438 440 450 453 449 456 476 504 537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 26 30 34 37 38 39 38 33 19 15 14 15 16 16 14 14 14 13 12 11 10 8 8 9 10 10 11 11 11 10 10 10 13 16 19 19 20 21 22 24 25 26 26 27 31 33 34 35 35 34 33 33 36 41 47 49 50 52 56 56 54 51 48 46 44 43 43 43 43 43 43 44 47 51 56 64 73 76 85 100 117 135 156 180 205 223 234 242 254 277 303 302 311 336 366 401 418 430 436 439 442 446 447 458 505 570 598 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 24 30 33 33 35 36 35 31 16 11 10 11 12 12 12 13 13 12 11 12 11 10 9 9 9 11 12 11 11 11 11 11 18 21 21 21 22 23 24 25 25 25 26 30 33 35 37 38 37 37 36 36 39 44 48 48 53 55 53 52 50 47 45 43 41 41 41 40 41 42 42 43 46 49 55 58 62 74 82 92 105 121 139 162 181 195 201 206 218 238 265 258 270 304 343 370 372 395 413 419 421 435 436 444 464 494 523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 16 24 29 32 33 34 34 34 31 24 13 11 11 11 11 11 12 13 12 12 12 11 10 10 9 10 11 13 13 12 14 16 17 21 23 23 23 23 25 27 26 26 26 29 33 35 37 40 41 42 41 39 39 43 46 48 49 57 57 53 49 46 44 42 41 40 40 39 41 42 43 43 43 45 48 55 61 65 72 78 80 91 108 126 144 161 166 176 184 191 201 220 216 229 257 288 308 324 357 380 392 399 412 401 415 441 460 467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 16 20 24 26 27 30 30 31 32 30 25 14 11 11 11 10 11 12 12 12 13 13 12 12 12 12 12 13 15 15 18 20 22 24 24 25 25 25 26 28 29 28 29 30 32 32 36 40 43 44 44 44 41 42 44 46 49 53 68 63 56 51 48 46 45 44 43 42 41 43 43 43 43 43 44 45 46 52 61 68 73 78 82 96 117 132 135 151 167 177 183 185 193 194 202 215 227 236 270 319 348 361 370 379 372 385 391 401 423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 21 25 25 26 27 27 28 28 29 28 24 14 14 12 10 9 10 11 13 13 13 13 14 15 14 14 14 15 16 16 23 27 28 29 28 28 27 27 29 30 29 29 31 32 33 36 38 43 50 53 50 43 40 41 43 48 55 59 71 70 67 65 63 61 60 53 48 46 45 46 44 43 42 42 42 43 45 47 54 64 69 73 77 91 102 107 121 137 150 162 169 174 181 177 181 188 198 212 236 281 308 327 343 357 362 365 368 374 388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 19 24 28 29 27 28 29 29 27 23 13 13 12 9 8 9 12 14 14 14 14 15 16 17 17 17 20 26 26 32 33 33 32 31 31 29 29 30 30 31 32 33 33 34 38 41 54 59 59 53 45 49 48 50 58 67 71 76 74 72 70 68 66 66 62 54 48 46 46 43 42 41 41 41 42 44 46 49 56 64 69 71 71 76 89 110 121 129 135 142 151 161 156 156 168 184 199 216 239 265 294 325 345 332 354 355 353 360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 10 21 27 29 28 27 27 25 23 19 12 12 11 9 8 9 12 14 14 14 14 16 19 18 24 32 38 39 38 38 38 36 35 34 34 32 32 32 33 34 33 33 34 35 39 46 63 64 58 54 55 59 60 64 70 74 73 76 72 70 69 68 68 66 63 53 47 46 44 42 42 42 42 42 42 43 45 48 52 56 65 66 67 71 83 100 113 117 119 124 131 141 137 141 154 170 187 205 233 267 289 308 324 314 330 333 336 345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 23 25 24 23 25 15 12 11 10 10 9 9 9 10 12 15 15 15 15 20 30 32 38 42 44 45 44 44 41 39 37 36 36 36 35 36 37 37 37 36 37 39 47 61 68 64 56 53 57 62 67 74 79 79 76 76 71 69 68 67 66 64 60 51 46 45 43 42 42 43 43 43 43 43 45 47 50 54 61 60 63 69 81 96 109 114 116 119 124 127 132 138 150 164 180 199 235 266 281 287 294 309 302 300 307 319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 19 15 15 14 12 11 11 11 10 9 9 9 11 13 14 14 18 19 27 40 44 43 46 49 50 49 49 45 42 40 39 39 39 39 40 40 40 38 37 40 51 61 66 66 56 53 56 62 68 73 77 81 82 81 76 72 71 69 62 55 53 50 46 45 44 42 42 43 42 42 42 42 43 45 47 49 50 51 57 61 67 77 92 107 115 117 118 120 125 133 139 150 162 176 194 214 243 255 267 281 288 278 274 281 297 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 18 14 14 13 13 12 13 13 11 10 9 10 12 14 17 23 29 32 38 45 49 51 53 55 56 56 54 50 45 43 43 44 42 41 41 42 42 41 42 46 60 68 68 64 59 58 62 68 73 76 77 80 81 80 76 72 72 70 63 56 52 46 42 40 41 42 42 43 43 42 41 42 43 45 46 48 49 49 49 58 64 74 88 101 111 115 116 120 127 133 138 146 156 171 188 205 205 219 246 269 275 270 260 265 285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 23 20 15 14 14 15 14 14 14 13 11 10 12 14 19 27 37 39 38 43 51 55 56 58 58 65 71 67 54 48 46 46 45 43 42 42 43 44 47 60 69 82 81 72 64 63 63 67 72 76 77 75 75 76 75 74 72 72 70 63 55 50 44 40 38 38 40 43 44 44 43 43 43 44 45 46 47 48 49 48 51 61 72 84 96 106 107 112 120 129 136 140 143 153 167 181 189 192 205 234 259 271 277 267 266 279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 12 23 25 20 15 16 23 22 18 16 15 13 13 24 25 28 35 41 45 44 46 52 59 60 60 69 74 77 72 55 50 48 46 44 44 44 44 44 45 48 57 88 95 96 94 89 81 78 77 82 83 77 74 72 72 72 72 74 71 61 56 52 47 43 40 40 41 43 44 46 46 46 45 45 45 45 45 46 47 48 50 58 64 74 88 99 101 112 120 126 133 140 151 153 161 171 179 185 192 198 228 256 269 271 261 255 252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 12 18 19 20 17 14 16 16 16 17 17 15 15 19 22 29 35 40 45 44 44 51 58 60 61 70 76 77 76 68 53 45 43 43 44 45 48 51 53 61 77 89 105 101 102 105 98 96 96 95 91 83 74 74 73 73 75 78 72 59 52 48 44 42 42 42 44 45 46 46 46 46 45 45 45 45 46 46 46 49 53 57 64 79 87 93 108 121 134 140 143 149 161 165 170 174 183 196 201 210 234 256 266 267 258 257 251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 9 11 12 11 11 13 14 12 15 16 16 16 16 18 27 35 40 41 41 46 50 53 61 88 88 90 85 73 59 50 41 40 42 44 46 52 59 70 82 92 94 91 91 94 106 119 116 119 115 105 93 85 85 85 85 87 85 68 56 50 45 42 41 41 41 44 46 46 45 45 45 45 45 45 45 45 45 45 47 51 48 61 79 86 94 112 130 143 148 150 154 160 168 168 175 187 198 204 230 244 257 264 263 263 254 248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 10 10 7 6 8 9 9 12 14 15 15 15 18 23 33 40 42 44 49 50 52 67 99 105 105 79 61 56 50 47 42 41 41 44 51 58 78 97 106 104 103 94 103 122 135 131 136 137 127 117 114 111 112 108 101 84 58 52 46 42 40 40 38 39 41 44 45 44 44 44 45 45 45 44 44 43 44 46 48 48 54 55 70 89 108 130 143 146 147 148 150 154 162 172 182 191 200 230 242 252 259 261 261 253 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 5 2 1 2 9 11 11 13 14 15 17 21 32 40 44 45 48 49 52 55 58 57 69 75 66 55 52 52 45 40 40 45 55 75 89 104 115 116 118 112 114 118 125 138 148 157 153 149 145 138 130 119 101 78 54 46 41 40 39 37 36 37 39 42 43 44 44 44 45 45 45 44 42 42 46 46 45 47 47 54 70 90 112 132 142 145 144 145 149 149 158 167 174 183 201 227 239 248 251 251 255 252 252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 9 8 7 7 7 9 12 14 16 18 22 34 42 46 46 47 48 51 55 58 58 57 57 55 53 52 50 46 44 45 51 63 83 98 103 104 112 131 128 124 118 124 143 162 176 177 174 170 160 144 124 93 66 48 39 36 35 34 34 34 35 38 41 42 43 43 43 44 44 44 44 44 46 46 50 52 51 49 66 79 98 121 139 148 148 147 151 155 154 159 166 169 184 210 222 230 235 242 250 254 257 264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 8 8 6 0 1 8 13 16 19 24 36 44 47 48 51 52 54 56 57 56 51 41 40 44 48 48 46 46 52 64 79 87 90 90 93 109 136 141 138 127 124 141 174 178 188 191 188 179 165 125 88 61 44 38 36 34 33 33 34 35 36 40 42 42 42 42 44 44 43 44 48 48 48 53 57 58 62 72 87 107 128 147 154 157 157 159 161 160 162 170 174 190 215 225 224 233 244 251 252 254 264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 7 7 4 0 0 7 12 16 23 34 40 44 48 50 53 57 57 56 58 60 49 37 35 36 40 45 45 45 56 71 84 89 89 87 87 106 138 147 139 129 128 134 148 175 191 195 193 183 160 120 82 60 50 44 35 33 33 33 34 34 35 40 41 41 41 42 43 43 43 44 47 51 52 52 54 59 67 75 90 107 126 144 155 156 159 166 171 170 168 178 185 198 211 218 230 239 254 260 256 252 259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 10 9 9 8 8 5 0 0 7 12 17 25 40 42 44 49 53 56 57 62 55 50 49 46 45 42 40 40 41 42 44 51 66 77 80 83 85 87 105 126 127 131 132 140 146 152 179 198 201 195 178 148 113 76 67 58 44 37 33 33 34 34 34 34 35 39 40 39 40 41 42 43 43 44 49 49 53 50 50 60 73 88 102 120 134 138 152 161 174 182 183 181 187 196 201 203 210 241 253 264 268 265 259 257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 10 10 10 9 8 7 7 9 14 19 25 32 40 46 50 52 54 56 56 49 45 44 44 43 43 42 42 42 42 44 48 57 67 77 87 90 101 118 129 127 127 149 154 160 173 194 215 214 200 174 139 100 82 72 59 45 38 34 34 34 34 34 35 35 39 40 40 41 44 42 43 43 43 43 43 48 46 48 57 68 78 93 100 112 133 154 165 180 189 191 189 191 196 201 205 217 246 260 271 277 276 269 263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 28 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 10 11 10 8 8 8 11 16 23 27 29 37 47 50 48 46 45 46 46 46 41 34 34 40 40 42 43 43 46 47 48 59 79 98 110 142 150 148 145 143 157 171 184 202 225 234 226 203 173 144 118 100 76 64 53 41 37 34 33 33 33 34 35 39 40 40 43 48 46 47 46 46 45 45 43 43 48 58 68 75 90 95 108 133 158 173 184 190 190 186 184 185 192 201 215 242 258 274 287 289 282 282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 2 1 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 6 7 8 3 3 9 12 19 21 25 30 35 42 49 44 38 37 37 42 43 43 39 32 31 38 42 44 45 47 47 47 60 82 106 130 167 175 170 164 165 180 198 214 227 239 245 228 200 180 164 144 99 76 66 59 50 42 36 33 33 33 34 38 38 38 38 40 44 45 46 49 52 54 53 48 48 55 63 69 77 77 90 108 131 155 174 184 188 185 179 178 176 182 193 212 239 258 286 308 312 304 299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 0 0 0 3 5 1 0 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 2 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 2 2 2 0 0 0 2 5 7 6 6 2 4 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 4 12 13 20 26 31 36 43 49 45 41 38 36 35 40 41 38 32 32 40 43 45 46 47 46 54 69 95 124 147 181 192 191 188 190 202 217 228 234 239 243 223 194 186 170 137 98 80 71 66 58 44 34 32 31 31 31 33 35 36 37 38 39 40 40 44 51 58 59 59 60 63 67 69 70 79 93 112 134 157 174 183 188 188 185 181 175 178 188 207 235 268 306 326 336 331 313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 8 5 0 0 0 1 1 1 0 1 1 0 3 2 0 0 0 0 0 0 0 0 0 3 20 7 3 6 15 18 9 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 2 0 0 0 5 6 6 5 6 1 0 0 0 0 5 7 8 6 6 1 4 9 10 2 0 0 0 2 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 4 3 2 1 0 5 13 13 27 35 39 43 48 50 48 46 44 44 42 40 40 36 32 33 41 45 46 51 57 57 66 82 120 158 174 185 195 199 198 205 227 232 230 223 226 232 208 197 183 162 131 102 95 80 69 61 53 45 44 35 31 31 29 33 35 36 38 39 39 41 46 51 56 58 60 61 64 66 68 73 82 93 110 134 159 176 187 190 194 197 195 188 187 195 209 234 281 309 323 336 337 322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 7 2 0 0 8 10 9 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 1 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 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 6 10 13 11 3 1 1 1 11 16 16 12 6 1 1 0 2 5 8 8 8 7 7 5 6 8 8 5 0 0 0 1 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 15 16 14 10 11 5 0 4 15 29 39 44 49 54 55 49 47 46 44 41 41 40 35 31 33 43 56 58 68 80 82 84 96 132 172 196 205 204 209 213 224 242 240 224 210 210 217 208 189 167 149 131 112 103 90 74 62 55 53 43 36 33 30 27 32 33 34 35 36 37 41 51 55 57 58 59 63 65 65 67 72 83 96 112 132 154 176 198 200 207 215 217 212 209 215 233 260 292 292 316 333 335 328 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 12 24 31 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 14 23 27 22 14 8 6 3 7 24 23 22 14 7 5 5 6 7 9 9 8 9 10 9 7 6 7 5 2 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 21 21 19 16 14 14 12 11 15 23 38 44 48 54 61 56 50 47 45 43 42 42 35 35 43 54 56 67 91 109 113 114 125 150 187 217 226 227 229 234 239 239 223 196 180 179 185 183 159 140 130 123 116 109 98 77 68 63 52 39 33 28 27 29 32 32 32 31 31 34 38 46 53 57 59 61 65 66 68 70 75 87 105 125 142 161 181 186 207 224 235 240 235 230 233 254 277 289 295 308 322 332 340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 4 15 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 22 24 32 36 35 31 23 12 9 4 12 28 27 22 13 9 10 12 10 11 10 10 10 11 12 10 6 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 22 24 25 23 19 17 16 14 13 17 24 39 44 46 51 61 62 55 52 51 49 46 54 55 55 55 57 61 83 119 141 144 146 160 189 213 231 238 241 240 245 235 210 183 155 152 153 150 140 125 118 115 115 113 107 97 80 73 65 52 38 27 26 28 30 31 32 32 32 32 35 40 46 52 57 60 63 71 73 78 83 88 96 113 133 157 171 177 194 221 236 247 251 246 239 239 250 262 268 282 291 305 325 347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 22 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 0 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 7 9 22 33 41 42 40 27 17 12 14 13 11 18 26 21 12 12 14 15 12 11 10 9 11 13 14 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 1 4 8 13 20 24 26 27 25 23 23 17 14 16 21 29 42 50 51 54 58 62 62 63 65 63 57 60 60 61 62 65 80 108 148 173 180 180 188 219 226 246 269 258 247 240 213 177 149 137 137 124 112 106 107 107 109 111 107 97 93 90 82 69 53 41 28 25 27 30 33 33 34 35 37 42 49 54 58 63 66 69 81 85 86 89 96 105 117 138 145 159 184 207 217 233 246 251 246 238 238 239 242 249 259 280 307 332 354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 19 17 32 41 45 43 40 25 20 19 20 23 24 27 25 20 14 12 10 9 10 12 11 11 12 13 13 13 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 6 7 10 15 22 26 28 28 28 27 25 19 16 18 24 34 52 60 61 58 57 62 59 61 70 72 64 59 62 63 62 70 93 125 179 209 223 226 222 237 237 259 286 286 263 238 187 135 109 109 93 93 93 98 109 111 111 110 107 100 96 85 67 57 52 43 32 28 28 29 32 37 37 37 40 46 55 59 64 68 70 74 81 87 88 91 98 107 117 135 139 153 177 198 205 221 237 245 243 239 239 239 242 247 256 276 314 341 359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 16 15 18 28 42 45 47 47 43 26 29 28 27 27 33 33 25 19 16 12 7 7 8 9 10 13 12 13 20 33 27 18 12 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 10 10 10 12 16 22 27 29 29 29 29 26 21 18 20 25 39 61 74 74 65 57 58 57 65 75 73 63 58 57 61 72 90 118 158 204 235 261 276 270 267 247 242 259 278 257 216 173 131 104 102 84 83 86 94 107 111 109 110 112 110 102 91 67 55 52 47 40 37 37 36 38 43 41 40 41 45 52 59 62 64 68 70 72 81 85 87 93 102 111 112 128 149 171 190 206 219 230 237 240 239 241 247 251 256 266 294 329 347 353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 24 24 31 39 44 45 49 52 47 36 31 31 31 34 38 37 24 20 18 14 9 8 7 9 11 12 10 14 27 40 40 28 25 23 19 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 11 13 16 19 22 26 27 29 30 29 27 24 22 24 28 47 74 78 85 75 62 57 60 74 81 76 68 66 59 62 79 98 126 172 213 244 263 282 299 307 275 246 240 252 252 217 170 151 137 111 93 88 94 100 106 109 104 106 104 101 98 92 78 62 51 49 48 46 46 45 46 49 47 45 44 45 50 58 57 60 63 65 67 76 85 90 94 97 99 115 132 153 174 194 215 228 239 245 247 250 253 262 270 276 289 320 340 351 356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 28 28 26 32 39 44 52 58 56 48 40 38 40 47 50 45 28 22 21 19 18 19 18 19 16 11 9 13 21 32 38 33 33 29 26 22 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 11 16 18 20 22 24 24 27 28 25 23 24 25 27 30 35 52 85 95 85 69 59 60 72 81 84 86 86 81 79 88 100 126 170 216 246 254 268 292 307 292 261 232 220 222 187 180 158 128 101 93 97 103 94 80 75 75 91 86 79 76 72 60 63 62 58 57 55 53 51 51 52 50 55 59 60 60 63 63 63 63 64 69 78 91 99 102 103 107 116 132 153 176 197 212 235 240 253 266 274 275 286 295 301 315 346 347 348 350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 25 26 26 29 32 36 43 55 66 63 63 62 60 67 78 81 64 37 29 31 29 27 25 27 26 20 12 8 11 15 35 47 48 43 24 19 18 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 16 18 19 20 21 24 26 22 19 21 24 28 29 40 64 97 109 100 85 69 60 63 68 69 72 76 78 78 92 107 130 168 215 219 239 255 269 280 277 259 234 222 217 183 177 142 113 97 95 105 88 77 64 51 52 78 75 70 67 64 69 64 72 80 79 73 70 59 63 71 68 71 72 72 72 73 72 71 68 68 75 90 101 109 113 115 119 122 133 152 172 192 215 234 236 253 273 286 291 301 310 316 326 343 343 346 352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 18 21 19 11 18 30 44 59 72 69 69 76 85 93 101 101 73 48 42 37 40 40 38 33 31 22 14 9 7 9 20 27 42 45 20 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 13 15 15 15 15 15 17 20 18 15 16 23 29 29 53 81 104 119 118 106 85 69 70 69 64 61 64 72 79 97 115 137 156 170 192 222 240 246 246 241 236 218 210 209 201 162 101 62 49 53 65 72 71 67 64 68 75 65 61 58 56 67 71 72 75 76 73 85 80 77 76 74 76 76 80 83 85 85 84 82 81 90 106 114 116 125 134 139 140 147 166 186 206 224 227 240 258 275 288 294 302 308 313 319 329 339 344 352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 13 16 12 7 11 29 45 55 62 67 67 89 98 102 107 107 81 57 46 43 46 47 50 47 33 24 19 12 5 0 1 4 17 25 17 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 15 15 15 13 10 8 15 16 16 16 17 17 27 61 87 101 110 122 119 101 90 91 87 73 63 58 58 67 96 124 145 155 158 172 199 215 220 214 204 201 190 187 175 144 112 90 75 64 57 53 68 69 62 63 73 64 55 53 52 53 56 58 59 67 76 77 67 84 79 74 75 79 78 86 92 95 96 96 96 99 108 120 120 130 139 150 160 166 168 181 196 211 225 233 249 267 279 287 293 299 304 307 308 312 332 347 356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 1 4 9 16 13 7 5 12 28 39 47 50 56 67 95 95 103 107 106 89 61 44 39 42 47 35 32 29 21 20 13 8 6 5 4 5 10 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 17 17 17 16 10 4 3 14 16 17 17 18 20 25 72 98 104 104 112 117 111 106 105 101 91 74 65 64 70 95 119 127 137 148 156 172 187 192 188 180 171 165 160 147 124 97 66 52 52 56 56 58 57 65 69 66 54 53 53 53 54 54 54 56 58 61 65 66 78 72 68 68 70 76 81 88 94 99 100 104 110 122 134 139 149 158 169 180 190 202 208 209 228 251 258 268 282 284 284 288 294 297 301 307 316 331 359 367 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 4 5 2 11 8 6 6 5 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 12 17 11 5 10 15 22 27 32 38 48 66 84 87 107 109 100 93 57 49 39 36 40 49 40 27 19 19 20 13 11 9 6 4 4 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 18 18 16 5 0 4 14 17 18 18 18 22 34 69 99 107 103 102 105 106 103 105 111 106 93 89 89 93 106 107 122 135 139 136 141 150 152 151 149 146 148 139 120 93 65 46 45 46 48 49 50 71 78 74 63 53 53 53 53 54 54 54 53 54 54 56 64 69 67 66 66 66 68 75 84 95 106 112 116 120 134 151 166 177 186 194 203 215 230 238 239 247 256 260 279 290 295 297 299 300 300 306 311 322 345 371 377 0 0 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 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 16 13 19 24 17 10 25 16 13 10 7 7 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 9 15 17 14 9 8 12 17 21 21 33 48 62 78 92 103 110 98 78 58 57 44 30 28 30 36 30 24 20 17 11 9 9 7 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 17 20 20 17 9 5 8 13 14 17 18 19 23 35 59 106 119 111 103 103 95 94 103 114 110 101 99 101 106 114 114 122 129 135 134 126 121 117 114 112 110 109 107 97 74 47 44 43 44 44 45 46 54 61 61 56 51 50 51 51 52 52 53 52 52 53 58 69 68 67 67 66 66 67 75 84 96 111 123 125 131 153 173 185 193 201 209 215 224 239 239 249 260 270 274 279 297 312 320 321 321 320 325 326 338 362 372 378 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 12 11 22 23 23 29 43 41 26 17 21 24 22 13 7 7 12 10 11 8 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 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 2 7 14 17 18 15 9 4 9 16 19 21 32 45 61 77 90 94 110 88 75 71 62 36 13 12 25 27 28 23 17 12 10 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 18 26 31 19 14 12 12 12 13 18 19 20 23 33 49 110 128 127 121 112 94 96 108 117 114 101 93 94 96 99 113 127 136 140 137 124 107 93 90 87 80 80 85 86 74 56 48 48 48 49 50 51 56 57 55 51 49 48 49 51 54 54 53 53 54 60 66 66 67 70 70 69 69 70 74 82 97 115 129 129 145 172 193 204 211 217 224 233 239 240 247 258 268 275 282 294 306 321 328 334 345 345 348 352 363 378 383 388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 3 7 15 23 35 34 35 43 35 33 33 35 26 17 28 43 47 36 25 17 11 9 9 14 10 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 3 2 0 0 0 0 0 0 1 0 4 9 7 25 23 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 0 0 0 0 0 0 0 0 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 5 12 20 22 18 13 7 2 4 8 13 20 30 40 57 80 93 100 103 81 73 63 48 28 9 4 16 32 34 22 19 15 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 16 22 34 42 29 17 14 13 13 15 22 25 29 32 36 52 114 140 146 143 132 109 112 119 124 124 116 104 101 98 99 109 118 131 132 125 114 98 90 80 70 61 55 57 65 63 55 49 51 51 53 54 56 65 58 55 52 50 49 49 53 57 58 55 58 65 66 67 68 68 71 67 69 73 75 83 95 110 122 131 139 158 182 201 214 225 231 236 242 247 249 255 259 269 283 297 310 331 336 347 358 367 367 375 377 388 403 408 405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 15 27 44 69 60 60 72 67 16 17 27 31 31 60 60 58 53 50 45 26 16 13 12 10 17 13 5 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 3 1 1 0 0 2 4 6 15 16 23 31 46 40 24 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 14 18 22 21 15 14 7 2 3 3 10 21 30 43 69 95 106 108 111 111 72 55 39 24 8 1 17 30 33 24 25 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 19 25 42 51 40 24 22 17 15 18 30 43 45 42 42 53 103 112 129 143 144 129 130 134 136 135 130 118 113 102 92 94 103 117 113 105 100 96 86 73 62 52 42 44 51 50 47 48 49 50 51 58 63 58 56 54 53 52 51 51 52 53 54 55 56 67 69 69 70 71 71 80 86 91 95 100 111 117 124 133 148 168 183 199 215 227 234 240 243 248 253 255 262 273 294 316 334 349 349 364 379 384 384 391 393 405 418 422 427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 37 54 78 86 81 76 62 7 39 36 43 53 60 67 66 64 64 62 55 39 23 15 18 25 19 14 17 18 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 6 15 0 4 11 11 6 19 20 30 34 29 41 76 140 149 91 25 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 3 4 8 15 18 16 12 12 6 5 3 3 11 25 35 57 88 110 117 104 97 92 70 47 34 22 12 1 21 28 29 28 27 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 21 27 46 56 47 27 27 21 19 25 40 54 62 56 48 47 53 65 99 127 140 140 142 150 153 151 146 143 131 117 104 95 94 97 85 76 74 74 63 54 49 45 42 47 50 48 45 43 43 45 59 60 56 54 54 53 53 52 51 51 53 54 54 54 56 69 72 72 72 72 73 90 102 109 112 113 118 119 126 138 151 167 181 198 215 229 234 237 246 256 265 271 274 284 307 326 334 337 352 371 386 391 389 392 393 406 416 418 427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 12 25 56 44 67 77 72 79 46 45 42 40 25 58 79 92 76 74 71 73 78 76 56 36 35 36 37 33 30 25 24 20 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 2 18 10 2 6 9 15 13 15 44 126 125 174 151 71 82 23 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 1 2 3 5 12 14 12 9 8 1 1 1 5 15 30 47 70 92 108 110 98 90 78 58 41 29 19 8 2 10 24 27 25 19 5 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 21 26 48 58 55 45 38 25 26 32 43 62 87 84 72 62 62 63 95 120 135 142 141 156 162 165 165 158 147 138 130 121 111 100 85 79 73 62 51 41 39 40 41 42 43 43 43 43 43 50 53 54 53 52 52 52 53 52 50 51 52 53 53 56 62 70 72 74 74 73 71 93 107 118 125 128 128 129 133 141 152 165 182 201 219 231 232 244 253 262 268 273 278 291 309 319 325 338 348 366 377 381 380 385 394 403 412 419 425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 24 45 62 47 74 79 67 59 54 102 70 41 53 120 92 105 110 92 46 59 73 77 79 68 83 81 76 76 67 35 24 21 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 13 18 10 5 5 7 9 11 22 61 121 139 129 88 37 22 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 10 9 8 7 6 3 1 8 21 36 55 74 87 93 92 94 84 62 45 37 26 17 7 1 3 19 20 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 25 52 60 61 60 50 36 31 35 47 67 98 105 107 104 95 81 82 104 124 133 132 153 158 167 174 168 159 150 139 129 119 108 115 102 83 65 51 42 38 38 40 41 43 43 40 38 39 47 49 50 50 49 50 50 52 52 51 50 51 51 51 55 60 60 67 74 78 79 85 117 127 135 140 141 143 142 143 148 157 169 188 208 222 231 236 247 254 261 268 275 281 295 297 303 311 319 334 357 370 373 373 381 387 398 411 424 431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 2 5 12 34 54 56 50 53 58 67 78 98 104 29 51 77 106 73 176 187 121 25 10 75 120 132 124 121 108 104 100 88 35 30 27 23 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 29 32 24 29 33 34 38 51 119 140 115 95 90 83 56 3 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 8 9 9 8 4 2 14 26 41 60 81 91 92 88 82 71 50 41 34 23 14 3 0 0 3 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 26 57 62 68 68 56 48 36 38 51 71 104 105 115 121 115 101 92 105 116 123 132 142 152 168 176 172 168 163 152 140 131 122 132 117 95 72 52 41 36 37 38 39 40 41 39 37 38 40 41 46 47 47 47 48 49 49 48 47 49 51 52 54 58 61 66 74 80 88 104 129 138 141 146 153 157 155 152 153 161 174 194 207 215 225 238 249 258 266 271 276 284 295 297 309 321 328 341 363 377 382 382 386 386 402 416 427 435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 1 1 0 6 12 24 43 42 45 45 45 51 89 89 114 130 105 190 91 54 76 78 121 90 48 40 109 126 138 136 123 101 99 99 82 48 63 51 43 28 8 6 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 42 62 67 65 70 86 76 60 61 163 162 117 86 86 60 47 22 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 1 2 5 6 7 7 6 7 17 28 45 62 78 80 82 79 73 64 46 38 31 22 12 1 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 23 29 55 74 77 64 55 39 37 50 72 95 100 118 133 136 127 119 129 129 133 143 143 161 175 177 171 167 162 151 145 143 141 135 124 101 74 53 43 38 37 38 38 40 40 38 37 38 42 45 44 43 46 48 46 45 46 46 46 48 53 54 55 58 64 68 77 83 97 115 128 142 145 151 162 171 169 164 161 164 174 185 195 208 222 234 245 254 268 276 280 282 282 308 315 319 328 343 365 385 394 396 396 395 411 424 433 442 1 0 4 7 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 3 3 1 5 21 24 27 24 35 35 50 74 105 93 114 121 96 118 74 85 114 140 95 77 80 113 148 141 147 137 122 107 103 102 75 66 79 58 72 61 40 30 24 5 2 3 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 9 48 61 71 78 71 101 81 56 71 158 161 111 81 72 35 41 34 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 3 4 8 17 29 50 58 61 63 62 61 61 56 44 33 27 18 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 3 9 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 53 82 93 84 65 47 46 56 69 75 97 123 143 151 148 142 156 149 146 153 162 174 181 180 176 171 155 135 129 129 132 138 132 113 85 59 44 40 40 39 39 38 38 35 34 36 41 46 46 46 45 44 45 44 44 45 46 48 53 57 60 63 66 70 77 82 95 109 115 117 132 147 160 171 177 176 172 173 176 177 192 206 217 227 238 251 270 281 284 285 290 311 317 323 331 343 368 392 401 402 404 403 424 435 443 449 1 0 1 3 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 1 3 0 2 3 2 1 6 3 4 15 50 22 16 25 38 37 65 82 92 92 71 78 100 96 83 130 97 79 88 107 128 165 194 193 176 153 146 133 114 98 63 69 75 75 131 110 92 76 58 12 40 20 1 1 0 0 0 0 0 0 0 0 1 4 6 9 9 13 27 32 40 34 29 51 44 34 71 135 158 140 89 53 28 27 48 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 3 9 19 35 61 54 51 50 45 48 54 49 38 32 24 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 81 103 107 91 71 70 69 71 80 89 112 130 144 149 148 153 151 156 166 177 180 179 177 175 169 154 141 136 135 135 138 133 113 86 62 49 48 47 43 40 37 35 34 31 31 36 43 43 45 45 45 46 44 43 43 44 46 47 56 59 62 65 68 74 78 88 95 95 105 118 135 151 163 170 180 182 183 182 181 193 204 214 228 245 262 290 302 305 306 308 309 315 324 334 347 370 377 391 404 411 413 432 442 448 451 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 19 72 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 3 12 23 7 6 13 13 8 12 18 26 38 45 62 73 69 63 62 63 63 71 72 75 58 79 117 154 182 204 216 191 167 157 152 135 112 93 76 69 67 98 142 114 116 138 128 95 50 17 3 1 0 0 0 0 1 1 0 0 6 13 22 26 17 13 14 13 24 15 11 15 16 10 71 128 157 154 74 34 20 27 47 39 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 4 10 26 46 68 56 54 41 32 39 50 49 40 29 19 10 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 27 45 67 98 120 123 111 109 110 103 97 98 114 134 148 155 155 155 156 168 177 180 184 181 181 180 173 162 160 145 135 132 132 120 98 78 62 54 54 53 50 45 40 36 33 32 32 32 33 38 41 43 45 47 44 42 42 43 44 46 55 57 58 62 69 71 75 85 87 83 97 114 132 149 160 169 184 187 190 190 189 204 210 224 244 267 279 292 298 305 308 302 308 310 316 328 346 369 369 381 396 408 416 433 440 446 450 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 5 4 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 16 13 12 40 70 66 19 9 13 20 17 18 26 37 42 49 45 41 38 43 56 51 52 65 85 60 80 113 144 153 147 136 134 136 127 121 118 112 105 87 91 104 112 98 102 169 132 66 21 11 5 2 0 0 0 0 3 6 6 0 4 11 16 18 12 11 11 13 22 7 7 6 5 9 83 99 110 110 69 49 39 26 33 51 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 6 6 12 41 57 62 60 53 34 28 37 51 47 35 23 13 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 36 56 101 137 151 148 145 151 135 119 117 127 139 149 157 160 160 155 167 174 174 176 171 173 174 174 173 162 157 153 147 135 114 86 65 56 53 51 51 55 51 45 42 37 36 35 33 33 34 36 43 46 46 44 43 43 44 44 46 50 55 53 57 66 68 71 72 75 82 96 117 136 151 163 175 189 189 195 199 205 224 226 242 256 262 264 268 282 296 305 307 306 298 299 313 329 335 356 370 385 399 411 431 431 435 438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 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 1 0 0 1 2 10 13 18 25 37 39 39 35 4 3 6 6 5 8 17 37 39 30 32 30 32 33 40 40 45 55 58 60 90 88 85 91 107 118 118 117 114 123 135 133 132 138 153 113 105 104 105 126 55 24 12 8 2 1 0 0 0 0 0 0 0 0 0 2 5 6 6 7 16 30 35 17 17 5 0 16 71 81 113 100 78 88 120 96 54 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 24 59 66 66 62 48 31 28 39 48 35 25 17 13 9 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 55 112 157 177 176 174 172 148 127 118 119 125 136 141 145 152 167 170 168 169 171 166 161 161 161 159 155 158 154 143 127 103 77 71 60 51 47 50 58 58 55 50 41 47 45 41 38 36 37 40 43 44 45 44 44 45 46 46 47 55 55 58 63 65 65 69 74 78 86 111 131 149 163 173 177 190 204 214 227 250 249 249 253 257 260 277 287 299 307 308 305 296 293 294 300 312 334 349 368 385 399 418 412 412 416 0 0 0 0 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 1 2 0 4 3 3 11 11 15 26 38 39 18 11 6 1 0 0 0 8 24 29 22 23 25 19 39 49 50 49 54 59 51 50 68 84 94 98 100 102 98 110 113 116 125 130 139 152 142 87 90 128 98 58 45 18 6 2 2 4 0 0 0 0 0 0 0 0 0 0 13 11 18 35 45 62 62 46 24 12 13 17 21 25 81 81 69 90 153 105 40 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 45 73 71 62 52 40 31 31 41 38 25 19 15 14 9 3 2 0 0 0 0 0 0 0 0 0 0 0 0 6 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 36 63 120 146 173 194 199 191 162 135 125 135 141 142 150 159 164 163 160 160 166 174 172 165 161 155 150 152 165 167 152 129 104 75 75 59 45 40 43 55 62 66 64 55 65 54 46 41 37 37 39 42 44 46 46 47 48 48 49 52 57 60 61 61 62 67 71 75 82 96 117 140 159 167 172 182 202 222 238 258 281 275 272 272 271 272 281 286 297 307 309 299 290 289 288 289 295 312 326 346 365 382 396 383 383 388 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 3 13 29 25 19 19 20 19 11 10 6 1 0 0 9 21 25 13 19 26 18 16 38 47 49 55 58 49 29 25 33 43 51 62 68 70 71 89 83 87 100 114 118 128 112 86 93 159 82 65 71 4 34 10 10 23 22 3 0 0 0 0 0 0 2 8 36 50 73 98 112 124 110 79 49 38 42 38 22 12 36 63 56 85 129 109 20 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 1 5 16 35 50 65 74 56 34 27 28 31 42 28 18 16 16 15 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 9 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 64 82 115 159 192 200 192 168 147 136 135 137 138 141 147 151 149 148 152 164 175 178 178 172 162 156 157 164 162 149 126 106 100 81 61 44 36 38 46 58 71 77 78 83 76 58 44 39 37 38 40 41 42 45 48 50 50 52 57 59 60 59 57 59 68 73 85 95 106 128 154 158 170 188 207 229 249 266 289 311 308 305 301 296 291 292 294 302 307 307 302 292 291 289 286 287 294 302 318 338 354 359 351 354 359 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 6 7 5 19 28 20 16 10 5 4 6 4 3 0 6 29 22 16 11 15 17 9 15 26 26 21 43 44 29 16 15 21 32 43 54 58 54 61 73 52 64 76 85 89 92 97 102 122 161 102 105 59 9 36 6 13 20 16 1 17 6 0 1 0 23 37 36 40 104 118 144 166 176 157 130 92 76 83 74 46 20 19 40 27 44 93 105 18 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 29 45 46 57 70 65 28 21 23 27 34 18 14 14 14 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 35 56 57 98 145 176 180 162 152 134 122 116 116 115 116 126 136 141 141 149 159 167 170 171 167 161 157 157 161 160 143 137 131 117 97 67 46 37 39 43 57 68 75 82 90 91 78 58 42 37 40 39 39 42 47 50 53 52 54 59 60 61 61 61 61 66 81 91 99 111 133 160 161 180 206 232 257 276 293 312 329 335 334 330 319 307 302 304 315 319 315 305 305 295 293 290 286 287 291 300 314 324 325 322 329 335 0 0 0 0 0 0 0 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 1 4 8 9 13 17 16 24 20 11 9 4 1 5 9 9 18 22 23 27 11 17 11 6 7 9 17 23 22 19 44 26 13 8 9 15 24 29 31 35 40 60 58 42 67 56 61 69 74 74 88 117 144 142 123 59 28 21 1 10 28 9 2 11 3 3 15 49 122 138 124 119 129 123 146 172 189 198 215 161 158 148 113 80 46 19 9 1 0 46 78 67 53 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 18 28 45 42 62 67 50 22 16 20 23 23 12 13 12 10 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 26 34 48 83 123 151 150 126 132 119 115 110 104 108 113 115 120 128 136 139 143 150 157 157 149 144 148 159 171 165 145 141 136 121 100 69 48 40 42 45 52 59 71 85 98 108 98 73 53 47 43 43 41 43 47 52 53 54 57 59 61 61 63 66 71 78 85 92 106 121 132 134 160 191 223 255 282 294 304 321 336 343 348 347 336 324 317 317 322 321 320 317 305 295 290 285 279 276 277 286 292 296 300 299 310 317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 17 21 19 13 7 4 2 0 3 7 9 9 10 15 24 20 13 21 4 2 7 13 11 9 10 23 41 14 8 9 11 14 20 21 26 35 47 70 60 49 47 34 49 58 67 71 73 101 117 123 101 44 52 25 0 9 101 41 3 9 18 36 84 150 202 211 228 232 190 145 139 178 195 219 246 207 197 167 129 106 89 33 10 4 0 0 4 21 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 39 41 43 58 56 39 20 12 21 20 16 10 8 9 9 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 18 28 42 66 97 119 121 109 114 111 110 105 98 99 100 104 108 114 119 111 127 144 153 148 133 126 134 148 157 156 157 144 131 125 121 88 60 51 51 51 51 61 75 93 111 122 118 99 74 54 53 48 45 46 48 52 57 59 60 61 62 63 68 73 78 83 90 98 113 121 125 142 166 195 229 264 292 301 307 318 331 342 353 354 350 344 337 335 332 325 321 317 307 296 291 284 275 268 265 268 273 279 283 283 294 302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 10 17 20 22 17 5 1 0 0 2 5 7 7 8 12 21 23 11 9 13 1 0 3 7 9 7 12 25 27 10 7 10 9 9 13 17 31 47 63 79 74 60 45 34 47 48 63 77 78 94 86 85 69 25 16 10 1 2 6 1 1 9 45 110 172 264 291 279 296 355 317 243 200 209 210 203 195 197 207 161 139 125 107 64 40 19 4 0 0 2 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 2 12 24 30 42 53 46 45 34 21 18 22 18 16 14 11 13 8 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 16 25 35 50 71 92 92 85 89 95 97 94 91 91 93 95 94 98 102 96 119 135 140 135 120 112 114 125 135 136 141 131 127 127 122 92 68 59 57 58 59 65 78 103 131 141 124 105 96 91 76 54 48 47 49 52 62 61 61 61 62 66 74 78 81 86 93 101 126 138 144 158 174 197 231 266 291 302 305 312 326 344 355 357 360 359 352 344 337 335 328 318 309 297 293 284 272 261 256 256 262 268 271 274 285 292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 20 17 12 4 1 0 0 0 3 3 2 2 4 8 12 12 3 1 7 10 0 0 0 1 2 6 18 14 9 10 10 8 7 10 18 33 56 76 84 75 44 26 24 32 37 64 98 99 76 54 59 48 27 1 2 1 0 2 7 3 24 72 138 171 266 289 325 345 356 337 307 282 266 258 240 230 228 217 157 153 127 95 73 63 33 15 2 0 0 0 1 9 18 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 2 5 6 25 44 51 43 40 33 25 20 20 15 15 15 13 10 5 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 22 29 38 52 67 64 57 60 72 80 85 87 88 90 88 86 86 87 87 104 121 130 127 113 101 106 114 119 121 123 125 127 122 110 93 78 73 67 61 62 70 86 106 127 143 131 118 113 104 86 73 53 52 56 58 61 60 59 58 60 66 75 80 83 87 94 105 119 139 158 172 182 200 231 263 288 301 301 307 322 340 354 361 366 367 364 356 353 346 334 323 314 299 293 282 267 256 254 245 246 253 260 265 277 284 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 14 8 0 0 0 0 0 0 0 0 0 1 4 6 8 7 0 0 6 4 0 0 0 0 0 1 5 8 13 14 12 10 9 21 37 53 74 93 85 61 30 13 12 18 35 80 127 89 47 31 48 27 10 0 0 0 0 1 16 46 97 139 230 316 319 348 359 353 323 325 317 320 313 299 281 275 241 192 137 133 123 92 70 62 25 24 21 11 0 0 3 26 41 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 5 25 50 46 40 38 24 21 18 17 15 15 15 12 8 5 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 22 26 29 36 42 41 43 50 59 64 74 83 86 82 84 84 86 85 86 115 120 125 121 111 102 102 101 102 109 123 123 119 114 107 93 79 78 65 57 63 71 89 100 111 121 112 110 98 90 87 79 63 61 62 61 59 59 58 57 59 64 71 83 90 96 101 101 125 145 160 173 184 199 223 251 271 277 291 297 312 333 350 362 366 370 371 369 361 352 342 330 319 307 302 290 284 277 263 249 244 246 256 269 278 286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 3 0 0 0 0 0 0 0 0 0 1 3 7 7 3 0 0 3 1 0 0 0 0 0 0 3 11 21 17 12 8 9 29 51 67 80 99 70 46 28 20 18 22 35 54 65 38 20 18 24 5 3 1 0 1 2 4 50 96 135 176 263 285 310 361 337 336 348 363 346 310 297 297 297 267 232 170 107 71 79 70 60 46 21 19 21 18 17 18 15 16 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 1 1 1 11 28 43 37 38 35 24 19 17 16 14 12 11 10 9 10 13 10 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 21 22 23 25 28 27 32 42 52 56 65 73 78 78 80 80 81 89 105 124 115 115 113 106 98 98 92 94 103 115 122 114 101 89 82 79 78 69 64 66 68 85 97 111 123 123 119 109 103 98 91 80 68 63 61 61 61 62 62 64 69 76 91 98 105 113 114 122 140 156 171 183 194 217 229 242 260 279 290 302 319 338 353 362 365 368 370 365 356 345 338 333 326 318 316 306 292 276 260 254 256 265 279 288 291 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 6 9 2 0 0 0 0 0 5 9 6 0 0 11 19 18 7 6 4 10 34 69 81 93 96 48 56 65 72 61 47 61 58 47 34 18 16 10 2 2 0 1 8 22 49 74 138 189 222 307 319 328 341 336 352 350 325 287 252 253 256 262 251 223 169 87 32 18 35 37 33 28 29 34 36 20 14 18 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 21 34 31 28 39 33 23 21 21 17 13 8 7 10 14 18 18 12 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 19 19 19 21 21 23 27 33 40 47 54 60 66 70 70 70 70 88 109 114 104 108 109 106 101 99 93 96 98 96 105 94 85 81 77 68 76 75 73 73 76 87 101 111 117 118 122 117 111 102 87 71 63 60 61 62 62 64 68 72 76 84 95 100 101 103 108 97 124 145 158 170 185 208 214 226 248 264 277 286 300 318 334 340 344 351 358 362 360 352 342 333 327 320 320 310 296 282 269 263 265 274 285 289 293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 5 15 15 0 0 33 25 9 1 0 2 17 44 75 90 114 92 53 89 90 84 88 104 146 140 100 62 37 22 12 2 0 0 2 24 49 82 128 166 235 279 295 345 321 320 334 348 311 262 239 230 234 243 278 286 244 166 74 21 1 3 8 13 16 23 43 73 27 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 1 2 1 18 23 22 25 37 33 29 26 25 18 10 9 12 19 27 25 19 14 9 6 2 0 0 0 0 0 0 0 0 0 0 0 1 5 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 18 19 20 21 22 25 28 34 43 49 55 57 60 64 64 78 96 109 112 115 115 115 112 106 96 95 88 83 82 89 81 70 66 67 66 66 66 74 81 85 93 100 100 100 102 103 101 99 96 92 83 66 63 67 71 72 72 75 76 75 76 83 87 86 87 93 103 113 127 141 153 168 171 187 208 231 250 264 274 289 306 319 320 327 335 342 348 349 342 336 333 333 333 330 318 305 295 285 279 278 282 290 300 307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 4 16 54 17 6 5 1 6 23 55 84 111 138 84 61 82 87 100 137 183 221 225 173 116 70 36 32 12 2 0 2 21 47 79 113 132 202 229 253 285 294 315 323 301 249 223 242 244 249 271 305 316 252 158 79 30 6 0 0 0 0 0 0 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 2 2 1 1 2 14 20 21 25 35 35 35 33 25 12 7 12 20 28 34 26 17 13 13 11 7 2 0 0 0 0 0 0 0 0 0 0 0 1 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 15 17 17 18 19 21 23 24 27 32 40 44 47 49 52 60 72 81 94 105 113 122 123 123 118 108 95 88 73 69 73 78 68 67 65 67 73 74 81 89 92 91 93 93 88 87 92 96 98 103 104 98 89 87 79 79 80 79 80 79 75 70 66 66 72 78 88 98 97 106 118 129 137 140 155 176 197 220 241 257 267 282 294 302 309 317 324 333 342 346 339 339 340 340 341 338 325 314 308 304 299 295 294 304 322 330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 26 25 1 0 0 4 14 25 66 78 99 149 79 65 60 61 78 166 240 264 238 208 146 89 56 48 14 3 0 0 4 29 65 103 128 155 175 208 253 301 314 327 296 259 255 284 280 273 269 265 264 224 165 112 69 33 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 4 13 22 22 24 30 34 34 29 21 13 10 14 23 30 33 30 26 17 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 2 6 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 16 18 21 23 23 26 30 33 34 34 40 48 55 63 72 86 96 104 113 115 117 113 103 93 86 71 65 66 67 62 67 57 62 77 83 92 97 97 93 91 87 85 91 97 98 95 97 96 94 93 89 86 85 83 82 84 80 74 70 69 69 72 78 83 88 93 107 118 122 127 137 151 170 190 211 232 247 263 272 280 289 302 310 317 326 336 344 340 338 337 337 336 331 321 313 311 313 314 312 313 323 340 346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 5 0 0 0 8 29 55 87 72 117 137 77 77 55 48 83 166 245 249 228 188 122 104 82 58 25 19 20 8 1 8 35 84 108 121 154 226 258 285 312 334 314 298 288 296 316 292 257 234 233 207 170 143 135 154 138 107 63 23 0 0 0 0 0 0 0 0 0 1 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 1 1 1 2 3 3 2 0 3 7 17 28 24 23 26 31 33 25 20 15 10 10 24 32 34 31 31 19 11 5 3 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 12 13 15 18 21 22 22 25 29 30 31 31 32 35 37 44 63 75 81 84 91 99 106 108 102 92 83 74 61 59 64 65 52 50 50 62 83 88 93 93 92 90 84 87 90 90 88 86 90 92 93 93 93 93 90 87 85 85 82 79 77 76 75 76 76 80 85 94 112 123 127 131 139 149 165 183 204 226 243 239 250 264 279 294 304 313 323 333 339 337 338 338 340 342 343 333 326 323 324 323 326 327 338 356 365 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 66 86 85 50 110 97 65 68 59 50 73 138 217 212 217 173 113 114 89 68 41 27 56 33 8 7 22 33 64 110 157 208 263 278 305 330 318 326 327 333 343 304 246 219 207 191 168 151 146 162 202 202 164 101 31 2 0 0 0 0 0 0 0 1 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 1 2 2 1 4 3 13 25 24 21 22 26 32 31 22 13 8 10 24 30 31 31 27 14 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 7 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 13 17 19 19 19 24 26 28 29 30 30 32 34 39 51 65 69 70 74 84 96 102 99 89 79 70 69 68 65 58 58 59 59 65 80 88 89 90 90 90 88 84 82 82 84 87 92 93 96 98 96 97 96 91 88 88 86 86 85 84 82 80 79 81 84 89 100 101 111 123 134 145 160 174 190 209 226 204 220 241 260 274 284 298 314 328 335 339 334 332 335 339 341 338 335 336 339 338 338 341 358 377 385 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 103 86 63 54 92 87 62 57 65 77 77 119 170 189 225 159 114 101 60 65 31 18 52 70 24 17 24 28 56 125 172 213 268 292 307 309 298 305 309 316 309 274 224 203 194 183 167 152 148 160 173 170 165 176 146 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 1 0 0 1 15 21 21 20 21 29 31 29 25 14 9 12 22 30 31 28 21 11 5 1 0 0 0 0 0 0 1 3 0 0 0 0 0 0 3 5 6 8 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 14 15 15 18 23 24 24 26 27 28 29 31 34 40 55 47 48 54 62 80 88 90 84 74 67 67 63 60 60 62 59 61 72 86 92 92 92 92 91 88 86 81 80 81 80 80 85 94 99 97 93 90 92 94 93 92 91 92 90 87 82 80 81 81 81 81 86 99 109 117 127 141 155 168 179 185 185 200 222 243 260 270 283 302 311 316 329 327 330 332 335 338 341 347 349 351 357 360 361 378 396 402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 96 72 53 54 62 68 62 82 99 106 96 127 150 167 193 196 135 82 40 33 10 6 37 75 51 49 44 62 104 151 165 187 225 241 269 276 277 274 259 258 243 223 200 185 197 184 169 161 157 175 168 138 107 143 197 203 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 23 24 26 37 39 36 30 18 10 12 18 23 25 27 19 11 6 2 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 2 4 5 3 6 6 7 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 11 12 15 19 21 22 22 23 24 25 26 27 29 32 35 33 38 44 52 67 75 79 77 69 61 62 60 60 61 61 64 78 90 97 98 99 98 97 95 91 87 81 82 83 84 83 80 87 93 95 94 94 96 97 95 93 89 89 89 86 82 80 79 79 81 82 88 92 101 110 116 127 141 146 155 166 178 189 209 232 253 268 283 295 305 313 324 329 345 354 355 354 354 354 358 365 372 374 379 397 412 418 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 24 62 81 54 72 86 91 115 138 150 145 123 138 150 154 155 156 120 76 42 26 24 17 34 68 93 93 93 106 141 179 200 171 154 172 208 241 251 233 204 195 193 201 203 194 207 182 173 170 167 200 196 159 125 135 205 283 281 189 85 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 11 17 19 28 39 43 46 36 24 14 7 9 10 13 19 16 10 8 8 6 0 0 0 0 0 0 1 3 5 1 4 1 0 0 0 0 3 5 5 6 2 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 5 6 5 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 14 16 18 21 20 20 21 22 22 23 24 26 26 28 33 39 47 57 63 65 62 59 60 62 62 61 62 69 86 93 97 99 98 96 91 90 90 89 84 76 80 85 87 87 87 90 92 94 95 95 87 84 85 84 80 81 83 83 82 82 81 80 81 84 88 91 99 107 115 125 139 141 149 162 176 187 202 224 249 269 279 288 302 318 331 341 362 376 381 379 376 376 377 381 385 385 393 408 418 422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 5 14 44 59 34 40 71 87 109 129 130 106 103 120 139 140 140 141 126 82 56 57 65 39 41 66 86 96 121 125 153 182 199 190 146 159 190 210 221 181 160 163 177 199 217 210 181 171 171 176 182 193 195 172 158 169 213 286 302 276 182 29 3 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 1 4 10 14 15 19 23 34 43 47 49 34 19 9 5 6 7 8 9 7 2 4 6 5 0 0 0 0 0 0 3 1 0 0 1 0 0 0 0 0 1 4 7 8 7 2 0 0 1 3 14 11 8 2 2 0 0 0 0 0 0 0 3 10 13 12 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 12 16 18 18 18 19 21 22 23 23 23 25 27 32 37 44 52 56 57 57 58 58 54 57 67 79 90 95 98 99 100 99 94 86 83 83 85 86 81 79 84 90 91 87 89 91 91 88 86 82 78 76 77 80 82 85 86 85 84 84 82 83 87 92 94 100 108 116 125 127 136 147 162 181 196 210 229 251 271 271 291 307 322 336 349 353 367 380 385 386 388 389 392 395 396 400 408 413 415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 13 35 5 0 0 1 4 26 21 6 12 57 124 114 102 131 96 111 122 124 126 117 111 101 76 66 71 61 38 28 43 61 80 100 107 135 155 163 164 174 161 166 174 189 151 152 159 170 189 198 171 154 157 162 173 178 183 189 168 165 179 216 281 284 291 229 108 11 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 0 0 0 0 0 0 0 0 0 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 4 3 3 4 9 14 17 18 20 28 36 45 52 55 39 22 10 5 6 9 8 5 4 1 2 5 3 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 6 10 11 8 8 10 12 14 27 17 26 37 28 19 7 3 1 0 0 1 6 11 14 16 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 13 14 14 16 17 18 19 19 21 23 25 29 31 36 42 51 59 60 58 54 53 55 62 81 92 97 103 103 92 88 87 83 71 68 75 83 89 90 89 90 92 93 87 87 92 91 87 86 81 80 79 80 87 89 92 93 91 89 87 85 87 91 94 95 97 107 114 117 126 139 151 162 174 191 208 225 239 252 263 285 300 312 324 335 336 354 366 375 396 404 409 413 414 414 409 417 421 419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 50 63 15 2 0 0 2 11 5 1 17 63 144 135 109 99 69 124 123 117 116 110 84 74 58 42 48 30 22 19 21 50 74 95 107 115 126 121 126 138 138 121 117 116 131 139 140 148 166 186 160 153 153 157 163 167 192 199 178 165 171 178 201 258 301 273 188 76 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 1 4 7 6 4 8 9 9 10 10 18 25 31 39 56 63 58 42 20 16 9 7 10 9 6 7 6 3 5 2 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 6 7 7 7 8 7 7 9 9 12 17 30 38 31 24 12 5 1 0 3 9 14 18 25 33 36 40 35 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 14 16 18 18 18 19 22 25 27 33 39 42 47 53 55 57 56 57 65 76 81 87 95 105 105 97 91 86 79 70 68 73 78 80 83 86 89 91 93 91 84 82 81 80 80 84 86 86 87 88 92 96 98 98 97 92 90 90 94 99 96 100 107 112 115 127 139 150 158 166 183 199 207 215 229 252 275 288 297 306 316 319 321 333 352 371 388 401 412 422 426 423 431 432 430 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 66 100 69 3 0 0 0 2 2 3 33 77 123 154 112 81 86 140 132 129 116 97 57 65 40 27 35 7 15 19 27 52 65 86 100 109 128 79 72 83 92 89 97 99 98 105 111 122 147 166 150 151 152 157 164 164 191 199 185 165 159 161 185 231 283 300 256 153 42 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 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 1 1 2 3 2 3 7 9 10 9 10 9 9 9 22 25 33 48 69 70 54 35 22 21 10 7 8 7 7 11 13 9 2 0 0 0 1 3 3 1 0 0 0 0 0 1 3 3 0 0 0 0 3 1 0 1 2 5 7 7 9 14 20 53 40 18 20 9 6 3 1 4 11 17 26 35 34 49 61 50 22 0 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 13 17 19 20 20 19 18 20 26 34 37 42 48 51 51 54 60 64 66 68 68 69 87 97 97 96 97 94 90 85 78 72 72 63 57 67 82 88 91 91 87 77 72 71 71 73 80 83 85 85 84 87 93 95 97 98 93 91 88 88 90 93 96 97 109 124 126 132 140 151 167 186 191 198 210 228 248 268 281 290 297 302 300 301 309 323 339 354 376 397 414 424 424 427 430 432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 29 60 51 7 0 0 0 0 2 7 30 65 115 161 126 94 97 116 126 171 130 88 68 69 31 27 25 2 5 17 32 51 70 52 95 97 86 62 70 73 77 85 93 88 82 84 96 106 139 154 153 148 147 156 166 172 184 195 185 169 156 149 169 202 248 297 303 221 101 17 4 3 1 5 9 0 0 0 0 0 0 0 2 10 24 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 1 3 2 0 6 9 7 13 13 13 16 21 28 33 48 62 72 67 45 22 12 12 3 6 7 7 8 14 20 11 0 0 0 0 0 1 1 1 0 2 5 4 1 3 8 13 3 0 0 0 1 4 3 3 4 10 14 11 9 10 19 60 63 38 15 6 1 3 5 7 13 19 25 36 45 60 76 62 35 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 10 10 13 17 18 19 21 22 19 22 29 36 40 41 44 49 55 63 60 59 58 59 62 70 78 82 84 88 92 89 77 64 56 47 48 43 50 72 92 92 93 92 88 77 77 79 78 74 71 76 77 77 78 82 85 89 92 94 90 87 86 87 88 90 91 94 101 112 122 129 141 155 172 188 188 197 209 223 237 250 265 278 285 291 302 302 307 316 329 342 360 381 400 412 413 417 423 431 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 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 20 36 31 19 9 3 0 0 0 0 8 22 41 56 100 150 166 112 145 152 150 183 159 131 93 60 34 23 14 3 9 39 69 81 79 67 108 62 43 56 58 61 66 72 76 74 72 78 95 115 139 150 157 159 157 163 171 178 180 188 191 187 178 161 165 183 220 271 316 287 166 93 59 12 4 16 16 0 0 0 0 0 0 0 1 13 22 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 1 0 0 0 0 0 0 0 0 0 1 2 2 2 3 7 13 18 17 24 30 36 44 67 69 63 55 41 39 24 10 3 8 11 12 12 14 26 20 7 0 0 0 0 0 1 3 1 0 0 1 0 1 10 17 17 4 1 0 2 7 14 18 17 14 17 14 11 12 21 42 46 34 18 8 0 0 9 13 14 21 21 36 54 69 87 77 49 29 28 16 11 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 11 11 13 17 20 21 21 21 23 25 30 36 40 40 42 43 49 58 58 57 57 61 69 79 84 83 83 83 78 77 68 54 43 39 36 45 66 89 99 98 95 91 85 77 76 77 73 67 64 69 70 70 70 73 77 83 87 88 86 85 91 96 98 100 109 114 117 122 130 135 144 158 171 183 197 214 228 238 247 258 275 289 295 299 315 314 313 316 322 330 345 365 375 383 401 415 421 430 0 0 0 0 0 0 0 1 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 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 1 20 40 33 7 0 0 0 0 0 0 12 30 47 52 86 133 152 129 128 164 165 160 173 142 113 82 56 30 33 33 53 96 132 141 134 121 97 46 43 49 50 52 53 56 56 52 50 81 103 117 120 133 156 172 178 180 178 180 182 189 206 204 197 184 172 167 190 241 299 331 234 199 123 33 8 14 7 0 0 1 0 0 0 0 0 10 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 0 0 0 0 0 0 0 0 1 7 11 6 4 3 5 12 24 29 30 39 57 72 60 52 46 42 42 27 14 9 13 17 15 13 14 19 22 9 0 0 0 0 0 1 2 0 0 0 0 0 0 15 22 20 9 5 1 0 6 23 24 23 20 18 15 13 12 11 15 30 33 26 12 0 1 15 19 19 21 22 43 51 62 81 84 59 36 30 38 35 13 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 10 11 11 12 13 21 25 25 26 33 27 30 36 40 40 46 50 51 52 54 55 57 64 74 77 71 60 55 63 77 72 60 46 36 37 38 57 77 93 102 101 95 90 86 83 70 61 60 66 75 79 78 77 76 77 80 82 84 85 86 87 98 106 112 114 118 118 117 118 124 134 148 153 166 187 210 235 251 262 269 279 297 305 311 314 315 325 332 337 340 343 352 353 363 378 395 408 412 425 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 6 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 5 7 3 0 0 0 0 2 6 19 34 65 78 63 114 147 157 169 221 192 182 174 168 134 122 83 49 40 51 86 122 153 193 145 107 75 42 43 41 39 35 34 37 39 41 53 96 114 118 122 138 163 183 189 189 189 189 192 196 205 216 217 199 170 149 163 210 279 325 307 292 168 60 11 4 1 0 3 5 0 0 0 0 2 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 1 2 2 1 0 0 0 0 0 0 0 1 7 19 18 6 1 3 4 13 28 23 29 51 65 59 44 42 42 40 35 25 17 15 19 22 12 8 7 8 9 2 0 0 0 0 0 0 1 1 0 0 0 0 3 26 34 36 29 17 14 8 12 22 22 24 20 15 13 14 13 13 18 27 34 27 12 3 8 24 31 31 32 36 43 40 56 74 75 70 42 36 47 47 17 21 18 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 11 12 14 22 30 32 29 26 28 31 33 36 41 50 55 55 53 54 60 64 64 67 74 53 52 56 63 70 62 44 36 34 34 40 64 82 93 99 96 92 91 87 80 72 66 63 68 80 93 92 91 89 86 87 88 89 90 92 93 101 104 110 117 114 112 113 118 127 137 153 155 163 180 204 230 245 256 263 268 278 284 297 312 326 337 344 350 352 354 358 358 367 379 391 400 409 423 0 0 0 0 0 0 1 0 0 0 1 2 3 2 2 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 11 10 4 1 1 1 1 4 16 35 53 54 98 107 100 128 149 154 185 225 180 199 165 129 121 114 64 45 51 85 85 113 147 176 129 71 46 36 36 26 17 14 15 20 31 43 67 102 110 133 145 157 174 193 194 196 200 203 193 192 200 213 214 193 171 155 155 182 263 301 318 337 203 80 16 0 0 0 5 7 2 0 5 3 1 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 4 13 27 24 14 3 2 14 24 27 22 37 49 48 40 33 35 37 35 28 17 16 15 18 18 14 3 1 2 2 0 1 2 4 3 0 0 1 3 4 7 3 2 8 27 47 56 40 17 17 10 13 18 19 19 15 11 10 13 13 9 16 23 28 48 23 16 20 25 33 47 50 45 35 30 50 63 65 68 43 37 35 33 26 24 16 8 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 2 6 7 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 10 10 12 14 17 28 35 36 39 46 38 38 41 44 47 54 58 58 57 59 64 67 67 66 62 53 53 57 62 64 58 55 46 41 46 63 77 89 97 98 94 91 89 83 74 66 65 69 78 89 95 95 97 97 97 96 94 95 96 97 97 96 99 103 105 104 102 112 123 131 134 137 144 156 175 200 223 241 255 263 265 264 276 294 308 319 327 334 340 345 349 350 358 371 383 392 398 410 424 0 0 0 0 0 0 0 0 0 2 3 6 5 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 2 15 16 11 1 2 4 3 5 11 41 75 103 113 122 132 160 187 180 185 220 230 193 178 132 115 102 68 46 74 84 66 58 97 142 168 147 60 44 38 32 21 16 16 19 30 51 68 103 124 129 168 172 173 180 195 206 205 202 205 204 172 184 199 207 221 211 180 159 166 230 258 309 327 232 84 24 4 0 0 2 4 4 1 7 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 14 29 30 22 14 13 18 25 24 28 40 42 34 28 25 26 25 26 22 18 16 13 16 17 13 4 3 1 0 1 5 4 3 2 0 0 0 0 4 12 7 9 7 13 37 43 46 29 10 3 12 15 16 14 11 8 8 11 12 10 14 22 32 45 29 29 37 41 39 46 47 39 28 25 40 50 54 54 47 46 38 32 29 31 17 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 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 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 5 2 3 7 3 8 12 15 20 32 39 46 52 54 49 49 49 51 55 61 63 61 62 63 60 56 50 48 51 51 50 48 50 53 50 51 46 45 52 66 82 93 99 100 97 95 88 80 72 64 64 69 76 81 82 89 105 109 106 102 98 97 97 98 97 93 93 95 97 96 92 93 98 102 106 119 133 152 176 201 220 238 249 256 259 262 274 290 295 294 304 314 323 329 334 346 358 372 381 388 397 401 410 0 0 0 0 1 1 1 0 1 3 3 2 3 1 3 2 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 9 5 6 9 9 10 16 31 61 104 151 185 198 191 218 226 222 230 260 226 190 156 152 117 86 64 62 61 47 45 70 121 177 217 188 126 108 78 62 68 87 92 89 107 133 149 183 182 180 192 185 179 178 189 207 211 194 186 185 172 192 212 232 253 247 196 169 159 163 206 289 304 229 87 33 11 3 0 1 1 2 3 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 1 1 1 0 0 1 8 21 34 32 32 29 25 20 17 26 36 37 30 24 21 21 21 27 24 20 17 15 19 19 20 17 4 1 0 1 3 0 0 1 1 1 1 4 6 8 10 29 14 10 15 7 8 10 6 4 14 11 10 10 9 7 7 9 11 11 11 18 25 29 26 33 51 64 64 64 56 39 28 28 40 42 43 44 48 56 43 50 45 22 9 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 9 3 1 6 16 14 13 15 17 21 26 37 46 51 52 51 58 55 54 62 66 65 63 62 62 55 52 50 48 43 44 47 54 59 57 54 51 52 55 62 76 87 93 97 101 97 92 85 78 71 69 73 77 76 74 80 89 102 107 103 97 95 95 95 95 92 93 95 95 93 90 90 96 99 102 112 128 143 166 191 207 219 224 226 230 236 244 256 271 282 286 300 302 312 326 341 356 371 381 389 395 401 403 0 0 0 0 0 1 2 2 1 2 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 17 7 13 18 19 18 21 30 48 83 143 205 263 293 290 286 281 261 252 265 200 190 175 157 112 87 77 73 68 81 119 182 246 293 341 283 227 197 138 132 185 233 226 207 211 219 220 215 208 207 198 186 187 183 187 196 203 186 179 176 184 219 234 245 247 234 200 177 170 168 173 252 289 218 103 35 11 2 0 1 1 3 3 2 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 1 2 1 1 1 3 1 0 0 0 2 5 14 27 29 36 35 27 18 14 24 31 33 30 28 23 22 25 32 24 18 17 19 20 14 10 7 1 0 0 1 2 2 4 5 5 5 8 13 16 18 24 44 20 18 20 16 1 13 13 12 13 9 8 8 7 6 6 6 8 11 13 17 16 21 30 45 46 60 74 78 70 48 35 35 43 42 42 41 49 63 46 78 53 18 5 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 1 5 4 1 1 2 2 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 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 18 18 20 26 16 14 12 14 18 21 27 29 38 54 59 48 46 46 47 52 66 67 60 51 46 45 44 41 38 41 44 44 50 56 52 49 51 56 64 73 84 86 92 101 103 101 93 81 69 61 63 64 66 69 73 76 89 96 95 91 91 91 91 92 92 94 94 92 90 87 86 86 90 96 103 112 145 175 198 212 214 217 219 221 227 233 238 250 263 275 283 288 297 310 325 342 359 373 383 390 393 401 0 0 0 0 0 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 17 20 19 28 33 33 32 37 38 64 133 214 276 333 354 354 345 345 310 282 251 202 208 172 138 122 114 84 98 128 169 190 302 371 403 409 318 288 250 204 216 283 299 284 270 261 254 251 241 218 212 199 192 193 189 191 192 194 194 179 184 200 220 224 234 235 235 228 210 190 185 195 238 296 218 122 49 10 1 0 0 0 3 5 2 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 1 4 11 11 12 11 10 7 3 2 2 4 7 11 17 21 29 27 22 17 16 23 19 17 18 20 21 23 30 33 17 12 15 16 14 15 7 4 2 0 0 7 5 4 10 9 11 15 21 23 14 27 30 24 8 24 26 32 41 37 28 20 13 6 9 7 6 6 6 4 7 12 16 14 10 17 26 37 42 64 84 91 82 64 52 48 49 43 43 38 48 59 59 115 67 21 5 4 2 3 3 2 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 1 4 5 2 0 2 7 3 1 1 2 1 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 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 20 21 23 23 21 12 8 6 9 15 17 22 25 39 56 59 44 43 47 50 50 57 58 53 46 43 40 41 37 33 38 47 49 53 56 50 48 52 60 68 77 84 89 95 103 110 107 94 79 64 53 53 55 58 62 68 71 83 90 93 94 94 93 92 92 94 102 102 99 94 90 89 89 92 98 107 123 172 204 226 240 239 239 237 234 234 239 240 248 258 268 271 288 300 311 323 337 352 368 382 385 368 377 0 0 0 0 0 0 1 1 0 3 3 1 0 0 1 1 1 0 0 0 0 0 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 5 18 31 50 64 60 52 43 36 42 102 209 292 350 393 383 379 369 349 306 272 235 206 196 161 125 110 111 98 167 218 253 291 415 418 414 411 416 366 296 277 297 318 307 295 284 274 266 259 243 220 207 199 201 200 194 197 192 190 185 177 196 203 214 228 254 275 279 275 261 227 232 238 256 285 232 147 73 33 27 11 5 2 1 7 2 0 0 0 0 0 0 1 4 9 3 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 13 18 21 22 19 15 9 8 10 12 11 13 18 21 21 12 9 9 9 3 2 4 8 16 19 26 26 18 12 11 11 10 10 8 7 5 6 11 13 8 7 9 10 17 25 34 37 28 30 25 19 17 32 33 47 59 64 59 30 14 12 23 15 13 10 7 5 10 14 17 17 15 18 20 28 49 77 84 99 100 86 85 64 56 51 40 34 44 59 71 83 73 39 12 3 9 1 4 7 8 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 1 1 0 0 0 1 5 12 10 8 6 7 8 7 3 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 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 3 11 12 13 13 10 4 0 0 5 11 13 14 21 39 51 48 45 41 45 50 53 53 52 47 42 39 37 34 34 36 41 41 47 49 46 40 42 48 59 66 71 80 101 107 110 115 110 93 75 60 50 49 48 52 56 59 61 80 94 99 103 111 110 106 102 105 118 119 117 114 111 111 111 116 123 134 152 171 198 215 225 243 246 244 241 238 239 240 248 255 261 270 283 290 295 301 309 323 340 347 348 346 365 1 0 0 0 0 1 1 1 0 1 1 2 2 1 0 0 3 4 2 0 1 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 46 75 87 81 71 49 41 74 159 271 342 383 401 398 372 342 305 257 212 185 173 169 158 128 118 137 178 259 309 355 389 423 384 370 370 372 361 333 334 338 316 302 293 282 276 275 254 234 215 205 206 208 201 197 197 194 192 186 188 205 204 235 277 301 286 279 279 268 249 254 250 262 273 247 162 93 60 50 30 11 4 3 4 0 0 0 0 0 0 0 0 2 6 1 1 2 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 11 14 18 15 20 24 26 27 19 18 20 21 19 16 15 12 7 2 2 1 1 2 1 3 7 12 15 19 18 14 10 8 9 11 15 22 22 26 29 27 15 10 9 10 13 24 38 44 47 46 30 24 29 33 30 27 58 72 64 49 31 21 28 41 40 27 17 12 10 14 18 15 14 16 15 19 27 45 69 85 120 114 99 102 74 61 52 43 43 42 58 62 56 69 42 31 29 27 1 18 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 6 16 17 19 13 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 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 1 1 7 5 2 0 0 0 6 9 10 13 24 46 56 49 33 41 43 45 48 53 53 47 38 31 29 27 33 39 41 44 47 45 41 40 51 45 52 58 65 89 113 122 120 112 106 87 71 62 57 45 46 46 49 54 60 85 101 107 112 128 135 131 125 121 120 118 115 113 111 107 113 117 123 133 148 174 182 197 219 241 250 253 252 250 250 250 255 260 265 270 275 278 278 278 279 290 291 306 325 339 358 2 0 2 1 1 0 0 0 0 0 1 1 1 1 0 0 2 3 3 1 0 2 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 5 20 51 81 97 95 79 46 54 93 172 273 353 384 394 381 342 296 256 211 164 139 127 132 140 150 180 193 240 306 355 390 379 367 349 339 335 337 341 339 331 327 316 301 289 270 266 257 234 218 206 208 213 211 191 192 195 194 191 195 199 208 223 270 325 316 280 278 258 244 250 272 295 298 295 254 167 130 94 75 48 20 10 4 1 0 0 0 0 0 0 0 0 0 0 0 1 4 4 2 3 2 3 3 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 10 10 10 10 7 12 19 23 26 24 29 29 28 24 16 13 8 5 3 0 2 5 9 8 6 6 8 13 18 19 14 12 11 11 13 18 27 37 46 48 35 20 18 13 16 26 40 54 54 51 44 33 26 29 35 32 23 39 48 43 37 42 29 34 39 39 33 19 14 13 15 16 13 14 15 16 23 39 65 87 93 140 113 99 101 99 67 55 52 51 37 50 48 53 62 31 30 40 32 9 42 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 11 16 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 4 6 9 16 32 49 45 31 31 44 46 48 50 50 41 37 34 30 26 27 29 30 38 54 55 48 44 49 64 65 66 67 76 99 118 127 122 109 92 79 77 68 54 41 37 39 44 57 79 102 107 118 133 145 149 143 135 126 119 118 116 112 106 100 104 113 123 137 157 191 193 210 233 253 267 268 263 257 254 254 257 260 266 275 284 288 286 285 285 286 298 312 313 308 326 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 2 1 2 2 0 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 20 25 40 129 122 85 59 78 117 164 237 315 353 380 346 295 249 228 199 166 142 128 132 127 134 171 220 267 310 344 358 353 358 359 353 338 327 324 326 330 329 312 293 279 271 257 238 219 206 198 215 218 203 175 184 187 187 190 205 221 255 282 301 313 269 255 239 186 205 289 359 393 384 359 288 244 270 169 113 73 42 26 9 2 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 1 3 4 3 6 7 7 9 9 9 8 9 12 14 16 18 21 28 29 24 18 13 15 13 12 10 6 8 8 11 12 7 4 6 10 17 25 22 19 18 16 20 22 26 34 42 46 36 33 43 44 53 53 56 60 59 53 49 43 33 32 39 34 28 38 39 49 39 29 24 26 27 30 30 18 13 12 12 12 10 11 14 19 29 50 74 107 135 143 107 95 95 84 40 118 81 47 40 47 44 54 65 58 26 47 34 20 39 17 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 2 3 3 6 11 12 5 0 0 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 12 19 28 30 28 28 35 36 47 54 49 34 31 30 28 22 23 24 30 41 55 53 48 46 55 70 71 72 74 84 101 115 115 105 91 80 72 71 63 51 41 36 38 42 55 75 80 96 114 132 145 144 137 131 123 116 117 110 104 99 95 98 108 119 139 160 164 160 182 210 234 251 255 252 247 244 244 251 252 256 266 275 277 273 268 267 267 272 283 287 291 311 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 34 95 203 178 104 74 92 135 151 200 238 267 357 309 253 217 211 210 211 204 196 190 185 195 217 247 277 329 360 377 380 382 381 371 354 340 329 330 332 328 310 289 279 272 244 217 202 194 193 215 214 190 164 167 171 179 202 239 289 297 305 283 224 168 150 170 175 193 330 431 479 460 415 323 317 298 205 134 94 62 38 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 5 4 2 1 0 0 0 0 0 0 0 0 0 0 2 6 8 7 5 9 10 7 1 8 9 9 11 15 16 20 21 22 27 21 14 13 18 13 12 11 10 10 3 7 9 7 8 8 11 16 21 23 23 23 23 25 24 19 20 30 42 36 37 46 61 64 59 59 58 55 52 45 42 40 38 41 39 40 40 32 26 29 25 21 16 22 22 21 18 15 12 11 11 10 10 15 24 38 65 96 123 127 114 94 90 80 63 58 154 68 46 44 39 45 47 47 44 35 49 32 26 27 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 1 1 2 4 2 2 1 1 1 5 2 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 1 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 32 31 27 27 30 47 54 54 48 38 31 26 22 20 20 24 35 44 49 55 53 58 70 81 80 76 76 84 96 105 97 85 76 72 70 68 63 56 47 41 44 50 59 68 69 86 106 125 139 141 136 129 112 96 95 86 81 78 77 80 86 93 97 105 121 119 142 171 196 216 227 232 232 233 234 243 238 242 252 260 261 258 257 257 258 260 266 287 310 321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 1 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 7 20 35 48 59 142 226 230 130 85 99 139 174 192 197 233 292 291 246 221 208 193 187 192 201 215 248 299 310 310 323 385 419 425 417 412 407 396 391 394 380 362 347 334 321 303 297 276 242 207 194 181 184 200 198 176 164 165 167 186 235 290 331 307 306 262 215 211 224 222 200 205 297 400 480 500 475 413 428 358 243 155 88 59 33 9 3 1 0 0 0 0 0 0 0 0 0 2 3 4 9 5 2 0 0 0 0 0 0 0 0 1 1 1 1 6 7 5 2 4 7 4 0 1 2 4 8 14 17 23 26 25 22 17 14 16 15 8 11 15 16 11 2 4 12 16 16 12 15 19 21 21 22 25 25 24 22 17 20 30 40 37 44 52 55 53 52 52 51 50 50 46 45 41 38 37 32 31 38 45 39 42 42 35 28 33 29 23 19 16 12 13 13 13 13 16 24 43 70 103 132 125 103 85 86 60 47 69 119 52 48 33 28 50 50 44 35 31 39 25 31 24 9 19 17 6 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 20 18 12 6 3 2 4 1 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 13 20 24 24 23 27 38 47 48 47 41 33 27 23 22 22 24 33 36 37 38 46 73 84 87 87 84 78 80 85 92 95 87 78 75 73 70 73 70 62 51 41 45 49 51 56 67 85 108 125 130 123 112 107 83 60 56 55 54 55 57 61 65 72 75 81 94 103 125 151 174 191 202 206 211 215 219 225 219 225 240 254 264 265 268 273 279 284 293 302 308 310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 2 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 14 16 13 12 15 14 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 4 25 43 48 56 89 164 242 233 146 81 106 165 205 204 199 236 278 300 295 273 237 201 170 157 161 171 198 252 295 326 357 399 448 480 481 467 453 439 435 432 425 413 385 365 356 347 334 299 257 219 196 177 181 192 194 179 170 164 171 203 272 321 339 338 348 280 254 258 275 220 213 221 250 313 450 541 564 550 539 416 277 163 83 57 27 8 0 0 0 0 0 0 0 0 0 0 0 2 3 2 3 2 2 1 0 0 0 0 0 0 0 0 1 1 1 4 6 5 3 3 5 2 0 1 4 10 10 11 12 14 18 18 15 11 15 14 14 16 22 22 19 10 1 0 0 7 10 9 15 17 17 18 18 18 16 16 19 22 20 32 39 40 47 52 55 55 54 51 50 49 50 53 52 49 43 39 37 32 28 36 47 47 36 29 25 28 30 25 19 14 11 12 13 14 15 16 23 46 74 100 109 99 94 81 64 40 43 66 82 63 81 39 28 45 50 41 32 29 29 17 33 21 14 25 24 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 17 24 33 33 20 10 5 4 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 1 4 7 9 13 19 23 23 23 23 27 40 47 48 40 29 25 24 24 25 29 32 38 41 45 51 57 57 71 79 76 75 80 87 88 82 81 77 76 76 76 82 80 73 63 53 46 48 49 54 64 77 88 95 93 84 70 70 47 27 25 25 28 32 35 39 43 45 51 64 79 83 100 117 135 150 156 167 178 187 194 202 189 197 215 232 242 247 254 261 267 271 278 288 298 304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 4 6 3 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 1 5 10 21 23 25 32 24 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 9 28 43 47 60 76 79 240 190 149 133 130 201 225 221 217 233 272 325 356 331 273 244 229 211 185 166 155 163 214 275 342 407 476 511 512 518 512 495 491 472 462 464 462 418 395 385 372 329 282 244 212 184 189 201 210 211 184 156 166 215 294 354 382 383 374 329 290 265 243 223 263 304 318 327 399 430 521 578 569 459 335 205 109 66 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 5 5 5 6 4 3 2 2 5 1 0 0 0 3 2 1 2 4 0 0 2 5 9 6 5 4 6 8 12 9 8 14 10 10 15 20 20 15 5 0 0 0 1 3 6 12 16 17 13 10 12 20 22 26 29 22 31 35 38 43 47 54 53 49 47 50 55 56 58 61 59 53 45 39 35 29 23 24 27 21 18 19 23 25 18 13 11 11 11 11 12 14 18 24 52 73 89 97 90 90 71 51 46 57 62 69 81 100 41 29 39 52 44 39 30 21 16 27 15 10 15 25 15 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 1 3 1 0 0 4 5 15 30 41 24 14 12 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 14 17 18 19 20 25 39 45 46 39 29 26 26 26 29 34 40 40 42 50 60 65 65 65 65 64 66 72 80 80 74 75 76 84 92 97 97 89 78 66 55 48 40 43 48 52 58 59 54 48 43 38 35 20 11 11 10 10 13 16 17 18 24 31 44 56 57 72 85 97 107 108 119 130 142 154 166 159 171 186 199 206 217 230 242 254 261 268 278 292 308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 1 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 2 19 14 4 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 17 18 24 23 22 48 142 116 199 198 171 211 216 230 232 227 267 338 374 354 282 246 235 228 213 210 204 197 210 244 347 430 480 494 527 542 542 538 558 528 528 531 532 491 472 441 404 364 316 279 242 212 199 206 211 204 184 150 163 217 295 366 365 347 344 345 302 272 261 273 313 379 418 424 411 409 502 584 586 497 384 248 139 70 30 29 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 12 12 11 11 10 7 4 4 4 0 0 0 0 0 0 0 1 1 0 0 2 2 1 1 1 1 2 4 10 9 8 9 7 9 10 12 12 8 2 0 0 0 0 7 12 13 12 11 8 5 12 33 36 37 33 25 27 31 36 41 42 42 46 48 48 49 54 56 57 58 55 54 46 40 36 34 28 25 23 20 17 15 16 16 13 11 12 13 12 11 10 13 20 31 54 78 92 98 95 83 67 64 68 73 75 89 114 128 96 42 40 49 49 35 38 29 21 21 15 11 20 28 22 3 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 1 0 0 0 2 16 34 45 31 18 12 7 1 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 4 7 8 12 13 14 17 25 36 41 39 34 32 27 29 36 41 41 41 49 59 67 67 68 63 60 59 61 67 72 74 74 74 79 95 114 124 118 97 75 58 48 45 28 23 28 32 32 26 22 19 17 16 12 6 3 3 3 4 5 6 7 7 9 12 24 37 43 58 70 76 80 87 95 103 111 122 134 147 160 166 174 196 212 229 245 259 272 283 297 293 286 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 0 -10 -39 -64 -77 -89 -88 -22 -87 -68 -53 -51 -51 -48 -45 -47 -50 -58 -62 -52 -38 -30 -32 -33 -34 -33 -29 -32 -41 -48 -41 -34 -40 -48 -57 -68 -64 -52 -54 -54 -44 -53 -65 -61 -61 -59 -53 -26 -35 -58 -69 -67 -69 -80 -92 -101 -105 -95 -91 -60 -56 -62 -65 -65 -68 -105 -108 -105 -109 -111 -105 -97 -109 -124 -108 -99 -111 -122 -126 -126 -116 -103 -116 -96 -93 -97 -99 -94 -88 -90 -98 -102 -97 -84 -83 -90 -85 -92 -99 -105 -111 -107 -112 -97 -97 -108 -116 -109 -111 -123 -126 -124 -121 -124 -132 -141 -142 -140 -138 -137 -135 -112 -104 -103 -109 -111 -108 -110 -114 -112 -112 -125 -127 -128 -157 -170 -189 -193 -192 -170 -184 -189 -187 -205 -239 -257 -239 -197 -174 -205 -208 -228 -243 -244 -254 -255 -242 -218 -235 -213 -206 -231 -241 -233 -232 -233 -231 -226 -220 -216 -211 -216 -198 -206 -210 -226 -230 -231 -225 -226 -223 -230 -233 -231 -229 -222 -215 -212 -218 -230 -239 -245 -231 -222 -221 -228 -231 -221 -218 -219 -217 -216 -222 -232 -235 -232 -238 -257 -281 -288 -294 -299 -312 -316 -317 -317 -326 -329 -326 -323 -321 -313 -310 -310 -303 -301 -307 -309 -311 -306 -299 -287 -276 -280 -262 -251 -249 -235 -210 -193 -199 -206 -202 -199 -203 -216 -217 -202 -201 -204 -202 -200 -202 -202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -49 -71 -95 -103 -79 -14 -69 -50 -46 -51 -54 -55 -62 -61 -52 -59 -59 -48 -35 -26 -23 -27 -36 -29 -30 -30 -34 -39 -43 -33 -38 -45 -52 -60 -66 -58 -56 -53 -43 -38 -3 -18 -65 -63 -56 -30 -16 -59 -77 -70 -76 -85 -98 -106 -109 -110 -97 -83 -61 -68 -69 -70 -74 -113 -113 -99 -112 -111 -103 -98 -115 -120 -106 -100 -105 -128 -129 -121 -109 -102 -116 -88 -87 -92 -96 -96 -91 -85 -81 -83 -88 -91 -87 -84 -95 -94 -97 -101 -103 -94 -97 -97 -107 -111 -102 -94 -109 -125 -124 -122 -122 -127 -135 -139 -137 -137 -134 -133 -133 -119 -105 -102 -104 -103 -105 -112 -111 -102 -108 -131 -129 -132 -168 -192 -200 -197 -193 -186 -197 -209 -217 -232 -259 -252 -229 -190 -177 -211 -215 -233 -235 -243 -254 -267 -211 -190 -192 -195 -210 -236 -237 -228 -236 -234 -222 -224 -224 -217 -207 -210 -204 -213 -215 -229 -237 -242 -236 -239 -232 -234 -241 -240 -231 -217 -209 -213 -226 -240 -244 -238 -231 -217 -214 -223 -223 -223 -218 -219 -213 -217 -231 -237 -231 -230 -245 -264 -284 -288 -295 -299 -300 -330 -335 -335 -335 -334 -329 -328 -325 -322 -316 -312 -310 -310 -309 -309 -311 -301 -287 -277 -270 -261 -239 -242 -239 -221 -198 -192 -197 -196 -191 -193 -204 -215 -214 -202 -200 -200 -201 -203 -210 -208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -70 -96 -101 -94 -85 -68 -61 -51 -61 -52 -55 -60 -65 -61 -47 -57 -52 -39 -31 -28 -32 -34 -32 -36 -34 -29 -33 -31 -40 -40 -45 -36 -43 -54 -71 -64 -62 -53 -40 -44 -48 -60 -63 -28 -55 -20 -44 -75 -79 -75 -78 -92 -107 -104 -101 -100 -91 -77 -63 -66 -74 -77 -81 -96 -98 -95 -120 -109 -101 -128 -139 -130 -112 -109 -119 -129 -124 -111 -107 -119 -101 -89 -90 -89 -95 -96 -93 -89 -88 -90 -95 -86 -79 -90 -106 -106 -109 -111 -112 -103 -106 -106 -106 -113 -113 -113 -119 -123 -122 -122 -127 -132 -134 -133 -132 -133 -130 -129 -130 -132 -104 -107 -110 -111 -106 -110 -108 -113 -123 -128 -133 -153 -185 -194 -192 -181 -197 -187 -218 -231 -230 -225 -233 -232 -221 -214 -202 -201 -217 -235 -240 -227 -232 -217 -177 -57 -165 -198 -223 -228 -236 -230 -232 -237 -228 -226 -227 -218 -214 -208 -210 -217 -219 -229 -239 -247 -244 -247 -249 -243 -235 -223 -218 -216 -220 -227 -231 -239 -235 -227 -227 -214 -213 -215 -215 -219 -219 -217 -219 -230 -240 -244 -241 -247 -267 -285 -297 -306 -312 -312 -320 -329 -354 -360 -352 -341 -337 -330 -327 -321 -317 -317 -318 -318 -316 -310 -301 -288 -275 -268 -264 -242 -232 -242 -230 -201 -181 -178 -184 -187 -189 -199 -210 -214 -212 -207 -207 -205 -208 -204 -212 -204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -67 -95 -92 -80 -74 -73 -70 -69 -58 -53 -57 -89 -80 -50 -66 -52 -39 -33 -34 -35 -34 -31 -29 -25 -22 -21 -23 -33 -34 -37 -32 -41 -54 -70 -61 -67 -58 -42 -42 -49 -37 -28 -44 -48 -45 -54 -83 -84 -89 -88 -103 -111 -108 -97 -79 -63 -61 -71 -81 -81 -84 -84 -84 -105 -128 -124 -109 -102 -101 -131 -130 -112 -119 -128 -125 -119 -110 -108 -114 -100 -95 -93 -91 -96 -97 -95 -93 -94 -96 -95 -85 -80 -98 -116 -115 -117 -117 -114 -108 -112 -112 -107 -115 -120 -122 -120 -120 -119 -122 -126 -128 -126 -125 -127 -128 -124 -125 -128 -131 -97 -119 -102 -109 -112 -103 -97 -112 -123 -122 -128 -150 -175 -184 -181 -179 -188 -197 -235 -229 -211 -207 -216 -212 -214 -226 -220 -202 -210 -235 -243 -225 -214 -196 -160 -130 -172 -208 -235 -221 -227 -225 -224 -228 -228 -232 -232 -220 -213 -214 -218 -220 -227 -236 -246 -256 -249 -246 -252 -246 -239 -224 -221 -224 -229 -236 -234 -225 -217 -215 -219 -220 -225 -222 -229 -235 -218 -225 -227 -234 -242 -249 -260 -271 -285 -298 -306 -311 -315 -319 -328 -352 -354 -360 -356 -344 -333 -330 -330 -332 -332 -327 -321 -318 -312 -305 -297 -285 -273 -268 -260 -227 -222 -233 -213 -208 -189 -177 -186 -192 -197 -208 -215 -217 -218 -216 -210 -205 -211 -207 -204 -197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -79 -84 -80 -78 -78 -73 -60 -58 -67 -72 -82 -57 -73 -57 -47 -36 -41 -42 -40 -33 -28 -26 -23 -19 -22 -27 -34 -35 -26 -39 -56 -73 -34 -39 -64 -57 -41 -42 -25 -21 -49 -48 -50 -61 -86 -92 -82 -98 -110 -112 -109 -94 -78 -66 -71 -85 -87 -89 -95 -96 -115 -130 -127 -116 -108 -107 -99 -129 -120 -104 -122 -129 -123 -115 -113 -114 -99 -91 -98 -105 -106 -106 -103 -99 -99 -99 -102 -83 -82 -88 -107 -120 -121 -123 -121 -117 -112 -111 -115 -109 -115 -120 -118 -118 -118 -118 -121 -124 -122 -119 -118 -120 -121 -121 -123 -127 -127 -109 -115 -102 -93 -115 -106 -121 -123 -118 -116 -123 -142 -166 -178 -180 -186 -200 -218 -225 -250 -229 -232 -205 -192 -197 -223 -237 -215 -223 -245 -240 -224 -205 -189 -175 -190 -204 -218 -233 -219 -223 -219 -223 -224 -225 -229 -224 -218 -217 -219 -219 -221 -235 -240 -249 -258 -262 -255 -254 -254 -258 -247 -240 -236 -238 -242 -233 -224 -223 -220 -221 -227 -242 -233 -233 -236 -232 -230 -245 -250 -251 -261 -268 -279 -287 -295 -298 -301 -310 -324 -337 -333 -346 -359 -342 -327 -327 -328 -330 -333 -337 -327 -318 -309 -299 -292 -285 -275 -269 -265 -249 -220 -214 -213 -213 -211 -196 -184 -194 -196 -196 -207 -214 -217 -220 -216 -207 -202 -208 -209 -196 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -18 -1 -59 -84 -70 -47 -22 -25 -75 -88 -87 -69 -57 -49 -61 -53 -52 -52 -43 -34 -32 -34 -33 -27 -25 -26 -31 -34 -28 -41 -60 -82 -48 -4 -40 -47 -45 -50 -20 -5 -32 -51 -61 -78 -89 -85 -92 -101 -103 -109 -103 -90 -80 -76 -73 -89 -121 -139 -137 -130 -128 -123 -117 -112 -111 -105 -98 -127 -116 -103 -128 -133 -125 -116 -105 -102 -110 -116 -115 -109 -96 -97 -100 -101 -103 -90 -88 -87 -92 -94 -114 -124 -128 -129 -127 -124 -118 -111 -118 -117 -118 -119 -114 -115 -117 -118 -120 -119 -115 -113 -113 -115 -118 -120 -122 -124 -124 -121 -105 -90 -100 -120 -104 -119 -120 -118 -124 -144 -161 -170 -176 -182 -192 -210 -227 -248 -229 -200 -208 -181 -178 -202 -225 -242 -217 -232 -230 -225 -232 -205 -176 -179 -191 -211 -216 -219 -214 -227 -214 -223 -213 -222 -230 -227 -225 -224 -224 -223 -225 -238 -243 -247 -250 -259 -264 -261 -260 -259 -255 -249 -246 -251 -246 -239 -237 -236 -237 -242 -241 -245 -250 -248 -229 -235 -234 -240 -249 -251 -263 -275 -282 -285 -289 -291 -289 -294 -298 -312 -328 -343 -354 -340 -340 -330 -334 -334 -326 -324 -317 -312 -302 -290 -280 -267 -260 -263 -257 -235 -207 -205 -205 -201 -207 -194 -180 -189 -191 -194 -203 -213 -219 -221 -217 -209 -201 -199 -203 -192 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -5 -79 -112 -12 -4 -15 -71 -67 -43 -14 -19 -71 -94 -75 -66 -54 -57 -54 -60 -58 -40 -30 -33 -40 -40 -34 -28 -26 -27 -34 -41 -39 -44 -57 -77 -24 -1 0 -25 -50 -15 0 -9 -38 -67 -91 -94 -91 -98 -100 -105 -106 -96 -87 -78 -85 -76 -109 -133 -139 -134 -124 -117 -113 -110 -109 -108 -104 -101 -124 -112 -133 -140 -136 -129 -121 -100 -85 -79 -77 -93 -103 -95 -99 -101 -102 -101 -99 -96 -98 -100 -97 -117 -129 -132 -134 -135 -126 -108 -92 -97 -113 -116 -114 -110 -112 -114 -115 -114 -120 -117 -114 -132 -127 -118 -119 -119 -119 -117 -115 -114 -103 -109 -105 -130 -124 -121 -130 -129 -150 -172 -174 -177 -189 -204 -214 -225 -250 -237 -198 -186 -180 -187 -225 -244 -242 -225 -252 -235 -228 -233 -210 -184 -183 -186 -192 -195 -197 -210 -220 -212 -206 -200 -209 -215 -226 -230 -224 -225 -227 -227 -234 -243 -248 -248 -250 -256 -256 -254 -262 -250 -257 -263 -265 -251 -244 -247 -246 -251 -253 -243 -248 -242 -230 -230 -236 -234 -254 -257 -262 -267 -281 -287 -288 -284 -287 -296 -299 -301 -314 -333 -349 -352 -341 -328 -327 -332 -334 -327 -323 -317 -306 -297 -288 -273 -256 -254 -257 -244 -224 -212 -198 -201 -209 -212 -203 -202 -207 -196 -198 -208 -219 -222 -221 -220 -215 -203 -194 -196 -200 -199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -76 -31 -15 -105 0 0 0 -25 -41 -76 -29 0 -63 -111 -91 -84 -69 -60 -52 -65 -55 -37 -29 -37 -41 -39 -37 -33 -28 -25 -33 -42 -42 -47 -58 -77 -50 -14 -0 -30 -35 -62 -13 0 -38 -61 -84 -98 -94 -95 -100 -104 -100 -92 -84 -78 -71 -98 -124 -136 -129 -117 -111 -109 -108 -107 -107 -109 -116 -131 -117 -113 -145 -145 -141 -117 -109 -84 -69 -64 -79 -85 -81 -84 -93 -97 -105 -114 -107 -102 -104 -98 -93 -123 -130 -134 -137 -128 -109 -99 -108 -116 -113 -115 -112 -108 -109 -109 -121 -118 -133 -136 -138 -142 -148 -148 -129 -116 -114 -109 -107 -107 -103 -109 -127 -130 -130 -116 -118 -145 -153 -169 -175 -185 -206 -231 -241 -234 -234 -242 -204 -197 -181 -196 -236 -254 -239 -232 -251 -229 -229 -216 -193 -187 -182 -174 -170 -171 -195 -206 -194 -197 -208 -198 -215 -215 -227 -226 -221 -224 -226 -228 -233 -238 -242 -241 -237 -237 -243 -262 -251 -268 -271 -276 -268 -261 -254 -258 -255 -253 -248 -240 -236 -232 -230 -229 -237 -247 -259 -266 -267 -282 -292 -293 -292 -291 -297 -305 -308 -310 -320 -336 -346 -341 -333 -334 -337 -321 -341 -332 -326 -315 -302 -295 -280 -262 -253 -256 -258 -251 -238 -217 -209 -205 -210 -211 -203 -213 -216 -201 -203 -212 -219 -220 -215 -210 -207 -203 -198 -199 -206 -209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -41 -35 -15 -51 0 0 0 0 0 -70 -18 0 0 -70 -102 -88 -82 -72 -61 -63 -56 -40 -30 -36 -44 -36 -37 -32 -30 -25 -22 -21 -30 -48 -65 -71 -53 -37 0 -3 -49 -71 -8 0 -17 -54 -78 -96 -99 -99 -101 -101 -97 -92 -91 -88 -75 -104 -136 -130 -114 -110 -109 -108 -108 -106 -105 -121 -138 -127 -112 -118 -148 -146 -115 -100 -92 -88 -86 -80 -76 -86 -89 -91 -93 -92 -103 -122 -114 -109 -106 -98 -96 -103 -129 -137 -137 -113 -98 -113 -121 -114 -111 -111 -111 -115 -126 -124 -133 -129 -132 -134 -139 -144 -148 -149 -126 -112 -109 -103 -101 -105 -115 -125 -122 -123 -132 -115 -137 -153 -151 -164 -181 -197 -216 -237 -232 -230 -244 -249 -229 -195 -196 -189 -237 -261 -257 -236 -240 -226 -231 -215 -196 -169 -155 -159 -160 -167 -192 -185 -171 -186 -209 -192 -215 -228 -218 -217 -224 -227 -227 -229 -235 -234 -231 -231 -230 -235 -243 -261 -261 -240 -267 -287 -286 -280 -261 -253 -251 -251 -243 -233 -233 -233 -233 -242 -247 -258 -281 -281 -291 -292 -302 -302 -299 -299 -300 -297 -298 -303 -318 -328 -320 -324 -328 -335 -333 -338 -341 -339 -323 -319 -309 -296 -274 -260 -256 -259 -262 -251 -230 -217 -214 -207 -202 -195 -195 -202 -204 -195 -204 -211 -216 -219 -212 -205 -204 -204 -201 -199 -205 -210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -39 -4 0 0 0 -6 -75 -103 -86 -70 -65 -64 -46 -39 -39 -49 -37 -34 -26 -33 -27 -21 -24 -32 -45 -67 -70 -54 -34 -4 -18 -51 -44 -56 -35 -3 -25 -60 -93 -103 -102 -99 -97 -91 -89 -98 -97 -102 -116 -133 -118 -109 -109 -106 -106 -107 -105 -112 -124 -128 -118 -110 -124 -143 -120 -103 -103 -99 -97 -94 -88 -90 -92 -97 -101 -98 -95 -109 -125 -120 -113 -107 -100 -100 -100 -136 -118 -116 -104 -95 -115 -121 -113 -107 -108 -109 -111 -118 -119 -121 -127 -132 -137 -139 -141 -142 -145 -119 -124 -125 -119 -109 -104 -113 -125 -124 -117 -96 -111 -145 -150 -155 -178 -188 -215 -226 -241 -234 -230 -234 -237 -234 -208 -196 -204 -247 -269 -268 -229 -235 -224 -227 -222 -174 -155 -137 -150 -163 -159 -163 -163 -168 -172 -195 -195 -214 -221 -228 -213 -212 -225 -224 -225 -233 -232 -226 -225 -228 -233 -238 -246 -268 -257 -259 -261 -284 -269 -261 -251 -248 -248 -238 -236 -241 -240 -240 -249 -267 -275 -276 -279 -283 -293 -306 -307 -300 -291 -283 -278 -284 -291 -298 -304 -306 -315 -334 -335 -336 -334 -347 -340 -326 -322 -313 -296 -275 -268 -264 -261 -255 -240 -222 -216 -217 -216 -208 -196 -196 -203 -205 -205 -208 -213 -216 -212 -203 -199 -201 -201 -198 -197 -205 -214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -113 -96 -78 -79 -75 -52 -43 -51 -54 -43 -34 -28 -37 -38 -29 -24 -30 -59 -82 -74 -54 -27 -21 -56 -50 -45 -62 -47 -32 -1 -33 -87 -108 -106 -98 -91 -101 -102 -96 -101 -113 -128 -129 -113 -112 -104 -99 -103 -105 -103 -127 -127 -117 -113 -116 -118 -118 -111 -108 -106 -103 -100 -97 -91 -91 -95 -99 -102 -99 -97 -116 -130 -128 -123 -117 -113 -104 -103 -113 -106 -118 -100 -105 -120 -125 -117 -110 -108 -108 -108 -108 -108 -112 -129 -132 -136 -136 -139 -141 -145 -137 -134 -133 -133 -124 -109 -112 -122 -113 -104 -123 -135 -152 -156 -171 -183 -204 -231 -247 -233 -225 -221 -226 -226 -213 -192 -194 -225 -250 -270 -256 -227 -236 -224 -204 -210 -211 -159 -151 -151 -162 -149 -144 -161 -169 -176 -189 -202 -211 -220 -222 -220 -213 -223 -222 -217 -226 -226 -226 -227 -230 -235 -241 -252 -266 -248 -263 -251 -306 -268 -262 -263 -258 -248 -242 -242 -244 -241 -246 -261 -262 -268 -283 -300 -290 -293 -297 -294 -299 -283 -272 -270 -273 -276 -282 -295 -307 -313 -320 -330 -335 -338 -345 -334 -318 -315 -308 -291 -281 -272 -269 -267 -254 -243 -230 -222 -228 -227 -222 -208 -204 -209 -216 -216 -214 -205 -205 -201 -192 -192 -195 -198 -199 -201 -209 -214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -95 -113 -96 -80 -84 -83 -66 -55 -59 -60 -48 -39 -37 -29 -35 -30 -29 -32 -64 -91 -72 -55 -38 -39 -57 -49 -39 -40 -43 -49 0 0 -69 -111 -109 -99 -82 -93 -100 -100 -111 -125 -130 -124 -118 -103 -97 -95 -103 -104 -101 -112 -120 -115 -114 -118 -120 -117 -113 -111 -108 -104 -101 -97 -91 -91 -98 -106 -106 -104 -105 -128 -140 -138 -133 -128 -119 -112 -110 -113 -112 -114 -112 -123 -121 -122 -118 -111 -107 -107 -107 -108 -107 -113 -128 -130 -133 -131 -137 -141 -115 -114 -135 -137 -136 -123 -110 -112 -119 -108 -101 -120 -139 -154 -174 -196 -202 -213 -236 -250 -255 -248 -227 -227 -221 -199 -199 -201 -199 -230 -267 -248 -228 -235 -226 -208 -215 -198 -154 -127 -158 -157 -143 -143 -160 -172 -184 -202 -206 -204 -206 -219 -217 -208 -215 -216 -212 -218 -224 -228 -229 -232 -236 -241 -252 -255 -264 -288 -274 -286 -264 -269 -258 -259 -250 -251 -247 -247 -253 -256 -260 -272 -287 -296 -289 -284 -289 -298 -291 -293 -289 -280 -274 -275 -281 -294 -299 -298 -304 -308 -317 -332 -331 -335 -318 -321 -313 -302 -296 -282 -273 -273 -268 -257 -252 -246 -241 -235 -224 -216 -209 -207 -207 -207 -208 -203 -208 -209 -203 -192 -194 -195 -197 -198 -201 -209 -217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -28 -33 -70 -84 -83 -73 -61 -65 -66 -56 -50 -40 -25 -30 -33 -37 -34 -74 -70 -33 -48 -62 -63 -58 -52 -47 -47 -52 -61 -37 -9 -81 -121 -111 -97 -89 -96 -100 -108 -123 -132 -132 -124 -112 -102 -100 -100 -102 -102 -96 -88 -104 -116 -119 -123 -124 -122 -118 -112 -108 -105 -97 -89 -93 -102 -103 -114 -111 -110 -110 -135 -144 -144 -138 -129 -124 -120 -116 -116 -111 -106 -124 -121 -122 -122 -118 -113 -111 -108 -106 -107 -104 -112 -125 -126 -128 -130 -134 -113 -114 -111 -142 -143 -122 -121 -117 -112 -110 -99 -99 -117 -139 -164 -171 -204 -229 -219 -236 -248 -257 -222 -225 -230 -206 -179 -188 -197 -194 -231 -264 -233 -222 -230 -233 -212 -200 -183 -145 -136 -168 -149 -147 -144 -148 -169 -182 -187 -197 -204 -208 -221 -209 -217 -219 -214 -210 -213 -223 -227 -230 -236 -241 -244 -251 -261 -262 -274 -278 -276 -264 -261 -269 -258 -250 -258 -262 -262 -261 -262 -267 -284 -294 -293 -299 -302 -303 -300 -299 -286 -283 -274 -272 -275 -290 -300 -302 -304 -307 -311 -324 -338 -333 -330 -323 -328 -325 -320 -296 -284 -281 -277 -270 -264 -262 -251 -245 -242 -230 -218 -213 -211 -203 -194 -197 -211 -216 -219 -209 -200 -202 -197 -196 -197 -199 -210 -223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -27 -36 -88 -84 -68 -59 -65 -69 -68 -62 -49 -37 -32 -27 -46 -39 -84 -17 -2 -22 -36 -57 -60 -57 -56 -56 -63 -54 -22 -9 -54 -91 -110 -90 -71 -96 -107 -122 -130 -133 -128 -117 -108 -102 -102 -102 -102 -100 -91 -85 -81 -121 -124 -123 -123 -124 -119 -114 -112 -109 -91 -71 -85 -111 -113 -118 -116 -114 -110 -123 -141 -146 -139 -133 -131 -125 -118 -115 -108 -107 -125 -123 -126 -122 -120 -119 -113 -107 -105 -105 -103 -113 -121 -122 -128 -134 -130 -115 -114 -114 -123 -121 -127 -130 -127 -107 -97 -105 -114 -139 -159 -165 -195 -220 -223 -223 -237 -256 -247 -223 -232 -227 -189 -164 -179 -197 -219 -253 -253 -219 -220 -228 -233 -199 -185 -177 -165 -162 -146 -137 -148 -157 -152 -168 -179 -173 -186 -207 -210 -220 -204 -215 -220 -209 -211 -213 -224 -229 -232 -237 -239 -249 -249 -251 -261 -271 -281 -271 -240 -238 -238 -251 -110 -245 -269 -275 -274 -280 -284 -290 -302 -304 -291 -291 -294 -290 -291 -287 -283 -264 -274 -279 -291 -305 -304 -310 -325 -332 -339 -344 -341 -338 -336 -337 -337 -324 -295 -291 -289 -281 -274 -273 -269 -255 -250 -245 -235 -229 -228 -224 -214 -196 -200 -217 -225 -217 -206 -199 -204 -201 -206 -209 -209 -220 -233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -29 -77 -107 -96 -74 -66 -66 -69 -65 -57 -49 -37 -30 -38 -47 -79 0 0 0 0 -35 -62 -61 -60 -63 -70 -41 0 0 0 -23 -103 -82 -70 -107 -120 -126 -129 -131 -126 -114 -105 -101 -99 -99 -100 -95 -89 -84 -86 -129 -130 -129 -128 -129 -122 -119 -117 -114 -102 -98 -114 -115 -117 -119 -118 -116 -115 -111 -144 -148 -140 -138 -133 -124 -117 -113 -107 -113 -129 -123 -120 -120 -120 -116 -109 -105 -106 -108 -104 -109 -114 -122 -129 -124 -114 -118 -120 -119 -121 -134 -131 -122 -116 -106 -100 -107 -128 -141 -160 -190 -207 -208 -214 -233 -252 -263 -238 -231 -235 -217 -172 -153 -204 -233 -235 -252 -256 -236 -230 -239 -233 -204 -209 -187 -155 -142 -157 -154 -166 -165 -173 -181 -182 -186 -198 -209 -209 -209 -204 -205 -205 -212 -209 -217 -224 -223 -224 -228 -230 -241 -253 -252 -155 -120 -267 -250 -258 -258 -239 -74 -1 -274 -279 -287 -289 -287 -293 -293 -290 -299 -306 -300 -296 -288 -295 -291 -274 -267 -270 -284 -301 -312 -306 -312 -337 -348 -350 -349 -340 -340 -345 -355 -345 -316 -296 -294 -294 -292 -286 -285 -269 -258 -253 -243 -234 -229 -227 -228 -220 -210 -210 -220 -226 -209 -196 -197 -207 -208 -218 -227 -226 -230 -233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -25 -49 -100 -109 -100 -68 -64 -66 -65 -54 -49 -39 -32 -37 -56 -72 0 0 0 0 0 -45 -60 -64 -68 -33 -9 -34 -31 -18 -56 -93 -85 -110 -115 -118 -124 -128 -126 -120 -107 -98 -96 -96 -96 -94 -92 -89 -86 -89 -118 -129 -128 -132 -132 -128 -124 -120 -119 -119 -117 -116 -118 -120 -120 -121 -120 -118 -112 -130 -147 -138 -137 -128 -121 -116 -113 -108 -118 -129 -120 -116 -114 -114 -111 -106 -106 -112 -115 -115 -110 -106 -117 -120 -118 -122 -123 -123 -122 -120 -131 -118 -109 -103 -113 -118 -120 -141 -151 -166 -185 -195 -207 -229 -250 -264 -272 -263 -260 -225 -198 -166 -176 -210 -235 -239 -238 -249 -240 -233 -238 -227 -206 -198 -175 -140 -133 -153 -152 -165 -165 -168 -180 -185 -198 -204 -208 -218 -216 -206 -205 -200 -204 -205 -216 -217 -212 -223 -225 -233 -229 -241 -265 -286 -284 -252 -238 -247 -236 -250 -162 -17 -303 -290 -297 -205 -202 -280 -300 -306 -301 -289 -291 -293 -289 -288 -282 -277 -271 -272 -275 -291 -310 -311 -331 -344 -360 -363 -362 -364 -359 -357 -361 -347 -317 -305 -305 -304 -296 -291 -285 -269 -261 -259 -260 -249 -240 -241 -243 -236 -222 -218 -218 -218 -204 -195 -204 -208 -220 -232 -240 -238 -235 -230 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -14 0 0 0 0 0 0 0 -16 -63 -93 -88 -32 -89 -57 -50 -60 -50 -49 -38 -33 -40 -66 -61 0 0 0 0 0 0 -53 -69 -73 -67 -56 -84 -81 -79 -102 -87 -85 -107 -109 -115 -121 -126 -121 -113 -102 -94 -93 -93 -92 -91 -90 -90 -89 -89 -100 -134 -127 -130 -130 -131 -127 -122 -121 -123 -119 -118 -121 -123 -122 -122 -121 -117 -112 -113 -145 -134 -129 -122 -119 -115 -109 -102 -116 -128 -122 -118 -115 -116 -114 -113 -112 -114 -108 -97 -97 -103 -110 -116 -125 -128 -130 -130 -132 -131 -117 -106 -100 -98 -112 -125 -144 -159 -167 -191 -190 -199 -222 -244 -260 -269 -272 -264 -254 -214 -180 -171 -169 -204 -210 -227 -230 -235 -227 -228 -231 -223 -208 -190 -167 -156 -160 -150 -170 -171 -157 -174 -178 -189 -195 -201 -205 -210 -209 -205 -204 -201 -202 -202 -203 -211 -217 -231 -231 -230 -233 -229 -249 -253 -241 -231 -223 -215 -204 -174 -58 -37 -298 -300 -298 -32 0 -176 -303 -312 -306 -298 -292 -291 -287 -281 -276 -269 -270 -276 -288 -301 -318 -327 -353 -364 -377 -380 -377 -380 -381 -374 -362 -344 -328 -312 -319 -309 -300 -294 -282 -274 -270 -273 -274 -262 -254 -252 -247 -237 -223 -214 -208 -210 -208 -202 -204 -208 -220 -232 -240 -238 -234 -226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -126 -68 -7 0 0 0 0 0 0 -10 -32 -40 -34 -16 -102 -70 -60 -51 -51 -44 -35 -36 -47 -80 -53 0 0 0 0 0 0 0 0 -71 -76 -69 -96 -108 -104 -96 -86 -80 -93 -117 -114 -120 -120 -113 -106 -98 -95 -95 -93 -90 -90 -90 -91 -91 -92 -108 -134 -127 -128 -130 -132 -128 -123 -122 -123 -121 -120 -122 -123 -122 -120 -118 -116 -112 -114 -138 -128 -124 -120 -115 -109 -104 -102 -102 -118 -123 -120 -118 -117 -116 -114 -116 -116 -101 -86 -95 -106 -111 -115 -128 -135 -136 -132 -125 -118 -105 -99 -99 -107 -120 -139 -158 -164 -169 -185 -199 -217 -238 -253 -262 -266 -265 -258 -246 -217 -171 -170 -158 -157 -238 -228 -229 -231 -220 -221 -221 -213 -188 -155 -143 -153 -165 -166 -168 -168 -171 -178 -188 -189 -192 -207 -209 -203 -208 -215 -214 -208 -199 -199 -199 -211 -220 -221 -221 -212 -228 -234 -240 -233 -224 -223 -217 -208 -206 -209 -210 -234 -293 -298 -299 -12 0 0 -202 -264 -279 -299 -296 -297 -296 -287 -281 -279 -282 -297 -310 -319 -322 -333 -356 -374 -382 -388 -387 -387 -393 -388 -366 -345 -331 -316 -319 -318 -321 -310 -302 -292 -287 -296 -286 -268 -258 -248 -238 -239 -243 -232 -215 -212 -213 -211 -209 -215 -215 -225 -233 -229 -226 -220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -74 -55 -122 -4 0 0 0 0 0 0 0 0 -21 -37 -31 -72 -20 -93 -53 -52 -36 -32 -38 -54 -95 -78 -21 0 0 0 0 0 0 -1 -3 -69 -96 -105 -97 -90 -90 -100 -105 -106 -103 -106 -114 -115 -107 -101 -97 -98 -94 -90 -86 -88 -89 -90 -92 -91 -103 -125 -128 -128 -127 -129 -128 -124 -120 -122 -122 -122 -123 -123 -119 -117 -117 -116 -109 -106 -118 -126 -124 -122 -115 -109 -107 -100 -110 -117 -121 -121 -119 -118 -119 -120 -122 -115 -98 -89 -98 -101 -119 -119 -128 -132 -133 -138 -133 -113 -102 -101 -108 -116 -119 -143 -154 -167 -182 -177 -203 -223 -239 -249 -255 -256 -251 -239 -224 -200 -171 -182 -185 -195 -238 -217 -226 -221 -216 -217 -216 -202 -165 -138 -140 -151 -157 -157 -160 -166 -173 -169 -191 -190 -190 -207 -211 -203 -206 -213 -214 -214 -212 -209 -210 -218 -213 -211 -210 -211 -231 -239 -246 -231 -234 -223 -211 -215 -225 -243 -273 -298 -291 -284 -266 0 0 0 0 0 0 -218 -322 -325 -323 -314 -302 -296 -297 -306 -312 -318 -325 -336 -348 -355 -370 -389 -399 -403 -403 -393 -365 -340 -328 -317 -322 -331 -339 -333 -320 -300 -296 -299 -288 -277 -271 -261 -257 -261 -258 -241 -225 -227 -233 -229 -223 -223 -219 -225 -234 -226 -221 -211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -5 -44 -88 -120 -50 0 0 0 0 0 0 0 -21 -47 -55 -62 -57 -1 -27 -64 -54 -36 -34 -39 -53 -59 -19 -3 0 0 0 0 0 -4 -20 -69 -96 -94 -93 -104 -100 -96 -114 -108 -96 -97 -105 -112 -111 -103 -99 -97 -97 -92 -90 -87 -87 -88 -89 -90 -102 -95 -107 -129 -127 -126 -127 -127 -122 -119 -121 -122 -123 -122 -120 -115 -115 -115 -111 -104 -97 -104 -127 -123 -122 -121 -120 -105 -114 -114 -113 -115 -117 -116 -116 -118 -118 -115 -108 -96 -91 -94 -99 -131 -117 -129 -126 -137 -129 -116 -109 -109 -106 -108 -118 -122 -134 -144 -176 -170 -191 -210 -222 -236 -243 -246 -244 -234 -218 -207 -195 -171 -165 -177 -222 -209 -213 -223 -219 -220 -220 -210 -188 -145 -132 -152 -169 -165 -159 -168 -164 -172 -183 -187 -191 -200 -213 -209 -200 -197 -196 -197 -205 -211 -204 -205 -219 -216 -213 -218 -226 -246 -231 -229 -218 -215 -215 -223 -224 -226 -249 -269 -275 -288 -285 -238 0 0 0 0 0 0 0 0 0 -18 -186 -320 -308 -312 -319 -324 -336 -325 -334 -348 -374 -394 -396 -409 -413 -406 -388 -355 -332 -325 -322 -331 -336 -346 -347 -324 -305 -299 -292 -284 -283 -282 -274 -268 -267 -265 -260 -253 -241 -238 -232 -223 -222 -224 -229 -236 -230 -223 -203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -142 -109 0 -50 -135 -147 -107 -25 0 0 0 0 0 0 -53 -90 -69 -70 -49 0 -24 -70 -58 -38 -47 -46 -39 -55 -10 0 0 0 0 0 0 -26 -77 -90 -82 -93 -108 -94 -100 -108 -106 -99 -95 -100 -107 -109 -106 -100 -98 -96 -95 -91 -87 -87 -85 -85 -110 -112 -124 -112 -115 -128 -127 -125 -124 -123 -120 -120 -120 -122 -122 -121 -117 -112 -112 -111 -106 -101 -97 -110 -129 -126 -125 -123 -115 -94 -109 -106 -108 -109 -112 -110 -109 -109 -107 -104 -100 -96 -95 -99 -117 -127 -120 -136 -133 -125 -117 -110 -119 -112 -110 -119 -128 -134 -142 -153 -167 -185 -201 -205 -217 -226 -231 -233 -227 -213 -200 -198 -202 -187 -171 -197 -218 -210 -215 -219 -221 -236 -217 -192 -163 -133 -131 -143 -161 -174 -174 -172 -170 -189 -189 -187 -186 -198 -201 -199 -194 -196 -194 -193 -198 -197 -198 -207 -210 -205 -206 -227 -223 -226 -237 -215 -212 -212 -227 -227 -224 -227 -245 -268 -278 -283 -292 -276 -157 0 0 0 0 0 0 0 0 0 -170 -307 -323 -336 -339 -343 -347 -328 -330 -346 -384 -408 -414 -415 -415 -399 -379 -356 -341 -333 -326 -331 -342 -353 -356 -333 -311 -300 -294 -293 -296 -301 -290 -276 -272 -273 -272 -264 -245 -231 -229 -229 -232 -237 -244 -242 -232 -216 -204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -159 -86 -67 -113 -131 -145 -110 -46 0 0 0 0 0 0 -30 -112 -78 -54 -22 0 -45 -86 -60 -42 -53 -53 -44 -64 -3 0 0 0 0 0 -14 -43 -70 -72 -71 -89 -92 -77 -78 -88 -104 -100 -96 -101 -104 -105 -102 -98 -97 -96 -94 -93 -90 -86 -85 -83 -124 -127 -127 -127 -128 -128 -125 -123 -122 -122 -121 -119 -119 -120 -119 -118 -113 -110 -108 -107 -103 -100 -112 -126 -132 -129 -126 -119 -106 -90 -82 -103 -104 -107 -107 -105 -101 -97 -93 -92 -87 -88 -95 -105 -122 -120 -126 -126 -126 -121 -118 -116 -113 -123 -130 -134 -141 -152 -162 -171 -184 -195 -201 -204 -207 -220 -224 -225 -211 -196 -191 -191 -195 -190 -183 -194 -211 -214 -218 -217 -226 -230 -201 -169 -152 -135 -135 -162 -176 -172 -173 -184 -192 -191 -185 -183 -178 -184 -184 -183 -181 -191 -183 -189 -193 -193 -199 -204 -205 -205 -212 -227 -212 -221 -215 -217 -214 -218 -219 -217 -236 -253 -254 -264 -275 -279 -289 -309 -309 -155 -119 0 0 0 0 0 0 0 -202 -325 -334 -328 -317 -329 -344 -341 -343 -354 -386 -415 -433 -429 -408 -396 -386 -368 -352 -348 -343 -340 -349 -359 -358 -336 -312 -303 -302 -311 -310 -310 -299 -292 -280 -274 -269 -258 -242 -238 -249 -245 -248 -256 -262 -255 -235 -225 -212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -146 -158 -68 -38 -106 -116 -29 0 0 0 0 0 0 0 -112 -73 -52 -20 -37 -56 -71 -72 -54 -42 -45 -62 -78 -0 0 0 0 0 0 -46 -82 -77 -60 -53 -65 -79 -78 -77 -84 -95 -96 -97 -98 -99 -101 -98 -96 -96 -96 -94 -92 -90 -86 -90 -121 -128 -124 -124 -127 -129 -129 -127 -125 -124 -123 -120 -118 -118 -118 -117 -115 -112 -109 -105 -104 -100 -99 -126 -138 -135 -130 -121 -110 -98 -91 -100 -104 -102 -103 -101 -98 -92 -91 -87 -84 -82 -83 -101 -118 -117 -116 -124 -125 -128 -126 -127 -133 -134 -145 -148 -131 -149 -170 -178 -185 -192 -193 -187 -186 -203 -212 -212 -210 -206 -192 -201 -194 -191 -181 -179 -198 -215 -219 -216 -215 -227 -218 -196 -178 -138 -129 -153 -176 -174 -173 -181 -189 -190 -185 -180 -178 -177 -181 -182 -181 -175 -179 -169 -177 -185 -192 -192 -201 -212 -215 -219 -225 -222 -224 -222 -214 -211 -229 -218 -218 -240 -252 -265 -270 -273 -277 -280 -292 -324 -346 -303 -107 0 0 0 0 0 -0 -211 -317 -319 -313 -311 -321 -337 -349 -368 -379 -403 -411 -429 -438 -417 -410 -400 -380 -372 -373 -363 -351 -355 -360 -353 -339 -322 -315 -315 -313 -306 -305 -306 -297 -280 -274 -271 -265 -259 -266 -274 -264 -266 -269 -266 -254 -246 -229 -210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -32 -6 0 -39 -77 -44 0 0 0 0 0 -8 -54 -121 -73 -8 -28 -9 -6 -15 -58 -68 -55 -63 -82 -93 -53 0 0 0 0 -33 -63 -72 -64 -57 -55 -67 -81 -79 -81 -90 -90 -89 -93 -96 -95 -97 -93 -92 -94 -95 -95 -93 -90 -86 -95 -130 -128 -126 -124 -126 -127 -128 -127 -127 -127 -124 -119 -116 -115 -113 -111 -108 -106 -104 -103 -100 -99 -123 -135 -137 -131 -124 -113 -101 -88 -87 -102 -102 -102 -99 -97 -102 -92 -103 -106 -102 -89 -87 -113 -126 -119 -122 -129 -131 -131 -133 -118 -120 -154 -156 -135 -130 -159 -178 -186 -190 -189 -183 -177 -180 -196 -205 -207 -207 -200 -186 -195 -203 -190 -171 -177 -211 -223 -217 -224 -215 -204 -209 -200 -176 -132 -121 -163 -182 -176 -180 -188 -193 -189 -181 -178 -179 -181 -178 -177 -176 -160 -159 -161 -166 -182 -186 -188 -199 -207 -213 -217 -220 -227 -230 -229 -215 -223 -240 -230 -232 -236 -265 -268 -264 -272 -279 -291 -303 -318 -341 -338 -301 -95 0 0 0 0 -241 -294 -318 -325 -319 -319 -330 -340 -351 -372 -396 -419 -426 -425 -451 -421 -424 -425 -416 -394 -391 -379 -365 -366 -367 -358 -345 -332 -323 -316 -308 -303 -305 -305 -298 -283 -282 -289 -294 -291 -287 -289 -288 -279 -271 -268 -254 -244 -222 -213 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -22 -91 -113 -63 0 0 0 0 -26 -61 -73 -70 -77 -81 -74 -50 0 0 0 -3 -72 -85 -73 -67 -63 -60 -74 -82 -81 -87 -91 -83 -84 -83 -88 -90 -93 -92 -93 -94 -95 -96 -93 -90 -88 -89 -95 -106 -129 -126 -125 -124 -124 -123 -127 -127 -123 -118 -115 -112 -109 -105 -104 -105 -105 -105 -134 -128 -135 -135 -131 -124 -116 -107 -95 -79 -89 -111 -106 -103 -100 -95 -101 -98 -97 -100 -90 -88 -101 -123 -133 -134 -136 -139 -136 -125 -127 -134 -135 -142 -131 -133 -134 -167 -182 -187 -186 -178 -169 -169 -180 -194 -196 -201 -222 -209 -201 -196 -213 -183 -158 -177 -216 -228 -224 -221 -206 -191 -195 -191 -155 -137 -128 -177 -183 -178 -188 -192 -196 -185 -178 -178 -177 -178 -176 -172 -162 -151 -155 -154 -158 -186 -185 -186 -184 -197 -206 -208 -212 -216 -218 -224 -233 -230 -238 -230 -246 -242 -260 -259 -279 -288 -283 -299 -320 -326 -326 -324 -328 -292 -87 -71 -49 -28 -249 -305 -296 -315 -321 -326 -339 -351 -357 -373 -409 -432 -444 -445 -452 -428 -422 -426 -412 -407 -399 -384 -374 -371 -369 -359 -343 -330 -318 -311 -302 -306 -313 -312 -304 -299 -305 -311 -305 -295 -294 -297 -291 -281 -277 -269 -259 -248 -238 -232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -98 -106 -60 0 0 0 0 -45 -81 -88 -84 -84 -78 -71 -44 0 0 -15 -62 -83 -87 -80 -69 -67 -68 -63 -76 -87 -94 -90 -83 -84 -84 -87 -88 -89 -91 -94 -95 -95 -95 -93 -91 -90 -88 -88 -105 -131 -127 -123 -120 -120 -123 -126 -124 -121 -118 -114 -108 -115 -118 -113 -109 -114 -135 -132 -132 -132 -131 -127 -119 -111 -100 -90 -82 -84 -98 -107 -105 -102 -98 -95 -93 -87 -93 -103 -101 -118 -122 -128 -129 -130 -136 -142 -141 -143 -143 -147 -152 -136 -135 -136 -175 -185 -182 -173 -161 -157 -172 -200 -223 -223 -220 -215 -209 -208 -202 -204 -179 -164 -180 -207 -219 -225 -217 -206 -195 -184 -176 -146 -136 -151 -184 -181 -183 -194 -193 -194 -186 -181 -181 -176 -175 -173 -157 -144 -143 -108 -159 -151 -177 -177 -175 -171 -173 -191 -196 -203 -212 -217 -226 -230 -234 -236 -240 -254 -232 -246 -262 -267 -284 -283 -297 -316 -324 -320 -311 -309 -306 -312 -327 -316 -288 -287 -283 -317 -315 -313 -326 -346 -360 -366 -378 -408 -439 -454 -450 -453 -446 -428 -412 -405 -407 -401 -390 -382 -371 -363 -354 -336 -322 -315 -309 -304 -306 -311 -318 -317 -308 -309 -301 -296 -298 -292 -291 -294 -291 -285 -275 -268 -263 -257 -252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -71 -109 -85 -32 -10 0 -3 -54 -78 -85 -90 -88 -75 -28 0 0 0 -27 -82 -87 -91 -80 -77 -77 -73 -64 -91 -85 -97 -93 -86 -88 -86 -85 -85 -87 -91 -93 -93 -95 -95 -94 -92 -90 -89 -89 -93 -114 -128 -124 -121 -120 -128 -128 -123 -120 -116 -111 -106 -129 -141 -139 -137 -134 -131 -131 -131 -131 -128 -124 -115 -106 -90 -96 -93 -110 -118 -117 -117 -115 -113 -111 -105 -98 -108 -115 -121 -141 -141 -135 -131 -135 -144 -153 -153 -151 -147 -132 -135 -135 -139 -168 -177 -175 -166 -153 -148 -161 -191 -210 -211 -214 -209 -201 -198 -198 -194 -190 -180 -178 -186 -203 -211 -212 -213 -208 -195 -184 -169 -139 -141 -167 -180 -178 -183 -186 -194 -189 -187 -178 -175 -177 -172 -158 -141 -115 -64 -22 -135 -154 -159 -170 -150 -176 -179 -188 -189 -197 -201 -213 -223 -216 -226 -241 -236 -247 -245 -248 -265 -269 -288 -283 -293 -308 -311 -316 -317 -305 -295 -285 -301 -303 -305 -294 -305 -304 -300 -309 -329 -354 -372 -381 -396 -420 -447 -461 -456 -452 -432 -434 -421 -414 -414 -399 -389 -389 -379 -369 -356 -342 -334 -327 -318 -309 -303 -308 -311 -301 -287 -291 -285 -277 -279 -284 -286 -295 -301 -293 -283 -281 -280 -272 -266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -119 -125 -117 -58 0 -0 -16 -80 -85 -92 -96 -83 -23 0 0 0 -8 -52 -88 -84 -84 -87 -77 -72 -72 -79 -69 -92 -92 -90 -91 -88 -89 -90 -88 -94 -95 -93 -97 -97 -94 -91 -90 -89 -88 -87 -94 -104 -113 -124 -125 -129 -124 -120 -117 -116 -111 -125 -136 -135 -131 -129 -128 -129 -132 -131 -130 -127 -121 -97 -94 -71 -103 -99 -97 -122 -132 -117 -108 -111 -111 -105 -97 -101 -108 -138 -153 -146 -145 -150 -159 -164 -157 -146 -138 -135 -131 -131 -143 -167 -174 -171 -161 -147 -137 -144 -169 -190 -201 -202 -196 -194 -192 -192 -186 -175 -170 -167 -179 -194 -198 -207 -208 -204 -199 -186 -177 -167 -143 -140 -172 -178 -184 -191 -174 -193 -195 -182 -172 -175 -167 -152 -148 -150 -92 0 0 -25 -139 -151 -151 -150 -156 -174 -182 -190 -199 -203 -209 -215 -217 -227 -235 -240 -229 -236 -297 -248 -271 -292 -279 -289 -303 -302 -305 -314 -308 -292 -289 -290 -291 -300 -309 -312 -289 -321 -311 -330 -356 -380 -393 -416 -438 -450 -462 -462 -455 -447 -435 -421 -428 -407 -405 -397 -390 -384 -379 -374 -363 -350 -335 -319 -305 -300 -296 -292 -285 -277 -281 -281 -279 -277 -279 -288 -298 -299 -294 -293 -294 -291 -284 -276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -82 -114 -124 -67 0 0 -19 -89 -107 -88 -109 -92 -15 0 0 0 -39 -78 -90 -84 -87 -83 -79 -79 -82 -80 -65 -92 -92 -93 -95 -93 -93 -90 -90 -95 -97 -96 -99 -98 -92 -91 -87 -86 -85 -84 -85 -98 -114 -126 -129 -129 -122 -120 -119 -115 -108 -116 -134 -130 -127 -125 -126 -132 -135 -134 -122 -102 -100 -83 -80 -80 -115 -110 -101 -110 -118 -119 -117 -114 -107 -106 -111 -112 -116 -123 -153 -155 -129 -139 -146 -156 -152 -149 -142 -132 -132 -146 -166 -170 -167 -160 -150 -138 -132 -140 -157 -187 -197 -189 -185 -183 -179 -187 -193 -178 -170 -171 -187 -188 -187 -202 -198 -191 -190 -179 -170 -159 -149 -155 -175 -181 -193 -188 -184 -180 -178 -182 -178 -179 -164 -143 -153 -116 -44 0 0 0 -26 -138 -161 -159 -166 -156 -166 -175 -186 -209 -222 -219 -214 -218 -227 -232 -226 -229 -250 -286 -262 -276 -278 -288 -296 -308 -305 -304 -301 -294 -292 -294 -300 -307 -308 -301 -313 -321 -341 -336 -356 -383 -394 -405 -432 -457 -474 -474 -455 -442 -449 -425 -424 -405 -407 -406 -397 -394 -393 -387 -373 -354 -336 -318 -303 -297 -290 -291 -291 -294 -298 -292 -289 -281 -280 -280 -288 -298 -300 -297 -293 -293 -291 -286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -107 -117 -51 0 -41 -87 -88 -96 -81 -113 -64 -4 0 0 0 -57 -88 -86 -86 -88 -83 -80 -80 -85 -78 -65 -94 -93 -94 -98 -96 -98 -95 -93 -97 -98 -97 -99 -97 -92 -90 -84 -82 -82 -110 -112 -119 -126 -129 -130 -124 -117 -115 -115 -113 -107 -103 -114 -115 -127 -126 -129 -137 -139 -120 -102 -96 -94 -90 -89 -93 -125 -120 -119 -135 -134 -134 -111 -101 -111 -118 -119 -117 -116 -115 -121 -124 -128 -130 -141 -152 -152 -147 -137 -128 -141 -158 -156 -154 -158 -149 -139 -133 -132 -137 -183 -193 -187 -179 -176 -176 -179 -184 -185 -177 -172 -172 -175 -180 -189 -194 -194 -184 -186 -191 -164 -143 -149 -168 -178 -179 -181 -178 -177 -159 -153 -154 -153 -170 -154 -138 -83 -28 0 0 0 0 0 -36 -160 -155 -167 -184 -160 -171 -188 -214 -217 -220 -216 -213 -232 -240 -217 -223 -236 -258 -265 -277 -286 -288 -310 -317 -317 -315 -304 -293 -284 -281 -290 -293 -295 -300 -305 -315 -342 -365 -364 -401 -412 -423 -449 -472 -477 -463 -438 -434 -445 -431 -418 -400 -407 -412 -411 -406 -407 -391 -374 -362 -351 -332 -309 -302 -305 -303 -298 -306 -308 -308 -297 -285 -281 -286 -293 -298 -298 -297 -296 -291 -288 -289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -102 -32 0 -53 -96 -84 -76 -84 -101 0 0 0 0 0 -61 -86 -85 -86 -85 -80 -79 -81 -78 -76 -90 -91 -92 -96 -101 -98 -100 -99 -100 -100 -98 -97 -105 -108 -91 -88 -83 -84 -118 -122 -122 -124 -127 -128 -123 -115 -108 -108 -111 -113 -107 -104 -101 -98 -117 -127 -133 -140 -117 -104 -102 -101 -99 -97 -96 -101 -124 -133 -131 -149 -143 -133 -99 -90 -113 -123 -119 -116 -116 -117 -121 -126 -128 -137 -147 -151 -145 -140 -132 -128 -131 -135 -142 -147 -147 -142 -137 -128 -137 -163 -194 -188 -178 -175 -175 -194 -191 -180 -176 -170 -164 -164 -169 -179 -184 -188 -187 -182 -182 -185 -153 -149 -158 -169 -178 -175 -163 -157 -158 -167 -167 -165 -166 -162 -145 -142 -38 0 0 0 0 0 0 -52 -167 -144 -147 -20 -198 -186 -203 -219 -213 -222 -228 -227 -242 -240 -221 -232 -246 -269 -286 -272 -277 -304 -316 -316 -318 -317 -312 -306 -299 -290 -289 -294 -293 -296 -303 -328 -321 -355 -393 -407 -425 -444 -467 -477 -471 -461 -450 -447 -454 -435 -422 -404 -409 -409 -413 -409 -409 -397 -390 -385 -372 -345 -319 -314 -319 -314 -313 -314 -314 -313 -309 -298 -292 -293 -297 -299 -301 -303 -296 -286 -285 -286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -77 -18 -9 -64 -90 -80 -78 -88 -86 -21 0 0 -0 0 -96 -91 -83 -83 -80 -76 -71 -66 -62 -59 -69 -82 -89 -96 -101 -101 -103 -104 -103 -100 -99 -99 -118 -128 -105 -97 -90 -88 -121 -121 -121 -123 -124 -121 -114 -108 -106 -109 -111 -108 -105 -104 -102 -98 -99 -124 -137 -113 -107 -107 -106 -105 -104 -104 -104 -104 -112 -134 -110 -108 -105 -100 -113 -113 -122 -121 -116 -113 -124 -129 -122 -132 -137 -142 -145 -141 -137 -133 -128 -128 -140 -139 -135 -142 -148 -144 -135 -128 -144 -184 -196 -180 -173 -180 -199 -199 -188 -176 -173 -172 -166 -165 -171 -175 -180 -184 -183 -180 -176 -174 -161 -157 -161 -165 -171 -174 -162 -150 -150 -147 -149 -172 -146 -143 -138 -47 -8 0 0 0 0 0 0 -54 -153 -115 0 -1 -34 -220 -235 -221 -222 -225 -217 -222 -236 -234 -230 -245 -250 -248 -266 -289 -274 -305 -311 -309 -312 -307 -304 -301 -305 -303 -304 -314 -310 -306 -316 -332 -351 -353 -361 -400 -428 -447 -466 -472 -463 -458 -458 -461 -458 -434 -423 -415 -414 -412 -414 -407 -409 -406 -407 -401 -383 -358 -337 -334 -339 -330 -323 -320 -323 -319 -311 -300 -295 -294 -300 -312 -316 -303 -292 -287 -284 -285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -3 0 -91 -101 -84 -79 -86 -89 -84 -51 0 0 -15 -90 -114 -91 -81 -80 -78 -72 -68 -57 -48 -59 -70 -74 -84 -94 -100 -98 -104 -104 -98 -100 -100 -99 -121 -136 -136 -134 -117 -94 -121 -120 -119 -119 -117 -113 -105 -100 -104 -110 -108 -104 -104 -103 -100 -99 -104 -110 -112 -111 -111 -110 -109 -108 -109 -110 -111 -114 -116 -118 -114 -106 -98 -90 -119 -123 -122 -116 -114 -115 -119 -122 -127 -134 -138 -140 -135 -131 -131 -129 -127 -126 -117 -110 -116 -121 -122 -132 -137 -140 -163 -185 -192 -174 -176 -204 -201 -191 -176 -172 -172 -168 -163 -166 -170 -171 -178 -181 -175 -169 -166 -168 -158 -155 -156 -158 -160 -167 -157 -148 -158 -167 -162 -164 -158 -149 -146 -8 0 0 0 0 0 0 0 0 0 0 0 0 -3 -48 -232 -226 -214 -238 -209 -214 -219 -221 -234 -243 -248 -263 -266 -289 -297 -302 -303 -305 -310 -302 -300 -300 -302 -308 -311 -308 -303 -303 -315 -326 -330 -349 -352 -394 -428 -453 -464 -467 -453 -455 -464 -467 -459 -438 -429 -425 -412 -407 -403 -412 -409 -414 -414 -404 -391 -374 -357 -357 -363 -353 -341 -331 -330 -321 -315 -307 -303 -304 -316 -325 -318 -313 -303 -291 -284 -282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -105 -89 -108 -88 -84 -94 -92 -45 0 -5 -26 -89 -107 -87 -80 -80 -77 -66 -77 -77 -74 -71 -71 -83 -95 -92 -97 -97 -103 -102 -99 -99 -127 -128 -134 -135 -132 -131 -129 -125 -119 -118 -117 -116 -112 -107 -102 -102 -107 -114 -118 -112 -108 -104 -101 -103 -111 -114 -113 -115 -115 -113 -112 -114 -115 -116 -118 -122 -123 -120 -110 -97 -99 -121 -121 -119 -119 -117 -119 -124 -126 -127 -131 -135 -134 -132 -128 -125 -127 -126 -124 -121 -104 -93 -91 -110 -122 -135 -142 -154 -174 -183 -187 -177 -181 -201 -190 -175 -160 -159 -162 -164 -158 -161 -164 -167 -175 -178 -165 -153 -161 -162 -155 -155 -151 -152 -155 -157 -152 -151 -161 -165 -152 -137 -132 -131 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -180 -208 -195 -216 -219 -220 -217 -221 -226 -232 -247 -256 -255 -269 -289 -297 -298 -300 -304 -305 -299 -299 -299 -302 -303 -300 -297 -298 -303 -308 -312 -326 -348 -359 -399 -431 -452 -461 -462 -459 -463 -469 -471 -467 -455 -438 -430 -421 -416 -408 -413 -407 -407 -419 -418 -414 -397 -385 -374 -365 -358 -353 -347 -342 -331 -328 -323 -311 -304 -319 -329 -331 -320 -306 -294 -287 -283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -108 -86 -109 -106 -89 -107 -104 -39 0 -46 -92 -84 -95 -84 -82 -80 -78 -63 -79 -87 -74 -69 -73 -83 -92 -100 -104 -95 -101 -97 -101 -138 -142 -143 -140 -134 -127 -126 -126 -124 -120 -119 -117 -112 -107 -102 -99 -105 -106 -107 -114 -115 -110 -104 -104 -109 -115 -116 -116 -116 -116 -115 -114 -115 -116 -119 -122 -122 -118 -111 -103 -107 -125 -125 -119 -116 -118 -123 -126 -129 -130 -131 -129 -126 -124 -121 -119 -118 -123 -122 -120 -115 -103 -97 -93 -124 -144 -148 -143 -160 -179 -182 -184 -181 -188 -198 -182 -170 -169 -179 -165 -170 -157 -151 -153 -163 -172 -168 -150 -137 -144 -154 -154 -155 -152 -151 -156 -147 -148 -156 -163 -160 -151 -146 -138 -131 -145 -108 0 0 0 0 0 0 0 0 0 0 0 0 -3 -62 -201 -191 -225 -218 -244 -239 -234 -250 -243 -243 -262 -271 -263 -268 -284 -296 -292 -296 -302 -298 -299 -299 -302 -300 -298 -298 -300 -302 -312 -325 -325 -352 -365 -399 -427 -449 -456 -451 -469 -478 -481 -482 -469 -454 -441 -421 -418 -406 -399 -397 -402 -404 -421 -430 -431 -425 -414 -384 -361 -356 -351 -346 -338 -334 -333 -321 -298 -317 -329 -331 -333 -317 -299 -292 -292 -290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -90 -84 -89 -83 -106 -98 -63 -18 0 -56 -106 -103 -87 -80 -80 -80 -78 -68 -64 -85 -77 -77 -76 -82 -99 -117 -111 -93 -108 -127 -107 -145 -144 -144 -139 -130 -122 -124 -124 -124 -122 -115 -110 -106 -109 -117 -102 -106 -108 -110 -112 -114 -108 -105 -109 -115 -118 -118 -118 -117 -118 -117 -117 -114 -114 -117 -116 -111 -104 -104 -99 -106 -124 -124 -121 -123 -121 -124 -123 -129 -130 -130 -128 -123 -118 -117 -117 -118 -120 -116 -111 -106 -103 -82 -122 -121 -143 -147 -148 -174 -187 -183 -184 -192 -201 -193 -183 -181 -167 -174 -153 -155 -148 -138 -150 -162 -167 -162 -150 -144 -145 -146 -151 -152 -153 -151 -142 -143 -150 -158 -162 -145 -142 -150 -144 -138 -133 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -199 -188 -217 -219 -246 -246 -235 -248 -228 -233 -259 -272 -278 -274 -276 -300 -291 -293 -300 -298 -302 -302 -302 -298 -296 -296 -298 -310 -324 -323 -329 -353 -363 -395 -424 -443 -442 -441 -478 -490 -493 -490 -476 -463 -449 -423 -405 -398 -397 -391 -387 -397 -413 -416 -420 -418 -407 -381 -362 -354 -346 -337 -327 -317 -311 -305 -304 -318 -337 -350 -334 -309 -296 -297 -300 -297 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -93 -90 -96 -88 -61 -45 -29 -70 -100 -94 -79 -77 -81 -80 -78 -76 -67 -68 -86 -82 -83 -91 -100 -107 -102 -95 -98 -101 -103 -116 -147 -141 -136 -122 -117 -121 -119 -119 -113 -106 -102 -112 -129 -129 -103 -105 -108 -107 -106 -113 -107 -109 -115 -119 -121 -121 -121 -119 -115 -115 -110 -108 -108 -107 -103 -113 -107 -120 -126 -124 -125 -127 -125 -126 -125 -123 -119 -123 -125 -121 -120 -113 -111 -113 -115 -118 -116 -111 -107 -102 -99 -109 -115 -154 -151 -150 -173 -184 -184 -189 -192 -194 -194 -193 -186 -178 -161 -155 -145 -138 -136 -136 -157 -163 -162 -156 -147 -143 -140 -145 -166 -154 -153 -150 -130 -141 -150 -156 -160 -150 -142 -140 -144 -151 -155 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -213 -213 -222 -222 -239 -252 -252 -224 -220 -232 -242 -240 -253 -268 -276 -293 -291 -294 -300 -300 -306 -305 -304 -301 -295 -297 -299 -311 -325 -326 -334 -364 -387 -392 -415 -427 -429 -440 -466 -493 -494 -493 -488 -471 -452 -435 -415 -395 -384 -375 -381 -389 -391 -403 -403 -407 -399 -379 -366 -356 -340 -324 -316 -310 -308 -308 -308 -319 -346 -351 -328 -308 -305 -311 -309 -301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -94 -85 -88 -97 -109 -103 -90 -117 -108 -86 -77 -80 -83 -81 -79 -77 -71 -67 -89 -91 -92 -98 -94 -95 -98 -100 -102 -104 -123 -148 -147 -138 -130 -114 -113 -116 -113 -109 -99 -98 -115 -129 -135 -122 -103 -106 -106 -107 -110 -113 -112 -118 -121 -123 -124 -123 -121 -116 -112 -107 -102 -104 -125 -121 -114 -127 -126 -124 -122 -126 -132 -133 -131 -131 -131 -123 -118 -119 -116 -114 -113 -108 -109 -110 -114 -115 -113 -108 -95 -81 -89 -115 -124 -147 -144 -175 -187 -183 -192 -193 -189 -183 -185 -188 -183 -176 -166 -149 -120 -120 -117 -134 -161 -163 -160 -152 -146 -141 -140 -145 -149 -151 -149 -142 -125 -140 -147 -152 -159 -157 -154 -146 -147 -159 -165 -116 0 0 0 0 0 0 0 0 0 0 0 -7 -100 -183 -184 -205 -213 -216 -222 -247 -236 -212 -222 -230 -243 -251 -252 -268 -286 -289 -289 -294 -302 -302 -309 -309 -308 -305 -302 -309 -314 -318 -326 -329 -339 -369 -398 -417 -429 -438 -437 -430 -455 -486 -489 -503 -500 -479 -463 -445 -421 -401 -388 -384 -391 -392 -401 -403 -403 -407 -395 -381 -380 -373 -354 -336 -326 -318 -315 -312 -313 -325 -350 -344 -325 -312 -316 -322 -321 -310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -99 -91 -91 -99 -100 -91 -83 -119 -107 -88 -81 -81 -81 -81 -83 -83 -78 -77 -100 -102 -98 -101 -94 -113 -120 -117 -112 -109 -129 -151 -145 -135 -122 -110 -112 -114 -108 -103 -129 -104 -116 -127 -131 -119 -104 -106 -106 -109 -112 -115 -119 -123 -125 -125 -123 -121 -119 -115 -120 -128 -119 -119 -127 -126 -124 -124 -122 -122 -123 -104 -98 -100 -106 -123 -131 -121 -116 -113 -110 -110 -110 -103 -95 -100 -103 -103 -104 -103 -83 -75 -102 -132 -158 -156 -186 -185 -183 -194 -193 -187 -179 -174 -180 -185 -182 -175 -159 -135 -97 -89 -116 -132 -156 -160 -160 -152 -143 -137 -139 -146 -151 -149 -140 -132 -123 -137 -140 -150 -157 -155 -159 -152 -134 -146 -161 -160 -142 -84 0 0 0 0 0 0 0 0 -18 -133 -194 -185 -198 -217 -222 -212 -206 -218 -224 -219 -222 -241 -239 -256 -266 -271 -278 -285 -289 -297 -303 -304 -313 -312 -311 -305 -312 -309 -313 -321 -319 -326 -348 -372 -393 -408 -419 -421 -421 -439 -464 -480 -493 -502 -492 -478 -470 -459 -440 -424 -417 -418 -415 -407 -402 -405 -401 -403 -394 -392 -391 -382 -365 -350 -338 -328 -322 -320 -328 -344 -338 -335 -307 -303 -315 -325 -326 -313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -93 -91 -92 -87 -83 -83 -107 -106 -91 -89 -87 -84 -83 -86 -88 -84 -77 -84 -109 -103 -101 -108 -126 -136 -144 -149 -151 -154 -150 -139 -127 -117 -110 -111 -109 -103 -102 -100 -125 -129 -126 -132 -117 -104 -106 -108 -111 -113 -116 -121 -124 -125 -122 -120 -118 -114 -124 -128 -120 -118 -121 -124 -123 -122 -122 -122 -125 -127 -102 -100 -104 -99 -113 -123 -119 -113 -109 -109 -108 -104 -94 -92 -96 -97 -96 -98 -98 -90 -99 -132 -155 -164 -180 -178 -176 -175 -187 -185 -178 -170 -172 -183 -183 -179 -167 -144 -125 -101 -93 -110 -138 -145 -155 -155 -140 -138 -137 -141 -145 -141 -135 -134 -132 -136 -134 -139 -145 -150 -146 -158 -151 -138 -163 -150 -126 -129 -133 -94 0 0 0 0 0 0 0 -136 -171 -182 -205 -210 -213 -219 -210 -209 -210 -220 -220 -236 -250 -250 -252 -257 -263 -272 -281 -290 -299 -304 -305 -310 -316 -312 -302 -310 -308 -316 -326 -324 -336 -354 -356 -355 -364 -373 -393 -417 -449 -468 -478 -490 -488 -486 -483 -463 -451 -444 -437 -440 -442 -433 -431 -417 -420 -408 -410 -405 -398 -390 -382 -373 -360 -351 -341 -332 -335 -339 -338 -333 -314 -301 -308 -320 -329 -324 -320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -93 -88 -87 -83 -77 -74 -77 -106 -110 -98 -92 -88 -85 -88 -88 -86 -87 -98 -114 -103 -97 -117 -120 -122 -140 -155 -157 -156 -148 -132 -120 -113 -109 -107 -104 -100 -102 -102 -103 -101 -124 -134 -130 -112 -107 -110 -112 -114 -118 -122 -121 -119 -118 -118 -114 -109 -95 -103 -108 -111 -119 -123 -123 -124 -124 -123 -126 -127 -100 -100 -101 -95 -95 -115 -121 -113 -108 -106 -102 -98 -108 -106 -105 -114 -94 -92 -92 -111 -127 -142 -157 -166 -179 -181 -178 -192 -191 -176 -153 -166 -176 -183 -179 -172 -160 -134 -101 -92 -108 -123 -132 -140 -150 -153 -134 -142 -149 -162 -158 -141 -131 -131 -130 -127 -131 -135 -141 -151 -157 -161 -151 -141 -175 -185 -152 -154 -185 -130 0 0 0 0 0 0 0 -142 -189 -180 -186 -216 -225 -214 -205 -212 -221 -217 -217 -244 -241 -242 -250 -256 -260 -269 -280 -292 -301 -305 -305 -309 -317 -312 -311 -308 -308 -316 -328 -330 -342 -353 -363 -369 -365 -367 -390 -418 -447 -462 -468 -481 -483 -489 -484 -459 -448 -448 -441 -443 -453 -447 -438 -434 -441 -423 -409 -400 -389 -386 -384 -378 -365 -354 -350 -347 -344 -338 -335 -313 -299 -302 -315 -321 -322 -329 -322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -72 -92 -87 -81 -81 -81 -79 -76 -80 -98 -94 -90 -88 -87 -89 -88 -85 -107 -119 -111 -110 -114 -116 -113 -128 -147 -160 -156 -153 -141 -125 -116 -110 -104 -102 -102 -101 -101 -102 -98 -92 -104 -138 -128 -112 -109 -112 -113 -116 -118 -117 -116 -115 -114 -113 -108 -101 -91 -90 -112 -122 -124 -126 -126 -124 -123 -123 -125 -126 -98 -98 -98 -96 -94 -112 -117 -113 -109 -111 -106 -95 -97 -100 -110 -112 -111 -108 -111 -134 -147 -156 -170 -176 -171 -166 -162 -164 -160 -151 -139 -168 -179 -177 -173 -159 -132 -107 -97 -109 -127 -126 -125 -140 -144 -151 -139 -136 -142 -153 -144 -131 -127 -121 -118 -120 -130 -144 -144 -152 -136 -157 -143 -156 -168 -184 -192 -97 -121 -184 -137 -84 0 0 0 0 0 -134 -181 -198 -192 -214 -215 -204 -212 -223 -224 -220 -223 -239 -238 -246 -265 -273 -281 -275 -280 -293 -300 -301 -304 -310 -314 -311 -318 -305 -306 -314 -330 -338 -347 -353 -356 -363 -378 -385 -392 -415 -437 -452 -455 -467 -472 -479 -471 -455 -452 -457 -451 -445 -451 -457 -450 -445 -440 -434 -413 -400 -390 -394 -387 -378 -363 -352 -351 -349 -343 -338 -328 -312 -301 -298 -311 -312 -321 -331 -323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -88 -80 -83 -84 -79 -72 -76 -98 -91 -87 -88 -88 -87 -84 -83 -110 -116 -103 -97 -98 -97 -104 -128 -155 -165 -155 -148 -134 -119 -110 -106 -116 -110 -102 -102 -101 -97 -89 -87 -101 -151 -114 -108 -110 -112 -114 -114 -114 -112 -112 -111 -110 -107 -100 -94 -87 -95 -93 -114 -129 -131 -116 -106 -107 -110 -115 -116 -98 -97 -95 -92 -95 -115 -117 -115 -110 -114 -109 -88 -82 -76 -89 -111 -111 -120 -128 -140 -154 -170 -176 -172 -170 -170 -166 -154 -143 -140 -144 -172 -174 -164 -161 -145 -133 -117 -109 -111 -117 -127 -134 -135 -136 -137 -134 -128 -137 -148 -138 -129 -129 -133 -135 -136 -143 -152 -145 -151 -139 -155 -134 -149 -140 -181 -203 -187 -184 -200 -198 -167 -100 -59 0 -8 -67 -181 -212 -190 -211 -209 -205 -217 -227 -225 -218 -221 -232 -239 -247 -259 -262 -270 -279 -275 -272 -281 -293 -297 -298 -302 -307 -308 -303 -295 -299 -311 -331 -333 -341 -344 -352 -368 -374 -381 -394 -407 -423 -439 -443 -453 -459 -465 -460 -465 -472 -472 -460 -452 -458 -463 -456 -450 -444 -442 -423 -407 -404 -401 -391 -381 -367 -357 -354 -354 -351 -339 -322 -313 -308 -307 -307 -323 -335 -335 -316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -89 -87 -79 -80 -85 -80 -70 -80 -94 -88 -88 -89 -88 -85 -81 -95 -113 -110 -107 -97 -96 -101 -106 -128 -165 -164 -147 -139 -121 -111 -106 -101 -130 -130 -109 -102 -99 -93 -88 -97 -135 -150 -109 -109 -110 -111 -111 -110 -110 -109 -107 -105 -103 -99 -94 -92 -92 -93 -125 -128 -134 -112 -99 -97 -97 -97 -97 -97 -99 -100 -93 -93 -123 -125 -113 -114 -111 -106 -103 -94 -75 -70 -95 -112 -119 -128 -134 -159 -169 -171 -173 -172 -170 -159 -153 -145 -130 -136 -149 -169 -158 -148 -147 -134 -126 -124 -124 -126 -130 -132 -131 -129 -130 -132 -129 -128 -132 -133 -138 -121 -115 -122 -130 -137 -147 -150 -146 -152 -148 -148 -130 -132 -145 -138 -167 -178 -158 -152 -154 -156 -161 -137 -74 -92 -206 -189 -203 -213 -217 -218 -227 -230 -226 -219 -224 -237 -241 -243 -259 -252 -255 -270 -279 -282 -278 -278 -288 -302 -309 -308 -305 -300 -290 -286 -293 -306 -318 -323 -330 -340 -357 -379 -384 -382 -388 -407 -434 -447 -449 -454 -457 -464 -465 -474 -476 -473 -459 -461 -470 -470 -461 -460 -462 -451 -433 -428 -415 -403 -392 -384 -377 -371 -368 -369 -360 -339 -321 -316 -319 -319 -321 -325 -327 -321 -308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -57 -50 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -94 -87 -84 -79 -83 -77 -76 -84 -90 -87 -89 -89 -87 -83 -85 -126 -117 -115 -109 -100 -105 -114 -116 -139 -165 -155 -137 -126 -107 -105 -100 -101 -115 -139 -117 -102 -99 -94 -107 -132 -145 -143 -109 -110 -110 -108 -107 -111 -107 -129 -117 -98 -95 -93 -93 -95 -95 -96 -125 -138 -106 -99 -99 -100 -102 -103 -101 -100 -96 -91 -91 -91 -128 -118 -110 -111 -113 -106 -97 -86 -74 -74 -96 -123 -129 -135 -143 -174 -170 -172 -174 -174 -167 -163 -142 -121 -121 -139 -160 -158 -148 -140 -139 -127 -122 -121 -120 -123 -128 -128 -126 -123 -124 -128 -126 -126 -128 -125 -128 -130 -130 -131 -127 -132 -146 -150 -146 -154 -155 -140 -143 -122 -132 -144 -147 -164 -156 -151 -150 -152 -166 -177 -175 -180 -184 -213 -207 -211 -210 -217 -230 -228 -220 -227 -239 -244 -240 -243 -255 -252 -257 -266 -269 -282 -297 -304 -310 -306 -303 -302 -298 -291 -287 -290 -298 -305 -309 -321 -332 -345 -367 -371 -375 -393 -406 -415 -432 -442 -440 -444 -451 -464 -468 -467 -470 -468 -462 -481 -487 -477 -469 -468 -471 -463 -440 -421 -412 -404 -386 -387 -386 -385 -383 -372 -347 -326 -318 -320 -324 -323 -318 -318 -324 -321 -309 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -49 -55 -43 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -27 -91 -89 -84 -77 -81 -89 -98 -96 -91 -91 -91 -88 -85 -81 -85 -108 -120 -111 -106 -106 -114 -119 -138 -155 -158 -145 -131 -117 -103 -98 -94 -96 -100 -138 -111 -99 -97 -96 -97 -121 -148 -138 -109 -110 -109 -119 -115 -139 -141 -138 -133 -124 -104 -91 -94 -97 -96 -97 -95 -102 -102 -100 -101 -102 -104 -103 -99 -95 -93 -92 -98 -123 -118 -114 -112 -109 -108 -98 -91 -80 -89 -111 -127 -131 -134 -145 -167 -173 -171 -173 -173 -173 -163 -147 -131 -136 -149 -159 -163 -153 -146 -136 -135 -127 -124 -127 -122 -125 -126 -123 -123 -120 -120 -126 -122 -119 -119 -112 -112 -124 -123 -129 -135 -134 -146 -149 -145 -148 -143 -130 -132 -121 -118 -118 -117 -136 -135 -142 -167 -169 -179 -191 -184 -185 -198 -203 -217 -217 -210 -225 -231 -224 -216 -230 -242 -242 -245 -249 -250 -252 -256 -260 -276 -292 -304 -306 -308 -298 -293 -293 -293 -291 -292 -296 -300 -303 -312 -322 -339 -356 -377 -393 -399 -399 -403 -410 -422 -425 -419 -425 -437 -451 -456 -460 -466 -469 -470 -487 -493 -487 -474 -466 -461 -446 -427 -417 -405 -395 -379 -384 -384 -388 -380 -358 -337 -328 -327 -331 -334 -329 -332 -338 -339 -331 -315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -71 -52 -44 -15 -40 -2 0 0 0 0 0 0 0 0 0 -8 -23 0 0 0 0 0 0 -29 -15 -13 -50 -94 -92 -85 -80 -74 -78 -110 -98 -94 -95 -95 -92 -88 -83 -78 -77 -83 -100 -73 -103 -106 -109 -139 -157 -160 -150 -138 -127 -114 -104 -100 -98 -95 -103 -135 -98 -89 -90 -96 -103 -129 -149 -144 -135 -130 -128 -142 -142 -137 -135 -131 -131 -129 -105 -92 -96 -98 -99 -101 -100 -100 -102 -102 -102 -101 -103 -100 -95 -92 -90 -103 -122 -119 -112 -112 -110 -105 -101 -90 -86 -68 -88 -120 -135 -137 -152 -172 -175 -171 -171 -170 -170 -170 -159 -126 -133 -138 -150 -158 -155 -148 -141 -134 -133 -131 -121 -120 -117 -119 -119 -116 -118 -115 -118 -124 -121 -115 -114 -112 -110 -118 -119 -124 -134 -135 -150 -149 -142 -141 -135 -126 -126 -119 -109 -94 -107 -130 -136 -163 -180 -188 -184 -185 -195 -206 -208 -191 -198 -212 -211 -225 -226 -217 -229 -235 -240 -238 -245 -251 -248 -250 -255 -268 -286 -302 -309 -305 -302 -293 -292 -293 -296 -297 -299 -301 -304 -310 -318 -329 -352 -369 -383 -389 -391 -392 -395 -402 -407 -413 -418 -422 -426 -440 -449 -461 -473 -480 -483 -498 -504 -494 -485 -469 -453 -439 -423 -413 -397 -382 -370 -377 -378 -376 -364 -351 -343 -342 -345 -351 -357 -364 -360 -355 -343 -336 -329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -110 -149 -61 -59 -50 -56 -28 -0 0 0 0 0 0 0 0 0 -31 -64 0 0 0 0 0 -45 -73 -48 -62 -85 -85 -84 -80 -78 -84 -99 -103 -95 -96 -97 -95 -90 -86 -82 -80 -78 -77 -76 -78 -107 -107 -107 -145 -155 -152 -142 -130 -120 -111 -106 -104 -102 -101 -107 -125 -87 -83 -89 -104 -139 -150 -147 -146 -146 -146 -143 -137 -134 -129 -129 -126 -126 -102 -95 -96 -99 -101 -103 -103 -103 -104 -105 -104 -102 -101 -100 -97 -92 -92 -88 -101 -116 -118 -115 -109 -104 -97 -93 -83 -82 -87 -127 -141 -144 -144 -161 -176 -173 -169 -167 -168 -168 -163 -153 -120 -119 -139 -137 -135 -143 -147 -145 -140 -134 -131 -126 -120 -118 -118 -119 -116 -116 -112 -113 -116 -114 -113 -114 -114 -108 -110 -115 -124 -138 -138 -152 -146 -132 -130 -130 -122 -111 -98 -98 -99 -111 -131 -168 -173 -180 -193 -195 -189 -196 -205 -202 -199 -207 -209 -215 -221 -217 -232 -232 -233 -235 -244 -249 -247 -245 -250 -260 -276 -296 -308 -310 -305 -300 -292 -295 -299 -302 -303 -303 -305 -310 -317 -326 -340 -367 -378 -383 -381 -380 -382 -386 -388 -402 -414 -417 -421 -429 -442 -455 -469 -489 -500 -501 -509 -511 -509 -488 -461 -445 -428 -406 -390 -374 -365 -365 -368 -370 -359 -353 -349 -344 -346 -354 -363 -372 -378 -376 -361 -348 -346 -338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -135 -128 -62 -58 -57 -56 -50 -19 -1 -16 -8 0 0 0 0 0 -39 -61 -17 -8 -16 -79 -70 -83 -75 -76 -77 -77 -77 -76 -80 -94 -109 -107 -99 -97 -97 -98 -93 -88 -82 -81 -81 -80 -79 -76 -84 -114 -113 -108 -145 -147 -142 -131 -121 -113 -109 -107 -106 -105 -111 -119 -100 -88 -86 -101 -136 -147 -147 -145 -144 -144 -142 -138 -131 -127 -125 -126 -125 -128 -96 -96 -99 -102 -104 -106 -105 -105 -106 -106 -102 -97 -97 -95 -92 -91 -87 -91 -103 -109 -110 -107 -112 -116 -93 -89 -80 -77 -97 -137 -146 -147 -167 -177 -177 -172 -168 -165 -166 -162 -155 -143 -115 -118 -139 -133 -132 -143 -149 -149 -143 -135 -132 -126 -124 -128 -127 -116 -112 -112 -106 -97 -95 -97 -102 -111 -116 -110 -110 -116 -132 -142 -140 -158 -150 -132 -126 -119 -108 -104 -110 -124 -137 -143 -145 -166 -184 -189 -198 -205 -203 -201 -197 -200 -204 -202 -208 -211 -218 -234 -230 -227 -229 -244 -251 -252 -244 -242 -252 -267 -286 -304 -312 -312 -308 -301 -293 -299 -301 -303 -305 -306 -311 -317 -326 -337 -354 -376 -378 -377 -374 -370 -389 -393 -395 -399 -406 -407 -413 -430 -446 -463 -486 -512 -525 -527 -521 -516 -501 -470 -452 -438 -419 -401 -386 -370 -366 -384 -366 -366 -355 -347 -339 -339 -342 -351 -366 -376 -375 -371 -367 -360 -354 -341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -151 -116 -140 -111 -54 -57 -56 -42 -25 -65 -70 -70 -7 0 -33 -41 -70 -86 -85 -84 -83 -81 -82 -78 -70 -69 -88 -84 -85 -111 -116 -110 -107 -102 -99 -95 -98 -96 -90 -84 -83 -79 -80 -79 -78 -81 -96 -114 -108 -111 -139 -135 -128 -118 -112 -110 -105 -104 -105 -102 -100 -99 -86 -88 -96 -132 -136 -141 -140 -140 -141 -140 -137 -132 -127 -123 -123 -125 -122 -94 -96 -99 -103 -104 -106 -107 -106 -105 -105 -103 -97 -94 -94 -92 -88 -88 -79 -98 -114 -107 -102 -113 -126 -117 -93 -85 -78 -83 -130 -144 -151 -176 -181 -177 -174 -170 -165 -162 -160 -154 -148 -134 -115 -116 -140 -133 -133 -136 -145 -147 -142 -138 -137 -132 -132 -128 -124 -122 -116 -112 -107 -101 -86 -88 -102 -117 -122 -113 -108 -115 -138 -151 -147 -164 -147 -138 -127 -110 -104 -117 -128 -132 -146 -169 -171 -178 -181 -178 -185 -189 -196 -201 -201 -198 -197 -199 -203 -214 -231 -227 -225 -222 -225 -231 -245 -241 -244 -247 -257 -276 -296 -310 -316 -316 -311 -302 -295 -300 -304 -307 -310 -316 -323 -331 -341 -353 -366 -375 -372 -370 -379 -379 -376 -379 -383 -386 -392 -398 -410 -433 -454 -475 -512 -538 -547 -549 -542 -516 -494 -461 -444 -431 -417 -403 -400 -402 -394 -391 -382 -367 -359 -347 -337 -338 -343 -355 -368 -370 -365 -364 -362 -356 -353 -347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -167 -196 -186 -96 -53 -54 -53 -48 -46 -52 -70 -67 -61 -53 -88 -96 -103 -94 -99 -97 -77 -75 -73 -72 -81 -95 -126 -129 -122 -117 -107 -102 -99 -100 -101 -98 -98 -91 -87 -86 -81 -82 -81 -77 -74 -99 -114 -108 -120 -136 -126 -121 -116 -112 -109 -105 -102 -104 -103 -99 -93 -89 -88 -95 -114 -136 -138 -138 -138 -138 -139 -135 -129 -126 -123 -122 -123 -125 -121 -97 -101 -104 -105 -105 -108 -107 -106 -104 -102 -98 -95 -94 -92 -88 -81 -79 -75 -74 -108 -101 -117 -126 -129 -114 -91 -83 -88 -113 -141 -151 -175 -180 -177 -173 -173 -168 -163 -159 -153 -148 -143 -134 -139 -140 -140 -136 -135 -137 -136 -147 -146 -141 -139 -136 -132 -126 -110 -106 -101 -116 -115 -96 -80 -86 -105 -127 -129 -115 -113 -129 -142 -138 -157 -163 -157 -131 -120 -114 -114 -129 -141 -144 -147 -161 -182 -177 -170 -184 -185 -187 -183 -187 -190 -191 -195 -197 -201 -212 -224 -221 -222 -239 -238 -240 -242 -242 -252 -260 -268 -285 -303 -315 -319 -319 -313 -305 -304 -308 -312 -314 -319 -328 -335 -343 -353 -363 -371 -371 -368 -374 -372 -363 -361 -366 -371 -376 -384 -398 -418 -445 -472 -501 -537 -552 -563 -566 -546 -520 -497 -462 -443 -425 -410 -407 -414 -419 -414 -407 -389 -375 -363 -350 -342 -347 -354 -364 -366 -360 -360 -365 -367 -364 -352 -338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -91 -181 -172 -171 -76 -47 -47 -47 -46 -43 -50 -71 -67 -66 -100 -122 -129 -114 -115 -104 -103 -102 -83 -67 -71 -90 -116 -111 -113 -107 -104 -96 -95 -96 -98 -98 -96 -93 -87 -86 -84 -79 -77 -79 -73 -84 -101 -106 -102 -116 -128 -119 -116 -114 -111 -105 -99 -95 -102 -99 -96 -90 -89 -100 -117 -133 -138 -139 -139 -138 -137 -135 -130 -125 -123 -122 -124 -123 -113 -99 -103 -104 -105 -107 -107 -108 -107 -103 -98 -96 -95 -94 -92 -88 -83 -79 -77 -76 -85 -105 -94 -115 -127 -110 -96 -91 -92 -112 -144 -150 -151 -153 -172 -171 -170 -168 -163 -160 -154 -147 -141 -136 -131 -132 -134 -137 -137 -144 -142 -133 -147 -145 -141 -134 -124 -116 -114 -112 -109 -105 -106 -97 -82 -73 -86 -101 -124 -124 -115 -123 -142 -152 -146 -160 -161 -156 -118 -110 -119 -118 -126 -131 -130 -143 -162 -163 -162 -158 -163 -176 -182 -176 -181 -185 -186 -189 -198 -210 -218 -217 -216 -214 -219 -238 -242 -239 -247 -257 -271 -277 -291 -309 -320 -325 -323 -319 -317 -311 -314 -317 -320 -328 -337 -346 -352 -358 -363 -367 -369 -370 -367 -358 -351 -353 -360 -364 -381 -384 -405 -432 -457 -490 -519 -541 -488 -327 -382 -552 -526 -501 -471 -442 -428 -420 -414 -425 -436 -431 -417 -398 -384 -370 -357 -353 -362 -362 -363 -355 -359 -367 -371 -371 -368 -361 -354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -144 -193 -189 -163 -182 -163 -136 -60 -43 -43 -44 -55 -86 -132 -127 -135 -125 -130 -123 -134 -110 -96 -94 -92 -86 -89 -97 -100 -95 -100 -96 -100 -90 -93 -91 -91 -91 -90 -87 -84 -83 -80 -77 -74 -77 -93 -108 -105 -100 -94 -116 -127 -122 -119 -115 -109 -102 -97 -98 -100 -96 -95 -91 -91 -101 -121 -133 -136 -137 -137 -135 -133 -129 -125 -124 -122 -125 -130 -111 -99 -102 -103 -103 -104 -106 -106 -108 -107 -99 -95 -92 -93 -93 -88 -83 -81 -78 -76 -82 -108 -100 -90 -126 -131 -105 -95 -99 -119 -141 -152 -151 -156 -174 -169 -170 -169 -163 -159 -157 -148 -141 -135 -129 -128 -130 -130 -131 -133 -141 -140 -130 -146 -144 -133 -121 -118 -120 -118 -114 -110 -107 -96 -86 -79 -72 -88 -97 -116 -121 -121 -122 -130 -142 -146 -150 -154 -132 -117 -110 -113 -117 -123 -131 -136 -141 -149 -155 -163 -170 -162 -164 -171 -168 -176 -179 -190 -194 -207 -213 -212 -213 -212 -217 -232 -236 -240 -241 -249 -259 -275 -282 -297 -315 -326 -330 -330 -328 -321 -315 -316 -325 -334 -342 -350 -356 -358 -358 -357 -357 -360 -363 -358 -355 -355 -361 -364 -378 -385 -389 -416 -448 -473 -491 -514 -546 -388 0 -63 -386 -528 -496 -479 -455 -438 -434 -436 -437 -434 -423 -412 -405 -391 -381 -370 -364 -367 -361 -354 -353 -366 -373 -375 -374 -373 -374 -373 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -112 -207 -186 -184 -176 -180 -157 -174 -146 -127 -100 -85 -120 -133 -110 -116 -134 -124 -117 -113 -119 -124 -95 -85 -81 -79 -91 -96 -89 -86 -88 -84 -86 -84 -88 -85 -86 -86 -86 -83 -80 -78 -76 -74 -72 -80 -112 -109 -104 -100 -94 -117 -128 -122 -118 -113 -107 -102 -99 -100 -99 -97 -98 -96 -95 -95 -108 -129 -137 -136 -134 -131 -130 -126 -124 -125 -122 -130 -124 -108 -101 -102 -103 -104 -104 -105 -106 -106 -104 -100 -96 -93 -93 -90 -84 -81 -79 -74 -78 -95 -105 -97 -106 -137 -138 -108 -127 -137 -146 -152 -151 -154 -160 -168 -166 -167 -164 -158 -156 -152 -143 -139 -132 -127 -126 -125 -123 -121 -125 -135 -136 -132 -136 -132 -121 -116 -117 -115 -111 -109 -108 -105 -102 -92 -82 -77 -81 -94 -110 -121 -124 -126 -137 -146 -148 -152 -151 -130 -107 -115 -108 -111 -124 -122 -120 -126 -136 -145 -152 -159 -157 -174 -180 -176 -183 -186 -199 -204 -208 -210 -219 -228 -229 -230 -229 -233 -238 -244 -252 -261 -275 -288 -305 -321 -329 -331 -331 -327 -320 -318 -330 -341 -348 -352 -357 -358 -354 -350 -347 -351 -357 -360 -361 -362 -365 -368 -369 -368 -377 -395 -428 -450 -460 -480 -513 -552 -358 0 0 -94 -540 -509 -494 -475 -454 -446 -444 -437 -433 -424 -410 -404 -397 -385 -373 -367 -367 -361 -358 -361 -373 -375 -375 -371 -368 -370 -370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -131 -193 -177 -185 -198 -195 -178 -176 -161 -159 -143 -145 -137 -108 -90 -100 -115 -110 -105 -105 -107 -114 -117 -81 -70 -97 -97 -89 -81 -78 -80 -81 -82 -82 -84 -80 -81 -82 -82 -79 -75 -74 -73 -72 -71 -83 -114 -109 -103 -99 -92 -90 -115 -119 -115 -111 -107 -103 -101 -101 -100 -99 -103 -103 -99 -99 -98 -127 -139 -136 -132 -129 -126 -124 -124 -126 -125 -118 -102 -103 -104 -102 -103 -103 -103 -105 -104 -104 -103 -103 -99 -96 -91 -84 -82 -78 -74 -72 -86 -104 -100 -105 -135 -142 -146 -143 -147 -152 -153 -151 -148 -161 -173 -168 -165 -165 -158 -153 -148 -145 -140 -138 -133 -127 -127 -126 -122 -124 -131 -134 -134 -134 -130 -122 -120 -118 -118 -119 -113 -109 -110 -108 -98 -83 -71 -75 -74 -94 -120 -129 -131 -134 -134 -142 -152 -151 -138 -117 -105 -119 -121 -119 -119 -116 -113 -114 -118 -139 -155 -151 -157 -175 -182 -179 -188 -194 -196 -199 -201 -216 -222 -224 -226 -226 -226 -231 -238 -247 -256 -268 -277 -295 -306 -320 -327 -330 -331 -328 -322 -323 -333 -347 -350 -352 -354 -349 -346 -348 -347 -354 -362 -366 -370 -373 -375 -378 -378 -379 -390 -409 -415 -436 -447 -472 -506 -542 -318 0 0 -127 -553 -528 -507 -492 -486 -472 -452 -434 -430 -424 -411 -404 -400 -389 -378 -376 -375 -372 -370 -370 -377 -370 -366 -367 -366 -367 -366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -150 -187 -184 -172 -177 -181 -176 -172 -158 -145 -138 -125 -126 -114 -95 -105 -106 -99 -95 -95 -98 -100 -102 -105 -101 -106 -105 -96 -83 -72 -69 -73 -76 -78 -78 -76 -75 -75 -78 -77 -76 -79 -76 -99 -88 -85 -103 -109 -102 -95 -94 -95 -86 -119 -118 -114 -110 -106 -103 -102 -101 -101 -102 -106 -106 -105 -100 -119 -136 -138 -135 -132 -129 -126 -125 -126 -130 -127 -102 -104 -104 -104 -100 -101 -101 -103 -103 -102 -102 -102 -102 -97 -93 -85 -84 -77 -71 -69 -84 -98 -102 -100 -104 -116 -128 -155 -153 -155 -155 -153 -149 -144 -160 -170 -166 -163 -159 -151 -148 -142 -141 -136 -134 -131 -126 -125 -122 -120 -124 -130 -134 -132 -133 -128 -122 -122 -120 -117 -119 -111 -105 -105 -105 -98 -81 -71 -78 -80 -99 -133 -135 -132 -137 -138 -144 -151 -142 -126 -117 -114 -123 -131 -128 -118 -117 -117 -110 -121 -137 -144 -146 -157 -175 -180 -178 -188 -194 -194 -196 -196 -213 -219 -223 -226 -226 -227 -232 -239 -249 -260 -275 -286 -294 -304 -317 -326 -332 -333 -331 -328 -332 -343 -355 -355 -348 -341 -340 -345 -345 -348 -354 -367 -377 -382 -383 -383 -383 -382 -387 -398 -399 -414 -432 -450 -462 -488 -524 -430 -165 0 -96 -365 -382 -405 -525 -494 -462 -436 -424 -429 -426 -406 -397 -400 -396 -392 -392 -391 -388 -381 -380 -377 -369 -366 -365 -363 -360 -355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -242 -190 -189 -175 -166 -166 -167 -156 -143 -139 -130 -121 -114 -106 -97 -113 -99 -91 -88 -85 -86 -89 -94 -99 -94 -95 -97 -96 -93 -81 -71 -68 -70 -73 -74 -75 -74 -81 -102 -99 -92 -87 -107 -114 -112 -108 -107 -105 -100 -97 -92 -92 -101 -127 -123 -117 -112 -108 -104 -103 -104 -104 -104 -105 -106 -106 -105 -102 -141 -140 -136 -132 -129 -129 -128 -129 -132 -128 -111 -102 -105 -104 -102 -98 -101 -100 -99 -99 -99 -101 -102 -100 -92 -88 -87 -76 -101 -97 -95 -103 -107 -105 -106 -114 -137 -163 -158 -159 -159 -154 -149 -145 -140 -158 -166 -163 -158 -151 -146 -143 -139 -136 -134 -129 -125 -122 -122 -117 -117 -123 -130 -132 -129 -127 -125 -123 -123 -121 -114 -113 -104 -106 -113 -108 -89 -80 -82 -79 -80 -97 -118 -146 -137 -137 -145 -149 -146 -129 -110 -107 -114 -123 -128 -122 -117 -114 -115 -114 -117 -127 -136 -144 -160 -178 -185 -189 -188 -193 -193 -193 -194 -210 -216 -223 -227 -229 -232 -244 -254 -253 -267 -282 -284 -295 -311 -322 -329 -333 -335 -333 -333 -339 -350 -356 -346 -335 -334 -339 -336 -338 -348 -359 -371 -381 -389 -390 -385 -383 -385 -391 -393 -402 -416 -425 -441 -448 -474 -512 -548 -296 0 0 0 -34 -191 -512 -468 -441 -428 -425 -430 -420 -398 -391 -398 -400 -398 -399 -400 -394 -385 -381 -372 -369 -358 -352 -353 -354 -354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -198 -163 -188 -166 -163 -156 -158 -148 -137 -130 -120 -111 -107 -96 -90 -112 -94 -78 -77 -78 -78 -83 -88 -94 -97 -96 -98 -94 -95 -88 -77 -74 -68 -69 -74 -96 -111 -108 -115 -116 -113 -113 -109 -112 -111 -109 -105 -101 -100 -100 -96 -104 -129 -125 -122 -117 -110 -106 -103 -103 -105 -106 -105 -103 -103 -103 -102 -107 -141 -137 -133 -132 -131 -133 -134 -136 -123 -107 -101 -103 -106 -102 -101 -98 -98 -96 -96 -97 -98 -99 -99 -100 -98 -91 -86 -107 -103 -104 -108 -110 -110 -110 -114 -123 -145 -163 -160 -159 -157 -149 -146 -142 -137 -146 -151 -155 -153 -146 -143 -141 -138 -135 -129 -123 -119 -119 -120 -112 -116 -122 -126 -126 -124 -120 -117 -118 -121 -116 -110 -108 -107 -107 -104 -95 -96 -85 -75 -81 -89 -92 -96 -158 -139 -133 -142 -147 -135 -129 -114 -103 -110 -122 -126 -121 -116 -118 -118 -126 -118 -124 -147 -161 -170 -180 -190 -193 -188 -190 -192 -193 -199 -210 -217 -224 -228 -231 -235 -251 -260 -259 -271 -277 -286 -305 -320 -325 -330 -334 -338 -341 -345 -352 -350 -337 -327 -328 -333 -335 -337 -348 -362 -365 -369 -375 -386 -386 -379 -376 -378 -381 -389 -399 -410 -422 -437 -442 -470 -507 -540 -258 0 0 -67 -268 -523 -481 -449 -440 -435 -423 -418 -402 -390 -401 -416 -419 -416 -412 -410 -400 -388 -380 -372 -367 -354 -352 -353 -356 -359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -72 -161 -162 -183 -152 -154 -133 -142 -144 -131 -117 -107 -103 -109 -104 -90 -105 -94 -73 -73 -67 -71 -79 -87 -91 -95 -98 -98 -89 -74 -97 -84 -78 -73 -76 -104 -119 -116 -113 -113 -112 -110 -111 -109 -113 -112 -111 -104 -102 -100 -97 -92 -106 -127 -126 -122 -116 -110 -105 -102 -101 -102 -103 -104 -103 -102 -103 -103 -110 -138 -136 -134 -135 -136 -138 -139 -140 -136 -115 -104 -106 -105 -102 -100 -99 -96 -96 -96 -96 -94 -109 -113 -115 -119 -112 -106 -104 -105 -109 -112 -112 -113 -117 -124 -136 -151 -162 -161 -157 -151 -146 -144 -139 -136 -130 -129 -148 -151 -143 -137 -135 -133 -128 -123 -116 -103 -108 -121 -111 -115 -116 -117 -118 -118 -117 -115 -114 -116 -111 -110 -105 -106 -101 -102 -102 -92 -80 -73 -74 -90 -108 -114 -155 -138 -137 -138 -139 -123 -112 -102 -100 -109 -118 -120 -121 -118 -124 -125 -122 -116 -138 -153 -160 -170 -182 -193 -198 -193 -189 -192 -194 -210 -210 -217 -226 -231 -235 -240 -247 -263 -275 -276 -280 -296 -315 -327 -329 -334 -339 -343 -346 -348 -350 -337 -323 -326 -331 -333 -341 -342 -357 -369 -370 -375 -376 -381 -376 -368 -365 -367 -372 -383 -394 -408 -426 -444 -451 -484 -514 -534 -400 -274 -247 -336 -521 -495 -468 -450 -444 -428 -422 -403 -393 -396 -413 -422 -424 -426 -426 -420 -408 -396 -386 -374 -366 -357 -359 -357 -356 -358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -188 -154 -163 -174 -159 -139 -115 -138 -141 -123 -112 -106 -102 -106 -102 -92 -101 -96 -84 -82 -63 -68 -70 -85 -91 -95 -101 -104 -86 -66 -89 -83 -75 -76 -107 -112 -110 -112 -111 -110 -109 -108 -109 -107 -109 -108 -109 -107 -104 -95 -91 -100 -116 -125 -122 -119 -114 -109 -104 -99 -97 -97 -98 -100 -102 -102 -102 -101 -113 -136 -136 -138 -140 -141 -137 -142 -143 -120 -110 -107 -107 -105 -103 -101 -100 -97 -96 -93 -90 -109 -122 -127 -119 -110 -106 -105 -107 -111 -114 -115 -115 -117 -125 -131 -149 -163 -162 -157 -151 -146 -144 -141 -136 -134 -127 -127 -142 -149 -143 -139 -133 -126 -121 -111 -98 -93 -98 -118 -107 -110 -109 -115 -116 -116 -115 -112 -109 -110 -109 -106 -100 -105 -101 -99 -88 -82 -72 -68 -79 -100 -118 -127 -143 -134 -131 -120 -124 -116 -114 -100 -100 -106 -109 -111 -115 -117 -116 -116 -127 -127 -138 -150 -157 -169 -181 -187 -186 -185 -187 -193 -201 -208 -209 -217 -225 -232 -239 -246 -252 -256 -262 -274 -287 -302 -324 -333 -333 -338 -339 -339 -337 -335 -332 -324 -316 -322 -330 -333 -352 -362 -373 -378 -382 -383 -374 -370 -365 -361 -360 -362 -370 -382 -395 -411 -433 -454 -478 -506 -522 -529 -534 -538 -538 -527 -502 -479 -461 -446 -435 -426 -409 -400 -404 -405 -421 -434 -434 -426 -424 -424 -415 -403 -390 -376 -369 -364 -365 -366 -368 -372 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -134 -163 -153 -158 -166 -161 -133 -120 -148 -136 -116 -109 -106 -106 -103 -96 -106 -101 -83 -91 -101 -79 -73 -72 -81 -89 -95 -99 -102 -97 -87 -83 -76 -74 -85 -109 -108 -105 -107 -106 -106 -106 -106 -104 -100 -101 -104 -105 -104 -102 -92 -88 -119 -126 -123 -120 -118 -114 -109 -103 -99 -97 -96 -96 -98 -100 -100 -99 -117 -132 -138 -139 -140 -139 -131 -101 -101 -105 -107 -108 -108 -108 -106 -104 -102 -99 -97 -95 -90 -113 -120 -120 -119 -112 -107 -107 -109 -112 -116 -118 -118 -120 -125 -132 -134 -144 -159 -160 -152 -147 -144 -141 -136 -132 -129 -124 -124 -120 -136 -141 -135 -130 -123 -117 -104 -92 -98 -106 -110 -107 -111 -111 -115 -116 -111 -108 -107 -107 -109 -108 -102 -100 -101 -94 -93 -77 -73 -72 -76 -85 -103 -121 -133 -134 -118 -126 -113 -114 -126 -109 -99 -98 -102 -100 -106 -112 -109 -110 -113 -117 -121 -135 -149 -159 -169 -173 -179 -178 -178 -189 -202 -209 -209 -212 -221 -228 -233 -240 -250 -253 -258 -266 -275 -290 -311 -330 -335 -333 -334 -331 -327 -325 -323 -322 -315 -321 -327 -334 -355 -374 -386 -391 -391 -386 -377 -368 -366 -364 -360 -360 -365 -376 -393 -413 -434 -452 -477 -504 -521 -525 -525 -524 -522 -518 -509 -490 -464 -446 -436 -430 -421 -413 -401 -400 -407 -433 -443 -437 -425 -417 -413 -411 -410 -395 -382 -385 -382 -379 -382 -384 -388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -151 -146 -135 -150 -168 -160 -133 -132 -150 -136 -103 -110 -110 -115 -118 -111 -124 -92 -81 -120 -113 -90 -85 -81 -79 -86 -89 -92 -92 -91 -85 -79 -73 -79 -101 -102 -104 -101 -105 -104 -105 -104 -102 -99 -95 -94 -93 -95 -98 -98 -93 -110 -123 -121 -118 -117 -115 -113 -109 -105 -102 -99 -97 -97 -99 -101 -101 -101 -127 -141 -128 -120 -124 -121 -103 -103 -104 -107 -109 -110 -109 -109 -107 -103 -100 -99 -97 -93 -86 -94 -118 -115 -114 -111 -110 -110 -113 -118 -122 -123 -124 -128 -134 -136 -137 -168 -165 -156 -148 -145 -142 -138 -133 -130 -126 -122 -121 -118 -117 -111 -106 -102 -96 -94 -94 -92 -102 -114 -107 -107 -109 -106 -106 -108 -103 -104 -104 -107 -108 -105 -100 -97 -92 -87 -81 -63 -62 -74 -85 -101 -114 -127 -137 -124 -105 -118 -111 -114 -110 -101 -101 -99 -98 -101 -105 -105 -106 -113 -114 -110 -116 -132 -149 -163 -165 -170 -178 -184 -189 -197 -205 -208 -211 -217 -227 -233 -238 -243 -244 -251 -262 -273 -281 -297 -318 -331 -333 -328 -325 -320 -319 -317 -318 -315 -319 -325 -341 -368 -390 -403 -407 -403 -392 -376 -370 -366 -370 -367 -364 -367 -377 -393 -413 -430 -442 -478 -504 -521 -524 -525 -518 -509 -504 -498 -490 -471 -449 -439 -432 -419 -418 -414 -413 -415 -423 -437 -441 -434 -425 -416 -409 -406 -408 -404 -393 -396 -392 -391 -391 -394 -398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -97 -187 -170 -168 -139 -157 -181 -162 -135 -142 -157 -136 -114 -123 -116 -134 -136 -132 -128 -97 -111 -137 -124 -110 -100 -84 -84 -85 -88 -90 -90 -88 -86 -81 -71 -73 -92 -106 -108 -106 -106 -105 -104 -103 -99 -94 -87 -80 -81 -85 -91 -92 -93 -125 -122 -118 -115 -113 -110 -108 -106 -104 -102 -98 -97 -98 -102 -103 -103 -103 -107 -113 -108 -102 -102 -103 -103 -105 -106 -110 -112 -112 -112 -110 -106 -103 -101 -100 -96 -91 -98 -115 -118 -116 -115 -111 -111 -112 -117 -122 -124 -126 -129 -133 -135 -136 -138 -168 -156 -148 -142 -141 -138 -134 -130 -126 -122 -120 -119 -117 -117 -113 -112 -108 -97 -94 -95 -94 -103 -111 -104 -104 -103 -102 -105 -105 -101 -104 -103 -106 -106 -102 -96 -90 -87 -81 -66 -63 -70 -82 -98 -101 -112 -133 -140 -123 -111 -122 -121 -126 -104 -102 -95 -95 -91 -94 -97 -104 -111 -113 -108 -107 -116 -131 -146 -149 -164 -171 -180 -187 -192 -195 -199 -205 -212 -221 -230 -235 -241 -242 -247 -254 -265 -279 -289 -304 -322 -332 -331 -325 -320 -316 -312 -311 -315 -313 -320 -352 -374 -391 -404 -411 -414 -400 -384 -375 -366 -374 -371 -370 -373 -380 -398 -411 -422 -438 -456 -485 -519 -521 -525 -518 -503 -495 -491 -484 -476 -456 -441 -437 -431 -435 -434 -432 -424 -418 -428 -435 -435 -429 -425 -418 -411 -410 -412 -411 -404 -405 -394 -396 -395 -397 -396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -162 -161 -160 -155 -140 -187 -202 -176 -144 -143 -154 -141 -123 -122 -126 -140 -141 -142 -141 -123 -100 -95 -110 -117 -105 -89 -91 -85 -87 -89 -92 -92 -89 -77 -69 -70 -89 -109 -109 -106 -104 -104 -103 -100 -97 -92 -85 -74 -73 -78 -82 -95 -115 -117 -117 -114 -110 -108 -108 -107 -106 -105 -101 -98 -99 -102 -107 -106 -105 -104 -104 -105 -106 -106 -105 -105 -106 -108 -111 -115 -116 -117 -116 -110 -107 -104 -101 -98 -96 -92 -99 -121 -120 -119 -117 -112 -109 -108 -115 -122 -127 -131 -133 -135 -137 -139 -151 -160 -147 -140 -138 -135 -132 -129 -127 -123 -119 -118 -118 -117 -116 -115 -114 -111 -102 -99 -97 -96 -102 -106 -104 -106 -104 -99 -100 -98 -98 -102 -100 -101 -101 -99 -95 -90 -88 -85 -81 -68 -76 -83 -100 -109 -112 -135 -132 -112 -114 -121 -109 -110 -110 -98 -90 -89 -97 -87 -96 -106 -109 -108 -107 -110 -116 -128 -133 -147 -159 -170 -178 -185 -189 -190 -194 -202 -212 -220 -225 -230 -238 -244 -250 -256 -268 -283 -294 -310 -326 -333 -331 -325 -320 -314 -304 -313 -306 -316 -328 -376 -409 -420 -415 -409 -403 -390 -383 -374 -362 -374 -373 -380 -389 -396 -416 -436 -449 -465 -487 -507 -523 -527 -521 -505 -491 -488 -483 -476 -463 -445 -434 -433 -440 -445 -443 -434 -422 -418 -429 -433 -429 -425 -424 -422 -421 -422 -423 -421 -415 -417 -407 -401 -405 -405 -399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -110 -135 -138 -140 -156 -168 -209 -208 -193 -156 -138 -145 -140 -133 -136 -130 -133 -138 -138 -140 -119 -111 -104 -111 -111 -99 -93 -93 -85 -86 -88 -89 -92 -91 -84 -76 -92 -106 -109 -104 -104 -106 -104 -102 -100 -99 -99 -85 -74 -78 -82 -82 -101 -122 -116 -114 -112 -109 -107 -108 -109 -110 -109 -106 -105 -106 -108 -109 -106 -105 -104 -106 -107 -107 -109 -109 -109 -109 -111 -115 -119 -119 -119 -116 -110 -107 -103 -101 -99 -96 -91 -105 -124 -123 -122 -120 -112 -94 -97 -117 -127 -132 -134 -136 -136 -135 -142 -160 -153 -140 -135 -134 -130 -128 -125 -122 -120 -119 -117 -117 -116 -116 -115 -109 -110 -107 -103 -96 -105 -106 -105 -107 -108 -103 -96 -95 -95 -100 -103 -99 -97 -97 -96 -94 -93 -92 -88 -80 -76 -99 -99 -95 -106 -112 -131 -122 -108 -120 -122 -103 -98 -102 -100 -92 -86 -93 -83 -92 -99 -103 -108 -112 -117 -119 -121 -135 -144 -156 -165 -174 -180 -184 -187 -191 -199 -207 -212 -217 -227 -236 -244 -252 -260 -263 -285 -296 -313 -329 -334 -333 -329 -322 -312 -306 -316 -314 -336 -370 -410 -419 -417 -417 -406 -395 -388 -376 -365 -361 -374 -383 -400 -412 -432 -453 -468 -484 -501 -511 -516 -527 -528 -518 -501 -491 -482 -476 -465 -450 -440 -437 -436 -439 -441 -435 -422 -416 -420 -430 -429 -425 -426 -430 -435 -437 -439 -438 -432 -425 -422 -418 -408 -406 -403 -394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -116 -120 -128 -133 -144 -163 -223 -210 -192 -171 -140 -138 -142 -140 -138 -139 -134 -121 -126 -130 -111 -109 -90 -100 -109 -94 -92 -91 -84 -83 -84 -89 -98 -64 -93 -83 -114 -115 -107 -102 -100 -99 -99 -100 -100 -101 -83 -84 -80 -81 -85 -83 -103 -119 -116 -115 -113 -110 -108 -107 -112 -115 -115 -113 -112 -111 -110 -109 -106 -105 -104 -106 -109 -109 -112 -112 -112 -111 -115 -120 -123 -123 -120 -116 -111 -106 -104 -102 -99 -94 -115 -126 -126 -126 -124 -117 -104 -92 -100 -122 -136 -139 -139 -139 -135 -142 -151 -152 -144 -135 -133 -131 -128 -124 -121 -120 -120 -119 -116 -115 -115 -114 -109 -105 -108 -108 -104 -93 -105 -108 -105 -109 -108 -102 -99 -100 -102 -106 -104 -99 -95 -94 -94 -95 -95 -92 -83 -75 -84 -103 -102 -95 -103 -124 -118 -105 -110 -121 -127 -115 -100 -101 -100 -90 -83 -93 -94 -91 -91 -101 -109 -114 -121 -125 -125 -134 -144 -151 -158 -166 -173 -179 -184 -190 -194 -199 -205 -217 -227 -233 -243 -252 -259 -263 -284 -293 -314 -331 -336 -337 -334 -328 -326 -330 -338 -347 -375 -394 -415 -406 -394 -395 -396 -389 -379 -370 -363 -364 -378 -410 -429 -450 -466 -478 -489 -503 -510 -516 -523 -523 -515 -504 -492 -480 -474 -471 -459 -446 -451 -453 -450 -443 -435 -427 -420 -421 -427 -433 -429 -430 -438 -446 -448 -453 -454 -447 -438 -432 -427 -416 -401 -395 -389 -386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -113 -130 -115 -127 -138 -133 -124 -152 -197 -182 -183 -180 -156 -140 -144 -140 -136 -142 -130 -112 -117 -119 -108 -106 -87 -114 -115 -92 -95 -96 -87 -85 -89 -94 -91 -63 -94 -86 -119 -114 -109 -104 -100 -100 -100 -100 -93 -78 -64 -92 -86 -84 -85 -82 -86 -108 -118 -117 -115 -115 -114 -114 -117 -122 -120 -116 -114 -112 -110 -109 -109 -109 -108 -109 -109 -110 -114 -115 -116 -115 -118 -122 -124 -122 -118 -114 -110 -107 -104 -100 -97 -93 -120 -130 -130 -127 -120 -108 -100 -103 -115 -129 -132 -142 -140 -135 -147 -152 -149 -143 -137 -132 -130 -129 -127 -122 -122 -119 -118 -117 -112 -111 -111 -109 -106 -106 -107 -106 -96 -108 -111 -108 -108 -111 -107 -104 -105 -107 -109 -107 -101 -98 -96 -97 -97 -99 -96 -89 -85 -86 -97 -111 -106 -105 -104 -120 -122 -100 -105 -114 -113 -102 -99 -99 -92 -89 -95 -90 -94 -92 -87 -92 -99 -108 -117 -126 -132 -134 -141 -151 -169 -159 -166 -173 -181 -183 -194 -202 -211 -222 -231 -231 -241 -259 -250 -265 -286 -294 -316 -324 -333 -339 -341 -345 -350 -356 -363 -364 -388 -418 -409 -388 -389 -391 -382 -375 -373 -372 -375 -384 -402 -443 -462 -475 -484 -492 -494 -492 -496 -501 -511 -513 -497 -483 -471 -473 -481 -477 -469 -462 -466 -467 -456 -442 -435 -433 -428 -427 -428 -427 -425 -444 -454 -456 -446 -447 -444 -443 -443 -438 -426 -401 -387 -385 -379 -384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -122 -96 -125 -134 -137 -138 -149 -172 -167 -157 -171 -179 -151 -151 -148 -153 -150 -127 -111 -112 -112 -107 -96 -84 -115 -103 -96 -98 -97 -89 -88 -91 -97 -103 -91 -93 -113 -119 -113 -106 -101 -98 -97 -96 -99 -87 -65 -72 -97 -92 -84 -81 -82 -81 -108 -119 -118 -116 -116 -115 -116 -121 -120 -119 -115 -114 -113 -111 -109 -107 -105 -105 -106 -108 -109 -113 -116 -118 -117 -119 -122 -124 -120 -116 -113 -110 -104 -101 -96 -93 -91 -123 -128 -125 -119 -111 -103 -105 -116 -125 -130 -142 -139 -134 -155 -151 -143 -138 -135 -131 -128 -127 -126 -124 -124 -119 -116 -117 -112 -109 -108 -108 -105 -104 -105 -103 -98 -89 -93 -110 -111 -114 -114 -110 -109 -111 -110 -108 -104 -102 -101 -101 -101 -101 -98 -94 -94 -95 -97 -106 -110 -103 -106 -105 -132 -128 -101 -103 -110 -104 -87 -90 -93 -91 -97 -88 -83 -92 -91 -89 -85 -94 -105 -114 -124 -137 -142 -146 -162 -167 -170 -175 -181 -182 -188 -199 -208 -216 -222 -230 -231 -228 -238 -251 -267 -288 -294 -298 -317 -333 -344 -347 -355 -366 -370 -378 -389 -411 -422 -382 -382 -383 -373 -366 -367 -375 -384 -396 -412 -429 -450 -462 -472 -480 -488 -489 -500 -509 -510 -511 -501 -479 -460 -461 -477 -475 -473 -472 -470 -463 -446 -428 -431 -443 -443 -433 -427 -427 -428 -433 -445 -445 -448 -445 -442 -437 -442 -443 -433 -413 -383 -375 -382 -380 -379 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -134 -76 -122 -130 -108 -122 -141 -149 -157 -160 -169 -190 -172 -164 -141 -151 -140 -121 -109 -110 -109 -102 -96 -89 -86 -109 -107 -106 -92 -87 -93 -96 -95 -90 -97 -115 -119 -114 -108 -108 -102 -100 -97 -98 -101 -83 -65 -77 -98 -95 -85 -82 -85 -82 -115 -123 -120 -119 -118 -118 -118 -120 -116 -117 -116 -115 -114 -112 -106 -101 -100 -100 -102 -107 -112 -115 -117 -119 -118 -118 -118 -117 -114 -110 -108 -106 -100 -97 -94 -92 -98 -127 -125 -119 -111 -106 -106 -113 -124 -130 -137 -137 -132 -123 -146 -137 -130 -129 -130 -128 -126 -123 -121 -120 -118 -114 -111 -112 -111 -109 -108 -104 -101 -101 -101 -97 -92 -95 -104 -109 -116 -118 -114 -110 -110 -109 -108 -106 -105 -105 -105 -105 -103 -92 -97 -102 -104 -104 -103 -110 -109 -97 -101 -118 -125 -132 -119 -124 -111 -91 -81 -85 -87 -89 -89 -84 -90 -92 -91 -91 -93 -96 -105 -115 -127 -138 -148 -154 -160 -165 -169 -172 -174 -179 -188 -197 -206 -213 -219 -226 -226 -226 -235 -249 -268 -286 -287 -291 -316 -335 -352 -355 -365 -381 -392 -399 -406 -415 -410 -380 -371 -360 -358 -360 -370 -382 -397 -413 -427 -433 -433 -441 -448 -459 -484 -489 -496 -506 -506 -508 -511 -492 -469 -465 -464 -460 -460 -467 -459 -455 -427 -423 -438 -450 -446 -433 -428 -434 -441 -442 -450 -453 -449 -442 -438 -432 -434 -429 -414 -394 -374 -368 -373 -376 -373 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -95 -119 -112 -81 -88 -108 -137 -147 -157 -171 -183 -185 -173 -132 -138 -116 -124 -114 -115 -111 -101 -95 -103 -116 -107 -108 -108 -88 -91 -96 -93 -86 -79 -99 -118 -115 -112 -107 -109 -111 -108 -105 -103 -103 -97 -89 -92 -98 -92 -95 -121 -84 -85 -95 -99 -117 -121 -120 -121 -120 -119 -119 -119 -120 -115 -113 -111 -105 -102 -99 -99 -103 -108 -111 -111 -114 -117 -115 -113 -114 -113 -108 -106 -105 -102 -99 -96 -93 -96 -123 -117 -112 -107 -103 -106 -108 -116 -129 -133 -129 -131 -149 -142 -132 -129 -125 -126 -127 -128 -125 -123 -121 -118 -115 -110 -106 -110 -111 -107 -105 -98 -96 -96 -96 -95 -101 -109 -106 -110 -117 -119 -111 -106 -105 -106 -106 -106 -106 -107 -108 -107 -96 -95 -102 -108 -107 -106 -104 -107 -103 -98 -101 -113 -132 -131 -109 -109 -101 -86 -82 -83 -90 -93 -92 -90 -87 -87 -90 -93 -100 -96 -107 -117 -128 -137 -146 -151 -156 -162 -166 -167 -171 -176 -185 -195 -204 -211 -216 -221 -225 -231 -239 -248 -262 -267 -287 -293 -318 -339 -349 -365 -381 -395 -402 -402 -402 -403 -398 -369 -351 -350 -356 -368 -382 -396 -410 -421 -426 -424 -419 -423 -431 -451 -474 -492 -489 -496 -510 -508 -508 -499 -475 -455 -442 -444 -453 -463 -452 -444 -425 -432 -447 -453 -446 -439 -441 -448 -452 -461 -446 -444 -438 -434 -431 -433 -423 -408 -395 -383 -374 -370 -367 -367 -366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -98 -95 -87 -73 -67 -109 -114 -116 -123 -151 -174 -180 -166 -127 -128 -108 -125 -117 -120 -111 -102 -99 -110 -125 -119 -107 -97 -91 -100 -101 -91 -87 -76 -100 -115 -101 -89 -90 -95 -105 -110 -110 -103 -106 -107 -105 -102 -96 -91 -89 -100 -127 -119 -88 -86 -119 -124 -119 -120 -118 -121 -124 -122 -119 -115 -113 -112 -110 -106 -103 -103 -106 -108 -106 -104 -105 -107 -108 -109 -111 -109 -108 -104 -102 -101 -99 -95 -96 -103 -115 -111 -107 -104 -106 -108 -115 -125 -132 -122 -119 -129 -129 -127 -124 -126 -123 -124 -126 -126 -124 -120 -116 -113 -110 -108 -110 -109 -105 -100 -97 -92 -92 -93 -94 -94 -100 -107 -106 -111 -115 -114 -104 -98 -99 -100 -102 -104 -104 -107 -105 -100 -101 -104 -105 -106 -103 -106 -112 -106 -103 -103 -113 -123 -125 -120 -96 -100 -84 -82 -76 -81 -81 -84 -87 -88 -87 -91 -103 -105 -104 -100 -109 -120 -128 -137 -144 -149 -153 -155 -158 -164 -168 -173 -182 -192 -203 -210 -211 -214 -220 -227 -239 -251 -255 -268 -288 -295 -319 -344 -350 -371 -388 -396 -392 -386 -386 -389 -384 -366 -355 -362 -373 -388 -400 -409 -417 -421 -419 -416 -415 -418 -429 -443 -466 -492 -499 -515 -515 -509 -510 -497 -484 -466 -441 -439 -451 -457 -449 -440 -427 -440 -449 -454 -453 -453 -453 -455 -458 -450 -457 -457 -452 -448 -438 -425 -409 -397 -388 -381 -376 -372 -364 -357 -358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -82 -104 -102 -111 -156 -107 -126 -109 -125 -165 -174 -146 -117 -117 -117 -128 -117 -124 -109 -102 -100 -98 -108 -111 -101 -96 -101 -108 -105 -90 -77 -104 -116 -97 -82 -76 -74 -73 -82 -110 -114 -105 -107 -102 -98 -96 -92 -91 -94 -94 -94 -95 -92 -91 -128 -125 -119 -117 -117 -121 -122 -120 -119 -117 -116 -114 -110 -108 -107 -107 -109 -107 -101 -97 -97 -99 -100 -104 -106 -106 -102 -99 -100 -101 -96 -100 -108 -111 -104 -100 -98 -102 -103 -113 -127 -138 -125 -113 -110 -114 -118 -122 -122 -123 -122 -125 -125 -126 -121 -118 -115 -111 -106 -105 -108 -107 -99 -95 -91 -90 -88 -88 -92 -102 -105 -103 -105 -108 -108 -104 -99 -94 -95 -93 -93 -93 -99 -96 -95 -99 -101 -105 -106 -99 -94 -112 -107 -102 -100 -106 -116 -117 -110 -111 -111 -98 -79 -72 -72 -76 -78 -85 -89 -86 -90 -99 -105 -109 -108 -107 -112 -121 -129 -136 -143 -147 -150 -153 -158 -163 -166 -171 -179 -189 -199 -206 -205 -209 -215 -219 -227 -240 -254 -268 -290 -304 -322 -345 -347 -367 -383 -385 -380 -375 -382 -383 -366 -359 -369 -383 -393 -403 -413 -420 -424 -423 -420 -414 -409 -412 -423 -438 -464 -490 -494 -503 -504 -519 -514 -509 -487 -457 -440 -438 -441 -447 -443 -425 -434 -450 -458 -459 -461 -463 -455 -446 -450 -453 -431 -434 -448 -438 -425 -409 -397 -393 -388 -380 -374 -369 -363 -359 -361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 -80 -92 -125 -121 -134 -136 -126 -108 -142 -168 -147 -119 -118 -122 -115 -119 -126 -101 -99 -111 -101 -119 -122 -112 -108 -111 -110 -101 -93 -75 -71 -115 -90 -81 -80 -75 -73 -88 -114 -116 -106 -102 -94 -95 -92 -91 -95 -97 -99 -98 -96 -95 -94 -107 -121 -118 -117 -118 -117 -118 -119 -118 -119 -120 -116 -111 -109 -109 -113 -113 -105 -96 -91 -91 -94 -96 -99 -100 -100 -95 -94 -100 -100 -106 -110 -108 -102 -99 -101 -105 -107 -118 -131 -142 -141 -111 -108 -111 -111 -117 -123 -122 -121 -121 -122 -125 -124 -116 -113 -110 -106 -110 -113 -113 -108 -95 -89 -87 -87 -91 -88 -99 -102 -101 -99 -99 -99 -98 -94 -93 -89 -93 -89 -87 -88 -96 -94 -92 -96 -100 -103 -101 -94 -99 -108 -103 -101 -100 -111 -129 -130 -128 -92 -46 -56 -68 -67 -71 -71 -76 -78 -78 -79 -90 -100 -103 -107 -109 -110 -115 -121 -130 -135 -141 -144 -149 -155 -168 -173 -167 -170 -179 -193 -194 -199 -201 -204 -206 -212 -223 -237 -261 -281 -287 -304 -323 -340 -339 -357 -368 -369 -368 -370 -378 -376 -364 -369 -392 -408 -414 -419 -428 -433 -433 -432 -425 -408 -398 -401 -411 -429 -457 -478 -497 -496 -500 -495 -488 -490 -469 -445 -433 -429 -432 -441 -439 -419 -450 -464 -466 -461 -460 -461 -455 -455 -458 -447 -432 -433 -440 -424 -409 -395 -392 -388 -383 -378 -372 -367 -364 -364 -368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -49 -81 -135 -137 -135 -121 -120 -101 -124 -173 -164 -127 -118 -127 -118 -119 -121 -106 -98 -113 -96 -126 -123 -116 -114 -111 -106 -97 -90 -77 -77 -125 -86 -81 -79 -74 -73 -95 -115 -111 -104 -101 -91 -94 -93 -95 -95 -98 -100 -98 -96 -98 -96 -97 -123 -117 -118 -118 -117 -120 -121 -121 -123 -121 -116 -113 -113 -115 -115 -112 -100 -92 -89 -90 -91 -94 -95 -95 -93 -93 -96 -100 -95 -109 -105 -101 -98 -99 -100 -103 -110 -123 -136 -139 -127 -100 -93 -106 -109 -117 -123 -121 -119 -120 -121 -124 -120 -114 -110 -106 -102 -107 -111 -112 -105 -91 -83 -82 -84 -101 -101 -100 -101 -101 -97 -93 -89 -91 -94 -91 -85 -90 -86 -85 -86 -96 -91 -91 -96 -99 -99 -99 -100 -105 -103 -103 -97 -102 -120 -121 -121 -91 -82 -69 -43 -45 -65 -65 -67 -69 -69 -74 -86 -96 -99 -101 -105 -108 -110 -116 -123 -130 -133 -136 -140 -150 -158 -163 -166 -168 -173 -185 -193 -197 -194 -197 -196 -203 -213 -222 -239 -263 -278 -289 -307 -323 -336 -348 -344 -348 -351 -361 -373 -380 -381 -383 -395 -414 -427 -428 -428 -430 -429 -429 -423 -408 -397 -393 -393 -398 -414 -436 -452 -475 -490 -493 -492 -487 -472 -452 -436 -424 -422 -431 -439 -440 -439 -467 -473 -468 -471 -470 -465 -455 -451 -451 -443 -429 -422 -424 -408 -396 -394 -390 -386 -381 -376 -370 -367 -366 -368 -373 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -54 -74 -123 -130 -129 -114 -111 -107 -119 -150 -142 -138 -121 -112 -113 -113 -115 -114 -100 -98 -81 -129 -109 -110 -107 -103 -98 -92 -84 -77 -75 -82 -116 -81 -78 -77 -74 -97 -109 -106 -103 -99 -94 -96 -97 -97 -96 -97 -100 -99 -97 -97 -97 -97 -112 -124 -122 -122 -124 -123 -126 -124 -123 -118 -114 -116 -116 -116 -110 -107 -98 -92 -88 -88 -99 -96 -92 -91 -91 -94 -99 -98 -112 -102 -97 -96 -98 -101 -103 -109 -121 -132 -136 -130 -114 -97 -98 -112 -111 -119 -120 -118 -119 -121 -122 -121 -116 -112 -109 -104 -99 -105 -108 -107 -97 -88 -84 -83 -90 -96 -98 -98 -97 -95 -89 -84 -88 -91 -92 -90 -88 -90 -81 -86 -89 -93 -103 -93 -90 -92 -92 -94 -98 -97 -97 -98 -97 -106 -121 -117 -97 -86 -46 -22 -42 -55 -40 -48 -65 -72 -71 -77 -86 -90 -95 -100 -104 -106 -108 -114 -125 -127 -126 -134 -134 -144 -153 -160 -164 -166 -174 -187 -194 -200 -197 -192 -191 -206 -220 -233 -242 -260 -274 -283 -300 -317 -332 -344 -341 -343 -347 -361 -372 -383 -391 -398 -412 -424 -419 -419 -430 -430 -424 -417 -403 -390 -386 -389 -388 -389 -401 -418 -430 -449 -475 -482 -470 -450 -440 -430 -420 -417 -425 -438 -445 -447 -454 -469 -467 -480 -484 -473 -460 -457 -450 -445 -438 -426 -417 -404 -397 -396 -391 -389 -387 -381 -374 -369 -368 -369 -372 -377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -42 -55 -91 -116 -113 -114 -110 -104 -109 -130 -130 -126 -129 -133 -141 -143 -136 -116 -95 -101 -118 -110 -95 -99 -93 -92 -88 -85 -81 -75 -87 -108 -82 -80 -80 -78 -75 -104 -110 -104 -100 -99 -98 -100 -100 -98 -94 -95 -96 -95 -95 -97 -97 -94 -105 -128 -128 -127 -131 -127 -128 -122 -117 -113 -113 -114 -114 -110 -106 -103 -97 -93 -91 -86 -112 -98 -89 -90 -92 -96 -95 -93 -109 -96 -94 -96 -98 -100 -104 -111 -116 -119 -120 -115 -106 -100 -103 -118 -116 -120 -121 -117 -116 -118 -119 -117 -112 -108 -107 -105 -100 -101 -101 -98 -96 -91 -84 -86 -96 -94 -95 -94 -95 -90 -95 -91 -88 -87 -86 -87 -86 -83 -81 -81 -83 -87 -93 -96 -97 -99 -98 -91 -87 -87 -90 -94 -98 -106 -111 -101 -106 -101 -33 -78 -105 -76 -53 -55 -68 -64 -74 -69 -83 -95 -99 -99 -108 -112 -110 -114 -121 -124 -126 -136 -140 -141 -148 -155 -161 -165 -176 -187 -192 -193 -189 -187 -200 -210 -220 -232 -240 -257 -277 -287 -297 -315 -326 -325 -330 -336 -345 -357 -376 -390 -408 -420 -426 -427 -424 -417 -420 -430 -422 -407 -394 -380 -380 -384 -383 -383 -394 -410 -420 -426 -429 -447 -453 -419 -412 -407 -407 -416 -432 -444 -450 -453 -457 -467 -448 -256 -277 -440 -453 -446 -437 -432 -431 -420 -402 -398 -398 -396 -394 -391 -385 -377 -371 -368 -370 -372 -376 -380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -92 -110 -106 -106 -100 -100 -121 -125 -111 -108 -115 -120 -134 -137 -121 -107 -114 -106 -97 -87 -88 -81 -83 -79 -78 -79 -77 -74 -76 -78 -82 -82 -78 -76 -106 -105 -100 -101 -104 -105 -105 -102 -98 -94 -95 -95 -95 -97 -98 -97 -96 -115 -134 -132 -128 -122 -114 -115 -111 -112 -111 -113 -113 -111 -109 -107 -104 -98 -95 -93 -86 -114 -93 -90 -93 -94 -91 -97 -107 -100 -95 -96 -97 -98 -102 -107 -111 -114 -116 -114 -110 -105 -102 -102 -122 -123 -124 -118 -112 -113 -115 -114 -112 -108 -103 -101 -101 -100 -102 -102 -101 -94 -88 -80 -85 -94 -93 -91 -90 -101 -99 -93 -88 -84 -83 -84 -84 -77 -72 -77 -77 -76 -78 -78 -77 -83 -89 -91 -81 -75 -79 -85 -93 -99 -104 -109 -119 -111 -69 -17 -80 -110 -91 -92 -93 -77 -70 -76 -73 -83 -83 -95 -99 -107 -111 -111 -113 -116 -122 -132 -138 -135 -139 -146 -153 -160 -165 -177 -185 -187 -186 -180 -185 -205 -206 -217 -230 -236 -253 -273 -283 -294 -306 -307 -307 -316 -327 -343 -361 -386 -398 -418 -428 -432 -432 -428 -424 -422 -430 -416 -395 -382 -370 -372 -375 -377 -379 -391 -405 -413 -416 -417 -420 -418 -390 -387 -389 -401 -419 -438 -449 -453 -456 -463 -473 -448 -245 -212 -429 -453 -436 -422 -416 -414 -406 -398 -399 -400 -399 -393 -386 -378 -371 -366 -369 -374 -377 -379 -382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -99 -126 -118 -103 -92 -101 -120 -120 -98 -92 -92 -101 -115 -114 -116 -110 -101 -94 -84 -78 -77 -74 -80 -77 -74 -76 -73 -73 -76 -80 -85 -82 -77 -75 -96 -103 -101 -105 -106 -106 -101 -96 -94 -91 -92 -92 -93 -97 -96 -96 -96 -119 -136 -133 -124 -110 -103 -104 -103 -110 -110 -113 -112 -109 -106 -103 -102 -100 -94 -92 -86 -99 -87 -91 -90 -91 -102 -107 -102 -98 -99 -99 -101 -103 -107 -110 -109 -107 -104 -102 -101 -103 -100 -97 -114 -126 -129 -113 -108 -107 -108 -108 -105 -103 -101 -100 -102 -106 -107 -107 -99 -91 -83 -88 -92 -93 -95 -94 -90 -95 -91 -87 -81 -81 -80 -81 -77 -68 -63 -68 -74 -75 -76 -75 -80 -70 -71 -74 -71 -73 -80 -85 -91 -98 -102 -107 -102 -72 -46 -84 -81 -112 -107 -83 -69 -64 -70 -73 -80 -86 -95 -96 -107 -110 -110 -111 -113 -117 -123 -130 -133 -133 -137 -143 -150 -158 -164 -167 -176 -184 -182 -181 -191 -200 -204 -215 -228 -233 -250 -268 -276 -277 -285 -293 -297 -308 -322 -344 -369 -387 -411 -436 -443 -440 -436 -430 -428 -432 -422 -397 -372 -366 -371 -372 -375 -371 -372 -380 -391 -400 -407 -404 -400 -393 -376 -373 -380 -400 -421 -437 -443 -448 -457 -463 -468 -480 -485 -469 -444 -441 -423 -410 -404 -402 -396 -393 -397 -398 -392 -383 -375 -370 -365 -364 -371 -377 -379 -380 -384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -125 -138 -103 -90 -107 -122 -118 -100 -94 -87 -94 -102 -102 -108 -103 -94 -85 -77 -74 -75 -75 -79 -79 -74 -75 -74 -75 -79 -84 -85 -80 -76 -71 -70 -98 -102 -106 -105 -99 -94 -91 -90 -89 -90 -92 -94 -96 -95 -94 -92 -104 -124 -125 -116 -102 -90 -99 -106 -110 -111 -112 -109 -106 -103 -102 -100 -95 -91 -90 -84 -87 -101 -89 -92 -109 -109 -102 -99 -102 -107 -108 -110 -112 -112 -111 -107 -105 -104 -103 -104 -105 -100 -93 -101 -128 -124 -104 -106 -103 -106 -105 -103 -100 -98 -98 -101 -103 -103 -101 -78 -100 -81 -91 -95 -92 -95 -97 -91 -87 -87 -87 -86 -83 -78 -75 -70 -66 -63 -64 -65 -65 -69 -68 -69 -69 -70 -73 -75 -73 -80 -84 -89 -96 -97 -93 -76 -41 -57 -64 -74 -121 -135 -94 -53 -59 -73 -66 -81 -87 -95 -105 -105 -109 -111 -111 -113 -117 -123 -127 -126 -131 -136 -141 -148 -155 -156 -167 -175 -180 -182 -186 -193 -196 -203 -212 -224 -229 -242 -247 -263 -280 -284 -285 -292 -305 -321 -344 -371 -381 -414 -438 -443 -444 -435 -437 -436 -420 -399 -376 -367 -368 -366 -364 -365 -363 -367 -365 -374 -386 -390 -386 -384 -381 -377 -380 -377 -397 -418 -424 -433 -445 -457 -462 -464 -477 -475 -460 -433 -428 -411 -402 -398 -393 -388 -390 -393 -389 -382 -374 -367 -361 -358 -364 -371 -374 -377 -380 -383 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -80 -100 -92 -93 -116 -127 -133 -125 -98 -91 -93 -99 -100 -104 -99 -90 -81 -77 -75 -74 -76 -77 -77 -75 -76 -74 -79 -85 -85 -82 -78 -74 -70 -69 -70 -75 -107 -98 -93 -91 -91 -90 -90 -91 -93 -95 -94 -94 -91 -90 -106 -119 -116 -104 -91 -88 -99 -107 -112 -109 -108 -103 -100 -99 -96 -93 -91 -90 -90 -88 -95 -119 -97 -113 -108 -106 -105 -105 -107 -101 -96 -107 -119 -116 -111 -107 -103 -97 -95 -98 -100 -99 -105 -117 -128 -116 -103 -106 -104 -107 -101 -99 -97 -96 -97 -99 -99 -98 -97 -81 -105 -84 -97 -94 -91 -92 -93 -92 -90 -92 -91 -89 -84 -77 -70 -67 -72 -69 -68 -66 -64 -67 -64 -63 -62 -67 -70 -72 -69 -77 -87 -90 -92 -91 -79 -52 -37 -39 -72 -72 -93 -138 -93 -48 -70 -86 -68 -80 -91 -99 -80 -102 -108 -109 -110 -112 -115 -119 -121 -123 -130 -141 -148 -155 -156 -162 -165 -170 -176 -182 -187 -191 -194 -201 -210 -219 -222 -225 -236 -254 -272 -278 -281 -287 -300 -321 -346 -372 -390 -410 -423 -432 -436 -431 -429 -421 -403 -379 -360 -360 -361 -356 -351 -345 -352 -360 -357 -365 -375 -375 -371 -369 -372 -379 -376 -379 -402 -405 -420 -433 -442 -454 -460 -461 -468 -468 -450 -430 -415 -404 -399 -391 -384 -382 -384 -385 -381 -373 -364 -355 -350 -352 -362 -360 -368 -374 -375 -376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -90 -111 -101 -105 -116 -133 -159 -157 -120 -89 -94 -99 -101 -100 -97 -90 -79 -74 -74 -75 -76 -75 -75 -76 -78 -79 -84 -85 -81 -77 -75 -72 -69 -73 -85 -106 -100 -95 -95 -93 -93 -92 -92 -93 -95 -97 -95 -92 -91 -88 -123 -124 -103 -99 -90 -93 -100 -103 -107 -103 -103 -98 -96 -95 -92 -91 -92 -91 -89 -88 -98 -120 -114 -111 -109 -113 -113 -115 -98 -92 -91 -97 -113 -120 -116 -111 -104 -98 -101 -101 -102 -99 -116 -131 -123 -112 -104 -104 -105 -103 -98 -96 -94 -93 -93 -94 -93 -91 -95 -101 -108 -93 -88 -91 -89 -90 -92 -92 -89 -89 -88 -83 -80 -75 -68 -66 -73 -71 -70 -65 -63 -65 -65 -65 -69 -70 -69 -66 -68 -77 -91 -92 -94 -84 -62 -55 -55 -58 -62 -70 -87 -135 -76 -38 -66 -81 -69 -75 -85 -94 -109 -85 -108 -112 -110 -111 -114 -115 -116 -122 -131 -139 -145 -147 -153 -155 -159 -165 -172 -179 -184 -188 -192 -199 -206 -211 -215 -227 -232 -252 -273 -276 -275 -280 -296 -319 -343 -367 -392 -397 -411 -427 -434 -433 -420 -402 -383 -365 -352 -351 -347 -342 -341 -333 -345 -355 -352 -362 -368 -365 -359 -362 -371 -369 -373 -380 -380 -400 -417 -429 -437 -448 -452 -450 -451 -450 -435 -427 -411 -403 -390 -383 -378 -375 -377 -377 -372 -363 -352 -341 -337 -338 -346 -354 -365 -368 -367 -371 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -95 -124 -121 -130 -127 -147 -167 -146 -131 -118 -96 -100 -102 -100 -97 -85 -75 -73 -72 -75 -75 -73 -75 -77 -79 -79 -83 -81 -75 -72 -72 -71 -80 -97 -110 -105 -103 -98 -97 -96 -94 -92 -92 -91 -91 -91 -89 -88 -86 -86 -100 -105 -81 -101 -92 -96 -99 -99 -99 -96 -95 -96 -92 -92 -89 -91 -90 -88 -86 -82 -96 -116 -111 -115 -117 -115 -89 -94 -94 -98 -98 -94 -106 -125 -122 -113 -102 -95 -96 -96 -97 -98 -117 -124 -116 -108 -104 -105 -105 -98 -93 -92 -92 -93 -94 -96 -95 -94 -96 -97 -92 -94 -104 -96 -91 -92 -94 -96 -93 -89 -84 -79 -76 -73 -69 -75 -71 -70 -68 -64 -63 -67 -71 -75 -76 -73 -69 -66 -71 -75 -85 -91 -89 -78 -69 -65 -57 -49 -60 -78 -108 -146 -79 -51 -71 -95 -81 -52 -54 -74 -74 -100 -96 -111 -114 -112 -114 -113 -117 -126 -133 -135 -137 -143 -147 -149 -156 -163 -170 -176 -182 -186 -190 -193 -196 -200 -209 -220 -227 -248 -268 -270 -278 -278 -290 -313 -335 -352 -366 -384 -411 -425 -435 -410 -391 -377 -364 -356 -346 -332 -327 -327 -328 -332 -341 -343 -345 -353 -357 -353 -350 -354 -359 -361 -370 -373 -380 -398 -411 -421 -426 -436 -438 -441 -444 -440 -429 -423 -411 -392 -381 -375 -372 -370 -368 -364 -357 -351 -348 -340 -339 -339 -337 -351 -363 -362 -362 -368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -80 -144 -153 -153 -157 -161 -168 -144 -130 -107 -93 -98 -100 -97 -92 -82 -76 -76 -76 -74 -74 -73 -75 -77 -82 -89 -83 -78 -108 -103 -98 -94 -103 -109 -106 -102 -100 -98 -97 -94 -93 -106 -103 -96 -91 -87 -83 -81 -80 -80 -80 -81 -78 -97 -97 -103 -98 -97 -94 -90 -90 -90 -90 -91 -90 -90 -90 -84 -81 -78 -97 -116 -117 -116 -108 -93 -99 -102 -102 -104 -101 -95 -113 -129 -122 -111 -102 -98 -97 -97 -100 -105 -114 -116 -111 -107 -104 -102 -99 -93 -91 -91 -93 -95 -97 -97 -96 -94 -94 -93 -92 -97 -111 -101 -93 -94 -95 -94 -90 -83 -79 -75 -72 -70 -69 -77 -71 -68 -64 -64 -68 -72 -76 -78 -78 -75 -71 -69 -74 -73 -81 -89 -87 -81 -72 -64 -52 -51 -78 -90 -100 -136 -75 -63 -74 -88 -101 -88 -61 -56 -68 -81 -114 -103 -110 -108 -111 -114 -122 -127 -128 -130 -133 -137 -140 -146 -154 -160 -167 -175 -181 -185 -186 -187 -189 -194 -202 -214 -221 -238 -257 -273 -273 -282 -289 -302 -316 -326 -344 -368 -388 -402 -411 -378 -363 -355 -348 -341 -328 -318 -315 -311 -316 -325 -328 -334 -331 -335 -338 -339 -349 -356 -356 -355 -357 -367 -375 -388 -395 -403 -408 -418 -428 -430 -430 -430 -424 -413 -394 -378 -369 -365 -364 -366 -356 -346 -344 -340 -334 -332 -330 -336 -338 -356 -362 -357 -358 -364 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -94 -148 -169 -185 -182 -190 -162 -136 -129 -134 -109 -93 -93 -91 -88 -83 -80 -78 -78 -107 -110 -106 -103 -96 -103 -121 -118 -113 -105 -106 -107 -106 -103 -101 -99 -97 -95 -94 -94 -92 -92 -117 -118 -116 -115 -115 -115 -112 -95 -77 -76 -76 -74 -70 -110 -106 -95 -94 -93 -90 -88 -89 -90 -90 -90 -89 -87 -80 -78 -78 -90 -102 -108 -105 -94 -102 -108 -109 -109 -104 -100 -96 -122 -132 -122 -109 -101 -99 -94 -94 -115 -110 -105 -106 -107 -104 -101 -98 -95 -92 -92 -93 -95 -98 -101 -101 -99 -98 -95 -88 -85 -94 -111 -106 -102 -97 -99 -95 -92 -85 -81 -75 -68 -65 -64 -66 -66 -69 -70 -73 -74 -75 -77 -78 -79 -77 -75 -74 -72 -75 -82 -88 -91 -78 -66 -69 -63 -65 -91 -93 -102 -116 -87 -68 -66 -70 -89 -100 -90 -76 -74 -79 -91 -102 -110 -108 -109 -117 -121 -123 -126 -129 -132 -133 -137 -144 -151 -157 -165 -173 -179 -182 -182 -184 -189 -195 -203 -212 -221 -236 -249 -261 -270 -280 -284 -292 -302 -310 -325 -347 -359 -367 -377 -355 -353 -345 -344 -333 -325 -316 -305 -302 -306 -312 -309 -320 -322 -319 -324 -331 -342 -350 -352 -355 -356 -353 -368 -376 -383 -388 -389 -397 -408 -417 -416 -412 -407 -393 -379 -365 -358 -355 -353 -352 -345 -337 -329 -325 -323 -321 -327 -339 -345 -362 -356 -350 -352 -359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -66 -124 -189 -196 -189 -202 -150 -130 -129 -129 -98 -86 -86 -88 -88 -87 -81 -76 -80 -114 -120 -121 -120 -117 -115 -113 -110 -104 -96 -97 -96 -96 -93 -92 -91 -89 -88 -84 -96 -113 -110 -112 -111 -110 -109 -112 -111 -113 -109 -100 -86 -72 -72 -77 -113 -106 -96 -94 -93 -91 -89 -88 -88 -88 -86 -86 -82 -79 -80 -82 -85 -88 -92 -98 -103 -107 -111 -112 -109 -101 -100 -99 -130 -132 -121 -113 -106 -98 -94 -95 -117 -108 -90 -98 -100 -100 -97 -95 -95 -94 -93 -95 -97 -101 -101 -100 -96 -93 -89 -86 -84 -86 -91 -96 -108 -100 -93 -95 -90 -80 -75 -68 -63 -63 -64 -66 -67 -75 -77 -79 -78 -76 -78 -78 -76 -73 -73 -73 -71 -77 -81 -82 -86 -66 -57 -63 -68 -76 -94 -106 -105 -110 -89 -77 -71 -78 -97 -107 -103 -100 -104 -101 -93 -99 -113 -107 -114 -117 -117 -122 -126 -129 -130 -131 -137 -144 -149 -155 -163 -170 -172 -175 -178 -185 -194 -201 -208 -213 -216 -229 -243 -254 -265 -262 -270 -281 -289 -298 -315 -334 -338 -339 -351 -343 -346 -340 -336 -335 -321 -305 -298 -295 -294 -295 -292 -305 -318 -312 -321 -328 -334 -340 -342 -346 -351 -351 -360 -365 -371 -371 -372 -379 -383 -392 -392 -388 -385 -376 -363 -352 -345 -341 -337 -337 -325 -319 -318 -316 -314 -319 -329 -338 -353 -359 -347 -342 -344 -352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -109 -151 -175 -171 -176 -138 -128 -130 -126 -127 -90 -81 -83 -84 -80 -72 -81 -114 -111 -115 -114 -112 -110 -107 -104 -101 -100 -96 -89 -87 -85 -84 -82 -91 -86 -106 -115 -111 -113 -113 -109 -106 -106 -106 -106 -105 -108 -107 -107 -100 -89 -87 -90 -110 -105 -105 -99 -94 -90 -88 -86 -86 -85 -83 -82 -79 -82 -86 -86 -89 -95 -100 -104 -107 -109 -110 -108 -104 -101 -101 -102 -135 -135 -128 -116 -102 -107 -115 -102 -98 -106 -91 -102 -96 -95 -95 -96 -95 -94 -95 -97 -98 -101 -101 -101 -99 -98 -93 -88 -83 -81 -92 -107 -110 -103 -95 -95 -87 -80 -75 -66 -62 -63 -65 -66 -71 -77 -79 -80 -81 -79 -79 -78 -74 -70 -69 -68 -67 -71 -78 -81 -76 -54 -58 -60 -61 -71 -92 -96 -96 -121 -108 -84 -83 -82 -97 -101 -108 -106 -107 -109 -105 -104 -110 -109 -114 -119 -119 -123 -126 -128 -129 -133 -139 -144 -149 -154 -159 -160 -165 -171 -176 -183 -191 -199 -207 -210 -212 -221 -232 -243 -244 -252 -264 -271 -275 -284 -303 -319 -323 -326 -339 -332 -337 -329 -329 -322 -304 -291 -285 -281 -279 -280 -283 -299 -315 -310 -315 -320 -331 -338 -339 -337 -339 -347 -354 -359 -362 -361 -361 -362 -362 -369 -364 -361 -359 -353 -343 -336 -336 -329 -322 -327 -311 -308 -308 -308 -313 -325 -336 -343 -354 -351 -335 -333 -338 -341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -143 -172 -166 -148 -125 -124 -125 -121 -125 -83 -78 -78 -80 -74 -74 -90 -114 -111 -111 -108 -105 -101 -100 -98 -96 -94 -88 -83 -84 -80 -79 -89 -111 -110 -108 -106 -105 -105 -106 -104 -101 -103 -101 -103 -101 -102 -100 -101 -103 -105 -108 -110 -109 -108 -105 -98 -92 -88 -85 -83 -82 -80 -78 -78 -79 -84 -85 -90 -95 -101 -103 -108 -108 -107 -105 -102 -100 -100 -106 -129 -143 -139 -124 -107 -93 -103 -113 -102 -92 -97 -91 -96 -94 -92 -94 -94 -96 -97 -97 -98 -100 -102 -101 -99 -98 -95 -90 -88 -87 -86 -97 -113 -111 -104 -102 -89 -76 -80 -78 -74 -73 -73 -70 -69 -74 -79 -81 -82 -81 -81 -79 -80 -73 -66 -62 -61 -63 -68 -75 -73 -63 -45 -40 -44 -54 -59 -77 -91 -93 -98 -94 -87 -87 -80 -88 -85 -95 -103 -110 -118 -118 -114 -116 -119 -114 -125 -124 -125 -125 -125 -128 -135 -141 -144 -148 -150 -151 -155 -161 -168 -178 -179 -187 -196 -203 -209 -214 -220 -228 -230 -241 -248 -259 -264 -265 -272 -290 -305 -310 -316 -327 -320 -321 -322 -322 -303 -286 -273 -273 -274 -275 -276 -279 -297 -311 -309 -305 -314 -324 -329 -331 -333 -336 -339 -346 -352 -354 -351 -351 -348 -345 -349 -345 -343 -341 -334 -326 -323 -324 -318 -313 -310 -297 -298 -301 -304 -313 -321 -329 -341 -347 -340 -330 -332 -333 -338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -176 -154 -157 -143 -124 -116 -118 -120 -120 -123 -115 -79 -75 -77 -71 -93 -111 -112 -110 -105 -100 -96 -93 -92 -91 -88 -85 -80 -76 -86 -97 -93 -103 -102 -98 -98 -99 -99 -100 -100 -97 -94 -95 -95 -96 -95 -97 -95 -98 -99 -100 -103 -105 -103 -99 -96 -93 -88 -84 -82 -78 -77 -76 -76 -77 -80 -84 -90 -95 -99 -103 -106 -107 -108 -103 -97 -95 -97 -101 -107 -125 -145 -133 -115 -103 -94 -88 -94 -90 -81 -86 -89 -94 -94 -89 -95 -96 -98 -99 -98 -99 -101 -102 -99 -98 -99 -99 -95 -94 -92 -89 -101 -111 -108 -103 -97 -84 -78 -80 -80 -77 -77 -68 -67 -71 -76 -81 -83 -83 -81 -80 -77 -70 -60 -55 -55 -54 -58 -67 -71 -68 -58 -41 -38 -48 -43 -58 -76 -72 -69 -74 -76 -80 -77 -77 -79 -88 -96 -116 -116 -119 -123 -121 -122 -125 -117 -123 -124 -127 -123 -123 -129 -137 -140 -142 -143 -145 -150 -155 -159 -169 -172 -176 -187 -196 -203 -210 -216 -217 -220 -229 -238 -245 -255 -258 -256 -261 -280 -298 -304 -308 -315 -311 -300 -302 -298 -282 -274 -262 -257 -259 -265 -269 -274 -287 -294 -302 -297 -305 -312 -321 -325 -327 -328 -330 -335 -338 -338 -338 -336 -330 -335 -337 -325 -321 -318 -312 -307 -305 -303 -300 -296 -296 -284 -286 -291 -295 -306 -313 -321 -333 -336 -333 -332 -333 -336 -343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -120 -164 -125 -131 -118 -109 -107 -113 -118 -116 -117 -119 -107 -73 -76 -72 -102 -115 -111 -104 -98 -92 -89 -88 -88 -84 -82 -83 -96 -96 -95 -98 -95 -95 -95 -92 -92 -90 -90 -92 -93 -88 -85 -87 -88 -89 -90 -92 -92 -92 -93 -94 -95 -98 -94 -90 -88 -85 -81 -79 -79 -75 -73 -73 -75 -79 -85 -91 -97 -100 -104 -105 -108 -103 -99 -97 -96 -96 -98 -99 -110 -131 -139 -128 -114 -104 -94 -109 -92 -81 -88 -95 -98 -100 -96 -87 -92 -99 -98 -100 -99 -100 -102 -101 -98 -97 -97 -94 -95 -92 -89 -86 -91 -103 -104 -99 -92 -84 -83 -76 -76 -74 -75 -67 -68 -74 -79 -82 -84 -83 -80 -75 -69 -60 -55 -54 -55 -54 -58 -65 -66 -61 -54 -41 -49 -53 -56 -56 -57 -67 -78 -83 -80 -77 -81 -84 -90 -95 -96 -113 -111 -109 -116 -118 -120 -123 -119 -124 -125 -128 -119 -125 -132 -138 -138 -137 -138 -140 -142 -147 -159 -168 -169 -176 -185 -190 -199 -206 -212 -215 -218 -223 -232 -240 -251 -252 -245 -257 -271 -287 -296 -297 -298 -291 -277 -281 -284 -270 -259 -250 -248 -250 -258 -261 -260 -267 -279 -291 -295 -302 -307 -317 -324 -323 -319 -319 -321 -321 -325 -333 -325 -316 -315 -315 -302 -297 -295 -290 -286 -285 -284 -284 -283 -282 -271 -273 -277 -282 -295 -309 -317 -321 -327 -330 -330 -334 -338 -348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -121 -131 -140 -120 -98 -96 -101 -107 -112 -112 -114 -119 -112 -73 -77 -72 -109 -113 -105 -98 -92 -87 -87 -85 -81 -76 -75 -72 -88 -90 -88 -86 -85 -87 -87 -85 -84 -85 -86 -86 -84 -79 -78 -80 -82 -83 -83 -86 -88 -89 -89 -89 -89 -89 -83 -80 -80 -79 -77 -77 -75 -71 -71 -73 -79 -82 -88 -96 -99 -99 -103 -103 -103 -96 -91 -91 -95 -96 -96 -97 -117 -141 -136 -126 -113 -102 -91 -83 -82 -67 -70 -72 -80 -93 -91 -88 -93 -100 -98 -102 -102 -105 -105 -103 -99 -97 -97 -97 -98 -98 -94 -85 -104 -109 -101 -96 -92 -85 -84 -83 -83 -74 -75 -75 -75 -78 -81 -83 -84 -81 -76 -71 -64 -62 -61 -62 -54 -53 -59 -64 -65 -59 -51 -49 -46 -39 -50 -50 -49 -54 -65 -76 -86 -89 -88 -94 -100 -93 -106 -109 -107 -108 -114 -115 -119 -122 -120 -126 -126 -126 -118 -128 -132 -135 -135 -133 -132 -133 -135 -143 -154 -162 -165 -173 -180 -185 -190 -195 -204 -212 -218 -227 -233 -236 -241 -240 -242 -248 -257 -266 -273 -279 -280 -275 -271 -276 -277 -271 -253 -246 -244 -247 -253 -252 -249 -256 -269 -281 -292 -300 -305 -307 -313 -321 -316 -313 -315 -316 -316 -311 -303 -294 -293 -295 -281 -278 -276 -277 -277 -276 -274 -269 -267 -267 -267 -260 -262 -268 -280 -295 -304 -307 -312 -322 -328 -327 -333 -343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -106 -174 -122 -127 -100 -85 -89 -99 -102 -108 -112 -116 -119 -105 -74 -80 -93 -116 -113 -103 -97 -91 -89 -85 -78 -72 -68 -69 -92 -82 -81 -80 -78 -77 -79 -79 -78 -78 -76 -77 -76 -76 -73 -74 -76 -78 -79 -80 -82 -82 -83 -83 -83 -81 -79 -81 -74 -73 -75 -77 -76 -73 -74 -76 -78 -79 -86 -91 -97 -96 -96 -98 -98 -96 -90 -90 -94 -97 -98 -96 -119 -136 -141 -135 -122 -109 -96 -89 -85 -92 -58 -54 -68 -85 -94 -94 -96 -97 -100 -103 -109 -111 -113 -109 -108 -107 -103 -99 -96 -92 -89 -108 -107 -114 -111 -97 -95 -95 -89 -84 -83 -85 -78 -81 -81 -80 -84 -84 -83 -82 -78 -74 -72 -72 -71 -65 -64 -53 -55 -67 -65 -59 -54 -44 -37 -39 -49 -51 -46 -51 -62 -75 -85 -88 -95 -96 -95 -101 -95 -102 -105 -107 -112 -114 -116 -122 -123 -121 -125 -125 -124 -120 -130 -133 -132 -131 -129 -129 -132 -135 -139 -149 -157 -162 -167 -174 -177 -178 -184 -195 -204 -213 -224 -229 -226 -229 -237 -232 -233 -237 -243 -253 -261 -266 -267 -267 -273 -269 -262 -246 -239 -238 -240 -241 -244 -248 -252 -259 -270 -279 -287 -292 -297 -300 -305 -295 -291 -292 -292 -290 -285 -277 -273 -274 -276 -269 -268 -266 -267 -268 -268 -263 -257 -253 -254 -261 -249 -253 -256 -266 -281 -287 -291 -300 -312 -316 -308 -317 -327 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -145 -146 -113 -105 -94 -86 -92 -94 -97 -108 -114 -118 -119 -115 -106 -107 -117 -112 -107 -101 -96 -95 -85 -77 -70 -67 -70 -81 -80 -77 -76 -74 -72 -70 -71 -72 -72 -71 -72 -73 -72 -73 -72 -75 -76 -76 -76 -75 -74 -75 -75 -75 -75 -88 -84 -97 -78 -72 -74 -74 -76 -81 -83 -85 -88 -93 -97 -100 -98 -98 -95 -94 -93 -91 -90 -93 -97 -98 -100 -95 -125 -142 -141 -130 -115 -102 -92 -94 -92 -62 -54 -53 -72 -94 -97 -99 -106 -105 -107 -114 -117 -94 -95 -111 -103 -108 -107 -97 -91 -90 -90 -87 -84 -108 -105 -94 -98 -100 -100 -96 -90 -90 -93 -94 -92 -90 -91 -86 -79 -77 -73 -70 -69 -72 -72 -63 -59 -64 -68 -67 -60 -53 -37 -30 -35 -42 -45 -51 -52 -46 -62 -74 -82 -94 -101 -104 -104 -104 -99 -99 -110 -111 -120 -117 -120 -125 -124 -127 -128 -124 -125 -124 -130 -134 -129 -128 -128 -131 -132 -132 -135 -142 -150 -158 -161 -164 -168 -174 -178 -187 -198 -206 -215 -219 -219 -229 -231 -227 -228 -225 -229 -239 -252 -257 -259 -264 -266 -259 -248 -236 -231 -229 -229 -231 -237 -243 -244 -248 -257 -265 -270 -274 -277 -279 -283 -269 -265 -266 -265 -263 -262 -266 -265 -264 -267 -253 -254 -255 -255 -255 -253 -247 -241 -239 -240 -242 -231 -237 -250 -255 -256 -267 -274 -281 -292 -292 -284 -297 -308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -127 -116 -98 -95 -94 -93 -94 -94 -106 -114 -115 -115 -115 -117 -120 -117 -111 -109 -105 -102 -102 -94 -88 -76 -64 -72 -79 -74 -73 -70 -72 -70 -67 -67 -67 -68 -68 -68 -68 -70 -71 -74 -74 -77 -76 -73 -70 -68 -67 -67 -67 -72 -86 -98 -99 -97 -74 -74 -77 -76 -82 -89 -89 -92 -100 -104 -102 -101 -100 -95 -91 -89 -89 -90 -91 -93 -95 -100 -100 -124 -135 -144 -137 -120 -105 -96 -92 -95 -87 -53 -53 -72 -92 -98 -93 -97 -105 -108 -108 -98 -97 -101 -99 -103 -98 -98 -105 -100 -92 -87 -89 -106 -107 -105 -110 -96 -102 -105 -101 -98 -95 -93 -93 -95 -94 -91 -89 -86 -76 -70 -66 -64 -67 -71 -71 -67 -65 -65 -61 -58 -52 -37 -32 -36 -45 -47 -47 -45 -51 -50 -64 -74 -81 -97 -100 -105 -110 -107 -107 -109 -117 -116 -125 -120 -125 -128 -125 -129 -129 -125 -126 -126 -127 -131 -125 -126 -129 -135 -134 -132 -133 -137 -145 -151 -151 -157 -163 -177 -176 -184 -200 -209 -214 -216 -218 -222 -224 -224 -224 -220 -222 -231 -244 -249 -250 -251 -251 -244 -235 -228 -226 -221 -220 -223 -231 -236 -236 -239 -246 -249 -250 -252 -257 -259 -259 -246 -245 -248 -249 -247 -245 -244 -245 -248 -251 -248 -239 -240 -241 -240 -237 -230 -223 -220 -222 -225 -217 -225 -235 -238 -239 -247 -258 -269 -278 -277 -272 -283 -286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -155 -124 -119 -104 -97 -98 -98 -99 -100 -113 -117 -114 -113 -113 -115 -115 -111 -107 -106 -104 -103 -97 -93 -91 -73 -64 -77 -82 -72 -68 -68 -65 -66 -67 -67 -68 -67 -67 -67 -69 -73 -76 -79 -80 -76 -73 -70 -67 -66 -66 -66 -78 -90 -95 -96 -96 -96 -73 -76 -79 -86 -89 -93 -96 -100 -105 -108 -106 -107 -93 -87 -84 -84 -88 -90 -92 -94 -96 -99 -100 -134 -145 -144 -124 -105 -97 -94 -91 -91 -90 -84 -55 -77 -96 -107 -103 -96 -95 -97 -103 -109 -107 -111 -110 -105 -102 -94 -106 -102 -91 -87 -88 -88 -89 -107 -106 -103 -109 -102 -95 -99 -102 -97 -91 -92 -98 -89 -78 -73 -71 -68 -63 -63 -67 -71 -69 -67 -62 -56 -52 -49 -41 -29 -33 -44 -51 -50 -46 -48 -55 -56 -68 -78 -94 -102 -106 -110 -110 -107 -110 -119 -117 -117 -126 -125 -127 -130 -125 -131 -129 -125 -126 -128 -128 -126 -121 -125 -131 -137 -136 -135 -134 -136 -140 -142 -145 -153 -160 -170 -174 -185 -203 -211 -212 -212 -216 -222 -222 -221 -220 -218 -222 -229 -239 -245 -241 -237 -239 -238 -231 -226 -216 -212 -214 -231 -230 -231 -235 -235 -238 -241 -237 -235 -239 -238 -238 -219 -219 -223 -225 -224 -223 -223 -226 -230 -233 -233 -223 -226 -226 -224 -218 -211 -207 -207 -209 -211 -206 -213 -214 -222 -226 -225 -230 -238 -249 -252 -252 -264 -271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -112 -149 -106 -113 -101 -96 -97 -101 -107 -113 -118 -117 -112 -112 -109 -108 -107 -107 -106 -105 -105 -103 -90 -62 -61 -73 -65 -81 -84 -74 -66 -64 -63 -64 -65 -67 -69 -68 -69 -71 -75 -77 -80 -83 -82 -74 -70 -70 -70 -68 -65 -82 -89 -92 -94 -94 -95 -95 -75 -79 -86 -87 -92 -96 -99 -104 -109 -110 -106 -101 -90 -80 -75 -77 -87 -90 -93 -95 -96 -96 -93 -100 -150 -134 -111 -98 -97 -97 -95 -93 -92 -90 -87 -94 -96 -111 -107 -106 -104 -106 -113 -116 -114 -114 -115 -109 -103 -95 -112 -105 -98 -91 -95 -103 -97 -85 -87 -94 -111 -100 -97 -99 -101 -97 -90 -84 -81 -80 -75 -70 -70 -67 -61 -60 -63 -69 -68 -60 -58 -57 -53 -47 -35 -32 -40 -47 -52 -48 -45 -52 -63 -74 -74 -93 -102 -103 -105 -110 -108 -110 -114 -118 -117 -117 -126 -126 -130 -133 -130 -131 -131 -127 -128 -129 -127 -122 -121 -128 -133 -137 -134 -134 -133 -133 -136 -138 -142 -149 -155 -160 -170 -182 -200 -211 -212 -212 -216 -223 -230 -228 -221 -218 -223 -229 -233 -236 -231 -232 -238 -240 -234 -219 -213 -223 -229 -237 -230 -228 -230 -230 -229 -226 -222 -220 -218 -214 -214 -203 -201 -203 -204 -206 -207 -209 -212 -215 -216 -217 -213 -211 -210 -210 -201 -196 -195 -196 -200 -202 -198 -199 -200 -203 -206 -210 -215 -217 -224 -228 -228 -239 -246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -167 -140 -96 -91 -103 -104 -107 -107 -114 -124 -124 -115 -106 -103 -100 -101 -100 -105 -104 -103 -101 -100 -88 -56 -58 -76 -65 -89 -81 -70 -66 -65 -65 -65 -66 -68 -70 -71 -74 -76 -79 -82 -84 -84 -78 -70 -68 -68 -67 -67 -63 -83 -83 -78 -81 -88 -90 -86 -77 -82 -83 -92 -97 -101 -102 -107 -110 -109 -104 -98 -85 -74 -67 -91 -96 -90 -92 -95 -96 -96 -98 -113 -147 -121 -107 -103 -106 -106 -104 -101 -98 -94 -90 -94 -98 -102 -97 -105 -105 -112 -117 -118 -118 -117 -115 -109 -101 -96 -116 -107 -100 -92 -89 -89 -89 -88 -90 -106 -114 -108 -101 -97 -94 -92 -88 -85 -80 -73 -68 -68 -70 -66 -56 -58 -62 -66 -63 -57 -53 -54 -52 -47 -47 -32 -53 -55 -54 -50 -48 -54 -67 -82 -92 -93 -101 -101 -101 -108 -114 -117 -117 -117 -116 -117 -126 -126 -131 -131 -127 -127 -131 -130 -131 -130 -125 -121 -124 -132 -135 -136 -132 -134 -135 -136 -138 -142 -147 -150 -154 -156 -168 -180 -198 -213 -219 -221 -222 -223 -226 -230 -224 -217 -221 -226 -224 -220 -224 -233 -238 -240 -233 -220 -223 -229 -237 -233 -229 -222 -219 -214 -212 -210 -205 -199 -194 -191 -192 -195 -182 -182 -184 -186 -188 -192 -195 -198 -203 -207 -200 -200 -198 -197 -192 -184 -182 -184 -189 -189 -184 -187 -190 -187 -187 -189 -195 -205 -217 -216 -213 -219 -223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -151 -192 -128 -95 -95 -93 -109 -118 -118 -128 -131 -123 -110 -99 -95 -94 -95 -96 -98 -102 -100 -92 -75 -58 -55 -62 -77 -70 -94 -83 -72 -67 -66 -64 -63 -66 -69 -72 -73 -77 -80 -81 -82 -81 -78 -72 -67 -65 -65 -66 -66 -65 -66 -61 -74 -72 -81 -80 -74 -80 -82 -88 -95 -100 -105 -105 -108 -99 -95 -99 -95 -80 -68 -67 -75 -83 -102 -95 -95 -98 -102 -124 -149 -138 -119 -113 -115 -117 -116 -113 -107 -103 -94 -80 -76 -87 -90 -94 -104 -101 -112 -119 -117 -117 -117 -113 -106 -100 -97 -118 -108 -104 -97 -88 -84 -93 -95 -88 -99 -116 -110 -98 -98 -85 -77 -68 -67 -67 -65 -67 -72 -71 -65 -58 -62 -64 -61 -57 -53 -50 -50 -50 -49 -45 -35 -57 -59 -54 -55 -56 -60 -70 -82 -90 -91 -95 -114 -111 -109 -119 -118 -115 -116 -116 -119 -128 -128 -130 -129 -127 -125 -125 -130 -132 -128 -122 -122 -127 -134 -136 -136 -133 -133 -137 -139 -141 -147 -151 -151 -152 -157 -168 -182 -197 -212 -217 -223 -222 -221 -221 -220 -220 -214 -216 -217 -214 -214 -218 -228 -234 -237 -235 -228 -228 -233 -233 -235 -225 -208 -200 -197 -195 -190 -184 -178 -174 -173 -173 -176 -168 -168 -170 -171 -174 -176 -179 -185 -192 -195 -185 -186 -188 -185 -184 -173 -170 -172 -175 -175 -173 -177 -178 -177 -177 -180 -184 -193 -202 -198 -193 -198 -207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -185 -173 -122 -112 -104 -92 -104 -124 -132 -141 -136 -123 -106 -95 -91 -90 -92 -93 -99 -101 -99 -67 -59 -59 -73 -82 -74 -74 -93 -85 -78 -76 -68 -65 -62 -62 -66 -69 -72 -74 -76 -78 -79 -76 -75 -67 -62 -61 -62 -63 -64 -67 -71 -63 -66 -72 -80 -77 -76 -84 -89 -97 -97 -100 -102 -105 -108 -79 -67 -81 -89 -78 -69 -69 -69 -79 -101 -94 -95 -100 -105 -122 -135 -118 -100 -123 -123 -124 -122 -118 -110 -104 -96 -88 -77 -72 -82 -95 -104 -104 -110 -118 -116 -116 -114 -110 -105 -99 -99 -118 -112 -106 -97 -95 -95 -99 -100 -93 -99 -116 -109 -97 -93 -82 -78 -72 -72 -73 -71 -68 -66 -66 -65 -61 -62 -59 -55 -53 -55 -57 -57 -55 -51 -45 -40 -52 -56 -57 -62 -65 -68 -74 -79 -82 -90 -110 -116 -113 -107 -117 -115 -114 -116 -116 -119 -125 -131 -131 -129 -125 -122 -127 -129 -128 -122 -120 -123 -128 -132 -132 -132 -133 -135 -141 -145 -145 -149 -152 -152 -153 -160 -170 -182 -191 -194 -203 -210 -206 -207 -216 -218 -210 -207 -209 -210 -212 -214 -219 -225 -231 -235 -234 -232 -232 -231 -233 -228 -213 -192 -190 -184 -177 -171 -165 -160 -158 -160 -162 -163 -152 -152 -154 -155 -160 -164 -168 -174 -180 -178 -166 -171 -175 -173 -172 -164 -163 -161 -163 -164 -163 -168 -168 -167 -168 -176 -178 -185 -190 -183 -180 -188 -200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -89 -94 -204 -207 -145 -106 -87 -85 -99 -124 -146 -152 -145 -127 -106 -96 -92 -89 -91 -94 -102 -100 -83 -63 -62 -59 -76 -80 -72 -71 -75 -73 -78 -66 -63 -65 -58 -58 -61 -65 -68 -69 -71 -72 -69 -65 -66 -61 -59 -60 -61 -63 -64 -67 -72 -69 -63 -78 -84 -81 -76 -80 -91 -100 -102 -99 -103 -102 -106 -73 -67 -62 -58 -57 -68 -82 -82 -89 -94 -95 -98 -103 -129 -135 -130 -112 -92 -101 -109 -128 -125 -118 -107 -103 -99 -79 -70 -75 -87 -108 -109 -107 -124 -120 -115 -115 -113 -108 -102 -97 -101 -117 -111 -107 -104 -102 -96 -86 -84 -90 -103 -116 -109 -96 -92 -85 -84 -71 -67 -63 -65 -70 -66 -62 -66 -61 -59 -56 -51 -50 -51 -52 -57 -60 -55 -47 -42 -48 -51 -63 -68 -72 -76 -80 -81 -90 -104 -111 -113 -111 -117 -116 -112 -118 -117 -118 -126 -133 -132 -131 -127 -125 -121 -128 -125 -121 -117 -118 -123 -126 -128 -126 -127 -129 -137 -137 -141 -150 -154 -154 -154 -156 -162 -168 -174 -177 -183 -188 -194 -197 -201 -202 -201 -199 -200 -203 -208 -209 -215 -222 -224 -228 -230 -233 -232 -230 -229 -225 -218 -194 -185 -175 -167 -163 -157 -150 -147 -147 -148 -150 -149 -139 -138 -139 -143 -147 -153 -159 -163 -164 -161 -154 -159 -161 -160 -160 -158 -156 -155 -158 -158 -157 -159 -160 -161 -166 -174 -174 -176 -176 -177 -178 -184 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -100 -88 -130 -221 -168 -99 -82 -86 -101 -133 -160 -168 -160 -132 -106 -96 -94 -92 -93 -97 -95 -78 -58 -59 -61 -56 -78 -77 -69 -63 -59 -64 -75 -60 -67 -66 -75 -78 -76 -75 -74 -72 -69 -69 -90 -85 -60 -57 -57 -57 -59 -63 -66 -68 -70 -67 -66 -88 -90 -81 -77 -82 -89 -96 -101 -102 -101 -100 -100 -84 -67 -61 -59 -58 -56 -73 -95 -98 -100 -99 -106 -108 -128 -131 -131 -109 -93 -105 -122 -128 -122 -113 -102 -104 -80 -69 -64 -82 -103 -115 -120 -114 -133 -115 -112 -111 -110 -105 -100 -95 -101 -115 -111 -110 -108 -101 -99 -105 -109 -97 -102 -110 -102 -94 -95 -84 -84 -82 -77 -74 -71 -68 -62 -62 -66 -60 -54 -58 -53 -53 -53 -53 -52 -57 -57 -47 -43 -51 -55 -72 -75 -77 -81 -82 -81 -94 -108 -111 -109 -110 -120 -115 -111 -125 -119 -117 -124 -130 -129 -127 -126 -124 -122 -127 -121 -117 -115 -118 -121 -123 -124 -123 -123 -126 -135 -137 -143 -146 -153 -155 -154 -155 -158 -160 -162 -167 -171 -175 -182 -180 -181 -182 -185 -189 -194 -198 -201 -208 -217 -222 -222 -226 -225 -227 -228 -226 -221 -213 -202 -200 -183 -160 -156 -151 -145 -140 -139 -140 -140 -139 -137 -128 -128 -130 -135 -139 -143 -147 -150 -152 -148 -143 -147 -149 -149 -147 -147 -147 -149 -155 -157 -155 -155 -156 -159 -163 -168 -169 -168 -172 -171 -171 -175 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -101 -91 -91 -194 -159 -95 -85 -88 -117 -159 -179 -185 -170 -142 -113 -103 -98 -95 -97 -99 -85 -61 -60 -61 -62 -57 -82 -75 -67 -63 -60 -61 -66 -69 -82 -73 -86 -81 -82 -84 -85 -84 -82 -80 -80 -79 -75 -52 -52 -62 -57 -60 -67 -69 -66 -64 -65 -73 -77 -71 -72 -81 -87 -91 -96 -99 -97 -95 -97 -100 -76 -72 -66 -87 -98 -96 -99 -101 -103 -107 -113 -109 -98 -94 -93 -95 -96 -100 -115 -124 -116 -108 -103 -105 -102 -75 -61 -82 -98 -114 -127 -118 -130 -110 -111 -107 -106 -103 -99 -106 -112 -112 -111 -109 -105 -103 -99 -84 -92 -89 -88 -89 -86 -87 -92 -86 -80 -76 -60 -60 -55 -60 -61 -64 -66 -63 -60 -57 -57 -57 -54 -56 -58 -57 -54 -52 -53 -62 -70 -79 -83 -84 -84 -86 -86 -101 -111 -109 -112 -119 -117 -114 -113 -127 -123 -117 -120 -124 -127 -125 -122 -122 -122 -125 -120 -117 -115 -118 -120 -120 -119 -119 -121 -127 -135 -136 -142 -144 -153 -152 -151 -152 -153 -154 -156 -160 -165 -167 -177 -168 -176 -183 -189 -191 -191 -193 -198 -206 -214 -218 -216 -223 -223 -222 -219 -214 -205 -197 -193 -183 -177 -161 -148 -141 -135 -134 -133 -132 -131 -130 -127 -120 -120 -125 -131 -134 -137 -138 -139 -138 -136 -134 -136 -136 -137 -138 -140 -140 -143 -148 -152 -155 -153 -151 -155 -157 -158 -161 -163 -164 -165 -161 -161 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -110 -191 -147 -96 -92 -90 -114 -167 -205 -213 -202 -178 -155 -137 -112 -98 -95 -98 -96 -76 -64 -65 -62 -65 -95 -75 -71 -66 -60 -61 -68 -80 -78 -67 -84 -71 -76 -77 -75 -74 -74 -74 -74 -77 -74 -51 -61 -73 -59 -56 -63 -66 -64 -63 -62 -64 -76 -68 -68 -78 -84 -88 -92 -94 -94 -93 -95 -96 -97 -98 -98 -96 -99 -101 -102 -105 -109 -113 -112 -103 -93 -93 -93 -96 -96 -109 -118 -117 -109 -105 -105 -102 -95 -70 -76 -82 -89 -112 -128 -125 -124 -107 -109 -105 -103 -100 -94 -109 -116 -112 -110 -107 -104 -100 -95 -106 -97 -105 -105 -95 -78 -72 -78 -78 -69 -76 -78 -92 -71 -56 -58 -66 -68 -70 -73 -68 -65 -61 -54 -62 -54 -58 -56 -59 -65 -70 -76 -80 -84 -87 -89 -89 -103 -110 -110 -107 -111 -118 -114 -113 -114 -121 -128 -119 -127 -127 -125 -123 -120 -119 -120 -123 -119 -119 -117 -118 -119 -117 -116 -117 -122 -126 -128 -135 -139 -141 -151 -150 -150 -150 -151 -153 -153 -156 -164 -163 -165 -167 -178 -186 -192 -193 -195 -199 -201 -201 -205 -208 -209 -215 -214 -212 -206 -198 -193 -188 -180 -176 -168 -158 -143 -136 -131 -130 -127 -124 -123 -122 -119 -114 -117 -123 -128 -132 -131 -131 -131 -131 -132 -131 -129 -128 -128 -130 -134 -134 -138 -142 -147 -150 -148 -147 -148 -148 -150 -153 -154 -155 -160 -152 -149 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -131 -141 -102 -102 -110 -137 -164 -194 -191 -177 -193 -212 -163 -116 -100 -94 -97 -102 -82 -65 -68 -66 -64 -54 -56 -69 -63 -56 -77 -88 -85 -77 -72 -82 -68 -72 -70 -69 -68 -67 -67 -71 -65 -53 -54 -70 -73 -71 -55 -59 -62 -63 -62 -67 -76 -78 -63 -66 -72 -77 -82 -86 -89 -90 -91 -92 -93 -95 -94 -97 -98 -101 -101 -103 -106 -108 -108 -104 -97 -92 -91 -94 -95 -119 -123 -118 -110 -105 -104 -102 -93 -68 -63 -64 -80 -88 -117 -128 -124 -116 -106 -106 -100 -98 -95 -90 -111 -116 -111 -107 -105 -103 -103 -105 -96 -91 -84 -91 -92 -85 -69 -66 -75 -70 -76 -105 -89 -96 -73 -68 -71 -72 -73 -75 -77 -75 -69 -60 -69 -60 -57 -61 -67 -72 -75 -78 -80 -83 -89 -89 -93 -111 -116 -110 -114 -117 -115 -112 -112 -113 -119 -127 -121 -127 -124 -123 -121 -119 -117 -118 -121 -120 -120 -120 -119 -115 -115 -114 -115 -121 -126 -128 -133 -137 -146 -148 -148 -148 -150 -151 -152 -152 -155 -159 -159 -165 -172 -184 -191 -192 -194 -197 -198 -199 -199 -200 -199 -199 -200 -196 -192 -188 -186 -182 -177 -173 -171 -162 -154 -148 -131 -127 -125 -120 -118 -117 -115 -114 -115 -118 -123 -128 -130 -130 -129 -128 -128 -129 -127 -124 -123 -123 -125 -129 -130 -134 -139 -143 -144 -144 -145 -144 -142 -142 -143 -145 -146 -149 -141 -142 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -97 -139 -119 -118 -108 -138 -179 -160 -141 -132 -161 -195 -147 -105 -86 -89 -99 -101 -88 -79 -70 -63 -61 -65 -75 -67 -61 -71 -88 -96 -91 -75 -70 -79 -73 -71 -69 -67 -67 -68 -70 -71 -59 -47 -49 -57 -65 -73 -50 -55 -56 -57 -55 -70 -82 -73 -60 -65 -68 -73 -80 -81 -83 -85 -86 -88 -90 -92 -90 -94 -101 -99 -100 -97 -120 -126 -110 -97 -95 -95 -93 -99 -129 -126 -118 -110 -105 -102 -100 -96 -87 -69 -66 -63 -82 -100 -127 -128 -117 -108 -103 -101 -93 -93 -91 -90 -115 -114 -107 -105 -105 -102 -98 -88 -82 -90 -107 -95 -80 -63 -70 -52 -46 -37 -24 -97 -103 -87 -62 -71 -78 -78 -75 -76 -79 -79 -76 -73 -68 -49 -57 -68 -74 -76 -76 -78 -81 -86 -90 -93 -103 -116 -117 -108 -114 -115 -112 -111 -111 -113 -123 -125 -126 -127 -123 -121 -120 -117 -114 -113 -115 -119 -119 -119 -117 -112 -113 -112 -116 -122 -126 -132 -143 -146 -146 -147 -146 -147 -149 -152 -152 -153 -157 -162 -163 -167 -175 -178 -179 -189 -191 -191 -190 -190 -192 -194 -194 -193 -184 -182 -180 -179 -177 -175 -174 -172 -165 -157 -149 -144 -125 -122 -119 -117 -113 -111 -110 -112 -116 -120 -125 -127 -127 -127 -126 -126 -126 -126 -123 -120 -119 -120 -122 -125 -128 -132 -136 -140 -140 -140 -140 -141 -142 -143 -139 -139 -139 -138 -136 -138 -142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -103 -130 -116 -114 -131 -152 -133 -131 -129 -164 -166 -149 -124 -102 -91 -95 -100 -99 -93 -96 -78 -63 -59 -53 -54 -67 -58 -92 -100 -97 -87 -71 -76 -84 -78 -75 -74 -70 -71 -72 -68 -68 -68 -66 -58 -50 -54 -62 -51 -53 -53 -50 -68 -77 -79 -76 -67 -64 -65 -70 -76 -77 -79 -80 -82 -84 -88 -90 -92 -97 -101 -97 -94 -116 -126 -132 -121 -103 -96 -95 -94 -100 -131 -117 -109 -105 -101 -97 -92 -89 -89 -83 -64 -62 -75 -113 -136 -124 -111 -103 -100 -95 -89 -90 -90 -89 -115 -110 -105 -104 -103 -100 -95 -94 -95 -96 -71 -72 -21 -14 -28 -14 0 0 0 -29 -110 -101 -92 -79 -67 -76 -76 -77 -78 -74 -70 -66 -57 -48 -59 -70 -78 -80 -77 -81 -85 -87 -93 -104 -119 -118 -110 -106 -114 -113 -111 -111 -110 -113 -121 -122 -125 -126 -123 -120 -119 -116 -113 -111 -110 -113 -116 -115 -114 -108 -112 -113 -120 -123 -130 -138 -142 -145 -145 -146 -147 -151 -153 -154 -154 -154 -156 -160 -163 -168 -170 -173 -177 -186 -185 -184 -182 -181 -185 -188 -187 -184 -173 -174 -174 -172 -172 -170 -168 -164 -157 -151 -144 -140 -132 -117 -116 -113 -109 -107 -109 -113 -118 -122 -124 -124 -123 -124 -124 -124 -124 -123 -120 -119 -120 -120 -121 -124 -128 -132 -135 -137 -137 -138 -139 -140 -141 -143 -144 -143 -142 -132 -135 -135 -135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -90 -119 -108 -126 -145 -163 -120 -121 -169 -198 -162 -128 -113 -100 -98 -94 -94 -91 -87 -85 -83 -81 -65 -48 -57 -69 -68 -104 -106 -98 -84 -73 -86 -96 -94 -89 -81 -70 -62 -65 -48 -47 -63 -58 -52 -58 -63 -59 -56 -50 -48 -47 -69 -68 -71 -78 -70 -60 -63 -69 -73 -74 -74 -76 -76 -81 -87 -92 -97 -99 -95 -93 -115 -109 -114 -117 -127 -110 -97 -98 -106 -125 -118 -109 -104 -99 -94 -88 -85 -83 -85 -78 -66 -85 -106 -117 -118 -115 -106 -100 -98 -94 -89 -89 -95 -114 -112 -106 -104 -104 -104 -100 -96 -94 -89 -72 -72 -67 -1 0 0 0 0 0 0 -12 -44 -98 -81 -81 -66 -79 -78 -76 -76 -70 -62 -58 -54 -54 -67 -78 -85 -83 -84 -87 -93 -96 -103 -115 -119 -117 -109 -119 -117 -116 -113 -110 -109 -112 -119 -120 -124 -126 -122 -119 -118 -116 -114 -113 -111 -111 -114 -111 -109 -108 -114 -115 -123 -125 -131 -137 -139 -141 -146 -146 -151 -150 -153 -154 -154 -154 -155 -156 -158 -162 -164 -170 -171 -177 -175 -172 -171 -172 -177 -178 -175 -173 -171 -168 -166 -167 -166 -165 -161 -156 -152 -145 -137 -135 -131 -127 -113 -110 -108 -108 -111 -115 -119 -122 -123 -122 -121 -122 -122 -122 -122 -121 -120 -119 -119 -121 -123 -126 -129 -132 -133 -135 -137 -138 -139 -139 -140 -141 -142 -141 -139 -130 -131 -131 -132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -98 -110 -131 -155 -174 -174 -189 -211 -179 -131 -112 -99 -93 -93 -91 -87 -87 -79 -76 -75 -71 -75 -84 -81 -74 -82 -112 -108 -99 -83 -77 -68 -68 -86 -85 -73 -65 -54 -53 -53 -51 -47 -66 -64 -68 -73 -72 -65 -50 -49 -66 -58 -54 -62 -73 -71 -66 -67 -68 -67 -65 -66 -71 -74 -81 -88 -96 -100 -96 -86 -89 -111 -104 -106 -112 -129 -108 -104 -114 -121 -117 -112 -104 -98 -93 -87 -84 -82 -81 -81 -82 -78 -76 -100 -111 -109 -109 -102 -96 -95 -95 -94 -90 -95 -112 -109 -104 -104 -106 -99 -96 -97 -96 -91 -83 -57 -6 0 0 0 0 0 0 0 -50 -108 -98 -102 -89 -69 -81 -79 -77 -75 -67 -57 -51 -53 -64 -76 -77 -87 -81 -86 -91 -94 -102 -110 -115 -117 -115 -109 -117 -118 -116 -112 -109 -108 -113 -117 -118 -122 -124 -120 -117 -118 -115 -115 -113 -110 -110 -113 -109 -109 -113 -118 -119 -123 -124 -129 -134 -137 -142 -145 -146 -151 -151 -153 -153 -154 -154 -155 -156 -158 -160 -164 -167 -175 -170 -166 -164 -164 -167 -171 -173 -172 -170 -166 -161 -157 -158 -158 -156 -153 -148 -145 -138 -133 -133 -132 -128 -112 -110 -111 -113 -115 -117 -119 -121 -121 -120 -119 -119 -119 -120 -120 -121 -120 -121 -121 -123 -126 -128 -130 -131 -132 -135 -135 -136 -137 -137 -137 -138 -139 -137 -130 -129 -129 -129 -128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -83 -114 -132 -150 -164 -188 -201 -195 -154 -111 -103 -91 -87 -85 -83 -82 -80 -71 -68 -66 -63 -67 -76 -83 -80 -94 -116 -106 -89 -85 -76 -78 -71 -79 -76 -65 -60 -59 -59 -57 -53 -49 -67 -66 -67 -69 -69 -66 -62 -59 -53 -45 -43 -57 -69 -75 -79 -81 -83 -84 -87 -89 -94 -97 -83 -92 -100 -102 -94 -83 -90 -111 -110 -109 -118 -134 -118 -120 -118 -114 -111 -105 -98 -93 -88 -86 -83 -82 -81 -80 -77 -83 -89 -96 -114 -110 -104 -98 -95 -92 -92 -106 -117 -114 -109 -107 -105 -108 -95 -88 -103 -103 -100 -94 -50 -0 0 0 0 0 0 0 0 0 0 -12 -45 -101 -101 -76 -73 -82 -80 -73 -67 -61 -57 -60 -66 -71 -83 -83 -88 -87 -96 -98 -105 -112 -116 -117 -114 -108 -116 -116 -115 -111 -108 -108 -114 -118 -118 -121 -122 -119 -117 -117 -116 -113 -111 -108 -105 -108 -113 -113 -117 -122 -123 -120 -123 -124 -130 -136 -139 -142 -145 -151 -152 -153 -152 -152 -153 -154 -155 -157 -161 -163 -164 -170 -164 -159 -159 -160 -164 -166 -167 -167 -162 -155 -151 -147 -147 -148 -147 -144 -142 -139 -134 -131 -131 -129 -125 -112 -112 -114 -117 -118 -119 -119 -119 -119 -119 -120 -120 -121 -121 -123 -123 -124 -123 -123 -125 -127 -128 -129 -130 -131 -134 -133 -133 -135 -137 -138 -139 -140 -137 -130 -128 -129 -125 -124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -111 -111 -146 -184 -195 -186 -164 -130 -96 -92 -84 -78 -76 -77 -78 -72 -63 -61 -59 -60 -68 -84 -86 -84 -89 -96 -87 -73 -81 -66 -91 -82 -83 -71 -61 -55 -54 -53 -50 -51 -66 -65 -65 -67 -68 -66 -63 -61 -55 -45 -43 -53 -55 -69 -72 -73 -76 -78 -78 -81 -89 -100 -103 -82 -95 -102 -99 -90 -82 -78 -92 -111 -109 -119 -131 -127 -117 -113 -111 -108 -101 -93 -89 -87 -83 -81 -81 -81 -79 -76 -82 -86 -98 -117 -109 -100 -98 -95 -101 -91 -105 -114 -111 -108 -109 -105 -93 -86 -84 -94 -98 -98 -96 -45 0 0 0 0 0 0 0 0 0 0 -82 -120 -79 -70 -76 -72 -82 -80 -76 -71 -67 -64 -61 -64 -74 -85 -93 -89 -89 -97 -105 -110 -113 -116 -117 -115 -110 -118 -115 -114 -108 -107 -108 -110 -116 -120 -121 -122 -119 -117 -117 -115 -111 -109 -107 -105 -106 -113 -119 -120 -122 -123 -121 -122 -125 -129 -133 -138 -145 -149 -151 -152 -153 -152 -152 -152 -153 -155 -157 -160 -160 -161 -164 -159 -156 -156 -156 -158 -159 -157 -155 -151 -146 -143 -139 -139 -142 -141 -139 -137 -134 -133 -130 -128 -129 -127 -122 -113 -117 -118 -118 -118 -118 -117 -117 -118 -120 -121 -123 -125 -126 -127 -125 -125 -125 -127 -128 -128 -129 -129 -130 -133 -133 -134 -136 -138 -140 -141 -142 -141 -138 -129 -127 -128 -125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -131 -122 -109 -155 -192 -189 -164 -137 -108 -85 -84 -75 -72 -73 -72 -73 -63 -57 -60 -60 -61 -80 -95 -88 -85 -83 -79 -73 -69 -69 -74 -102 -93 -92 -82 -65 -59 -50 -42 -45 -57 -58 -59 -64 -66 -64 -59 -55 -52 -46 -37 -41 -55 -49 -69 -70 -66 -72 -76 -78 -80 -87 -99 -102 -84 -94 -100 -92 -86 -81 -94 -99 -96 -102 -113 -119 -115 -110 -108 -105 -102 -95 -91 -88 -84 -80 -80 -79 -78 -75 -69 -76 -92 -113 -120 -109 -104 -100 -110 -120 -99 -108 -114 -111 -110 -101 -90 -89 -86 -84 -83 -90 -87 -97 -37 0 0 0 0 0 0 0 0 0 0 -74 -112 -83 -70 -77 -71 -82 -82 -81 -77 -75 -73 -66 -67 -75 -81 -88 -88 -91 -99 -110 -111 -113 -115 -117 -116 -116 -117 -115 -112 -105 -107 -109 -110 -113 -118 -121 -121 -119 -118 -117 -114 -111 -109 -107 -104 -106 -110 -115 -119 -120 -121 -121 -124 -125 -127 -133 -138 -141 -143 -149 -154 -156 -156 -155 -155 -156 -157 -158 -159 -161 -163 -160 -156 -154 -153 -154 -155 -151 -148 -146 -144 -140 -138 -138 -138 -140 -137 -136 -135 -134 -132 -128 -127 -127 -127 -125 -122 -117 -116 -116 -117 -118 -119 -119 -121 -123 -125 -127 -128 -129 -127 -124 -124 -124 -125 -127 -129 -130 -130 -129 -133 -134 -137 -138 -141 -143 -144 -144 -143 -140 -133 -132 -146 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -75 -139 -114 -174 -185 -160 -139 -122 -100 -81 -77 -78 -68 -70 -71 -66 -60 -60 -61 -61 -72 -90 -96 -87 -89 -86 -78 -73 -69 -69 -71 -72 -78 -102 -80 -68 -67 -60 -54 -50 -51 -55 -57 -63 -62 -56 -48 -44 -42 -42 -40 -46 -55 -47 -66 -66 -63 -70 -72 -75 -79 -88 -100 -100 -90 -109 -96 -88 -87 -79 -78 -78 -84 -95 -104 -108 -105 -103 -101 -99 -96 -93 -88 -83 -80 -79 -78 -75 -72 -72 -67 -77 -106 -128 -134 -121 -106 -104 -124 -120 -118 -115 -111 -112 -94 -87 -90 -91 -88 -88 -89 -94 -79 -115 -35 0 0 0 0 0 0 0 0 0 0 0 -79 -90 -70 -78 -78 -79 -80 -81 -75 -75 -74 -66 -72 -81 -85 -88 -92 -97 -105 -114 -112 -113 -114 -115 -110 -110 -117 -115 -110 -106 -110 -113 -116 -113 -113 -115 -116 -118 -119 -119 -115 -112 -110 -107 -106 -106 -109 -113 -118 -120 -122 -124 -125 -125 -131 -134 -137 -142 -148 -159 -169 -169 -167 -159 -165 -162 -160 -159 -157 -160 -162 -158 -155 -152 -149 -149 -148 -144 -143 -143 -141 -140 -140 -141 -141 -141 -138 -136 -136 -134 -130 -133 -136 -136 -134 -131 -130 -127 -116 -117 -118 -121 -122 -123 -125 -128 -130 -130 -131 -130 -127 -124 -126 -126 -126 -126 -126 -127 -129 -131 -135 -138 -141 -142 -144 -145 -145 -145 -144 -145 -144 -139 -145 -147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -110 -136 -196 -175 -162 -130 -112 -96 -81 -84 -96 -74 -70 -62 -60 -61 -62 -71 -79 -84 -91 -94 -91 -94 -90 -86 -77 -72 -72 -75 -76 -76 -86 -71 -64 -63 -58 -62 -58 -53 -52 -57 -63 -59 -52 -43 -42 -34 -32 -43 -54 -50 -41 -52 -65 -62 -65 -66 -69 -76 -89 -99 -106 -111 -116 -92 -89 -87 -93 -67 -62 -76 -91 -98 -100 -98 -96 -95 -94 -92 -88 -83 -80 -79 -77 -75 -72 -69 -72 -67 -81 -115 -115 -114 -125 -116 -106 -119 -109 -117 -108 -85 -106 -93 -89 -91 -92 -91 -93 -97 -86 -89 -110 -24 0 0 0 0 0 0 0 0 0 0 0 -95 -95 -76 -78 -79 -78 -78 -74 -71 -68 -70 -70 -75 -80 -87 -95 -99 -104 -111 -116 -112 -112 -112 -114 -109 -111 -116 -114 -111 -110 -114 -116 -119 -114 -111 -110 -109 -113 -120 -120 -116 -113 -111 -111 -107 -107 -110 -113 -116 -120 -124 -126 -124 -124 -130 -134 -141 -149 -157 -167 -173 -174 -175 -170 -168 -167 -164 -161 -157 -158 -160 -159 -155 -151 -150 -146 -146 -144 -144 -144 -145 -146 -147 -147 -145 -144 -142 -141 -141 -139 -136 -142 -144 -143 -141 -138 -137 -136 -131 -131 -123 -124 -125 -127 -130 -131 -131 -130 -130 -131 -128 -128 -126 -126 -126 -126 -126 -127 -129 -132 -137 -141 -145 -146 -147 -146 -146 -145 -145 -144 -143 -145 -148 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -94 -152 -186 -144 -143 -116 -105 -89 -83 -88 -96 -99 -95 -64 -60 -62 -64 -81 -102 -104 -99 -100 -102 -106 -103 -91 -81 -80 -81 -79 -71 -66 -69 -62 -64 -58 -58 -70 -74 -68 -59 -59 -60 -57 -50 -44 -47 -32 -23 -37 -49 -51 -50 -55 -62 -59 -58 -59 -59 -69 -86 -100 -108 -105 -96 -90 -91 -87 -83 -70 -63 -77 -88 -92 -94 -93 -90 -91 -91 -91 -84 -79 -79 -78 -75 -72 -68 -67 -68 -68 -88 -129 -135 -120 -130 -118 -109 -111 -97 -114 -83 -84 -83 -88 -91 -92 -92 -95 -102 -107 -97 -86 -1 0 0 0 0 0 0 0 0 0 0 0 0 -94 -103 -85 -74 -75 -77 -75 -72 -70 -68 -68 -80 -81 -82 -92 -101 -104 -109 -115 -116 -114 -110 -111 -114 -107 -111 -116 -113 -111 -113 -115 -117 -119 -117 -114 -112 -109 -115 -121 -120 -117 -114 -111 -112 -109 -109 -110 -111 -116 -122 -125 -125 -122 -125 -129 -134 -144 -154 -158 -164 -175 -183 -183 -177 -170 -167 -169 -166 -162 -158 -158 -159 -160 -157 -151 -147 -146 -149 -150 -148 -150 -153 -155 -154 -152 -150 -147 -145 -143 -145 -144 -153 -154 -149 -144 -143 -143 -143 -142 -142 -133 -132 -130 -129 -130 -129 -128 -128 -127 -126 -126 -126 -125 -123 -122 -123 -125 -128 -131 -134 -139 -143 -145 -144 -146 -143 -144 -144 -145 -145 -145 -148 -150 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -107 -154 -160 -127 -124 -96 -86 -78 -77 -81 -83 -88 -83 -61 -62 -66 -67 -77 -101 -112 -112 -109 -106 -105 -99 -93 -91 -91 -87 -70 -72 -72 -67 -68 -73 -70 -69 -68 -67 -76 -74 -66 -60 -55 -49 -44 -43 -27 -21 -35 -39 -44 -50 -54 -56 -57 -56 -57 -63 -70 -88 -101 -109 -108 -94 -89 -91 -81 -64 -52 -62 -82 -86 -88 -91 -90 -88 -89 -88 -87 -80 -76 -77 -75 -72 -68 -65 -66 -68 -68 -84 -85 -121 -119 -113 -104 -102 -100 -101 -111 -85 -86 -87 -90 -91 -93 -96 -101 -101 -100 -101 -79 0 0 0 0 0 0 0 0 0 0 0 0 -0 -107 -107 -93 -73 -76 -83 -81 -79 -78 -81 -81 -91 -88 -93 -98 -104 -110 -114 -118 -118 -117 -113 -110 -113 -105 -112 -116 -114 -113 -114 -117 -118 -118 -119 -115 -112 -109 -114 -120 -121 -118 -114 -112 -111 -114 -114 -115 -115 -118 -121 -122 -121 -120 -124 -129 -138 -149 -150 -148 -171 -181 -185 -187 -177 -172 -167 -169 -167 -169 -166 -168 -165 -163 -162 -157 -154 -152 -153 -152 -150 -152 -159 -162 -163 -162 -158 -154 -153 -152 -153 -156 -161 -159 -154 -152 -151 -151 -150 -148 -145 -140 -139 -138 -131 -128 -126 -125 -124 -124 -124 -123 -124 -122 -122 -121 -122 -125 -129 -132 -135 -138 -140 -141 -141 -142 -140 -139 -139 -141 -143 -147 -149 -150 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -132 -147 -147 -134 -111 -76 -87 -70 -68 -78 -72 -67 -71 -74 -75 -74 -76 -85 -114 -133 -134 -135 -126 -109 -101 -100 -91 -80 -81 -67 -70 -57 -55 -63 -68 -69 -73 -86 -80 -73 -79 -70 -60 -54 -50 -45 -39 -30 -30 -29 -54 -50 -47 -49 -52 -56 -59 -60 -69 -75 -90 -98 -101 -110 -97 -90 -92 -81 -68 -63 -71 -87 -83 -88 -90 -89 -88 -87 -86 -84 -79 -75 -72 -71 -67 -63 -60 -64 -72 -78 -81 -97 -130 -117 -107 -102 -109 -101 -99 -102 -87 -88 -90 -90 -92 -98 -102 -107 -95 -93 -105 -76 0 0 0 0 0 0 0 0 0 0 0 0 -12 -139 -83 -69 -71 -73 -82 -84 -84 -91 -92 -88 -86 -86 -97 -106 -110 -113 -115 -117 -119 -118 -116 -111 -113 -108 -115 -117 -116 -116 -116 -116 -116 -117 -118 -116 -113 -110 -111 -119 -123 -119 -114 -112 -112 -112 -113 -118 -119 -120 -120 -118 -117 -119 -125 -134 -143 -144 -140 -157 -176 -188 -186 -182 -179 -176 -175 -172 -170 -176 -179 -180 -173 -166 -161 -161 -164 -162 -159 -156 -155 -157 -165 -167 -166 -165 -164 -162 -161 -160 -161 -163 -165 -160 -157 -155 -156 -157 -157 -152 -147 -142 -141 -146 -132 -127 -124 -123 -122 -121 -121 -121 -120 -123 -125 -124 -125 -128 -132 -134 -135 -137 -138 -138 -141 -139 -138 -136 -137 -141 -144 -147 -149 -147 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -115 -145 -143 -132 -113 -96 -77 -74 -69 -67 -82 -77 -76 -81 -79 -73 -79 -102 -123 -149 -142 -127 -121 -113 -102 -100 -94 -74 -65 -77 -52 -54 -61 -63 -63 -62 -69 -83 -93 -85 -77 -82 -68 -58 -53 -51 -43 -33 -32 -33 -36 -41 -52 -53 -53 -61 -63 -60 -60 -71 -82 -89 -90 -95 -109 -96 -92 -94 -84 -78 -89 -82 -88 -83 -91 -92 -90 -87 -85 -83 -80 -75 -73 -67 -67 -61 -58 -65 -74 -79 -79 -85 -102 -110 -112 -104 -100 -105 -99 -91 -90 -90 -90 -91 -94 -97 -105 -106 -109 -93 -86 -98 -68 0 0 0 0 0 0 0 0 0 0 0 0 -22 -120 -88 -71 -85 -86 -86 -87 -92 -99 -96 -88 -87 -95 -98 -110 -110 -109 -113 -118 -120 -118 -114 -112 -112 -116 -118 -119 -119 -119 -118 -117 -116 -116 -117 -117 -116 -112 -114 -119 -123 -122 -117 -113 -112 -111 -114 -116 -119 -120 -119 -118 -118 -122 -128 -136 -136 -137 -150 -157 -186 -202 -195 -191 -189 -184 -183 -183 -182 -178 -182 -184 -183 -177 -171 -166 -163 -163 -167 -163 -164 -164 -171 -169 -166 -166 -169 -169 -167 -165 -166 -162 -162 -157 -156 -156 -159 -160 -157 -150 -145 -142 -145 -150 -140 -130 -127 -125 -124 -123 -122 -121 -122 -127 -129 -130 -131 -133 -136 -137 -137 -138 -139 -137 -138 -136 -138 -132 -134 -139 -142 -145 -146 -143 -145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -108 -132 -144 -126 -97 -74 -65 -63 -60 -68 -79 -79 -84 -83 -81 -80 -101 -136 -144 -144 -125 -117 -102 -101 -95 -86 -75 -62 -56 -52 -63 -57 -61 -59 -58 -73 -85 -88 -82 -78 -86 -74 -64 -60 -56 -46 -36 -30 -30 -34 -46 -55 -61 -68 -62 -62 -67 -60 -59 -67 -69 -72 -85 -92 -112 -97 -97 -97 -85 -81 -89 -89 -92 -85 -87 -93 -90 -86 -82 -79 -77 -73 -70 -66 -65 -58 -59 -68 -72 -73 -82 -103 -128 -136 -115 -106 -101 -96 -95 -93 -93 -93 -94 -96 -100 -104 -107 -106 -110 -93 -84 -94 -55 0 0 0 0 0 0 -53 -16 0 0 0 0 -30 -103 -75 -69 -85 -81 -81 -89 -98 -101 -98 -94 -92 -100 -112 -114 -114 -112 -115 -120 -122 -118 -113 -112 -112 -117 -115 -122 -123 -123 -121 -119 -118 -118 -119 -120 -119 -116 -117 -117 -117 -119 -121 -119 -116 -112 -112 -112 -117 -118 -117 -118 -121 -128 -132 -131 -132 -144 -161 -163 -188 -209 -206 -195 -192 -191 -188 -188 -186 -180 -178 -177 -187 -184 -177 -172 -170 -169 -168 -167 -167 -168 -169 -168 -166 -167 -168 -168 -166 -161 -161 -161 -163 -162 -158 -158 -160 -159 -154 -149 -146 -147 -151 -153 -149 -140 -133 -129 -128 -127 -126 -125 -128 -135 -137 -137 -138 -135 -134 -135 -138 -138 -136 -135 -136 -133 -132 -129 -132 -136 -139 -141 -142 -142 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -98 -121 -138 -143 -110 -95 -96 -80 -62 -57 -66 -72 -82 -87 -86 -86 -95 -126 -144 -134 -125 -116 -88 -80 -82 -72 -59 -56 -55 -55 -61 -73 -76 -87 -84 -81 -84 -79 -70 -69 -75 -73 -66 -60 -60 -55 -42 -37 -34 -33 -34 -38 -49 -58 -55 -61 -58 -66 -59 -58 -62 -63 -70 -86 -92 -93 -96 -102 -98 -82 -83 -92 -94 -94 -92 -88 -95 -88 -86 -80 -77 -75 -73 -69 -68 -64 -56 -58 -62 -59 -64 -77 -104 -121 -111 -106 -104 -98 -99 -96 -95 -95 -96 -98 -102 -105 -107 -107 -106 -115 -102 -101 -81 -37 0 0 0 0 -5 -52 -79 -15 0 0 0 0 -31 -104 -114 -72 -80 -89 -87 -92 -99 -107 -107 -103 -104 -110 -120 -120 -119 -114 -119 -124 -123 -118 -112 -112 -112 -114 -109 -122 -127 -126 -123 -121 -121 -121 -122 -122 -122 -119 -119 -119 -118 -118 -115 -110 -106 -104 -111 -110 -116 -117 -116 -119 -119 -123 -130 -133 -136 -149 -160 -158 -178 -204 -211 -202 -191 -187 -188 -190 -185 -181 -181 -180 -189 -186 -183 -179 -177 -177 -177 -175 -173 -171 -166 -167 -165 -166 -169 -169 -167 -164 -163 -162 -162 -157 -161 -157 -154 -155 -152 -150 -152 -154 -152 -153 -151 -150 -139 -135 -134 -133 -132 -132 -133 -135 -137 -139 -140 -139 -139 -138 -137 -135 -134 -135 -134 -132 -128 -128 -130 -131 -135 -137 -139 -140 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -132 -201 -141 -132 -124 -74 -65 -57 -54 -56 -61 -68 -79 -90 -92 -94 -104 -127 -135 -134 -119 -104 -88 -75 -77 -80 -59 -71 -71 -57 -54 -59 -63 -61 -62 -70 -79 -80 -72 -67 -63 -66 -72 -68 -65 -48 -47 -44 -45 -36 -34 -38 -44 -49 -50 -58 -63 -60 -67 -59 -58 -59 -60 -69 -88 -97 -89 -98 -104 -97 -79 -84 -97 -98 -96 -91 -88 -95 -86 -87 -80 -77 -75 -73 -71 -68 -65 -62 -56 -59 -63 -72 -82 -106 -128 -128 -111 -105 -99 -98 -96 -97 -97 -99 -102 -107 -110 -109 -108 -109 -98 -92 -119 -77 -18 0 0 0 0 -12 -67 -75 -7 -39 -46 -15 0 0 -35 -112 -110 -81 -89 -84 -97 -99 -110 -113 -111 -115 -117 -118 -120 -125 -122 -125 -125 -124 -119 -113 -111 -112 -109 -112 -118 -128 -128 -126 -124 -123 -123 -124 -123 -122 -120 -119 -119 -119 -119 -117 -113 -107 -102 -104 -113 -114 -115 -116 -120 -118 -115 -119 -127 -137 -147 -153 -151 -179 -198 -213 -208 -203 -193 -191 -192 -185 -183 -184 -181 -186 -187 -188 -185 -182 -181 -179 -176 -174 -170 -162 -167 -165 -168 -171 -171 -171 -171 -167 -166 -162 -159 -158 -157 -154 -151 -150 -152 -156 -157 -155 -157 -156 -153 -141 -139 -137 -137 -136 -136 -137 -138 -140 -143 -142 -144 -144 -143 -139 -135 -134 -134 -134 -133 -131 -130 -130 -131 -133 -135 -137 -139 -142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -127 -212 -212 -164 -109 -101 -79 -75 -74 -62 -60 -64 -74 -91 -101 -109 -121 -136 -151 -139 -115 -94 -81 -77 -78 -89 -56 -58 -74 -69 -63 -64 -68 -65 -61 -57 -56 -62 -75 -79 -79 -74 -68 -59 -53 -56 -60 -59 -63 -53 -40 -40 -43 -44 -55 -65 -64 -66 -65 -66 -63 -62 -65 -68 -79 -98 -104 -93 -97 -100 -89 -77 -79 -94 -103 -98 -92 -91 -92 -85 -88 -78 -77 -75 -74 -72 -69 -67 -63 -58 -64 -72 -69 -85 -100 -107 -119 -118 -102 -98 -98 -100 -98 -100 -103 -106 -109 -109 -110 -114 -118 -100 -91 -111 -133 -36 0 0 0 0 -24 -71 -20 -64 -77 -72 -40 -34 -15 0 -41 -112 -74 -94 -104 -107 -106 -118 -116 -113 -113 -113 -113 -117 -126 -123 -130 -128 -124 -120 -114 -113 -115 -113 -114 -130 -131 -132 -130 -128 -126 -126 -125 -124 -123 -120 -120 -120 -120 -120 -118 -114 -108 -104 -107 -113 -112 -114 -116 -118 -115 -114 -121 -128 -133 -141 -148 -158 -168 -196 -196 -196 -204 -198 -190 -189 -188 -184 -183 -178 -175 -187 -190 -188 -188 -183 -178 -176 -172 -166 -161 -165 -166 -169 -170 -170 -171 -173 -174 -171 -163 -159 -160 -161 -159 -156 -154 -155 -157 -158 -158 -159 -160 -160 -150 -139 -134 -135 -135 -133 -136 -139 -141 -141 -144 -145 -146 -144 -141 -137 -135 -135 -136 -136 -135 -135 -135 -134 -134 -134 -135 -139 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -168 -185 -197 -181 -113 -116 -114 -96 -104 -81 -71 -73 -85 -102 -122 -140 -153 -123 -137 -118 -99 -81 -80 -84 -88 -80 -70 -80 -77 -65 -61 -63 -65 -58 -49 -49 -56 -68 -79 -82 -82 -78 -73 -64 -57 -54 -50 -45 -56 -46 -44 -43 -54 -50 -59 -65 -62 -66 -64 -61 -62 -60 -67 -72 -87 -90 -89 -93 -93 -93 -96 -89 -106 -108 -105 -100 -95 -91 -88 -84 -86 -77 -78 -75 -76 -74 -73 -70 -63 -60 -67 -69 -66 -99 -98 -95 -98 -104 -105 -102 -99 -101 -99 -102 -106 -109 -110 -108 -113 -111 -105 -114 -108 -96 -134 -23 0 0 0 -3 -32 -86 -72 -64 -72 -64 -59 -79 -34 0 -7 -33 -83 -99 -113 -109 -104 -121 -120 -116 -114 -112 -115 -124 -127 -127 -132 -130 -126 -122 -117 -116 -118 -117 -117 -131 -132 -133 -134 -132 -131 -130 -128 -126 -124 -123 -121 -122 -122 -122 -120 -116 -111 -108 -106 -107 -112 -113 -115 -110 -109 -111 -125 -128 -128 -133 -142 -153 -165 -199 -198 -196 -209 -204 -193 -194 -194 -185 -181 -178 -179 -180 -180 -179 -185 -181 -174 -171 -169 -165 -165 -166 -167 -168 -167 -168 -170 -173 -175 -172 -166 -162 -163 -163 -162 -160 -159 -158 -158 -157 -157 -159 -163 -165 -161 -141 -134 -132 -132 -134 -136 -137 -137 -140 -142 -143 -144 -142 -140 -138 -137 -137 -138 -138 -139 -139 -139 -139 -139 -137 -137 -143 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -215 -160 -200 -217 -168 -156 -161 -122 -124 -111 -79 -87 -109 -120 -142 -156 -139 -154 -149 -121 -85 -85 -85 -81 -79 -71 -60 -68 -76 -68 -59 -58 -56 -58 -53 -56 -69 -80 -83 -80 -78 -76 -73 -65 -64 -53 -43 -47 -49 -41 -47 -39 -50 -48 -58 -57 -57 -62 -63 -65 -65 -59 -63 -76 -95 -90 -87 -91 -89 -92 -112 -112 -110 -108 -105 -96 -91 -86 -83 -83 -84 -78 -79 -76 -79 -79 -77 -71 -66 -60 -58 -71 -77 -96 -100 -100 -89 -91 -96 -98 -101 -102 -102 -105 -109 -112 -110 -111 -120 -114 -102 -110 -115 -98 -115 -9 0 0 0 -55 -82 -65 -71 -69 -71 -68 -64 -54 -38 -9 -51 -88 -80 -96 -111 -112 -110 -116 -117 -117 -118 -119 -119 -121 -129 -128 -133 -132 -130 -126 -124 -121 -120 -119 -121 -131 -132 -133 -135 -135 -136 -134 -132 -130 -129 -126 -124 -127 -128 -126 -124 -121 -116 -111 -107 -109 -114 -113 -109 -107 -108 -109 -124 -127 -125 -130 -141 -154 -162 -171 -201 -202 -203 -208 -201 -194 -194 -188 -180 -179 -183 -182 -181 -178 -182 -179 -174 -172 -170 -168 -167 -168 -167 -166 -166 -168 -172 -176 -177 -174 -167 -161 -163 -163 -163 -162 -162 -161 -159 -156 -157 -162 -167 -168 -162 -138 -132 -131 -132 -133 -134 -134 -137 -139 -141 -140 -141 -140 -139 -139 -138 -139 -140 -140 -141 -142 -143 -143 -143 -142 -143 -149 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -234 -128 -136 -205 -192 -174 -171 -156 -170 -128 -119 -127 -123 -118 -133 -159 -181 -171 -143 -121 -95 -84 -77 -71 -75 -68 -69 -83 -83 -73 -69 -67 -66 -65 -61 -67 -80 -85 -81 -79 -78 -79 -70 -50 -44 -47 -54 -56 -49 -43 -49 -38 -45 -44 -52 -60 -61 -60 -64 -69 -68 -72 -60 -76 -94 -83 -85 -89 -87 -87 -101 -110 -104 -104 -104 -93 -84 -77 -76 -80 -82 -79 -81 -79 -82 -82 -80 -59 -51 -53 -60 -79 -90 -87 -81 -102 -90 -84 -92 -96 -99 -103 -103 -109 -110 -114 -112 -116 -124 -129 -117 -111 -114 -96 -86 0 0 0 -11 -56 -72 -61 -59 -62 -64 -58 -59 -45 -73 -44 -65 -94 -99 -100 -103 -115 -115 -110 -109 -116 -118 -117 -121 -129 -131 -131 -135 -135 -133 -132 -130 -125 -123 -122 -124 -128 -125 -125 -125 -137 -139 -138 -137 -135 -132 -130 -129 -133 -134 -131 -131 -128 -120 -114 -109 -108 -108 -109 -110 -109 -107 -109 -126 -130 -127 -133 -147 -159 -165 -184 -209 -207 -206 -214 -205 -193 -193 -192 -183 -181 -182 -181 -178 -172 -178 -178 -176 -174 -171 -168 -168 -169 -168 -167 -167 -171 -176 -177 -175 -170 -164 -158 -160 -161 -161 -161 -161 -160 -157 -156 -158 -164 -168 -167 -158 -135 -132 -132 -133 -133 -133 -135 -139 -142 -143 -142 -140 -140 -141 -141 -141 -143 -145 -144 -145 -146 -144 -143 -146 -147 -148 -149 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -108 -108 -171 -159 -164 -172 -154 -142 -160 -168 -183 -161 -132 -154 -166 -169 -152 -112 -82 -87 -86 -89 -78 -89 -85 -73 -68 -69 -73 -83 -80 -79 -64 -67 -74 -82 -86 -82 -77 -76 -71 -55 -55 -56 -59 -66 -62 -50 -47 -51 -43 -48 -56 -53 -52 -59 -59 -64 -66 -61 -66 -64 -77 -95 -81 -84 -86 -85 -82 -91 -107 -101 -102 -103 -88 -81 -72 -72 -78 -81 -82 -84 -85 -82 -59 -57 -54 -52 -57 -72 -85 -87 -85 -87 -96 -95 -82 -79 -89 -100 -105 -106 -111 -113 -116 -117 -123 -130 -109 -104 -114 -114 -99 -73 0 0 0 -73 -88 -80 -73 -66 -56 -48 -41 -41 -48 -46 -84 -94 -81 -78 -92 -103 -105 -107 -114 -112 -121 -120 -123 -120 -124 -133 -135 -137 -136 -136 -137 -133 -127 -126 -127 -127 -126 -130 -129 -128 -127 -128 -129 -137 -138 -136 -134 -132 -134 -136 -140 -139 -133 -124 -117 -115 -113 -111 -112 -115 -111 -108 -111 -125 -125 -130 -139 -147 -159 -180 -194 -198 -212 -209 -222 -208 -196 -190 -190 -188 -185 -184 -180 -173 -167 -165 -166 -166 -172 -173 -169 -169 -172 -172 -171 -170 -173 -175 -173 -168 -163 -158 -156 -158 -159 -158 -158 -158 -156 -153 -153 -158 -163 -166 -162 -153 -140 -139 -135 -137 -138 -137 -141 -147 -150 -151 -149 -146 -147 -148 -148 -147 -145 -143 -142 -143 -145 -143 -142 -147 -148 -146 -150 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -28 -122 -161 -154 -184 -170 -147 -126 -138 -162 -178 -164 -148 -147 -134 -142 -126 -112 -102 -90 -96 -105 -72 -93 -87 -87 -86 -77 -74 -84 -86 -77 -74 -75 -73 -73 -74 -71 -72 -75 -66 -62 -64 -66 -69 -60 -65 -55 -53 -55 -50 -58 -63 -57 -57 -61 -61 -58 -60 -61 -62 -69 -76 -87 -74 -82 -84 -82 -88 -98 -105 -102 -103 -101 -85 -77 -64 -67 -77 -81 -83 -86 -89 -84 -61 -61 -58 -57 -55 -70 -85 -88 -92 -98 -100 -92 -96 -90 -90 -99 -106 -110 -113 -115 -120 -123 -127 -127 -104 -104 -116 -113 -97 -61 0 0 -1 -56 -72 -74 -59 -59 -60 -51 -46 -46 -48 -38 -57 -74 -77 -89 -98 -105 -107 -101 -112 -111 -119 -116 -120 -118 -126 -136 -140 -142 -141 -140 -138 -136 -131 -129 -129 -129 -131 -133 -131 -131 -131 -130 -130 -130 -130 -130 -130 -132 -133 -136 -144 -143 -138 -129 -126 -122 -118 -116 -118 -120 -114 -111 -115 -123 -130 -136 -140 -153 -165 -184 -209 -209 -217 -213 -224 -212 -200 -190 -190 -189 -189 -189 -181 -175 -171 -173 -172 -171 -175 -174 -170 -171 -173 -175 -175 -173 -173 -171 -165 -159 -157 -158 -159 -159 -159 -158 -155 -152 -151 -150 -152 -158 -163 -164 -159 -152 -150 -150 -143 -144 -145 -144 -144 -146 -150 -150 -148 -145 -146 -146 -147 -146 -148 -146 -144 -143 -145 -145 -144 -144 -145 -147 -150 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -144 -175 -166 -200 -109 -117 -129 -130 -158 -177 -145 -144 -144 -131 -127 -111 -100 -107 -110 -107 -99 -44 -87 -74 -81 -53 -62 -80 -87 -87 -79 -85 -83 -70 -61 -57 -54 -57 -66 -69 -67 -72 -73 -75 -75 -64 -64 -62 -55 -56 -64 -61 -61 -59 -63 -63 -56 -57 -61 -71 -76 -73 -83 -75 -79 -80 -79 -94 -103 -104 -102 -101 -99 -84 -72 -57 -66 -72 -79 -85 -89 -90 -81 -64 -66 -66 -63 -56 -71 -81 -82 -79 -86 -98 -92 -107 -104 -108 -103 -107 -114 -117 -120 -124 -127 -127 -132 -104 -108 -99 -100 -94 -52 -12 -26 -4 -40 -65 -70 -59 -51 -52 -52 -53 -57 -57 -49 -51 -63 -71 -79 -88 -101 -105 -105 -114 -109 -120 -121 -124 -121 -120 -120 -121 -130 -143 -140 -138 -135 -133 -132 -129 -130 -134 -135 -133 -133 -132 -133 -132 -131 -131 -130 -131 -136 -139 -140 -140 -139 -143 -142 -134 -127 -122 -121 -124 -123 -117 -116 -121 -130 -136 -141 -149 -158 -174 -192 -208 -222 -224 -215 -208 -213 -203 -199 -195 -187 -185 -188 -185 -182 -183 -185 -182 -173 -166 -170 -173 -170 -168 -171 -176 -174 -172 -166 -158 -154 -155 -160 -163 -162 -160 -158 -154 -152 -151 -153 -156 -162 -164 -162 -159 -156 -156 -156 -149 -147 -147 -147 -148 -153 -157 -158 -156 -154 -154 -155 -155 -154 -156 -155 -153 -152 -152 -150 -146 -144 -146 -146 -152 -158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -167 -193 -174 -208 -102 -123 -108 -112 -143 -163 -148 -135 -128 -130 -122 -114 -118 -123 -117 -91 -62 -36 -30 -7 -1 -36 -78 -94 -91 -91 -96 -93 -81 -66 -57 -67 -66 -58 -66 -66 -68 -80 -79 -76 -69 -50 -65 -64 -56 -57 -65 -66 -65 -61 -64 -68 -55 -57 -59 -65 -69 -70 -78 -74 -75 -79 -76 -95 -100 -102 -100 -99 -96 -81 -68 -53 -57 -68 -81 -88 -85 -75 -64 -70 -69 -46 -44 -63 -67 -67 -65 -70 -81 -90 -74 -80 -98 -112 -117 -113 -119 -123 -125 -127 -128 -130 -131 -103 -109 -92 -97 -110 -57 -35 -70 -25 -43 -39 -62 -46 -51 -59 -59 -61 -67 -71 -71 -64 -78 -78 -81 -87 -102 -113 -113 -110 -107 -113 -114 -119 -118 -119 -119 -127 -138 -140 -139 -138 -133 -134 -133 -133 -135 -137 -136 -135 -135 -135 -135 -134 -134 -136 -136 -138 -141 -143 -143 -143 -141 -138 -131 -135 -129 -127 -127 -129 -128 -124 -126 -131 -136 -140 -148 -154 -170 -189 -203 -216 -227 -226 -215 -206 -217 -214 -206 -200 -192 -184 -182 -188 -191 -192 -190 -183 -174 -167 -166 -167 -170 -171 -170 -171 -168 -170 -162 -157 -156 -159 -165 -169 -168 -166 -163 -157 -153 -153 -156 -161 -165 -165 -164 -162 -159 -156 -159 -156 -142 -143 -142 -148 -156 -163 -164 -163 -162 -161 -163 -165 -163 -162 -160 -159 -159 -158 -156 -153 -148 -146 -147 -152 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -162 -170 -166 -177 -100 -140 -103 -104 -112 -138 -142 -120 -106 -109 -123 -99 -115 -65 -66 -50 -31 -34 -40 -39 -28 -32 -59 -90 -97 -99 -100 -92 -78 -79 -84 -83 -69 -60 -72 -61 -66 -82 -79 -72 -59 -46 -59 -60 -61 -56 -57 -64 -64 -57 -67 -72 -55 -56 -58 -61 -62 -70 -82 -81 -75 -79 -89 -94 -93 -98 -98 -97 -92 -79 -63 -52 -53 -72 -87 -92 -72 -63 -69 -65 -48 -51 -48 -53 -52 -64 -61 -69 -78 -76 -77 -96 -84 -117 -109 -113 -123 -127 -128 -131 -132 -131 -129 -103 -109 -90 -98 -118 -53 -40 -79 -69 -64 -57 -56 -65 -16 -34 -59 -68 -74 -77 -75 -84 -85 -86 -99 -98 -96 -98 -108 -114 -114 -114 -115 -122 -117 -116 -125 -130 -133 -136 -138 -137 -134 -136 -133 -137 -138 -140 -140 -140 -139 -138 -138 -137 -137 -139 -141 -142 -143 -143 -143 -143 -141 -136 -129 -135 -129 -130 -131 -132 -133 -135 -137 -140 -143 -146 -152 -166 -183 -200 -209 -222 -235 -233 -219 -208 -211 -206 -210 -205 -197 -187 -181 -183 -191 -193 -187 -180 -175 -175 -171 -172 -176 -176 -171 -166 -162 -167 -160 -158 -162 -166 -169 -170 -170 -169 -167 -161 -158 -157 -161 -157 -158 -160 -160 -158 -156 -155 -157 -157 -144 -146 -142 -148 -157 -163 -166 -166 -166 -166 -168 -169 -167 -163 -164 -164 -163 -162 -161 -159 -153 -149 -150 -154 -158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -140 -150 -167 -152 -85 -149 -79 -76 -106 -111 -119 -118 -121 -130 -114 -107 -52 -41 -38 -34 -32 -36 -36 -35 -41 -42 -43 -56 -68 -95 -92 -90 -90 -86 -86 -86 -83 -69 -38 -30 -43 -68 -74 -65 -55 -59 -55 -55 -57 -44 -43 -60 -71 -70 -72 -73 -55 -56 -54 -60 -62 -63 -74 -79 -67 -74 -86 -86 -87 -93 -95 -98 -94 -81 -70 -64 -54 -77 -93 -95 -71 -66 -74 -65 -51 -54 -53 -52 -51 -75 -72 -68 -65 -78 -96 -98 -88 -93 -125 -120 -123 -129 -132 -134 -135 -122 -100 -105 -113 -88 -99 -114 -79 -75 -82 -67 -60 -69 -49 -46 -4 -28 -57 -69 -77 -84 -84 -80 -81 -87 -100 -95 -105 -106 -105 -112 -116 -114 -115 -119 -124 -125 -125 -130 -135 -137 -139 -138 -138 -139 -137 -141 -141 -145 -146 -146 -143 -141 -140 -139 -140 -140 -141 -142 -144 -144 -144 -143 -139 -131 -125 -132 -128 -129 -134 -136 -141 -143 -145 -146 -147 -150 -164 -178 -194 -193 -204 -221 -237 -237 -226 -221 -209 -203 -215 -209 -200 -188 -182 -178 -181 -189 -183 -177 -176 -175 -176 -179 -183 -179 -172 -165 -160 -161 -162 -163 -166 -165 -168 -166 -163 -165 -166 -156 -163 -163 -156 -157 -157 -161 -161 -159 -159 -161 -162 -159 -151 -144 -139 -146 -155 -158 -162 -166 -169 -170 -172 -172 -170 -167 -167 -168 -168 -167 -166 -162 -156 -152 -153 -157 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -117 -135 -143 -148 -98 -54 -181 -99 -91 -82 -89 -109 -128 -150 -149 -125 -106 -54 -49 -40 -39 -38 -36 -38 -38 -41 -44 -49 -53 -68 -81 -73 -85 -94 -89 -80 -57 -47 -49 -30 -32 -7 -45 -67 -56 -52 -64 -70 -67 -57 -43 -48 -66 -72 -63 -63 -71 -60 -48 -44 -50 -57 -65 -73 -73 -74 -81 -79 -79 -84 -89 -88 -95 -95 -94 -87 -72 -64 -86 -98 -96 -69 -69 -75 -64 -53 -56 -56 -56 -57 -84 -79 -76 -70 -86 -98 -93 -86 -92 -110 -110 -123 -131 -135 -136 -136 -120 -104 -112 -111 -88 -108 -106 -105 -98 -82 -62 -54 -49 -31 -0 -0 -37 -53 -61 -79 -89 -90 -91 -92 -95 -100 -106 -110 -107 -105 -108 -109 -108 -110 -116 -120 -120 -126 -131 -136 -139 -138 -139 -141 -142 -142 -143 -145 -149 -152 -150 -146 -143 -142 -143 -143 -142 -141 -142 -143 -144 -145 -144 -139 -130 -126 -131 -129 -134 -140 -142 -147 -150 -149 -148 -153 -162 -175 -189 -205 -196 -203 -215 -227 -234 -230 -221 -208 -204 -214 -208 -199 -188 -178 -177 -181 -183 -178 -177 -175 -181 -186 -188 -187 -181 -172 -164 -159 -157 -160 -161 -163 -163 -165 -168 -167 -165 -161 -157 -157 -159 -161 -161 -163 -169 -171 -169 -169 -170 -168 -162 -153 -146 -140 -148 -154 -159 -163 -165 -167 -170 -173 -174 -172 -170 -161 -160 -161 -161 -164 -165 -160 -157 -156 -159 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -185 -140 -148 -114 -43 -51 -158 -167 -97 -98 -96 -113 -149 -146 -119 -82 -67 -59 -51 -42 -42 -42 -30 -33 -39 -41 -46 -51 -59 -75 -66 -67 -81 -88 -69 -55 -53 -43 -49 -55 -75 -31 -60 -66 -53 -54 -63 -65 -63 -59 -44 -55 -58 -69 -65 -62 -63 -56 -46 -43 -39 -58 -71 -72 -73 -72 -68 -67 -70 -76 -82 -82 -89 -92 -97 -96 -82 -79 -95 -100 -95 -67 -71 -78 -83 -66 -51 -52 -52 -59 -88 -84 -80 -73 -86 -94 -88 -87 -91 -95 -105 -125 -135 -137 -138 -131 -115 -106 -111 -107 -91 -107 -104 -102 -80 -74 -68 -52 -44 -41 -20 -9 -85 -69 -61 -68 -85 -92 -90 -89 -93 -107 -102 -111 -109 -102 -103 -104 -106 -110 -117 -118 -121 -128 -133 -135 -140 -139 -140 -142 -142 -143 -145 -148 -150 -153 -152 -148 -145 -144 -145 -146 -145 -144 -144 -143 -144 -145 -145 -141 -135 -134 -138 -138 -130 -133 -147 -146 -148 -151 -156 -165 -174 -186 -198 -202 -193 -200 -204 -206 -214 -219 -213 -202 -198 -205 -200 -194 -185 -176 -178 -180 -180 -180 -178 -181 -189 -196 -194 -188 -178 -170 -163 -159 -158 -158 -160 -163 -169 -171 -170 -168 -166 -165 -164 -162 -163 -163 -167 -170 -179 -181 -180 -179 -177 -173 -167 -160 -158 -151 -147 -159 -166 -168 -163 -157 -159 -161 -162 -160 -169 -160 -158 -157 -157 -158 -163 -164 -161 -159 -160 -160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -71 -137 -161 -73 -19 0 -86 -173 -129 -134 -123 -132 -176 -111 -100 -98 -78 -59 -50 -47 -42 -46 -33 -34 -38 -40 -46 -52 -60 -73 -67 -68 -70 -63 -47 -39 -44 -34 -26 -58 -70 -64 -71 -64 -51 -44 -44 -44 -47 -53 -47 -60 -61 -69 -75 -67 -60 -56 -52 -50 -49 -71 -79 -71 -64 -61 -63 -62 -61 -67 -77 -78 -82 -88 -98 -92 -85 -90 -101 -103 -94 -68 -72 -77 -83 -85 -86 -82 -77 -76 -84 -82 -81 -73 -70 -90 -85 -75 -78 -89 -110 -131 -139 -140 -140 -115 -108 -111 -114 -105 -85 -91 -102 -100 -70 -56 -63 -46 -35 -35 -23 -42 -68 -67 -64 -67 -87 -91 -92 -99 -108 -109 -109 -110 -110 -104 -106 -107 -107 -112 -115 -119 -125 -128 -132 -136 -140 -141 -143 -144 -144 -145 -148 -150 -151 -153 -151 -148 -146 -146 -148 -150 -151 -150 -146 -144 -146 -146 -145 -143 -141 -140 -141 -144 -147 -145 -146 -157 -158 -162 -169 -177 -185 -193 -198 -185 -189 -195 -193 -198 -205 -207 -202 -201 -204 -196 -188 -187 -181 -176 -174 -173 -178 -184 -187 -188 -180 -186 -195 -186 -177 -171 -167 -165 -164 -165 -169 -173 -176 -174 -170 -167 -167 -167 -166 -164 -165 -168 -172 -178 -177 -178 -178 -176 -173 -172 -172 -171 -171 -168 -158 -161 -162 -162 -163 -164 -165 -165 -164 -162 -164 -159 -157 -158 -157 -156 -157 -160 -159 -157 -158 -158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -98 -97 -15 0 -16 -112 -173 -143 -127 -129 -146 -198 -104 -110 -106 -83 -67 -59 -47 -43 -46 -22 -25 -38 -51 -55 -56 -55 -62 -72 -71 -63 -48 -46 -48 -56 -51 -46 -60 -62 -65 -72 -62 -58 -43 -35 -39 -45 -49 -56 -60 -77 -69 -75 -64 -54 -50 -55 -61 -67 -84 -80 -79 -63 -58 -54 -63 -66 -62 -68 -72 -81 -86 -94 -93 -91 -101 -108 -99 -81 -72 -75 -79 -79 -81 -84 -83 -81 -81 -80 -78 -78 -72 -77 -91 -90 -87 -88 -97 -116 -134 -138 -133 -134 -111 -110 -112 -97 -84 -85 -91 -97 -91 -65 -42 -47 -35 -17 -28 -50 -43 -60 -62 -70 -80 -93 -88 -98 -104 -99 -99 -110 -106 -106 -112 -113 -107 -109 -110 -113 -116 -122 -127 -131 -135 -140 -141 -142 -144 -146 -148 -149 -150 -151 -154 -151 -147 -146 -146 -149 -151 -152 -152 -148 -146 -150 -148 -148 -148 -148 -151 -158 -162 -163 -162 -161 -174 -176 -180 -184 -189 -190 -191 -195 -187 -187 -187 -191 -192 -196 -197 -195 -197 -200 -188 -182 -186 -182 -186 -185 -184 -183 -182 -185 -190 -190 -191 -196 -190 -183 -180 -178 -177 -176 -178 -182 -185 -182 -174 -173 -171 -171 -173 -173 -173 -173 -175 -180 -172 -180 -180 -177 -173 -168 -167 -171 -172 -173 -168 -158 -168 -168 -167 -167 -168 -168 -168 -167 -166 -162 -160 -157 -155 -154 -154 -154 -153 -153 -152 -151 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -62 -72 -45 -4 -38 -121 -145 -149 -152 -148 -160 -198 -85 -110 -105 -101 -80 -59 -48 -40 -31 -15 -39 -40 -60 -68 -60 -54 -55 -65 -68 -46 -51 -52 -13 -40 -61 -65 -68 -67 -65 -70 -71 -58 -80 -77 -54 -42 -50 -61 -59 -68 -65 -75 -60 -56 -54 -56 -63 -76 -87 -74 -64 -47 -44 -45 -63 -65 -58 -62 -70 -79 -84 -91 -94 -98 -107 -113 -95 -74 -77 -78 -77 -76 -78 -82 -85 -82 -79 -78 -77 -76 -76 -80 -73 -80 -74 -88 -108 -124 -132 -128 -123 -127 -105 -108 -111 -112 -98 -90 -96 -95 -84 -60 -42 -44 -37 -39 -19 -19 -41 -46 -56 -72 -85 -93 -94 -100 -106 -104 -102 -102 -101 -101 -103 -104 -105 -106 -104 -105 -114 -122 -127 -132 -135 -141 -141 -142 -145 -149 -150 -151 -153 -154 -156 -152 -149 -148 -150 -151 -153 -155 -154 -151 -151 -157 -153 -154 -151 -153 -160 -168 -172 -174 -175 -175 -175 -178 -181 -184 -187 -188 -189 -193 -192 -190 -189 -194 -192 -198 -200 -195 -198 -199 -187 -184 -191 -189 -203 -201 -198 -197 -197 -198 -199 -199 -193 -184 -190 -180 -187 -182 -180 -182 -185 -188 -189 -182 -179 -182 -180 -181 -183 -184 -177 -168 -173 -178 -179 -183 -185 -179 -173 -168 -165 -165 -167 -172 -178 -172 -171 -170 -170 -171 -172 -174 -174 -173 -169 -165 -162 -157 -153 -151 -152 -152 -153 -152 -151 -151 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -23 -56 -53 -29 0 0 -119 -140 -147 -154 -159 -150 -126 -71 -95 -97 -100 -77 -50 -34 -26 -22 -31 -49 -50 -49 -64 -60 -56 -53 -53 -48 -32 -39 -1 -59 -61 -64 -66 -68 -65 -59 -61 -64 -58 -83 -80 -62 -45 -52 -59 -59 -67 -69 -67 -67 -69 -61 -59 -64 -77 -81 -63 -48 -30 -39 -39 -64 -70 -63 -64 -72 -79 -85 -92 -96 -103 -88 -90 -86 -79 -78 -78 -78 -77 -79 -82 -85 -80 -77 -77 -77 -77 -79 -82 -82 -81 -81 -102 -116 -121 -119 -112 -112 -120 -103 -107 -107 -109 -121 -110 -98 -96 -89 -73 -57 -41 -37 -30 -12 -27 -39 -40 -66 -97 -86 -89 -104 -105 -114 -112 -109 -105 -95 -96 -98 -89 -94 -104 -114 -120 -119 -123 -131 -138 -140 -140 -144 -146 -147 -151 -153 -155 -157 -158 -160 -157 -153 -152 -151 -155 -160 -161 -158 -156 -156 -154 -154 -156 -151 -151 -156 -160 -161 -169 -183 -187 -184 -186 -186 -185 -187 -191 -195 -197 -197 -196 -196 -197 -194 -200 -202 -197 -203 -204 -194 -190 -193 -201 -211 -210 -206 -207 -209 -210 -206 -201 -193 -183 -184 -183 -186 -187 -189 -192 -194 -193 -188 -178 -180 -185 -176 -175 -178 -181 -181 -182 -186 -191 -193 -192 -191 -181 -172 -168 -165 -164 -168 -177 -184 -186 -169 -168 -170 -174 -176 -177 -178 -177 -172 -166 -157 -153 -149 -148 -149 -150 -151 -151 -150 -149 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -42 -116 -116 0 -4 -29 -150 -151 -135 -142 -163 -132 -72 -61 -71 -76 -97 -55 -53 -37 -24 -28 -42 -55 -54 -49 -70 -71 -61 -54 -50 -27 0 0 0 0 -4 -11 -54 -63 -60 -55 -55 -64 -76 -69 -84 -64 -46 -55 -60 -58 -60 -61 -63 -60 -69 -61 -63 -68 -71 -69 -60 -50 -33 -39 -50 -55 -65 -64 -67 -75 -82 -87 -95 -98 -107 -110 -87 -81 -82 -81 -79 -80 -80 -82 -85 -80 -77 -77 -77 -77 -78 -79 -80 -82 -82 -83 -84 -105 -111 -101 -97 -108 -119 -105 -105 -105 -108 -119 -104 -96 -98 -95 -86 -74 -50 -28 -35 -38 -43 -37 -45 -80 -108 -95 -101 -107 -112 -113 -111 -107 -104 -106 -101 -84 -88 -85 -86 -110 -135 -138 -134 -141 -146 -147 -151 -153 -153 -153 -152 -153 -157 -160 -162 -164 -162 -158 -158 -158 -162 -166 -167 -159 -152 -154 -155 -156 -156 -158 -160 -161 -166 -169 -170 -174 -184 -193 -193 -191 -192 -193 -194 -195 -195 -196 -198 -199 -198 -198 -203 -201 -200 -201 -204 -204 -201 -200 -211 -215 -212 -209 -211 -214 -212 -204 -195 -189 -188 -185 -195 -195 -198 -204 -206 -204 -199 -190 -180 -173 -175 -177 -181 -185 -190 -193 -194 -198 -203 -204 -199 -193 -177 -172 -167 -161 -158 -163 -172 -180 -180 -159 -161 -166 -171 -173 -175 -177 -175 -170 -163 -152 -147 -143 -142 -143 -145 -147 -148 -149 -149 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -54 0 -17 -82 -172 -158 -160 -164 -165 -112 -67 -60 -59 -70 -87 -56 -12 -29 -26 -40 -56 -60 -57 -47 -48 -48 -64 -64 -52 -35 -11 -5 -6 0 0 0 -15 -23 -28 -43 -51 -63 -80 -76 -88 -64 -47 -59 -63 -55 -49 -53 -65 -67 -66 -61 -63 -67 -61 -62 -59 -47 -39 -36 -38 -49 -56 -67 -70 -77 -83 -89 -98 -104 -109 -120 -88 -83 -86 -85 -82 -81 -78 -78 -79 -77 -76 -76 -77 -78 -78 -80 -81 -82 -85 -93 -85 -107 -96 -84 -91 -112 -123 -110 -103 -102 -103 -120 -125 -104 -93 -91 -83 -76 -69 -44 -37 -39 -46 -60 -72 -88 -102 -102 -104 -108 -116 -118 -122 -119 -107 -96 -82 -64 -65 -76 -85 -116 -133 -146 -150 -154 -156 -156 -158 -158 -155 -156 -153 -155 -158 -161 -163 -164 -164 -164 -162 -164 -167 -171 -163 -156 -154 -157 -162 -164 -165 -165 -165 -169 -175 -174 -175 -181 -192 -200 -197 -197 -199 -199 -198 -195 -192 -192 -196 -199 -197 -199 -202 -203 -205 -207 -207 -202 -200 -207 -213 -212 -208 -210 -210 -210 -208 -202 -197 -195 -193 -192 -211 -212 -211 -216 -216 -211 -200 -189 -181 -177 -180 -186 -195 -199 -204 -205 -206 -208 -212 -211 -203 -192 -186 -174 -163 -155 -157 -159 -162 -168 -168 -146 -149 -154 -156 -162 -169 -174 -172 -167 -160 -150 -145 -140 -138 -139 -140 -142 -144 -146 -148 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -21 0 -23 -94 -155 -80 -181 -186 -172 -147 -88 -57 -59 -71 -73 -48 -1 -38 -31 -47 -60 -59 -51 -41 -41 -45 -49 -54 -26 -43 -35 -32 -34 -2 0 0 0 0 0 -32 -45 -43 -61 -86 -67 -53 -52 -54 -65 -63 -58 -56 -60 -66 -63 -62 -60 -65 -55 -57 -52 -43 -36 -36 -40 -51 -51 -73 -73 -78 -84 -91 -99 -104 -108 -117 -110 -90 -90 -87 -82 -80 -79 -78 -77 -76 -75 -77 -77 -79 -79 -81 -82 -83 -88 -95 -89 -80 -84 -76 -92 -111 -117 -112 -98 -95 -99 -113 -120 -113 -90 -80 -77 -73 -73 -71 -58 -47 -50 -66 -81 -91 -96 -91 -85 -102 -119 -130 -122 -105 -83 -75 -74 -64 -54 -62 -72 -106 -139 -150 -155 -161 -163 -163 -162 -159 -158 -158 -158 -156 -158 -160 -161 -162 -163 -164 -164 -166 -168 -171 -162 -157 -157 -161 -166 -168 -169 -170 -171 -176 -181 -178 -181 -191 -199 -199 -197 -200 -201 -204 -202 -197 -192 -192 -194 -196 -197 -201 -206 -209 -215 -216 -213 -205 -199 -201 -205 -208 -204 -215 -214 -215 -214 -212 -210 -207 -204 -207 -228 -215 -212 -214 -221 -216 -201 -190 -185 -183 -186 -202 -215 -214 -219 -206 -198 -198 -205 -212 -205 -199 -188 -172 -159 -150 -156 -156 -153 -156 -154 -141 -143 -141 -147 -153 -161 -165 -165 -162 -154 -144 -140 -137 -136 -136 -138 -141 -144 -146 -147 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -28 -110 -142 -60 -57 -64 -76 -154 -85 -52 -58 -56 -44 -38 -0 -9 -43 -62 -63 -58 -51 -43 -34 -36 -42 -47 -31 -46 -55 -54 -52 -33 0 0 0 0 -29 -38 -43 -43 -65 -87 -71 -51 -61 -53 -61 -61 -63 -61 -65 -69 -63 -62 -61 -64 -52 -58 -51 -43 -43 -40 -39 -58 -63 -83 -73 -80 -85 -92 -100 -107 -111 -113 -114 -90 -92 -88 -83 -80 -80 -81 -88 -108 -105 -103 -80 -79 -80 -81 -82 -85 -90 -94 -85 -65 -72 -65 -73 -96 -107 -99 -91 -91 -96 -104 -108 -105 -95 -76 -70 -70 -71 -69 -59 -53 -79 -65 -85 -86 -89 -89 -86 -100 -119 -124 -94 -91 -75 -58 -49 -60 -75 -77 -74 -100 -135 -145 -154 -153 -159 -165 -163 -160 -160 -159 -160 -157 -157 -158 -157 -158 -160 -161 -163 -165 -168 -157 -159 -159 -160 -164 -168 -171 -172 -173 -178 -183 -185 -183 -187 -196 -200 -197 -192 -195 -202 -206 -205 -200 -196 -196 -196 -196 -198 -205 -213 -220 -220 -229 -226 -219 -210 -204 -207 -218 -214 -218 -221 -223 -224 -222 -219 -217 -217 -220 -228 -229 -222 -217 -224 -216 -206 -197 -190 -187 -194 -218 -226 -210 -221 -223 -207 -197 -196 -194 -195 -197 -185 -169 -157 -147 -148 -148 -146 -148 -147 -145 -144 -136 -141 -147 -153 -155 -155 -152 -148 -142 -135 -134 -133 -134 -136 -140 -145 -148 -148 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -161 -131 -50 -52 -52 -53 -77 -52 -52 -56 -26 0 0 0 -1 -17 -56 -55 -58 -40 -29 -28 -39 -54 -40 -44 -27 -49 -51 -52 -52 -49 -30 -12 -52 -62 -46 -50 -59 -68 -76 -75 -65 -63 -59 -52 -49 -63 -60 -65 -71 -70 -65 -62 -62 -49 -50 -52 -49 -42 -46 -55 -62 -66 -79 -74 -84 -88 -93 -99 -102 -105 -110 -109 -89 -93 -91 -86 -82 -79 -97 -114 -110 -111 -108 -78 -79 -80 -82 -83 -87 -92 -91 -82 -64 -57 -55 -58 -89 -112 -105 -88 -87 -89 -93 -100 -97 -92 -85 -81 -74 -69 -67 -60 -59 -79 -64 -80 -77 -96 -95 -87 -93 -99 -106 -93 -68 -78 -87 -83 -78 -81 -88 -97 -114 -128 -134 -158 -157 -156 -163 -167 -164 -160 -159 -160 -159 -158 -156 -157 -159 -159 -160 -163 -164 -154 -157 -162 -165 -168 -169 -170 -173 -175 -177 -181 -186 -188 -187 -193 -197 -196 -190 -187 -191 -200 -204 -205 -202 -203 -204 -202 -199 -203 -214 -222 -223 -231 -245 -245 -239 -229 -220 -223 -233 -229 -227 -225 -224 -223 -220 -217 -226 -228 -224 -240 -239 -226 -215 -220 -217 -208 -197 -191 -194 -205 -218 -213 -209 -218 -214 -195 -186 -186 -186 -187 -189 -179 -166 -155 -147 -144 -144 -144 -145 -144 -142 -141 -133 -139 -145 -150 -153 -152 -150 -144 -139 -138 -135 -133 -134 -136 -140 -144 -148 -149 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -151 -157 -91 -46 -48 -51 -57 -46 -44 -47 -46 -22 -2 0 0 0 -2 -21 -47 -48 -19 -2 0 -3 -9 -10 -14 -1 -27 -34 -45 -54 -59 -52 -43 -59 -64 -53 -49 -49 -63 -85 -86 -77 -71 -61 -52 -60 -69 -62 -72 -76 -70 -63 -61 -57 -45 -41 -45 -43 -37 -39 -50 -64 -74 -79 -78 -88 -90 -94 -95 -100 -106 -111 -106 -86 -92 -94 -91 -85 -80 -100 -116 -116 -116 -114 -106 -104 -83 -83 -85 -90 -92 -90 -81 -68 -64 -52 -54 -82 -100 -106 -93 -80 -80 -83 -91 -92 -87 -87 -88 -85 -74 -66 -64 -66 -72 -68 -69 -71 -89 -93 -88 -91 -95 -97 -104 -76 -79 -81 -72 -85 -95 -94 -96 -105 -121 -143 -162 -159 -167 -172 -171 -167 -163 -160 -160 -160 -160 -159 -159 -162 -162 -162 -164 -163 -158 -162 -166 -169 -170 -172 -171 -171 -174 -179 -183 -185 -186 -188 -194 -195 -194 -187 -182 -190 -198 -201 -202 -203 -208 -208 -206 -206 -212 -221 -226 -237 -244 -234 -255 -253 -245 -238 -237 -244 -249 -248 -245 -243 -240 -240 -241 -240 -238 -241 -245 -237 -220 -207 -209 -213 -203 -192 -190 -197 -206 -208 -209 -203 -210 -203 -201 -195 -191 -190 -186 -178 -172 -164 -156 -149 -146 -146 -147 -147 -146 -146 -147 -138 -140 -146 -151 -152 -151 -148 -145 -143 -139 -136 -136 -137 -139 -142 -145 -147 -149 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -172 -117 -82 -52 -44 -50 -58 -55 -52 -40 -43 -30 -10 0 0 0 0 -12 -61 -34 -32 -11 -1 0 0 0 0 0 0 0 0 0 -42 -57 -33 -28 -54 -54 -62 -59 -57 -75 -84 -87 -80 -62 -55 -71 -69 -64 -74 -75 -67 -60 -57 -55 -48 -43 -59 -42 -40 -51 -60 -68 -77 -81 -82 -89 -89 -90 -91 -93 -98 -105 -109 -100 -88 -91 -93 -89 -82 -102 -116 -117 -117 -118 -120 -118 -82 -84 -87 -93 -92 -87 -84 -81 -72 -52 -53 -76 -91 -100 -87 -75 -73 -78 -85 -89 -88 -85 -84 -90 -85 -77 -79 -82 -70 -74 -84 -74 -76 -79 -78 -89 -99 -101 -102 -81 -94 -98 -91 -90 -92 -92 -99 -110 -125 -157 -164 -163 -162 -172 -175 -172 -170 -167 -164 -164 -164 -165 -164 -168 -166 -163 -160 -158 -162 -164 -166 -167 -170 -172 -170 -169 -172 -177 -180 -179 -183 -187 -190 -191 -187 -178 -179 -189 -196 -200 -200 -203 -209 -210 -210 -210 -214 -224 -236 -243 -237 -244 -249 -248 -245 -253 -254 -259 -269 -268 -266 -262 -261 -259 -262 -261 -256 -253 -249 -235 -219 -215 -202 -210 -202 -192 -192 -197 -206 -212 -207 -196 -199 -200 -193 -186 -182 -180 -176 -171 -169 -164 -159 -155 -153 -153 -154 -154 -153 -155 -160 -151 -148 -151 -154 -152 -148 -146 -144 -142 -142 -141 -140 -140 -143 -145 -148 -150 -151 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -178 -166 -168 -96 -58 -50 -51 -50 -44 -35 -25 -2 0 0 0 0 0 -22 -67 -35 -36 -34 -9 0 0 0 0 0 0 0 0 0 -49 -59 -46 -40 -46 -47 -59 -72 -83 -59 -54 -77 -82 -68 -56 -61 -68 -66 -58 -60 -63 -58 -55 -53 -52 -51 -55 -35 -41 -44 -55 -68 -77 -82 -84 -86 -86 -85 -79 -82 -88 -96 -103 -105 -97 -87 -90 -91 -87 -85 -107 -119 -119 -119 -119 -118 -102 -87 -90 -94 -89 -86 -84 -80 -70 -54 -54 -66 -76 -95 -86 -73 -69 -71 -76 -78 -84 -85 -84 -87 -93 -95 -90 -79 -71 -72 -70 -74 -74 -79 -75 -89 -101 -102 -101 -94 -92 -89 -106 -111 -111 -108 -110 -123 -141 -157 -166 -166 -166 -167 -175 -178 -175 -174 -172 -170 -171 -170 -170 -172 -169 -159 -157 -162 -164 -161 -161 -164 -169 -170 -165 -164 -166 -170 -171 -171 -178 -183 -180 -180 -174 -172 -178 -188 -195 -199 -200 -203 -210 -211 -212 -211 -220 -231 -237 -248 -283 -261 -261 -261 -260 -261 -267 -272 -274 -274 -274 -273 -281 -278 -279 -276 -270 -259 -243 -231 -225 -211 -196 -207 -201 -197 -194 -197 -208 -215 -204 -189 -190 -191 -184 -178 -173 -171 -171 -171 -171 -170 -167 -165 -164 -163 -164 -165 -165 -170 -176 -172 -159 -159 -160 -157 -156 -152 -148 -147 -149 -148 -147 -145 -146 -148 -150 -152 -153 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -160 -155 -155 -173 -180 -82 -44 -44 -42 -42 -11 0 0 0 0 0 -29 -54 -60 -45 -39 -33 -32 -6 0 0 0 0 0 0 0 0 -60 -63 -58 -52 -47 -43 -50 -83 -69 -82 -72 -74 -87 -79 -61 -58 -70 -64 -61 -66 -63 -62 -54 -51 -57 -60 -51 -37 -29 -54 -57 -69 -76 -80 -82 -83 -83 -77 -69 -74 -85 -93 -98 -102 -102 -92 -87 -90 -92 -90 -110 -119 -118 -116 -115 -119 -117 -91 -93 -94 -87 -84 -82 -78 -68 -59 -60 -53 -66 -76 -84 -75 -67 -63 -64 -72 -81 -86 -87 -87 -91 -91 -84 -78 -76 -74 -66 -67 -68 -79 -78 -95 -102 -101 -95 -91 -100 -109 -98 -99 -104 -110 -123 -139 -151 -157 -166 -167 -167 -170 -167 -177 -182 -181 -178 -175 -174 -166 -172 -164 -163 -156 -157 -161 -163 -162 -160 -162 -165 -164 -163 -164 -166 -164 -163 -166 -172 -174 -175 -171 -166 -168 -178 -189 -195 -199 -203 -206 -211 -213 -215 -216 -226 -228 -247 -286 -309 -309 -273 -276 -280 -274 -275 -275 -272 -270 -270 -270 -287 -285 -288 -283 -273 -253 -241 -234 -219 -202 -187 -191 -191 -194 -194 -202 -213 -213 -202 -190 -186 -185 -175 -168 -164 -165 -166 -170 -174 -172 -161 -162 -172 -174 -171 -173 -176 -182 -187 -180 -163 -160 -168 -168 -164 -160 -157 -157 -158 -155 -152 -150 -150 -152 -153 -154 -154 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -43 -95 -149 -153 -173 -177 -171 -80 -42 -48 -51 -28 0 0 0 0 0 -38 -54 -56 -55 -40 -36 -33 -2 0 -24 -28 -11 0 0 0 0 -0 -63 -62 -53 -48 -44 -46 -59 -69 -92 -92 -72 -65 -60 -70 -70 -68 -69 -67 -69 -68 -61 -66 -63 -62 -57 -44 -35 -34 -49 -51 -67 -74 -76 -77 -78 -76 -69 -64 -68 -78 -85 -89 -89 -91 -91 -88 -93 -93 -93 -84 -111 -114 -110 -109 -116 -114 -92 -93 -91 -87 -84 -81 -77 -67 -58 -56 -51 -70 -55 -56 -61 -81 -93 -82 -70 -76 -87 -89 -86 -88 -87 -80 -79 -81 -85 -83 -73 -65 -66 -88 -100 -102 -98 -93 -102 -119 -115 -113 -101 -99 -123 -135 -144 -149 -156 -165 -166 -166 -171 -168 -168 -167 -165 -163 -165 -164 -158 -162 -154 -151 -151 -154 -158 -159 -158 -161 -171 -170 -167 -161 -164 -167 -165 -161 -161 -164 -165 -164 -161 -160 -166 -178 -190 -198 -203 -207 -209 -211 -214 -217 -221 -230 -232 -255 -293 -317 -317 -283 -285 -286 -284 -280 -277 -276 -277 -277 -276 -273 -267 -284 -282 -269 -263 -245 -224 -211 -197 -185 -184 -189 -195 -202 -209 -216 -214 -208 -199 -182 -178 -171 -167 -161 -160 -164 -163 -162 -164 -161 -161 -168 -176 -179 -182 -186 -198 -209 -198 -177 -174 -173 -171 -161 -154 -159 -157 -151 -152 -157 -154 -153 -155 -155 -155 -155 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -62 -144 -154 -168 -159 -177 -67 -39 -51 -41 -17 0 0 0 0 0 -10 -45 -54 -52 -46 -43 -38 -26 -1 -9 -15 -7 0 0 0 0 0 -8 -58 -52 -45 -43 -46 -59 -78 -95 -95 -83 -84 -60 -64 -65 -63 -73 -75 -72 -71 -61 -59 -65 -58 -50 -38 -30 -36 -39 -47 -64 -67 -73 -73 -71 -68 -64 -66 -65 -72 -77 -80 -78 -81 -85 -95 -104 -94 -95 -86 -116 -113 -107 -109 -118 -111 -92 -92 -92 -87 -82 -81 -80 -67 -57 -52 -56 -74 -54 -51 -51 -74 -85 -76 -69 -76 -87 -90 -86 -84 -81 -78 -79 -66 -69 -84 -75 -61 -55 -90 -102 -102 -98 -93 -101 -118 -119 -110 -102 -122 -132 -137 -144 -155 -162 -164 -166 -164 -169 -171 -168 -165 -162 -161 -162 -160 -156 -155 -152 -149 -149 -152 -162 -167 -167 -166 -165 -165 -163 -157 -161 -164 -166 -164 -159 -158 -158 -156 -153 -156 -165 -178 -189 -198 -205 -208 -209 -209 -214 -218 -224 -229 -243 -265 -293 -305 -295 -295 -298 -297 -293 -285 -282 -280 -280 -282 -284 -282 -274 -267 -278 -281 -263 -244 -227 -214 -204 -196 -196 -202 -210 -215 -217 -225 -226 -217 -203 -184 -169 -172 -167 -161 -160 -164 -164 -162 -164 -166 -167 -170 -180 -192 -199 -204 -213 -219 -211 -195 -193 -190 -208 -178 -166 -157 -157 -156 -152 -150 -149 -156 -157 -157 -156 -156 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -125 -143 -151 -161 -168 -165 -41 -29 -24 -11 0 0 0 0 0 0 0 -54 -53 -54 -62 -54 -35 -31 -27 -25 -3 0 0 0 0 0 0 -8 -60 -50 -59 -58 -62 -86 -101 -95 -92 -87 -48 -59 -56 -64 -63 -69 -81 -82 -74 -64 -62 -62 -55 -47 -44 -42 -45 -49 -51 -54 -66 -72 -68 -64 -62 -56 -53 -66 -67 -70 -75 -77 -79 -83 -97 -104 -98 -98 -90 -86 -83 -82 -106 -121 -118 -101 -92 -91 -86 -83 -82 -81 -64 -54 -50 -52 -62 -57 -51 -48 -70 -81 -74 -69 -76 -86 -87 -85 -81 -77 -77 -79 -66 -58 -67 -73 -59 -53 -69 -87 -103 -100 -95 -95 -107 -115 -101 -98 -126 -132 -137 -142 -159 -165 -164 -165 -163 -163 -169 -164 -163 -162 -162 -163 -160 -156 -153 -148 -146 -150 -158 -160 -160 -160 -160 -159 -157 -157 -156 -160 -163 -164 -165 -159 -154 -152 -149 -148 -152 -163 -173 -184 -194 -200 -204 -207 -208 -213 -217 -223 -229 -242 -262 -273 -281 -291 -297 -299 -306 -300 -290 -287 -285 -287 -291 -294 -292 -285 -277 -274 -282 -266 -255 -242 -232 -227 -224 -226 -230 -237 -237 -235 -243 -240 -227 -210 -191 -176 -175 -167 -165 -167 -160 -162 -167 -170 -172 -176 -180 -189 -200 -209 -216 -221 -223 -223 -224 -226 -225 -221 -212 -183 -168 -168 -164 -156 -151 -149 -151 -150 -151 -157 -157 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -157 -162 -140 -150 -168 -178 -149 -31 -37 -5 0 0 0 0 0 0 0 -0 -23 -45 -51 -43 -33 -27 -30 -30 -30 -21 -35 -7 0 0 -3 -1 -14 -60 -72 -77 -74 -66 -84 -96 -95 -96 -92 -75 -84 -65 -73 -72 -67 -66 -72 -81 -70 -58 -70 -65 -50 -48 -47 -47 -53 -55 -61 -69 -71 -73 -63 -53 -47 -48 -55 -66 -67 -75 -75 -80 -87 -103 -106 -102 -102 -92 -86 -78 -76 -107 -118 -122 -107 -90 -88 -84 -82 -79 -80 -83 -60 -48 -45 -46 -53 -54 -51 -52 -56 -66 -70 -75 -82 -84 -83 -80 -77 -76 -84 -70 -61 -71 -74 -62 -57 -65 -80 -92 -101 -99 -98 -110 -113 -110 -124 -127 -133 -138 -141 -157 -162 -162 -164 -164 -163 -168 -162 -163 -162 -164 -164 -160 -154 -152 -151 -151 -161 -160 -158 -159 -158 -155 -153 -152 -154 -156 -160 -161 -162 -163 -160 -155 -150 -147 -151 -150 -159 -168 -178 -182 -190 -198 -203 -205 -209 -212 -222 -233 -240 -260 -266 -272 -280 -285 -297 -302 -295 -289 -290 -292 -296 -301 -302 -300 -296 -293 -283 -268 -271 -272 -267 -261 -258 -258 -257 -245 -248 -248 -245 -250 -250 -238 -218 -198 -181 -168 -160 -158 -161 -161 -168 -175 -178 -179 -183 -190 -198 -205 -214 -220 -222 -223 -224 -226 -230 -230 -228 -222 -216 -186 -192 -180 -162 -158 -156 -151 -148 -148 -151 -150 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -178 -157 -135 -153 -171 -181 -143 -29 -25 -14 -1 0 0 0 0 0 -11 -37 -29 -50 -33 -9 0 0 -0 -3 -13 -34 -30 -4 -15 -4 -29 -55 -61 -77 -79 -74 -66 -74 -83 -90 -94 -97 -99 -98 -90 -67 -73 -77 -71 -70 -66 -56 -51 -52 -61 -68 -59 -55 -59 -58 -54 -58 -67 -69 -65 -78 -64 -51 -42 -46 -52 -59 -77 -76 -71 -82 -91 -97 -103 -107 -105 -94 -85 -79 -103 -109 -114 -119 -102 -88 -85 -80 -79 -77 -80 -84 -76 -68 -63 -59 -51 -48 -59 -56 -55 -93 -75 -71 -75 -79 -81 -82 -82 -81 -83 -85 -65 -58 -65 -67 -65 -75 -84 -82 -93 -102 -100 -111 -111 -114 -130 -129 -135 -140 -140 -157 -161 -161 -163 -164 -164 -168 -163 -167 -161 -164 -163 -161 -158 -157 -158 -158 -167 -166 -162 -161 -158 -154 -151 -152 -155 -157 -159 -159 -159 -160 -161 -160 -156 -148 -142 -151 -159 -163 -164 -171 -181 -191 -197 -200 -203 -209 -227 -233 -240 -256 -253 -248 -256 -271 -283 -288 -285 -290 -290 -293 -299 -303 -304 -302 -300 -295 -286 -274 -261 -257 -259 -261 -264 -268 -267 -262 -261 -256 -250 -244 -244 -239 -224 -205 -187 -174 -170 -169 -169 -170 -176 -181 -183 -185 -189 -197 -206 -210 -214 -217 -218 -219 -221 -224 -228 -230 -230 -226 -220 -212 -203 -181 -168 -165 -160 -155 -149 -147 -145 -143 -147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -188 -149 -125 -150 -168 -170 -119 -21 -5 -7 0 0 0 0 0 -27 -48 -45 -38 -23 -1 0 0 0 0 0 -3 -9 -3 -20 -57 -27 -10 -48 -78 -75 -78 -88 -57 -78 -80 -81 -87 -90 -90 -88 -80 -67 -68 -76 -68 -70 -66 -58 -52 -52 -57 -68 -58 -62 -61 -61 -63 -66 -68 -65 -62 -72 -60 -46 -40 -40 -51 -62 -70 -84 -82 -89 -81 -85 -103 -112 -107 -95 -92 -104 -102 -103 -108 -115 -94 -84 -85 -86 -80 -75 -78 -82 -78 -76 -74 -71 -64 -59 -65 -59 -58 -96 -97 -75 -71 -73 -77 -80 -83 -82 -82 -84 -65 -81 -80 -70 -73 -85 -89 -86 -82 -103 -99 -111 -112 -106 -119 -140 -138 -142 -140 -147 -158 -162 -164 -165 -167 -169 -164 -168 -166 -165 -163 -163 -163 -162 -161 -162 -170 -169 -169 -164 -158 -153 -153 -155 -157 -158 -159 -158 -156 -156 -156 -155 -153 -145 -142 -149 -155 -154 -160 -166 -174 -182 -188 -192 -196 -207 -225 -228 -237 -245 -248 -236 -239 -252 -262 -270 -277 -287 -284 -285 -291 -295 -297 -296 -292 -288 -282 -274 -264 -262 -265 -271 -278 -282 -283 -282 -278 -269 -262 -249 -238 -230 -223 -209 -193 -183 -179 -178 -176 -177 -182 -186 -187 -189 -193 -201 -209 -213 -214 -214 -214 -215 -217 -220 -223 -226 -226 -225 -220 -214 -206 -201 -192 -174 -160 -156 -150 -146 -144 -142 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -184 -147 -119 -137 -141 -49 -1 -2 0 0 0 0 0 0 0 -29 -49 -47 -32 0 0 0 0 0 0 0 0 0 -4 -28 -69 -71 -67 -68 -67 -67 -67 -67 -50 -55 -72 -72 -77 -81 -82 -78 -75 -73 -77 -75 -70 -74 -66 -59 -55 -53 -57 -62 -52 -54 -54 -58 -65 -71 -71 -66 -62 -65 -58 -43 -49 -55 -55 -67 -77 -83 -94 -95 -77 -90 -111 -116 -107 -93 -91 -101 -100 -95 -99 -107 -97 -90 -96 -105 -96 -75 -77 -78 -78 -73 -68 -64 -65 -67 -66 -61 -65 -99 -99 -71 -71 -72 -74 -77 -80 -83 -83 -84 -88 -88 -81 -74 -79 -87 -89 -91 -95 -103 -97 -112 -111 -107 -120 -138 -142 -143 -142 -139 -159 -164 -165 -167 -169 -169 -166 -170 -169 -166 -164 -164 -165 -164 -162 -164 -171 -170 -170 -166 -160 -156 -156 -156 -158 -159 -156 -154 -151 -151 -152 -153 -151 -144 -142 -146 -148 -153 -159 -165 -170 -174 -180 -185 -191 -205 -218 -209 -208 -211 -213 -217 -223 -231 -242 -256 -268 -277 -268 -271 -274 -278 -281 -281 -277 -275 -273 -270 -264 -262 -267 -279 -288 -292 -295 -297 -289 -278 -269 -253 -241 -222 -219 -211 -198 -189 -186 -181 -180 -182 -186 -189 -191 -192 -196 -203 -208 -210 -212 -214 -213 -212 -213 -215 -218 -220 -222 -220 -218 -211 -211 -203 -193 -183 -168 -155 -149 -145 -143 -141 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -92 -152 -124 -102 -104 -25 0 0 0 0 0 0 0 0 0 -32 -44 -45 -39 -25 -17 0 0 0 0 0 0 0 0 -8 -38 -41 -44 -50 -17 -43 -59 -54 -44 -38 -71 -73 -70 -75 -76 -75 -71 -75 -84 -76 -74 -74 -68 -62 -58 -58 -59 -60 -57 -56 -56 -56 -66 -72 -71 -66 -65 -69 -64 -57 -56 -63 -68 -71 -82 -92 -92 -83 -81 -96 -117 -117 -107 -94 -87 -91 -95 -92 -95 -102 -103 -100 -96 -99 -103 -94 -74 -74 -73 -67 -61 -58 -61 -65 -65 -62 -70 -98 -96 -95 -94 -77 -73 -75 -78 -81 -83 -83 -86 -86 -80 -73 -73 -78 -83 -92 -106 -100 -95 -113 -106 -105 -123 -140 -142 -142 -142 -140 -161 -166 -166 -168 -171 -169 -167 -171 -170 -173 -172 -165 -166 -165 -163 -166 -172 -170 -169 -160 -160 -159 -159 -158 -159 -156 -152 -149 -147 -146 -148 -151 -149 -143 -140 -141 -147 -153 -159 -164 -168 -171 -175 -181 -190 -201 -207 -200 -196 -202 -201 -204 -211 -220 -231 -243 -255 -261 -260 -250 -253 -259 -262 -260 -258 -258 -259 -258 -258 -258 -270 -281 -285 -290 -299 -302 -294 -283 -270 -253 -239 -219 -218 -213 -205 -197 -187 -183 -183 -185 -187 -190 -193 -195 -198 -201 -204 -207 -210 -212 -211 -208 -208 -210 -211 -213 -215 -213 -213 -210 -207 -198 -189 -183 -169 -154 -149 -144 -142 -140 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -65 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -50 -53 -39 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -44 -58 -47 -46 -80 -72 -65 -66 -67 -69 -79 -83 -81 -76 -75 -74 -71 -61 -61 -63 -62 -62 -61 -59 -55 -54 -66 -70 -70 -66 -63 -62 -65 -77 -70 -63 -84 -70 -94 -104 -99 -96 -97 -103 -127 -120 -110 -105 -95 -92 -94 -92 -96 -100 -97 -92 -89 -95 -101 -102 -91 -71 -68 -62 -57 -55 -59 -64 -63 -61 -74 -90 -65 -69 -97 -75 -72 -74 -76 -79 -80 -79 -81 -83 -78 -77 -72 -74 -79 -91 -104 -99 -97 -111 -102 -125 -135 -138 -139 -140 -145 -155 -161 -167 -165 -168 -170 -169 -170 -172 -169 -170 -173 -165 -167 -166 -163 -163 -165 -165 -161 -146 -145 -145 -156 -159 -158 -154 -150 -147 -145 -144 -147 -149 -145 -147 -149 -146 -146 -152 -160 -166 -166 -170 -173 -179 -187 -194 -199 -203 -203 -193 -190 -191 -198 -208 -217 -229 -239 -244 -243 -226 -232 -238 -241 -238 -238 -241 -244 -246 -251 -250 -265 -267 -277 -289 -296 -297 -291 -280 -266 -247 -230 -212 -212 -216 -210 -197 -188 -185 -185 -185 -186 -189 -194 -197 -199 -200 -202 -206 -207 -206 -208 -205 -206 -207 -208 -208 -209 -209 -209 -206 -202 -196 -188 -181 -167 -154 -148 -144 -143 -142 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -46 -29 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -59 -61 -76 -84 -72 -80 -84 -80 -95 -89 -83 -78 -75 -76 -74 -67 -60 -65 -65 -64 -64 -57 -52 -55 -54 -68 -71 -72 -71 -70 -66 -66 -73 -69 -59 -75 -82 -80 -98 -105 -107 -109 -111 -132 -126 -122 -108 -92 -94 -94 -92 -96 -97 -90 -86 -86 -95 -100 -102 -87 -68 -63 -57 -54 -53 -57 -62 -60 -63 -79 -100 -92 -66 -72 -70 -71 -72 -73 -75 -76 -76 -79 -80 -80 -76 -71 -73 -78 -93 -104 -103 -106 -113 -105 -127 -134 -135 -136 -137 -146 -161 -161 -166 -165 -167 -170 -170 -172 -175 -174 -173 -174 -165 -167 -166 -164 -161 -157 -152 -148 -147 -147 -146 -146 -147 -145 -142 -144 -147 -145 -146 -150 -149 -147 -144 -147 -146 -146 -152 -159 -165 -164 -167 -169 -174 -178 -182 -188 -195 -200 -191 -181 -183 -187 -194 -201 -212 -220 -222 -220 -206 -212 -218 -221 -221 -222 -225 -229 -233 -238 -238 -239 -251 -262 -266 -276 -283 -279 -269 -257 -236 -216 -208 -203 -209 -205 -196 -190 -187 -184 -183 -184 -189 -192 -193 -196 -192 -188 -191 -193 -193 -195 -194 -196 -198 -200 -202 -203 -205 -206 -203 -199 -193 -187 -180 -165 -153 -149 -146 -146 -145 -142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -63 -60 -68 -75 -63 -47 -48 -64 -22 -23 -65 -76 -76 -76 -72 -65 -64 -66 -68 -67 -66 -59 -51 -52 -54 -69 -73 -75 -78 -79 -82 -79 -69 -60 -68 -80 -81 -74 -97 -91 -94 -106 -119 -134 -132 -122 -107 -91 -77 -85 -90 -91 -91 -84 -82 -86 -93 -96 -98 -99 -81 -68 -71 -51 -52 -56 -59 -58 -72 -85 -93 -90 -69 -69 -69 -89 -88 -75 -72 -73 -73 -75 -75 -76 -74 -71 -74 -78 -93 -102 -107 -119 -110 -105 -125 -130 -133 -135 -136 -146 -160 -162 -165 -165 -168 -170 -170 -170 -172 -174 -173 -173 -165 -166 -166 -165 -162 -158 -154 -150 -148 -146 -146 -147 -147 -143 -146 -147 -146 -146 -147 -147 -147 -146 -143 -145 -143 -144 -151 -158 -162 -161 -162 -165 -167 -170 -176 -183 -192 -201 -200 -178 -199 -203 -187 -188 -191 -197 -202 -200 -191 -194 -200 -205 -208 -211 -213 -215 -219 -222 -217 -226 -233 -241 -245 -254 -263 -262 -253 -242 -223 -208 -204 -195 -202 -198 -191 -186 -183 -179 -180 -180 -187 -188 -189 -182 -179 -179 -181 -182 -183 -183 -184 -182 -183 -184 -184 -184 -189 -201 -202 -196 -190 -185 -178 -171 -159 -151 -150 -147 -146 -144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -36 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -58 -26 -52 -53 -58 -59 -48 -34 -3 0 0 -72 -77 -73 -73 -70 -67 -66 -66 -69 -73 -68 -65 -58 -51 -54 -65 -73 -76 -82 -83 -75 -72 -73 -68 -68 -82 -79 -71 -98 -87 -94 -110 -121 -129 -131 -121 -105 -91 -80 -92 -93 -92 -89 -84 -84 -86 -87 -94 -97 -98 -92 -84 -79 -64 -51 -55 -54 -54 -55 -75 -94 -88 -70 -75 -93 -98 -98 -87 -75 -72 -71 -72 -74 -73 -71 -71 -74 -90 -97 -98 -106 -117 -111 -107 -107 -127 -132 -134 -135 -148 -162 -165 -166 -165 -170 -171 -170 -171 -173 -174 -174 -174 -170 -166 -165 -164 -161 -158 -157 -157 -153 -148 -147 -149 -149 -143 -146 -145 -145 -145 -142 -141 -143 -139 -143 -146 -143 -146 -153 -158 -160 -158 -160 -161 -163 -168 -173 -181 -189 -196 -195 -180 -194 -200 -204 -204 -190 -185 -188 -186 -184 -195 -187 -191 -196 -199 -200 -201 -203 -207 -214 -214 -221 -227 -230 -235 -243 -241 -233 -227 -217 -200 -194 -186 -195 -193 -186 -181 -178 -176 -177 -180 -177 -182 -184 -174 -173 -176 -179 -180 -181 -182 -183 -182 -182 -183 -183 -182 -182 -186 -198 -195 -190 -185 -178 -173 -169 -161 -152 -149 -147 -147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -32 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -0 -23 -27 -45 -55 -53 -44 -26 0 -1 -31 -70 -68 -67 -68 -66 -67 -68 -71 -73 -66 -67 -61 -58 -51 -53 -73 -79 -86 -86 -66 -62 -73 -69 -61 -65 -74 -70 -100 -83 -95 -104 -115 -128 -132 -119 -105 -93 -84 -79 -91 -93 -88 -84 -86 -87 -87 -92 -95 -94 -90 -84 -78 -73 -67 -64 -62 -61 -63 -83 -96 -101 -99 -97 -99 -97 -96 -84 -74 -71 -70 -69 -75 -88 -87 -73 -95 -100 -98 -96 -107 -116 -114 -113 -116 -130 -133 -136 -137 -152 -164 -166 -167 -167 -172 -173 -171 -172 -175 -175 -176 -176 -173 -170 -165 -161 -160 -159 -159 -158 -154 -151 -150 -150 -147 -140 -145 -146 -142 -139 -139 -143 -146 -141 -142 -145 -144 -149 -155 -158 -159 -158 -159 -160 -161 -166 -171 -178 -184 -190 -191 -188 -192 -196 -197 -182 -179 -179 -179 -184 -190 -192 -178 -181 -183 -184 -185 -187 -189 -195 -200 -203 -211 -216 -219 -223 -228 -224 -218 -216 -208 -190 -184 -178 -191 -189 -184 -178 -176 -176 -175 -175 -177 -180 -168 -166 -169 -174 -176 -178 -179 -180 -181 -182 -183 -185 -185 -184 -183 -186 -195 -194 -190 -186 -181 -179 -176 -166 -157 -153 -150 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -35 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -43 -45 -46 -44 -28 -9 -50 -83 -69 -64 -64 -64 -64 -65 -64 -66 -64 -71 -72 -71 -58 -58 -74 -79 -78 -66 -61 -62 -77 -64 -64 -75 -72 -69 -77 -101 -104 -98 -115 -132 -131 -117 -105 -95 -84 -82 -79 -93 -95 -92 -90 -90 -90 -94 -93 -90 -87 -82 -75 -74 -76 -75 -76 -78 -85 -92 -96 -98 -99 -98 -97 -93 -79 -69 -70 -70 -70 -75 -78 -78 -87 -93 -99 -98 -95 -95 -102 -112 -114 -112 -121 -143 -137 -139 -139 -156 -166 -168 -169 -170 -173 -176 -173 -175 -178 -177 -177 -176 -172 -171 -167 -162 -162 -161 -160 -157 -154 -153 -151 -149 -144 -138 -138 -139 -138 -139 -142 -146 -146 -141 -134 -138 -144 -155 -160 -161 -160 -159 -159 -160 -163 -168 -172 -177 -179 -180 -174 -171 -186 -186 -191 -174 -174 -174 -184 -190 -189 -184 -171 -174 -173 -173 -180 -181 -182 -185 -189 -193 -202 -206 -209 -211 -216 -216 -211 -205 -196 -183 -177 -173 -189 -186 -182 -177 -175 -176 -176 -176 -176 -178 -164 -165 -166 -171 -174 -176 -178 -179 -180 -180 -182 -183 -184 -183 -181 -180 -182 -192 -189 -186 -186 -181 -178 -169 -161 -158 -155 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -3 0 -26 -45 -50 -59 -72 -84 -72 -65 -60 -60 -62 -65 -68 -67 -69 -69 -78 -77 -60 -51 -50 -53 -65 -77 -58 -62 -81 -61 -67 -75 -73 -72 -71 -76 -83 -98 -125 -135 -129 -117 -106 -95 -86 -85 -79 -83 -80 -90 -95 -93 -92 -93 -90 -84 -78 -75 -74 -76 -77 -77 -77 -80 -86 -94 -95 -94 -95 -96 -97 -91 -70 -70 -69 -69 -73 -80 -82 -84 -87 -93 -97 -98 -96 -96 -95 -101 -110 -114 -126 -147 -141 -143 -140 -144 -161 -169 -170 -171 -175 -177 -173 -176 -179 -178 -178 -175 -172 -170 -166 -164 -164 -162 -158 -156 -154 -153 -151 -147 -141 -138 -140 -140 -141 -143 -146 -147 -145 -141 -138 -142 -150 -160 -163 -164 -163 -161 -160 -161 -165 -171 -175 -185 -179 -168 -162 -167 -179 -181 -185 -187 -169 -182 -189 -186 -183 -182 -179 -180 -179 -170 -188 -191 -193 -190 -183 -183 -191 -197 -199 -200 -202 -204 -200 -195 -186 -175 -172 -177 -186 -181 -178 -174 -173 -173 -175 -175 -170 -157 -161 -164 -164 -168 -172 -175 -176 -177 -177 -178 -178 -179 -180 -180 -179 -178 -177 -175 -173 -172 -171 -180 -179 -171 -164 -161 -159 -158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -11 -1 0 0 0 0 0 -9 -62 -5 0 0 -22 -47 -59 -65 -78 -72 -67 -59 -58 -62 -68 -73 -72 -71 -82 -83 -74 -58 -53 -54 -67 -79 -75 -57 -64 -85 -68 -76 -80 -79 -79 -79 -80 -85 -108 -134 -137 -128 -116 -104 -96 -89 -85 -81 -80 -72 -75 -87 -92 -90 -87 -86 -78 -78 -79 -78 -78 -77 -77 -78 -81 -87 -92 -94 -94 -96 -98 -89 -77 -71 -71 -70 -65 -62 -73 -69 -65 -78 -95 -97 -99 -98 -98 -96 -93 -106 -117 -127 -140 -142 -143 -141 -141 -149 -153 -164 -172 -174 -176 -173 -176 -178 -176 -175 -173 -171 -169 -167 -164 -164 -162 -159 -156 -155 -153 -149 -144 -140 -139 -141 -143 -146 -148 -148 -147 -143 -141 -142 -147 -154 -161 -163 -164 -164 -162 -161 -162 -167 -174 -186 -194 -179 -167 -162 -161 -160 -162 -178 -180 -178 -181 -180 -176 -175 -178 -182 -184 -185 -174 -183 -185 -187 -191 -193 -188 -182 -188 -190 -191 -191 -193 -190 -186 -179 -172 -175 -183 -181 -175 -173 -172 -171 -170 -171 -171 -171 -172 -159 -163 -165 -167 -170 -172 -173 -175 -175 -177 -178 -178 -178 -179 -178 -177 -176 -175 -176 -174 -172 -170 -179 -172 -166 -163 -161 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -55 -49 -10 -1 0 0 0 0 -8 -32 0 0 0 -1 -6 -12 -21 -44 -71 -63 -62 -65 -65 -71 -73 -77 -86 -92 -77 -61 -55 -57 -60 -55 -62 -75 -74 -71 -87 -85 -86 -85 -84 -82 -81 -82 -92 -115 -136 -136 -128 -114 -104 -98 -93 -89 -88 -83 -74 -78 -85 -91 -90 -85 -79 -74 -77 -81 -81 -79 -76 -76 -79 -83 -89 -94 -98 -99 -101 -85 -76 -74 -74 -72 -70 -66 -65 -69 -74 -73 -86 -98 -98 -99 -100 -101 -99 -95 -111 -117 -125 -140 -143 -143 -142 -143 -144 -144 -161 -171 -173 -174 -172 -175 -177 -174 -173 -171 -170 -169 -168 -168 -167 -163 -161 -157 -155 -153 -149 -144 -141 -141 -142 -146 -149 -151 -150 -146 -143 -143 -147 -152 -156 -157 -160 -163 -162 -161 -161 -164 -169 -177 -194 -184 -174 -165 -162 -161 -160 -159 -161 -175 -174 -174 -172 -171 -170 -170 -172 -176 -179 -181 -179 -179 -182 -184 -187 -181 -174 -178 -179 -182 -182 -186 -182 -177 -171 -171 -178 -179 -177 -173 -171 -170 -168 -166 -166 -168 -172 -172 -160 -164 -167 -168 -170 -172 -172 -173 -173 -175 -176 -178 -179 -178 -178 -177 -177 -177 -176 -174 -172 -172 -172 -162 -156 -160 -164 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -58 -52 -53 -53 -10 0 0 0 0 0 0 0 0 0 0 0 0 -12 -36 -41 -48 -77 -66 -70 -87 -95 -93 -82 -65 -66 -58 -51 -61 -61 -60 -62 -69 -80 -90 -90 -81 -83 -89 -88 -85 -87 -99 -119 -134 -134 -124 -113 -104 -100 -99 -96 -90 -84 -73 -76 -88 -89 -90 -87 -79 -72 -74 -74 -79 -77 -75 -77 -82 -86 -88 -93 -100 -103 -106 -103 -84 -77 -76 -74 -72 -70 -57 -59 -80 -80 -75 -89 -102 -102 -102 -104 -102 -95 -114 -119 -121 -133 -145 -145 -145 -145 -146 -145 -162 -162 -161 -168 -172 -174 -174 -171 -169 -169 -168 -168 -169 -171 -170 -164 -159 -157 -157 -154 -151 -149 -148 -147 -145 -149 -152 -153 -150 -145 -143 -144 -149 -153 -153 -155 -162 -163 -161 -160 -161 -164 -170 -175 -173 -165 -166 -161 -159 -158 -157 -164 -177 -175 -174 -174 -171 -170 -170 -168 -168 -171 -174 -176 -177 -177 -182 -182 -187 -183 -173 -175 -180 -182 -182 -181 -176 -170 -165 -168 -175 -175 -175 -175 -171 -169 -167 -164 -164 -168 -172 -174 -173 -162 -163 -167 -170 -171 -170 -169 -170 -171 -172 -174 -176 -175 -176 -177 -177 -177 -176 -173 -170 -169 -171 -168 -161 -157 -158 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -59 -55 -54 -53 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -86 -73 -110 -117 -108 -89 -74 -66 -67 -73 -68 -55 -72 -70 -74 -83 -92 -92 -78 -62 -62 -89 -95 -92 -96 -108 -123 -130 -128 -121 -114 -108 -105 -103 -98 -93 -88 -77 -69 -88 -87 -89 -90 -87 -83 -80 -73 -73 -72 -72 -76 -82 -86 -88 -92 -99 -103 -77 -79 -78 -77 -76 -74 -75 -73 -61 -64 -89 -85 -81 -81 -82 -91 -105 -106 -102 -95 -118 -126 -126 -137 -148 -148 -148 -148 -149 -147 -153 -149 -148 -160 -172 -174 -173 -170 -170 -168 -168 -168 -170 -173 -173 -167 -161 -158 -158 -158 -158 -157 -156 -154 -150 -151 -152 -150 -145 -141 -141 -144 -149 -153 -155 -156 -161 -161 -159 -160 -161 -165 -171 -171 -159 -158 -157 -155 -154 -153 -152 -160 -172 -173 -173 -173 -172 -171 -169 -166 -166 -168 -171 -172 -174 -177 -183 -185 -186 -187 -180 -174 -179 -181 -180 -179 -173 -166 -161 -167 -174 -173 -172 -172 -172 -170 -169 -167 -168 -170 -172 -173 -172 -161 -161 -165 -169 -169 -166 -166 -167 -167 -167 -169 -174 -174 -174 -174 -175 -176 -175 -173 -171 -168 -168 -169 -169 -168 -163 -158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -59 -56 -55 -47 0 0 0 -18 -9 0 0 0 0 0 0 0 -24 -36 -34 -28 -32 -64 -97 -59 -92 -95 -89 -86 -86 -87 -88 -84 -70 -73 -65 -74 -87 -86 -75 -65 -67 -74 -91 -92 -93 -99 -110 -119 -122 -122 -121 -118 -116 -108 -103 -100 -98 -95 -83 -74 -89 -81 -93 -97 -97 -95 -89 -80 -71 -67 -71 -78 -83 -87 -90 -93 -97 -102 -103 -104 -80 -75 -74 -75 -78 -74 -65 -76 -94 -87 -86 -82 -79 -80 -93 -106 -103 -108 -121 -127 -127 -139 -148 -149 -150 -150 -151 -149 -146 -146 -148 -156 -168 -173 -171 -171 -168 -169 -169 -168 -170 -174 -175 -172 -168 -163 -160 -160 -160 -160 -159 -157 -154 -152 -150 -144 -139 -137 -138 -142 -145 -150 -155 -158 -160 -160 -160 -161 -160 -163 -162 -157 -155 -156 -154 -150 -149 -149 -151 -152 -158 -168 -167 -168 -168 -167 -162 -161 -163 -166 -169 -169 -170 -172 -178 -181 -175 -167 -164 -168 -171 -172 -170 -175 -172 -165 -160 -162 -170 -173 -171 -172 -172 -170 -172 -170 -171 -171 -172 -168 -159 -158 -159 -162 -166 -167 -164 -164 -166 -165 -166 -167 -171 -172 -173 -172 -173 -174 -173 -172 -172 -168 -168 -169 -170 -169 -165 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -49 -55 -42 0 0 0 -13 -21 -7 0 0 0 0 0 0 -34 -47 -54 -58 -64 -70 -81 -87 -70 -72 -80 -85 -87 -94 -97 -89 -88 -102 -84 -92 -77 -66 -73 -82 -82 -90 -81 -73 -81 -93 -103 -110 -116 -122 -125 -124 -119 -108 -103 -102 -103 -99 -89 -78 -81 -75 -89 -94 -97 -98 -96 -87 -77 -75 -77 -83 -86 -88 -90 -93 -95 -97 -102 -103 -76 -72 -72 -76 -81 -80 -80 -98 -94 -94 -87 -82 -79 -92 -104 -106 -103 -111 -123 -129 -128 -129 -141 -151 -152 -153 -152 -149 -147 -146 -148 -148 -157 -170 -174 -172 -170 -172 -173 -170 -173 -175 -176 -175 -173 -170 -165 -162 -161 -161 -160 -158 -157 -154 -147 -141 -136 -135 -137 -139 -144 -151 -156 -159 -160 -160 -161 -160 -159 -161 -161 -155 -151 -152 -149 -146 -145 -150 -161 -166 -164 -162 -160 -161 -160 -159 -157 -158 -162 -166 -167 -168 -168 -170 -171 -171 -170 -173 -164 -158 -162 -163 -162 -166 -168 -163 -162 -167 -172 -173 -172 -171 -169 -168 -171 -169 -171 -172 -166 -158 -158 -158 -157 -157 -162 -166 -164 -164 -164 -163 -164 -165 -166 -167 -169 -169 -170 -171 -171 -170 -172 -173 -171 -171 -170 -171 -167 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -46 -33 0 0 0 0 -17 -7 -8 -4 0 0 -7 -35 -39 -39 -42 -39 -51 -69 -75 -74 -74 -77 -80 -66 -74 -94 -100 -94 -99 -109 -98 -74 -83 -82 -88 -96 -93 -81 -70 -63 -71 -83 -97 -105 -116 -126 -128 -127 -120 -110 -104 -103 -104 -103 -94 -83 -78 -82 -75 -73 -72 -68 -81 -91 -79 -63 -68 -83 -85 -87 -88 -90 -93 -97 -100 -97 -72 -71 -71 -77 -83 -90 -95 -96 -96 -92 -86 -80 -79 -100 -111 -107 -101 -103 -127 -130 -131 -137 -145 -150 -152 -154 -153 -149 -146 -147 -149 -148 -148 -158 -170 -172 -173 -175 -176 -174 -175 -178 -179 -178 -176 -175 -173 -164 -163 -163 -161 -159 -156 -153 -145 -137 -133 -134 -135 -140 -146 -151 -155 -158 -156 -146 -161 -160 -159 -159 -152 -148 -150 -149 -147 -147 -151 -162 -163 -163 -162 -160 -159 -157 -156 -156 -156 -158 -163 -167 -168 -168 -169 -170 -170 -169 -169 -171 -159 -155 -159 -159 -157 -160 -162 -161 -171 -175 -174 -172 -170 -168 -165 -167 -169 -168 -170 -172 -172 -167 -158 -157 -157 -157 -161 -164 -166 -164 -161 -159 -160 -160 -161 -162 -163 -165 -166 -167 -168 -169 -169 -171 -171 -171 -171 -172 -168 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -21 -18 -34 -16 0 0 -12 -41 -40 -41 -44 -43 -41 -50 -64 -76 -76 -58 -82 -55 -75 -93 -92 -86 -90 -90 -74 -64 -76 -89 -90 -92 -92 -80 -65 -74 -98 -88 -102 -108 -117 -125 -129 -129 -121 -112 -104 -104 -106 -104 -97 -88 -83 -83 -77 -71 -68 -68 -80 -76 -66 -63 -60 -68 -85 -87 -87 -91 -92 -94 -97 -91 -71 -72 -75 -80 -85 -89 -92 -93 -93 -89 -83 -79 -80 -106 -113 -109 -104 -105 -117 -120 -133 -139 -133 -144 -153 -155 -154 -148 -146 -148 -151 -151 -150 -151 -153 -154 -154 -160 -178 -177 -179 -181 -182 -181 -179 -177 -173 -165 -164 -162 -158 -156 -156 -152 -145 -139 -137 -134 -135 -141 -147 -151 -153 -156 -154 -146 -158 -143 -144 -144 -143 -146 -149 -149 -150 -156 -163 -160 -159 -160 -161 -160 -158 -158 -158 -156 -158 -160 -164 -169 -169 -169 -170 -171 -171 -168 -168 -170 -157 -153 -154 -153 -153 -155 -157 -171 -177 -173 -171 -170 -167 -165 -164 -165 -170 -169 -170 -171 -162 -157 -159 -159 -160 -160 -161 -162 -164 -160 -157 -157 -157 -157 -157 -159 -159 -162 -163 -165 -165 -166 -167 -167 -168 -169 -168 -170 -168 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -34 -40 -41 -42 -43 -12 0 0 -1 -16 -38 -39 -42 -42 -40 -41 -42 -46 -52 -59 -82 -70 -79 -90 -88 -87 -87 -83 -75 -74 -75 -91 -90 -91 -92 -86 -75 -71 -86 -99 -112 -114 -117 -125 -130 -129 -122 -114 -108 -106 -105 -101 -97 -93 -91 -86 -76 -67 -70 -84 -85 -87 -76 -65 -61 -60 -72 -74 -76 -85 -76 -71 -72 -75 -75 -77 -82 -84 -86 -88 -89 -90 -89 -85 -79 -77 -82 -106 -109 -106 -103 -102 -100 -104 -133 -139 -132 -144 -152 -155 -154 -149 -146 -148 -150 -153 -152 -154 -157 -158 -158 -157 -159 -162 -166 -170 -171 -179 -181 -178 -173 -165 -163 -159 -158 -157 -156 -151 -147 -144 -140 -136 -138 -145 -148 -149 -151 -154 -156 -156 -156 -155 -157 -143 -144 -148 -149 -148 -153 -164 -162 -159 -159 -158 -159 -158 -158 -159 -159 -157 -159 -160 -163 -168 -169 -169 -170 -171 -171 -168 -168 -169 -157 -152 -152 -151 -152 -154 -155 -159 -161 -158 -165 -167 -165 -164 -164 -163 -164 -165 -167 -169 -160 -156 -158 -160 -161 -160 -159 -159 -160 -160 -159 -159 -159 -158 -156 -156 -158 -158 -161 -162 -163 -163 -164 -165 -167 -167 -164 -167 -167 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -31 -21 -13 -0 0 -2 -29 -42 -43 -42 -42 -43 -45 -7 0 0 0 -2 -18 -36 -38 -39 -39 -39 -42 -64 -83 -83 -80 -75 -77 -94 -89 -85 -80 -75 -80 -88 -93 -91 -90 -94 -86 -87 -91 -96 -99 -110 -111 -121 -124 -128 -130 -126 -121 -118 -113 -106 -105 -101 -99 -96 -93 -86 -76 -71 -85 -82 -82 -84 -70 -63 -64 -63 -62 -60 -61 -66 -73 -81 -85 -86 -87 -87 -86 -86 -86 -87 -86 -84 -83 -80 -83 -108 -112 -110 -106 -102 -101 -103 -102 -105 -127 -140 -133 -132 -148 -156 -155 -150 -147 -148 -150 -155 -155 -158 -161 -162 -161 -159 -158 -160 -164 -166 -167 -172 -179 -180 -174 -167 -164 -159 -158 -158 -157 -156 -152 -145 -140 -139 -142 -147 -148 -148 -150 -152 -151 -151 -152 -154 -156 -142 -145 -148 -149 -149 -154 -163 -163 -162 -162 -159 -160 -159 -163 -166 -163 -159 -166 -165 -163 -166 -167 -168 -170 -172 -171 -168 -164 -164 -166 -156 -153 -152 -152 -152 -152 -151 -150 -148 -154 -156 -160 -164 -163 -158 -153 -151 -154 -153 -153 -154 -155 -157 -157 -156 -156 -157 -158 -159 -160 -161 -162 -160 -159 -156 -158 -158 -160 -161 -161 -160 -161 -163 -165 -167 -167 -162 -163 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -52 -51 -42 -32 -11 -11 -45 -49 -46 -44 -44 -44 -45 -44 -13 -1 0 0 0 -17 -39 -38 -38 -38 -36 -43 -63 -81 -84 -78 -72 -76 -96 -91 -71 -64 -66 -71 -81 -90 -88 -91 -98 -71 -65 -65 -83 -107 -109 -118 -131 -132 -131 -127 -122 -120 -121 -117 -110 -108 -100 -99 -97 -94 -85 -80 -80 -70 -68 -71 -75 -83 -71 -64 -64 -64 -63 -64 -68 -78 -89 -94 -98 -99 -95 -90 -89 -86 -85 -81 -78 -78 -76 -84 -106 -110 -106 -103 -102 -103 -104 -104 -104 -115 -143 -144 -135 -151 -157 -155 -153 -151 -150 -154 -158 -158 -162 -164 -164 -163 -162 -161 -163 -164 -169 -170 -169 -172 -178 -177 -170 -165 -160 -159 -160 -162 -156 -151 -147 -144 -144 -146 -148 -147 -147 -150 -152 -152 -154 -158 -159 -158 -153 -146 -146 -147 -147 -154 -164 -165 -166 -165 -165 -161 -160 -166 -168 -166 -166 -168 -167 -167 -167 -168 -162 -161 -164 -164 -163 -153 -148 -146 -150 -151 -151 -150 -150 -150 -148 -148 -147 -148 -147 -156 -162 -162 -160 -157 -148 -151 -153 -151 -150 -152 -154 -155 -154 -155 -155 -157 -157 -158 -157 -158 -160 -160 -157 -155 -157 -159 -160 -160 -159 -159 -160 -163 -166 -165 -164 -159 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -56 -47 -32 -22 -33 -60 -53 -50 -47 -46 -46 -46 -48 -48 -41 -5 -0 0 0 -24 -49 -53 -50 -44 -39 -61 -65 -77 -83 -79 -73 -79 -95 -79 -67 -63 -71 -88 -91 -83 -85 -93 -100 -70 -68 -67 -87 -109 -113 -124 -135 -134 -130 -123 -117 -118 -121 -120 -116 -109 -108 -101 -99 -94 -83 -80 -73 -54 -60 -56 -63 -78 -79 -67 -63 -64 -65 -67 -71 -81 -94 -93 -92 -92 -91 -89 -87 -85 -82 -77 -75 -74 -76 -88 -106 -107 -108 -107 -105 -106 -108 -109 -109 -121 -144 -145 -138 -155 -159 -159 -156 -153 -153 -157 -160 -160 -164 -165 -166 -164 -164 -163 -164 -167 -173 -173 -171 -167 -171 -174 -171 -165 -162 -163 -162 -165 -145 -140 -138 -142 -148 -149 -148 -147 -147 -150 -151 -152 -156 -159 -160 -160 -159 -157 -155 -155 -157 -161 -165 -166 -166 -165 -164 -165 -167 -170 -169 -167 -167 -167 -168 -168 -169 -159 -153 -151 -151 -153 -155 -155 -159 -147 -149 -149 -147 -146 -146 -147 -148 -148 -146 -157 -157 -161 -163 -160 -157 -153 -147 -150 -153 -151 -151 -152 -154 -155 -155 -156 -156 -155 -157 -156 -153 -155 -158 -160 -159 -155 -157 -156 -159 -158 -156 -155 -157 -159 -160 -161 -164 -159 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -25 -17 -10 0 -17 -55 -53 -50 -50 -48 -47 -48 -50 -44 -26 -23 -1 0 -29 -41 -48 -59 -64 -58 -57 -54 -57 -75 -83 -77 -78 -88 -91 -80 -78 -65 -97 -94 -84 -81 -87 -94 -79 -68 -70 -69 -69 -92 -116 -124 -130 -131 -127 -118 -113 -116 -122 -123 -121 -118 -110 -106 -100 -94 -82 -75 -60 -49 -61 -59 -66 -67 -79 -84 -73 -66 -66 -69 -74 -84 -96 -92 -90 -90 -89 -87 -85 -86 -82 -77 -73 -73 -93 -105 -105 -106 -106 -106 -106 -107 -112 -112 -112 -121 -139 -143 -139 -158 -158 -159 -157 -155 -157 -161 -163 -163 -165 -166 -166 -165 -164 -164 -166 -170 -174 -174 -172 -169 -164 -162 -162 -163 -163 -164 -164 -145 -142 -139 -135 -141 -149 -150 -149 -148 -151 -150 -144 -144 -155 -163 -161 -160 -161 -162 -161 -163 -164 -164 -164 -166 -167 -165 -165 -163 -166 -168 -169 -168 -167 -167 -168 -166 -153 -148 -149 -149 -150 -151 -152 -154 -159 -160 -160 -161 -148 -153 -152 -145 -146 -147 -147 -163 -165 -165 -165 -158 -150 -148 -150 -152 -154 -153 -154 -154 -154 -154 -154 -155 -155 -155 -157 -157 -154 -155 -157 -158 -159 -158 -157 -155 -157 -157 -154 -152 -153 -155 -156 -157 -161 -160 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -50 -6 0 -12 -14 -27 -51 -52 -54 -50 -49 -49 -50 -46 -38 -28 -21 0 0 -6 -11 -33 -57 -66 -58 -53 -61 -59 -75 -80 -70 -73 -82 -82 -86 -93 -77 -101 -88 -77 -77 -87 -88 -64 -69 -69 -70 -70 -97 -114 -119 -124 -127 -124 -115 -111 -118 -124 -127 -125 -119 -113 -106 -98 -93 -80 -67 -56 -52 -60 -74 -75 -71 -85 -93 -76 -67 -69 -72 -77 -85 -94 -90 -90 -89 -88 -86 -86 -87 -83 -78 -74 -73 -97 -106 -106 -106 -105 -105 -106 -108 -115 -112 -111 -111 -124 -142 -138 -139 -158 -160 -159 -158 -160 -164 -166 -165 -167 -167 -167 -167 -166 -167 -169 -172 -173 -173 -172 -166 -162 -159 -156 -154 -153 -152 -151 -144 -146 -144 -141 -146 -151 -151 -151 -152 -154 -156 -145 -147 -151 -158 -166 -167 -162 -162 -162 -164 -164 -163 -163 -165 -166 -165 -164 -162 -165 -168 -169 -169 -168 -167 -165 -163 -158 -158 -150 -149 -149 -146 -150 -157 -154 -157 -155 -155 -156 -157 -150 -145 -145 -146 -147 -154 -155 -156 -157 -156 -152 -152 -153 -154 -155 -156 -155 -155 -155 -154 -152 -153 -155 -156 -160 -159 -155 -154 -154 -155 -156 -157 -155 -152 -153 -153 -150 -150 -152 -154 -155 -155 -155 -157 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 -14 -30 -32 -30 -38 -55 -52 -51 -51 -53 -28 -24 -29 -20 0 0 0 0 -34 -50 -54 -48 -44 -59 -60 -68 -72 -67 -67 -76 -77 -80 -99 -102 -100 -84 -74 -72 -87 -85 -66 -68 -67 -69 -70 -99 -108 -110 -116 -121 -120 -112 -112 -119 -123 -128 -128 -122 -114 -105 -99 -91 -79 -64 -57 -60 -60 -64 -77 -78 -90 -95 -88 -86 -78 -77 -82 -87 -87 -87 -88 -88 -86 -85 -85 -86 -84 -79 -74 -73 -99 -106 -106 -105 -104 -104 -106 -110 -113 -112 -110 -110 -127 -144 -146 -146 -142 -135 -136 -139 -154 -165 -167 -167 -169 -169 -168 -168 -168 -168 -170 -171 -171 -171 -170 -166 -161 -159 -158 -157 -157 -156 -154 -148 -149 -150 -143 -142 -144 -150 -156 -154 -150 -156 -149 -154 -157 -154 -161 -171 -169 -164 -163 -164 -164 -163 -165 -165 -164 -164 -164 -162 -163 -166 -168 -168 -166 -164 -163 -162 -163 -164 -159 -158 -157 -153 -154 -154 -143 -152 -152 -153 -154 -156 -148 -144 -146 -147 -148 -150 -147 -147 -148 -151 -152 -151 -153 -155 -156 -155 -154 -154 -154 -151 -149 -150 -152 -154 -160 -155 -150 -149 -150 -150 -151 -153 -153 -151 -150 -149 -149 -149 -150 -151 -152 -152 -153 -154 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -24 -30 -42 -57 -55 -54 -54 -56 -13 -21 -31 -17 0 0 0 0 -42 -44 -42 -43 -41 -43 -57 -61 -65 -70 -70 -76 -83 -81 -82 -97 -99 -79 -67 -70 -87 -84 -71 -69 -65 -67 -76 -100 -99 -102 -110 -119 -119 -112 -115 -115 -127 -134 -134 -124 -113 -106 -99 -90 -81 -69 -74 -76 -60 -58 -81 -84 -90 -92 -94 -99 -96 -87 -87 -90 -89 -86 -87 -86 -85 -84 -83 -84 -84 -79 -76 -73 -95 -102 -103 -104 -105 -105 -106 -111 -114 -110 -111 -112 -125 -137 -142 -147 -143 -133 -133 -131 -138 -158 -167 -168 -170 -170 -169 -169 -167 -166 -167 -169 -171 -171 -171 -170 -165 -164 -160 -159 -158 -158 -157 -156 -156 -155 -147 -144 -143 -146 -153 -153 -149 -154 -154 -159 -160 -156 -165 -174 -174 -173 -172 -166 -165 -165 -165 -165 -165 -164 -164 -163 -162 -164 -164 -164 -164 -163 -163 -162 -162 -163 -155 -157 -157 -157 -156 -150 -140 -138 -138 -137 -138 -139 -142 -144 -147 -148 -148 -148 -145 -146 -148 -149 -148 -149 -153 -156 -156 -151 -151 -151 -151 -148 -147 -148 -149 -151 -157 -153 -148 -148 -148 -148 -149 -151 -153 -154 -152 -151 -148 -146 -146 -147 -148 -151 -151 -151 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -33 -44 -57 -56 -52 -23 -3 -27 -33 -18 -2 0 0 -5 -49 -45 -45 -47 -41 -35 -44 -65 -66 -67 -75 -67 -75 -86 -85 -86 -98 -84 -70 -71 -82 -82 -88 -83 -68 -71 -101 -102 -95 -99 -109 -120 -121 -116 -117 -120 -131 -139 -136 -123 -114 -107 -98 -89 -83 -65 -69 -71 -67 -63 -66 -81 -90 -91 -93 -100 -109 -96 -88 -91 -90 -85 -85 -84 -82 -82 -82 -82 -81 -79 -77 -75 -74 -98 -101 -102 -103 -105 -107 -111 -115 -111 -113 -112 -112 -111 -128 -148 -144 -135 -135 -132 -131 -156 -168 -168 -170 -170 -170 -169 -167 -167 -168 -170 -172 -174 -174 -173 -173 -171 -165 -162 -162 -163 -161 -158 -161 -160 -153 -149 -148 -150 -153 -156 -156 -157 -157 -163 -163 -162 -159 -168 -177 -171 -161 -168 -166 -166 -165 -165 -165 -165 -165 -164 -163 -163 -165 -164 -164 -163 -163 -158 -151 -152 -148 -147 -147 -146 -144 -141 -139 -137 -137 -137 -139 -137 -139 -143 -144 -145 -146 -144 -143 -146 -148 -146 -144 -146 -151 -155 -153 -147 -145 -146 -148 -146 -146 -146 -146 -149 -152 -151 -150 -151 -150 -149 -149 -149 -151 -152 -153 -151 -145 -142 -142 -143 -145 -146 -147 -149 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -1 -34 -37 -48 -59 -58 -45 0 -0 -32 -35 -34 -17 0 0 -2 -16 -19 -24 -43 -41 -40 -42 -41 -49 -67 -55 -58 -62 -69 -86 -87 -73 -64 -59 -56 -60 -74 -97 -91 -72 -70 -77 -101 -97 -103 -114 -123 -125 -121 -118 -124 -136 -146 -135 -123 -115 -108 -98 -90 -85 -76 -70 -66 -60 -68 -76 -79 -87 -91 -95 -102 -112 -103 -92 -91 -90 -86 -84 -82 -81 -81 -81 -81 -78 -77 -77 -77 -76 -100 -98 -99 -101 -103 -106 -110 -113 -112 -112 -112 -111 -112 -130 -148 -144 -135 -134 -133 -132 -144 -150 -161 -169 -171 -172 -171 -169 -170 -171 -173 -175 -176 -176 -176 -176 -174 -172 -168 -169 -170 -167 -163 -162 -161 -156 -155 -153 -157 -160 -161 -161 -161 -161 -165 -164 -162 -161 -160 -162 -160 -155 -158 -166 -167 -165 -164 -164 -165 -166 -166 -166 -163 -165 -165 -164 -152 -147 -147 -145 -146 -147 -146 -147 -145 -143 -142 -141 -139 -138 -139 -154 -138 -137 -138 -139 -142 -143 -142 -142 -145 -145 -143 -141 -144 -148 -151 -149 -143 -142 -147 -149 -147 -145 -142 -142 -146 -149 -148 -149 -150 -150 -149 -147 -146 -145 -145 -146 -145 -139 -139 -138 -138 -140 -141 -143 -145 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -39 -43 -35 -48 -60 -48 -20 -19 -35 -35 -35 -33 -14 0 0 0 0 0 -46 -44 -45 -45 -43 -43 -47 -46 -58 -68 -60 -89 -95 -79 -74 -72 -74 -60 -61 -77 -79 -73 -72 -82 -106 -106 -112 -123 -129 -129 -123 -119 -125 -139 -147 -135 -124 -115 -107 -100 -95 -92 -86 -73 -57 -60 -53 -54 -70 -83 -90 -98 -106 -111 -115 -97 -92 -90 -87 -84 -80 -79 -79 -80 -79 -78 -76 -80 -85 -84 -101 -97 -97 -98 -100 -104 -109 -111 -111 -111 -111 -113 -115 -119 -134 -143 -135 -134 -133 -133 -134 -135 -157 -172 -170 -169 -173 -171 -172 -174 -175 -176 -177 -177 -177 -178 -178 -176 -171 -174 -171 -167 -168 -169 -165 -164 -162 -164 -164 -164 -165 -165 -166 -166 -169 -166 -162 -161 -161 -161 -159 -154 -155 -167 -167 -165 -163 -163 -164 -166 -165 -160 -151 -151 -149 -148 -155 -148 -142 -143 -143 -144 -146 -148 -147 -144 -144 -142 -139 -137 -138 -150 -136 -136 -136 -137 -140 -142 -143 -143 -142 -142 -140 -140 -142 -144 -145 -144 -142 -144 -149 -150 -145 -141 -137 -137 -141 -142 -144 -140 -141 -144 -144 -142 -139 -138 -138 -138 -138 -131 -133 -133 -134 -137 -140 -139 -137 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 0 0 0 0 0 0 -4 -33 -38 -39 -54 -61 -49 -34 -34 -34 -34 -35 -34 -11 0 0 0 0 -3 -33 -47 -57 -56 -50 -47 -48 -52 -63 -74 -63 -96 -98 -85 -79 -81 -83 -73 -63 -67 -86 -81 -75 -88 -114 -118 -124 -125 -128 -126 -119 -117 -126 -139 -142 -136 -123 -114 -105 -102 -100 -90 -76 -74 -63 -48 -73 -65 -72 -83 -90 -99 -102 -108 -116 -104 -102 -96 -102 -115 -110 -106 -103 -80 -78 -88 -90 -96 -105 -101 -99 -96 -94 -95 -98 -104 -108 -110 -112 -113 -115 -117 -119 -122 -139 -146 -140 -137 -135 -135 -134 -135 -149 -159 -154 -153 -170 -171 -175 -178 -179 -179 -178 -177 -179 -180 -179 -178 -175 -178 -175 -174 -174 -174 -173 -171 -167 -173 -171 -169 -169 -170 -171 -170 -167 -166 -165 -162 -163 -162 -160 -163 -169 -170 -166 -165 -162 -162 -163 -165 -160 -150 -152 -151 -149 -147 -145 -143 -142 -142 -142 -143 -145 -147 -148 -146 -146 -140 -137 -136 -134 -132 -132 -133 -134 -135 -140 -143 -143 -143 -142 -141 -141 -141 -140 -141 -143 -142 -143 -146 -145 -144 -138 -135 -134 -133 -136 -139 -138 -130 -139 -137 -136 -135 -132 -131 -131 -133 -133 -126 -130 -131 -133 -137 -141 -141 -138 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -2 -42 -12 0 0 0 0 0 -1 -36 -41 -40 -37 -34 -34 -34 -33 -34 -35 -32 -9 0 0 0 0 -4 -41 -47 -58 -55 -52 -55 -62 -72 -76 -66 -101 -103 -93 -86 -90 -94 -86 -76 -71 -87 -83 -82 -86 -103 -130 -131 -131 -128 -121 -112 -112 -121 -133 -139 -138 -125 -116 -113 -104 -103 -84 -66 -73 -67 -48 -55 -66 -79 -83 -85 -90 -98 -108 -114 -121 -125 -122 -116 -112 -109 -108 -107 -99 -96 -104 -106 -105 -102 -99 -95 -92 -90 -91 -98 -101 -106 -111 -115 -117 -120 -119 -121 -118 -140 -150 -146 -145 -143 -138 -136 -136 -149 -152 -146 -144 -146 -147 -152 -181 -181 -182 -181 -179 -180 -181 -177 -169 -170 -180 -177 -177 -179 -179 -177 -175 -176 -178 -176 -174 -173 -175 -174 -170 -168 -167 -164 -161 -162 -162 -161 -166 -174 -172 -171 -171 -169 -167 -167 -167 -159 -151 -152 -151 -149 -147 -145 -143 -143 -142 -143 -144 -145 -146 -148 -146 -144 -138 -135 -134 -133 -132 -132 -132 -134 -136 -141 -143 -143 -143 -142 -140 -141 -142 -140 -140 -142 -144 -145 -144 -142 -138 -134 -134 -134 -133 -134 -134 -130 -124 -130 -130 -130 -128 -126 -125 -124 -125 -129 -124 -127 -129 -133 -138 -143 -146 -145 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -30 -33 -56 -9 0 0 0 0 0 0 -1 -36 -34 -33 -34 -34 -35 -34 -35 -36 -35 -7 0 0 0 0 0 -1 -7 -48 -60 -61 -63 -70 -77 -75 -70 -100 -102 -101 -98 -97 -92 -82 -79 -76 -72 -77 -88 -99 -102 -99 -110 -132 -124 -114 -109 -111 -118 -129 -140 -141 -127 -117 -117 -102 -87 -82 -75 -71 -65 -51 -46 -69 -80 -83 -83 -88 -98 -107 -113 -119 -123 -124 -116 -110 -107 -106 -106 -106 -105 -107 -103 -101 -98 -94 -89 -86 -87 -92 -100 -101 -107 -112 -115 -118 -119 -117 -118 -118 -117 -139 -151 -150 -146 -142 -141 -140 -152 -157 -155 -148 -148 -150 -152 -152 -156 -181 -183 -181 -181 -182 -174 -157 -158 -181 -181 -180 -182 -182 -181 -180 -180 -180 -179 -177 -176 -177 -176 -173 -170 -165 -162 -160 -162 -163 -162 -169 -176 -175 -175 -176 -164 -163 -172 -173 -161 -153 -154 -153 -150 -148 -146 -146 -144 -143 -144 -143 -143 -144 -145 -143 -139 -135 -133 -133 -133 -131 -130 -130 -134 -136 -143 -142 -141 -142 -142 -140 -139 -140 -138 -138 -142 -146 -144 -138 -136 -136 -133 -132 -133 -130 -128 -126 -122 -119 -122 -124 -124 -123 -122 -122 -122 -123 -125 -122 -123 -125 -131 -137 -142 -147 -149 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -53 -2 0 0 0 0 0 0 -6 -39 -38 -34 -34 -35 -35 -35 -36 -37 -39 -4 0 0 0 0 0 -7 -34 -33 -60 -71 -55 -64 -78 -74 -71 -94 -106 -104 -99 -92 -86 -79 -78 -80 -71 -79 -91 -102 -108 -109 -116 -126 -116 -109 -109 -113 -119 -131 -143 -144 -133 -130 -120 -101 -78 -86 -81 -62 -53 -60 -55 -72 -70 -71 -80 -89 -99 -107 -112 -116 -121 -123 -115 -109 -105 -104 -104 -104 -103 -104 -99 -97 -95 -90 -85 -82 -86 -94 -96 -102 -108 -109 -112 -116 -117 -117 -120 -125 -122 -147 -157 -153 -147 -144 -144 -145 -143 -140 -154 -152 -149 -152 -153 -153 -154 -161 -182 -185 -184 -176 -165 -158 -161 -182 -183 -183 -185 -184 -182 -181 -181 -180 -178 -178 -178 -179 -180 -177 -171 -165 -161 -162 -163 -165 -165 -165 -166 -166 -166 -165 -157 -156 -168 -172 -165 -158 -157 -156 -153 -152 -155 -149 -146 -145 -144 -142 -142 -143 -143 -139 -137 -134 -133 -134 -133 -130 -130 -132 -137 -136 -142 -140 -139 -139 -140 -140 -136 -137 -137 -137 -141 -143 -139 -134 -135 -136 -137 -134 -134 -128 -123 -120 -117 -115 -118 -120 -121 -120 -120 -120 -120 -121 -123 -120 -118 -120 -126 -131 -136 -138 -140 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 -2 -6 -9 -31 -34 -36 -37 -38 -39 -36 0 0 0 -15 -8 0 -11 -35 -39 -40 -45 -45 -66 -78 -75 -71 -75 -107 -110 -100 -93 -84 -82 -82 -79 -73 -84 -92 -98 -110 -137 -141 -124 -111 -110 -112 -114 -122 -137 -147 -152 -147 -134 -121 -101 -76 -88 -78 -61 -57 -61 -60 -57 -55 -71 -82 -90 -99 -106 -110 -115 -120 -121 -112 -107 -106 -105 -103 -103 -104 -101 -97 -95 -91 -87 -84 -84 -86 -88 -94 -99 -103 -106 -110 -114 -117 -122 -134 -153 -153 -154 -150 -148 -146 -145 -145 -148 -147 -145 -143 -146 -151 -153 -154 -155 -156 -158 -166 -166 -167 -162 -158 -159 -162 -176 -178 -182 -186 -183 -183 -183 -181 -178 -177 -176 -177 -179 -179 -177 -171 -165 -163 -174 -165 -168 -163 -163 -162 -162 -160 -157 -157 -156 -158 -160 -160 -161 -162 -161 -158 -158 -159 -150 -148 -147 -145 -143 -142 -142 -140 -137 -137 -135 -136 -137 -135 -132 -134 -136 -140 -138 -141 -138 -136 -137 -138 -138 -135 -136 -136 -134 -137 -137 -134 -132 -134 -135 -138 -136 -134 -128 -122 -118 -115 -113 -115 -117 -117 -119 -120 -121 -121 -122 -122 -120 -119 -119 -120 -125 -128 -131 -135 -138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -38 -37 -38 -35 -23 -0 -5 -38 -33 -36 -12 0 -16 -40 -44 -46 -50 -49 -72 -80 -80 -76 -81 -108 -101 -106 -102 -94 -92 -88 -83 -83 -87 -88 -109 -113 -137 -139 -124 -116 -117 -114 -113 -125 -138 -146 -152 -149 -124 -95 -102 -74 -91 -76 -67 -64 -67 -73 -71 -53 -74 -67 -88 -99 -104 -108 -113 -117 -118 -111 -109 -106 -106 -105 -103 -101 -98 -95 -91 -88 -86 -86 -88 -88 -90 -93 -95 -100 -104 -109 -113 -123 -139 -152 -143 -142 -142 -142 -143 -144 -142 -142 -145 -146 -148 -150 -152 -152 -154 -156 -156 -156 -158 -159 -158 -157 -157 -158 -159 -159 -160 -162 -165 -184 -184 -184 -185 -186 -184 -181 -178 -178 -177 -176 -173 -170 -165 -160 -161 -167 -165 -164 -164 -163 -161 -158 -157 -156 -154 -155 -158 -161 -165 -165 -164 -162 -162 -161 -152 -149 -147 -145 -143 -142 -141 -138 -135 -135 -137 -137 -136 -136 -138 -139 -140 -142 -140 -138 -138 -137 -137 -138 -137 -134 -134 -132 -131 -132 -133 -131 -131 -133 -138 -138 -135 -132 -126 -121 -116 -114 -114 -115 -116 -118 -121 -122 -123 -123 -123 -122 -121 -124 -121 -120 -120 -124 -129 -132 -133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -18 -34 -29 -12 0 -18 -49 -51 -49 -41 -9 -13 -30 -44 -47 -49 -51 -50 -77 -81 -80 -77 -86 -106 -102 -100 -101 -99 -97 -97 -95 -94 -93 -97 -112 -109 -111 -128 -127 -123 -121 -114 -114 -132 -132 -152 -155 -148 -120 -95 -102 -74 -75 -74 -77 -69 -58 -61 -67 -63 -69 -60 -72 -95 -104 -108 -113 -117 -118 -118 -109 -107 -104 -102 -100 -98 -95 -90 -87 -85 -85 -85 -88 -90 -91 -92 -94 -99 -104 -107 -111 -124 -136 -142 -148 -144 -137 -138 -138 -138 -137 -138 -140 -143 -147 -149 -151 -153 -153 -153 -153 -154 -156 -160 -157 -157 -159 -159 -160 -160 -162 -164 -169 -188 -190 -191 -192 -192 -189 -187 -184 -181 -177 -176 -173 -168 -161 -160 -163 -167 -168 -166 -165 -163 -159 -157 -158 -158 -154 -155 -158 -163 -165 -163 -162 -161 -159 -156 -155 -150 -146 -145 -144 -144 -142 -139 -137 -136 -141 -138 -136 -137 -140 -142 -142 -144 -140 -140 -138 -138 -138 -137 -136 -133 -131 -130 -131 -130 -131 -129 -129 -133 -138 -140 -133 -129 -124 -119 -116 -115 -115 -115 -117 -119 -124 -123 -123 -123 -122 -121 -123 -129 -126 -126 -123 -126 -127 -127 -125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 -1 -18 -4 0 0 -1 -21 -43 -17 -47 -25 -39 -46 -48 -48 -49 -51 -55 -61 -82 -80 -77 -93 -107 -103 -105 -104 -106 -103 -103 -102 -101 -99 -99 -104 -104 -114 -107 -102 -100 -106 -112 -114 -126 -137 -158 -159 -153 -121 -101 -101 -74 -65 -77 -76 -76 -66 -64 -70 -63 -49 -62 -66 -96 -103 -107 -113 -116 -116 -116 -112 -108 -102 -99 -97 -95 -92 -89 -87 -85 -83 -83 -85 -86 -88 -91 -95 -100 -104 -106 -111 -114 -115 -126 -144 -144 -138 -137 -135 -135 -136 -138 -140 -142 -144 -145 -147 -148 -148 -147 -147 -149 -152 -155 -154 -155 -156 -158 -161 -163 -163 -164 -171 -190 -190 -193 -196 -195 -193 -191 -188 -184 -180 -179 -175 -168 -161 -161 -164 -168 -169 -169 -165 -163 -159 -159 -161 -161 -157 -158 -160 -163 -164 -165 -164 -162 -161 -161 -159 -151 -148 -146 -145 -146 -145 -144 -143 -141 -145 -141 -139 -139 -142 -142 -141 -142 -141 -138 -138 -136 -135 -135 -134 -132 -130 -131 -132 -132 -132 -129 -129 -133 -137 -136 -129 -125 -121 -117 -116 -116 -115 -115 -117 -120 -124 -123 -121 -120 -120 -123 -126 -130 -131 -129 -123 -123 -124 -120 -116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -13 -10 -0 -34 -14 -28 -38 -19 0 0 0 0 0 0 -28 -52 -36 -13 -54 -45 -43 -46 -50 -50 -65 -87 -85 -85 -88 -81 -77 -97 -109 -107 -107 -112 -110 -107 -106 -104 -99 -94 -91 -93 -99 -113 -108 -104 -112 -112 -111 -112 -118 -142 -158 -162 -131 -108 -90 -81 -74 -69 -81 -78 -75 -63 -61 -65 -61 -58 -67 -65 -95 -100 -107 -111 -114 -116 -115 -112 -108 -103 -99 -97 -94 -92 -90 -88 -88 -83 -81 -85 -88 -90 -92 -96 -100 -104 -115 -117 -115 -115 -120 -132 -143 -137 -136 -135 -135 -138 -140 -142 -143 -144 -145 -145 -142 -140 -140 -143 -147 -151 -153 -155 -155 -156 -159 -164 -164 -164 -168 -178 -195 -195 -199 -201 -201 -200 -196 -191 -186 -183 -182 -178 -173 -167 -165 -167 -168 -168 -171 -166 -165 -162 -163 -156 -156 -163 -162 -161 -164 -165 -165 -164 -162 -161 -161 -156 -152 -146 -148 -148 -148 -147 -147 -146 -145 -148 -149 -146 -143 -142 -141 -140 -140 -140 -138 -138 -134 -133 -133 -133 -132 -131 -131 -132 -132 -132 -130 -131 -133 -134 -131 -125 -121 -119 -116 -115 -115 -114 -113 -115 -120 -123 -121 -117 -118 -120 -123 -125 -127 -131 -129 -119 -114 -116 -115 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -30 -32 -30 -27 -15 -9 -44 -48 -44 -37 -16 0 0 0 0 0 0 -2 -4 -21 -57 -51 -44 -48 -55 -57 -56 -72 -93 -95 -92 -87 -79 -103 -112 -111 -114 -118 -111 -110 -105 -97 -87 -82 -81 -88 -109 -142 -143 -106 -113 -115 -110 -110 -121 -140 -150 -160 -131 -111 -89 -79 -76 -72 -77 -83 -76 -67 -65 -70 -70 -68 -75 -70 -95 -100 -104 -108 -113 -116 -115 -113 -109 -105 -102 -99 -95 -91 -89 -88 -88 -86 -86 -94 -98 -100 -98 -98 -101 -104 -114 -115 -114 -114 -132 -144 -142 -137 -136 -136 -137 -139 -140 -141 -143 -146 -147 -144 -139 -137 -139 -143 -148 -161 -173 -169 -156 -159 -162 -165 -165 -170 -184 -198 -198 -199 -203 -203 -204 -205 -202 -195 -188 -186 -186 -183 -171 -165 -163 -164 -157 -143 -142 -142 -162 -163 -152 -146 -149 -154 -154 -154 -154 -157 -158 -159 -160 -162 -162 -158 -151 -149 -148 -148 -149 -150 -149 -148 -147 -150 -153 -150 -146 -141 -137 -135 -136 -138 -137 -136 -133 -132 -132 -132 -132 -131 -130 -130 -132 -130 -132 -133 -134 -133 -129 -124 -120 -118 -118 -115 -112 -111 -111 -114 -118 -121 -117 -115 -117 -119 -120 -121 -123 -126 -124 -113 -107 -108 -109 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -25 -32 -38 -54 -49 -47 -47 -43 -21 -7 0 0 0 0 0 0 0 0 -28 -58 -55 -52 -52 -59 -62 -64 -84 -104 -102 -94 -85 -76 -106 -111 -111 -114 -117 -113 -108 -102 -92 -82 -75 -77 -92 -114 -135 -132 -97 -125 -117 -110 -110 -119 -132 -145 -157 -131 -112 -89 -84 -85 -81 -77 -86 -77 -63 -71 -69 -74 -71 -67 -77 -94 -83 -100 -109 -115 -116 -114 -112 -108 -104 -101 -98 -93 -90 -87 -87 -88 -89 -93 -93 -96 -99 -103 -104 -104 -105 -108 -109 -111 -112 -135 -146 -142 -138 -138 -138 -138 -139 -139 -140 -143 -146 -146 -142 -136 -137 -140 -144 -147 -150 -154 -156 -156 -160 -165 -165 -165 -176 -188 -194 -193 -180 -180 -179 -199 -188 -178 -173 -170 -175 -189 -189 -157 -148 -145 -142 -141 -142 -142 -143 -161 -161 -145 -144 -146 -146 -144 -141 -138 -137 -136 -136 -151 -160 -160 -149 -133 -148 -148 -148 -148 -151 -151 -149 -148 -149 -152 -148 -145 -139 -136 -133 -133 -135 -135 -134 -134 -134 -133 -132 -131 -130 -129 -129 -132 -131 -134 -135 -135 -133 -129 -125 -121 -121 -117 -112 -109 -108 -110 -112 -115 -118 -115 -114 -115 -117 -118 -118 -118 -120 -118 -110 -106 -106 -107 -107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -42 -50 -36 -4 -1 -5 -2 0 0 0 0 0 -0 -3 0 0 -36 -62 -60 -59 -58 -61 -70 -102 -108 -108 -103 -88 -76 -74 -106 -109 -115 -116 -117 -115 -108 -101 -88 -82 -74 -76 -107 -129 -126 -128 -129 -133 -117 -110 -109 -114 -124 -139 -152 -130 -116 -91 -86 -91 -87 -81 -86 -77 -69 -77 -71 -84 -81 -76 -84 -85 -77 -103 -111 -115 -116 -114 -111 -108 -104 -101 -97 -95 -90 -87 -86 -87 -87 -85 -91 -94 -100 -108 -108 -106 -106 -105 -107 -111 -112 -135 -144 -143 -140 -139 -138 -138 -139 -138 -139 -143 -146 -145 -139 -135 -137 -142 -145 -148 -149 -149 -151 -155 -161 -159 -165 -167 -169 -173 -177 -178 -177 -177 -175 -179 -175 -171 -165 -159 -161 -173 -176 -156 -154 -148 -141 -152 -167 -169 -166 -163 -162 -158 -148 -145 -145 -143 -140 -136 -133 -133 -136 -137 -135 -133 -130 -127 -129 -125 -145 -146 -148 -147 -147 -147 -148 -149 -147 -147 -147 -138 -132 -131 -132 -132 -133 -134 -135 -134 -134 -133 -132 -131 -132 -134 -134 -136 -136 -135 -133 -129 -127 -125 -120 -114 -109 -108 -109 -110 -112 -113 -114 -114 -114 -113 -115 -116 -116 -115 -115 -113 -107 -105 -105 -108 -110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -28 -22 -13 -35 0 0 0 0 0 0 0 0 -8 -49 -62 -11 -49 -70 -68 -64 -63 -64 -100 -110 -107 -105 -97 -82 -78 -90 -98 -103 -111 -117 -118 -114 -108 -100 -89 -85 -75 -77 -108 -120 -119 -122 -125 -132 -118 -112 -106 -110 -122 -138 -144 -118 -118 -95 -92 -99 -90 -84 -83 -74 -62 -76 -59 -64 -76 -80 -85 -87 -81 -90 -110 -115 -116 -115 -112 -108 -104 -101 -100 -96 -89 -86 -86 -87 -85 -83 -86 -88 -98 -107 -109 -105 -110 -115 -107 -114 -124 -139 -140 -142 -143 -142 -139 -140 -140 -140 -140 -143 -146 -144 -138 -137 -141 -146 -147 -147 -147 -146 -148 -153 -159 -156 -164 -167 -170 -176 -178 -176 -176 -176 -174 -171 -170 -168 -163 -158 -155 -155 -155 -153 -150 -145 -142 -153 -165 -169 -169 -166 -164 -163 -145 -142 -142 -139 -136 -134 -132 -133 -136 -135 -134 -132 -130 -129 -125 -120 -125 -141 -144 -144 -144 -145 -147 -149 -149 -150 -150 -139 -132 -128 -128 -130 -133 -136 -137 -136 -136 -136 -135 -135 -135 -136 -137 -137 -136 -135 -132 -131 -129 -124 -119 -113 -108 -109 -111 -112 -113 -113 -113 -113 -114 -115 -116 -116 -115 -114 -113 -111 -106 -103 -104 -105 -107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -8 0 0 0 0 0 0 0 0 0 0 -5 -19 -50 -61 -5 -65 -75 -64 -59 -67 -81 -92 -90 -88 -84 -82 -76 -81 -93 -81 -86 -91 -106 -110 -108 -105 -99 -90 -82 -75 -88 -111 -115 -113 -115 -123 -131 -119 -108 -100 -106 -124 -127 -121 -121 -122 -120 -104 -104 -88 -83 -76 -68 -70 -68 -83 -77 -79 -80 -76 -77 -80 -81 -110 -113 -115 -115 -112 -107 -103 -103 -101 -95 -89 -87 -87 -87 -85 -82 -79 -80 -86 -87 -102 -101 -113 -119 -113 -129 -140 -140 -140 -141 -142 -143 -141 -140 -142 -144 -144 -144 -145 -143 -140 -140 -144 -148 -149 -149 -143 -141 -144 -151 -156 -156 -161 -166 -168 -173 -176 -175 -174 -174 -170 -168 -167 -164 -159 -155 -153 -152 -151 -147 -145 -144 -141 -138 -140 -153 -160 -141 -142 -143 -141 -141 -139 -137 -134 -132 -131 -132 -133 -133 -132 -131 -130 -128 -124 -120 -120 -140 -142 -141 -142 -144 -146 -146 -142 -145 -149 -140 -132 -128 -127 -131 -133 -134 -135 -135 -137 -137 -139 -140 -139 -139 -139 -138 -136 -135 -131 -128 -126 -122 -118 -113 -110 -110 -113 -115 -114 -113 -114 -115 -115 -117 -117 -116 -113 -112 -113 -112 -107 -104 -104 -105 -116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -58 -28 -4 0 0 0 0 0 0 0 0 0 -15 -41 -55 -68 -74 -82 -66 -57 -49 -60 -77 -75 -66 -53 -59 -66 -82 -86 -81 -75 -77 -90 -107 -109 -110 -106 -99 -88 -76 -75 -109 -111 -114 -112 -115 -128 -127 -98 -104 -94 -106 -129 -121 -114 -122 -126 -129 -113 -105 -87 -76 -74 -72 -72 -74 -75 -80 -81 -83 -72 -73 -85 -95 -108 -111 -114 -115 -111 -105 -102 -101 -98 -94 -88 -89 -88 -87 -84 -81 -80 -80 -81 -85 -98 -112 -110 -121 -133 -137 -137 -137 -137 -137 -138 -138 -138 -139 -143 -148 -148 -147 -145 -143 -142 -142 -143 -144 -146 -144 -137 -137 -141 -148 -159 -166 -159 -165 -166 -167 -172 -172 -171 -171 -169 -165 -164 -160 -154 -151 -150 -149 -147 -142 -140 -140 -138 -138 -138 -138 -138 -138 -138 -138 -138 -140 -138 -135 -132 -131 -130 -130 -130 -130 -131 -129 -129 -127 -124 -120 -121 -139 -139 -138 -140 -142 -144 -139 -126 -128 -146 -141 -136 -131 -129 -130 -131 -132 -132 -135 -138 -140 -144 -144 -142 -141 -140 -139 -136 -134 -133 -129 -124 -121 -117 -114 -112 -113 -115 -117 -117 -116 -115 -117 -117 -118 -116 -115 -116 -114 -112 -112 -109 -108 -106 -108 -118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -25 0 0 0 0 0 0 0 0 -4 -29 -27 -6 0 0 0 0 0 0 0 0 0 0 -31 -65 -75 -83 -80 -73 -57 -47 -58 -73 -70 -56 -45 -75 -75 -73 -70 -67 -68 -76 -95 -107 -109 -111 -105 -97 -86 -76 -80 -104 -105 -115 -108 -115 -131 -124 -96 -100 -92 -109 -116 -106 -103 -111 -119 -120 -120 -107 -79 -72 -71 -75 -59 -38 -56 -66 -84 -87 -88 -81 -88 -102 -107 -111 -113 -115 -111 -109 -105 -99 -95 -91 -88 -90 -89 -87 -85 -82 -81 -83 -87 -91 -93 -98 -101 -125 -138 -132 -132 -131 -130 -131 -133 -134 -136 -139 -145 -149 -148 -147 -145 -143 -143 -143 -142 -140 -139 -137 -134 -134 -139 -156 -171 -174 -169 -170 -162 -165 -169 -168 -169 -170 -168 -164 -162 -157 -151 -149 -147 -145 -148 -150 -146 -144 -140 -139 -135 -135 -136 -137 -137 -136 -136 -139 -137 -133 -131 -129 -128 -127 -127 -127 -128 -129 -130 -128 -125 -121 -122 -138 -138 -137 -138 -139 -137 -132 -126 -126 -139 -137 -135 -134 -130 -128 -127 -126 -130 -136 -138 -142 -145 -145 -143 -142 -141 -139 -137 -135 -133 -128 -123 -119 -116 -114 -114 -116 -118 -119 -119 -118 -117 -118 -117 -117 -114 -113 -121 -120 -116 -116 -114 -111 -110 -118 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -47 -71 -75 -77 -77 -76 -55 -47 -52 -61 -53 -36 -32 -59 -60 -58 -57 -56 -57 -68 -90 -106 -108 -111 -107 -97 -82 -77 -86 -97 -104 -110 -106 -117 -115 -103 -94 -95 -93 -114 -89 -86 -96 -109 -115 -113 -110 -98 -76 -69 -60 -58 -40 -15 -27 -74 -91 -79 -90 -81 -78 -93 -107 -110 -112 -114 -115 -112 -107 -100 -94 -91 -89 -89 -88 -85 -84 -82 -81 -82 -86 -94 -98 -98 -113 -126 -131 -131 -130 -125 -125 -126 -128 -132 -135 -141 -145 -145 -143 -145 -143 -142 -140 -139 -137 -134 -132 -135 -153 -155 -142 -159 -172 -173 -175 -173 -158 -163 -167 -165 -167 -170 -169 -165 -162 -159 -157 -148 -143 -150 -161 -167 -164 -163 -160 -158 -137 -130 -129 -131 -133 -134 -134 -137 -135 -132 -128 -125 -124 -124 -125 -125 -127 -130 -132 -130 -126 -121 -123 -139 -139 -138 -139 -141 -130 -123 -125 -123 -121 -117 -115 -130 -131 -129 -129 -128 -129 -134 -137 -141 -143 -145 -144 -143 -143 -140 -137 -134 -130 -125 -120 -115 -113 -114 -114 -118 -120 -123 -123 -122 -120 -118 -116 -116 -114 -114 -118 -120 -123 -124 -123 -122 -121 -119 -122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -26 -60 -70 -75 -78 -78 -78 -73 -56 -48 -43 -49 -43 -32 -37 -46 -55 -55 -55 -53 -55 -61 -77 -94 -93 -98 -96 -92 -78 -75 -82 -92 -107 -105 -103 -126 -117 -116 -105 -93 -93 -98 -87 -88 -97 -106 -111 -112 -108 -96 -83 -67 -62 -59 -54 -56 -66 -84 -98 -90 -88 -82 -83 -97 -109 -111 -111 -111 -111 -107 -102 -97 -93 -91 -90 -90 -86 -81 -81 -82 -83 -85 -89 -95 -97 -96 -111 -119 -125 -131 -132 -125 -123 -128 -131 -131 -134 -141 -142 -138 -138 -141 -141 -140 -134 -131 -131 -131 -129 -131 -149 -153 -155 -164 -168 -170 -168 -161 -156 -162 -164 -162 -164 -168 -170 -169 -165 -164 -160 -148 -154 -163 -171 -173 -171 -167 -164 -160 -157 -155 -155 -155 -146 -132 -133 -133 -133 -130 -126 -123 -122 -123 -124 -126 -127 -132 -135 -132 -127 -122 -120 -122 -125 -140 -129 -130 -125 -122 -122 -123 -122 -118 -116 -130 -135 -133 -132 -132 -131 -131 -135 -139 -142 -145 -145 -144 -143 -141 -134 -129 -127 -122 -119 -115 -113 -114 -116 -120 -122 -126 -126 -125 -122 -122 -122 -115 -113 -114 -114 -114 -117 -122 -123 -122 -121 -121 -124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 -14 -68 -72 -74 -78 -79 -80 -79 -73 -59 -49 -44 -42 -38 -16 -15 -37 -41 -49 -53 -53 -56 -61 -64 -71 -75 -81 -90 -90 -86 -78 -83 -95 -104 -104 -108 -145 -102 -108 -105 -97 -95 -87 -79 -86 -102 -102 -108 -115 -115 -105 -91 -60 -58 -59 -57 -57 -60 -78 -105 -102 -107 -82 -90 -96 -99 -107 -115 -114 -110 -104 -100 -96 -96 -95 -94 -91 -83 -80 -78 -79 -83 -87 -89 -97 -110 -106 -110 -121 -129 -132 -132 -128 -125 -130 -133 -131 -134 -139 -136 -131 -132 -136 -136 -134 -127 -125 -126 -128 -128 -131 -146 -152 -158 -160 -165 -169 -161 -149 -152 -159 -162 -162 -164 -168 -171 -171 -169 -164 -160 -149 -162 -167 -173 -172 -166 -164 -166 -164 -163 -157 -156 -157 -147 -133 -132 -130 -131 -129 -125 -123 -122 -122 -124 -127 -129 -132 -135 -134 -128 -122 -120 -119 -119 -126 -121 -122 -121 -120 -119 -120 -120 -118 -117 -116 -132 -135 -135 -136 -134 -131 -134 -137 -142 -144 -143 -143 -141 -137 -131 -126 -124 -120 -118 -115 -114 -116 -116 -118 -126 -127 -126 -124 -121 -119 -118 -115 -115 -115 -116 -116 -113 -118 -124 -123 -122 -123 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -34 -74 -78 -76 -75 -77 -82 -81 -72 -59 -47 -25 -29 -37 -16 -1 -2 -20 -54 -55 -57 -53 -63 -62 -62 -72 -80 -89 -89 -92 -85 -83 -93 -101 -103 -110 -123 -124 -106 -101 -100 -99 -96 -84 -84 -122 -99 -105 -116 -117 -113 -101 -70 -68 -71 -65 -64 -67 -86 -109 -109 -116 -91 -97 -95 -93 -106 -120 -117 -110 -105 -105 -104 -103 -101 -96 -91 -86 -80 -76 -78 -81 -83 -84 -87 -98 -100 -116 -121 -125 -131 -130 -125 -125 -130 -133 -132 -134 -136 -128 -123 -124 -126 -128 -126 -123 -122 -128 -128 -135 -137 -121 -128 -130 -137 -145 -152 -151 -146 -149 -157 -162 -164 -166 -168 -169 -170 -169 -164 -158 -152 -167 -171 -168 -160 -150 -150 -160 -160 -156 -138 -132 -134 -136 -132 -126 -125 -127 -128 -126 -124 -122 -122 -125 -127 -129 -132 -135 -134 -128 -123 -121 -121 -120 -121 -122 -123 -120 -118 -117 -120 -125 -124 -119 -116 -133 -137 -137 -137 -136 -135 -136 -138 -144 -144 -142 -140 -137 -133 -128 -126 -124 -121 -118 -117 -117 -119 -120 -124 -128 -125 -122 -120 -119 -117 -115 -116 -116 -117 -119 -118 -113 -117 -122 -122 -123 -125 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -25 -32 -44 -60 -82 -80 -80 -81 -41 -39 -56 -45 -23 -40 -38 -28 -22 -10 -17 -43 -45 -60 -53 -48 -55 -65 -81 -96 -99 -98 -98 -93 -82 -97 -105 -105 -112 -120 -116 -96 -95 -102 -102 -102 -97 -86 -120 -102 -106 -145 -158 -139 -119 -107 -97 -90 -62 -58 -69 -89 -107 -118 -115 -97 -92 -92 -91 -111 -127 -124 -114 -111 -115 -112 -107 -103 -99 -94 -86 -76 -74 -75 -75 -75 -89 -95 -93 -98 -117 -117 -125 -126 -124 -120 -120 -124 -129 -131 -134 -131 -117 -112 -113 -117 -120 -121 -120 -127 -137 -139 -139 -140 -138 -128 -128 -134 -139 -143 -145 -145 -149 -156 -161 -164 -167 -168 -169 -167 -164 -161 -158 -156 -156 -160 -157 -153 -148 -144 -140 -133 -129 -128 -129 -130 -131 -129 -123 -120 -123 -124 -125 -123 -121 -122 -124 -127 -129 -128 -132 -132 -126 -123 -122 -121 -121 -120 -119 -120 -116 -116 -115 -121 -133 -130 -118 -117 -116 -115 -131 -141 -132 -126 -139 -139 -140 -142 -139 -137 -134 -131 -130 -129 -127 -124 -121 -120 -120 -121 -125 -128 -128 -125 -122 -119 -118 -118 -117 -117 -117 -119 -120 -117 -114 -112 -113 -115 -116 -117 -125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -22 -38 -84 -78 -74 -78 -64 -56 -54 -49 -48 -49 -51 -50 -40 -29 -35 -44 -41 -50 -58 -51 -61 -71 -85 -95 -87 -79 -103 -99 -84 -109 -107 -101 -106 -114 -120 -96 -95 -99 -100 -106 -98 -92 -123 -132 -106 -149 -161 -157 -155 -149 -123 -94 -64 -76 -78 -89 -98 -98 -93 -90 -85 -77 -88 -109 -131 -133 -124 -119 -119 -114 -106 -101 -98 -93 -84 -75 -73 -73 -71 -75 -87 -90 -92 -97 -105 -122 -127 -120 -113 -112 -115 -120 -126 -130 -133 -125 -112 -119 -124 -120 -117 -119 -129 -137 -132 -129 -132 -134 -136 -133 -125 -133 -137 -141 -144 -145 -148 -152 -158 -162 -159 -166 -165 -164 -160 -157 -156 -155 -150 -149 -151 -148 -146 -144 -137 -127 -121 -120 -120 -122 -124 -123 -119 -116 -117 -119 -121 -120 -119 -120 -123 -126 -127 -128 -128 -127 -127 -124 -122 -121 -120 -117 -115 -115 -112 -113 -112 -111 -111 -113 -116 -118 -119 -117 -117 -121 -123 -128 -140 -140 -137 -137 -137 -137 -135 -134 -135 -134 -130 -128 -126 -125 -127 -128 -129 -128 -128 -126 -123 -119 -119 -119 -118 -118 -120 -121 -119 -116 -113 -113 -115 -117 -118 -117 -117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -39 -46 -59 -75 -72 -69 -70 -67 -65 -59 -53 -50 -51 -51 -44 -45 -37 -33 -39 -42 -40 -49 -53 -62 -68 -74 -79 -75 -68 -83 -102 -86 -109 -102 -97 -100 -105 -108 -97 -99 -102 -85 -90 -91 -99 -125 -130 -104 -151 -156 -159 -148 -147 -139 -109 -90 -69 -72 -91 -87 -83 -87 -84 -79 -79 -88 -107 -125 -131 -129 -125 -119 -114 -104 -102 -99 -92 -83 -77 -74 -70 -67 -88 -87 -88 -95 -100 -107 -123 -124 -113 -101 -101 -112 -121 -126 -129 -126 -126 -122 -123 -130 -131 -127 -128 -135 -131 -123 -121 -124 -122 -125 -136 -143 -146 -132 -137 -139 -142 -145 -149 -154 -157 -154 -158 -160 -158 -156 -155 -154 -152 -148 -146 -146 -140 -138 -135 -129 -121 -115 -112 -111 -114 -119 -119 -116 -113 -113 -116 -119 -119 -116 -116 -119 -123 -123 -118 -123 -123 -124 -122 -121 -120 -117 -113 -110 -110 -108 -107 -107 -108 -109 -110 -113 -116 -118 -118 -120 -122 -121 -121 -122 -124 -138 -137 -140 -141 -138 -139 -141 -139 -134 -132 -131 -129 -130 -130 -130 -130 -129 -123 -120 -119 -120 -121 -119 -119 -119 -120 -119 -116 -114 -114 -115 -117 -119 -120 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -18 0 0 0 0 0 0 0 0 -6 -37 -46 -43 -39 -56 -70 -68 -66 -65 -69 -71 -66 -57 -50 -47 -46 -42 -46 -46 -35 -42 -44 -38 -41 -56 -59 -60 -67 -80 -88 -81 -82 -105 -89 -108 -100 -86 -87 -92 -95 -100 -101 -82 -73 -77 -84 -98 -117 -122 -110 -155 -156 -131 -121 -138 -141 -124 -119 -76 -78 -95 -83 -77 -79 -81 -81 -86 -96 -111 -109 -111 -115 -118 -113 -110 -110 -106 -100 -91 -85 -80 -75 -69 -66 -86 -81 -83 -84 -93 -109 -123 -118 -106 -95 -98 -111 -120 -123 -123 -121 -110 -117 -126 -119 -128 -132 -130 -128 -124 -116 -115 -115 -118 -124 -130 -136 -140 -142 -147 -150 -140 -141 -145 -149 -151 -150 -153 -155 -153 -151 -150 -149 -147 -144 -140 -140 -132 -129 -125 -119 -114 -110 -110 -108 -109 -114 -115 -113 -111 -111 -114 -117 -116 -112 -112 -114 -119 -120 -116 -115 -117 -118 -119 -117 -115 -113 -109 -107 -106 -102 -102 -102 -103 -106 -108 -110 -113 -114 -116 -121 -122 -122 -120 -117 -117 -125 -141 -144 -144 -143 -143 -143 -140 -138 -138 -134 -133 -132 -130 -129 -131 -129 -123 -120 -117 -118 -119 -120 -120 -119 -119 -120 -118 -118 -118 -118 -119 -120 -122 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 -2 -17 -48 -45 -26 -38 -60 -65 -65 -70 -75 -70 -60 -55 -37 -38 -49 -49 -49 -46 -40 -34 -41 -42 -41 -50 -52 -59 -52 -56 -78 -80 -78 -93 -100 -114 -103 -90 -85 -95 -101 -102 -105 -81 -79 -85 -91 -90 -110 -127 -113 -111 -120 -106 -125 -139 -145 -139 -127 -99 -107 -98 -79 -73 -76 -74 -74 -81 -90 -106 -116 -124 -124 -121 -122 -118 -108 -107 -94 -85 -80 -77 -72 -64 -62 -81 -77 -79 -73 -91 -112 -117 -107 -96 -90 -95 -107 -115 -116 -113 -117 -125 -121 -115 -114 -117 -124 -125 -121 -115 -110 -109 -109 -114 -118 -122 -127 -133 -140 -147 -151 -144 -143 -140 -140 -144 -145 -148 -149 -145 -143 -141 -140 -139 -138 -136 -133 -126 -122 -119 -116 -111 -109 -110 -109 -106 -106 -110 -110 -109 -111 -113 -114 -112 -110 -110 -112 -116 -118 -116 -112 -113 -114 -113 -112 -109 -107 -104 -103 -101 -98 -111 -111 -111 -107 -106 -110 -113 -114 -117 -118 -120 -122 -120 -118 -118 -119 -127 -130 -131 -131 -131 -131 -135 -141 -140 -136 -137 -136 -132 -131 -130 -128 -123 -122 -121 -119 -120 -122 -122 -121 -120 -121 -121 -122 -122 -122 -123 -123 -121 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 -48 -5 0 -43 -65 -67 -73 -72 -60 -56 -54 -17 -29 -53 -54 -47 -26 -48 -42 -37 -43 -44 -42 -41 -47 -63 -69 -67 -73 -78 -90 -104 -96 -88 -88 -83 -90 -102 -99 -87 -84 -87 -90 -94 -92 -112 -137 -133 -115 -116 -118 -124 -131 -142 -142 -134 -126 -107 -96 -94 -80 -73 -71 -72 -82 -95 -103 -135 -123 -120 -120 -115 -108 -107 -102 -82 -75 -75 -71 -65 -59 -56 -57 -59 -71 -79 -105 -109 -108 -105 -93 -92 -99 -108 -115 -118 -115 -115 -117 -105 -107 -109 -107 -113 -113 -108 -106 -106 -104 -108 -115 -108 -103 -105 -115 -131 -140 -143 -144 -146 -143 -139 -139 -140 -143 -143 -141 -135 -133 -134 -135 -135 -132 -127 -120 -119 -118 -115 -111 -116 -127 -128 -128 -128 -111 -107 -106 -107 -109 -110 -108 -108 -109 -111 -112 -114 -113 -109 -110 -110 -109 -107 -105 -103 -101 -99 -98 -99 -123 -123 -126 -117 -107 -107 -111 -115 -119 -119 -122 -121 -120 -120 -121 -122 -123 -122 -121 -119 -118 -116 -122 -133 -135 -134 -134 -137 -136 -134 -131 -127 -122 -122 -122 -121 -121 -122 -122 -122 -121 -122 -125 -126 -126 -126 -126 -124 -121 -118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -21 -2 -37 -54 -66 -68 -60 -55 -54 -26 -6 -36 -58 -60 -55 -39 -33 -45 -40 -43 -43 -46 -50 -54 -68 -86 -81 -85 -88 -99 -102 -86 -89 -82 -94 -99 -110 -98 -85 -88 -90 -94 -98 -99 -109 -133 -136 -114 -107 -116 -122 -124 -133 -132 -133 -131 -116 -109 -94 -82 -73 -92 -99 -99 -104 -105 -130 -122 -118 -116 -110 -103 -96 -89 -77 -68 -69 -65 -59 -57 -58 -61 -68 -80 -109 -110 -103 -94 -90 -89 -95 -98 -108 -120 -130 -133 -127 -116 -106 -119 -120 -112 -107 -99 -95 -97 -100 -102 -112 -113 -116 -112 -117 -122 -127 -136 -137 -135 -138 -148 -148 -144 -139 -136 -136 -136 -134 -130 -129 -131 -130 -126 -120 -113 -115 -117 -115 -111 -114 -123 -126 -125 -106 -105 -115 -116 -110 -107 -108 -106 -107 -108 -109 -110 -110 -108 -105 -106 -106 -104 -103 -102 -101 -100 -99 -98 -101 -121 -122 -125 -128 -115 -107 -112 -117 -121 -121 -122 -122 -122 -125 -127 -126 -126 -122 -122 -121 -118 -116 -115 -116 -117 -115 -113 -132 -134 -135 -133 -129 -125 -122 -121 -120 -120 -121 -121 -122 -122 -122 -123 -125 -127 -127 -126 -124 -120 -116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 -40 -65 -62 -48 -15 0 0 -48 -64 -51 -39 -40 -36 -34 -34 -43 -41 -43 -50 -50 -45 -58 -80 -90 -94 -108 -112 -102 -89 -73 -92 -112 -117 -99 -90 -93 -93 -98 -102 -102 -129 -148 -132 -121 -127 -115 -119 -124 -131 -141 -146 -143 -131 -113 -103 -86 -107 -110 -100 -99 -102 -105 -124 -121 -120 -112 -100 -92 -87 -82 -76 -67 -63 -67 -60 -57 -61 -68 -77 -92 -88 -85 -78 -76 -78 -86 -95 -90 -87 -117 -126 -127 -114 -103 -105 -111 -111 -109 -100 -95 -96 -101 -109 -115 -113 -112 -120 -116 -127 -129 -125 -128 -129 -126 -133 -145 -154 -157 -149 -135 -133 -132 -131 -130 -128 -128 -127 -121 -113 -108 -112 -116 -113 -109 -105 -102 -109 -121 -102 -102 -117 -120 -110 -107 -109 -108 -108 -107 -108 -108 -107 -103 -101 -102 -102 -101 -100 -99 -99 -99 -99 -104 -114 -122 -123 -125 -129 -116 -111 -114 -117 -118 -121 -120 -125 -127 -131 -132 -130 -128 -123 -123 -123 -119 -116 -116 -116 -116 -114 -110 -113 -107 -121 -129 -127 -122 -119 -118 -117 -116 -117 -118 -119 -120 -120 -119 -122 -123 -123 -124 -123 -119 -115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -40 0 0 -1 -49 -65 -49 -38 -38 -38 -33 -33 -37 -35 -26 -32 -40 -32 -17 -82 -92 -99 -105 -105 -103 -94 -79 -76 -118 -94 -90 -93 -95 -95 -98 -101 -103 -114 -135 -140 -131 -121 -116 -124 -129 -134 -156 -162 -156 -141 -122 -109 -131 -120 -110 -96 -93 -96 -100 -111 -116 -112 -103 -92 -85 -82 -78 -73 -69 -72 -68 -62 -59 -66 -76 -81 -73 -68 -79 -70 -71 -78 -86 -90 -91 -98 -117 -120 -124 -112 -111 -114 -108 -107 -104 -101 -97 -99 -104 -112 -121 -125 -113 -123 -120 -128 -124 -119 -121 -125 -127 -133 -144 -150 -153 -155 -148 -134 -130 -128 -127 -122 -123 -121 -115 -108 -103 -108 -112 -111 -107 -105 -101 -99 -101 -101 -100 -118 -121 -111 -109 -111 -109 -109 -107 -107 -106 -103 -101 -98 -97 -98 -98 -98 -98 -97 -97 -107 -118 -123 -123 -126 -128 -124 -116 -113 -114 -115 -117 -118 -121 -126 -129 -132 -130 -127 -125 -124 -122 -122 -118 -115 -116 -116 -114 -111 -111 -107 -105 -104 -119 -123 -117 -115 -114 -114 -112 -113 -115 -117 -119 -119 -119 -119 -118 -120 -122 -122 -118 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -34 -10 -24 -23 -38 -63 -45 -39 -38 -36 -35 -33 -35 -29 -15 -30 -43 -48 -51 -60 -99 -100 -107 -98 -106 -101 -87 -89 -95 -90 -95 -95 -92 -91 -94 -97 -103 -132 -129 -126 -119 -116 -117 -120 -127 -134 -144 -153 -166 -169 -156 -138 -128 -118 -103 -93 -91 -92 -92 -99 -114 -105 -96 -86 -79 -79 -77 -68 -60 -64 -60 -68 -63 -76 -77 -68 -61 -56 -71 -56 -71 -84 -88 -89 -94 -105 -111 -117 -123 -122 -116 -112 -109 -108 -106 -104 -101 -100 -104 -110 -117 -119 -117 -126 -110 -113 -114 -122 -131 -133 -129 -134 -142 -146 -151 -154 -154 -154 -153 -150 -147 -125 -118 -114 -109 -110 -111 -104 -108 -108 -108 -104 -99 -99 -100 -98 -98 -120 -107 -106 -109 -111 -109 -107 -104 -103 -102 -99 -109 -105 -96 -96 -98 -97 -96 -96 -110 -118 -122 -123 -123 -117 -121 -113 -114 -115 -117 -118 -119 -122 -128 -127 -128 -130 -131 -130 -129 -126 -121 -121 -117 -119 -117 -115 -113 -111 -110 -107 -106 -105 -117 -119 -115 -114 -113 -112 -111 -113 -116 -117 -119 -120 -120 -120 -117 -119 -121 -121 -118 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -20 -33 -21 -27 -58 -47 -43 -40 -37 -35 -28 -14 -16 -29 -37 -47 -54 -61 -78 -109 -108 -116 -105 -120 -101 -90 -106 -106 -97 -95 -90 -88 -101 -106 -106 -113 -124 -114 -109 -112 -112 -113 -118 -124 -126 -126 -142 -155 -161 -152 -138 -126 -112 -98 -89 -89 -89 -95 -105 -111 -96 -86 -80 -76 -88 -90 -80 -71 -70 -69 -74 -68 -73 -68 -62 -62 -67 -55 -50 -78 -85 -81 -88 -95 -94 -101 -113 -120 -117 -112 -110 -110 -109 -106 -105 -105 -106 -108 -112 -116 -119 -121 -126 -114 -114 -116 -120 -127 -130 -129 -133 -135 -141 -149 -151 -151 -150 -148 -147 -142 -114 -125 -125 -121 -121 -120 -113 -112 -104 -105 -103 -99 -97 -98 -104 -119 -121 -105 -105 -106 -108 -106 -103 -100 -99 -106 -102 -108 -113 -105 -96 -95 -95 -95 -95 -114 -120 -121 -124 -121 -108 -111 -114 -115 -117 -118 -119 -122 -126 -131 -131 -132 -131 -130 -130 -130 -128 -125 -123 -120 -123 -122 -119 -115 -111 -114 -116 -108 -122 -122 -120 -119 -116 -114 -113 -114 -114 -114 -116 -118 -120 -121 -120 -117 -118 -120 -120 -118 -117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -22 -17 -8 0 0 0 0 0 -27 -24 -8 -23 -41 -71 -72 -71 -69 -52 -36 -28 -26 -37 -28 -34 -39 -58 -79 -92 -119 -120 -110 -110 -97 -107 -118 -108 -100 -91 -89 -88 -107 -113 -115 -124 -122 -105 -106 -101 -103 -101 -101 -106 -113 -120 -130 -144 -153 -144 -133 -120 -102 -87 -75 -76 -96 -107 -109 -100 -89 -81 -74 -65 -77 -81 -76 -68 -65 -66 -69 -70 -65 -55 -60 -60 -47 -41 -51 -57 -73 -79 -82 -82 -83 -93 -111 -120 -118 -112 -109 -108 -106 -106 -106 -106 -107 -109 -112 -115 -121 -129 -129 -128 -114 -116 -120 -124 -127 -130 -133 -133 -141 -145 -145 -145 -145 -144 -143 -141 -134 -129 -127 -125 -122 -119 -119 -117 -107 -109 -106 -97 -95 -104 -115 -118 -121 -106 -106 -106 -107 -104 -100 -97 -99 -118 -114 -110 -111 -112 -113 -108 -94 -96 -114 -117 -119 -122 -119 -114 -111 -112 -114 -118 -119 -120 -122 -125 -129 -131 -131 -133 -130 -129 -129 -128 -128 -126 -124 -122 -127 -127 -125 -121 -116 -119 -133 -131 -130 -127 -122 -119 -118 -118 -117 -115 -115 -114 -116 -118 -120 -122 -122 -119 -117 -118 -118 -118 -117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -47 -48 -47 -25 0 0 0 0 -31 -44 -20 -11 -32 -44 -66 -72 -72 -50 -43 -43 -46 -46 -40 -36 -42 -43 -44 -61 -95 -122 -122 -114 -97 -93 -120 -124 -108 -106 -124 -120 -90 -99 -105 -113 -121 -118 -101 -94 -90 -94 -89 -89 -94 -101 -111 -121 -136 -144 -137 -124 -107 -90 -78 -73 -86 -101 -104 -101 -93 -84 -76 -69 -61 -78 -80 -66 -52 -50 -57 -62 -63 -58 -47 -48 -41 -37 -39 -39 -52 -73 -79 -76 -74 -78 -93 -114 -125 -118 -110 -109 -108 -107 -108 -108 -107 -106 -107 -111 -112 -118 -125 -126 -128 -115 -117 -120 -122 -125 -128 -130 -132 -137 -136 -138 -140 -141 -140 -137 -135 -130 -124 -121 -121 -119 -116 -114 -115 -117 -121 -119 -100 -105 -111 -113 -120 -129 -125 -110 -108 -107 -103 -98 -100 -107 -115 -112 -113 -114 -115 -117 -119 -120 -118 -101 -118 -121 -124 -116 -109 -111 -114 -117 -121 -121 -123 -125 -127 -129 -131 -131 -133 -133 -132 -131 -128 -126 -124 -125 -125 -131 -130 -128 -125 -123 -125 -133 -131 -130 -126 -122 -118 -118 -120 -120 -119 -118 -117 -120 -122 -123 -124 -124 -120 -116 -116 -115 -114 -113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -61 -56 -55 -37 -15 -5 -5 -10 -45 -48 -20 -6 -14 -30 -41 -45 -68 -75 -48 -42 -44 -46 -46 -42 -44 -53 -50 -69 -76 -96 -117 -115 -111 -98 -112 -132 -126 -108 -97 -109 -131 -101 -89 -96 -113 -117 -109 -92 -68 -81 -85 -79 -74 -77 -87 -100 -115 -127 -138 -133 -122 -103 -88 -86 -86 -97 -96 -102 -97 -88 -79 -73 -67 -59 -52 -54 -56 -47 -51 -59 -58 -62 -52 -43 -39 -35 -32 -35 -42 -53 -73 -76 -74 -74 -80 -97 -117 -126 -121 -120 -114 -111 -111 -111 -110 -108 -106 -107 -109 -109 -109 -111 -114 -116 -118 -119 -119 -120 -123 -127 -129 -130 -130 -126 -127 -132 -135 -133 -128 -126 -124 -120 -116 -115 -115 -113 -112 -113 -113 -113 -115 -111 -109 -112 -116 -119 -118 -113 -109 -107 -106 -101 -104 -112 -117 -115 -113 -113 -113 -116 -119 -122 -125 -127 -122 -104 -106 -110 -110 -110 -114 -117 -120 -122 -123 -126 -126 -127 -128 -129 -129 -129 -132 -131 -130 -128 -127 -127 -128 -128 -132 -131 -130 -125 -130 -136 -133 -131 -129 -126 -124 -123 -122 -122 -123 -124 -124 -124 -127 -127 -126 -126 -124 -118 -117 -115 -112 -111 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -28 -32 -36 -40 -59 -12 0 -29 -52 -53 -51 -44 -3 0 -35 -49 -46 -41 -46 -75 -46 -45 -46 -47 -46 -44 -47 -68 -76 -73 -74 -97 -111 -108 -104 -100 -138 -140 -133 -127 -115 -100 -96 -93 -83 -85 -108 -114 -110 -94 -63 -53 -52 -52 -67 -76 -79 -90 -106 -117 -130 -129 -110 -101 -89 -72 -71 -89 -93 -103 -94 -83 -75 -70 -65 -58 -57 -49 -50 -48 -51 -58 -62 -63 -45 -45 -43 -44 -40 -38 -45 -57 -67 -80 -77 -78 -81 -99 -116 -122 -123 -117 -117 -116 -115 -114 -111 -107 -106 -107 -109 -109 -109 -113 -117 -118 -118 -120 -119 -119 -122 -122 -122 -123 -124 -124 -123 -131 -128 -123 -122 -122 -120 -114 -108 -108 -109 -110 -110 -110 -108 -108 -108 -109 -113 -120 -124 -125 -119 -105 -104 -104 -103 -99 -110 -117 -115 -114 -113 -114 -115 -117 -120 -124 -118 -114 -130 -125 -125 -125 -115 -113 -115 -118 -121 -122 -124 -125 -126 -125 -125 -126 -125 -127 -130 -129 -128 -127 -128 -129 -130 -129 -129 -129 -135 -131 -134 -138 -135 -132 -129 -127 -130 -129 -129 -129 -131 -133 -133 -132 -133 -131 -129 -128 -124 -119 -119 -116 -112 -111 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -27 -29 -30 -29 -31 -45 -27 -19 -40 -53 -52 -37 -7 -2 -30 -50 -53 -49 -45 -43 -42 -46 -44 -44 -43 -42 -41 -44 -54 -73 -70 -69 -97 -108 -103 -98 -102 -134 -133 -134 -124 -107 -91 -77 -62 -61 -73 -105 -117 -109 -88 -68 -62 -51 -64 -56 -65 -65 -73 -89 -101 -114 -122 -123 -108 -88 -69 -70 -90 -97 -103 -93 -83 -73 -68 -64 -62 -56 -57 -67 -55 -53 -58 -62 -56 -42 -50 -35 -31 -29 -36 -45 -51 -60 -80 -86 -85 -85 -95 -107 -116 -124 -120 -117 -118 -118 -116 -112 -108 -107 -109 -109 -110 -112 -116 -118 -118 -117 -118 -119 -121 -122 -121 -119 -117 -118 -120 -121 -126 -123 -115 -115 -117 -114 -107 -106 -105 -106 -110 -110 -106 -102 -103 -104 -108 -115 -117 -121 -113 -104 -102 -102 -102 -118 -114 -116 -116 -114 -114 -114 -116 -116 -118 -121 -125 -128 -123 -112 -114 -116 -118 -117 -117 -118 -119 -121 -123 -124 -125 -125 -124 -124 -124 -124 -125 -127 -127 -126 -126 -127 -128 -128 -130 -137 -135 -144 -143 -141 -138 -134 -131 -131 -132 -131 -135 -136 -137 -138 -139 -140 -139 -137 -134 -131 -129 -127 -124 -121 -118 -115 -114 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -29 -29 -17 -9 -11 -19 -50 -60 -57 -55 -25 -2 0 -2 -21 -54 -53 -50 -47 -44 -42 -44 -47 -69 -64 -59 -54 -59 -70 -69 -70 -105 -100 -100 -96 -91 -101 -127 -125 -123 -112 -98 -84 -73 -62 -56 -77 -103 -110 -102 -95 -87 -76 -65 -54 -46 -54 -61 -64 -69 -83 -101 -114 -119 -114 -94 -72 -64 -80 -103 -105 -95 -86 -78 -73 -69 -64 -62 -65 -62 -59 -46 -52 -56 -50 -43 -45 -45 -36 -30 -41 -53 -57 -61 -79 -95 -94 -93 -90 -100 -115 -121 -118 -116 -117 -120 -120 -116 -112 -110 -110 -110 -112 -114 -117 -118 -117 -117 -118 -119 -118 -118 -117 -117 -116 -117 -117 -114 -120 -119 -107 -104 -107 -110 -107 -103 -99 -109 -111 -105 -100 -99 -100 -103 -104 -105 -114 -118 -119 -121 -117 -108 -121 -126 -124 -121 -118 -116 -115 -115 -116 -117 -120 -122 -125 -129 -123 -112 -113 -113 -115 -119 -121 -121 -122 -122 -123 -124 -126 -126 -126 -125 -123 -123 -123 -124 -124 -124 -126 -140 -146 -144 -143 -144 -142 -143 -141 -139 -137 -135 -134 -134 -135 -135 -140 -143 -143 -143 -143 -144 -141 -139 -136 -133 -131 -130 -126 -121 -119 -116 -115 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -28 -29 -29 -29 -10 0 0 -4 -23 -53 -61 -60 -59 -26 0 0 -3 -27 -51 -51 -48 -45 -45 -55 -77 -77 -70 -70 -66 -65 -65 -62 -68 -101 -94 -90 -85 -96 -112 -122 -120 -111 -104 -96 -76 -69 -62 -59 -82 -98 -98 -99 -92 -80 -72 -64 -46 -40 -44 -50 -55 -63 -76 -92 -101 -128 -143 -101 -82 -74 -76 -88 -99 -98 -78 -79 -77 -74 -74 -73 -65 -53 -41 -49 -48 -50 -49 -46 -44 -43 -42 -43 -46 -56 -68 -78 -89 -103 -99 -99 -94 -101 -111 -116 -116 -115 -116 -118 -120 -119 -117 -116 -114 -112 -112 -115 -117 -116 -115 -115 -116 -113 -111 -111 -113 -114 -116 -117 -114 -110 -116 -122 -111 -112 -114 -114 -115 -113 -105 -114 -104 -96 -94 -96 -98 -100 -102 -103 -108 -115 -119 -124 -119 -111 -123 -122 -122 -121 -121 -119 -117 -117 -117 -117 -120 -123 -126 -128 -131 -133 -132 -132 -120 -123 -125 -124 -124 -123 -123 -124 -125 -125 -125 -124 -123 -132 -148 -148 -146 -145 -146 -148 -149 -149 -147 -143 -141 -141 -139 -138 -137 -137 -137 -138 -138 -140 -144 -146 -146 -145 -146 -145 -142 -140 -137 -136 -133 -129 -124 -120 -116 -113 -112 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -26 -26 -25 -25 -23 -10 -7 -20 -36 -55 -48 -13 -1 0 0 0 -9 -61 -55 -49 -47 -61 -77 -75 -70 -68 -64 -58 -59 -62 -65 -71 -93 -92 -85 -78 -86 -107 -116 -110 -102 -101 -93 -73 -72 -63 -64 -87 -102 -99 -95 -86 -72 -64 -59 -50 -43 -42 -41 -57 -66 -70 -77 -92 -113 -137 -129 -102 -89 -84 -86 -90 -84 -68 -65 -66 -64 -60 -65 -66 -47 -29 -58 -60 -59 -56 -51 -45 -41 -46 -59 -73 -65 -68 -78 -91 -104 -101 -99 -95 -98 -106 -113 -115 -116 -115 -116 -117 -117 -119 -119 -117 -114 -114 -117 -117 -114 -111 -111 -112 -111 -110 -107 -110 -112 -113 -113 -109 -107 -114 -122 -115 -112 -101 -109 -117 -112 -111 -111 -99 -95 -94 -99 -103 -102 -101 -105 -108 -111 -117 -113 -118 -123 -119 -118 -119 -121 -120 -119 -118 -117 -116 -116 -119 -122 -124 -128 -130 -132 -137 -137 -122 -124 -125 -125 -125 -123 -122 -122 -123 -123 -122 -124 -135 -142 -142 -143 -143 -143 -145 -145 -144 -144 -143 -142 -141 -139 -138 -138 -138 -139 -140 -141 -142 -143 -146 -147 -146 -146 -145 -144 -141 -139 -138 -136 -132 -125 -120 -116 -113 -109 -108 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -27 -24 -25 -28 -31 -27 -28 -35 -32 -25 -9 -48 -51 -17 0 -18 -46 -64 -54 -46 -69 -78 -73 -69 -67 -64 -60 -56 -59 -64 -82 -96 -89 -87 -80 -73 -72 -96 -109 -103 -99 -100 -87 -71 -76 -62 -65 -81 -88 -89 -93 -82 -74 -67 -60 -49 -40 -41 -38 -47 -51 -59 -74 -90 -105 -121 -123 -123 -107 -105 -102 -96 -85 -75 -74 -79 -74 -65 -73 -71 -47 -37 -44 -48 -51 -57 -58 -49 -39 -44 -52 -67 -61 -70 -79 -85 -92 -97 -94 -91 -94 -103 -111 -115 -116 -117 -118 -118 -117 -118 -117 -115 -113 -115 -118 -117 -113 -110 -109 -109 -108 -106 -103 -106 -109 -109 -109 -107 -108 -115 -122 -122 -111 -100 -100 -106 -107 -103 -103 -111 -100 -97 -102 -106 -106 -105 -109 -112 -117 -124 -112 -115 -120 -115 -115 -116 -120 -120 -118 -118 -117 -115 -115 -117 -123 -126 -127 -129 -132 -130 -122 -123 -122 -123 -123 -123 -122 -121 -120 -122 -128 -126 -139 -143 -141 -140 -141 -140 -141 -141 -141 -141 -142 -142 -141 -139 -137 -137 -139 -139 -139 -140 -142 -143 -144 -146 -148 -147 -145 -144 -143 -140 -139 -136 -134 -129 -123 -119 -115 -112 -113 -112 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -27 -27 -35 -34 -35 -34 -33 -31 -35 -58 -61 -59 -51 -46 -58 -70 -62 -52 -42 -60 -65 -65 -66 -66 -64 -62 -60 -63 -64 -84 -91 -85 -83 -78 -76 -70 -94 -103 -98 -94 -93 -89 -80 -79 -56 -51 -62 -69 -72 -81 -75 -74 -71 -54 -42 -42 -46 -44 -43 -40 -52 -69 -87 -103 -118 -124 -128 -113 -106 -103 -99 -91 -81 -86 -90 -83 -68 -58 -53 -45 -35 -33 -33 -35 -54 -62 -52 -40 -40 -39 -40 -58 -65 -68 -72 -82 -93 -91 -90 -92 -102 -111 -114 -115 -116 -116 -116 -114 -116 -113 -109 -108 -111 -113 -114 -112 -110 -110 -109 -107 -105 -105 -105 -108 -106 -107 -108 -111 -116 -120 -120 -107 -98 -98 -100 -103 -105 -107 -114 -101 -100 -99 -100 -104 -109 -113 -116 -123 -109 -100 -109 -115 -114 -114 -114 -119 -119 -118 -117 -116 -115 -115 -117 -120 -120 -125 -127 -131 -127 -117 -121 -121 -120 -120 -121 -121 -120 -119 -124 -144 -144 -143 -144 -144 -144 -142 -141 -141 -142 -141 -141 -141 -141 -140 -137 -136 -137 -139 -139 -139 -140 -141 -142 -144 -146 -148 -147 -146 -145 -144 -142 -138 -134 -132 -129 -125 -126 -125 -122 -123 -123 -122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -38 -42 -36 -33 -31 -30 -29 -30 -30 -35 -61 -60 -63 -65 -60 -52 -46 -41 -35 -57 -63 -64 -65 -66 -65 -64 -65 -72 -85 -87 -83 -82 -80 -77 -91 -96 -97 -93 -90 -91 -93 -89 -83 -78 -54 -55 -65 -71 -75 -67 -67 -66 -53 -38 -38 -44 -44 -43 -37 -50 -63 -85 -104 -115 -117 -106 -113 -111 -110 -110 -97 -84 -88 -98 -95 -68 -61 -51 -45 -45 -41 -31 -30 -56 -57 -43 -38 -39 -41 -55 -73 -73 -63 -66 -78 -91 -94 -92 -88 -100 -111 -114 -113 -112 -111 -107 -107 -112 -108 -102 -100 -104 -108 -111 -114 -114 -111 -107 -106 -107 -107 -107 -109 -104 -105 -107 -111 -114 -116 -119 -108 -99 -96 -97 -104 -110 -108 -104 -100 -102 -101 -101 -105 -110 -113 -116 -124 -126 -115 -113 -113 -113 -112 -113 -117 -116 -116 -116 -114 -113 -114 -116 -117 -122 -127 -127 -130 -133 -128 -118 -119 -117 -116 -117 -118 -118 -121 -131 -142 -143 -144 -145 -148 -148 -147 -146 -143 -143 -142 -141 -140 -141 -139 -137 -137 -137 -138 -138 -138 -139 -140 -141 -144 -147 -150 -148 -147 -147 -146 -143 -138 -135 -132 -132 -129 -135 -137 -133 -129 -129 -128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -30 -29 -29 -30 -32 -39 -65 -64 -65 -63 -51 -43 -43 -42 -39 -38 -62 -65 -65 -65 -65 -64 -67 -96 -89 -82 -79 -78 -75 -77 -102 -95 -91 -89 -89 -93 -95 -93 -85 -85 -54 -55 -69 -75 -72 -65 -63 -59 -50 -51 -51 -52 -51 -46 -38 -43 -57 -84 -105 -106 -98 -107 -121 -120 -117 -129 -112 -89 -85 -91 -96 -61 -55 -55 -55 -54 -48 -35 -33 -52 -51 -44 -38 -35 -37 -52 -59 -60 -58 -68 -81 -93 -95 -85 -81 -90 -104 -111 -110 -106 -102 -101 -105 -108 -101 -93 -92 -98 -108 -113 -115 -115 -113 -109 -107 -107 -107 -106 -106 -102 -105 -103 -103 -107 -114 -120 -113 -100 -91 -93 -105 -107 -100 -97 -98 -101 -101 -99 -102 -108 -112 -113 -118 -119 -104 -103 -104 -108 -112 -114 -114 -113 -112 -112 -111 -111 -112 -114 -118 -122 -126 -125 -127 -131 -135 -130 -116 -113 -113 -113 -115 -123 -134 -142 -142 -144 -146 -129 -142 -152 -151 -149 -146 -145 -142 -141 -140 -140 -139 -138 -138 -137 -136 -137 -137 -138 -140 -142 -146 -148 -151 -149 -149 -148 -147 -143 -140 -137 -134 -136 -134 -135 -139 -140 -137 -135 -133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -13 -15 -26 -31 -33 -34 -40 -67 -56 -54 -49 -46 -46 -46 -45 -43 -71 -68 -63 -61 -62 -62 -68 -94 -86 -79 -77 -75 -71 -77 -100 -94 -91 -88 -88 -93 -94 -89 -87 -80 -51 -57 -65 -70 -67 -62 -60 -56 -54 -57 -57 -55 -52 -47 -42 -42 -52 -77 -98 -101 -101 -108 -111 -120 -121 -125 -115 -96 -88 -91 -88 -55 -52 -68 -66 -51 -42 -39 -31 -42 -44 -60 -57 -43 -45 -57 -48 -62 -75 -78 -82 -93 -92 -80 -82 -87 -89 -90 -97 -98 -97 -100 -103 -100 -92 -86 -88 -98 -107 -113 -117 -119 -116 -113 -110 -108 -105 -103 -102 -98 -101 -93 -94 -100 -110 -119 -115 -99 -89 -92 -105 -103 -97 -98 -100 -100 -101 -99 -101 -106 -110 -110 -111 -107 -96 -95 -101 -108 -112 -112 -110 -110 -108 -109 -109 -108 -110 -115 -119 -122 -125 -122 -123 -128 -134 -137 -133 -129 -124 -125 -127 -135 -141 -140 -141 -145 -149 -129 -127 -145 -154 -151 -149 -146 -144 -142 -140 -140 -139 -138 -138 -138 -136 -136 -137 -139 -141 -144 -147 -149 -151 -151 -151 -150 -148 -146 -143 -141 -138 -140 -138 -136 -138 -143 -144 -140 -136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -33 -33 -50 -68 -63 -53 -48 -51 -51 -51 -48 -46 -49 -74 -68 -61 -57 -57 -57 -67 -91 -86 -85 -79 -74 -69 -79 -91 -77 -93 -90 -90 -93 -94 -88 -80 -70 -49 -57 -55 -64 -66 -60 -58 -57 -59 -58 -58 -56 -52 -46 -42 -42 -45 -65 -102 -105 -99 -104 -112 -118 -125 -120 -125 -107 -91 -88 -83 -61 -59 -71 -55 -46 -43 -41 -33 -36 -38 -50 -58 -51 -46 -49 -57 -70 -80 -85 -84 -84 -82 -78 -80 -82 -84 -85 -94 -92 -94 -100 -102 -96 -84 -84 -88 -95 -102 -109 -119 -122 -119 -110 -106 -102 -98 -95 -96 -95 -96 -93 -94 -99 -110 -118 -114 -97 -89 -89 -93 -94 -96 -98 -100 -100 -99 -99 -100 -102 -104 -103 -101 -99 -87 -93 -106 -114 -114 -110 -106 -106 -106 -107 -107 -107 -110 -114 -118 -122 -121 -120 -122 -126 -131 -134 -134 -132 -129 -132 -136 -138 -139 -139 -141 -145 -144 -131 -131 -148 -154 -152 -150 -148 -146 -143 -141 -141 -141 -140 -138 -137 -136 -137 -139 -141 -143 -146 -149 -149 -149 -152 -153 -151 -151 -149 -147 -145 -143 -144 -141 -140 -138 -139 -141 -142 -138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -35 -34 -53 -65 -59 -55 -51 -58 -57 -54 -48 -59 -77 -73 -65 -58 -56 -54 -65 -79 -89 -87 -84 -76 -70 -65 -80 -91 -82 -90 -90 -87 -87 -90 -87 -79 -65 -44 -51 -51 -63 -63 -62 -61 -58 -57 -62 -56 -52 -44 -38 -38 -40 -44 -46 -87 -102 -102 -108 -118 -122 -127 -120 -140 -118 -93 -82 -80 -80 -80 -63 -51 -50 -46 -41 -38 -37 -33 -31 -34 -38 -48 -52 -51 -61 -85 -83 -83 -74 -77 -78 -75 -77 -85 -85 -93 -90 -92 -99 -102 -96 -83 -91 -93 -92 -98 -111 -122 -122 -118 -112 -104 -95 -88 -85 -92 -103 -100 -97 -94 -99 -107 -113 -107 -94 -87 -86 -87 -90 -95 -98 -100 -101 -98 -96 -96 -96 -96 -96 -95 -91 -91 -99 -107 -112 -111 -106 -103 -103 -104 -105 -107 -108 -111 -115 -118 -120 -118 -118 -120 -124 -125 -128 -129 -129 -127 -129 -132 -134 -136 -139 -142 -142 -133 -152 -155 -155 -154 -153 -151 -149 -147 -145 -143 -143 -143 -141 -138 -137 -137 -139 -141 -144 -146 -148 -150 -150 -150 -153 -154 -153 -154 -153 -150 -149 -146 -145 -146 -144 -141 -136 -139 -145 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -23 -37 -40 -56 -63 -61 -59 -58 -61 -58 -51 -53 -64 -74 -68 -60 -56 -55 -56 -79 -91 -88 -85 -81 -75 -66 -85 -91 -91 -86 -83 -86 -82 -80 -90 -88 -77 -61 -43 -45 -58 -61 -58 -60 -63 -64 -60 -50 -41 -40 -40 -39 -41 -44 -47 -58 -56 -75 -95 -113 -125 -132 -132 -125 -132 -123 -101 -85 -75 -74 -77 -52 -59 -56 -50 -51 -47 -40 -38 -35 -34 -43 -48 -45 -45 -63 -97 -85 -84 -76 -82 -81 -76 -77 -81 -83 -89 -88 -89 -97 -104 -102 -93 -97 -92 -94 -102 -114 -121 -120 -117 -113 -104 -98 -92 -89 -93 -101 -102 -96 -94 -98 -104 -108 -103 -93 -86 -85 -87 -89 -92 -95 -97 -98 -96 -93 -91 -90 -90 -90 -89 -89 -92 -100 -103 -105 -104 -101 -100 -101 -102 -102 -105 -108 -111 -114 -117 -119 -118 -116 -117 -118 -121 -124 -126 -126 -125 -126 -129 -133 -136 -140 -143 -145 -147 -151 -152 -152 -152 -152 -151 -149 -148 -147 -146 -145 -143 -141 -139 -138 -138 -141 -144 -147 -148 -148 -149 -149 -151 -153 -155 -156 -154 -153 -153 -152 -150 -149 -150 -147 -143 -139 -143 -149 -145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -39 -68 -68 -66 -64 -62 -60 -56 -53 -45 -69 -73 -68 -62 -58 -56 -54 -74 -87 -86 -81 -79 -79 -76 -67 -90 -90 -84 -81 -79 -81 -82 -77 -92 -85 -72 -53 -38 -42 -63 -57 -59 -59 -59 -63 -62 -54 -46 -44 -47 -45 -46 -52 -61 -72 -69 -87 -95 -119 -138 -144 -140 -130 -125 -127 -116 -109 -92 -75 -67 -52 -79 -60 -54 -59 -55 -46 -46 -44 -39 -38 -41 -39 -38 -55 -80 -79 -77 -69 -70 -79 -87 -86 -78 -80 -87 -88 -90 -95 -103 -108 -105 -104 -98 -93 -100 -108 -116 -120 -120 -119 -112 -105 -103 -101 -101 -102 -102 -97 -98 -100 -103 -109 -111 -108 -103 -87 -88 -88 -91 -94 -96 -96 -93 -90 -87 -87 -86 -86 -87 -88 -90 -94 -98 -96 -95 -103 -108 -109 -111 -110 -103 -107 -111 -114 -117 -118 -117 -114 -114 -115 -120 -123 -125 -125 -125 -126 -129 -133 -138 -141 -143 -145 -148 -151 -150 -150 -151 -152 -151 -149 -148 -148 -146 -144 -141 -141 -140 -140 -141 -143 -145 -149 -149 -149 -148 -148 -151 -153 -155 -156 -154 -154 -155 -155 -154 -153 -152 -149 -145 -142 -143 -145 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -40 -41 -64 -69 -68 -64 -62 -59 -53 -48 -43 -72 -71 -64 -60 -57 -56 -55 -67 -69 -66 -72 -76 -76 -71 -62 -59 -81 -81 -79 -79 -79 -81 -79 -94 -68 -62 -48 -38 -44 -53 -59 -62 -58 -49 -53 -62 -59 -52 -56 -52 -51 -52 -59 -69 -70 -67 -98 -104 -138 -156 -150 -139 -134 -128 -129 -134 -129 -104 -79 -62 -54 -64 -66 -60 -65 -63 -60 -56 -49 -43 -50 -40 -52 -53 -56 -70 -75 -72 -68 -60 -75 -84 -84 -79 -78 -86 -88 -88 -97 -108 -113 -113 -113 -109 -92 -93 -97 -111 -123 -125 -123 -115 -115 -109 -105 -103 -102 -101 -97 -99 -100 -103 -100 -98 -94 -88 -86 -85 -85 -89 -90 -92 -93 -91 -88 -86 -84 -85 -87 -86 -87 -89 -91 -91 -105 -106 -108 -110 -112 -116 -116 -104 -107 -110 -115 -116 -115 -115 -115 -115 -115 -120 -123 -124 -124 -124 -126 -130 -136 -138 -141 -143 -145 -147 -148 -147 -149 -150 -151 -150 -149 -149 -147 -145 -143 -141 -141 -142 -142 -143 -144 -146 -148 -149 -148 -147 -148 -151 -153 -155 -156 -154 -155 -156 -156 -156 -154 -153 -149 -147 -145 -143 -141 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -39 -39 -45 -70 -69 -68 -65 -59 -51 -46 -46 -75 -69 -62 -58 -55 -53 -53 -52 -50 -46 -60 -75 -77 -72 -63 -57 -83 -81 -80 -79 -79 -80 -80 -90 -84 -70 -47 -33 -33 -37 -46 -58 -51 -56 -54 -51 -46 -44 -48 -50 -55 -56 -59 -59 -64 -72 -74 -113 -151 -158 -147 -147 -152 -146 -143 -132 -129 -100 -81 -69 -64 -72 -75 -72 -71 -71 -61 -54 -49 -47 -49 -34 -30 -33 -50 -69 -75 -73 -67 -60 -71 -81 -87 -89 -86 -86 -93 -94 -100 -103 -109 -115 -117 -113 -97 -96 -101 -114 -125 -129 -129 -128 -121 -112 -107 -105 -102 -99 -97 -98 -100 -100 -100 -95 -89 -86 -85 -84 -84 -86 -89 -92 -92 -92 -89 -87 -82 -94 -98 -91 -86 -86 -89 -98 -99 -100 -102 -104 -108 -114 -115 -105 -107 -111 -114 -113 -111 -112 -112 -113 -116 -119 -122 -123 -123 -126 -129 -133 -135 -138 -142 -144 -145 -145 -146 -144 -147 -149 -150 -150 -149 -147 -145 -143 -141 -140 -142 -142 -142 -143 -144 -145 -145 -147 -146 -146 -148 -151 -153 -155 -156 -155 -154 -156 -157 -157 -155 -153 -149 -148 -147 -145 -143 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -46 -56 -71 -72 -72 -67 -62 -54 -47 -50 -62 -76 -67 -60 -54 -50 -49 -50 -51 -50 -47 -49 -72 -80 -73 -66 -61 -62 -63 -80 -81 -81 -81 -75 -60 -57 -70 -50 -38 -36 -37 -43 -59 -56 -67 -69 -64 -60 -56 -60 -62 -62 -67 -60 -53 -59 -76 -87 -124 -158 -157 -146 -153 -162 -160 -152 -130 -123 -94 -82 -83 -78 -71 -79 -79 -78 -76 -58 -53 -52 -47 -47 -43 -31 -45 -54 -67 -77 -76 -70 -59 -70 -84 -91 -85 -79 -86 -103 -101 -101 -106 -110 -115 -120 -117 -103 -101 -106 -110 -121 -130 -132 -132 -125 -114 -107 -105 -102 -99 -98 -99 -102 -101 -98 -93 -87 -85 -86 -87 -86 -88 -87 -89 -90 -90 -89 -84 -82 -89 -96 -99 -91 -83 -85 -93 -94 -96 -101 -106 -109 -113 -116 -112 -106 -109 -112 -112 -111 -111 -112 -115 -116 -118 -120 -122 -125 -128 -132 -133 -136 -141 -143 -143 -143 -143 -143 -141 -145 -148 -149 -149 -147 -145 -143 -140 -140 -141 -142 -141 -141 -142 -143 -143 -143 -145 -146 -146 -149 -152 -154 -155 -157 -157 -156 -156 -157 -156 -155 -152 -149 -148 -147 -145 -143 -142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -47 -66 -70 -69 -68 -65 -59 -49 -43 -58 -77 -74 -67 -59 -52 -50 -47 -48 -51 -52 -52 -55 -80 -81 -73 -67 -64 -62 -60 -66 -82 -83 -82 -74 -61 -60 -43 -36 -34 -33 -25 -34 -62 -56 -60 -80 -61 -51 -45 -41 -47 -50 -62 -56 -55 -62 -75 -91 -109 -160 -151 -143 -144 -154 -154 -145 -144 -132 -106 -92 -87 -81 -81 -89 -88 -80 -79 -59 -58 -54 -44 -41 -37 -34 -39 -40 -42 -59 -73 -68 -57 -67 -76 -85 -78 -76 -90 -109 -109 -97 -91 -93 -102 -111 -113 -108 -107 -110 -114 -115 -117 -127 -137 -126 -118 -109 -106 -103 -100 -100 -102 -104 -106 -98 -90 -87 -85 -85 -87 -87 -85 -86 -86 -86 -85 -83 -80 -80 -83 -91 -95 -89 -87 -90 -87 -88 -93 -103 -109 -110 -111 -115 -118 -113 -108 -109 -111 -111 -110 -110 -112 -115 -118 -120 -122 -125 -127 -130 -134 -139 -143 -143 -142 -142 -141 -140 -140 -143 -145 -146 -147 -146 -145 -142 -139 -139 -141 -142 -141 -140 -141 -142 -143 -142 -143 -146 -148 -151 -153 -153 -154 -154 -153 -155 -156 -156 -155 -153 -152 -149 -148 -145 -144 -143 -142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -40 -62 -67 -63 -59 -54 -45 -41 -60 -73 -69 -64 -57 -56 -48 -45 -48 -53 -55 -57 -59 -85 -83 -75 -71 -68 -63 -60 -58 -69 -81 -82 -74 -65 -61 -55 -53 -51 -50 -33 -42 -67 -63 -59 -60 -62 -54 -54 -55 -54 -53 -53 -51 -67 -84 -94 -99 -116 -152 -145 -144 -160 -160 -151 -139 -137 -140 -105 -98 -92 -93 -87 -80 -82 -85 -94 -61 -62 -58 -49 -45 -43 -29 -33 -33 -43 -53 -68 -74 -64 -62 -67 -77 -71 -74 -83 -90 -106 -94 -90 -91 -98 -106 -111 -114 -114 -113 -120 -121 -122 -121 -123 -127 -113 -110 -104 -102 -100 -102 -104 -106 -108 -98 -91 -86 -82 -81 -82 -83 -85 -81 -81 -79 -84 -82 -77 -80 -89 -90 -91 -94 -89 -84 -85 -88 -94 -100 -105 -106 -107 -111 -116 -119 -111 -113 -110 -110 -111 -111 -111 -114 -117 -120 -120 -121 -124 -129 -135 -140 -142 -142 -142 -141 -139 -139 -139 -140 -140 -143 -146 -146 -145 -141 -139 -140 -141 -141 -141 -140 -141 -142 -142 -142 -144 -148 -150 -152 -153 -152 -152 -153 -151 -152 -154 -154 -153 -151 -150 -148 -147 -146 -144 -142 -145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -67 -59 -54 -48 -42 -39 -61 -69 -64 -61 -60 -53 -46 -46 -50 -55 -58 -59 -62 -87 -81 -74 -72 -68 -62 -59 -59 -58 -67 -79 -76 -70 -70 -69 -66 -46 -45 -39 -58 -72 -64 -63 -61 -92 -67 -56 -54 -52 -59 -75 -66 -91 -101 -105 -108 -121 -142 -142 -139 -161 -159 -153 -143 -136 -135 -119 -120 -104 -106 -109 -93 -80 -86 -83 -64 -66 -60 -50 -44 -41 -35 -41 -43 -42 -46 -57 -68 -68 -62 -64 -68 -69 -70 -78 -90 -103 -102 -101 -103 -102 -109 -119 -124 -123 -122 -127 -127 -124 -118 -111 -111 -115 -108 -106 -94 -92 -100 -107 -107 -105 -97 -87 -82 -77 -78 -81 -81 -80 -75 -76 -75 -81 -81 -77 -77 -78 -90 -90 -89 -85 -83 -84 -88 -92 -96 -100 -101 -103 -108 -112 -115 -119 -125 -115 -113 -110 -110 -112 -113 -116 -119 -121 -121 -124 -129 -135 -139 -141 -141 -141 -140 -139 -139 -139 -139 -140 -143 -146 -146 -145 -143 -141 -141 -141 -141 -141 -141 -142 -143 -144 -144 -146 -151 -152 -153 -153 -153 -152 -151 -148 -150 -152 -152 -151 -149 -147 -147 -146 -146 -143 -148 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -65 -57 -52 -46 -39 -37 -63 -65 -61 -59 -56 -52 -49 -52 -53 -55 -59 -60 -63 -78 -77 -83 -76 -68 -63 -62 -63 -60 -53 -79 -76 -71 -70 -73 -75 -50 -46 -37 -53 -61 -62 -65 -67 -86 -86 -102 -101 -93 -93 -100 -96 -109 -118 -114 -113 -117 -127 -128 -129 -148 -147 -150 -148 -142 -139 -137 -111 -109 -104 -92 -80 -84 -94 -76 -73 -65 -62 -56 -53 -54 -53 -49 -33 -35 -37 -50 -62 -67 -67 -67 -66 -72 -66 -80 -92 -95 -98 -98 -107 -105 -117 -129 -135 -134 -133 -135 -127 -125 -119 -113 -106 -98 -93 -91 -87 -86 -102 -110 -107 -101 -93 -84 -78 -73 -74 -75 -75 -76 -77 -74 -73 -75 -76 -75 -75 -78 -89 -88 -87 -83 -80 -82 -85 -88 -89 -93 -97 -102 -105 -109 -114 -119 -123 -124 -125 -112 -108 -112 -116 -117 -120 -120 -122 -126 -131 -135 -138 -140 -140 -141 -140 -139 -139 -140 -140 -141 -144 -147 -146 -145 -144 -143 -142 -142 -141 -141 -141 -143 -145 -145 -147 -148 -152 -153 -153 -153 -152 -150 -150 -148 -147 -149 -148 -148 -147 -145 -145 -145 -144 -142 -155 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -62 -55 -48 -43 -38 -39 -67 -67 -64 -60 -56 -53 -54 -57 -55 -56 -60 -62 -61 -58 -59 -84 -79 -73 -68 -67 -66 -61 -56 -75 -73 -71 -71 -72 -67 -47 -48 -50 -51 -52 -57 -74 -85 -77 -80 -109 -145 -152 -134 -113 -103 -103 -107 -110 -124 -116 -105 -117 -142 -136 -137 -144 -148 -146 -137 -125 -108 -106 -113 -138 -128 -96 -75 -69 -71 -58 -71 -66 -63 -62 -57 -48 -43 -30 -39 -46 -54 -63 -71 -75 -75 -73 -62 -76 -85 -89 -99 -101 -110 -103 -119 -128 -137 -143 -143 -140 -129 -128 -126 -135 -125 -102 -93 -89 -89 -88 -99 -107 -104 -97 -88 -78 -75 -74 -74 -74 -76 -77 -77 -75 -74 -72 -73 -73 -73 -77 -84 -87 -83 -79 -78 -79 -82 -84 -86 -88 -95 -102 -105 -108 -114 -118 -121 -122 -124 -114 -110 -113 -117 -118 -118 -120 -121 -126 -132 -135 -137 -138 -140 -142 -141 -140 -139 -140 -140 -141 -143 -147 -147 -146 -144 -144 -143 -142 -141 -141 -143 -145 -147 -148 -149 -150 -152 -153 -152 -151 -150 -149 -147 -146 -145 -145 -146 -145 -144 -143 -143 -143 -143 -141 -156 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -53 -46 -42 -39 -40 -54 -69 -66 -60 -56 -57 -59 -60 -58 -60 -63 -65 -65 -64 -61 -59 -80 -79 -76 -73 -67 -65 -71 -60 -67 -71 -69 -72 -65 -46 -45 -42 -49 -54 -53 -64 -75 -66 -98 -170 -177 -177 -147 -112 -100 -103 -100 -114 -115 -100 -108 -128 -135 -132 -131 -138 -143 -144 -125 -106 -103 -98 -148 -134 -128 -106 -76 -65 -71 -59 -67 -67 -75 -72 -60 -47 -43 -33 -33 -35 -47 -64 -77 -80 -76 -76 -60 -66 -76 -85 -95 -105 -111 -111 -116 -124 -133 -143 -145 -137 -131 -137 -138 -129 -129 -125 -116 -110 -93 -93 -95 -102 -101 -94 -87 -78 -75 -74 -74 -71 -72 -76 -77 -74 -73 -72 -71 -72 -73 -73 -75 -84 -80 -77 -75 -75 -77 -81 -84 -90 -96 -99 -103 -108 -113 -116 -119 -120 -124 -128 -117 -114 -116 -117 -120 -119 -121 -127 -132 -135 -137 -137 -139 -140 -141 -140 -139 -139 -139 -140 -141 -145 -147 -147 -145 -145 -144 -143 -143 -143 -145 -148 -150 -151 -151 -151 -152 -152 -151 -149 -148 -147 -145 -143 -143 -143 -143 -143 -143 -142 -142 -141 -142 -152 -158 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -54 -47 -45 -42 -39 -43 -69 -64 -59 -58 -60 -62 -62 -62 -63 -65 -67 -68 -66 -64 -61 -57 -83 -81 -75 -67 -65 -71 -61 -62 -74 -71 -73 -63 -45 -40 -36 -50 -57 -60 -61 -66 -81 -118 -160 -168 -168 -149 -110 -95 -105 -101 -103 -96 -91 -102 -117 -125 -124 -121 -128 -136 -139 -127 -111 -100 -92 -106 -138 -125 -127 -114 -90 -73 -65 -62 -62 -92 -76 -55 -49 -46 -38 -43 -43 -49 -58 -66 -73 -77 -70 -58 -65 -71 -77 -86 -104 -127 -123 -122 -132 -132 -136 -142 -142 -139 -144 -142 -133 -121 -116 -112 -104 -97 -97 -105 -104 -100 -93 -85 -78 -76 -74 -74 -76 -75 -76 -76 -75 -74 -68 -69 -70 -71 -70 -72 -81 -78 -73 -74 -75 -77 -81 -88 -93 -95 -98 -104 -109 -113 -116 -118 -121 -125 -129 -119 -113 -114 -117 -119 -121 -122 -125 -130 -134 -136 -136 -137 -137 -138 -138 -137 -137 -138 -139 -140 -144 -146 -147 -147 -146 -145 -144 -145 -146 -148 -151 -152 -153 -152 -152 -151 -151 -150 -148 -147 -146 -145 -143 -142 -141 -141 -142 -142 -142 -142 -141 -143 -161 -160 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -58 -52 -50 -49 -45 -44 -53 -52 -59 -61 -63 -64 -64 -65 -67 -67 -68 -67 -65 -62 -68 -90 -85 -79 -73 -65 -60 -59 -60 -67 -78 -75 -71 -76 -72 -63 -59 -54 -64 -64 -65 -89 -113 -116 -127 -151 -147 -127 -103 -90 -90 -88 -85 -79 -79 -95 -106 -109 -109 -111 -118 -131 -133 -135 -118 -101 -91 -90 -157 -123 -135 -136 -115 -93 -87 -82 -77 -95 -69 -48 -47 -48 -41 -48 -41 -40 -41 -52 -67 -76 -62 -56 -62 -73 -81 -83 -100 -125 -124 -116 -128 -134 -137 -143 -148 -145 -143 -141 -133 -131 -122 -111 -109 -113 -101 -110 -103 -98 -92 -87 -82 -78 -71 -72 -71 -71 -74 -74 -72 -71 -66 -67 -67 -66 -64 -67 -74 -72 -68 -72 -75 -79 -86 -91 -93 -98 -103 -99 -110 -115 -117 -119 -123 -127 -130 -131 -118 -114 -116 -119 -122 -122 -125 -129 -133 -135 -135 -135 -135 -132 -135 -135 -136 -137 -138 -139 -142 -145 -145 -146 -147 -147 -146 -146 -147 -150 -153 -154 -153 -153 -152 -151 -151 -148 -146 -145 -145 -146 -145 -142 -141 -140 -141 -143 -144 -143 -142 -145 -161 -160 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -71 -63 -58 -56 -55 -51 -43 -38 -39 -64 -64 -65 -65 -66 -67 -67 -67 -68 -64 -58 -59 -68 -82 -77 -72 -68 -62 -60 -60 -62 -68 -79 -75 -66 -71 -71 -69 -69 -61 -67 -68 -80 -94 -104 -109 -115 -125 -124 -111 -95 -88 -82 -76 -70 -68 -74 -96 -94 -91 -96 -105 -114 -120 -126 -129 -116 -109 -108 -96 -84 -114 -111 -134 -124 -111 -110 -105 -94 -86 -77 -57 -48 -48 -46 -44 -42 -41 -38 -47 -53 -54 -55 -51 -60 -63 -70 -90 -100 -113 -128 -118 -126 -134 -136 -138 -136 -130 -123 -137 -139 -133 -122 -112 -115 -124 -115 -108 -101 -99 -94 -90 -86 -77 -75 -69 -70 -72 -72 -73 -73 -69 -65 -65 -64 -63 -63 -66 -68 -68 -74 -79 -80 -85 -87 -91 -96 -100 -96 -98 -105 -113 -117 -120 -123 -125 -126 -128 -117 -113 -114 -118 -122 -123 -123 -127 -131 -133 -133 -134 -133 -130 -131 -132 -135 -138 -140 -140 -142 -142 -144 -147 -148 -147 -146 -145 -146 -150 -154 -154 -154 -152 -151 -150 -150 -146 -145 -144 -145 -144 -143 -143 -142 -141 -142 -144 -144 -143 -142 -145 -160 -159 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -73 -67 -66 -62 -59 -55 -48 -42 -47 -71 -67 -65 -64 -65 -66 -67 -68 -68 -61 -52 -70 -81 -79 -74 -67 -62 -61 -60 -61 -64 -70 -78 -73 -69 -69 -68 -66 -65 -64 -64 -65 -97 -90 -84 -96 -116 -117 -118 -111 -105 -93 -79 -67 -60 -59 -74 -96 -88 -84 -116 -131 -111 -113 -123 -123 -119 -109 -101 -94 -97 -156 -104 -117 -117 -112 -113 -112 -101 -91 -77 -62 -48 -41 -43 -45 -44 -43 -40 -47 -49 -45 -42 -46 -63 -67 -60 -59 -71 -99 -123 -118 -130 -136 -134 -135 -136 -132 -125 -127 -143 -130 -119 -124 -127 -125 -120 -106 -101 -98 -95 -91 -86 -79 -69 -65 -67 -68 -68 -69 -69 -66 -65 -66 -65 -61 -68 -71 -69 -71 -83 -89 -87 -86 -89 -94 -95 -92 -95 -101 -100 -111 -113 -117 -123 -123 -125 -126 -129 -132 -123 -117 -121 -123 -126 -127 -128 -129 -131 -132 -132 -130 -130 -132 -135 -140 -143 -143 -144 -145 -147 -149 -149 -148 -146 -146 -147 -150 -151 -153 -152 -151 -149 -149 -149 -145 -144 -144 -145 -144 -143 -143 -143 -143 -144 -144 -143 -150 -157 -156 -160 -160 -158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -61 -62 -64 -61 -60 -57 -50 -43 -51 -73 -70 -67 -67 -67 -67 -68 -68 -67 -60 -54 -68 -78 -77 -73 -66 -64 -59 -59 -63 -68 -71 -71 -65 -61 -65 -63 -63 -62 -62 -62 -67 -97 -86 -90 -92 -103 -119 -118 -111 -111 -99 -81 -66 -58 -64 -88 -86 -78 -90 -97 -99 -98 -107 -119 -119 -114 -114 -103 -90 -99 -147 -118 -119 -115 -110 -110 -109 -101 -95 -92 -58 -51 -46 -41 -43 -45 -42 -42 -55 -55 -48 -42 -39 -40 -56 -54 -74 -87 -97 -107 -116 -133 -143 -151 -147 -145 -141 -134 -133 -142 -130 -119 -126 -130 -128 -120 -107 -101 -98 -94 -88 -81 -74 -67 -65 -65 -66 -64 -65 -66 -67 -68 -69 -65 -62 -66 -71 -74 -77 -82 -82 -83 -86 -91 -90 -89 -92 -96 -98 -106 -107 -105 -110 -120 -125 -126 -127 -129 -132 -123 -117 -121 -125 -128 -128 -127 -128 -128 -129 -131 -132 -129 -133 -137 -140 -142 -144 -146 -148 -149 -151 -150 -148 -146 -146 -147 -148 -149 -150 -151 -149 -149 -149 -148 -146 -145 -144 -145 -145 -144 -143 -144 -144 -144 -144 -141 -152 -160 -159 -159 -158 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -64 -61 -61 -56 -49 -42 -47 -65 -72 -70 -69 -69 -68 -69 -70 -67 -62 -58 -53 -67 -75 -72 -70 -64 -59 -63 -69 -73 -71 -65 -59 -54 -61 -64 -64 -60 -58 -61 -69 -86 -92 -93 -89 -87 -101 -120 -117 -114 -101 -82 -68 -62 -70 -82 -76 -89 -80 -79 -84 -90 -98 -107 -112 -113 -160 -134 -92 -88 -106 -105 -98 -113 -110 -106 -103 -96 -89 -89 -58 -38 -33 -43 -44 -37 -37 -38 -60 -52 -47 -46 -36 -30 -76 -77 -70 -81 -91 -104 -120 -137 -153 -168 -166 -164 -161 -156 -148 -142 -131 -120 -113 -125 -127 -118 -107 -104 -103 -93 -90 -82 -71 -62 -60 -60 -61 -63 -59 -59 -63 -66 -68 -66 -64 -62 -68 -75 -75 -73 -72 -72 -78 -79 -83 -89 -93 -94 -95 -102 -108 -109 -110 -116 -124 -126 -127 -128 -131 -133 -126 -123 -127 -128 -131 -128 -127 -126 -127 -130 -133 -133 -134 -137 -138 -141 -144 -146 -148 -149 -153 -152 -150 -147 -147 -147 -147 -148 -149 -151 -150 -150 -149 -148 -147 -147 -147 -147 -147 -145 -144 -146 -146 -145 -144 -141 -152 -160 -159 -158 -157 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -70 -64 -62 -56 -47 -42 -39 -54 -75 -75 -73 -71 -69 -70 -68 -64 -59 -55 -53 -49 -68 -79 -75 -68 -64 -70 -77 -78 -70 -62 -57 -55 -61 -61 -63 -58 -57 -62 -67 -73 -97 -98 -93 -85 -83 -100 -120 -110 -96 -78 -70 -65 -71 -79 -75 -76 -76 -88 -91 -98 -100 -99 -105 -111 -153 -173 -121 -83 -82 -87 -95 -115 -111 -105 -98 -88 -76 -64 -44 -34 -32 -37 -40 -42 -48 -53 -65 -50 -43 -33 -46 -65 -63 -59 -92 -104 -107 -114 -126 -147 -177 -175 -177 -174 -171 -162 -152 -144 -137 -123 -131 -131 -125 -119 -114 -109 -106 -96 -89 -78 -68 -61 -57 -56 -54 -56 -58 -63 -65 -66 -69 -68 -65 -69 -70 -72 -74 -75 -77 -82 -82 -85 -86 -89 -94 -95 -96 -106 -106 -114 -119 -122 -124 -126 -127 -127 -130 -133 -127 -123 -127 -130 -129 -129 -128 -126 -126 -129 -134 -138 -135 -136 -138 -141 -144 -146 -147 -149 -151 -150 -149 -147 -146 -146 -147 -148 -150 -152 -151 -151 -151 -150 -149 -150 -150 -149 -149 -146 -144 -146 -147 -146 -144 -142 -143 -153 -159 -158 -157 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -74 -67 -63 -56 -47 -44 -43 -55 -73 -77 -75 -72 -69 -69 -67 -63 -57 -51 -49 -50 -50 -72 -79 -74 -72 -75 -79 -80 -70 -61 -58 -58 -58 -59 -61 -60 -60 -79 -92 -94 -104 -99 -92 -90 -83 -83 -94 -97 -85 -72 -71 -66 -72 -79 -77 -77 -80 -91 -91 -134 -124 -96 -102 -104 -102 -159 -132 -113 -99 -85 -97 -116 -117 -105 -94 -83 -83 -83 -58 -44 -38 -37 -41 -49 -55 -58 -70 -57 -50 -31 -41 -60 -45 -15 -65 -97 -112 -127 -142 -163 -185 -180 -173 -169 -171 -163 -154 -148 -139 -127 -118 -130 -125 -120 -117 -111 -107 -98 -90 -77 -64 -55 -54 -57 -55 -55 -53 -61 -64 -68 -72 -72 -70 -82 -78 -78 -80 -82 -85 -88 -85 -88 -88 -90 -94 -97 -99 -104 -101 -115 -121 -124 -126 -126 -127 -127 -131 -135 -137 -131 -129 -132 -129 -128 -128 -127 -127 -130 -136 -140 -138 -139 -138 -140 -143 -145 -146 -147 -150 -150 -148 -147 -146 -146 -147 -147 -150 -152 -152 -152 -152 -152 -151 -152 -152 -150 -148 -144 -143 -146 -148 -147 -144 -145 -143 -155 -161 -159 -158 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -70 -66 -58 -49 -48 -47 -52 -64 -75 -73 -71 -69 -69 -69 -65 -59 -53 -49 -48 -49 -48 -69 -78 -78 -80 -79 -77 -69 -62 -59 -61 -65 -66 -67 -70 -71 -102 -120 -116 -107 -97 -97 -89 -87 -84 -88 -89 -74 -67 -67 -61 -71 -76 -76 -79 -85 -95 -87 -153 -127 -94 -99 -99 -100 -104 -108 -113 -115 -105 -98 -118 -122 -109 -91 -79 -88 -109 -100 -42 -35 -37 -40 -48 -63 -78 -80 -65 -63 -63 -62 -68 -73 -68 -76 -93 -112 -140 -144 -146 -154 -157 -160 -164 -168 -168 -166 -158 -143 -129 -116 -114 -114 -119 -119 -113 -106 -97 -83 -70 -59 -56 -54 -49 -48 -48 -57 -70 -69 -69 -71 -74 -80 -83 -76 -75 -78 -84 -91 -95 -97 -96 -97 -95 -97 -99 -101 -104 -103 -112 -118 -122 -126 -129 -128 -128 -130 -130 -134 -134 -134 -137 -135 -129 -128 -128 -130 -133 -137 -140 -142 -145 -139 -140 -143 -146 -147 -147 -149 -149 -149 -149 -148 -147 -146 -148 -151 -152 -153 -153 -153 -153 -153 -152 -151 -149 -147 -146 -145 -146 -148 -148 -148 -148 -146 -146 -154 -161 -161 -160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -74 -69 -62 -54 -49 -50 -73 -77 -73 -71 -70 -72 -73 -71 -66 -60 -56 -54 -51 -52 -52 -76 -84 -84 -83 -78 -71 -68 -64 -63 -63 -80 -100 -96 -107 -115 -123 -123 -115 -106 -99 -96 -89 -86 -84 -76 -71 -66 -58 -56 -53 -62 -67 -72 -82 -83 -87 -89 -109 -97 -89 -95 -98 -101 -104 -112 -118 -103 -94 -102 -118 -123 -108 -84 -76 -71 -84 -85 -43 -42 -41 -12 -7 -38 -76 -87 -71 -71 -67 -68 -75 -83 -90 -88 -80 -123 -149 -136 -128 -128 -135 -157 -163 -172 -173 -168 -160 -147 -133 -123 -122 -115 -111 -115 -116 -108 -96 -80 -64 -60 -56 -53 -51 -48 -46 -59 -74 -73 -74 -75 -77 -81 -78 -80 -82 -85 -89 -94 -96 -99 -101 -104 -102 -104 -105 -106 -109 -107 -113 -116 -116 -123 -129 -130 -131 -134 -135 -141 -139 -138 -142 -140 -133 -131 -131 -132 -134 -137 -140 -144 -146 -143 -142 -143 -146 -149 -151 -153 -153 -152 -153 -151 -148 -147 -149 -152 -154 -153 -153 -153 -153 -152 -151 -150 -149 -149 -147 -146 -147 -147 -148 -149 -150 -149 -144 -144 -153 -163 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -78 -72 -65 -58 -54 -49 -64 -73 -73 -73 -74 -76 -75 -70 -66 -62 -58 -56 -55 -57 -58 -59 -61 -62 -72 -78 -70 -66 -64 -62 -61 -81 -101 -101 -112 -134 -135 -126 -118 -111 -104 -94 -87 -79 -85 -74 -69 -64 -52 -44 -44 -49 -63 -69 -76 -84 -79 -92 -77 -79 -82 -89 -95 -98 -107 -112 -119 -102 -93 -101 -117 -121 -99 -78 -76 -85 -97 -86 -46 -45 -30 -31 -8 -33 -73 -91 -84 -79 -65 -62 -75 -82 -82 -87 -92 -135 -124 -120 -129 -130 -137 -162 -170 -175 -177 -171 -161 -152 -146 -142 -127 -116 -121 -121 -117 -108 -96 -79 -64 -64 -61 -58 -55 -54 -59 -71 -78 -82 -81 -80 -79 -79 -79 -84 -86 -88 -92 -96 -100 -103 -104 -108 -107 -107 -108 -110 -113 -114 -120 -119 -119 -120 -122 -123 -124 -124 -127 -130 -134 -139 -143 -144 -141 -136 -134 -135 -135 -138 -142 -145 -147 -149 -144 -145 -147 -150 -152 -153 -156 -156 -156 -154 -152 -151 -152 -154 -155 -154 -154 -153 -153 -152 -152 -152 -152 -152 -151 -149 -149 -149 -149 -151 -151 -151 -147 -142 -144 -155 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -75 -78 -74 -71 -67 -60 -50 -43 -71 -76 -76 -77 -76 -74 -71 -68 -66 -59 -53 -53 -54 -55 -56 -54 -71 -79 -79 -74 -67 -61 -60 -66 -86 -98 -99 -111 -136 -133 -129 -124 -115 -102 -91 -84 -80 -79 -69 -69 -65 -52 -43 -43 -55 -56 -74 -81 -82 -83 -76 -73 -74 -77 -82 -91 -99 -107 -112 -118 -125 -118 -110 -114 -117 -99 -91 -79 -98 -95 -72 -53 -41 -1 -2 -1 -38 -62 -76 -85 -81 -65 -67 -63 -76 -80 -87 -109 -93 -94 -110 -129 -138 -143 -160 -176 -172 -175 -172 -164 -160 -156 -146 -136 -124 -119 -121 -116 -107 -95 -83 -71 -71 -60 -57 -59 -64 -71 -71 -76 -80 -83 -81 -79 -80 -82 -88 -89 -90 -95 -99 -104 -110 -114 -112 -111 -112 -112 -115 -117 -118 -122 -122 -122 -122 -124 -126 -127 -129 -132 -133 -137 -142 -145 -147 -145 -140 -140 -138 -138 -140 -143 -146 -148 -150 -146 -147 -149 -150 -152 -155 -157 -157 -158 -158 -156 -155 -155 -156 -155 -155 -153 -153 -153 -154 -155 -156 -156 -155 -154 -153 -152 -152 -152 -152 -152 -153 -149 -146 -143 -153 -169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -70 -77 -73 -68 -61 -56 -61 -79 -77 -75 -75 -74 -73 -72 -70 -64 -56 -52 -53 -53 -51 -52 -51 -79 -80 -77 -72 -64 -63 -65 -96 -99 -97 -100 -115 -136 -130 -130 -121 -111 -100 -91 -86 -78 -71 -60 -64 -62 -55 -48 -44 -41 -57 -79 -78 -79 -81 -75 -81 -119 -116 -113 -101 -100 -105 -107 -113 -121 -118 -123 -120 -114 -108 -102 -81 -62 -50 -55 -55 -46 -53 -54 -53 -58 -63 -74 -80 -72 -61 -60 -60 -77 -94 -101 -101 -99 -89 -107 -125 -141 -145 -150 -163 -162 -166 -161 -160 -162 -160 -152 -142 -131 -118 -124 -115 -104 -94 -85 -81 -78 -71 -60 -60 -66 -72 -76 -79 -80 -82 -82 -81 -81 -83 -86 -89 -93 -102 -108 -110 -114 -119 -118 -115 -118 -117 -118 -119 -121 -126 -126 -125 -125 -125 -127 -130 -131 -132 -134 -139 -146 -150 -149 -146 -145 -145 -142 -140 -141 -143 -147 -150 -153 -150 -149 -149 -150 -152 -155 -158 -158 -158 -160 -160 -159 -159 -158 -157 -156 -154 -154 -155 -157 -159 -159 -159 -158 -157 -157 -155 -153 -153 -154 -153 -153 -152 -149 -146 -149 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -75 -75 -71 -65 -68 -75 -83 -78 -73 -73 -74 -73 -72 -71 -69 -63 -53 -50 -52 -53 -52 -58 -81 -82 -80 -75 -69 -63 -65 -72 -99 -97 -96 -102 -118 -134 -132 -128 -119 -109 -98 -92 -88 -78 -78 -66 -65 -64 -57 -50 -45 -45 -54 -71 -69 -69 -75 -79 -82 -101 -101 -144 -115 -97 -100 -103 -111 -118 -114 -124 -127 -118 -111 -116 -130 -69 -50 -55 -54 -50 -49 -35 -37 -49 -61 -78 -76 -61 -55 -50 -59 -69 -86 -93 -90 -95 -107 -108 -133 -148 -150 -153 -160 -158 -154 -153 -154 -159 -162 -157 -145 -137 -124 -123 -107 -99 -95 -92 -88 -81 -75 -66 -61 -63 -69 -75 -81 -83 -83 -84 -85 -84 -81 -80 -84 -94 -115 -121 -121 -120 -119 -118 -120 -125 -125 -124 -123 -125 -130 -131 -130 -131 -132 -134 -135 -135 -134 -134 -140 -149 -154 -152 -148 -148 -146 -143 -140 -142 -145 -149 -153 -156 -158 -153 -152 -152 -153 -155 -158 -159 -161 -162 -162 -163 -162 -161 -160 -159 -158 -158 -159 -161 -162 -161 -159 -158 -158 -158 -155 -154 -154 -154 -154 -153 -153 -151 -150 -149 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -54 -80 -70 -67 -78 -85 -85 -78 -75 -72 -73 -75 -75 -73 -72 -69 -64 -55 -52 -55 -56 -56 -55 -57 -59 -81 -77 -68 -63 -72 -97 -107 -103 -99 -106 -113 -123 -131 -128 -121 -107 -96 -90 -84 -72 -61 -75 -74 -65 -55 -48 -46 -48 -51 -68 -75 -83 -84 -83 -80 -74 -71 -147 -110 -94 -104 -109 -114 -121 -117 -126 -129 -117 -112 -120 -125 -64 -56 -65 -62 -49 -43 -47 -46 -45 -51 -72 -69 -57 -54 -53 -62 -94 -95 -93 -89 -90 -103 -104 -113 -147 -155 -164 -166 -156 -142 -134 -128 -153 -162 -161 -156 -144 -130 -118 -109 -106 -106 -105 -98 -88 -81 -74 -69 -67 -71 -77 -80 -80 -80 -83 -86 -84 -80 -81 -88 -103 -131 -132 -131 -130 -127 -123 -123 -130 -130 -129 -129 -132 -136 -136 -136 -136 -136 -138 -139 -139 -138 -139 -144 -152 -156 -157 -153 -149 -147 -145 -143 -145 -148 -152 -156 -159 -160 -161 -154 -154 -154 -156 -159 -160 -161 -164 -166 -166 -166 -165 -163 -162 -162 -163 -164 -165 -164 -162 -160 -159 -159 -159 -158 -156 -155 -155 -154 -154 -154 -154 -152 -151 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -20 -10 -30 -79 -71 -62 -67 -68 -76 -79 -76 -75 -74 -74 -74 -73 -72 -70 -65 -57 -54 -56 -57 -58 -58 -63 -80 -83 -76 -67 -61 -75 -101 -109 -106 -103 -104 -108 -116 -123 -123 -120 -107 -97 -90 -87 -77 -59 -53 -56 -66 -57 -51 -49 -47 -45 -64 -79 -85 -81 -78 -79 -78 -81 -122 -97 -89 -121 -134 -112 -113 -120 -121 -125 -128 -120 -104 -82 -68 -63 -62 -60 -53 -48 -49 -48 -35 -35 -59 -61 -61 -61 -55 -65 -89 -93 -95 -87 -90 -103 -103 -104 -155 -161 -168 -169 -159 -146 -121 -110 -127 -151 -163 -168 -167 -153 -132 -130 -116 -115 -114 -106 -90 -76 -72 -71 -71 -71 -71 -75 -82 -83 -87 -88 -84 -79 -84 -100 -116 -138 -140 -137 -135 -132 -130 -129 -134 -135 -135 -134 -138 -142 -142 -141 -139 -139 -139 -139 -140 -141 -142 -147 -155 -156 -158 -158 -156 -154 -150 -149 -150 -152 -155 -158 -160 -161 -162 -156 -155 -155 -156 -159 -160 -162 -166 -167 -169 -170 -169 -167 -166 -166 -167 -168 -168 -167 -165 -164 -161 -161 -161 -158 -157 -157 -156 -155 -155 -155 -154 -152 -150 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -40 -88 -91 -88 -82 -72 -67 -62 -55 -52 -74 -83 -78 -75 -73 -73 -73 -72 -73 -71 -65 -55 -53 -54 -54 -77 -91 -87 -84 -77 -74 -66 -70 -83 -101 -109 -99 -90 -91 -104 -113 -114 -112 -112 -108 -97 -86 -84 -81 -75 -68 -53 -53 -56 -54 -50 -46 -49 -66 -80 -80 -80 -79 -80 -81 -83 -87 -89 -89 -98 -107 -104 -92 -93 -103 -117 -131 -122 -104 -88 -73 -67 -55 -55 -54 -51 -45 -40 -39 -35 -51 -53 -63 -64 -59 -66 -65 -72 -89 -86 -80 -90 -107 -115 -164 -163 -173 -172 -154 -129 -108 -101 -119 -154 -172 -176 -173 -165 -164 -162 -134 -119 -110 -104 -94 -80 -73 -68 -64 -67 -69 -71 -77 -81 -85 -86 -89 -88 -92 -108 -123 -127 -136 -138 -139 -137 -128 -121 -139 -139 -140 -141 -136 -139 -145 -142 -140 -140 -140 -141 -142 -144 -146 -151 -156 -160 -162 -162 -160 -158 -157 -156 -156 -156 -159 -160 -160 -161 -160 -156 -156 -156 -157 -159 -160 -163 -165 -168 -171 -172 -173 -172 -172 -171 -172 -171 -171 -170 -168 -165 -163 -164 -163 -159 -158 -157 -156 -156 -156 -154 -153 -149 -158 -162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -55 -59 -67 -78 -103 -112 -88 -58 -55 -76 -87 -86 -79 -74 -73 -73 -74 -74 -76 -74 -66 -56 -52 -51 -51 -51 -73 -84 -79 -75 -72 -62 -85 -92 -98 -100 -93 -92 -84 -98 -102 -101 -103 -108 -107 -98 -92 -85 -81 -68 -57 -59 -47 -48 -50 -48 -44 -48 -61 -69 -71 -72 -79 -83 -85 -87 -88 -88 -96 -106 -111 -113 -106 -95 -105 -121 -132 -123 -109 -90 -75 -77 -62 -60 -54 -51 -52 -52 -51 -44 -53 -53 -59 -64 -55 -53 -74 -100 -92 -85 -81 -94 -110 -120 -177 -175 -180 -162 -131 -111 -106 -103 -113 -138 -150 -157 -161 -161 -164 -164 -150 -124 -108 -101 -96 -85 -74 -70 -68 -60 -61 -65 -69 -75 -83 -86 -102 -107 -106 -108 -114 -107 -127 -137 -141 -141 -139 -133 -125 -128 -130 -131 -130 -139 -147 -144 -142 -143 -145 -147 -148 -149 -151 -152 -162 -166 -164 -163 -163 -163 -164 -164 -163 -162 -163 -162 -161 -160 -155 -157 -157 -157 -158 -160 -161 -162 -166 -169 -172 -174 -175 -176 -176 -175 -175 -174 -173 -172 -169 -166 -165 -165 -163 -160 -158 -157 -156 -156 -155 -154 -172 -171 -170 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -104 -114 -105 -88 -81 -93 -91 -88 -86 -82 -77 -76 -76 -75 -78 -75 -68 -58 -50 -54 -54 -52 -75 -81 -77 -73 -67 -61 -75 -79 -88 -95 -98 -98 -96 -94 -94 -101 -110 -113 -109 -102 -94 -94 -77 -74 -66 -52 -47 -43 -46 -43 -42 -47 -52 -52 -53 -71 -82 -86 -86 -86 -86 -90 -101 -108 -109 -116 -117 -106 -93 -103 -111 -117 -115 -96 -75 -70 -61 -51 -44 -36 -49 -56 -48 -48 -59 -49 -54 -61 -35 -25 -81 -102 -92 -89 -89 -92 -102 -117 -137 -142 -165 -143 -120 -111 -111 -102 -109 -118 -119 -150 -165 -169 -173 -163 -164 -139 -117 -104 -96 -87 -72 -63 -62 -57 -58 -60 -64 -74 -84 -96 -108 -113 -109 -104 -106 -112 -115 -134 -143 -150 -150 -140 -128 -130 -130 -131 -133 -138 -147 -152 -150 -151 -153 -155 -155 -155 -155 -159 -166 -168 -165 -165 -166 -167 -170 -171 -170 -170 -167 -164 -162 -159 -156 -157 -158 -159 -160 -160 -161 -164 -169 -172 -174 -175 -176 -178 -178 -177 -175 -175 -173 -172 -169 -167 -166 -165 -163 -162 -159 -158 -157 -157 -162 -178 -177 -175 -173 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -106 -108 -103 -97 -91 -88 -85 -86 -84 -85 -84 -82 -80 -80 -80 -74 -68 -60 -53 -53 -53 -52 -77 -77 -75 -72 -66 -64 -64 -58 -61 -64 -68 -82 -100 -91 -91 -106 -120 -121 -113 -105 -95 -92 -67 -65 -60 -50 -47 -44 -46 -44 -45 -51 -57 -58 -61 -61 -68 -83 -86 -83 -82 -88 -101 -106 -110 -119 -121 -110 -97 -102 -128 -117 -121 -100 -79 -69 -60 -47 -35 -39 -38 -44 -52 -54 -50 -50 -55 -56 -36 -42 -82 -98 -95 -95 -98 -101 -110 -119 -118 -113 -152 -136 -132 -120 -105 -98 -100 -115 -109 -110 -136 -168 -180 -167 -164 -146 -124 -104 -88 -75 -69 -67 -59 -50 -55 -64 -75 -85 -90 -101 -113 -114 -114 -111 -113 -122 -127 -127 -130 -147 -140 -131 -133 -133 -134 -135 -139 -142 -146 -150 -149 -149 -151 -161 -162 -163 -163 -165 -169 -165 -166 -167 -167 -169 -172 -175 -175 -172 -167 -163 -160 -157 -156 -158 -160 -161 -162 -162 -163 -167 -172 -174 -174 -174 -176 -178 -179 -178 -177 -175 -174 -172 -170 -168 -166 -165 -164 -164 -161 -160 -159 -158 -165 -182 -178 -176 -170 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -70 -102 -99 -95 -88 -84 -83 -80 -80 -80 -85 -87 -86 -85 -82 -79 -73 -68 -63 -59 -57 -56 -55 -83 -77 -73 -70 -68 -68 -71 -67 -66 -70 -75 -75 -70 -65 -73 -92 -118 -121 -113 -107 -103 -89 -60 -48 -54 -55 -51 -50 -51 -47 -48 -52 -56 -58 -62 -65 -64 -65 -70 -74 -81 -90 -97 -95 -106 -117 -121 -110 -99 -102 -112 -112 -126 -116 -98 -82 -66 -55 -39 -46 -57 -52 -47 -47 -44 -47 -45 -45 -44 -54 -72 -85 -98 -98 -107 -124 -130 -124 -126 -147 -150 -149 -135 -110 -96 -95 -95 -105 -106 -113 -126 -146 -161 -161 -156 -144 -114 -88 -75 -72 -70 -65 -59 -56 -62 -73 -81 -88 -99 -108 -113 -121 -123 -119 -122 -132 -139 -140 -141 -134 -132 -132 -133 -136 -139 -141 -147 -149 -147 -144 -142 -139 -139 -155 -159 -161 -165 -168 -169 -166 -167 -168 -167 -168 -170 -172 -174 -171 -167 -162 -157 -154 -155 -159 -162 -164 -164 -164 -166 -169 -172 -173 -172 -172 -175 -177 -178 -178 -177 -176 -175 -173 -171 -169 -168 -166 -165 -165 -165 -162 -160 -159 -168 -184 -180 -177 -169 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -27 -34 -72 -97 -89 -87 -81 -77 -77 -76 -75 -75 -83 -86 -85 -84 -82 -78 -73 -70 -68 -64 -59 -56 -59 -86 -75 -74 -73 -70 -69 -73 -74 -76 -79 -79 -71 -63 -64 -74 -105 -117 -117 -109 -102 -97 -85 -57 -44 -53 -46 -46 -52 -50 -49 -52 -55 -55 -55 -58 -62 -62 -62 -59 -66 -73 -79 -82 -84 -86 -91 -115 -111 -102 -112 -124 -106 -113 -129 -112 -87 -74 -68 -52 -44 -63 -46 -35 -35 -38 -45 -41 -39 -38 -46 -70 -95 -104 -102 -107 -109 -127 -123 -111 -122 -140 -155 -130 -104 -93 -95 -100 -101 -108 -117 -139 -160 -162 -159 -159 -145 -98 -80 -75 -71 -67 -66 -64 -57 -81 -93 -104 -108 -108 -113 -114 -126 -131 -128 -131 -140 -144 -139 -141 -144 -142 -140 -140 -140 -143 -148 -155 -153 -149 -147 -146 -145 -145 -144 -144 -143 -154 -157 -150 -166 -168 -168 -166 -166 -167 -168 -170 -171 -168 -162 -156 -152 -153 -157 -160 -162 -165 -166 -168 -170 -171 -171 -170 -171 -175 -177 -178 -178 -177 -176 -176 -175 -172 -170 -168 -166 -166 -166 -166 -163 -161 -174 -185 -184 -181 -176 -172 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -78 -77 -78 -91 -79 -79 -74 -72 -71 -70 -69 -70 -76 -80 -84 -86 -82 -75 -70 -70 -67 -63 -60 -57 -63 -86 -75 -71 -70 -70 -71 -76 -81 -81 -85 -81 -77 -76 -78 -85 -96 -110 -112 -100 -94 -91 -81 -60 -47 -39 -38 -39 -46 -50 -49 -46 -52 -56 -57 -60 -64 -66 -69 -66 -58 -57 -65 -77 -87 -90 -94 -98 -102 -102 -112 -126 -117 -116 -132 -117 -93 -79 -75 -63 -50 -59 -47 -31 -25 -33 -46 -47 -43 -27 -49 -83 -99 -97 -111 -104 -104 -118 -112 -95 -102 -138 -139 -122 -107 -101 -102 -104 -105 -112 -117 -134 -162 -172 -171 -166 -143 -94 -91 -83 -80 -79 -80 -82 -82 -107 -113 -120 -118 -114 -116 -122 -133 -140 -142 -142 -147 -143 -123 -130 -155 -160 -159 -153 -148 -146 -152 -159 -156 -151 -151 -152 -151 -150 -146 -148 -147 -143 -140 -138 -140 -162 -162 -163 -164 -166 -167 -167 -169 -167 -162 -155 -151 -151 -152 -154 -159 -165 -166 -167 -167 -167 -168 -169 -172 -173 -177 -178 -177 -176 -176 -176 -177 -175 -171 -169 -167 -166 -166 -166 -165 -162 -176 -187 -185 -181 -177 -177 -174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -77 -89 -94 -96 -83 -75 -73 -72 -70 -67 -74 -77 -68 -71 -74 -80 -80 -76 -72 -69 -64 -61 -57 -56 -60 -69 -85 -77 -74 -71 -71 -74 -88 -99 -89 -89 -84 -76 -75 -88 -96 -87 -96 -99 -91 -87 -83 -72 -53 -45 -35 -50 -42 -39 -43 -42 -36 -43 -47 -47 -47 -58 -76 -78 -59 -54 -56 -62 -77 -89 -91 -95 -100 -107 -102 -104 -111 -112 -117 -134 -123 -105 -78 -65 -72 -72 -52 -35 -31 -30 -34 -33 -20 -22 -3 -48 -85 -97 -97 -105 -105 -91 -108 -104 -93 -96 -121 -140 -128 -114 -109 -109 -107 -106 -107 -107 -115 -149 -156 -153 -145 -132 -113 -108 -91 -91 -96 -98 -100 -109 -118 -129 -123 -120 -116 -115 -124 -137 -151 -162 -160 -156 -148 -132 -135 -135 -140 -140 -137 -143 -153 -154 -164 -158 -151 -151 -154 -155 -154 -148 -148 -148 -142 -138 -143 -153 -150 -151 -153 -160 -166 -166 -164 -166 -165 -161 -154 -150 -148 -147 -149 -154 -160 -163 -163 -163 -163 -165 -167 -168 -173 -178 -180 -178 -177 -176 -178 -180 -177 -174 -172 -170 -168 -167 -165 -190 -190 -190 -190 -187 -184 -183 -180 -177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -112 -113 -100 -87 -78 -70 -70 -69 -91 -72 -85 -96 -80 -77 -75 -77 -75 -94 -90 -66 -57 -52 -52 -56 -81 -92 -83 -77 -79 -78 -76 -88 -103 -110 -95 -85 -76 -69 -88 -95 -94 -85 -72 -88 -85 -77 -71 -68 -64 -60 -40 -41 -38 -37 -37 -39 -43 -50 -55 -51 -48 -47 -53 -59 -55 -56 -61 -61 -77 -94 -96 -99 -101 -107 -105 -104 -99 -95 -104 -131 -127 -112 -85 -74 -75 -66 -50 -48 -38 -35 -32 -29 -18 0 0 -50 -72 -81 -84 -87 -93 -82 -84 -100 -102 -93 -100 -133 -158 -139 -117 -112 -109 -108 -110 -111 -113 -122 -123 -124 -123 -127 -136 -116 -102 -102 -103 -106 -113 -124 -124 -127 -126 -118 -122 -125 -124 -136 -158 -156 -168 -152 -138 -136 -136 -135 -142 -143 -158 -165 -166 -165 -165 -160 -157 -152 -151 -154 -155 -150 -145 -145 -140 -146 -150 -148 -149 -153 -155 -163 -167 -166 -165 -165 -164 -158 -154 -151 -147 -144 -144 -148 -153 -157 -159 -158 -160 -162 -163 -167 -173 -178 -180 -181 -180 -179 -179 -182 -180 -179 -176 -173 -171 -169 -167 -188 -193 -192 -191 -189 -189 -186 -183 -179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -118 -105 -91 -81 -74 -71 -67 -68 -99 -85 -94 -106 -109 -110 -113 -121 -117 -121 -114 -83 -57 -57 -74 -77 -94 -93 -84 -82 -82 -81 -76 -81 -83 -100 -107 -76 -68 -59 -68 -72 -80 -81 -74 -85 -75 -69 -66 -62 -56 -47 -40 -39 -37 -38 -39 -42 -45 -45 -53 -51 -49 -49 -50 -53 -58 -59 -64 -65 -78 -94 -101 -101 -98 -105 -106 -107 -107 -103 -106 -126 -129 -114 -90 -78 -77 -76 -75 -64 -35 -25 -24 -30 -25 0 -2 -31 -56 -67 -70 -69 -69 -69 -87 -91 -92 -93 -93 -105 -136 -153 -124 -111 -106 -106 -111 -116 -113 -136 -119 -114 -110 -113 -123 -110 -102 -121 -128 -128 -123 -124 -151 -152 -146 -138 -130 -122 -117 -121 -137 -132 -155 -147 -137 -136 -134 -139 -146 -146 -158 -165 -168 -171 -167 -155 -156 -151 -147 -147 -149 -150 -143 -139 -132 -140 -144 -145 -151 -161 -163 -167 -166 -165 -166 -166 -162 -153 -153 -150 -146 -143 -143 -146 -149 -152 -154 -156 -159 -162 -163 -168 -174 -177 -181 -184 -185 -184 -183 -183 -183 -182 -179 -176 -174 -171 -169 -166 -187 -172 -179 -191 -190 -189 -185 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -114 -98 -83 -75 -69 -64 -60 -64 -92 -95 -103 -107 -107 -109 -116 -122 -122 -126 -116 -98 -81 -82 -104 -111 -107 -98 -92 -91 -88 -82 -80 -68 -60 -81 -94 -80 -73 -75 -73 -72 -75 -73 -75 -79 -57 -54 -61 -60 -59 -53 -40 -40 -36 -37 -39 -40 -42 -46 -55 -53 -55 -55 -54 -57 -62 -65 -68 -69 -70 -89 -101 -99 -96 -97 -108 -110 -112 -110 -111 -122 -129 -120 -102 -78 -68 -71 -75 -71 -45 -28 -23 -24 -16 0 0 0 0 0 0 -3 -27 -77 -74 -100 -101 -99 -98 -96 -97 -110 -128 -113 -102 -96 -103 -119 -128 -145 -109 -104 -100 -102 -112 -118 -116 -128 -140 -143 -145 -134 -110 -114 -142 -139 -136 -134 -131 -128 -129 -133 -138 -140 -140 -139 -140 -143 -145 -170 -169 -167 -167 -166 -161 -152 -150 -148 -145 -143 -145 -149 -146 -139 -130 -144 -150 -154 -160 -165 -164 -163 -161 -162 -166 -167 -163 -159 -156 -149 -147 -145 -145 -147 -148 -150 -152 -158 -160 -162 -166 -171 -176 -178 -182 -187 -189 -189 -188 -189 -186 -184 -181 -178 -176 -173 -171 -168 -166 -165 -165 -165 -175 -191 -189 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -74 -100 -83 -75 -63 -57 -54 -63 -90 -98 -107 -107 -105 -105 -107 -108 -110 -115 -99 -89 -86 -86 -92 -109 -112 -105 -99 -97 -90 -81 -82 -74 -73 -76 -80 -79 -76 -77 -77 -76 -84 -71 -67 -69 -44 -45 -54 -62 -56 -49 -49 -48 -37 -34 -34 -35 -43 -54 -61 -61 -63 -64 -61 -62 -66 -70 -73 -73 -74 -94 -100 -95 -94 -95 -109 -113 -113 -110 -111 -121 -130 -121 -99 -78 -62 -66 -76 -75 -58 -42 -31 -25 -19 -8 0 0 0 0 0 -27 -67 -89 -86 -89 -113 -112 -98 -96 -98 -97 -126 -108 -112 -109 -101 -109 -130 -121 -117 -106 -109 -117 -127 -135 -131 -116 -130 -142 -146 -131 -107 -115 -151 -145 -140 -138 -127 -124 -139 -139 -141 -143 -141 -142 -144 -145 -144 -143 -142 -140 -151 -159 -157 -152 -152 -151 -148 -148 -149 -150 -147 -141 -133 -138 -141 -141 -141 -147 -163 -160 -158 -162 -166 -168 -167 -167 -162 -154 -151 -151 -151 -150 -149 -149 -152 -153 -160 -166 -171 -176 -181 -182 -184 -188 -192 -193 -193 -193 -187 -184 -180 -177 -175 -173 -170 -168 -166 -166 -167 -167 -177 -194 -192 -190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -82 -127 -118 -80 -64 -53 -51 -68 -96 -102 -105 -102 -98 -98 -96 -91 -93 -133 -118 -82 -72 -75 -90 -126 -141 -144 -109 -93 -88 -82 -80 -81 -81 -80 -80 -77 -74 -75 -80 -85 -67 -69 -70 -59 -40 -41 -51 -60 -61 -53 -45 -47 -48 -35 -35 -40 -52 -61 -60 -56 -55 -57 -61 -65 -69 -73 -76 -76 -75 -89 -93 -96 -98 -99 -110 -116 -113 -110 -111 -119 -128 -123 -112 -106 -71 -62 -72 -79 -69 -36 -36 -23 -19 -13 -3 0 0 0 0 0 0 -24 -75 -96 -97 -99 -90 -86 -92 -101 -121 -112 -119 -116 -113 -112 -115 -115 -116 -102 -53 -88 -132 -151 -153 -125 -128 -118 -113 -114 -114 -112 -117 -151 -148 -142 -134 -133 -144 -144 -144 -144 -146 -146 -145 -143 -143 -166 -168 -160 -158 -156 -156 -161 -163 -160 -157 -156 -155 -152 -147 -144 -143 -147 -151 -149 -147 -151 -165 -162 -159 -163 -165 -167 -169 -168 -164 -160 -160 -160 -158 -154 -152 -151 -150 -155 -163 -170 -175 -181 -184 -185 -186 -189 -191 -193 -194 -193 -187 -183 -179 -177 -176 -174 -172 -170 -170 -168 -169 -168 -168 -177 -194 -191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -90 -121 -145 -147 -113 -97 -63 -77 -92 -100 -101 -96 -93 -91 -90 -83 -86 -100 -113 -127 -104 -74 -71 -91 -114 -115 -120 -125 -120 -115 -100 -84 -82 -74 -73 -77 -78 -74 -75 -84 -77 -51 -64 -69 -54 -36 -37 -55 -57 -52 -41 -34 -43 -56 -42 -41 -51 -58 -61 -61 -60 -57 -54 -62 -68 -72 -76 -79 -77 -76 -75 -74 -88 -96 -98 -111 -119 -113 -110 -110 -117 -125 -126 -127 -116 -71 -65 -75 -82 -78 -60 -48 -23 -17 -17 -10 0 0 0 0 0 0 -0 -36 -110 -107 -98 -96 -91 -90 -113 -147 -127 -141 -123 -117 -116 -123 -128 -108 -135 -88 -86 -109 -146 -168 -133 -132 -132 -127 -126 -123 -116 -115 -120 -149 -147 -143 -142 -144 -145 -146 -149 -149 -144 -143 -152 -167 -165 -167 -166 -166 -164 -167 -174 -175 -172 -168 -165 -161 -157 -154 -152 -150 -149 -156 -154 -149 -146 -152 -170 -168 -168 -166 -167 -169 -169 -165 -163 -165 -166 -162 -157 -155 -155 -155 -159 -167 -174 -180 -184 -186 -187 -188 -189 -189 -192 -193 -192 -188 -184 -179 -177 -175 -175 -174 -173 -170 -170 -170 -169 -168 -168 -175 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -86 -98 -115 -131 -133 -108 -94 -100 -97 -97 -96 -103 -112 -106 -101 -92 -73 -63 -82 -113 -115 -124 -96 -86 -96 -109 -110 -109 -116 -113 -109 -112 -107 -91 -69 -71 -74 -76 -68 -68 -69 -51 -52 -63 -69 -52 -31 -24 -35 -38 -35 -36 -46 -48 -50 -53 -47 -53 -58 -61 -60 -59 -54 -38 -67 -74 -76 -79 -80 -79 -77 -79 -76 -83 -84 -92 -111 -124 -117 -114 -111 -116 -121 -122 -123 -118 -68 -65 -74 -82 -81 -67 -55 -29 -25 -25 -13 0 0 0 0 0 0 0 -3 -31 -87 -104 -104 -100 -92 -110 -148 -145 -154 -153 -151 -130 -120 -127 -118 -108 -94 -95 -112 -132 -147 -144 -143 -141 -137 -137 -131 -122 -119 -121 -120 -118 -118 -133 -134 -123 -130 -155 -154 -145 -148 -150 -148 -152 -154 -160 -168 -173 -162 -153 -162 -180 -177 -173 -169 -166 -164 -161 -159 -157 -158 -153 -149 -146 -153 -172 -172 -172 -173 -172 -172 -172 -170 -168 -171 -172 -168 -165 -163 -160 -161 -164 -173 -179 -184 -187 -188 -189 -189 -189 -190 -192 -194 -193 -189 -186 -182 -179 -177 -176 -175 -173 -171 -172 -172 -170 -170 -169 -176 -197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -84 -86 -122 -130 -117 -101 -86 -86 -90 -89 -106 -120 -128 -126 -123 -114 -78 -58 -80 -115 -124 -120 -113 -108 -103 -102 -105 -109 -110 -106 -105 -109 -108 -100 -89 -85 -72 -72 -64 -66 -64 -45 -41 -58 -68 -48 -33 -24 -23 -31 -35 -44 -41 -44 -47 -48 -47 -50 -47 -51 -45 -40 -41 -44 -50 -78 -83 -84 -84 -83 -82 -84 -81 -71 -64 -83 -114 -125 -123 -117 -112 -113 -116 -118 -119 -114 -71 -72 -81 -84 -78 -68 -59 -52 -36 -30 -12 0 0 0 0 0 0 0 0 -23 -80 -109 -105 -101 -94 -102 -122 -145 -158 -173 -171 -165 -137 -115 -117 -110 -91 -98 -120 -124 -128 -148 -158 -149 -147 -149 -145 -136 -130 -128 -123 -116 -114 -118 -127 -121 -113 -141 -163 -156 -139 -128 -123 -122 -124 -163 -145 -144 -144 -143 -148 -161 -177 -172 -171 -170 -170 -170 -167 -162 -156 -151 -149 -149 -150 -152 -153 -155 -159 -174 -179 -178 -175 -175 -177 -177 -177 -176 -171 -166 -167 -169 -179 -185 -189 -190 -191 -191 -191 -191 -193 -194 -196 -195 -192 -190 -185 -183 -182 -180 -177 -173 -172 -173 -174 -173 -171 -169 -168 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -82 -110 -123 -114 -106 -110 -107 -80 -104 -115 -120 -119 -117 -114 -105 -77 -57 -78 -110 -119 -109 -115 -114 -109 -100 -99 -104 -104 -104 -100 -103 -103 -103 -105 -99 -73 -69 -63 -52 -48 -44 -38 -54 -53 -52 -43 -32 -25 -25 -34 -36 -41 -43 -43 -43 -45 -45 -31 -37 -41 -42 -44 -49 -54 -60 -85 -89 -89 -88 -88 -89 -86 -76 -68 -70 -95 -125 -127 -121 -119 -114 -114 -117 -118 -111 -77 -79 -81 -76 -75 -75 -69 -57 -40 -32 -11 0 0 0 0 0 0 0 0 -32 -80 -83 -101 -98 -94 -98 -106 -118 -147 -158 -116 -113 -137 -149 -139 -120 -101 -139 -132 -131 -132 -144 -167 -163 -156 -158 -155 -147 -139 -135 -132 -130 -125 -116 -118 -119 -111 -120 -154 -168 -153 -145 -144 -142 -140 -140 -138 -138 -139 -141 -144 -146 -155 -153 -167 -171 -175 -175 -170 -162 -156 -154 -154 -155 -155 -155 -156 -155 -157 -165 -167 -173 -181 -181 -182 -182 -182 -181 -176 -171 -172 -176 -185 -190 -192 -194 -194 -194 -195 -195 -196 -198 -199 -199 -196 -192 -188 -188 -186 -183 -178 -176 -178 -178 -198 -199 -199 -198 -186 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -94 -99 -132 -132 -114 -102 -102 -103 -101 -103 -106 -107 -106 -104 -95 -66 -53 -77 -108 -126 -127 -124 -101 -103 -100 -98 -96 -95 -93 -96 -102 -105 -106 -104 -97 -82 -66 -59 -56 -50 -45 -42 -50 -56 -61 -47 -36 -31 -32 -35 -38 -41 -42 -41 -45 -49 -46 -33 -42 -45 -48 -50 -53 -58 -63 -93 -95 -94 -93 -93 -93 -89 -76 -69 -73 -101 -126 -128 -126 -122 -116 -115 -117 -118 -109 -84 -84 -78 -70 -68 -69 -68 -57 -38 -32 -8 0 0 0 0 0 0 0 0 -4 -14 -31 -84 -94 -94 -90 -95 -107 -120 -148 -136 -161 -139 -135 -143 -137 -123 -125 -120 -129 -138 -148 -166 -181 -166 -168 -164 -158 -152 -147 -145 -141 -135 -124 -113 -110 -113 -120 -128 -157 -154 -158 -156 -147 -143 -141 -136 -134 -137 -140 -142 -142 -141 -140 -154 -159 -172 -178 -171 -163 -161 -160 -161 -161 -162 -163 -164 -164 -164 -164 -162 -164 -169 -170 -173 -185 -186 -186 -180 -176 -177 -182 -191 -195 -197 -197 -197 -197 -198 -198 -200 -201 -202 -202 -199 -195 -193 -191 -189 -184 -180 -187 -204 -203 -200 -199 -197 -196 -195 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -75 -95 -92 -122 -118 -100 -93 -94 -96 -95 -89 -89 -94 -96 -97 -90 -64 -53 -84 -92 -97 -112 -123 -101 -92 -87 -91 -93 -96 -102 -103 -106 -103 -104 -104 -104 -98 -69 -54 -63 -50 -46 -40 -33 -39 -44 -39 -40 -39 -39 -47 -50 -44 -49 -36 -34 -39 -40 -36 -46 -51 -58 -61 -62 -64 -66 -71 -73 -93 -97 -96 -97 -92 -83 -79 -83 -110 -125 -123 -123 -121 -114 -113 -117 -119 -111 -91 -81 -75 -75 -67 -59 -51 -42 -42 -31 -6 0 0 0 0 0 0 0 0 0 0 -5 -24 -36 -90 -96 -92 -97 -105 -103 -130 -149 -131 -139 -159 -160 -138 -130 -105 -119 -135 -151 -177 -200 -180 -178 -174 -170 -167 -164 -159 -154 -147 -135 -121 -114 -117 -123 -127 -129 -130 -149 -154 -134 -121 -149 -143 -138 -141 -141 -141 -141 -141 -141 -139 -138 -164 -177 -171 -166 -166 -166 -165 -166 -168 -170 -172 -172 -171 -171 -167 -162 -160 -159 -160 -176 -178 -180 -182 -182 -183 -188 -198 -201 -202 -201 -201 -200 -200 -201 -202 -204 -204 -203 -201 -199 -197 -193 -190 -185 -181 -189 -204 -203 -201 -200 -200 -197 -195 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -89 -95 -94 -101 -113 -102 -84 -80 -83 -86 -87 -88 -84 -84 -88 -90 -86 -77 -57 -87 -84 -78 -96 -106 -87 -77 -80 -84 -82 -83 -87 -93 -95 -101 -102 -103 -103 -98 -84 -53 -61 -46 -54 -57 -46 -32 -25 -28 -30 -34 -31 -33 -45 -44 -40 -37 -38 -36 -35 -41 -49 -56 -63 -67 -70 -72 -72 -71 -69 -99 -101 -100 -99 -96 -91 -89 -90 -90 -92 -107 -123 -120 -111 -113 -116 -117 -118 -107 -80 -74 -73 -66 -63 -56 -45 -33 -11 -1 0 0 0 0 0 0 0 0 0 0 0 -12 -52 -99 -103 -97 -91 -95 -107 -106 -151 -176 -166 -158 -156 -153 -150 -105 -114 -130 -149 -176 -202 -196 -194 -189 -187 -188 -184 -174 -165 -160 -148 -133 -123 -122 -125 -127 -128 -133 -129 -121 -114 -125 -151 -148 -144 -144 -144 -143 -143 -141 -140 -139 -137 -165 -176 -172 -169 -171 -170 -171 -172 -175 -177 -178 -178 -178 -177 -169 -169 -167 -164 -161 -162 -162 -163 -178 -187 -189 -193 -199 -201 -205 -206 -204 -203 -203 -204 -206 -206 -206 -205 -204 -202 -198 -193 -189 -185 -180 -191 -204 -203 -202 -202 -201 -198 -196 -195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -61 -82 -93 -95 -100 -105 -93 -76 -72 -71 -76 -79 -78 -83 -81 -85 -85 -83 -82 -86 -82 -60 -56 -83 -94 -71 -57 -77 -102 -84 -81 -86 -89 -89 -90 -114 -103 -100 -93 -78 -60 -49 -38 -38 -46 -43 -31 -22 -19 -21 -26 -28 -38 -48 -43 -42 -44 -49 -39 -37 -45 -52 -58 -64 -69 -74 -76 -76 -77 -77 -108 -107 -104 -102 -98 -93 -93 -89 -89 -90 -112 -129 -124 -114 -113 -114 -114 -115 -106 -87 -83 -73 -61 -45 -45 -47 -36 -17 -0 0 0 0 0 0 0 0 0 0 0 0 -26 -86 -96 -91 -87 -93 -98 -97 -93 -89 -91 -146 -158 -155 -154 -145 -116 -113 -123 -142 -151 -165 -195 -215 -192 -202 -209 -213 -207 -193 -177 -163 -146 -132 -130 -132 -131 -131 -138 -134 -125 -116 -112 -121 -148 -145 -147 -146 -146 -145 -144 -141 -138 -136 -156 -165 -164 -166 -173 -175 -175 -178 -180 -181 -182 -184 -184 -182 -179 -179 -175 -169 -166 -166 -166 -166 -177 -184 -188 -185 -169 -173 -175 -200 -207 -206 -206 -207 -209 -208 -208 -208 -206 -202 -198 -194 -191 -185 -181 -193 -205 -204 -204 -204 -201 -199 -198 -195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -57 -66 -82 -89 -97 -103 -89 -74 -72 -70 -73 -73 -71 -78 -82 -82 -78 -80 -81 -76 -74 -56 -49 -75 -90 -75 -51 -57 -94 -80 -78 -77 -80 -83 -86 -100 -94 -93 -81 -65 -49 -33 -25 -26 -37 -37 -31 -27 -25 -25 -26 -33 -41 -43 -38 -38 -36 -50 -37 -39 -48 -54 -59 -64 -70 -71 -76 -81 -83 -82 -90 -111 -108 -105 -101 -96 -94 -94 -93 -92 -117 -132 -127 -120 -115 -113 -110 -109 -110 -111 -105 -74 -57 -46 -41 -38 -27 -10 0 0 0 0 0 0 0 0 0 0 0 0 -10 -32 -43 -83 -75 -86 -97 -102 -106 -109 -108 -106 -110 -132 -153 -153 -131 -114 -118 -137 -140 -127 -140 -186 -123 -208 -186 -178 -183 -183 -182 -190 -161 -144 -141 -140 -137 -136 -142 -139 -128 -118 -112 -110 -118 -148 -150 -150 -148 -147 -146 -144 -140 -138 -140 -142 -142 -143 -151 -174 -178 -180 -181 -182 -184 -186 -187 -187 -188 -185 -180 -174 -171 -171 -170 -169 -165 -164 -165 -168 -174 -178 -177 -204 -210 -209 -209 -210 -212 -211 -210 -210 -207 -203 -199 -194 -191 -185 -182 -191 -203 -206 -206 -205 -201 -199 -197 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -64 -73 -73 -80 -96 -104 -94 -80 -63 -64 -55 -56 -61 -65 -73 -72 -63 -62 -63 -58 -45 -42 -50 -74 -90 -72 -51 -55 -83 -98 -107 -88 -76 -77 -83 -90 -95 -99 -77 -57 -47 -44 -42 -35 -34 -33 -31 -31 -30 -25 -36 -35 -38 -39 -37 -35 -41 -38 -36 -24 -41 -57 -62 -66 -70 -71 -77 -84 -86 -85 -87 -119 -110 -107 -103 -99 -98 -98 -96 -95 -121 -134 -132 -124 -115 -114 -109 -108 -109 -111 -105 -76 -66 -54 -46 -38 -28 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -52 -101 -89 -80 -80 -84 -98 -122 -119 -130 -116 -139 -161 -159 -138 -117 -117 -136 -161 -155 -131 -123 -127 -164 -172 -179 -185 -189 -188 -186 -181 -173 -157 -147 -141 -140 -146 -146 -131 -120 -114 -111 -110 -113 -115 -119 -144 -150 -147 -146 -144 -144 -146 -148 -149 -149 -146 -145 -175 -181 -181 -183 -185 -187 -188 -188 -191 -187 -184 -180 -177 -176 -174 -173 -169 -168 -169 -174 -179 -181 -181 -181 -204 -212 -212 -213 -213 -214 -213 -212 -209 -204 -200 -195 -190 -186 -183 -186 -197 -207 -206 -204 -201 -198 -197 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -18 -62 -66 -86 -100 -106 -99 -70 -62 -61 -68 -61 -60 -71 -65 -53 -51 -49 -46 -45 -48 -57 -74 -83 -69 -56 -55 -59 -62 -106 -83 -70 -65 -71 -85 -84 -96 -77 -57 -50 -50 -49 -41 -33 -32 -29 -30 -32 -30 -34 -33 -33 -31 -34 -32 -24 -31 -36 -32 -45 -60 -64 -69 -72 -78 -83 -87 -89 -89 -95 -124 -111 -110 -107 -103 -101 -99 -101 -133 -135 -135 -133 -126 -118 -115 -112 -109 -110 -109 -106 -94 -66 -65 -52 -38 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -76 -90 -100 -91 -88 -92 -95 -95 -99 -131 -118 -112 -118 -121 -120 -121 -118 -138 -155 -168 -150 -122 -122 -119 -162 -178 -187 -195 -196 -191 -192 -183 -168 -156 -146 -141 -146 -151 -136 -123 -118 -117 -115 -111 -110 -113 -124 -145 -151 -149 -149 -150 -152 -153 -155 -155 -150 -141 -141 -176 -179 -183 -186 -187 -188 -190 -192 -189 -186 -184 -182 -181 -179 -179 -176 -174 -175 -179 -184 -184 -184 -184 -184 -203 -215 -215 -215 -216 -215 -213 -209 -205 -200 -194 -190 -187 -185 -201 -208 -207 -206 -204 -202 -199 -196 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -61 -57 -70 -81 -89 -88 -79 -53 -56 -60 -56 -64 -75 -69 -63 -66 -52 -46 -41 -41 -53 -74 -71 -70 -72 -72 -72 -77 -109 -101 -64 -64 -64 -59 -59 -69 -74 -62 -56 -57 -58 -56 -45 -35 -30 -28 -31 -34 -34 -34 -39 -36 -38 -35 -26 -28 -37 -48 -42 -44 -52 -60 -73 -83 -89 -94 -96 -94 -94 -105 -114 -116 -114 -108 -104 -102 -106 -137 -134 -137 -137 -129 -122 -121 -116 -110 -108 -106 -103 -91 -65 -63 -48 -38 -29 -23 -14 0 0 0 -15 -6 0 0 0 0 0 -23 -45 -60 -69 -72 -87 -101 -98 -99 -102 -103 -101 -91 -86 -106 -112 -107 -117 -137 -125 -143 -145 -148 -137 -121 -122 -122 -122 -128 -137 -173 -199 -199 -198 -187 -193 -178 -157 -145 -148 -156 -144 -133 -129 -126 -121 -114 -111 -118 -122 -127 -128 -138 -153 -154 -154 -158 -160 -158 -152 -146 -142 -140 -175 -181 -182 -184 -186 -189 -194 -190 -188 -187 -187 -186 -185 -185 -183 -180 -181 -183 -186 -187 -186 -185 -184 -206 -217 -217 -217 -217 -216 -214 -209 -205 -199 -194 -191 -191 -185 -202 -209 -208 -207 -205 -202 -201 -198 -197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -60 -60 -71 -93 -101 -84 -67 -64 -47 -56 -60 -64 -67 -71 -89 -60 -51 -40 -32 -39 -57 -63 -71 -78 -83 -88 -98 -107 -88 -60 -51 -44 -44 -53 -58 -62 -63 -66 -61 -52 -41 -37 -31 -23 -22 -25 -29 -32 -33 -34 -35 -36 -31 -30 -34 -32 -35 -18 -17 -26 -47 -68 -79 -88 -96 -100 -99 -96 -100 -120 -123 -118 -112 -107 -105 -112 -138 -137 -142 -138 -133 -129 -125 -115 -106 -101 -97 -96 -96 -88 -59 -45 -43 -43 -26 -9 0 0 0 -40 -16 0 0 0 -6 -42 -12 -36 -49 -57 -65 -65 -91 -94 -96 -103 -107 -106 -100 -96 -89 -109 -111 -114 -131 -146 -153 -151 -123 -117 -120 -120 -121 -123 -128 -134 -145 -155 -159 -171 -197 -198 -186 -168 -154 -154 -163 -155 -154 -142 -136 -128 -118 -115 -126 -129 -124 -117 -122 -132 -139 -158 -161 -163 -161 -155 -150 -147 -145 -141 -142 -170 -184 -186 -188 -190 -191 -191 -191 -191 -190 -190 -189 -183 -183 -184 -185 -187 -188 -188 -186 -185 -187 -189 -203 -219 -219 -217 -215 -210 -204 -198 -194 -192 -191 -185 -198 -207 -210 -209 -206 -204 -203 -199 -198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -30 -67 -89 -103 -102 -84 -60 -41 -62 -51 -47 -52 -61 -77 -72 -55 -37 -35 -44 -52 -53 -70 -70 -74 -80 -89 -92 -78 -67 -49 -38 -37 -42 -48 -53 -60 -67 -50 -39 -40 -38 -32 -27 -23 -25 -25 -24 -28 -31 -25 -24 -23 -31 -34 -28 -31 -3 0 0 -21 -45 -57 -88 -94 -98 -99 -97 -99 -112 -125 -120 -113 -109 -105 -114 -138 -138 -141 -139 -138 -131 -121 -109 -97 -93 -90 -92 -92 -89 -83 -78 -54 -45 -16 0 0 0 0 0 0 0 0 0 -0 -7 -30 -38 -42 -47 -58 -66 -69 -71 -72 -97 -109 -107 -104 -103 -98 -94 -110 -115 -119 -133 -136 -137 -118 -116 -116 -115 -118 -121 -126 -134 -136 -141 -147 -153 -168 -188 -185 -186 -170 -162 -170 -169 -171 -155 -142 -130 -122 -123 -133 -135 -128 -120 -117 -116 -122 -143 -162 -164 -162 -158 -154 -151 -150 -149 -147 -145 -147 -151 -156 -158 -163 -189 -193 -193 -193 -192 -191 -187 -185 -185 -187 -188 -190 -190 -189 -189 -187 -186 -202 -220 -219 -218 -215 -210 -204 -200 -197 -195 -191 -186 -184 -197 -205 -207 -208 -206 -206 -206 -201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -73 -77 -80 -81 -75 -60 -44 -47 -42 -37 -42 -52 -59 -58 -56 -48 -39 -37 -41 -46 -56 -65 -76 -79 -79 -75 -67 -62 -37 -31 -29 -29 -34 -43 -50 -43 -43 -35 -31 -33 -35 -36 -34 -27 -20 -17 -20 -23 -19 -27 -29 -15 -8 -9 -13 0 0 0 -27 -49 -65 -92 -96 -98 -97 -96 -94 -96 -109 -120 -114 -108 -104 -119 -137 -134 -139 -139 -134 -129 -115 -101 -92 -93 -92 -97 -92 -87 -89 -86 -71 -58 -15 0 0 0 0 0 0 0 0 -1 0 -6 -39 -45 -47 -47 -51 -59 -64 -75 -76 -98 -109 -108 -106 -105 -104 -98 -96 -97 -107 -118 -116 -115 -113 -114 -113 -111 -114 -120 -123 -124 -128 -136 -144 -149 -151 -163 -164 -173 -180 -179 -177 -174 -185 -171 -148 -133 -128 -132 -139 -138 -131 -127 -123 -120 -119 -123 -146 -163 -164 -162 -159 -157 -156 -154 -153 -148 -144 -145 -147 -147 -150 -164 -168 -170 -184 -193 -192 -192 -187 -188 -188 -190 -192 -193 -192 -192 -190 -188 -206 -220 -219 -217 -214 -209 -206 -204 -201 -196 -191 -187 -186 -185 -184 -195 -209 -208 -208 -207 -202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -80 -92 -77 -74 -73 -68 -61 -56 -53 -39 -38 -41 -48 -56 -58 -37 -45 -39 -30 -28 -33 -41 -56 -71 -71 -66 -61 -53 -42 -35 -26 -25 -29 -37 -47 -47 -34 -36 -36 -38 -39 -38 -40 -45 -31 -21 -19 -21 -20 -2 0 -2 -1 0 0 0 0 0 0 -31 -50 -71 -98 -100 -100 -99 -97 -93 -88 -95 -122 -114 -109 -106 -122 -135 -132 -133 -134 -130 -121 -101 -82 -73 -64 -67 -74 -82 -87 -84 -78 -78 -72 -14 0 0 0 0 0 0 0 -7 -27 -43 -38 -42 -47 -49 -50 -51 -51 -55 -71 -81 -79 -97 -109 -108 -107 -107 -105 -103 -99 -100 -112 -122 -119 -115 -115 -114 -113 -114 -117 -117 -119 -122 -129 -139 -149 -153 -148 -146 -141 -165 -180 -177 -175 -188 -178 -150 -137 -137 -141 -146 -145 -142 -134 -127 -124 -124 -122 -124 -164 -165 -166 -165 -164 -163 -160 -153 -148 -144 -146 -148 -148 -150 -152 -152 -152 -165 -184 -194 -194 -189 -190 -191 -193 -194 -194 -195 -193 -191 -189 -190 -204 -218 -216 -214 -212 -210 -207 -204 -198 -192 -189 -188 -187 -186 -195 -209 -211 -210 -209 -203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -74 -54 -76 -77 -73 -64 -57 -54 -52 -41 -39 -36 -41 -49 -50 -43 -43 -43 -41 -31 -27 -37 -55 -72 -65 -53 -49 -48 -40 -29 -36 -24 -28 -36 -39 -35 -35 -39 -33 -36 -41 -42 -42 -41 -34 -24 -19 -12 -9 -16 -0 0 0 0 0 0 -4 -17 -17 -42 -59 -79 -100 -101 -100 -100 -98 -93 -89 -101 -123 -115 -109 -104 -123 -135 -133 -129 -131 -123 -106 -77 -54 -44 -43 -49 -61 -64 -70 -78 -80 -75 -70 -8 0 0 0 0 -4 -20 -16 -74 -96 -75 -50 -47 -52 -53 -54 -55 -56 -57 -61 -87 -82 -76 -94 -107 -108 -110 -110 -110 -107 -103 -104 -115 -123 -117 -115 -116 -118 -119 -119 -119 -120 -120 -125 -134 -146 -154 -155 -152 -149 -146 -142 -145 -155 -164 -185 -156 -144 -143 -147 -150 -150 -148 -138 -131 -131 -132 -130 -129 -151 -165 -159 -159 -164 -168 -165 -157 -152 -150 -149 -149 -151 -154 -154 -155 -155 -154 -164 -185 -196 -192 -192 -193 -194 -194 -194 -194 -193 -192 -189 -187 -203 -219 -218 -218 -215 -211 -208 -205 -200 -194 -191 -190 -188 -187 -186 -195 -210 -212 -210 -205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -40 -70 -77 -84 -62 -50 -32 -11 -13 -15 -31 -38 -48 -47 -36 -38 -33 -34 -30 -30 -37 -51 -63 -56 -50 -50 -44 -39 -37 -33 -29 -25 -29 -31 -30 -33 -43 -44 -45 -45 -43 -40 -38 -35 -32 -20 -15 -8 0 -3 -18 -17 -4 0 -8 -23 -40 -48 -55 -92 -106 -104 -101 -100 -98 -96 -92 -90 -106 -125 -116 -109 -101 -121 -133 -130 -127 -128 -117 -86 -56 -37 -28 -30 -46 -46 -45 -55 -72 -77 -56 -15 -1 0 0 0 0 -13 -59 -83 -93 -102 -84 -62 -56 -57 -56 -56 -57 -59 -60 -66 -82 -84 -77 -96 -88 -83 -105 -106 -110 -111 -112 -108 -106 -113 -117 -113 -115 -119 -122 -124 -125 -125 -123 -124 -129 -139 -149 -154 -149 -150 -145 -143 -149 -155 -164 -185 -163 -153 -149 -151 -152 -150 -148 -139 -136 -138 -140 -138 -133 -133 -157 -134 -127 -145 -165 -164 -159 -158 -154 -155 -155 -157 -160 -158 -157 -157 -156 -155 -164 -185 -194 -194 -194 -195 -196 -195 -195 -194 -193 -191 -188 -191 -205 -221 -221 -217 -212 -208 -204 -200 -196 -195 -193 -191 -191 -189 -187 -194 -213 -211 -206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -49 -47 -74 -78 -76 -81 -38 0 0 -1 -15 -32 -46 -45 -38 -31 -25 -40 -34 -34 -37 -41 -45 -39 -41 -37 -28 -23 -27 -31 -30 -27 -28 -33 -32 -30 -36 -45 -51 -51 -52 -51 -45 -34 -37 -25 -7 0 0 0 -1 -2 -1 0 -16 -33 -41 -49 -67 -100 -109 -111 -108 -102 -99 -96 -93 -107 -121 -127 -118 -111 -102 -99 -123 -127 -120 -120 -106 -74 -50 -30 -23 -27 -36 -37 -51 -55 -70 -77 -68 -41 0 0 0 0 0 0 -12 -67 -85 -95 -103 -101 -95 -91 -87 -60 -57 -58 -48 -38 -43 -65 -78 -75 -70 -71 -72 -78 -105 -109 -116 -117 -110 -101 -106 -111 -106 -114 -120 -125 -129 -129 -129 -127 -128 -134 -143 -147 -144 -144 -142 -148 -153 -152 -151 -151 -122 -150 -156 -127 -131 -154 -148 -142 -142 -143 -144 -143 -142 -140 -138 -135 -130 -127 -143 -164 -160 -157 -157 -158 -159 -161 -165 -165 -162 -159 -158 -157 -156 -163 -180 -183 -194 -196 -197 -198 -198 -197 -195 -193 -191 -189 -191 -197 -202 -219 -215 -211 -207 -203 -199 -197 -195 -195 -192 -190 -188 -194 -211 -212 -207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -32 -61 -89 -94 -70 -63 -27 0 0 -2 -27 -41 -39 -35 -32 -26 -32 -42 -33 -33 -36 -37 -35 -31 -32 -33 -31 -34 -39 -35 -25 -23 -31 -34 -35 -39 -44 -45 -53 -56 -58 -51 -39 -39 -30 -5 -5 -5 -2 0 -3 -29 -17 -23 -33 -45 -63 -90 -99 -100 -104 -105 -102 -100 -95 -93 -123 -133 -128 -121 -116 -114 -103 -122 -124 -122 -119 -101 -74 -50 -31 -26 -27 -27 -28 -33 -49 -68 -70 -43 -10 0 0 0 0 0 0 0 -8 -65 -77 -25 -7 -14 -20 -26 -20 -23 -27 -14 0 0 -7 -65 -70 -24 -44 -75 -76 -106 -109 -115 -121 -84 -70 -96 -108 -89 -109 -122 -127 -131 -133 -136 -136 -134 -136 -139 -142 -144 -144 -146 -153 -157 -155 -154 -151 -134 -112 -108 -109 -112 -133 -153 -146 -146 -147 -148 -148 -149 -147 -144 -142 -137 -132 -127 -138 -161 -157 -155 -155 -157 -163 -169 -171 -168 -164 -162 -161 -159 -157 -154 -155 -184 -190 -193 -199 -202 -201 -198 -196 -193 -192 -191 -190 -192 -200 -218 -215 -210 -207 -203 -199 -198 -196 -193 -192 -190 -188 -192 -211 -208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -38 -33 -46 -59 -75 -76 -56 -39 -14 0 -3 -19 -36 -39 -39 -39 -34 -28 -39 -40 -32 -31 -33 -34 -29 -29 -35 -37 -37 -39 -41 -34 -24 -24 -33 -33 -28 -29 -37 -47 -53 -58 -59 -55 -48 -34 -12 -30 -39 -43 -48 -47 -44 -24 -43 -52 -62 -77 -86 -93 -95 -100 -101 -99 -107 -126 -124 -129 -133 -129 -125 -123 -118 -101 -98 -113 -120 -115 -103 -83 -55 -46 -34 -29 -30 -29 -8 -35 -60 -62 -53 -26 0 0 0 0 0 -9 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -78 -82 -110 -111 -114 -120 -48 -24 -58 -73 -109 -95 -117 -128 -135 -140 -143 -146 -144 -143 -143 -145 -148 -147 -150 -154 -156 -154 -150 -150 -159 -159 -121 -112 -114 -118 -132 -153 -152 -153 -153 -153 -153 -151 -148 -145 -140 -136 -129 -141 -161 -156 -156 -156 -157 -162 -168 -172 -171 -167 -165 -164 -162 -160 -158 -154 -154 -158 -158 -182 -203 -204 -201 -198 -198 -196 -194 -192 -191 -193 -222 -218 -214 -210 -207 -204 -202 -198 -195 -195 -194 -191 -188 -184 -180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -109 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -7 0 -26 -58 -61 -62 -43 -49 -34 -11 0 -3 -24 -36 -35 -37 -39 -33 -32 -45 -31 -31 -33 -34 -31 -32 -36 -43 -42 -46 -48 -41 -30 -30 -39 -42 -45 -44 -29 -40 -46 -56 -62 -63 -55 -41 -41 -39 -42 -49 -54 -54 -51 -46 -59 -68 -74 -78 -80 -82 -90 -95 -95 -115 -131 -134 -134 -127 -131 -129 -127 -126 -120 -105 -133 -130 -121 -102 -90 -89 -65 -64 -42 -36 -34 -31 -32 -28 -37 -13 -7 -6 0 0 -1 -31 -34 -42 -55 -46 -9 0 0 0 0 0 0 0 0 0 -34 -42 -21 0 0 0 0 0 -47 -78 -86 -112 -112 -116 -37 0 0 -19 -89 -111 -100 -94 -117 -145 -136 -103 -106 -110 -138 -154 -155 -153 -152 -155 -157 -156 -152 -148 -149 -152 -128 -117 -118 -118 -132 -158 -158 -159 -159 -158 -156 -153 -149 -146 -141 -136 -131 -126 -136 -161 -161 -156 -156 -162 -168 -171 -172 -169 -168 -167 -166 -163 -159 -157 -158 -162 -163 -163 -183 -205 -204 -204 -200 -198 -196 -194 -192 -197 -224 -220 -217 -214 -211 -208 -204 -200 -198 -197 -196 -194 -189 -183 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -52 -62 -62 -33 -14 -28 -15 0 0 -3 -29 -32 -32 -35 -37 -34 -36 -41 -35 -31 -30 -32 -34 -32 -36 -52 -54 -51 -43 -29 -32 -37 -41 -40 -38 -37 -32 -41 -56 -67 -69 -69 -69 -67 -61 -48 -49 -55 -56 -55 -57 -62 -66 -70 -74 -77 -82 -89 -95 -125 -132 -131 -130 -129 -119 -122 -127 -127 -125 -118 -104 -104 -126 -118 -95 -80 -83 -87 -76 -45 -33 -34 -33 -31 -31 -28 -34 -32 -40 -41 -35 -41 -68 -77 -70 -67 -67 -52 -5 -0 0 0 0 0 0 0 0 -80 -104 -72 -19 0 -1 -8 -0 -2 -40 -87 -113 -111 -112 -75 -22 0 -18 -54 -95 -113 -105 -100 -121 -150 -145 -144 -107 -114 -126 -131 -141 -158 -157 -158 -159 -159 -155 -148 -141 -138 -124 -121 -120 -120 -124 -126 -129 -159 -163 -160 -156 -153 -150 -143 -138 -135 -131 -129 -126 -122 -120 -123 -153 -151 -156 -177 -174 -172 -172 -170 -166 -163 -162 -163 -167 -167 -167 -165 -164 -175 -207 -203 -200 -197 -195 -193 -194 -203 -221 -220 -219 -215 -210 -206 -202 -199 -198 -197 -194 -190 -186 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -46 -51 -52 -43 -43 -15 0 0 0 0 0 -27 -34 -30 -32 -43 -47 -45 -42 -38 -35 -34 -39 -42 -65 -67 -58 -46 -35 -32 -27 -36 -45 -47 -41 -34 -47 -71 -54 -60 -67 -72 -72 -59 -61 -47 -44 -48 -51 -55 -59 -61 -61 -67 -75 -86 -103 -131 -133 -129 -126 -125 -123 -117 -115 -119 -122 -122 -117 -106 -99 -130 -119 -113 -107 -101 -94 -78 -51 -31 -31 -31 -29 -33 -36 -47 -48 -48 -53 -56 -62 -71 -78 -86 -92 -85 -70 -55 0 0 0 0 -33 -67 -61 -56 -95 -103 -104 -73 -23 -28 -102 -16 0 -49 -86 -93 -114 -114 -111 -76 -56 -87 -108 -14 -126 -119 -110 -104 -103 -117 -155 -147 -114 -107 -110 -121 -144 -162 -161 -160 -162 -159 -152 -146 -145 -144 -129 -122 -117 -113 -113 -114 -135 -137 -152 -159 -156 -152 -146 -141 -140 -139 -137 -131 -126 -125 -126 -132 -134 -139 -148 -150 -152 -176 -174 -170 -168 -167 -168 -170 -171 -170 -170 -168 -180 -211 -206 -201 -197 -195 -193 -191 -191 -202 -220 -219 -215 -211 -207 -203 -200 -199 -198 -193 -190 -188 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -44 -40 -49 -42 -28 -8 0 0 0 -1 -40 -46 -43 -39 -40 -43 -48 -53 -44 -37 -36 -42 -47 -51 -65 -59 -48 -42 -39 -29 -34 -46 -49 -40 -32 -35 -47 -40 -44 -51 -57 -60 -55 -57 -55 -60 -63 -65 -64 -55 -53 -57 -63 -73 -98 -130 -131 -126 -124 -121 -120 -119 -116 -109 -110 -114 -119 -113 -105 -109 -127 -117 -115 -115 -104 -86 -74 -63 -38 -35 -32 -32 -37 -42 -42 -11 -9 -41 -65 -68 -74 -79 -81 -85 -93 -100 -80 -4 0 0 -57 -91 -100 -97 -98 -100 -100 -100 -102 -103 -100 -84 -8 0 -5 -13 -20 -33 -40 -46 -102 -123 -132 -93 -26 -144 -134 -126 -122 -116 -112 -123 -161 -112 -105 -106 -108 -120 -143 -144 -146 -158 -160 -156 -148 -142 -146 -131 -122 -118 -116 -115 -114 -117 -115 -146 -159 -156 -153 -148 -146 -145 -142 -139 -137 -134 -129 -130 -133 -133 -133 -134 -135 -138 -157 -175 -174 -170 -169 -170 -172 -173 -172 -172 -170 -168 -177 -209 -202 -198 -195 -193 -192 -191 -191 -220 -219 -216 -212 -208 -205 -202 -200 -198 -197 -193 -187 -185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -46 -45 -52 -42 -42 -11 0 0 0 -5 -38 -36 -33 -36 -38 -38 -38 -52 -51 -51 -47 -47 -56 -46 -53 -55 -53 -52 -48 -39 -38 -44 -64 -55 -39 -38 -42 -35 -35 -45 -55 -60 -60 -67 -64 -55 -57 -52 -45 -45 -49 -55 -60 -69 -96 -125 -128 -119 -117 -116 -116 -116 -111 -101 -100 -107 -113 -113 -108 -99 -94 -117 -117 -109 -97 -80 -68 -64 -31 -39 -36 -34 -33 -27 -6 -51 -51 -63 -72 -72 -72 -73 -65 -66 -65 -68 -84 -102 -84 -92 -99 -103 -100 -97 -96 -97 -97 -96 -97 -98 -74 -8 0 0 0 0 0 0 0 0 -101 -122 -129 -100 -67 -151 -151 -152 -143 -139 -129 -122 -122 -109 -105 -104 -105 -108 -110 -113 -113 -140 -156 -157 -153 -150 -159 -138 -129 -126 -122 -117 -115 -116 -115 -132 -153 -160 -156 -151 -151 -148 -146 -143 -141 -139 -137 -136 -136 -135 -135 -135 -136 -139 -139 -157 -171 -172 -170 -171 -173 -173 -173 -173 -173 -172 -181 -211 -204 -200 -196 -193 -192 -191 -190 -201 -216 -216 -213 -209 -206 -203 -201 -199 -196 -192 -189 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -26 -9 -17 -47 -8 0 0 0 -6 -27 -29 -38 -40 -40 -37 -36 -52 -50 -45 -46 -45 -44 -44 -41 -44 -57 -67 -68 -57 -43 -52 -61 -44 -37 -36 -32 -29 -35 -38 -48 -59 -63 -57 -52 -41 -50 -51 -53 -53 -49 -55 -59 -65 -75 -97 -119 -117 -112 -113 -114 -112 -105 -95 -93 -98 -107 -108 -102 -95 -90 -93 -110 -109 -89 -71 -62 -57 -32 -30 -8 0 0 -1 -12 -67 -70 -68 -69 -67 -64 -65 -58 -59 -39 -15 -4 -29 -95 -102 -97 -96 -95 -94 -93 -91 -92 -90 -89 -88 -87 -69 -4 0 0 0 0 0 0 -5 -95 -119 -125 -130 -139 -147 -148 -158 -47 -88 -141 -131 -122 -115 -109 -109 -109 -107 -107 -111 -113 -112 -147 -158 -155 -152 -149 -153 -151 -140 -129 -120 -116 -114 -114 -115 -148 -163 -160 -157 -155 -154 -152 -148 -145 -143 -142 -141 -139 -139 -138 -137 -139 -141 -142 -140 -155 -158 -166 -170 -167 -177 -175 -175 -175 -174 -185 -211 -205 -201 -197 -196 -194 -191 -188 -187 -215 -216 -213 -210 -206 -203 -202 -198 -194 -191 -189 -188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -73 -63 -53 -46 -25 -4 0 0 0 0 -2 -24 -28 -34 -37 -37 -43 -49 -44 -48 -47 -35 -25 -29 -35 -53 -72 -75 -65 -54 -60 -41 -45 -35 -29 -29 -28 -31 -32 -40 -48 -53 -51 -45 -57 -52 -51 -56 -53 -47 -55 -60 -65 -74 -98 -115 -113 -113 -111 -112 -108 -100 -92 -89 -90 -98 -103 -102 -100 -108 -121 -115 -99 -78 -55 -43 -41 -33 -0 0 0 -5 -27 -62 -68 -76 -73 -68 -66 -65 -67 -64 -44 -10 -10 -48 -90 -96 -90 -88 -89 -89 -89 -88 -85 -85 -84 -84 -81 -82 -84 -70 0 0 0 0 0 0 -4 -39 -61 -109 -129 -134 -139 -141 -154 -159 -119 -125 -144 -135 -127 -119 -126 -123 -115 -110 -110 -112 -113 -145 -157 -155 -153 -152 -153 -162 -156 -139 -126 -120 -116 -116 -116 -152 -153 -154 -162 -158 -158 -157 -153 -151 -149 -146 -144 -140 -142 -139 -138 -140 -144 -146 -146 -141 -137 -150 -155 -146 -174 -180 -177 -176 -175 -171 -177 -206 -202 -201 -199 -195 -191 -189 -188 -217 -216 -213 -209 -206 -203 -200 -198 -196 -195 -194 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -39 -16 -18 -2 0 0 0 0 -0 -2 -5 -9 -24 -35 -38 -41 -46 -43 -36 -30 -27 -30 -35 -48 -59 -55 -46 -41 -38 -38 -28 -27 -31 -32 -29 -28 -33 -38 -44 -47 -46 -46 -54 -55 -48 -53 -53 -49 -53 -62 -68 -79 -106 -118 -115 -114 -109 -112 -106 -96 -90 -87 -84 -93 -93 -93 -96 -92 -94 -113 -87 -66 -46 -32 -25 -20 0 0 -14 -45 -60 -55 -57 -66 -76 -66 -62 -63 -62 -47 0 0 -53 -80 -88 -90 -85 -86 -86 -86 -86 -87 -87 -85 -83 -83 -83 -81 -82 -86 -86 -84 -17 0 0 0 0 0 0 -87 -97 -107 -128 -135 -141 -151 -156 -156 -154 -148 -142 -133 -145 -137 -127 -119 -114 -113 -114 -115 -142 -152 -151 -152 -150 -153 -161 -152 -137 -126 -121 -117 -118 -138 -129 -134 -155 -161 -159 -159 -156 -154 -153 -150 -148 -148 -145 -141 -140 -142 -147 -151 -152 -148 -143 -141 -143 -145 -149 -187 -182 -179 -176 -172 -180 -208 -208 -204 -201 -196 -193 -190 -191 -218 -215 -211 -208 -206 -204 -203 -203 -203 -202 -202 -202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 0 0 0 0 0 0 0 0 0 0 0 -7 -25 -39 -44 -48 -45 -32 -28 -25 -23 -27 -38 -40 -41 -35 -27 -22 -24 -23 -23 -26 -28 -31 -32 -28 -32 -36 -43 -41 -35 -39 -53 -42 -47 -53 -50 -50 -67 -88 -96 -118 -127 -124 -118 -110 -110 -105 -94 -88 -84 -81 -87 -88 -88 -94 -90 -92 -101 -62 -37 -34 -19 -6 0 0 -2 -74 -71 -55 -47 -47 -48 -48 -54 -54 -46 -31 -13 0 0 -40 -62 -73 -65 -56 -87 -87 -86 -85 -87 -90 -92 -88 -86 -87 -88 -90 -91 -91 -91 -85 -22 0 0 0 0 0 -45 -19 -36 -94 -129 -133 -143 -151 -156 -159 -159 -157 -155 -161 -153 -141 -129 -119 -115 -116 -117 -114 -113 -132 -155 -153 -149 -166 -162 -146 -132 -124 -118 -118 -117 -119 -130 -149 -165 -162 -160 -157 -157 -156 -155 -154 -151 -147 -145 -143 -145 -149 -154 -156 -154 -151 -148 -149 -150 -155 -183 -188 -183 -178 -173 -171 -172 -171 -202 -203 -198 -194 -191 -190 -199 -214 -213 -211 -209 -208 -211 -212 -212 -211 -210 -208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -28 -2 -21 -19 -28 -41 -45 -39 -39 -32 -27 -28 -30 -30 -30 -32 -33 -28 -23 -21 -21 -25 -28 -34 -33 -27 -24 -28 -25 -33 -36 -36 -41 -53 -56 -42 -46 -44 -48 -75 -118 -130 -130 -130 -129 -120 -106 -103 -100 -92 -86 -81 -79 -84 -91 -85 -85 -86 -94 -88 -47 -26 -20 -6 0 0 -8 -31 -75 -82 -68 -52 -46 -48 -45 -48 -43 -23 -6 0 0 -2 -52 -43 -40 -46 -52 -56 -57 -59 -78 -86 -89 -93 -93 -91 -90 -91 -92 -91 -92 -94 -96 -88 -28 0 0 0 0 0 0 0 -48 -112 -134 -134 -141 -151 -159 -162 -163 -166 -171 -165 -155 -141 -128 -120 -119 -117 -116 -115 -112 -109 -121 -154 -155 -169 -161 -144 -132 -127 -121 -118 -121 -141 -162 -168 -166 -164 -160 -161 -161 -160 -157 -152 -151 -149 -147 -148 -152 -157 -159 -159 -159 -155 -152 -152 -151 -152 -185 -187 -182 -179 -176 -172 -172 -207 -206 -201 -196 -192 -189 -188 -200 -200 -210 -214 -216 -219 -219 -218 -215 -214 -209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -29 -41 -26 -28 -40 -44 -37 -35 -40 -30 -29 -29 -24 -23 -25 -29 -26 -23 -24 -26 -26 -27 -41 -37 -28 -25 -26 -30 -29 -31 -34 -42 -50 -51 -46 -40 -46 -53 -80 -122 -129 -132 -130 -129 -121 -109 -101 -94 -92 -88 -85 -82 -84 -96 -86 -80 -85 -80 -62 -38 -18 -5 -1 0 0 -30 -87 -81 -80 -73 -63 -49 -43 -48 -48 -39 -11 0 -10 -20 -21 -53 -43 -44 -46 -50 -55 -52 -51 -58 -61 -76 -89 -91 -92 -92 -92 -93 -93 -95 -96 -97 -100 -88 -32 0 0 0 0 0 0 -45 -109 -140 -136 -137 -148 -151 -157 -164 -170 -169 -73 -148 -159 -145 -133 -124 -120 -117 -113 -109 -107 -122 -157 -157 -178 -174 -160 -151 -143 -126 -120 -124 -126 -141 -162 -168 -167 -165 -164 -165 -165 -161 -156 -155 -154 -152 -153 -156 -159 -160 -162 -163 -159 -155 -154 -154 -153 -151 -189 -187 -184 -181 -175 -172 -172 -202 -202 -197 -194 -193 -192 -190 -186 -197 -203 -205 -212 -220 -218 -210 -207 -206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -44 -20 -27 -33 -38 -37 -27 -31 -30 -30 -33 -30 -22 -23 -30 -29 -29 -28 -27 -28 -35 -40 -38 -35 -30 -25 -29 -31 -38 -34 -34 -41 -45 -41 -40 -46 -50 -66 -99 -121 -133 -134 -133 -123 -111 -104 -102 -92 -91 -90 -84 -78 -76 -78 -74 -68 -62 -43 -21 -12 0 0 0 -29 -65 -92 -84 -80 -74 -54 -48 -48 -43 -30 -14 -23 -21 -33 -51 -49 -29 -36 -37 -42 -51 -57 -54 -55 -52 -49 -57 -76 -88 -88 -88 -90 -95 -98 -99 -98 -98 -99 -104 -91 -76 -71 -53 -3 -49 -11 0 -41 -109 -140 -137 -137 -144 -157 -167 -136 -49 -1 -155 -178 -164 -153 -145 -139 -130 -123 -117 -116 -114 -123 -162 -167 -180 -180 -172 -157 -135 -124 -124 -128 -128 -140 -162 -170 -169 -167 -167 -167 -163 -159 -159 -159 -158 -158 -159 -161 -163 -165 -165 -161 -157 -156 -157 -157 -158 -191 -195 -193 -186 -180 -175 -171 -205 -204 -200 -198 -197 -196 -194 -190 -188 -186 -191 -202 -214 -208 -205 -204 -201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -48 -30 -16 -16 -27 -35 -34 -34 -28 -31 -27 -18 -14 -22 -29 -30 -36 -33 -30 -38 -50 -42 -40 -39 -32 -25 -27 -35 -36 -37 -35 -38 -41 -33 -31 -40 -41 -46 -71 -112 -132 -137 -134 -127 -120 -110 -98 -89 -89 -84 -80 -75 -78 -86 -81 -63 -55 -34 -12 -2 0 0 0 -73 -105 -96 -87 -77 -65 -63 -61 -48 -25 -6 -1 -45 -45 -43 -49 -50 -31 -36 -38 -47 -58 -61 -58 -59 -57 -54 -51 -59 -72 -73 -76 -90 -97 -102 -103 -102 -102 -102 -104 -106 -111 -117 -109 -70 -127 -60 -41 -15 -44 -119 -142 -143 -144 -156 -169 -147 -70 -4 -72 -89 -94 -137 -171 -157 -145 -135 -128 -128 -125 -132 -166 -166 -170 -172 -176 -169 -148 -130 -126 -130 -130 -127 -138 -164 -166 -172 -170 -170 -166 -163 -162 -163 -163 -163 -163 -164 -166 -168 -167 -163 -159 -159 -161 -160 -160 -159 -154 -183 -192 -185 -178 -174 -210 -207 -202 -200 -199 -197 -195 -192 -189 -187 -201 -215 -211 -207 -205 -199 -196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -59 -40 -18 -3 -15 -40 -52 -39 -31 -27 -33 -15 -4 -12 -14 -17 -32 -33 -34 -35 -32 -40 -39 -41 -38 -31 -30 -37 -41 -29 -36 -42 -38 -31 -35 -44 -44 -53 -75 -104 -127 -138 -137 -130 -122 -110 -100 -100 -90 -77 -79 -74 -74 -80 -67 -72 -36 -17 -10 -5 0 -3 -41 -82 -92 -90 -85 -73 -64 -64 -61 -45 -20 -10 -38 -56 -58 -54 -52 -47 -34 -36 -44 -57 -61 -63 -64 -62 -61 -59 -56 -55 -53 -50 -53 -82 -90 -102 -106 -106 -106 -106 -106 -105 -107 -113 -120 -123 -122 -129 -138 -76 -75 -133 -127 -104 -138 -152 -167 -155 -120 -90 -83 -75 -67 -132 -188 -173 -158 -146 -140 -141 -138 -130 -126 -131 -166 -170 -183 -181 -160 -140 -130 -133 -133 -131 -130 -128 -133 -177 -175 -174 -171 -168 -167 -165 -167 -166 -167 -168 -170 -171 -169 -167 -164 -165 -166 -165 -164 -162 -158 -191 -197 -189 -180 -179 -212 -206 -204 -201 -198 -195 -193 -190 -188 -185 -202 -215 -212 -212 -206 -201 -199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -69 -54 -41 -5 0 -29 -56 -57 -51 -41 -40 -14 0 0 0 -2 -38 -40 -40 -38 -35 -37 -36 -38 -41 -37 -36 -40 -35 -29 -24 -24 -33 -36 -33 -38 -52 -63 -83 -105 -124 -135 -128 -124 -121 -118 -112 -105 -92 -79 -77 -71 -76 -74 -45 -44 -20 -17 -9 -3 0 -13 -89 -80 -70 -73 -77 -70 -66 -66 -50 -19 -3 -15 -46 -57 -55 -52 -42 -35 -36 -43 -53 -58 -63 -67 -69 -68 -66 -65 -63 -62 -59 -54 -51 -52 -54 -94 -108 -109 -108 -107 -107 -106 -106 -110 -115 -117 -118 -122 -131 -139 -143 -144 -138 -119 -100 -139 -163 -147 -128 -140 -144 -144 -143 -163 -185 -185 -170 -155 -149 -150 -149 -147 -143 -135 -135 -171 -182 -186 -176 -153 -139 -140 -139 -137 -135 -137 -149 -182 -179 -177 -175 -173 -172 -170 -170 -171 -172 -172 -173 -175 -173 -171 -169 -171 -172 -171 -169 -166 -163 -198 -201 -191 -182 -182 -210 -209 -203 -197 -193 -190 -187 -185 -183 -180 -200 -206 -200 -209 -205 -202 -199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -35 -40 -1 0 -18 -37 -45 -47 -49 -34 -24 -7 0 0 -4 -33 -33 -32 -34 -34 -32 -39 -39 -42 -42 -44 -42 -31 -27 -24 -29 -35 -39 -37 -36 -56 -80 -112 -123 -128 -137 -135 -126 -120 -119 -117 -108 -93 -82 -83 -66 -56 -47 -34 -21 -22 -13 -4 -0 -30 -77 -97 -82 -69 -63 -65 -70 -68 -65 -45 -12 -29 -50 -56 -61 -44 -40 -40 -40 -45 -53 -56 -56 -38 -58 -72 -73 -73 -72 -72 -69 -65 -60 -56 -57 -68 -100 -109 -110 -110 -109 -107 -108 -109 -109 -112 -115 -115 -116 -123 -125 -133 -142 -144 -133 -114 -147 -160 -160 -148 -137 -141 -148 -146 -143 -172 -172 -144 -169 -158 -155 -154 -154 -153 -148 -139 -182 -184 -183 -181 -168 -152 -158 -149 -144 -138 -156 -185 -181 -180 -181 -178 -177 -176 -176 -175 -176 -177 -176 -178 -179 -178 -175 -174 -176 -176 -176 -174 -171 -166 -202 -201 -191 -181 -174 -179 -206 -200 -193 -188 -184 -182 -180 -179 -177 -188 -184 -178 -197 -205 -203 -199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -38 0 0 0 -20 -33 -38 -49 -45 -36 -23 -7 0 0 -2 -25 -39 -38 -37 -38 -39 -37 -36 -41 -46 -45 -38 -33 -34 -37 -38 -40 -40 -45 -70 -109 -127 -124 -117 -126 -150 -156 -155 -149 -145 -134 -110 -85 -83 -55 -50 -38 -24 -18 -17 -7 -2 0 -52 -107 -95 -84 -68 -69 -70 -67 -59 -51 -43 -8 -35 -59 -70 -74 -53 -50 -38 -39 -48 -51 -35 -32 -37 -39 -60 -75 -77 -80 -82 -79 -74 -69 -70 -84 -118 -115 -113 -112 -112 -111 -108 -107 -110 -109 -111 -114 -114 -113 -116 -116 -125 -137 -144 -143 -131 -117 -147 -158 -156 -155 -159 -142 -82 -125 -131 -76 -54 -183 -168 -164 -161 -157 -155 -155 -150 -149 -178 -180 -186 -184 -168 -178 -159 -148 -140 -159 -184 -182 -180 -182 -180 -179 -178 -176 -176 -177 -179 -179 -180 -181 -181 -178 -178 -178 -178 -177 -175 -171 -168 -203 -197 -186 -181 -178 -177 -205 -197 -190 -184 -180 -178 -176 -175 -174 -174 -172 -170 -176 -194 -193 -198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 0 0 0 0 -15 -39 -57 -55 -42 -38 -24 -16 -9 0 -1 -24 -25 -36 -40 -34 -30 -36 -35 -42 -52 -50 -38 -43 -37 -37 -43 -58 -68 -77 -110 -92 -88 -84 -85 -90 -98 -139 -149 -144 -130 -109 -88 -77 -44 -42 -30 -17 -13 -6 -0 -0 -67 -102 -106 -92 -84 -66 -64 -59 -60 -45 -13 -50 -5 -6 -49 -72 -68 -60 -53 -37 -41 -53 -51 -38 -39 -36 -66 -77 -80 -82 -88 -93 -120 -115 -105 -110 -128 -135 -130 -129 -126 -123 -120 -115 -110 -110 -110 -113 -115 -115 -113 -112 -111 -115 -126 -137 -143 -140 -127 -115 -149 -162 -164 -160 -120 -6 -62 -29 -33 -85 -148 -152 -190 -181 -165 -157 -156 -155 -147 -182 -180 -180 -179 -177 -187 -166 -152 -141 -161 -183 -182 -182 -182 -182 -180 -176 -173 -173 -174 -177 -179 -179 -181 -182 -180 -180 -177 -175 -174 -171 -167 -168 -204 -195 -185 -181 -177 -178 -206 -198 -191 -185 -180 -176 -174 -174 -174 -173 -172 -173 -173 -170 -167 -190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -45 -10 0 0 0 -31 -48 -55 -61 -46 -44 -32 -35 -24 -6 -4 -5 -37 -47 -44 -42 -40 -30 -31 -44 -54 -60 -57 -42 -40 -40 -49 -61 -65 -63 -72 -63 -62 -56 -58 -65 -77 -119 -136 -139 -140 -117 -87 -74 -51 -48 -39 -24 -10 -6 0 0 -90 -110 -99 -87 -82 -73 -67 -62 -53 -51 -45 -7 -50 -8 -11 -20 -42 -68 -48 -48 -53 -60 -49 -34 -41 -71 -78 -79 -84 -89 -103 -134 -157 -157 -153 -147 -146 -151 -147 -146 -142 -138 -133 -126 -119 -113 -112 -114 -118 -119 -115 -111 -109 -109 -114 -124 -135 -140 -136 -122 -52 -97 -148 -160 -137 -66 -8 0 -74 -81 0 -24 -193 -192 -179 -165 -158 -156 -153 -151 -172 -176 -173 -177 -189 -174 -155 -137 -159 -180 -181 -180 -179 -178 -177 -173 -170 -171 -171 -173 -175 -177 -178 -179 -179 -179 -177 -173 -169 -166 -166 -173 -202 -192 -190 -184 -175 -178 -204 -197 -189 -183 -178 -176 -175 -174 -174 -172 -173 -175 -176 -174 -170 -172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -40 -24 0 0 0 0 -1 -27 -51 -49 -46 -28 -35 -35 -27 -27 -47 -49 -45 -40 -38 -38 -34 -28 -46 -59 -63 -64 -58 -42 -42 -52 -67 -66 -55 -48 -45 -46 -45 -45 -51 -62 -78 -111 -112 -141 -128 -88 -59 -54 -54 -25 -12 -5 0 0 -0 -19 -77 -89 -83 -81 -78 -67 -62 -57 -29 -2 0 -3 -1 0 0 -29 -63 -60 -68 -59 -60 -46 -35 -45 -75 -75 -81 -116 -131 -134 -149 -154 -160 -161 -159 -158 -160 -160 -159 -155 -151 -147 -142 -136 -128 -122 -122 -128 -127 -119 -110 -106 -105 -104 -110 -123 -134 -138 -136 -22 -20 -87 -145 -162 -140 -9 0 0 0 0 -37 -196 -196 -190 -178 -166 -158 -153 -143 -153 -174 -174 -175 -185 -177 -162 -140 -150 -170 -178 -178 -179 -177 -174 -172 -173 -172 -170 -169 -173 -174 -174 -175 -176 -178 -178 -173 -166 -161 -176 -205 -198 -197 -189 -181 -173 -167 -171 -196 -187 -181 -177 -175 -175 -173 -173 -173 -176 -178 -178 -177 -175 -176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 0 0 0 0 0 -21 -37 -40 -39 -28 -35 -41 -36 -30 -36 -51 -45 -38 -37 -36 -34 -29 -35 -57 -60 -61 -59 -57 -62 -54 -56 -62 -54 -39 -32 -37 -40 -48 -59 -68 -74 -89 -108 -128 -118 -90 -67 -58 -41 -17 -6 -2 0 0 0 0 -68 -82 -56 -52 -74 -68 -60 -54 -43 -22 0 0 0 0 0 -33 -64 -71 -71 -42 -40 -38 -55 -75 -79 -84 -130 -143 -146 -144 -144 -147 -154 -158 -159 -158 -158 -161 -163 -163 -159 -157 -156 -153 -147 -140 -139 -142 -136 -125 -115 -108 -108 -100 -100 -110 -119 -123 -126 -12 0 -77 -147 -172 -159 -86 -11 0 0 0 -48 -190 -192 -191 -185 -176 -166 -159 -156 -150 -151 -163 -177 -182 -172 -166 -149 -130 -145 -167 -173 -177 -176 -174 -176 -176 -173 -169 -167 -170 -171 -172 -173 -174 -177 -177 -172 -165 -159 -172 -195 -197 -195 -186 -178 -170 -164 -166 -194 -187 -182 -180 -178 -177 -176 -175 -175 -180 -182 -181 -181 -180 -179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -21 0 0 -1 -2 0 -2 -25 -40 -37 -32 -30 -18 -16 -31 -50 -54 -42 -42 -36 -37 -34 -26 -24 -42 -49 -53 -55 -52 -52 -66 -59 -58 -46 -35 -33 -32 -34 -46 -59 -71 -82 -95 -112 -143 -114 -97 -82 -60 -29 -15 -3 0 0 -36 -72 -1 -18 -26 -40 -38 -49 -64 -46 -57 -18 0 0 0 0 0 -43 -68 -77 -78 -72 -41 -41 -40 -58 -79 -87 -100 -155 -160 -157 -152 -148 -146 -148 -151 -152 -152 -153 -155 -158 -162 -165 -165 -164 -162 -159 -157 -153 -149 -143 -135 -125 -117 -109 -104 -98 -95 -100 -112 -109 -3 0 -89 -139 -158 -175 -173 -83 -69 -23 0 -47 -155 -194 -185 -181 -178 -174 -170 -168 -157 -146 -166 -178 -177 -168 -158 -149 -135 -128 -140 -162 -171 -176 -177 -179 -176 -172 -169 -167 -168 -169 -170 -171 -173 -175 -175 -171 -164 -159 -157 -158 -165 -193 -183 -174 -167 -162 -159 -164 -189 -188 -185 -183 -181 -180 -180 -180 -184 -184 -184 -184 -183 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -59 -36 -19 -12 -12 -30 -44 -8 -5 -11 -14 -19 -28 -14 -2 -21 -43 -52 -49 -32 -32 -33 -31 -25 -24 -25 -40 -35 -37 -39 -37 -42 -51 -47 -33 -28 -35 -39 -35 -33 -42 -60 -87 -113 -125 -124 -113 -97 -74 -50 -29 0 0 0 0 -1 -7 0 0 0 -20 -16 -14 -31 -3 -44 -11 0 0 0 0 -1 -64 -80 -81 -80 -76 -59 -56 -53 -49 -69 -95 -113 -164 -164 -161 -159 -156 -152 -150 -150 -149 -147 -147 -149 -152 -158 -162 -163 -163 -162 -161 -160 -156 -151 -148 -142 -134 -125 -115 -108 -100 -97 -99 -105 -113 -107 -99 -121 -129 -137 -150 -156 -178 -184 -100 -43 -77 -163 -199 -189 -179 -175 -173 -173 -172 -165 -156 -154 -151 -158 -167 -157 -144 -143 -136 -125 -134 -164 -173 -179 -180 -178 -174 -171 -171 -169 -169 -169 -171 -172 -173 -171 -168 -162 -161 -157 -169 -195 -189 -180 -172 -166 -163 -160 -158 -164 -162 -160 -176 -187 -186 -186 -185 -187 -186 -185 -185 -185 -183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -33 -47 -45 -40 -36 -0 -0 0 -11 -16 -19 -27 -19 -4 -26 -47 -50 -43 -37 -29 -28 -25 -23 -23 -26 -39 -41 -36 -27 -27 -37 -34 -38 -34 -30 -30 -34 -34 -32 -28 -51 -96 -133 -136 -105 -106 -74 -41 -28 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -82 -82 -78 -77 -79 -82 -83 -84 -84 -93 -120 -153 -156 -156 -157 -158 -158 -157 -156 -154 -151 -148 -144 -142 -145 -152 -157 -157 -158 -158 -159 -158 -155 -152 -147 -143 -138 -130 -122 -116 -114 -106 -102 -103 -109 -118 -118 -124 -128 -128 -128 -133 -158 -177 -183 -166 -148 -146 -159 -201 -185 -182 -175 -169 -167 -166 -161 -147 -136 -153 -171 -162 -150 -148 -139 -128 -122 -136 -174 -177 -179 -178 -177 -176 -174 -172 -169 -169 -171 -173 -172 -169 -167 -163 -161 -155 -164 -185 -185 -179 -173 -168 -166 -166 -164 -160 -156 -153 -159 -164 -173 -191 -189 -190 -190 -189 -188 -187 -187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -35 -40 -31 -0 0 0 -4 -9 -12 -11 0 0 -18 -43 -51 -36 -29 -40 -33 -30 -27 -27 -26 -22 -35 -40 -38 -33 -30 -32 -39 -39 -30 -25 -27 -30 -22 -20 -42 -92 -70 -56 -115 -68 -42 -11 0 0 0 0 0 -3 0 -24 -45 -32 -0 -20 -6 0 0 0 0 0 0 0 0 0 -15 -82 -78 -73 -70 -72 -75 -76 -80 -86 -124 -144 -147 -148 -147 -152 -157 -158 -158 -157 -155 -153 -148 -143 -139 -139 -142 -147 -151 -152 -154 -156 -155 -152 -148 -144 -141 -138 -134 -130 -128 -121 -116 -109 -104 -105 -109 -110 -119 -126 -128 -129 -129 -134 -180 -176 -180 -168 -152 -161 -209 -211 -200 -185 -170 -160 -159 -159 -151 -142 -147 -152 -151 -165 -166 -144 -126 -124 -144 -177 -177 -179 -179 -179 -178 -177 -175 -170 -169 -172 -174 -172 -169 -168 -167 -163 -156 -148 -153 -178 -179 -176 -172 -174 -173 -169 -163 -159 -157 -155 -154 -158 -175 -192 -176 -190 -193 -192 -192 -192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -25 -14 -41 -2 0 0 0 0 0 0 0 0 -30 -43 -32 -39 -37 -31 -30 -31 -29 -23 -21 -33 -32 -28 -27 -28 -31 -42 -34 -30 -32 -35 -29 -19 -79 -25 -4 -35 -75 -32 -12 -3 0 0 -9 -16 -1 -41 -51 -54 -54 -46 -36 -41 -40 -12 0 0 0 0 0 0 0 0 -4 -25 -70 -66 -63 -63 -66 -75 -96 -100 -123 -131 -132 -135 -139 -144 -147 -152 -155 -153 -149 -145 -143 -140 -139 -137 -137 -139 -139 -144 -149 -150 -149 -146 -144 -139 -138 -136 -135 -134 -131 -126 -121 -116 -109 -104 -104 -109 -116 -118 -123 -90 -62 -86 -159 -173 -174 -182 -187 -186 -188 -202 -206 -197 -186 -175 -162 -151 -148 -140 -135 -143 -159 -175 -181 -165 -135 -126 -130 -145 -182 -184 -184 -181 -178 -176 -175 -171 -171 -175 -176 -174 -173 -171 -167 -164 -156 -148 -140 -145 -177 -180 -177 -178 -177 -172 -166 -161 -159 -158 -157 -156 -160 -172 -157 -173 -190 -196 -195 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -53 -42 0 0 0 0 0 0 0 0 0 -30 -39 -35 -36 -36 -33 -31 -30 -30 -27 -26 -42 -45 -37 -32 -28 -27 -41 -33 -33 -35 -41 -43 -33 -81 -110 -109 -74 -35 -6 0 0 0 -19 -41 -48 -1 -6 -1 -72 -98 -83 -64 -42 -68 -19 0 0 0 0 0 0 0 0 0 -13 -65 -63 -62 -77 -88 -101 -132 -133 -127 -124 -122 -121 -125 -131 -132 -142 -148 -148 -142 -135 -134 -135 -138 -137 -136 -136 -136 -138 -141 -142 -141 -140 -138 -134 -133 -133 -132 -131 -130 -128 -124 -119 -116 -110 -107 -111 -112 -113 -117 -93 -39 -32 -127 -154 -171 -176 -179 -180 -182 -179 -26 -16 -26 -97 -173 -157 -143 -148 -142 -147 -164 -173 -170 -186 -156 -136 -132 -135 -136 -138 -182 -183 -176 -171 -170 -170 -174 -179 -180 -179 -177 -174 -169 -164 -157 -149 -142 -139 -143 -181 -184 -183 -179 -174 -168 -163 -161 -159 -159 -159 -158 -158 -159 -158 -188 -199 -198 -196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -15 -25 -51 -40 -35 -5 0 0 0 0 0 0 -33 -43 -41 -41 -39 -39 -36 -33 -30 -30 -30 -27 -44 -46 -33 -29 -31 -28 -21 -24 -32 -35 -38 -54 -100 -109 -84 -35 -25 -28 -4 -29 -5 -55 -49 -14 -23 -76 -95 -106 -110 -100 -82 -61 -53 -30 -20 -8 0 0 0 0 0 0 0 -4 -18 -23 -28 -89 -120 -124 -125 -123 -114 -112 -110 -111 -114 -117 -123 -133 -139 -140 -137 -131 -127 -128 -132 -133 -134 -134 -135 -134 -134 -134 -134 -134 -133 -130 -129 -130 -128 -127 -126 -126 -124 -122 -120 -116 -115 -119 -120 -152 -121 -119 -63 -21 -80 -121 -171 -178 -179 -180 -178 -178 -181 -178 -59 -95 -184 -169 -152 -157 -150 -138 -140 -158 -172 -193 -176 -154 -141 -135 -134 -136 -140 -175 -177 -169 -166 -168 -175 -182 -184 -183 -181 -176 -170 -164 -158 -151 -145 -142 -142 -141 -140 -171 -181 -176 -171 -165 -162 -160 -160 -160 -160 -160 -161 -161 -178 -195 -200 -198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -33 -18 -5 0 0 0 0 0 -1 -30 -47 -44 -41 -40 -34 -34 -28 -31 -43 -37 -36 -28 -21 -23 -22 -8 -18 -36 -41 -28 -8 -13 -62 -58 -50 -39 -36 -40 -75 -43 -71 -73 -60 -58 -69 -74 -93 -87 -90 -96 -88 -64 -65 -54 -20 0 0 0 0 0 0 0 0 0 0 0 -43 -94 -114 -112 -110 -111 -104 -102 -102 -103 -106 -114 -126 -131 -134 -134 -131 -126 -126 -127 -127 -129 -130 -130 -130 -128 -126 -125 -126 -126 -122 -125 -126 -125 -123 -121 -121 -121 -124 -126 -123 -124 -126 -124 -133 -149 -124 -87 -35 -30 -126 -161 -166 -179 -182 -180 -176 -173 -180 -169 -174 -188 -182 -176 -167 -164 -152 -139 -146 -178 -192 -185 -171 -165 -156 -143 -141 -139 -141 -168 -174 -167 -167 -173 -176 -182 -184 -181 -175 -170 -165 -159 -153 -149 -146 -145 -142 -139 -172 -180 -176 -172 -168 -164 -162 -161 -161 -161 -161 -162 -162 -162 -177 -194 -201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -45 -42 -51 -43 -20 -5 0 0 0 0 0 -3 -30 -47 -40 -34 -37 -46 -33 -29 -44 -44 -36 -31 -21 -19 -18 -12 -21 -36 -48 -52 -47 -42 -50 -45 -42 -47 -51 -66 -93 -78 -83 -87 -66 -51 -60 -69 -65 -66 -77 -83 -86 -87 -87 -80 -45 -12 0 0 0 0 0 0 0 0 -10 -61 -53 -55 -66 -82 -100 -99 -93 -92 -94 -96 -100 -107 -117 -123 -126 -129 -130 -127 -124 -124 -124 -125 -126 -126 -126 -124 -119 -117 -117 -116 -114 -119 -122 -122 -120 -117 -117 -120 -127 -132 -133 -131 -129 -126 -122 -133 -116 -113 -90 -76 -126 -126 -125 -169 -185 -182 -178 -175 -173 -175 -178 -180 -181 -183 -178 -178 -170 -158 -157 -174 -190 -183 -182 -179 -168 -153 -144 -136 -136 -138 -160 -171 -168 -170 -172 -177 -179 -177 -172 -169 -165 -160 -154 -152 -150 -145 -142 -138 -172 -178 -175 -172 -168 -165 -164 -163 -162 -161 -162 -164 -164 -163 -162 -176 -189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -48 -86 -72 -52 -42 -20 -11 -8 -4 -0 0 0 -29 -42 -35 -34 -44 -44 -36 -32 -34 -36 -24 -21 -17 -18 -14 -14 -32 -34 -43 -49 -54 -49 -36 -30 -52 -78 -86 -88 -91 -83 -82 -78 -58 -49 -53 -55 -55 -51 -56 -65 -72 -68 -44 -59 -96 -62 -15 0 -2 -2 0 0 0 0 -8 -47 -96 -57 -14 -29 -70 -73 -82 -88 -94 -96 -101 -99 -83 -117 -121 -125 -127 -125 -122 -123 -122 -122 -123 -122 -122 -119 -113 -109 -109 -107 -106 -111 -116 -117 -117 -116 -117 -120 -126 -126 -131 -132 -130 -126 -122 -117 -113 -112 -115 -120 -123 -126 -128 -175 -187 -183 -179 -175 -171 -169 -169 -170 -172 -178 -182 -184 -184 -177 -164 -157 -168 -174 -183 -181 -173 -163 -153 -142 -136 -131 -133 -136 -149 -174 -174 -175 -174 -172 -168 -165 -162 -159 -155 -153 -150 -146 -142 -138 -132 -163 -174 -171 -168 -168 -166 -164 -163 -163 -163 -164 -165 -164 -163 -163 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -21 -43 -79 -57 -48 -45 -43 -30 -14 -56 -48 -43 -39 -32 -30 -36 -41 -39 -37 -37 -35 -24 -20 -22 -23 -22 -29 -44 -35 -27 -34 -59 -62 -46 -56 -83 -67 -69 -88 -101 -97 -86 -69 -48 -43 -45 -45 -44 -45 -49 -53 -60 -43 -7 -36 -119 -122 -66 -18 -43 -143 -136 -113 -91 -42 0 -6 -46 -84 -28 0 0 0 0 0 -70 -94 -98 -100 -97 -112 -115 -119 -122 -120 -116 -117 -115 -115 -116 -117 -116 -114 -107 -106 -103 -101 -100 -104 -108 -111 -113 -114 -116 -118 -119 -122 -126 -127 -71 -25 -51 -122 -117 -111 -111 -113 -116 -123 -126 -176 -186 -184 -181 -177 -170 -170 -165 -163 -165 -171 -179 -183 -189 -189 -181 -167 -154 -148 -165 -183 -178 -169 -163 -154 -145 -135 -133 -130 -132 -149 -175 -172 -171 -168 -164 -160 -157 -156 -156 -154 -151 -147 -143 -138 -132 -166 -174 -172 -171 -169 -167 -165 -164 -164 -164 -165 -164 -164 -163 -163 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -72 -81 -81 -60 -49 -79 -65 -66 -68 -65 -56 -48 -47 -63 -55 -41 -32 -31 -34 -34 -31 -25 -24 -24 -14 -24 -26 -34 -42 -47 -45 -29 -45 -78 -92 -96 -97 -71 -51 -49 -60 -80 -87 -68 -53 -42 -42 -43 -43 -45 -48 -48 -50 -56 -48 -38 -77 -119 -104 -100 -113 -127 -130 -131 -97 -83 -71 -35 0 -6 -72 -18 0 0 0 0 0 -1 -71 -101 -91 -82 -109 -108 -110 -113 -112 -110 -110 -107 -108 -110 -110 -111 -111 -110 -105 -100 -97 -98 -100 -103 -107 -108 -109 -112 -114 -114 -115 -117 -38 -7 0 -35 -123 -118 -115 -111 -109 -111 -120 -140 -178 -186 -186 -184 -178 -171 -171 -164 -161 -163 -168 -174 -177 -186 -191 -189 -187 -182 -167 -145 -190 -186 -172 -165 -160 -157 -149 -147 -138 -130 -140 -175 -171 -170 -166 -160 -155 -153 -151 -151 -150 -149 -147 -142 -137 -134 -170 -175 -174 -172 -169 -168 -166 -164 -163 -164 -164 -163 -163 -163 -162 -162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -62 -95 -55 -32 -97 -76 -54 -53 -49 -41 -36 -34 -45 -55 -48 -37 -31 -30 -30 -31 -25 -21 -18 -17 -19 -25 -28 -31 -35 -37 -29 -49 -88 -105 -100 -81 -56 -42 -42 -39 -52 -59 -46 -34 -42 -49 -50 -43 -36 -40 -41 -48 -56 -53 -56 -79 -99 -91 -94 -108 -114 -112 -118 -85 -63 -65 -37 -11 -36 -64 -30 -20 -7 0 0 -6 -75 -86 -90 -92 -93 -103 -103 -102 -105 -105 -103 -103 -103 -105 -106 -106 -106 -107 -107 -103 -98 -95 -96 -99 -102 -104 -103 -104 -105 -106 -108 -109 -112 -111 -35 -49 -70 -37 -45 -111 -114 -109 -108 -127 -176 -184 -190 -190 -187 -184 -181 -174 -170 -167 -164 -166 -169 -172 -178 -182 -186 -190 -190 -183 -168 -183 -191 -183 -170 -162 -160 -160 -159 -151 -139 -135 -148 -173 -170 -164 -159 -154 -150 -145 -146 -147 -148 -145 -141 -137 -135 -173 -179 -176 -172 -169 -167 -165 -163 -162 -162 -162 -162 -162 -162 -162 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -76 -90 -89 -108 -96 -54 -41 -39 -31 -23 -29 -43 -42 -41 -38 -36 -35 -33 -33 -20 -17 -16 -17 -23 -25 -25 -21 -26 -31 -34 -60 -102 -129 -125 -91 -49 -39 -39 -32 -42 -45 -34 -24 -30 -35 -34 -36 -36 -35 -43 -48 -56 -60 -66 -76 -76 -75 -78 -79 -84 -96 -108 -82 -58 -52 -47 -31 -25 -30 -35 -51 -30 -11 -8 -18 -86 -58 -82 -97 -100 -100 -100 -99 -101 -99 -97 -97 -97 -98 -99 -101 -101 -102 -101 -99 -95 -92 -94 -98 -101 -101 -100 -99 -100 -101 -103 -107 -112 -116 -32 -69 -110 -88 -85 -118 -115 -110 -108 -122 -155 -172 -189 -190 -190 -188 -185 -183 -174 -170 -168 -167 -168 -171 -174 -174 -178 -184 -189 -189 -182 -164 -178 -181 -173 -168 -166 -155 -156 -156 -149 -140 -135 -145 -168 -161 -159 -154 -146 -142 -144 -147 -147 -144 -141 -137 -134 -134 -132 -157 -170 -167 -165 -163 -161 -160 -160 -161 -161 -161 -162 -163 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -102 -116 -111 -95 -68 -42 -29 -23 -21 -22 -28 -25 -27 -29 -31 -32 -30 -28 -18 -19 -22 -15 -7 -20 -21 -15 -24 -30 -38 -67 -113 -115 -85 -56 -44 -40 -30 -26 -40 -46 -41 -30 -21 -32 -25 -22 -29 -39 -42 -44 -52 -61 -63 -61 -57 -55 -61 -65 -78 -88 -82 -66 -68 -60 -49 -37 -26 -22 -16 -26 -44 -46 -49 -61 -73 -77 -82 -88 -91 -92 -92 -93 -95 -91 -90 -91 -92 -93 -93 -94 -95 -96 -95 -95 -93 -92 -95 -97 -98 -98 -98 -97 -97 -98 -101 -106 -111 -115 -24 -77 -120 -122 -122 -118 -113 -110 -110 -113 -120 -135 -184 -188 -189 -188 -186 -183 -177 -173 -171 -168 -169 -173 -174 -174 -174 -177 -182 -186 -187 -180 -161 -189 -173 -161 -183 -155 -150 -154 -154 -148 -138 -130 -139 -139 -152 -152 -144 -141 -143 -145 -145 -143 -141 -139 -138 -135 -130 -156 -167 -164 -162 -162 -161 -160 -160 -161 -161 -161 -161 -163 -164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -76 -94 -85 -68 -52 -40 -26 -20 -20 -23 -23 -26 -24 -26 -25 -23 -22 -20 -20 -15 -12 -11 -12 -5 -9 -13 -22 -37 -69 -110 -84 -64 -55 -43 -31 -29 -25 -38 -46 -47 -41 -30 -27 -27 -26 -32 -36 -32 -26 -47 -51 -48 -48 -49 -47 -49 -54 -67 -71 -62 -50 -55 -53 -50 -49 -38 -22 -19 -1 -21 -11 0 -13 -42 -45 -80 -87 -88 -88 -87 -86 -87 -87 -87 -88 -90 -90 -90 -91 -92 -92 -91 -90 -90 -92 -96 -98 -97 -97 -96 -96 -96 -98 -102 -106 -90 -7 -92 -112 -118 -119 -119 -115 -111 -109 -112 -118 -125 -136 -175 -178 -177 -179 -182 -182 -180 -178 -171 -169 -171 -173 -174 -174 -172 -172 -174 -179 -184 -183 -173 -172 -165 -173 -187 -171 -151 -148 -149 -148 -143 -135 -130 -125 -131 -143 -145 -140 -141 -143 -144 -144 -144 -142 -139 -135 -131 -159 -168 -164 -161 -160 -160 -160 -161 -161 -161 -161 -161 -164 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -36 -53 -64 -51 -37 -23 -17 -18 -20 -18 -8 -20 -24 -25 -24 -22 -22 -18 -14 -20 -24 -20 -12 -16 -15 -21 -39 -69 -101 -83 -83 -63 -37 -25 -31 -33 -38 -39 -42 -40 -34 -37 -39 -37 -25 -27 -31 -24 -44 -47 -44 -44 -42 -41 -55 -54 -66 -59 -46 -40 -44 -41 -47 -49 -33 -14 -10 0 0 0 0 -15 -40 -41 -45 -77 -85 -84 -85 -86 -86 -85 -86 -88 -90 -90 -89 -88 -89 -87 -85 -85 -84 -64 -69 -73 -87 -98 -97 -95 -95 -99 -95 -98 -80 -0 -10 -18 -82 -118 -117 -113 -109 -109 -113 -120 -124 -125 -126 -125 -122 -122 -124 -127 -137 -177 -174 -173 -173 -172 -170 -170 -169 -168 -169 -172 -177 -180 -177 -178 -172 -159 -170 -200 -161 -146 -141 -141 -141 -139 -137 -129 -119 -140 -149 -142 -141 -143 -145 -145 -145 -144 -140 -136 -132 -129 -152 -164 -161 -160 -160 -160 -161 -161 -161 -161 -162 -165 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -64 -58 -33 -23 -27 -29 -23 -11 -1 -8 -9 -16 -15 -14 -19 -13 -15 -24 -22 -17 -19 -26 -24 -28 -45 -76 -99 -85 -81 -63 -36 -25 -32 -37 -40 -30 -29 -26 -23 -24 -30 -32 -23 -23 -26 -26 -29 -31 -34 -36 -31 -32 -54 -61 -77 -58 -41 -37 -39 -38 -40 -23 -15 -19 -19 0 0 0 0 0 0 -11 -61 -88 -85 -81 -81 -83 -83 -80 -80 -82 -84 -86 -86 -85 -83 -81 -84 -87 -81 -49 -52 -52 -65 -86 -97 -94 -94 -99 -47 -10 -4 0 -0 -83 -109 -118 -116 -111 -108 -109 -113 -117 -118 -118 -121 -122 -123 -125 -127 -128 -137 -182 -178 -178 -174 -170 -166 -164 -164 -163 -163 -165 -169 -172 -174 -177 -172 -165 -152 -154 -186 -155 -138 -134 -133 -132 -134 -132 -126 -133 -133 -135 -144 -145 -146 -147 -148 -146 -143 -141 -135 -129 -153 -165 -162 -162 -160 -160 -160 -162 -163 -163 -164 -166 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -57 -61 -48 -37 -41 -37 -29 -19 -12 -9 -1 -15 -13 -12 -17 -3 -1 -12 -18 -17 -19 -25 -16 -27 -34 -55 -86 -98 -81 -61 -37 -28 -30 -35 -37 -24 -19 -19 -18 -18 -22 -27 -21 -23 -27 -20 -10 -27 -28 -23 -21 -28 -37 -39 -71 -60 -43 -31 -30 -27 -11 -2 0 -6 -8 0 0 0 0 0 0 -14 -60 -90 -86 -82 -79 -78 -79 -81 -80 -77 -77 -80 -82 -81 -84 -82 -84 -74 -57 -51 -51 -50 -51 -64 -84 -94 -95 -99 -103 -107 -110 -108 -103 -113 -117 -116 -112 -106 -105 -108 -110 -111 -113 -116 -120 -122 -125 -128 -129 -128 -141 -183 -182 -179 -175 -169 -164 -160 -157 -156 -157 -159 -161 -163 -168 -173 -170 -167 -159 -162 -186 -173 -143 -136 -132 -128 -129 -131 -131 -123 -114 -119 -133 -136 -148 -150 -151 -150 -148 -146 -140 -132 -158 -168 -167 -164 -161 -160 -161 -163 -165 -165 -165 -166 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -34 -41 -44 -42 -30 -34 -29 -21 -16 -16 -10 -15 -21 -21 -19 -16 -15 -19 -19 -21 -22 -20 -13 -25 -7 0 -39 -85 -67 -56 -35 -28 -28 -31 -31 -24 -21 -19 -18 -18 -19 -23 -21 -32 -35 -19 -2 -10 -12 -9 -13 -21 -20 -6 -39 -31 -27 -32 -36 -28 0 0 0 0 0 0 0 0 0 0 0 -19 -64 -93 -86 -83 -82 -81 -83 -85 -73 -82 -81 -78 -79 -80 -83 -86 -62 -50 -49 -50 -49 -47 -49 -50 -62 -85 -96 -98 -99 -100 -103 -106 -107 -114 -117 -115 -108 -102 -102 -106 -106 -109 -112 -116 -120 -123 -125 -127 -128 -126 -125 -139 -185 -183 -180 -173 -165 -158 -153 -150 -151 -166 -174 -170 -162 -168 -165 -165 -162 -152 -155 -200 -194 -171 -147 -130 -125 -128 -131 -127 -119 -114 -111 -115 -140 -152 -154 -154 -152 -149 -143 -136 -131 -132 -149 -167 -165 -163 -163 -166 -167 -167 -166 -166 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -27 -39 -41 -28 -33 -30 -21 -17 -19 -18 -14 -19 -22 -13 -4 -16 -22 -21 -28 -26 -20 -20 -35 -21 -27 -54 -69 -51 -45 -36 -29 -27 -28 -29 -28 -26 -25 -25 -20 -13 -14 -24 -24 -25 -13 0 0 0 0 -7 -5 0 0 0 0 0 -1 -4 -5 0 0 0 0 0 0 0 0 0 0 0 -25 -61 -63 -88 -88 -87 -76 -66 -66 -51 -75 -80 -77 -78 -81 -81 -52 -47 -46 -48 -50 -51 -48 -49 -48 -50 -61 -86 -97 -97 -97 -99 -101 -104 -110 -112 -109 -103 -99 -99 -102 -105 -110 -114 -117 -119 -121 -121 -122 -122 -123 -123 -136 -182 -182 -179 -174 -167 -159 -156 -174 -172 -193 -207 -195 -168 -171 -164 -161 -160 -156 -150 -159 -190 -194 -167 -140 -128 -126 -128 -128 -125 -121 -118 -115 -114 -154 -158 -157 -154 -149 -144 -138 -137 -133 -132 -146 -168 -166 -165 -168 -168 -168 -167 -167 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -4 0 0 -6 -24 -38 -23 -29 -26 -20 -21 -24 -18 -15 -9 -2 -4 -19 -21 -27 -34 -33 -30 -37 -26 -81 -90 -69 -46 -43 -42 -32 -31 -33 -35 -34 -31 -30 -30 -23 -17 -17 -18 -2 -15 -16 -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 -32 -65 -61 -65 -65 -65 -57 -49 -50 -54 -56 -57 -55 -67 -77 -50 -49 -49 -48 -49 -51 -51 -51 -49 -47 -48 -52 -61 -86 -95 -96 -97 -98 -101 -105 -106 -102 -99 -97 -97 -99 -105 -111 -115 -116 -117 -119 -119 -118 -118 -117 -117 -120 -129 -135 -172 -175 -167 -158 -156 -179 -199 -199 -199 -201 -206 -211 -208 -168 -157 -156 -155 -152 -148 -182 -182 -159 -137 -129 -130 -130 -130 -126 -122 -119 -120 -148 -159 -158 -155 -151 -147 -146 -140 -135 -131 -145 -171 -169 -168 -170 -170 -169 -168 -168 -169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -25 -20 -20 -24 -29 -26 -19 -19 -19 -12 -6 -15 -15 -19 -31 -40 -41 -32 -3 -77 -83 -60 -45 -47 -43 -35 -36 -37 -39 -39 -36 -36 -29 -22 -20 -20 -14 0 -1 -3 -2 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -63 -62 -59 -57 -55 -53 -45 -36 -59 -59 -60 -56 -52 -52 -51 -51 -50 -50 -50 -50 -52 -50 -47 -47 -50 -52 -57 -87 -93 -95 -94 -96 -100 -103 -101 -100 -98 -97 -99 -105 -112 -115 -114 -115 -117 -119 -117 -117 -115 -115 -117 -120 -127 -172 -173 -164 -156 -152 -153 -195 -195 -193 -195 -198 -201 -199 -201 -201 -205 -186 -149 -142 -146 -142 -157 -156 -141 -142 -140 -134 -129 -125 -124 -120 -118 -147 -158 -158 -157 -155 -149 -143 -137 -132 -131 -145 -171 -170 -173 -173 -172 -171 -171 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -35 -27 -29 -21 -26 -33 -29 -17 -29 -22 -18 -16 -15 -13 -19 -30 -36 -43 -35 -11 -79 -77 -56 -45 -44 -41 -41 -41 -41 -42 -41 -38 -39 -22 -22 -25 -16 -1 0 0 0 0 -2 -4 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 -11 -15 -19 -21 -24 -17 -7 -38 -42 -57 -60 -57 -54 -54 -52 -50 -49 -48 -49 -51 -51 -46 -46 -47 -49 -51 -54 -89 -92 -92 -94 -97 -100 -101 -101 -100 -99 -100 -105 -111 -113 -112 -113 -115 -118 -118 -118 -116 -117 -119 -121 -127 -175 -174 -169 -163 -156 -153 -171 -190 -192 -191 -192 -194 -194 -198 -199 -199 -199 -196 -186 -141 -133 -148 -161 -157 -149 -159 -144 -132 -128 -128 -125 -122 -118 -151 -165 -165 -160 -155 -147 -140 -134 -130 -142 -172 -173 -174 -175 -175 -173 -171 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -21 -28 -25 -20 -18 -20 -29 -31 -21 -25 -16 -14 -10 -9 -13 -16 -19 -24 -23 -15 -18 -82 -73 -59 -46 -38 -40 -40 -45 -47 -46 -42 -38 -36 -21 -25 -28 -16 -14 -30 -0 -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 -38 -49 -55 -57 -54 -52 -50 -49 -48 -48 -49 -49 -45 -44 -45 -46 -48 -55 -92 -91 -89 -92 -97 -100 -100 -101 -100 -99 -100 -103 -108 -111 -110 -111 -112 -114 -117 -117 -117 -119 -147 -175 -173 -176 -171 -170 -164 -157 -151 -144 -190 -192 -189 -189 -190 -190 -190 -191 -190 -191 -193 -192 -182 -141 -135 -140 -148 -160 -179 -158 -139 -132 -131 -129 -126 -121 -150 -161 -166 -165 -159 -151 -144 -138 -134 -133 -138 -142 -172 -175 -173 -171 -170 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -17 -17 -15 -23 -30 -26 -18 -16 -16 -7 -8 -17 -16 -14 -21 -27 -32 -41 -59 -50 -35 -45 -47 -42 -43 -49 -39 -49 -48 -42 -35 -21 -26 -28 -29 -32 -29 -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 0 0 0 0 0 0 0 0 -34 -57 -53 -51 -51 -49 -48 -49 -50 -50 -48 -45 -44 -44 -45 -53 -83 -89 -90 -92 -93 -95 -99 -100 -99 -98 -97 -100 -104 -108 -109 -109 -111 -113 -115 -115 -117 -160 -177 -180 -180 -177 -173 -168 -163 -158 -153 -152 -194 -192 -188 -187 -187 -187 -186 -186 -183 -181 -182 -182 -181 -172 -140 -130 -142 -160 -168 -171 -147 -138 -135 -132 -129 -126 -124 -124 -149 -168 -162 -155 -150 -144 -139 -136 -134 -136 -174 -175 -171 -168 -168 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 -24 -26 -25 -24 -20 -21 -22 -19 -14 -15 -11 -10 -12 -13 -16 -16 -40 -49 -44 -37 -47 -31 -31 -37 -43 -50 -54 -42 -46 -44 -40 -34 -28 -31 -31 -32 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -53 -50 -49 -49 -48 -48 -49 -51 -51 -52 -50 -48 -45 -43 -43 -49 -81 -88 -90 -91 -93 -96 -97 -97 -96 -96 -97 -100 -104 -105 -107 -110 -112 -113 -114 -119 -163 -177 -177 -177 -176 -170 -165 -162 -158 -154 -154 -175 -192 -189 -187 -186 -185 -184 -202 -199 -193 -189 -188 -187 -192 -182 -157 -148 -152 -157 -187 -164 -148 -140 -136 -134 -132 -128 -127 -153 -169 -163 -159 -155 -149 -147 -143 -138 -141 -177 -178 -171 -167 -165 -164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -21 -18 -29 -19 -16 -16 -11 -1 -8 -15 -18 -19 -19 -16 -4 -27 -25 -22 -27 -35 -32 -31 -42 -57 -53 -35 -10 -13 -15 -16 -17 -21 -23 -25 -32 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -37 -22 -27 -47 -48 -49 -50 -42 -29 -54 -53 -50 -47 -45 -45 -46 -47 -47 -71 -91 -94 -95 -94 -94 -93 -93 -95 -98 -98 -105 -108 -109 -112 -125 -171 -174 -175 -176 -175 -172 -163 -161 -159 -157 -153 -149 -150 -195 -193 -190 -188 -186 -184 -199 -194 -187 -183 -182 -182 -183 -187 -184 -181 -168 -153 -169 -179 -160 -150 -146 -141 -137 -132 -128 -151 -166 -164 -161 -156 -150 -149 -146 -141 -139 -148 -176 -173 -169 -165 -162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -16 -7 -15 -15 -8 0 0 0 -16 -20 -24 -27 -18 -29 -19 -12 -10 -16 -31 -34 -7 0 -4 -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 -8 -24 -26 -28 -29 -24 -13 -5 -30 -54 -55 -53 -51 -48 -48 -49 -47 -73 -91 -92 -94 -93 -92 -91 -91 -91 -92 -95 -102 -106 -107 -129 -165 -166 -168 -168 -170 -170 -166 -158 -156 -155 -153 -151 -148 -150 -178 -180 -191 -194 -191 -188 -185 -195 -192 -187 -185 -185 -184 -184 -189 -194 -190 -170 -152 -190 -172 -166 -158 -147 -140 -134 -129 -124 -145 -165 -161 -156 -156 -152 -148 -145 -141 -142 -177 -175 -172 -169 -166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -7 -7 -3 0 0 0 -28 -24 -23 -25 -21 -22 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -5 -6 -3 0 0 -3 -31 -37 -50 -54 -51 -51 -50 -47 -48 -70 -90 -93 -93 -92 -90 -90 -90 -91 -94 -100 -105 -107 -132 -163 -161 -161 -162 -162 -162 -158 -152 -152 -151 -150 -149 -148 -147 -146 -143 -169 -188 -193 -191 -189 -182 -195 -199 -197 -193 -192 -189 -188 -192 -198 -185 -152 -173 -165 -175 -168 -152 -141 -135 -129 -124 -149 -166 -163 -163 -158 -155 -152 -149 -144 -140 -146 -173 -177 -175 -173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -7 -25 -35 -16 -12 -17 -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 -40 -57 -56 -53 -51 -48 -47 -71 -90 -91 -91 -90 -89 -89 -90 -92 -96 -101 -106 -108 -135 -161 -157 -157 -153 -150 -149 -149 -148 -149 -149 -150 -150 -150 -150 -148 -145 -142 -164 -181 -183 -184 -186 -182 -183 -192 -201 -199 -195 -190 -192 -198 -183 -151 -151 -151 -180 -175 -156 -142 -135 -129 -125 -149 -165 -166 -164 -161 -158 -154 -149 -143 -138 -136 -147 -151 -167 -176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -8 -7 -17 -31 -29 0 -1 -1 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -43 -46 -50 -53 -51 -48 -75 -90 -91 -90 -90 -88 -88 -90 -93 -97 -102 -105 -116 -142 -160 -159 -153 -146 -104 -95 -101 -118 -150 -150 -151 -151 -152 -153 -152 -149 -145 -141 -139 -137 -136 -136 -136 -172 -197 -205 -203 -200 -194 -193 -196 -191 -180 -176 -152 -187 -181 -162 -146 -137 -130 -128 -127 -124 -137 -164 -161 -159 -154 -149 -143 -138 -137 -137 -135 -161 -177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -11 -16 -19 -14 0 0 0 -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 -20 -54 -52 -50 -52 -75 -91 -91 -91 -89 -89 -91 -94 -98 -100 -101 -147 -159 -158 -154 -141 -91 -88 -89 -92 -99 -118 -152 -152 -152 -153 -154 -155 -152 -148 -143 -140 -137 -137 -136 -134 -132 -167 -197 -205 -201 -195 -194 -195 -196 -198 -197 -177 -195 -186 -168 -152 -141 -134 -133 -132 -127 -139 -164 -161 -158 -154 -149 -144 -142 -142 -138 -135 -162 -175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -56 -55 -53 -52 -76 -91 -91 -92 -92 -92 -94 -95 -96 -96 -97 -132 -150 -153 -131 -95 -92 -91 -91 -94 -96 -100 -113 -117 -145 -153 -153 -153 -152 -148 -144 -140 -138 -138 -137 -135 -134 -133 -135 -161 -201 -197 -199 -199 -199 -199 -200 -202 -200 -190 -174 -158 -147 -142 -143 -136 -128 -121 -131 -163 -159 -156 -152 -149 -148 -145 -140 -136 -165 -176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -8 -20 -38 -54 -57 -56 -53 -55 -57 -71 -94 -95 -95 -96 -94 -93 -92 -92 -92 -134 -147 -124 -94 -95 -94 -94 -97 -99 -98 -98 -99 -145 -154 -153 -151 -149 -146 -143 -140 -139 -138 -137 -136 -136 -134 -131 -140 -167 -197 -164 -194 -203 -201 -199 -200 -200 -192 -178 -167 -159 -154 -147 -139 -130 -123 -135 -165 -162 -159 -158 -155 -151 -147 -142 -137 -145 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -29 -26 -27 -39 -57 -58 -58 -52 -50 -69 -95 -96 -96 -95 -92 -90 -89 -88 -87 -122 -132 -114 -93 -95 -96 -97 -99 -101 -101 -100 -101 -119 -146 -153 -150 -148 -145 -143 -142 -141 -138 -136 -137 -137 -135 -132 -139 -152 -159 -150 -161 -188 -199 -199 -200 -199 -193 -183 -178 -172 -160 -151 -142 -135 -128 -121 -129 -163 -159 -159 -156 -152 -148 -142 -137 -133 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -27 -45 -57 -59 -60 -61 -55 -52 -73 -95 -95 -94 -92 -90 -88 -86 -84 -82 -84 -86 -89 -92 -94 -96 -98 -97 -98 -100 -101 -102 -101 -142 -151 -148 -147 -146 -146 -145 -143 -141 -139 -139 -138 -136 -134 -133 -135 -138 -153 -151 -184 -199 -201 -202 -200 -195 -189 -184 -175 -164 -156 -146 -139 -132 -126 -134 -167 -166 -162 -158 -154 -149 -143 -137 -132 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -29 -50 -61 -63 -62 -59 -55 -51 -74 -92 -91 -91 -89 -89 -86 -84 -82 -80 -83 -86 -89 -91 -93 -94 -95 -95 -96 -98 -101 -103 -102 -145 -151 -149 -147 -146 -146 -147 -144 -143 -142 -140 -138 -137 -135 -135 -134 -138 -154 -150 -160 -188 -204 -204 -202 -200 -198 -190 -179 -169 -162 -151 -143 -136 -130 -127 -126 -124 -160 -161 -156 -151 -146 -140 -135 -145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -50 -61 -63 -60 -57 -53 -79 -86 -88 -88 -88 -88 -87 -84 -82 -81 -81 -83 -85 -88 -90 -92 -92 -94 -95 -96 -97 -100 -112 -140 -153 -151 -150 -149 -146 -146 -147 -146 -145 -143 -141 -138 -136 -136 -135 -135 -135 -141 -150 -149 -160 -169 -172 -178 -202 -199 -194 -185 -175 -167 -154 -144 -137 -135 -132 -127 -127 -165 -163 -159 -155 -150 -144 -139 -138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -23 -45 -57 -59 -54 -51 -82 -84 -85 -86 -87 -88 -87 -85 -83 -82 -82 -83 -85 -87 -89 -90 -91 -93 -95 -96 -97 -99 -118 -159 -156 -155 -153 -151 -148 -147 -146 -147 -146 -145 -143 -141 -140 -137 -135 -134 -139 -148 -150 -148 -146 -145 -145 -150 -173 -175 -175 -182 -182 -172 -158 -144 -143 -138 -131 -127 -124 -124 -156 -163 -159 -154 -149 -148 -144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -56 -54 -81 -82 -84 -86 -87 -90 -88 -86 -85 -85 -84 -84 -84 -85 -86 -87 -90 -93 -95 -97 -98 -98 -105 -120 -123 -154 -156 -153 -150 -149 -150 -150 -147 -146 -145 -144 -142 -138 -136 -135 -141 -150 -149 -147 -146 -145 -145 -144 -143 -143 -143 -160 -178 -177 -162 -150 -146 -140 -133 -128 -124 -121 -160 -165 -161 -158 -156 -153 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -54 -56 -85 -85 -85 -71 -71 -90 -88 -88 -87 -88 -87 -85 -84 -83 -84 -85 -88 -92 -95 -97 -98 -99 -99 -100 -105 -154 -155 -153 -151 -152 -153 -152 -149 -148 -146 -144 -141 -139 -138 -134 -141 -151 -150 -148 -147 -147 -147 -147 -147 -146 -145 -141 -165 -184 -173 -168 -150 -140 -134 -129 -124 -123 -163 -165 -164 -161 -158 -154 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -51 -52 -54 -56 -54 -56 -72 -91 -90 -90 -90 -90 -88 -88 -85 -84 -86 -89 -93 -96 -98 -100 -100 -100 -100 -109 -157 -154 -152 -151 -151 -151 -152 -150 -149 -147 -144 -142 -141 -137 -135 -136 -137 -137 -138 -138 -146 -149 -149 -149 -147 -146 -143 -161 -177 -178 -174 -156 -143 -135 -128 -123 -120 -120 -122 -148 -162 -159 -155 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -52 -52 -52 -52 -57 -72 -93 -91 -91 -91 -90 -89 -87 -86 -87 -90 -94 -96 -99 -101 -101 -101 -101 -106 -126 -152 -152 -149 -148 -148 -149 -149 -149 -147 -144 -141 -138 -138 -136 -135 -134 -134 -134 -133 -138 -146 -149 -147 -146 -146 -144 -145 -143 -147 -168 -162 -148 -139 -132 -126 -121 -116 -116 -150 -165 -161 -157 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -50 -54 -55 -54 -62 -93 -91 -91 -92 -92 -91 -89 -88 -90 -92 -95 -97 -99 -99 -101 -102 -103 -104 -108 -153 -152 -149 -147 -146 -146 -146 -146 -145 -142 -139 -139 -138 -136 -135 -135 -134 -134 -133 -133 -145 -150 -147 -146 -146 -146 -147 -145 -138 -136 -169 -154 -144 -138 -132 -127 -127 -121 -127 -152 -167 -161 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -47 -57 -56 -65 -93 -92 -91 -93 -94 -93 -92 -91 -92 -94 -96 -97 -98 -99 -102 -103 -105 -105 -107 -126 -146 -148 -148 -147 -145 -144 -144 -144 -142 -140 -141 -140 -137 -136 -136 -134 -133 -132 -132 -137 -146 -150 -148 -148 -147 -149 -147 -141 -140 -165 -165 -155 -146 -141 -139 -132 -127 -127 -129 -148 -166 -160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -50 -59 -57 -61 -78 -95 -93 -95 -96 -96 -95 -94 -95 -96 -97 -99 -101 -101 -102 -103 -104 -104 -103 -101 -144 -149 -148 -146 -144 -143 -143 -143 -144 -143 -140 -140 -140 -139 -138 -136 -133 -131 -132 -133 -137 -141 -141 -141 -149 -151 -151 -146 -137 -133 -164 -161 -163 -158 -147 -138 -132 -131 -127 -147 -169 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -50 -59 -58 -63 -78 -95 -98 -98 -98 -98 -97 -98 -100 -100 -102 -104 -103 -103 -102 -103 -103 -101 -98 -120 -144 -148 -145 -143 -142 -141 -142 -143 -141 -139 -138 -139 -139 -139 -138 -135 -132 -132 -134 -133 -133 -132 -132 -150 -152 -150 -148 -143 -134 -124 -124 -153 -160 -149 -142 -137 -134 -129 -151 -172 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -63 -62 -60 -62 -98 -99 -99 -99 -99 -99 -101 -102 -103 -105 -106 -106 -105 -103 -102 -102 -100 -97 -94 -118 -139 -145 -142 -141 -140 -141 -143 -144 -142 -138 -138 -138 -137 -136 -135 -135 -134 -133 -133 -133 -133 -134 -144 -148 -142 -142 -143 -137 -129 -127 -157 -160 -150 -143 -139 -133 -128 -129 -133 -142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -54 -65 -66 -65 -61 -66 -98 -98 -97 -98 -98 -99 -99 -102 -104 -105 -106 -107 -106 -104 -102 -100 -99 -98 -93 -92 -131 -144 -142 -139 -138 -140 -142 -142 -140 -137 -137 -137 -134 -133 -133 -134 -135 -134 -133 -133 -134 -135 -137 -139 -141 -138 -139 -143 -142 -135 -162 -167 -156 -145 -138 -133 -127 -125 -142 -164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -69 -69 -68 -67 -63 -63 -80 -97 -97 -98 -98 -98 -99 -100 -102 -103 -104 -105 -105 -103 -101 -100 -98 -95 -92 -91 -133 -143 -140 -137 -136 -138 -138 -136 -134 -134 -134 -135 -131 -129 -130 -131 -132 -133 -133 -133 -134 -137 -140 -143 -143 -141 -139 -138 -136 -145 -138 -158 -164 -150 -140 -136 -135 -130 -131 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -70 -70 -70 -71 -69 -65 -60 -65 -101 -98 -98 -98 -99 -99 -100 -101 -103 -103 -103 -103 -102 -102 -99 -96 -94 -92 -92 -135 -141 -138 -136 -135 -134 -136 -136 -134 -133 -132 -132 -145 -146 -145 -145 -146 -147 -146 -136 -133 -136 -140 -144 -142 -141 -141 -141 -140 -139 -148 -137 -149 -159 -146 -144 -143 -137 -131 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -72 -72 -72 -70 -66 -62 -71 -103 -100 -99 -98 -98 -99 -101 -103 -103 -102 -100 -100 -100 -100 -97 -94 -93 -99 -121 -140 -141 -138 -136 -136 -135 -140 -153 -158 -157 -157 -153 -140 -139 -140 -140 -153 -183 -153 -145 -136 -133 -136 -139 -137 -137 -139 -142 -143 -144 -155 -146 -132 -139 -164 -171 -156 -146 -138 -136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -73 -73 -74 -71 -67 -63 -67 -82 -85 -96 -97 -97 -98 -101 -103 -102 -100 -99 -98 -98 -98 -94 -93 -92 -107 -143 -142 -140 -138 -137 -139 -144 -158 -156 -153 -149 -144 -141 -138 -132 -130 -129 -147 -189 -179 -152 -144 -136 -131 -132 -130 -133 -136 -138 -142 -147 -158 -152 -142 -135 -145 -170 -164 -152 -144 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -75 -76 -75 -72 -66 -63 -60 -59 -59 -94 -98 -97 -98 -101 -104 -103 -101 -100 -99 -99 -97 -94 -93 -91 -108 -142 -140 -139 -139 -138 -145 -158 -154 -151 -148 -141 -134 -130 -130 -125 -123 -143 -167 -180 -184 -142 -141 -139 -135 -136 -134 -138 -135 -134 -141 -162 -199 -192 -194 -190 -182 -173 -159 -149 -143 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -4 -11 -33 -76 -71 -66 -64 -62 -67 -81 -101 -100 -99 -100 -103 -105 -104 -104 -102 -100 -98 -97 -93 -90 -88 -110 -140 -140 -139 -139 -138 -143 -150 -148 -148 -143 -133 -128 -127 -123 -119 -150 -162 -166 -169 -169 -127 -129 -132 -135 -139 -138 -145 -138 -136 -140 -150 -158 -156 -183 -191 -185 -176 -162 -152 -145 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -31 -21 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -11 -20 -78 -74 -70 -67 -67 -75 -71 -67 -65 -63 -77 -107 -103 -101 -102 -103 -105 -106 -106 -105 -103 -99 -95 -91 -88 -87 -86 -111 -140 -136 -115 -135 -139 -138 -139 -144 -144 -138 -128 -121 -120 -117 -113 -149 -156 -155 -158 -156 -115 -116 -120 -125 -135 -149 -154 -158 -160 -159 -167 -197 -197 -196 -191 -183 -173 -164 -157 -150 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -7 0 0 0 0 0 0 -0 -24 -25 -22 -19 -18 -33 -31 -30 -30 -32 -34 -37 -7 0 0 0 0 0 0 0 0 0 0 0 0 -48 -79 -78 -77 -74 -75 -76 -75 -71 -68 -65 -64 -78 -95 -106 -103 -103 -105 -106 -107 -106 -106 -105 -101 -96 -90 -87 -86 -85 -85 -96 -108 -106 -88 -133 -140 -143 -145 -146 -143 -136 -133 -124 -116 -112 -106 -142 -146 -146 -148 -149 -135 -138 -121 -130 -151 -167 -176 -182 -186 -188 -189 -190 -191 -190 -184 -178 -173 -165 -160 -155 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -41 -32 -6 -0 0 0 0 -7 -28 -34 -34 -34 -33 -32 -31 -31 -30 -29 -31 -33 -34 -4 0 0 0 0 0 0 0 0 0 0 0 0 -54 -80 -78 -76 -74 -74 -74 -72 -69 -68 -65 -88 -103 -108 -105 -103 -104 -106 -108 -108 -107 -105 -101 -97 -92 -88 -87 -86 -86 -86 -86 -86 -86 -90 -116 -136 -156 -159 -149 -145 -143 -135 -122 -113 -119 -149 -144 -140 -140 -142 -143 -145 -149 -139 -148 -159 -158 -165 -169 -172 -173 -175 -179 -182 -184 -178 -172 -167 -161 -159 -158 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -20 -16 -31 -39 -40 -36 -4 -2 0 0 -11 -32 -30 -30 -29 -29 -28 -28 -30 -29 -29 -31 -33 -36 -35 -64 -27 0 0 0 0 0 0 0 0 -2 -21 -65 -81 -80 -78 -75 -73 -72 -71 -70 -68 -69 -108 -111 -108 -98 -86 -89 -93 -104 -107 -105 -102 -97 -94 -89 -87 -86 -86 -86 -86 -87 -87 -88 -89 -89 -133 -158 -163 -156 -153 -143 -134 -122 -112 -105 -107 -142 -139 -138 -138 -138 -139 -140 -145 -149 -149 -150 -154 -156 -157 -158 -160 -165 -171 -174 -175 -169 -161 -156 -155 -155 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -36 -36 -35 -33 -34 -36 -40 -42 -41 -36 -32 -32 -31 -30 -28 -28 -28 -28 -30 -29 -30 -31 -33 -34 -37 -72 -25 -32 -59 -46 -0 0 0 0 0 -12 -81 -83 -82 -83 -96 -128 -124 -121 -116 -93 -69 -71 -85 -106 -110 -97 -74 -59 -59 -95 -105 -102 -98 -94 -92 -87 -85 -86 -86 -86 -87 -88 -89 -89 -90 -91 -117 -145 -156 -157 -153 -145 -135 -122 -111 -105 -111 -147 -141 -140 -138 -137 -136 -134 -136 -140 -141 -142 -145 -146 -147 -147 -149 -153 -160 -162 -162 -158 -154 -151 -151 -151 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -41 -49 -47 -40 -35 -32 -33 -34 -34 -33 -34 -32 -30 -30 -30 -29 -28 -29 -30 -31 -30 -30 -32 -33 -34 -40 -74 -70 -71 -77 -72 -48 -5 0 0 -14 -42 -83 -84 -83 -109 -130 -128 -127 -127 -125 -118 -109 -106 -102 -112 -112 -98 -78 -59 -60 -97 -103 -100 -95 -90 -85 -84 -84 -84 -85 -87 -88 -90 -90 -90 -90 -90 -90 -111 -128 -142 -154 -154 -144 -129 -117 -109 -105 -102 -104 -133 -141 -138 -135 -131 -131 -134 -135 -136 -138 -139 -141 -141 -143 -147 -150 -152 -153 -152 -148 -146 -145 -146 -178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -37 -50 -60 -55 -50 -48 -48 -51 -53 -28 -27 -40 -39 -26 -27 -27 -28 -30 -31 -32 -31 -31 -30 -32 -34 -42 -77 -77 -75 -74 -75 -74 -46 -43 -15 -39 -85 -85 -85 -83 -111 -129 -127 -127 -122 -121 -120 -120 -120 -120 -117 -113 -97 -73 -60 -62 -100 -101 -96 -92 -86 -83 -83 -83 -84 -86 -88 -90 -90 -90 -90 -90 -90 -91 -90 -110 -129 -142 -158 -157 -142 -124 -113 -109 -108 -102 -137 -143 -139 -134 -130 -127 -129 -130 -131 -133 -135 -137 -138 -139 -141 -143 -143 -144 -145 -141 -138 -149 -187 -188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -39 -56 -51 -47 -44 -43 -44 -45 -47 -46 -46 -46 -44 -42 -24 -26 -29 -31 -32 -31 -32 -31 -32 -33 -44 -76 -75 -74 -73 -73 -73 -74 -78 -51 -59 -83 -85 -85 -82 -109 -128 -128 -123 -122 -121 -120 -120 -119 -118 -114 -113 -112 -88 -60 -63 -100 -96 -91 -87 -83 -81 -81 -82 -85 -87 -89 -91 -92 -91 -90 -91 -92 -92 -89 -89 -108 -130 -141 -160 -151 -133 -128 -126 -115 -107 -104 -130 -140 -136 -130 -127 -128 -128 -130 -134 -135 -135 -135 -136 -137 -139 -140 -140 -139 -137 -135 -147 -183 -179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -37 -44 -51 -48 -45 -44 -44 -45 -45 -45 -47 -50 -52 -52 -43 -27 -27 -29 -30 -31 -31 -32 -32 -32 -46 -74 -74 -73 -71 -71 -71 -71 -73 -76 -78 -80 -84 -84 -78 -78 -105 -126 -125 -124 -123 -123 -120 -116 -112 -110 -110 -109 -93 -76 -76 -97 -91 -87 -83 -80 -80 -80 -83 -85 -88 -91 -92 -93 -93 -93 -94 -95 -94 -94 -93 -91 -106 -132 -139 -155 -140 -135 -131 -120 -111 -101 -103 -125 -139 -134 -131 -131 -131 -134 -137 -137 -136 -135 -134 -136 -138 -138 -138 -137 -137 -137 -135 -140 -175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -38 -54 -50 -47 -46 -45 -46 -46 -47 -53 -39 -31 -41 -59 -48 -30 -27 -28 -29 -31 -32 -35 -34 -47 -71 -71 -71 -71 -70 -70 -70 -71 -73 -75 -79 -81 -80 -79 -86 -112 -127 -125 -125 -125 -124 -119 -112 -108 -107 -105 -103 -102 -101 -97 -91 -87 -85 -82 -80 -80 -81 -83 -87 -90 -93 -94 -95 -95 -95 -96 -97 -97 -98 -97 -95 -92 -105 -143 -157 -158 -149 -135 -122 -113 -106 -100 -102 -121 -140 -139 -137 -137 -140 -141 -140 -138 -138 -137 -138 -138 -138 -138 -138 -139 -138 -136 -141 -178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -46 -59 -52 -50 -48 -48 -47 -48 -49 -30 -30 -30 -33 -45 -65 -50 -44 -41 -36 -31 -39 -62 -69 -69 -69 -68 -69 -69 -69 -70 -70 -71 -72 -73 -75 -77 -82 -94 -127 -130 -127 -126 -127 -127 -122 -114 -110 -108 -105 -103 -100 -100 -98 -94 -89 -85 -84 -84 -82 -80 -81 -84 -88 -91 -94 -96 -97 -97 -97 -98 -99 -100 -101 -100 -97 -94 -106 -135 -143 -136 -149 -145 -131 -120 -113 -107 -103 -106 -114 -114 -115 -139 -147 -147 -146 -143 -142 -141 -141 -140 -140 -140 -140 -138 -137 -152 -174 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -32 -51 -61 -52 -49 -49 -49 -49 -49 -47 -26 -31 -33 -33 -35 -45 -47 -61 -64 -55 -46 -67 -66 -67 -67 -67 -67 -66 -66 -67 -68 -68 -69 -71 -70 -87 -93 -102 -132 -130 -128 -127 -127 -128 -125 -118 -113 -107 -103 -100 -101 -100 -100 -96 -91 -87 -85 -85 -82 -81 -82 -84 -87 -90 -93 -96 -98 -99 -99 -100 -101 -102 -103 -103 -101 -98 -95 -94 -103 -137 -138 -157 -157 -143 -131 -121 -116 -111 -110 -108 -105 -103 -116 -145 -155 -151 -147 -146 -146 -144 -143 -142 -142 -140 -138 -137 -158 -181 -176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -35 -53 -61 -52 -49 -48 -49 -49 -50 -52 -53 -33 -33 -34 -33 -36 -54 -64 -65 -65 -66 -66 -66 -67 -66 -66 -65 -63 -62 -63 -64 -65 -66 -70 -90 -114 -125 -127 -128 -126 -125 -126 -127 -126 -121 -112 -109 -102 -96 -94 -96 -96 -97 -93 -89 -85 -84 -84 -80 -80 -83 -87 -90 -93 -95 -97 -98 -99 -101 -101 -103 -104 -103 -103 -101 -99 -96 -95 -93 -96 -133 -138 -154 -156 -141 -129 -122 -121 -118 -115 -112 -108 -104 -147 -162 -157 -153 -151 -150 -148 -146 -144 -143 -141 -142 -140 -161 -185 -184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -58 -52 -59 -61 -55 -53 -50 -51 -51 -51 -51 -52 -29 -31 -32 -33 -44 -75 -70 -66 -65 -66 -65 -66 -64 -64 -64 -63 -61 -59 -59 -60 -76 -93 -94 -114 -117 -121 -122 -122 -120 -123 -125 -125 -121 -117 -115 -108 -99 -93 -90 -91 -91 -94 -91 -87 -85 -84 -82 -77 -79 -83 -87 -90 -92 -93 -94 -95 -98 -102 -102 -103 -103 -104 -103 -102 -100 -99 -97 -94 -92 -89 -131 -136 -144 -147 -133 -132 -124 -119 -115 -112 -110 -109 -131 -155 -164 -162 -160 -157 -153 -150 -148 -145 -144 -145 -143 -142 -141 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -69 -64 -61 -61 -58 -54 -54 -54 -55 -54 -54 -49 -26 -27 -30 -34 -41 -57 -71 -66 -64 -64 -64 -63 -61 -62 -63 -61 -58 -58 -88 -90 -97 -104 -106 -109 -114 -118 -118 -117 -118 -122 -123 -120 -119 -116 -110 -104 -95 -91 -90 -90 -91 -93 -91 -88 -85 -81 -79 -75 -78 -81 -84 -87 -88 -88 -89 -92 -96 -101 -101 -102 -103 -104 -104 -104 -103 -101 -98 -95 -93 -93 -132 -139 -151 -160 -155 -141 -129 -122 -117 -113 -111 -112 -117 -134 -156 -168 -165 -162 -158 -155 -152 -149 -147 -146 -146 -145 -144 -142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -69 -63 -61 -59 -56 -53 -54 -54 -54 -55 -55 -48 -27 -27 -31 -35 -37 -45 -72 -65 -64 -63 -62 -61 -58 -58 -57 -56 -66 -93 -99 -97 -98 -98 -100 -105 -110 -115 -115 -116 -118 -121 -121 -118 -116 -113 -105 -98 -92 -90 -90 -90 -90 -89 -89 -86 -81 -77 -76 -74 -76 -78 -81 -84 -85 -85 -87 -90 -95 -99 -99 -102 -104 -105 -105 -105 -104 -101 -98 -96 -94 -91 -88 -129 -143 -142 -144 -153 -141 -133 -126 -122 -119 -118 -123 -123 -135 -156 -169 -167 -164 -160 -156 -151 -149 -150 -147 -147 -148 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -23 -28 -62 -60 -55 -52 -53 -54 -57 -61 -61 -63 -60 -31 -34 -36 -37 -47 -70 -63 -63 -62 -62 -60 -56 -57 -57 -75 -89 -91 -93 -93 -94 -96 -98 -102 -106 -111 -113 -115 -118 -121 -121 -121 -117 -110 -101 -94 -89 -89 -89 -89 -88 -86 -84 -81 -77 -75 -75 -74 -76 -78 -80 -82 -83 -85 -87 -91 -94 -97 -99 -103 -105 -106 -106 -106 -104 -102 -99 -96 -94 -91 -89 -89 -88 -114 -147 -161 -147 -139 -134 -130 -127 -127 -128 -128 -124 -143 -173 -170 -165 -160 -156 -154 -151 -152 -150 -151 -151 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -56 -56 -53 -54 -58 -58 -63 -67 -54 -37 -35 -36 -38 -37 -47 -66 -60 -60 -59 -58 -56 -51 -54 -83 -89 -87 -87 -89 -90 -92 -94 -97 -100 -103 -107 -110 -112 -114 -117 -118 -119 -113 -104 -95 -90 -87 -87 -88 -87 -86 -84 -80 -77 -74 -74 -75 -74 -76 -79 -80 -81 -84 -86 -89 -92 -94 -96 -100 -103 -104 -105 -106 -105 -104 -102 -99 -96 -94 -92 -90 -90 -89 -116 -149 -161 -146 -137 -132 -130 -130 -129 -128 -127 -124 -147 -174 -172 -165 -160 -158 -157 -155 -153 -155 -156 -156 -154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -56 -55 -54 -57 -61 -64 -39 -32 -51 -70 -65 -39 -37 -52 -62 -64 -59 -59 -55 -53 -54 -59 -86 -86 -84 -82 -83 -85 -85 -89 -92 -95 -97 -98 -100 -105 -106 -107 -109 -114 -115 -107 -98 -91 -88 -86 -87 -87 -86 -84 -79 -76 -75 -74 -72 -72 -74 -76 -76 -79 -82 -86 -89 -91 -95 -95 -97 -100 -101 -103 -105 -105 -104 -102 -100 -98 -96 -94 -92 -92 -91 -90 -87 -112 -145 -143 -130 -126 -126 -126 -127 -125 -124 -122 -135 -158 -173 -169 -164 -161 -160 -158 -157 -159 -160 -160 -158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -54 -54 -56 -59 -63 -64 -68 -67 -69 -71 -67 -40 -61 -68 -63 -60 -55 -63 -61 -71 -84 -81 -80 -79 -78 -77 -78 -80 -85 -89 -92 -92 -91 -94 -98 -100 -107 -114 -114 -107 -99 -92 -88 -87 -88 -88 -88 -85 -81 -77 -75 -76 -75 -73 -72 -74 -76 -77 -79 -82 -86 -90 -95 -98 -101 -101 -100 -101 -103 -104 -104 -103 -102 -100 -99 -97 -95 -94 -94 -94 -93 -89 -113 -143 -141 -128 -125 -124 -124 -125 -125 -123 -122 -121 -141 -173 -170 -170 -168 -164 -160 -160 -161 -164 -164 -162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 -67 -56 -55 -56 -57 -57 -58 -62 -62 -64 -69 -73 -64 -66 -66 -61 -60 -69 -87 -90 -85 -80 -77 -77 -76 -76 -75 -76 -78 -82 -86 -88 -87 -86 -90 -92 -94 -127 -154 -145 -99 -92 -85 -85 -87 -88 -88 -87 -84 -80 -77 -77 -79 -77 -75 -74 -75 -77 -78 -80 -83 -86 -92 -97 -101 -104 -105 -103 -100 -102 -102 -102 -101 -101 -101 -100 -99 -98 -97 -96 -95 -93 -89 -114 -140 -140 -130 -129 -126 -125 -125 -122 -122 -122 -121 -132 -149 -152 -171 -172 -167 -163 -161 -160 -163 -165 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -64 -62 -56 -55 -56 -58 -58 -56 -57 -59 -62 -67 -71 -70 -59 -58 -67 -79 -90 -85 -84 -81 -77 -73 -72 -72 -73 -74 -75 -77 -81 -83 -83 -84 -86 -89 -89 -90 -126 -148 -148 -146 -139 -96 -82 -82 -83 -84 -84 -83 -80 -79 -80 -82 -81 -79 -78 -78 -79 -80 -83 -86 -90 -94 -98 -101 -102 -101 -100 -99 -99 -99 -99 -99 -100 -101 -102 -102 -100 -99 -96 -94 -91 -86 -113 -136 -139 -137 -128 -123 -123 -123 -121 -119 -120 -119 -118 -116 -123 -171 -174 -170 -165 -163 -163 -165 -167 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -58 -57 -55 -56 -56 -60 -62 -59 -58 -60 -60 -62 -66 -67 -63 -80 -89 -92 -88 -85 -83 -82 -77 -73 -72 -73 -73 -103 -118 -115 -110 -79 -81 -83 -85 -87 -88 -101 -127 -138 -138 -136 -135 -135 -100 -103 -112 -80 -81 -80 -79 -79 -81 -83 -82 -82 -81 -79 -78 -80 -84 -89 -93 -96 -98 -99 -100 -98 -97 -97 -96 -96 -96 -98 -99 -101 -101 -101 -100 -99 -97 -94 -90 -85 -126 -149 -145 -134 -123 -118 -118 -119 -119 -118 -118 -117 -116 -115 -119 -151 -169 -169 -165 -164 -164 -166 -166 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -59 -59 -57 -57 -62 -66 -64 -62 -64 -61 -59 -60 -61 -63 -97 -97 -90 -87 -86 -84 -79 -77 -76 -87 -123 -124 -124 -122 -122 -116 -75 -82 -84 -83 -82 -87 -113 -115 -123 -127 -127 -129 -133 -132 -129 -111 -76 -78 -76 -76 -77 -79 -81 -80 -80 -79 -77 -77 -80 -85 -89 -93 -96 -97 -97 -98 -95 -94 -95 -94 -94 -95 -97 -98 -99 -100 -101 -100 -99 -97 -94 -91 -87 -131 -152 -145 -130 -119 -117 -117 -118 -119 -119 -118 -118 -117 -114 -113 -117 -161 -167 -165 -165 -166 -166 -169 -170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -38 -59 -57 -52 -53 -57 -62 -68 -63 -59 -58 -58 -59 -69 -87 -89 -85 -83 -80 -75 -75 -74 -88 -118 -117 -117 -118 -103 -81 -75 -78 -81 -82 -81 -80 -77 -76 -105 -121 -122 -124 -124 -127 -126 -121 -102 -74 -73 -72 -73 -74 -75 -76 -75 -76 -75 -75 -80 -85 -89 -92 -94 -95 -97 -98 -96 -94 -93 -93 -93 -94 -96 -97 -98 -100 -101 -101 -100 -98 -96 -93 -88 -88 -117 -137 -133 -120 -118 -119 -120 -122 -123 -122 -120 -118 -116 -115 -121 -165 -168 -166 -167 -169 -169 -172 -172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -57 -29 -15 -11 -20 -71 -67 -66 -62 -58 -55 -51 -81 -86 -82 -79 -77 -73 -73 -72 -87 -116 -118 -116 -114 -91 -70 -75 -75 -78 -80 -79 -77 -73 -71 -105 -115 -113 -113 -114 -119 -121 -123 -108 -72 -71 -69 -69 -69 -70 -71 -71 -74 -74 -75 -79 -81 -87 -90 -73 -69 -100 -100 -98 -95 -93 -93 -94 -94 -94 -95 -97 -99 -101 -102 -101 -99 -96 -94 -94 -90 -119 -137 -131 -119 -118 -120 -122 -123 -124 -124 -121 -118 -117 -126 -145 -171 -170 -169 -170 -171 -172 -173 -173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -62 -66 -69 -72 -71 -71 -69 -65 -60 -54 -50 -81 -83 -79 -76 -75 -73 -72 -70 -68 -78 -112 -111 -81 -71 -70 -72 -75 -77 -78 -77 -75 -72 -69 -96 -106 -109 -111 -111 -114 -117 -96 -77 -69 -68 -67 -66 -67 -67 -67 -68 -71 -74 -74 -67 -47 -51 -52 -53 -56 -68 -101 -100 -96 -94 -94 -94 -94 -94 -95 -96 -98 -100 -102 -101 -98 -95 -95 -93 -93 -122 -133 -126 -119 -119 -120 -121 -122 -122 -123 -121 -118 -119 -141 -174 -174 -174 -173 -172 -172 -171 -171 -169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -60 -62 -65 -68 -70 -56 -1 -5 -45 -60 -62 -77 -83 -81 -77 -75 -74 -71 -68 -67 -66 -64 -62 -65 -68 -68 -70 -72 -75 -77 -77 -75 -72 -69 -68 -67 -67 -67 -80 -107 -111 -114 -87 -71 -69 -65 -65 -64 -64 -64 -64 -64 -72 -77 -62 -45 -48 -49 -52 -53 -54 -67 -101 -101 -96 -95 -95 -95 -95 -95 -96 -96 -97 -98 -99 -98 -95 -93 -93 -92 -92 -133 -137 -125 -120 -119 -119 -120 -119 -120 -121 -120 -118 -119 -143 -174 -174 -174 -173 -171 -170 -170 -169 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -65 -60 -62 -64 -66 -68 -51 0 0 -47 -59 -67 -86 -80 -78 -76 -74 -72 -69 -64 -62 -63 -63 -63 -64 -67 -67 -69 -72 -75 -77 -77 -75 -71 -69 -69 -69 -67 -66 -64 -59 -61 -107 -83 -69 -70 -68 -65 -89 -74 -63 -64 -67 -75 -80 -67 -50 -46 -49 -52 -52 -53 -70 -103 -104 -98 -97 -97 -97 -96 -96 -96 -96 -96 -96 -95 -94 -94 -93 -93 -96 -91 -136 -137 -126 -120 -117 -117 -117 -117 -118 -119 -119 -118 -117 -131 -148 -153 -170 -171 -168 -167 -168 -169 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -41 -146 -190 -112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -63 -60 -61 -63 -63 -66 -46 -0 0 -50 -80 -87 -84 -77 -76 -74 -72 -69 -66 -62 -62 -64 -66 -68 -69 -69 -69 -70 -72 -75 -77 -77 -75 -72 -69 -68 -67 -66 -66 -64 -62 -63 -66 -68 -68 -68 -76 -100 -109 -98 -76 -66 -70 -75 -71 -72 -62 -47 -49 -51 -52 -54 -73 -104 -105 -104 -99 -98 -98 -97 -97 -96 -95 -94 -94 -93 -93 -92 -93 -93 -92 -92 -138 -137 -126 -121 -120 -118 -117 -116 -116 -117 -118 -117 -115 -115 -115 -125 -168 -167 -166 -165 -166 -167 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -247 -51 -55 -128 -81 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -47 -59 -60 -60 -61 -65 -69 -70 -65 -60 -84 -89 -83 -80 -76 -71 -69 -67 -65 -63 -64 -66 -69 -70 -70 -70 -70 -70 -71 -74 -76 -76 -75 -73 -71 -70 -68 -67 -67 -64 -62 -64 -66 -66 -66 -66 -78 -109 -106 -107 -98 -82 -72 -77 -59 -47 -45 -48 -49 -50 -53 -55 -76 -103 -103 -103 -98 -96 -96 -96 -95 -95 -95 -94 -93 -93 -92 -93 -93 -93 -92 -92 -86 -120 -133 -128 -121 -117 -116 -115 -115 -116 -117 -117 -116 -115 -115 -127 -168 -166 -164 -163 -164 -166 -167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -88 -64 -246 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -58 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -56 -57 -58 -58 -62 -62 -64 -63 -57 -83 -84 -81 -79 -73 -68 -66 -65 -64 -63 -64 -66 -67 -67 -69 -70 -70 -71 -72 -73 -75 -76 -75 -75 -73 -71 -68 -67 -61 -60 -61 -63 -65 -64 -93 -101 -98 -100 -99 -103 -109 -94 -73 -77 -81 -64 -51 -48 -50 -51 -53 -54 -78 -102 -102 -102 -96 -94 -93 -93 -92 -92 -93 -93 -92 -92 -92 -93 -92 -90 -89 -88 -84 -120 -132 -127 -119 -116 -115 -114 -114 -116 -118 -119 -119 -118 -117 -130 -169 -166 -164 -161 -161 -162 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -120 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 -66 -36 0 0 0 0 0 -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 -17 -17 0 0 0 0 -14 -34 -17 -0 0 -35 -99 -47 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -36 -40 -44 -50 -23 -22 -57 -52 -82 -85 -81 -75 -70 -66 -63 -63 -63 -65 -66 -67 -68 -68 -69 -70 -72 -73 -73 -75 -76 -75 -76 -75 -73 -70 -66 -62 -57 -57 -59 -61 -67 -102 -102 -100 -98 -96 -96 -101 -109 -101 -84 -73 -82 -86 -62 -48 -50 -51 -52 -53 -55 -74 -99 -95 -94 -93 -92 -91 -90 -90 -90 -91 -91 -91 -91 -92 -89 -87 -86 -83 -80 -79 -111 -125 -120 -116 -114 -114 -115 -117 -119 -120 -121 -120 -118 -134 -169 -166 -161 -156 -156 -158 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -55 0 0 0 -147 -220 -77 -2 -183 -87 0 0 0 0 0 0 0 0 0 0 0 0 0 -205 -108 -67 -158 -272 -294 -123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 0 0 0 0 0 0 -3 0 0 0 -45 -68 -63 0 0 0 -47 -81 -114 -112 -112 -29 -53 -104 -88 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -10 0 0 0 0 0 -27 -87 -89 -83 -77 -72 -68 -64 -62 -62 -64 -66 -67 -68 -69 -69 -69 -70 -72 -73 -74 -75 -75 -73 -74 -74 -72 -67 -62 -59 -55 -55 -56 -59 -66 -101 -97 -95 -95 -96 -96 -101 -109 -111 -95 -73 -82 -85 -65 -50 -47 -51 -52 -52 -52 -53 -68 -97 -92 -91 -91 -90 -90 -90 -90 -90 -90 -90 -90 -90 -87 -85 -83 -82 -82 -86 -114 -124 -120 -116 -114 -114 -115 -116 -117 -119 -121 -121 -119 -138 -169 -163 -156 -153 -151 -152 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -180 -70 -34 0 0 0 -63 -133 -113 0 -19 -15 0 -28 -26 0 0 0 0 0 0 0 0 0 -32 -214 -228 -237 -273 -251 -244 -239 -205 -161 -84 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -152 -140 -103 -39 0 0 0 -77 -98 -84 -76 -119 -27 0 0 0 -2 -100 -114 -110 -112 -105 -14 -74 -103 -82 -26 -1 0 0 -29 -65 -48 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -31 -12 -10 -8 -5 -1 -32 -87 -87 -79 -73 -69 -66 -64 -62 -63 -65 -67 -67 -69 -69 -69 -68 -68 -69 -70 -71 -71 -70 -69 -71 -71 -70 -63 -56 -56 -64 -62 -60 -77 -100 -93 -91 -93 -96 -97 -97 -103 -106 -109 -92 -73 -81 -81 -84 -67 -50 -48 -49 -49 -51 -52 -65 -95 -90 -89 -89 -89 -88 -89 -88 -89 -89 -88 -87 -86 -85 -83 -83 -82 -81 -84 -118 -126 -121 -116 -114 -114 -114 -114 -115 -116 -118 -118 -117 -140 -169 -160 -155 -152 -150 -150 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -156 0 0 0 0 0 0 0 -38 -12 0 -4 -87 -114 -106 0 0 0 0 0 0 0 0 0 0 0 -45 -99 -153 -211 -215 -31 -91 -153 -124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -95 -89 -66 -82 -133 -129 -115 -36 -25 -24 -11 -84 -95 -98 -107 -109 -41 -19 -1 -41 -92 -113 -111 -109 -109 -110 -95 -105 -104 -104 -76 0 0 0 -18 -74 -100 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -53 -54 -51 -49 -45 -44 -18 -0 -17 -51 -71 -69 -66 -64 -62 -61 -63 -65 -66 -67 -68 -68 -66 -66 -66 -67 -67 -66 -66 -65 -64 -66 -66 -65 -69 -68 -70 -96 -96 -97 -97 -94 -88 -88 -93 -97 -99 -99 -101 -106 -92 -78 -73 -79 -79 -82 -85 -72 -51 -47 -49 -50 -50 -52 -56 -56 -84 -89 -89 -89 -88 -87 -87 -87 -86 -86 -85 -82 -82 -82 -81 -81 -84 -122 -130 -125 -119 -115 -114 -113 -113 -112 -112 -113 -114 -114 -137 -163 -157 -157 -153 -150 -149 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 0 0 0 0 0 0 -15 -173 -66 -61 -90 -93 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -157 -166 -161 -135 -117 -123 -136 -84 -89 -53 -36 -122 -118 -125 -116 -112 -115 -117 -119 -107 -110 -106 -108 -105 -107 -103 -105 -108 -106 -78 -42 0 0 0 0 -27 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -41 -68 -73 -72 -65 -40 -40 -40 -42 -41 -47 -72 -67 -64 -62 -61 -61 -62 -62 -64 -65 -65 -65 -63 -63 -63 -64 -64 -64 -63 -60 -59 -59 -59 -73 -88 -92 -89 -89 -90 -91 -90 -88 -86 -91 -98 -103 -105 -105 -106 -111 -77 -69 -73 -76 -77 -80 -84 -86 -75 -51 -50 -52 -52 -51 -49 -47 -55 -58 -76 -90 -89 -87 -87 -86 -85 -84 -83 -81 -80 -80 -80 -81 -84 -125 -130 -125 -119 -115 -115 -112 -110 -108 -107 -109 -110 -131 -149 -159 -157 -156 -153 -151 -149 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -194 -18 -140 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -113 -139 -153 -151 -137 -118 -110 -121 -135 -121 -108 -58 -67 -123 -125 -144 -135 -115 -99 -90 -96 -99 -103 -105 -104 -100 -134 -146 -91 -33 -48 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -46 -41 -68 -69 -67 -60 -43 -42 -39 -40 -41 -48 -72 -66 -63 -63 -62 -62 -62 -62 -62 -62 -62 -61 -59 -59 -59 -60 -60 -60 -59 -73 -79 -75 -74 -88 -86 -84 -82 -83 -84 -85 -84 -86 -90 -98 -107 -79 -71 -75 -80 -86 -73 -72 -73 -74 -74 -77 -81 -83 -87 -83 -54 -54 -54 -52 -50 -48 -47 -47 -72 -89 -87 -86 -86 -84 -83 -83 -82 -81 -79 -80 -80 -79 -82 -127 -127 -123 -120 -118 -115 -110 -107 -106 -105 -107 -109 -152 -164 -162 -161 -158 -156 -153 -150 -147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -135 -27 -171 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -29 -22 -128 -134 -135 -131 -121 -112 -107 -115 -126 -124 -110 -101 -101 -114 -135 -153 -148 -130 -120 -120 -128 -126 -130 -128 -117 -108 -138 -145 -115 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -55 -49 -7 -27 -41 -44 -43 -69 -67 -64 -65 -68 -67 -43 -41 -59 -72 -68 -63 -63 -64 -64 -64 -63 -62 -62 -60 -59 -59 -58 -58 -58 -58 -58 -58 -56 -76 -83 -82 -83 -82 -79 -78 -77 -76 -80 -82 -83 -88 -97 -105 -109 -103 -79 -67 -69 -71 -71 -71 -71 -72 -73 -75 -77 -80 -85 -90 -92 -58 -55 -53 -51 -49 -49 -48 -75 -88 -86 -84 -83 -81 -81 -80 -81 -82 -79 -77 -76 -75 -81 -126 -126 -124 -122 -118 -113 -111 -108 -106 -105 -107 -109 -130 -155 -165 -164 -163 -159 -153 -149 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -151 -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 -117 -97 -69 -158 -154 -147 -127 -114 -111 -107 -117 -123 -119 -108 -99 -96 -118 -143 -159 -156 -143 -147 -150 -145 -131 -135 -133 -134 -134 -139 -141 -139 -98 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -54 -53 -43 -49 -49 -42 -44 -70 -65 -62 -62 -63 -65 -44 -42 -61 -72 -65 -60 -61 -62 -63 -63 -62 -62 -61 -58 -57 -58 -60 -58 -57 -58 -57 -55 -51 -69 -73 -72 -73 -75 -74 -75 -75 -74 -76 -79 -83 -93 -105 -111 -110 -80 -70 -67 -67 -67 -66 -67 -69 -69 -70 -72 -76 -80 -84 -88 -92 -97 -62 -52 -52 -61 -87 -84 -89 -90 -88 -88 -84 -81 -80 -79 -79 -80 -77 -76 -75 -74 -83 -128 -126 -125 -123 -119 -115 -113 -110 -108 -107 -107 -108 -108 -127 -151 -165 -164 -160 -153 -149 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -136 -156 -161 -155 -144 -146 -122 -111 -106 -113 -153 -124 -113 -109 -106 -99 -122 -149 -162 -165 -165 -176 -175 -161 -146 -141 -126 -136 -135 -126 -115 -125 -130 -100 -59 -38 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -55 -50 -47 -47 -47 -44 -40 -46 -67 -63 -62 -61 -63 -68 -74 -77 -76 -70 -63 -58 -58 -58 -60 -61 -61 -61 -59 -56 -55 -56 -58 -58 -55 -53 -52 -55 -72 -67 -66 -64 -64 -66 -68 -73 -76 -77 -76 -80 -87 -94 -104 -111 -106 -70 -67 -66 -78 -94 -88 -67 -66 -65 -65 -70 -73 -76 -81 -84 -87 -90 -94 -93 -92 -91 -92 -93 -92 -91 -91 -91 -90 -88 -86 -83 -81 -82 -82 -80 -78 -76 -86 -126 -128 -127 -125 -121 -117 -114 -111 -110 -109 -108 -109 -108 -108 -137 -163 -162 -157 -152 -149 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -136 -142 -144 -127 -123 -134 -112 -106 -105 -115 -141 -128 -125 -121 -112 -106 -123 -152 -160 -163 -170 -181 -180 -181 -167 -152 -141 -150 -128 -106 -101 -110 -101 -130 -141 -147 -135 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -48 -44 -43 -42 -39 -37 -47 -66 -64 -62 -62 -63 -66 -70 -73 -72 -67 -61 -56 -56 -55 -57 -59 -59 -57 -56 -53 -51 -51 -51 -50 -49 -49 -47 -53 -72 -65 -63 -62 -60 -60 -60 -67 -73 -77 -78 -80 -85 -95 -99 -103 -109 -108 -104 -98 -84 -73 -73 -62 -61 -62 -63 -67 -70 -72 -76 -79 -82 -85 -88 -89 -91 -90 -86 -87 -88 -89 -90 -91 -94 -94 -92 -89 -85 -84 -84 -81 -80 -78 -77 -76 -74 -113 -124 -121 -117 -113 -111 -110 -109 -108 -108 -108 -129 -149 -161 -159 -154 -151 -149 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -113 -203 -126 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -144 -142 -137 -147 -140 -128 -109 -102 -121 -127 -127 -127 -128 -123 -114 -107 -121 -150 -151 -148 -154 -163 -164 -167 -158 -153 -155 -157 -126 -100 -89 -85 -71 -92 -121 -134 -144 -128 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -46 -44 -41 -37 -35 -33 -38 -48 -51 -61 -63 -61 -64 -69 -69 -67 -63 -60 -58 -54 -52 -54 -56 -57 -56 -56 -52 -49 -47 -46 -46 -47 -46 -44 -42 -46 -64 -62 -62 -60 -58 -57 -61 -68 -75 -79 -81 -88 -90 -95 -103 -110 -112 -107 -102 -77 -56 -57 -59 -58 -61 -64 -66 -68 -71 -72 -74 -76 -78 -78 -81 -84 -83 -81 -82 -83 -84 -86 -88 -89 -90 -91 -89 -86 -84 -83 -83 -82 -82 -81 -78 -75 -116 -124 -120 -116 -115 -112 -111 -109 -107 -105 -105 -149 -158 -157 -155 -151 -150 -150 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -221 -331 -268 -68 -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 -12 -113 -129 -147 -149 -140 -137 -131 -121 -109 -103 -120 -116 -105 -101 -104 -98 -111 -103 -106 -128 -129 -117 -126 -137 -134 -105 -108 -142 -151 -149 -137 -105 -103 -92 -78 -80 -124 -146 -145 -107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -41 -37 -33 -31 -30 -29 -31 -47 -50 -40 -45 -65 -68 -63 -62 -59 -55 -51 -49 -51 -53 -54 -56 -57 -55 -54 -52 -48 -47 -47 -45 -43 -40 -37 -40 -42 -56 -61 -60 -59 -61 -66 -73 -78 -81 -88 -90 -94 -99 -101 -101 -96 -71 -60 -57 -60 -59 -58 -61 -64 -66 -68 -69 -70 -69 -68 -68 -70 -73 -77 -77 -76 -77 -79 -81 -82 -83 -84 -84 -85 -85 -84 -84 -86 -83 -82 -82 -84 -83 -79 -121 -125 -121 -118 -116 -113 -112 -109 -106 -104 -105 -149 -156 -155 -154 -152 -152 -151 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -71 -139 -195 -184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -174 -156 -138 -141 -150 -153 -131 -117 -104 -105 -121 -107 -105 -94 -91 -93 -93 -87 -97 -109 -108 -111 -97 -99 -93 -82 -94 -118 -139 -152 -151 -115 -142 -136 -128 -125 -139 -168 -54 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -36 -33 -31 -30 -30 -29 -29 -29 -28 -30 -33 -44 -63 -60 -60 -56 -52 -48 -46 -47 -49 -52 -54 -56 -56 -56 -54 -51 -49 -48 -44 -41 -39 -37 -36 -34 -40 -54 -62 -63 -65 -68 -73 -77 -79 -81 -89 -94 -75 -59 -61 -61 -55 -55 -57 -58 -57 -59 -63 -65 -66 -67 -68 -68 -68 -67 -66 -67 -67 -70 -72 -73 -75 -77 -77 -81 -82 -81 -81 -80 -80 -81 -81 -79 -78 -78 -84 -106 -120 -79 -75 -110 -121 -118 -116 -115 -112 -109 -105 -103 -107 -152 -157 -157 -156 -154 -153 -152 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -169 -168 -145 -158 -151 -136 -134 -135 -106 -104 -115 -110 -110 -106 -102 -97 -87 -111 -103 -103 -103 -103 -84 -73 -63 -65 -85 -101 -146 -164 -115 -16 -7 -28 -121 -157 -157 -168 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -31 -28 -27 -28 -28 -29 -26 -20 -30 -31 -32 -32 -32 -33 -54 -54 -50 -48 -47 -46 -46 -49 -51 -51 -52 -54 -55 -54 -53 -50 -45 -40 -38 -37 -37 -35 -33 -40 -47 -50 -53 -57 -71 -76 -78 -85 -92 -59 -52 -54 -55 -56 -56 -56 -58 -58 -58 -60 -64 -66 -68 -69 -68 -68 -68 -67 -66 -66 -67 -72 -73 -75 -78 -77 -77 -80 -80 -78 -78 -77 -76 -77 -76 -74 -75 -84 -114 -128 -128 -128 -127 -124 -122 -120 -120 -118 -114 -110 -106 -104 -106 -125 -151 -158 -158 -157 -154 -152 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -90 -35 -165 -243 -173 -111 -54 0 0 -21 -121 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -101 -162 -156 -177 -161 -146 -145 -151 -115 -99 -94 -99 -112 -95 -94 -92 -91 -102 -87 -102 -106 -104 -98 -73 -60 -66 -86 -111 -152 -159 -165 -167 -157 -133 -158 -168 -171 -145 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -27 -25 -25 -24 -26 -20 -10 -7 -31 -30 -30 -30 -30 -33 -56 -51 -47 -47 -47 -46 -46 -47 -48 -49 -50 -52 -53 -53 -52 -51 -47 -42 -41 -39 -38 -37 -35 -34 -34 -35 -36 -37 -58 -66 -71 -77 -83 -63 -59 -61 -63 -61 -61 -60 -58 -59 -60 -62 -65 -67 -69 -69 -70 -70 -70 -70 -69 -69 -69 -69 -72 -75 -76 -77 -80 -79 -79 -78 -76 -76 -74 -73 -72 -76 -89 -118 -121 -122 -123 -123 -122 -122 -122 -119 -117 -116 -114 -110 -109 -107 -105 -103 -124 -149 -158 -157 -154 -150 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -96 -109 -56 -4 0 -108 -202 -326 -342 -300 -303 -301 -294 -292 -259 -203 -200 -247 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -181 -153 -149 -171 -182 -181 -163 -144 -136 -137 -128 -117 -109 -112 -114 -102 -108 -101 -96 -91 -82 -99 -103 -117 -116 -95 -81 -104 -103 -120 -152 -147 -147 -146 -151 -160 -168 -101 -152 -164 -133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -27 -24 -23 -25 -9 0 -9 -31 -30 -29 -29 -28 -33 -55 -50 -46 -46 -47 -48 -48 -48 -49 -49 -49 -49 -50 -49 -49 -48 -45 -45 -42 -40 -39 -40 -40 -39 -39 -40 -40 -40 -40 -41 -44 -49 -54 -59 -60 -60 -61 -61 -61 -57 -57 -60 -63 -65 -67 -70 -71 -71 -71 -72 -74 -74 -74 -74 -73 -71 -74 -75 -76 -76 -77 -79 -80 -77 -75 -74 -73 -72 -81 -98 -118 -115 -114 -115 -116 -117 -117 -117 -117 -115 -114 -115 -112 -110 -108 -107 -114 -140 -137 -152 -158 -156 -154 -150 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -21 -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 -14 0 -2 -102 -231 -267 -265 -216 -253 -281 -301 -314 -281 -286 -282 -284 -290 -285 -264 -257 -208 -65 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -183 -183 -191 -184 -179 -173 -162 -152 -136 -132 -134 -131 -115 -119 -121 -119 -126 -113 -97 -86 -90 -104 -103 -132 -106 -93 -102 -109 -130 -140 -142 -134 -141 -140 -152 -155 -132 -4 -96 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -20 -37 -45 -40 -26 -19 -15 -20 -31 -31 -29 -29 -28 -35 -55 -49 -45 -44 -46 -48 -48 -50 -51 -51 -49 -49 -49 -49 -48 -46 -45 -45 -43 -41 -41 -41 -43 -44 -45 -46 -46 -47 -46 -47 -48 -52 -56 -58 -61 -63 -63 -63 -64 -63 -61 -62 -66 -69 -71 -73 -74 -74 -74 -74 -76 -76 -76 -74 -72 -73 -76 -76 -76 -77 -77 -79 -81 -79 -75 -73 -73 -72 -99 -118 -114 -112 -111 -112 -113 -113 -112 -112 -112 -110 -109 -109 -110 -143 -147 -144 -147 -163 -163 -161 -159 -157 -155 -152 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -52 -135 -72 -183 -233 -171 -132 -214 -240 -244 -246 -240 -262 -290 -303 -291 -274 -270 -289 -305 -301 -274 -249 -251 -265 -275 -238 -198 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -213 -198 -183 -171 -161 -149 -116 -122 -128 -130 -125 -116 -97 -113 -117 -113 -115 -114 -104 -91 -95 -104 -135 -85 -86 -129 -126 -151 -131 -120 -112 -97 -7 -10 -32 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -32 -29 -43 -53 -51 -43 -31 -30 -31 -32 -31 -29 -28 -30 -39 -57 -52 -44 -43 -44 -45 -47 -51 -52 -50 -49 -50 -51 -51 -50 -49 -48 -45 -42 -41 -40 -41 -44 -47 -50 -51 -51 -52 -52 -50 -50 -52 -55 -58 -61 -61 -62 -63 -63 -60 -61 -64 -68 -71 -73 -74 -75 -75 -76 -76 -77 -78 -77 -75 -76 -76 -78 -78 -79 -79 -79 -80 -80 -80 -77 -73 -73 -70 -98 -112 -110 -108 -108 -109 -109 -108 -109 -108 -108 -107 -106 -106 -105 -114 -146 -158 -158 -157 -158 -158 -158 -155 -153 -152 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -169 -225 -257 -231 -218 -213 -216 -218 -217 -226 -223 -229 -246 -284 -302 -284 -259 -246 -256 -272 -283 -288 -278 -250 -249 -255 -267 -274 -282 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -191 -52 -88 -123 -73 -3 0 0 0 0 0 -23 -1 -55 -131 -97 -135 -167 -115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -69 -45 -23 -121 -198 -184 -174 -168 -134 -117 -123 -132 -132 -134 -128 -118 -101 -116 -107 -101 -102 -109 -138 -146 -126 -116 -134 -150 -132 -143 -143 -136 -114 -112 -114 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -29 -43 -50 -49 -51 -30 -29 -30 -30 -32 -34 -31 -46 -58 -57 -54 -44 -41 -41 -42 -44 -49 -49 -49 -48 -48 -48 -49 -50 -50 -49 -46 -44 -42 -42 -44 -47 -50 -52 -53 -54 -55 -56 -55 -55 -56 -58 -62 -62 -62 -61 -62 -63 -61 -63 -65 -68 -72 -74 -74 -76 -76 -76 -77 -77 -78 -78 -79 -79 -79 -80 -80 -80 -80 -80 -80 -83 -80 -77 -74 -72 -88 -105 -110 -108 -106 -106 -106 -106 -106 -106 -105 -106 -106 -105 -102 -105 -138 -150 -152 -151 -151 -152 -151 -152 -150 -146 -146 -147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -249 -254 -225 -206 -202 -181 -189 -190 -183 -187 -246 -246 -252 -270 -276 -239 -235 -234 -238 -241 -244 -265 -257 -241 -252 -240 -226 -240 -234 -97 -60 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -194 -201 -214 -137 -6 -6 0 0 -30 -74 -168 -161 -149 -170 -169 -140 -133 -109 -84 -75 -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 -15 -9 0 0 -100 -171 -171 -188 -178 -179 -177 -169 -153 -123 -115 -125 -137 -137 -145 -133 -133 -137 -108 -91 -94 -106 -115 -114 -123 -120 -130 -142 -131 -20 -60 -108 -123 -111 -110 -114 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -53 -50 -47 -46 -48 -43 -42 -33 -28 -32 -48 -54 -54 -57 -58 -55 -45 -44 -42 -41 -42 -45 -45 -46 -46 -46 -46 -48 -48 -50 -52 -51 -48 -45 -47 -49 -51 -52 -54 -57 -59 -59 -58 -59 -60 -61 -62 -65 -65 -64 -63 -61 -60 -63 -65 -67 -70 -71 -73 -75 -76 -77 -77 -78 -78 -78 -79 -79 -80 -80 -80 -76 -75 -79 -83 -83 -81 -79 -77 -73 -73 -112 -113 -111 -108 -106 -106 -105 -105 -105 -105 -106 -106 -105 -102 -99 -99 -107 -109 -133 -146 -145 -145 -145 -146 -145 -144 -144 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -97 -250 -232 -202 -194 -187 -170 -167 -171 -177 -122 -37 -193 -238 -247 -243 -231 -217 -219 -222 -224 -224 -226 -216 -219 -226 -212 -212 -221 -224 -206 -197 -223 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -59 -96 -56 -69 -151 -5 -79 -122 -144 -144 -145 -146 -146 -136 -116 -102 -80 -68 -58 -15 -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 -91 -196 -171 -131 -163 -184 -182 -179 -172 -174 -160 -147 -132 -128 -126 -132 -95 -75 -154 -130 -133 -116 -89 -94 -88 -102 -116 -120 -115 -130 -142 -146 -105 -5 -98 -120 -122 -125 -135 -132 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -70 -55 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -56 -49 -44 -42 -46 -52 -52 -44 -32 -28 -32 -47 -47 -49 -53 -55 -54 -52 -46 -42 -41 -43 -43 -44 -44 -44 -45 -45 -47 -49 -52 -53 -52 -51 -54 -57 -58 -57 -59 -61 -62 -62 -61 -63 -64 -65 -66 -68 -69 -68 -63 -62 -63 -66 -68 -70 -71 -72 -74 -76 -75 -76 -76 -77 -78 -76 -77 -77 -78 -78 -77 -72 -75 -78 -79 -79 -77 -77 -75 -71 -71 -91 -108 -111 -109 -107 -106 -106 -104 -104 -104 -104 -103 -102 -99 -97 -96 -96 -95 -128 -144 -143 -143 -144 -145 -147 -148 -148 -146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -156 -192 -110 0 0 -149 -227 -202 -181 -187 -175 -163 -163 -163 -196 -195 -180 -199 -246 -232 -213 -196 -198 -201 -210 -209 -206 -202 -187 -197 -195 -191 -202 -197 -201 -194 -181 -189 -200 -173 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -94 -200 -149 -53 -133 -96 -79 -162 -159 -150 -142 -120 -85 -50 -59 -50 -48 -57 -54 -78 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -107 -138 -50 -77 -107 -151 -170 -183 -167 -139 -138 -143 -123 -11 -14 -14 -60 -151 -124 -136 -127 -109 -100 -90 -91 -91 -101 -120 -136 -148 -154 -113 -48 -126 -122 -120 -130 -129 -93 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -38 -46 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -55 -48 -43 -41 -42 -45 -48 -53 -45 -42 -51 -46 -43 -45 -48 -50 -51 -52 -46 -43 -42 -42 -44 -44 -43 -43 -42 -43 -45 -47 -49 -50 -52 -53 -57 -58 -60 -62 -63 -65 -65 -65 -65 -66 -66 -67 -69 -70 -70 -66 -66 -67 -69 -70 -72 -72 -73 -74 -75 -75 -74 -76 -76 -77 -77 -74 -74 -74 -75 -75 -73 -71 -76 -76 -75 -74 -74 -74 -73 -71 -67 -66 -105 -111 -109 -108 -108 -106 -104 -104 -104 -103 -102 -100 -98 -97 -97 -96 -96 -104 -109 -123 -148 -150 -151 -152 -152 -150 -149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -23 -20 -72 -64 -22 -49 -186 -205 -185 -169 -163 -164 -164 -165 -168 -184 -156 -171 -198 -218 -197 -205 -175 -161 -180 -231 -212 -187 -173 -163 -176 -164 -165 -162 -149 -158 -179 -184 -196 -207 -88 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -135 -199 -137 -157 -173 -182 -176 -159 -147 -139 -113 -78 -52 -53 -58 -64 -70 -61 -12 -6 -33 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 0 0 -97 -158 -180 -173 -131 -140 -149 -153 -156 -150 -30 -85 -145 -128 -131 -128 -107 -100 -103 -101 -95 -112 -130 -141 -153 -163 -119 -65 -24 -126 -125 -135 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -48 -43 -41 -41 -42 -46 -51 -54 -54 -51 -46 -41 -41 -41 -42 -45 -49 -49 -46 -44 -44 -47 -44 -44 -43 -41 -41 -42 -44 -47 -49 -51 -54 -52 -55 -58 -62 -64 -66 -68 -68 -69 -69 -69 -69 -72 -75 -73 -68 -68 -70 -72 -73 -73 -73 -73 -73 -74 -74 -74 -76 -77 -78 -78 -77 -76 -74 -73 -73 -72 -72 -72 -71 -70 -70 -70 -71 -71 -69 -66 -68 -108 -111 -110 -109 -108 -106 -106 -105 -105 -104 -103 -101 -103 -104 -103 -102 -102 -99 -121 -143 -156 -156 -156 -154 -151 -148 -147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -92 -128 -151 0 0 0 -120 -242 -233 -196 -178 -165 -159 -162 -162 -156 -159 -160 -155 -212 -198 -199 -203 -219 -146 -132 -165 -230 -240 -171 -146 -142 -145 -139 -143 -144 -140 -142 -180 -178 -190 -193 -126 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -144 -194 -170 -160 -162 -152 -138 -125 -112 -95 -66 -55 -62 -69 -68 -69 -82 -83 -2 -79 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -160 -142 -141 -149 -152 -158 -167 -126 -130 -145 -139 -122 -124 -99 -95 -105 -111 -99 -119 -132 -145 -158 -172 -37 0 0 -36 -144 -156 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -80 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -49 -42 -41 -41 -41 -44 -48 -53 -53 -49 -44 -41 -41 -40 -40 -42 -45 -48 -46 -46 -46 -46 -45 -44 -42 -41 -41 -41 -41 -43 -46 -48 -51 -48 -51 -55 -59 -63 -67 -70 -70 -71 -72 -72 -73 -75 -75 -74 -72 -73 -71 -72 -73 -73 -74 -73 -74 -74 -75 -75 -75 -76 -77 -77 -78 -77 -74 -72 -71 -70 -71 -69 -69 -68 -67 -67 -68 -68 -67 -65 -71 -111 -112 -111 -110 -108 -107 -107 -106 -106 -106 -106 -105 -110 -109 -108 -117 -155 -149 -154 -159 -158 -157 -157 -151 -147 -145 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -247 -61 0 -69 -132 -7 -183 -230 -211 -185 -175 -162 -159 -162 -161 -147 -159 -151 -141 -161 -124 -191 -224 -209 -194 -157 -172 -199 -213 -137 -145 -138 -133 -136 -146 -147 -143 -149 -167 -138 -156 -179 -173 -99 -58 -27 0 0 -12 -82 -17 0 0 0 0 0 0 0 0 0 0 0 0 -7 -169 -183 -168 -155 -152 -116 -114 -110 -99 -83 -52 -53 -63 -70 -71 -91 -79 -45 -5 -45 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -33 -89 -156 -158 -156 -139 -143 -162 -140 -146 -133 -113 -100 -99 -97 -109 -118 -113 -121 -133 -147 -163 -146 -6 0 0 -4 -35 -62 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -116 -113 -84 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -35 -51 -49 -43 -40 -40 -42 -45 -51 -51 -48 -44 -41 -41 -40 -39 -40 -42 -44 -43 -45 -45 -43 -43 -42 -40 -40 -41 -41 -42 -43 -45 -46 -46 -48 -48 -52 -57 -63 -68 -70 -71 -72 -72 -73 -74 -76 -77 -76 -73 -72 -75 -75 -74 -72 -74 -75 -75 -75 -75 -75 -76 -76 -76 -76 -77 -77 -73 -71 -72 -74 -71 -67 -67 -65 -64 -64 -65 -66 -66 -66 -70 -91 -93 -106 -112 -111 -111 -111 -109 -108 -109 -111 -111 -112 -112 -133 -163 -166 -162 -158 -156 -154 -154 -153 -146 -143 -142 -151 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -86 -172 0 0 -126 -135 -48 -277 -230 -212 -200 -182 -165 -163 -152 -147 -148 -162 -153 -151 -170 -166 -182 -179 -158 -128 -155 -184 -183 -165 -146 -143 -134 -133 -136 -143 -145 -141 -157 -154 -134 -156 -162 -173 -178 -171 -173 -46 -81 -108 -115 -62 -5 0 0 0 0 0 0 0 0 0 0 -12 -50 -195 -162 -158 -153 -139 -115 -116 -109 -97 -76 -43 -48 -66 -73 -78 -106 -86 -66 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -89 -122 -171 -145 -132 -135 -140 -147 -127 -117 -113 -113 -119 -124 -134 -134 -122 -138 -155 -173 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -114 -117 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -53 -43 -39 -38 -39 -42 -47 -47 -46 -44 -43 -41 -39 -38 -38 -39 -40 -40 -42 -42 -41 -40 -39 -38 -39 -40 -41 -43 -46 -47 -48 -48 -46 -46 -49 -55 -62 -67 -70 -71 -72 -72 -73 -74 -77 -74 -75 -76 -73 -74 -74 -75 -75 -75 -76 -77 -77 -76 -76 -76 -76 -75 -75 -76 -77 -74 -72 -73 -75 -75 -75 -70 -66 -64 -64 -65 -66 -66 -66 -66 -66 -66 -86 -107 -117 -118 -117 -114 -114 -114 -114 -116 -159 -164 -162 -162 -160 -156 -152 -151 -150 -149 -147 -142 -140 -138 -145 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 -66 -223 -27 -48 -61 -8 -12 -162 -78 -97 -239 -192 -203 -204 -185 -163 -165 -162 -159 -162 -167 -183 -183 -169 -166 -161 -132 -152 -164 -172 -190 -179 -168 -145 -125 -124 -127 -128 -132 -140 -144 -171 -158 -151 -159 -135 -146 -152 -155 -161 -167 -142 -147 -105 -139 -15 0 0 0 0 0 0 0 -29 -75 -48 -128 -178 -178 -159 -157 -154 -158 -155 -127 -111 -113 -90 -63 -62 -66 -80 -94 -106 -99 -67 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -170 -20 -94 -133 -142 -142 -119 -123 -126 -129 -140 -140 -137 -134 -127 -136 -160 -181 -138 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -126 -98 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -44 -39 -37 -37 -39 -43 -44 -44 -44 -43 -42 -40 -39 -39 -39 -39 -40 -40 -40 -39 -37 -37 -38 -39 -39 -41 -43 -45 -46 -46 -47 -46 -46 -50 -56 -62 -66 -68 -69 -70 -71 -73 -74 -69 -51 -56 -74 -73 -74 -74 -75 -75 -74 -77 -78 -79 -78 -77 -77 -77 -77 -77 -77 -78 -76 -74 -72 -72 -74 -79 -76 -71 -67 -66 -68 -69 -68 -68 -68 -68 -69 -69 -100 -123 -123 -121 -116 -115 -115 -114 -113 -106 -143 -158 -156 -154 -152 -151 -148 -146 -144 -143 -139 -138 -136 -135 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -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 -94 -225 -186 -122 -81 -102 -175 -218 -157 -163 -216 -228 -216 -203 -188 -168 -159 -150 -170 -186 -194 -194 -196 -183 -168 -160 -160 -184 -186 -176 -174 -164 -156 -137 -130 -132 -131 -129 -134 -143 -150 -163 -164 -165 -151 -130 -143 -141 -125 -118 -126 -151 -193 -134 -25 0 0 0 0 -21 -31 0 0 -80 -159 -158 -159 -166 -169 -167 -168 -169 -178 -168 -146 -128 -135 -103 -81 -76 -75 -93 -107 -111 -100 -74 -33 -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 -49 -124 -196 -184 -134 -139 -139 -130 -112 -123 -125 -142 -154 -149 -139 -154 -147 -140 -164 -191 -193 -94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -29 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -47 -41 -38 -36 -37 -39 -39 -40 -41 -42 -42 -40 -38 -38 -38 -38 -39 -39 -38 -37 -36 -36 -38 -38 -39 -40 -42 -42 -44 -46 -47 -47 -49 -53 -58 -63 -66 -66 -67 -67 -69 -72 -72 -43 -40 -40 -40 -45 -76 -76 -76 -75 -75 -78 -80 -81 -81 -80 -79 -79 -79 -78 -78 -76 -76 -75 -74 -74 -75 -74 -77 -73 -69 -68 -70 -71 -71 -70 -69 -70 -72 -91 -113 -124 -120 -117 -115 -113 -112 -110 -108 -101 -101 -132 -154 -152 -150 -150 -147 -144 -142 -141 -139 -136 -135 -134 0 0 0 0 0 0 0 0 0 0 -2 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -121 -207 -185 -191 -199 -166 -138 -159 -198 -238 -242 -215 -203 -202 -187 -171 -169 -179 -206 -209 -206 -191 -178 -179 -176 -165 -152 -183 -190 -194 -186 -165 -162 -158 -154 -148 -143 -142 -141 -141 -144 -155 -154 -147 -143 -150 -149 -113 -121 -157 -184 -171 -168 -72 0 0 0 0 -68 -156 -155 -11 -42 -135 -175 -172 -168 -168 -170 -170 -168 -188 -178 -108 -62 -79 -85 -79 -81 -86 -99 -103 -103 -94 -73 -50 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -72 -162 -175 -150 -142 -141 -125 -115 -111 -114 -123 -126 -145 -151 -140 -150 -141 -150 -176 -204 -202 -111 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -53 -46 -39 -36 -35 -35 -36 -36 -38 -39 -39 -39 -38 -37 -37 -37 -37 -39 -38 -37 -37 -37 -38 -39 -39 -39 -40 -42 -43 -44 -45 -46 -50 -55 -62 -65 -66 -68 -68 -66 -67 -70 -70 -50 -42 -40 -41 -41 -41 -74 -75 -74 -76 -78 -80 -81 -82 -83 -82 -81 -81 -81 -79 -77 -77 -77 -77 -78 -78 -76 -77 -74 -73 -73 -74 -74 -74 -72 -72 -78 -99 -122 -123 -120 -117 -116 -115 -111 -107 -105 -102 -98 -98 -101 -125 -152 -152 -149 -147 -144 -142 -140 -138 -136 -135 -135 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -152 -56 -47 -92 -214 -208 -198 -183 -170 -154 -147 -151 -177 -236 -256 -245 -140 -66 -111 -188 -174 -177 -196 -209 -204 -199 -199 -193 -192 -186 -174 -171 -177 -175 -195 -210 -206 -190 -172 -169 -162 -154 -143 -135 -132 -129 -127 -124 -141 -145 -146 -144 -128 -148 -170 -181 -150 -99 -27 0 0 0 0 0 0 -4 0 0 -83 -169 -192 -189 -170 -163 -154 -154 -169 -163 -52 0 -28 -99 -95 -88 -89 -91 -83 -71 -63 -68 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -98 -155 -154 -137 -127 -110 -104 -101 -105 -115 -112 -126 -142 -150 -163 -157 -168 -178 -193 -204 -186 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -35 -49 -40 -35 -33 -33 -34 -36 -39 -41 -41 -41 -41 -40 -39 -39 -39 -37 -37 -38 -39 -39 -39 -40 -41 -41 -41 -42 -43 -43 -45 -48 -52 -58 -60 -64 -68 -71 -69 -65 -65 -67 -72 -77 -49 -44 -41 -40 -41 -41 -41 -60 -77 -78 -80 -80 -83 -75 -64 -65 -67 -79 -83 -81 -81 -81 -80 -82 -83 -83 -86 -82 -79 -78 -78 -79 -106 -107 -103 -106 -119 -119 -117 -115 -113 -113 -108 -105 -103 -101 -99 -96 -97 -98 -101 -119 -153 -149 -147 -145 -143 -141 -139 -138 -137 -136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -192 -30 -134 -151 -65 -203 -203 -192 -170 -148 -143 -165 -181 -216 -208 -18 -11 0 -54 -184 -180 -202 -207 -207 -217 -190 -181 -180 -182 -176 -169 -175 -179 -182 -198 -202 -198 -195 -191 -190 -171 -159 -149 -141 -134 -124 -120 -128 -153 -151 -134 -145 -158 -151 -169 -96 -47 -12 -30 -2 0 0 0 0 0 0 0 0 0 -113 -161 -157 -139 -136 -130 -134 -145 -154 -111 -72 -83 -120 -115 -94 -91 -88 -78 -64 -57 -79 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -127 -160 -138 -109 -100 -101 -102 -107 -112 -109 -118 -146 -166 -179 -178 -186 -186 -192 -169 -86 -16 0 0 0 0 0 0 0 0 0 0 0 -14 -24 -16 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -28 -28 -38 -38 -35 -33 -33 -37 -40 -43 -44 -43 -43 -42 -41 -40 -40 -40 -40 -43 -43 -42 -41 -42 -41 -42 -43 -43 -42 -42 -44 -48 -53 -59 -59 -48 -45 -49 -50 -64 -65 -66 -69 -73 -70 -74 -59 -42 -43 -43 -40 -42 -59 -79 -79 -80 -68 -55 -46 -45 -45 -64 -74 -75 -79 -86 -85 -86 -87 -88 -92 -86 -82 -81 -80 -83 -124 -126 -122 -116 -108 -109 -108 -107 -107 -106 -103 -103 -101 -100 -97 -96 -98 -98 -99 -102 -114 -149 -149 -147 -145 -143 -140 -140 -140 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -109 -200 -139 -179 -208 -197 -170 -177 -183 -177 -164 -155 -173 -182 -146 -105 0 0 -95 -143 -191 -214 -207 -202 -213 -213 -173 -150 -151 -154 -162 -178 -203 -215 -224 -238 -239 -221 -215 -213 -208 -183 -175 -170 -157 -140 -128 -125 -137 -154 -150 -120 -143 -149 -99 -25 -91 -26 -66 -154 -152 -24 0 0 0 0 0 0 -32 -72 -116 -110 -102 -95 -95 -96 -108 -125 -136 -134 -122 -123 -132 -135 -111 -95 -92 -81 -65 -54 -94 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -137 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -132 -134 -111 -94 -94 -100 -109 -124 -122 -114 -128 -162 -166 -174 -187 -187 -186 -196 -113 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -70 -77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -43 -46 -42 -37 -35 -35 -37 -40 -43 -45 -47 -47 -47 -46 -45 -45 -45 -45 -49 -49 -46 -44 -44 -42 -43 -43 -44 -44 -44 -46 -51 -56 -57 -59 -40 -32 -34 -36 -49 -63 -66 -66 -66 -66 -68 -71 -61 -44 -47 -45 -44 -47 -52 -54 -56 -51 -48 -49 -49 -48 -49 -49 -49 -58 -91 -90 -90 -91 -91 -92 -85 -83 -81 -92 -115 -122 -117 -112 -106 -100 -101 -101 -101 -101 -100 -100 -101 -100 -98 -96 -96 -98 -98 -99 -99 -101 -109 -144 -149 -147 -145 -144 -144 -143 -142 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -147 -202 -193 -179 -191 -201 -180 -164 -174 -179 -194 -113 -79 -201 -101 -36 -1 -37 -194 -218 -219 -213 -207 -214 -215 -193 -170 -172 -171 -151 -171 -208 -234 -242 -250 -249 -239 -222 -218 -221 -211 -189 -178 -184 -175 -156 -140 -135 -133 -135 -132 -117 -128 -126 -68 -38 -127 -19 -93 -144 -111 -4 -79 -26 0 -3 -0 -72 -95 -122 -124 -94 -90 -82 -73 -69 -81 -96 -109 -109 -100 -104 -114 -123 -120 -105 -108 -64 -53 -56 -84 -57 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -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 -61 -135 -108 -92 -88 -86 -91 -99 -114 -121 -126 -136 -157 -166 -174 -182 -183 -181 -171 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -35 -30 -29 -31 -41 -39 -37 -37 -40 -42 -45 -48 -50 -50 -52 -53 -53 -52 -51 -52 -54 -53 -51 -49 -47 -44 -44 -45 -46 -46 -47 -49 -53 -56 -58 -62 -40 -36 -37 -36 -34 -49 -53 -60 -68 -68 -69 -46 -39 -45 -49 -48 -49 -49 -48 -47 -47 -48 -50 -51 -51 -51 -52 -52 -52 -64 -96 -94 -94 -94 -92 -90 -82 -82 -104 -118 -118 -111 -105 -101 -99 -97 -97 -97 -96 -97 -98 -99 -100 -98 -96 -95 -95 -95 -97 -98 -98 -99 -99 -108 -138 -149 -148 -148 -147 -146 -145 0 0 0 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 -30 -8 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -178 -179 -174 -161 -154 -156 -155 -170 -189 -194 -209 -77 -89 -196 -202 -187 -177 -168 -213 -251 -233 -226 -228 -215 -202 -172 -158 -158 -161 -144 -198 -240 -259 -257 -259 -253 -248 -246 -238 -228 -195 -186 -185 -156 -165 -164 -152 -140 -140 -137 -130 -122 -119 -122 -140 -142 -108 -6 -78 -120 -72 -7 -53 -13 -28 -64 -115 -89 -69 -71 -72 -67 -72 -80 -73 -62 -59 -57 -76 -74 -75 -86 -96 -108 -66 -41 -58 -9 -38 -63 -66 -64 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -114 -103 -88 -87 -74 -72 -89 -118 -134 -135 -135 -141 -157 -157 -166 -162 -149 -148 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -37 -33 -30 -27 -45 -42 -39 -40 -44 -44 -48 -49 -50 -52 -53 -54 -56 -57 -57 -56 -58 -57 -56 -54 -50 -48 -48 -49 -49 -48 -50 -54 -58 -61 -63 -67 -42 -39 -40 -39 -37 -37 -35 -46 -60 -64 -72 -46 -40 -45 -49 -51 -51 -50 -50 -50 -49 -50 -51 -52 -52 -52 -52 -65 -68 -77 -100 -98 -95 -95 -91 -86 -86 -78 -104 -115 -107 -99 -97 -97 -96 -95 -94 -93 -93 -95 -97 -98 -97 -95 -94 -94 -94 -95 -97 -98 -99 -100 -100 -100 -109 -114 -128 -151 -150 -148 -147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -28 -12 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -72 -201 -189 -167 -154 -146 -149 -161 -197 -156 -106 -28 -198 -187 -193 -199 -200 -175 -191 -231 -262 -239 -54 -140 -201 -186 -174 -171 -160 -153 -161 -232 -263 -265 -258 -258 -250 -249 -241 -226 -207 -176 -172 -176 -172 -179 -175 -164 -147 -142 -149 -139 -133 -128 -130 -143 -145 -72 0 -8 -66 -126 -126 -94 -64 -126 -104 -71 -57 -48 -42 -43 -52 -67 -82 -74 -61 -50 -44 -56 -59 -67 -78 -85 -89 -82 -62 -32 0 0 -3 -49 -59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -85 -92 -80 -79 -75 -71 -78 -99 -124 -145 -132 -135 -143 -153 -155 -153 -142 -138 -120 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -71 -102 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -45 -41 -36 -32 -34 -45 -45 -45 -48 -47 -49 -50 -52 -54 -55 -57 -59 -60 -60 -60 -63 -61 -59 -57 -55 -55 -47 -46 -50 -54 -56 -56 -60 -64 -56 -36 -35 -39 -41 -41 -41 -41 -39 -37 -36 -44 -76 -45 -41 -46 -49 -49 -51 -51 -51 -51 -50 -51 -52 -67 -78 -75 -73 -95 -103 -103 -101 -99 -95 -89 -87 -85 -78 -71 -99 -108 -101 -95 -95 -97 -96 -94 -93 -91 -92 -94 -95 -94 -93 -93 -93 -93 -94 -95 -97 -99 -100 -101 -101 -102 -102 -101 -107 -119 -120 -145 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -63 -13 -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 -86 -176 -151 -143 -142 -152 -148 -76 -26 0 -75 -209 -199 -198 -193 -184 -176 -200 -255 -263 -243 -237 -62 -66 -97 -140 -175 -166 -158 -191 -252 -270 -269 -274 -276 -263 -250 -225 -203 -180 -159 -157 -164 -174 -184 -182 -181 -152 -140 -147 -128 -135 -137 -142 -160 -177 -136 -43 -30 -106 -19 -35 -112 -138 -90 -66 -39 -30 -35 -34 -34 -41 -53 -64 -66 -55 -56 -60 -59 -57 -68 -73 -76 -80 -92 -98 -67 -16 0 0 -15 -19 0 -2 -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 -21 -103 -110 -111 -97 -79 -73 -82 -100 -120 -132 -126 -133 -137 -137 -136 -130 -129 -155 -150 -74 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -83 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -50 -50 -46 -42 -36 -31 -36 -46 -45 -41 -43 -44 -52 -56 -58 -59 -60 -62 -64 -65 -65 -69 -66 -63 -61 -56 -46 -30 -27 -43 -61 -61 -61 -64 -65 -54 -30 -36 -40 -42 -43 -43 -43 -42 -40 -44 -54 -73 -48 -45 -44 -43 -46 -49 -51 -52 -52 -52 -52 -77 -94 -103 -103 -102 -102 -102 -101 -100 -97 -92 -81 -76 -74 -70 -67 -99 -106 -101 -96 -96 -97 -96 -93 -91 -91 -92 -92 -92 -91 -92 -92 -92 -93 -94 -95 -97 -98 -99 -101 -102 -103 -103 -103 -102 -101 -101 -117 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -111 -149 -137 -130 -123 -53 -17 0 0 0 -114 -137 -61 -103 -196 -202 -202 -208 -133 -166 -208 -149 0 0 0 -54 -156 -174 -176 -212 -245 -250 -256 -263 -270 -263 -240 -214 -184 -155 -142 -154 -181 -197 -189 -177 -177 -139 -124 -123 -131 -146 -138 -142 -89 -32 -65 -25 0 -50 -141 -129 -125 -117 -77 -51 -34 -29 -27 -28 -32 -38 -39 -45 -51 -47 -50 -51 -55 -59 -66 -67 -75 -84 -91 -96 -86 -50 -9 0 0 0 -25 -45 -76 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -81 -98 -106 -96 -82 -74 -83 -98 -115 -125 -129 -153 -149 -131 -125 -135 -163 -179 -185 -149 -44 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -52 -47 -41 -37 -34 -40 -37 -32 -31 -28 -48 -59 -61 -61 -62 -66 -47 -39 -42 -48 -69 -67 -64 -57 -42 -31 -30 -44 -59 -61 -63 -37 -32 -34 -34 -37 -40 -42 -43 -44 -45 -44 -41 -58 -74 -70 -72 -75 -76 -78 -76 -48 -51 -52 -52 -61 -88 -101 -105 -106 -105 -103 -100 -99 -98 -96 -92 -86 -81 -74 -69 -67 -65 -69 -92 -102 -98 -96 -96 -95 -93 -93 -92 -91 -90 -90 -90 -91 -91 -92 -92 -93 -94 -96 -97 -99 -101 -103 -103 -105 -104 -104 -102 -100 -98 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -148 -140 -134 -93 0 0 0 0 0 0 0 -10 0 -44 -219 -228 -230 -151 0 0 -154 -102 0 0 0 0 0 -20 -61 -190 -221 -231 -237 -236 -241 -221 -194 -174 -151 -130 -141 -169 -199 -212 -208 -187 -161 -120 -107 -126 -156 -170 -147 -164 -67 0 0 0 0 -94 -160 -112 -91 -75 -51 -30 -29 -28 -32 -36 -38 -36 -32 -33 -39 -47 -50 -51 -56 -63 -70 -73 -76 -86 -92 -92 -85 -83 -83 -52 0 0 -84 -100 -84 -85 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -30 -109 -96 -84 -79 -86 -104 -116 -125 -132 -147 -164 -132 -128 -146 -168 -169 -170 -165 -124 -21 -0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -57 -54 -50 -46 -41 -38 -35 -37 -39 -38 -34 -33 -50 -60 -52 -30 -33 -32 -48 -53 -42 -70 -68 -65 -65 -59 -31 -31 -32 -32 -31 -29 -32 -33 -34 -34 -35 -40 -40 -43 -45 -46 -44 -40 -52 -63 -64 -68 -70 -75 -64 -44 -49 -52 -53 -71 -94 -106 -106 -107 -107 -106 -103 -98 -94 -91 -88 -85 -85 -75 -69 -67 -66 -66 -65 -94 -106 -102 -101 -98 -97 -96 -94 -93 -90 -89 -89 -89 -89 -90 -91 -91 -92 -93 -94 -95 -97 -98 -99 -101 -104 -105 -104 -102 -99 -98 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -110 -84 -21 -57 -167 -160 -82 -38 0 0 0 0 0 0 0 0 0 -51 -177 -233 -242 -100 0 -25 -191 -62 0 0 0 0 0 0 -52 -196 -205 -226 -243 -254 -247 -192 -158 -143 -135 -119 -153 -188 -205 -203 -205 -181 -160 -148 -153 -164 -186 -185 -174 -199 -207 -68 0 -15 -48 -12 -57 -87 -77 -66 -47 -40 -39 -39 -45 -45 -36 -24 -25 -32 -39 -42 -43 -49 -54 -63 -76 -89 -89 -76 -78 -84 -89 -89 -85 -82 -63 -51 -95 -94 -44 -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 -13 -57 -43 -76 -117 -116 -86 -86 -92 -99 -109 -119 -124 -127 -134 -149 -132 -138 -146 -149 -147 -149 -148 -147 -103 0 0 0 0 0 0 0 0 0 0 0 0 -46 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -52 -52 -50 -47 -43 -42 -43 -43 -42 -39 -36 -33 -32 -32 -32 -32 -32 -37 -40 -44 -71 -69 -65 -65 -57 -33 -33 -34 -33 -33 -31 -32 -61 -70 -56 -36 -37 -39 -41 -44 -45 -44 -40 -39 -39 -39 -39 -46 -46 -46 -60 -95 -96 -96 -100 -105 -106 -106 -104 -103 -102 -99 -94 -88 -83 -80 -78 -78 -71 -68 -67 -67 -67 -66 -69 -72 -84 -104 -100 -98 -98 -97 -93 -90 -88 -88 -88 -89 -90 -90 -91 -91 -91 -91 -92 -92 -94 -96 -99 -102 -103 -102 -99 -96 -96 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -68 -149 -153 -25 0 -12 -35 -0 0 0 0 0 0 0 0 0 0 0 0 -76 -216 -221 -42 0 0 0 -0 0 -75 -91 -41 -1 0 -95 -197 -209 -244 -282 -285 -262 -178 -130 -121 -127 -135 -173 -195 -189 -174 -177 -164 -145 -144 -155 -166 -184 -185 -165 -183 -206 -37 -76 -117 -156 -105 -91 -77 -69 -67 -51 -48 -49 -50 -48 -38 -29 -27 -34 -42 -47 -47 -47 -49 -55 -59 -83 -85 -89 -87 -85 -85 -88 -87 -78 -76 -47 -33 -43 -62 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -107 -107 -108 -107 -103 -90 -93 -108 -117 -116 -116 -117 -123 -132 -140 -143 -145 -160 -161 -147 -135 -144 -144 -73 0 0 0 0 0 0 0 0 0 0 0 -4 -61 -32 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -55 -56 -54 -52 -49 -49 -49 -46 -43 -42 -38 -36 -36 -35 -35 -35 -36 -37 -37 -47 -73 -72 -53 -49 -45 -33 -34 -35 -35 -35 -35 -35 -66 -52 -39 -37 -39 -39 -41 -43 -45 -45 -43 -41 -42 -43 -49 -87 -90 -92 -96 -101 -105 -106 -107 -106 -104 -102 -99 -96 -94 -92 -87 -81 -78 -77 -76 -74 -77 -73 -71 -71 -71 -70 -66 -65 -82 -107 -104 -102 -102 -100 -95 -91 -90 -90 -89 -89 -89 -89 -89 -90 -91 -91 -92 -92 -93 -95 -97 -99 -100 -99 -97 -95 -95 -95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -143 -140 -96 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -115 -189 0 0 0 0 0 0 -75 -197 -164 -7 0 -124 -206 -181 -25 -21 -209 -238 -175 -133 -117 -119 -144 -175 -173 -173 -167 -146 -121 -102 -92 -106 -132 -153 -168 -89 -22 -7 -10 -169 -160 -132 -115 -82 -67 -59 -57 -57 -61 -60 -55 -48 -39 -44 -43 -43 -45 -47 -46 -41 -41 -48 -57 -96 -58 -6 -8 -23 -37 -54 -66 -73 -78 -64 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -66 -87 -92 -91 -98 -105 -118 -129 -123 -109 -111 -125 -137 -139 -148 -167 -158 -163 -164 -159 -162 -161 -67 -0 0 0 0 0 0 0 0 0 0 0 -12 -66 -87 -112 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -53 -55 -54 -53 -51 -50 -47 -43 -41 -41 -40 -40 -39 -39 -40 -41 -40 -38 -41 -50 -50 -37 -34 -34 -34 -36 -37 -38 -38 -46 -70 -42 -42 -43 -43 -46 -47 -46 -46 -47 -48 -46 -44 -46 -53 -67 -97 -98 -99 -99 -99 -101 -103 -104 -102 -99 -96 -94 -90 -87 -85 -84 -80 -78 -77 -76 -75 -77 -77 -76 -76 -75 -73 -72 -70 -88 -111 -108 -106 -104 -100 -97 -93 -93 -91 -90 -90 -90 -90 -90 -90 -91 -91 -91 -91 -91 -92 -94 -96 -97 -96 -96 -95 -97 -122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -68 -134 -146 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 0 0 0 0 0 0 -2 -145 -221 -244 -185 -188 -148 -183 -155 -27 -222 -203 -151 -119 -104 -113 -160 -182 -177 -172 -144 -110 -82 -74 -72 -75 -93 -118 -141 -147 -165 -84 -13 -88 -154 -140 -121 -95 -80 -67 -62 -64 -69 -60 -54 -50 -48 -48 -49 -42 -41 -40 -38 -35 -35 -42 -59 -91 -108 -47 0 0 0 0 0 0 -9 -23 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -11 -22 -120 -104 -82 -39 -13 -97 -98 -101 -112 -123 -120 -121 -129 -132 -128 -139 -148 -154 -162 -159 -177 -186 -188 -187 -192 -164 -56 0 0 0 0 0 0 0 0 0 0 0 -21 -101 -112 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -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 -10 -35 -58 -60 -57 -54 -52 -50 -48 -44 -43 -45 -47 -48 -48 -46 -44 -42 -41 -40 -40 -39 -38 -37 -37 -37 -37 -38 -39 -41 -40 -37 -36 -43 -44 -47 -50 -51 -51 -49 -48 -48 -50 -50 -49 -63 -83 -101 -99 -98 -96 -95 -96 -97 -98 -99 -96 -92 -90 -87 -84 -83 -82 -82 -82 -80 -78 -77 -77 -81 -81 -80 -79 -78 -78 -76 -72 -73 -89 -110 -107 -104 -101 -98 -96 -95 -92 -91 -90 -90 -89 -89 -90 -90 -90 -90 -90 -90 -91 -92 -93 -93 -94 -94 -93 -99 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -80 -99 -121 -72 -19 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -130 -211 -168 -5 0 0 -71 -207 -173 -128 -114 -114 -112 -170 -184 -193 -191 -171 -93 -64 -61 -74 -76 -80 -100 -116 -125 -166 -51 0 -23 -120 -143 -125 -103 -83 -77 -72 -68 -62 -50 -51 -49 -47 -46 -43 -41 -40 -39 -39 -42 -44 -43 -55 -76 -96 -99 -90 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -72 -54 -0 -40 -138 -90 -72 -58 -111 -98 -103 -118 -125 -116 -116 -127 -125 -121 -134 -152 -155 -157 -165 -177 -181 -194 -203 -197 -165 -30 0 0 0 0 0 0 0 0 0 0 0 -40 -99 -98 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -18 -19 -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 -13 -40 -62 -62 -61 -58 -56 -52 -53 -53 -52 -53 -57 -57 -57 -55 -52 -48 -45 -43 -43 -43 -42 -41 -41 -41 -41 -42 -42 -44 -42 -40 -41 -44 -44 -50 -52 -52 -53 -51 -50 -50 -51 -54 -71 -94 -101 -98 -97 -97 -96 -96 -97 -97 -96 -94 -92 -88 -84 -82 -81 -81 -80 -79 -79 -80 -79 -80 -81 -83 -82 -81 -81 -80 -78 -76 -72 -69 -84 -111 -108 -105 -103 -101 -98 -95 -93 -92 -91 -90 -88 -89 -89 -89 -90 -90 -90 -90 -91 -91 -91 -91 -91 -91 -91 -100 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -88 -59 -106 -47 0 0 0 0 0 0 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 -208 -264 -152 0 0 0 -105 -163 -122 -99 -114 -108 -121 -167 -168 -191 -197 -160 -78 -60 -65 -71 -76 -82 -90 -99 -114 -141 -129 -100 -37 -33 -142 -135 -106 -92 -85 -70 -52 -56 -54 -46 -44 -40 -41 -44 -42 -36 -37 -43 -48 -49 -54 -57 -64 -69 -63 -68 -58 -42 -26 0 0 0 0 0 0 0 0 0 -12 -65 -51 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -142 -45 -91 -114 -108 -118 -12 -97 -127 -108 -91 -105 -127 -132 -122 -117 -118 -130 -130 -130 -135 -126 -124 -144 -173 -173 -175 -190 -193 -140 0 0 0 0 0 0 0 0 0 0 0 0 -56 -133 -154 -119 -98 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -37 -40 -39 -39 -50 -59 -55 -47 -60 -57 -52 -57 -63 -64 -63 -61 -58 -53 -48 -46 -46 -46 -45 -44 -44 -44 -45 -47 -47 -47 -46 -44 -45 -47 -51 -55 -55 -58 -85 -83 -80 -78 -80 -103 -103 -101 -99 -98 -98 -96 -95 -94 -94 -92 -89 -87 -83 -79 -78 -79 -78 -78 -79 -80 -80 -82 -83 -84 -84 -82 -81 -80 -79 -78 -76 -73 -70 -87 -112 -109 -109 -107 -104 -100 -96 -93 -92 -91 -90 -88 -88 -88 -88 -88 -88 -88 -89 -90 -90 -90 -90 -89 -90 -106 -127 -138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -18 0 -17 -19 0 0 -0 0 0 0 0 0 0 0 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 -61 -41 0 0 -2 -130 -125 -94 -96 -132 -119 -147 -176 -174 -185 -191 -157 -98 -66 -74 -73 -75 -84 -84 -95 -107 -120 -125 -105 -81 -23 -45 -148 -141 -109 -84 -66 -61 -58 -59 -51 -43 -43 -34 -33 -31 -29 -36 -46 -52 -56 -62 -56 -61 -64 -60 -52 -64 -66 -50 -12 -2 0 0 0 0 0 0 0 -14 -65 -93 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -105 -138 -135 -132 -132 -113 -61 -117 -129 -113 -101 -115 -141 -144 -134 -121 -114 -125 -125 -131 -137 -129 -129 -129 -138 -148 -157 -165 -147 -99 0 0 0 0 0 -6 -17 0 0 0 0 0 0 -80 -151 -144 -120 -62 -33 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -9 -32 -32 -37 -42 -41 -36 -53 -45 -34 -41 -71 -72 -71 -67 -63 -59 -51 -52 -52 -51 -49 -48 -47 -47 -49 -50 -52 -50 -49 -50 -51 -52 -53 -55 -56 -64 -104 -104 -103 -103 -103 -103 -102 -100 -99 -98 -97 -94 -93 -91 -88 -88 -85 -81 -78 -77 -77 -77 -77 -77 -78 -79 -80 -82 -83 -84 -85 -84 -84 -83 -80 -78 -76 -74 -71 -73 -88 -108 -85 -103 -107 -103 -99 -96 -94 -92 -90 -88 -88 -88 -88 -88 -88 -88 -89 -89 -89 -89 -89 -88 -89 -112 -137 -136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -64 -99 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -161 -110 -101 -118 -141 -140 -147 -176 -191 -193 -156 -139 -110 -88 -87 -83 -85 -86 -94 -118 -119 -154 -154 -118 -125 -74 -89 -148 -145 -121 -83 -68 -62 -49 -52 -51 -49 -48 -39 -37 -35 -38 -48 -51 -57 -52 -51 -54 -61 -63 -61 -61 -69 -64 -56 -67 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -112 -135 -152 -143 -87 -50 -71 -105 -118 -116 -123 -135 -152 -139 -126 -122 -126 -118 -130 -144 -145 -133 -126 -133 -147 -164 -176 -39 0 0 0 0 0 0 -36 -105 -8 0 0 0 0 0 -87 -139 -139 -126 -86 -74 -45 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -35 -35 -37 -42 -39 -39 -38 -45 -69 -79 -79 -76 -72 -66 -59 -63 -62 -59 -55 -52 -50 -50 -51 -53 -55 -55 -54 -55 -59 -59 -61 -60 -75 -95 -103 -103 -103 -102 -101 -101 -97 -97 -97 -96 -96 -96 -92 -86 -82 -83 -82 -80 -77 -75 -76 -76 -77 -76 -76 -78 -80 -82 -84 -85 -86 -86 -86 -87 -86 -83 -79 -77 -74 -71 -74 -80 -69 -103 -110 -105 -101 -99 -97 -94 -92 -91 -89 -88 -89 -89 -89 -89 -89 -89 -88 -88 -87 -86 -86 -112 -134 -133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -31 -95 -46 -5 -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 -108 -196 -127 -122 -149 -168 -169 -163 -172 -172 -156 -125 -117 -106 -97 -93 -82 -80 -102 -120 -137 -134 -174 -178 -155 -138 -144 -134 -129 -125 -109 -78 -77 -74 -67 -69 -62 -61 -59 -57 -55 -53 -52 -56 -59 -63 -49 -49 -54 -58 -59 -57 -62 -74 -85 -69 -63 -57 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -15 0 0 -9 -111 -125 -123 -132 -157 -139 -128 -125 -133 -151 -163 -172 -177 -171 -170 -139 -151 -170 -163 -58 -6 0 0 0 0 0 0 -6 -15 -98 -97 -40 0 0 0 -97 -145 -115 -41 -55 -38 -33 -37 -34 -4 0 0 0 0 0 0 0 0 -2 -61 -46 -10 0 0 0 -55 -100 -48 -25 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 0 0 0 -3 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -41 -41 -43 -44 -42 -41 -41 -41 -47 -77 -82 -82 -79 -75 -73 -75 -69 -63 -59 -57 -55 -55 -55 -56 -58 -58 -57 -60 -62 -63 -61 -88 -99 -100 -100 -99 -99 -98 -97 -96 -94 -96 -95 -93 -92 -92 -90 -85 -82 -80 -79 -76 -74 -74 -74 -75 -77 -76 -76 -78 -80 -83 -85 -86 -86 -88 -92 -93 -91 -87 -82 -78 -76 -75 -73 -71 -69 -82 -101 -107 -102 -99 -96 -94 -93 -91 -89 -88 -87 -86 -86 -87 -88 -88 -87 -87 -86 -85 -85 -113 -133 -132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -82 -74 -42 -54 -76 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -196 -223 -155 -135 -168 -166 -161 -157 -140 -125 -107 -95 -92 -96 -94 -94 -96 -96 -112 -122 -138 -152 -156 -165 -168 -151 -132 -132 -129 -116 -98 -78 -78 -90 -94 -91 -84 -72 -70 -75 -77 -64 -63 -61 -62 -61 -47 -53 -55 -56 -57 -50 -53 -67 -79 -75 -63 -46 -37 -27 -23 -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 -38 -46 -57 -133 -130 -129 -137 -149 -140 -132 -141 -159 -180 -197 -190 -186 -178 -164 -143 -162 -177 -187 -168 -13 0 0 0 0 0 -34 -83 -112 -34 -141 -48 0 0 0 -2 -166 -178 -94 -74 -39 -6 0 -4 0 0 0 -23 -24 -0 0 0 0 -21 -136 -167 -82 0 -29 -136 -133 -157 -188 -159 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -15 0 0 0 -5 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -42 -47 -47 -48 -46 -44 -45 -45 -45 -47 -81 -87 -86 -84 -83 -82 -76 -70 -65 -63 -60 -60 -61 -61 -61 -60 -59 -62 -64 -68 -100 -100 -99 -98 -98 -97 -98 -96 -94 -93 -92 -96 -94 -91 -89 -86 -84 -82 -81 -79 -77 -75 -76 -76 -76 -77 -78 -79 -79 -80 -81 -83 -84 -85 -86 -89 -93 -94 -92 -86 -80 -78 -76 -76 -74 -72 -69 -66 -97 -107 -102 -98 -96 -94 -92 -90 -88 -86 -84 -83 -83 -84 -85 -85 -85 -85 -84 -85 -84 -115 -133 -132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -38 -58 -60 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -21 0 0 0 0 -41 -259 -233 -180 -170 -211 -199 -174 -152 -124 -99 -78 -89 -101 -105 -102 -102 -102 -100 -104 -118 -132 -139 -146 -171 -172 -153 -138 -132 -117 -111 -97 -82 -76 -91 -90 -86 -84 -75 -74 -80 -79 -72 -68 -64 -61 -57 -54 -56 -56 -54 -51 -49 -50 -60 -64 -62 -59 -47 -43 -45 -46 -23 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -62 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 -28 -86 -106 -131 -141 -138 -138 -129 -143 -149 -147 -148 -155 -180 -199 -207 -202 -194 -167 -150 -136 -58 -150 -186 -131 0 0 0 0 0 -18 -173 -61 -3 -7 -46 -10 0 0 0 -0 -35 -156 -173 -135 -135 -45 0 0 -25 -101 -83 -143 -134 -38 -159 -32 0 0 -11 -42 -4 0 -73 -218 -250 -238 -197 -171 -182 -158 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 -6 -1 -3 -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 -4 -48 -52 -52 -53 -49 -47 -47 -48 -52 -61 -90 -92 -91 -90 -88 -85 -78 -72 -68 -65 -63 -81 -83 -73 -63 -63 -62 -63 -78 -101 -98 -96 -96 -95 -94 -94 -96 -95 -94 -90 -87 -89 -90 -87 -83 -80 -80 -79 -78 -77 -77 -76 -77 -78 -78 -73 -54 -74 -79 -80 -81 -82 -82 -83 -83 -85 -90 -93 -89 -84 -79 -78 -77 -76 -74 -71 -68 -65 -98 -106 -101 -97 -97 -93 -91 -89 -87 -85 -85 -83 -83 -82 -82 -83 -83 -84 -84 -84 -84 -118 -134 -134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -70 -37 -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 -12 -89 -164 -215 -179 -98 -15 0 -100 -321 -287 -222 -243 -279 -262 -212 -148 -114 -90 -63 -81 -90 -99 -105 -107 -119 -119 -121 -132 -141 -142 -153 -168 -164 -156 -145 -139 -128 -120 -102 -89 -82 -80 -77 -83 -84 -83 -82 -85 -77 -72 -69 -67 -64 -64 -61 -60 -58 -53 -50 -49 -50 -58 -57 -50 -45 -48 -47 -47 -57 -60 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -87 -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 -79 -34 0 0 0 0 -42 -61 -47 -140 -158 -128 -123 -128 -137 -140 -134 -126 -120 -147 -149 -152 -163 -157 -179 -203 -214 -210 -191 -162 -152 -144 -101 -78 -159 -92 0 0 0 0 0 -36 -154 -28 0 0 0 0 0 0 0 0 -3 -181 -200 -183 -183 -192 -188 -181 -183 -207 -197 -234 -236 -213 -182 -152 -110 -82 -84 -143 -16 -156 -197 -206 -213 -226 -173 -152 -151 -150 -135 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -56 -57 -56 -54 -51 -49 -63 -64 -76 -97 -96 -96 -93 -90 -87 -82 -79 -75 -70 -73 -92 -110 -115 -100 -80 -76 -70 -91 -100 -97 -93 -93 -95 -96 -95 -94 -95 -95 -92 -86 -81 -81 -81 -80 -78 -77 -78 -76 -77 -77 -77 -76 -52 -49 -50 -48 -39 -72 -77 -78 -79 -80 -80 -81 -82 -85 -91 -93 -86 -81 -80 -79 -77 -75 -74 -72 -69 -66 -77 -95 -103 -101 -98 -94 -92 -90 -88 -87 -87 -85 -84 -83 -81 -81 -82 -82 -83 -83 -84 -120 -134 -134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -37 -50 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -126 -168 -191 -152 -118 -87 -11 0 -9 -102 -269 -305 -323 -286 -192 -130 -97 -88 -89 -107 -94 -98 -102 -107 -133 -145 -147 -157 -168 -156 -154 -156 -159 -157 -131 -132 -127 -116 -105 -91 -86 -82 -80 -82 -92 -94 -93 -82 -78 -80 -79 -71 -51 -57 -59 -59 -57 -54 -52 -46 -47 -55 -56 -52 -48 -49 -52 -47 -55 -69 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -17 0 0 0 0 0 0 0 0 0 0 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 -110 -42 -18 -3 0 0 -112 -156 -148 -150 -157 -140 -131 -137 -139 -140 -123 -112 -118 -144 -134 -130 -136 -153 -178 -187 -204 -205 -185 -151 -145 -147 -138 -96 -160 -54 0 0 -12 -127 -118 -48 0 0 0 0 0 0 0 0 0 0 -7 -70 -185 -154 -147 -188 -210 -184 -190 -212 -224 -225 -216 -222 -213 -182 -176 -163 -99 -16 -20 -200 -205 -186 -188 -219 -166 -142 -153 -182 -201 -33 -49 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -19 -22 -37 -58 -74 -94 -98 -98 -98 -97 -97 -95 -91 -88 -86 -79 -75 -89 -106 -119 -118 -117 -116 -114 -110 -104 -101 -100 -97 -92 -92 -92 -93 -93 -93 -93 -92 -88 -76 -68 -81 -78 -77 -76 -75 -71 -46 -68 -63 -44 -45 -43 -41 -39 -38 -40 -54 -73 -79 -79 -79 -80 -81 -82 -85 -89 -90 -85 -82 -80 -80 -78 -76 -74 -72 -70 -67 -64 -75 -82 -87 -101 -96 -93 -92 -90 -89 -89 -89 -88 -86 -84 -83 -83 -83 -82 -82 -82 -90 -117 -133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 -0 -15 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -156 -129 -111 -129 -77 -6 0 -28 -125 -180 -276 -229 -160 -122 -87 -94 -106 -106 -91 -95 -103 -118 -143 -168 -156 -169 -166 -126 -137 -132 -135 -139 -130 -140 -127 -113 -101 -82 -95 -94 -89 -88 -94 -93 -95 -97 -95 -95 -85 -70 -57 -61 -61 -60 -58 -55 -52 -47 -48 -53 -57 -56 -56 -49 -47 -52 -52 -61 -76 -65 0 0 0 0 -2 0 0 0 0 0 0 0 -77 -125 -100 -172 -87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -127 -212 -171 -120 -162 -164 -145 -133 -142 -136 -133 -132 -131 -130 -114 -126 -131 -127 -115 -118 -134 -153 -169 -171 -199 -201 -179 -147 -147 -139 -141 -128 -99 -18 0 0 -42 -172 -117 -50 0 -4 0 0 0 -40 -73 -42 -4 0 0 -11 -94 -33 0 -85 -251 -229 -223 -236 -249 -235 -224 -215 -181 -150 -148 -86 -78 -57 -60 -211 -196 -206 -208 -214 -214 -185 -169 -182 -165 -1 -127 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 -26 -67 -99 -94 -92 -91 -92 -92 -91 -93 -93 -89 -83 -81 -75 -101 -120 -120 -119 -116 -114 -112 -108 -103 -101 -97 -95 -95 -94 -91 -89 -88 -88 -86 -65 -63 -57 -54 -69 -65 -65 -67 -59 -40 -44 -46 -46 -46 -45 -45 -42 -40 -40 -41 -42 -56 -62 -71 -78 -67 -69 -73 -79 -84 -84 -87 -88 -95 -98 -83 -78 -75 -73 -70 -67 -66 -64 -62 -73 -101 -97 -94 -92 -91 -91 -91 -91 -91 -89 -88 -87 -86 -85 -84 -82 -82 -83 -90 -112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -51 -151 -170 -132 -176 -178 0 0 0 0 -49 -249 -199 -152 -120 -99 -103 -115 -109 -95 -94 -94 -116 -139 -146 -126 -148 -139 -133 -147 -143 -127 -129 -137 -137 -144 -112 -99 -92 -91 -86 -85 -88 -91 -94 -98 -95 -88 -87 -80 -68 -62 -63 -63 -63 -60 -57 -55 -53 -50 -52 -56 -57 -58 -51 -48 -51 -53 -52 -67 -87 -84 -73 -53 -14 -34 -70 -3 0 0 0 0 0 -27 -128 -187 -182 -191 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -105 -175 -159 -106 -117 -117 -120 -103 -123 -128 -125 -118 -109 -124 -117 -108 -106 -116 -139 -162 -174 -159 -99 -170 -171 -155 -176 -159 -129 -65 0 0 0 0 -12 -75 -124 -91 -23 -61 -163 -139 -26 -111 -185 -148 -26 0 0 0 -14 -78 -55 -138 -249 -242 -244 -254 -257 -250 -239 -216 -206 -176 -133 -52 -6 -65 -132 -158 -192 -223 -224 -211 -198 -172 -161 -178 -188 -152 -172 -62 -20 -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 -24 -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 -18 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -67 -94 -91 -87 -87 -87 -86 -85 -90 -90 -86 -81 -79 -107 -118 -122 -119 -116 -114 -114 -112 -108 -104 -100 -98 -97 -95 -93 -89 -87 -69 -57 -58 -50 -49 -51 -49 -43 -38 -38 -38 -38 -40 -44 -44 -44 -46 -47 -48 -46 -46 -46 -47 -46 -46 -45 -55 -62 -44 -44 -53 -70 -85 -84 -84 -83 -82 -81 -79 -77 -75 -72 -69 -66 -66 -64 -62 -68 -81 -80 -93 -95 -94 -93 -91 -92 -91 -90 -89 -90 -89 -87 -85 -84 -84 -85 -85 -108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -4 -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 -85 -144 -153 -168 -133 -82 0 0 0 0 -97 -216 -174 -159 -131 -112 -106 -114 -95 -90 -89 -81 -89 -97 -111 -115 -116 -118 -132 -147 -144 -127 -125 -126 -128 -128 -96 -106 -103 -88 -87 -89 -93 -93 -91 -86 -89 -89 -83 -76 -68 -64 -62 -61 -61 -58 -56 -54 -52 -45 -48 -49 -51 -53 -51 -49 -53 -55 -47 -52 -63 -76 -91 -111 -44 -62 -61 0 0 0 0 0 0 0 -48 -128 -153 -149 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -13 0 0 0 0 0 0 0 -19 -54 -77 -65 -124 -125 -112 -107 -113 -116 -114 -110 -109 -120 -115 -117 -119 -123 -138 -140 -155 -155 -109 -167 -171 -165 -161 -153 -109 -70 -21 0 0 0 0 -31 -136 -234 -51 0 -8 -27 -3 -70 -145 -171 -185 -202 -50 0 -29 -130 -192 -201 -222 -244 -249 -256 -258 -251 -240 -231 -229 -177 -133 -87 0 0 -103 -202 -236 -226 -227 -205 -181 -151 -96 -153 -196 -218 -196 -108 -106 -107 -103 -83 -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 -14 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -3 -28 -41 -69 -91 -88 -85 -83 -84 -86 -88 -86 -86 -83 -94 -116 -124 -123 -121 -117 -113 -111 -111 -109 -104 -99 -97 -94 -94 -92 -90 -90 -88 -62 -46 -47 -49 -51 -49 -45 -40 -38 -39 -40 -41 -42 -44 -44 -44 -46 -49 -51 -51 -51 -52 -53 -52 -51 -49 -48 -48 -48 -47 -77 -85 -84 -83 -81 -80 -80 -79 -77 -76 -75 -72 -70 -67 -65 -62 -60 -58 -61 -74 -91 -93 -92 -92 -90 -90 -90 -91 -91 -92 -92 -90 -89 -88 -86 -85 -86 -91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -4 -126 -153 -191 -201 -11 0 0 0 -20 -147 -192 -208 -176 -172 -145 -128 -125 -136 -133 -110 -97 -87 -72 -71 -75 -82 -84 -90 -94 -99 -105 -108 -116 -106 -97 -92 -90 -104 -98 -91 -92 -98 -90 -87 -86 -93 -99 -88 -80 -75 -74 -70 -62 -54 -50 -48 -49 -48 -46 -44 -46 -46 -46 -47 -49 -48 -49 -52 -48 -44 -59 -63 -73 -92 -97 -98 -42 0 -16 -70 -12 0 0 0 0 -101 -79 0 0 0 0 0 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 -95 -213 -133 0 0 0 0 0 0 0 0 -95 -133 -152 -135 -121 -115 -113 -109 -100 -106 -109 -114 -121 -126 -128 -130 -131 -137 -137 -152 -169 -175 -163 -152 -151 -149 -140 -111 -108 -40 0 0 0 0 0 -42 -120 -7 0 0 0 0 0 -109 -165 -186 -209 -185 -48 0 -43 -162 -182 -168 -207 -253 -257 -261 -257 -253 -240 -196 -157 -112 -57 -10 -32 -120 -195 -230 -224 -214 -186 -161 -135 -95 -109 -169 -208 -200 -137 -130 -114 -98 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -48 -49 -60 -71 -75 -88 -84 -83 -84 -85 -84 -83 -79 -93 -116 -117 -117 -114 -111 -110 -108 -106 -104 -100 -97 -96 -90 -94 -96 -92 -88 -56 -49 -47 -48 -48 -51 -46 -42 -40 -38 -39 -41 -42 -42 -43 -45 -48 -50 -50 -49 -49 -50 -51 -52 -53 -52 -51 -51 -50 -49 -47 -78 -85 -83 -82 -82 -81 -81 -80 -78 -76 -74 -73 -71 -67 -63 -59 -57 -54 -64 -94 -92 -91 -90 -90 -90 -89 -88 -89 -89 -91 -91 -91 -90 -89 -88 -87 -87 -86 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -0 -1 -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 -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 -49 -183 -245 -280 -272 -165 -97 -31 0 -86 -276 -245 -216 -187 -177 -182 -156 -136 -127 -126 -119 -112 -91 -73 -54 -58 -60 -69 -79 -81 -81 -89 -100 -107 -86 -84 -84 -89 -100 -99 -97 -94 -93 -96 -94 -95 -98 -98 -80 -75 -74 -73 -69 -57 -47 -44 -44 -47 -48 -49 -48 -48 -46 -46 -46 -48 -50 -44 -52 -50 -44 -48 -51 -58 -80 -91 -70 -17 0 -61 -141 -9 0 0 -34 -93 -143 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -92 -243 -203 -240 -111 0 0 0 0 0 0 -12 -179 -181 -149 -130 -128 -115 -113 -104 -94 -109 -110 -116 -123 -130 -136 -138 -137 -138 -144 -156 -167 -165 -153 -142 -148 -154 -152 -141 -127 -25 0 -5 0 0 0 0 -32 -57 -22 0 0 0 -15 -128 -156 -171 -187 -192 -138 -103 -109 -156 -179 -157 -180 -232 -266 -263 -261 -260 -240 -209 -196 -128 -79 -89 -174 -202 -200 -204 -202 -191 -176 -133 -106 -99 -110 -159 -199 -203 -182 -174 -144 -133 -105 -68 -53 -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 -4 -13 -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 -4 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -53 -54 -52 -51 -61 -91 -85 -80 -83 -86 -85 -80 -76 -75 -78 -77 -77 -99 -107 -106 -103 -99 -96 -95 -95 -90 -58 -51 -69 -74 -48 -44 -45 -46 -47 -48 -49 -44 -41 -39 -39 -39 -40 -41 -42 -43 -45 -48 -50 -50 -47 -45 -46 -47 -48 -50 -50 -51 -50 -50 -53 -63 -73 -84 -86 -85 -85 -84 -83 -81 -79 -76 -73 -73 -72 -69 -64 -60 -57 -55 -60 -75 -76 -76 -85 -90 -89 -88 -88 -88 -89 -91 -91 -91 -91 -90 -89 -88 -88 -86 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 -1 -0 -1 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -152 -220 -229 -310 -348 -358 -353 -359 -284 -228 -228 -205 -204 -172 -168 -180 -168 -149 -140 -135 -130 -130 -95 -83 -80 -66 -65 -87 -102 -118 -102 -105 -110 -104 -85 -81 -97 -105 -108 -104 -95 -107 -117 -118 -112 -104 -100 -91 -76 -74 -67 -65 -60 -54 -60 -51 -51 -57 -61 -58 -56 -51 -46 -46 -50 -51 -51 -51 -57 -54 -49 -47 -44 -56 -81 -66 -6 0 0 -90 -124 -33 -1 -91 -67 -91 -153 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -102 0 0 -7 0 0 0 0 0 -97 -181 -191 -179 -152 -140 -144 -142 -112 -98 -99 -113 -109 -130 -144 -152 -157 -154 -152 -151 -156 -168 -166 -164 -154 -145 -145 -33 -29 -50 -54 -1 -27 -79 -130 -105 -6 0 -82 -190 -226 -216 -198 -167 -140 -163 -151 -138 -161 -194 -193 -199 -174 -166 -175 -164 -189 -220 -258 -276 -273 -279 -248 -205 -174 -142 -155 -185 -211 -205 -198 -214 -194 -173 -170 -128 -111 -106 -121 -164 -192 -200 -197 -177 -133 -136 -112 -96 -76 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -25 -31 -28 -30 -28 -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 -4 -18 -16 -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 -3 -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 -17 -55 -58 -57 -67 -80 -93 -84 -76 -101 -126 -120 -78 -75 -74 -72 -67 -62 -98 -107 -104 -101 -98 -97 -88 -84 -81 -52 -48 -45 -43 -42 -45 -46 -47 -47 -46 -43 -41 -39 -38 -37 -38 -39 -40 -42 -45 -47 -48 -48 -46 -44 -44 -44 -45 -46 -47 -49 -50 -50 -49 -56 -72 -51 -70 -79 -82 -88 -88 -87 -84 -81 -79 -78 -76 -74 -71 -66 -61 -58 -55 -54 -53 -53 -51 -75 -85 -80 -90 -91 -92 -92 -93 -92 -92 -91 -90 -89 -88 -88 -87 0 0 0 0 0 -0 0 0 0 -0 -0 -0 -2 -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 -40 -240 -220 -223 -171 -87 -309 -322 -318 -313 -263 -223 -188 -167 -165 -165 -168 -163 -156 -157 -162 -147 -135 -131 -118 -105 -91 -85 -97 -115 -111 -112 -123 -128 -124 -104 -85 -80 -102 -108 -111 -111 -109 -115 -116 -114 -108 -97 -91 -76 -67 -66 -55 -61 -56 -58 -68 -65 -64 -61 -60 -60 -64 -56 -48 -50 -66 -64 -56 -52 -53 -56 -58 -51 -48 -60 -77 -89 -56 0 0 -49 -88 -85 -33 -148 -43 -36 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -101 -53 -4 -138 -200 -178 -167 -149 -144 -145 -141 -116 -104 -106 -111 -112 -123 -156 -173 -177 -174 -172 -167 -170 -173 -168 -172 -158 -149 -148 -131 -111 -38 0 -24 -141 -124 -142 -103 0 0 0 -28 -81 -227 -250 -253 -178 -123 -137 -120 -115 -140 -144 -97 -166 -185 -186 -184 -211 -232 -251 -278 -294 -298 -248 -224 -205 -187 -221 -236 -241 -243 -240 -224 -181 -164 -159 -119 -114 -115 -143 -179 -187 -188 -193 -174 -134 -123 -94 -81 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -2 -29 -27 -18 -19 -23 -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 -13 -22 -20 -24 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -32 -21 -48 -22 -71 -92 -97 -90 -79 -72 -92 -113 -121 -126 -124 -90 -87 -103 -97 -106 -108 -106 -103 -103 -89 -69 -58 -56 -51 -47 -44 -41 -41 -44 -44 -46 -47 -47 -44 -40 -38 -37 -37 -37 -37 -39 -41 -44 -48 -49 -49 -47 -47 -47 -46 -44 -45 -46 -48 -50 -50 -50 -49 -50 -51 -50 -48 -61 -86 -90 -94 -91 -89 -88 -84 -80 -77 -73 -67 -63 -59 -57 -56 -55 -55 -53 -68 -65 -58 -85 -94 -95 -95 -95 -94 -93 -92 -91 -90 -89 -89 -89 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -1 -2 -1 -3 -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 -91 -237 -220 -248 -276 -253 -296 -281 -273 -254 -226 -202 -171 -145 -131 -132 -147 -147 -147 -150 -153 -143 -142 -139 -128 -94 -92 -98 -107 -110 -127 -140 -137 -123 -114 -92 -76 -69 -76 -82 -91 -100 -102 -92 -90 -91 -83 -71 -64 -70 -71 -62 -54 -72 -62 -56 -59 -65 -74 -63 -58 -59 -63 -51 -47 -52 -60 -60 -62 -55 -51 -53 -63 -54 -51 -59 -73 -100 -119 -66 -18 -68 -49 -89 -145 -135 -12 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -159 -228 -158 0 -5 -134 -179 -158 -138 -133 -130 -126 -116 -112 -115 -115 -117 -124 -141 -179 -192 -191 -189 -179 -199 -191 -168 -163 -148 -141 -141 -145 -151 -35 0 -32 -102 -20 -9 -83 -109 -86 -67 -181 -244 -250 -276 -244 -165 -132 -183 -174 -167 -196 -188 -137 -198 -209 -212 -218 -242 -255 -254 -288 -316 -303 -246 -264 -251 -235 -256 -253 -236 -222 -218 -204 -157 -155 -142 -115 -112 -119 -159 -186 -183 -175 -189 -176 -149 -115 -87 -73 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -31 -29 -16 -6 0 -3 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -100 -96 -32 -6 -29 -59 -89 -95 -94 -89 -81 -74 -68 -89 -117 -120 -125 -115 -110 -110 -104 -107 -106 -104 -103 -98 -61 -57 -56 -54 -48 -46 -43 -41 -39 -40 -41 -43 -45 -45 -44 -41 -39 -38 -37 -36 -37 -37 -38 -41 -45 -47 -48 -48 -48 -50 -49 -48 -47 -47 -48 -50 -51 -51 -51 -52 -53 -53 -51 -51 -51 -54 -88 -93 -92 -91 -87 -83 -80 -76 -70 -66 -63 -62 -61 -61 -60 -58 -56 -53 -53 -59 -86 -91 -95 -98 -96 -94 -92 -91 -90 -90 -90 -90 0 0 0 0 -0 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -142 -233 -245 -270 -264 -258 -255 -260 -253 -231 -215 -195 -155 -121 -102 -100 -112 -118 -126 -134 -135 -119 -133 -126 -111 -87 -86 -98 -103 -110 -124 -114 -107 -90 -77 -71 -65 -67 -69 -71 -77 -73 -64 -56 -60 -65 -66 -67 -69 -70 -72 -68 -61 -60 -60 -59 -68 -75 -76 -65 -59 -59 -59 -54 -55 -60 -63 -63 -66 -62 -57 -54 -55 -59 -55 -62 -75 -93 -113 -44 -14 -53 -73 -113 -141 -104 0 0 0 0 0 0 0 0 -33 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -69 -41 -109 -182 -155 -202 -166 -97 -6 -7 -162 -185 -162 -140 -139 -123 -114 -112 -116 -124 -123 -125 -132 -145 -158 -173 -192 -204 -209 -211 -185 -161 -148 -140 -132 -127 -83 -26 -3 0 -32 -72 -146 -142 -147 -160 -173 -200 -223 -227 -239 -255 -232 -242 -231 -222 -182 -12 -182 -230 -217 -200 -198 -225 -252 -266 -269 -268 -300 -320 -301 -259 -253 -237 -242 -255 -246 -247 -228 -205 -186 -168 -149 -137 -123 -126 -173 -175 -158 -140 -141 -182 -151 -124 -101 -81 -73 -55 -38 -20 -2 -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 -2 -6 -25 -12 -5 -17 -40 -31 -10 -13 -33 -31 -33 -14 -4 -13 -23 -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 -4 -38 -12 0 -6 -15 -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 -37 -106 -97 -81 -70 -72 -85 -88 -88 -91 -90 -84 -76 -73 -73 -90 -119 -119 -81 -70 -69 -69 -74 -96 -101 -103 -97 -60 -56 -53 -50 -47 -46 -43 -43 -42 -40 -42 -44 -45 -45 -45 -43 -42 -41 -39 -36 -35 -35 -36 -40 -45 -50 -51 -51 -51 -51 -51 -52 -50 -49 -50 -51 -52 -52 -53 -54 -54 -56 -55 -55 -55 -57 -57 -57 -78 -96 -92 -88 -82 -76 -70 -67 -66 -64 -64 -63 -62 -60 -59 -58 -58 -58 -57 -57 -82 -101 -99 -96 -95 -93 -91 -91 -91 -91 0 0 0 0 -0 -1 -1 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -222 -245 -240 -238 -213 -218 -222 -223 -217 -224 -212 -172 -126 -97 -81 -83 -89 -94 -103 -103 -108 -116 -123 -107 -102 -92 -83 -86 -99 -104 -102 -94 -78 -68 -62 -61 -54 -58 -61 -65 -69 -61 -46 -45 -50 -54 -60 -65 -67 -69 -74 -77 -72 -70 -78 -78 -82 -83 -82 -79 -62 -68 -68 -66 -70 -68 -68 -64 -61 -64 -67 -69 -69 -64 -55 -65 -76 -89 -117 -21 0 0 -13 -85 -144 -71 0 0 0 0 0 0 -7 -84 -131 -96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -146 -215 -213 -215 -210 -204 -195 -94 -53 -108 -204 -196 -184 -170 -154 -143 -121 -120 -122 -127 -134 -133 -140 -151 -158 -157 -169 -195 -206 -204 -208 -181 -165 -156 -151 -149 -144 -142 -79 0 0 -114 -162 -155 -151 -152 -174 -193 -213 -215 -238 -242 -254 -227 -124 -205 -223 -226 -210 -189 -200 -180 -173 -207 -218 -253 -265 -269 -274 -281 -309 -300 -271 -266 -285 -265 -255 -245 -239 -210 -185 -173 -167 -137 -150 -159 -165 -174 -174 -136 -108 -111 -153 -129 -101 -84 -77 -79 -46 -55 -54 -46 -149 -99 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -28 -8 0 -17 -49 -27 -9 -12 -21 -5 -2 -0 -16 -23 -13 -15 -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 -1 0 -11 -25 -18 -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 -44 -106 -98 -98 -93 -89 -87 -85 -48 -48 -71 -89 -82 -79 -76 -92 -115 -112 -70 -59 -56 -55 -57 -69 -74 -79 -80 -61 -56 -52 -50 -49 -47 -44 -44 -42 -42 -43 -45 -46 -46 -46 -44 -44 -42 -39 -37 -35 -35 -38 -43 -49 -54 -54 -54 -54 -54 -53 -55 -52 -51 -51 -52 -52 -53 -54 -56 -59 -69 -67 -66 -65 -65 -64 -62 -84 -99 -94 -89 -80 -73 -67 -64 -64 -62 -62 -62 -61 -61 -61 -61 -61 -60 -60 -58 -80 -97 -99 -98 -96 -93 -92 -93 -97 -97 0 0 0 -0 -1 -0 -1 -1 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -108 -231 -212 -184 -169 -177 -196 -210 -220 -223 -190 -143 -105 -89 -84 -85 -86 -92 -100 -101 -114 -124 -124 -112 -106 -101 -96 -91 -89 -95 -85 -73 -70 -58 -61 -58 -54 -52 -51 -58 -62 -60 -44 -46 -50 -54 -59 -63 -66 -70 -76 -80 -81 -79 -78 -80 -82 -83 -83 -84 -83 -74 -72 -68 -65 -61 -60 -57 -55 -57 -59 -60 -61 -60 -56 -61 -74 -84 -90 -80 -78 -65 -45 -44 -136 -35 0 0 0 0 0 0 -47 -176 -160 -59 -6 0 0 -87 -84 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -163 -218 -214 -206 -202 -199 -195 -193 -190 -201 -220 -226 -215 -203 -197 -186 -165 -144 -136 -145 -153 -131 -106 -156 -158 -162 -170 -187 -213 -202 -188 -182 -178 -173 -168 -165 -160 -143 -141 -133 -106 -95 -144 -185 -200 -194 -188 -194 -196 -197 -204 -223 -252 -273 -239 -148 -215 -210 -181 -150 -125 -140 -162 -175 -181 -164 -211 -225 -245 -265 -273 -307 -291 -269 -270 -309 -271 -259 -246 -218 -183 -179 -169 -164 -156 -143 -157 -162 -165 -168 -123 -101 -97 -115 -142 -89 -91 -62 -33 -40 -6 -64 -96 -59 -12 -60 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 0 -0 0 -5 -16 -14 -11 -9 -17 -31 -36 -33 -14 -5 -6 -28 -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 -15 -24 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -98 -98 -91 -89 -70 -31 -4 0 -48 -93 -90 -90 -80 -70 -81 -109 -64 -57 -55 -54 -54 -54 -54 -56 -59 -60 -57 -54 -54 -53 -49 -48 -47 -47 -48 -50 -49 -47 -46 -46 -46 -45 -41 -39 -44 -48 -38 -41 -47 -53 -57 -58 -58 -58 -58 -58 -59 -54 -52 -52 -51 -51 -51 -53 -55 -65 -98 -86 -85 -88 -92 -94 -98 -97 -95 -91 -87 -83 -76 -72 -69 -64 -62 -61 -61 -61 -62 -63 -62 -63 -63 -62 -60 -60 -77 -99 -100 -101 -99 -98 -99 -102 -100 0 0 0 -0 -1 -1 -3 -1 0 0 0 0 -0 -0 -1 -1 -1 -0 0 -0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -258 -200 -177 -169 -171 -183 -207 -216 -200 -159 -121 -94 -86 -89 -88 -93 -108 -115 -119 -136 -141 -137 -122 -100 -105 -105 -98 -91 -94 -83 -71 -66 -67 -75 -68 -64 -60 -54 -57 -60 -57 -50 -50 -52 -57 -59 -59 -66 -71 -77 -80 -80 -79 -79 -80 -80 -81 -82 -82 -80 -73 -70 -61 -54 -52 -56 -56 -55 -56 -58 -60 -62 -61 -63 -69 -70 -74 -73 -79 -97 -116 -111 -119 -117 -6 0 0 0 0 0 0 -22 -74 -88 -20 -86 -143 -143 -163 -168 -105 -21 0 0 0 0 0 0 0 0 0 0 0 -45 -10 0 -7 -74 -189 -221 -222 -213 -206 -198 -198 -200 -192 -204 -206 -208 -208 -209 -214 -205 -182 -135 -49 -69 -49 -50 -176 -175 -178 -184 -200 -230 -218 -210 -198 -187 -176 -174 -171 -159 -131 -129 -134 -153 -166 -158 -182 -198 -205 -201 -190 -187 -191 -209 -236 -234 -275 -272 -261 -260 -256 -192 -146 -131 -145 -209 -200 -183 -168 -170 -176 -216 -260 -284 -300 -279 -310 -320 -308 -293 -267 -243 -216 -192 -179 -160 -150 -151 -146 -160 -166 -162 -143 -99 -98 -97 -121 -154 -131 -100 -82 -74 -73 -3 -68 -71 -43 -1 -20 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -20 -20 -25 -29 -32 -37 -9 0 -4 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -14 -15 -11 0 0 0 0 0 0 0 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -75 -51 -18 0 0 0 -55 -93 -93 -91 -81 -67 -78 -100 -66 -60 -56 -54 -53 -52 -53 -55 -59 -61 -61 -59 -59 -60 -58 -53 -52 -54 -57 -57 -52 -52 -49 -47 -46 -44 -41 -39 -49 -59 -41 -44 -50 -54 -56 -61 -61 -65 -66 -63 -62 -55 -52 -51 -51 -51 -70 -73 -72 -79 -97 -60 -54 -55 -55 -60 -95 -99 -97 -94 -90 -86 -84 -79 -73 -67 -63 -61 -60 -61 -62 -63 -63 -64 -66 -65 -64 -63 -63 -63 -68 -104 -110 -108 -106 -105 -103 0 0 0 0 0 0 0 -0 0 0 -0 -1 -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 0 0 0 0 0 0 0 0 0 -161 -266 -207 -178 -167 -166 -175 -201 -205 -191 -156 -114 -94 -96 -97 -104 -122 -132 -136 -140 -154 -162 -160 -145 -126 -116 -103 -102 -105 -105 -84 -76 -81 -84 -84 -79 -76 -70 -64 -64 -67 -69 -63 -52 -55 -61 -63 -65 -72 -76 -79 -78 -77 -76 -83 -83 -82 -82 -83 -81 -76 -69 -61 -50 -42 -44 -53 -54 -56 -51 -55 -62 -61 -74 -77 -75 -71 -86 -89 -82 -84 -104 -103 -121 -85 0 0 0 0 0 0 0 0 0 0 -4 -148 -179 -167 -159 -151 -124 -109 -63 0 0 0 0 0 0 0 0 -45 -105 -213 -65 0 -60 -151 -216 -226 -230 -228 -224 -216 -216 -216 -219 -232 -198 -193 -197 -202 -208 -196 -191 -178 -120 -11 -52 -114 -179 -177 -187 -187 -205 -229 -223 -244 -222 -196 -185 -183 -174 -171 -165 -156 -147 -160 -166 -170 -185 -184 -187 -185 -184 -198 -188 -196 -208 -224 -244 -246 -257 -261 -243 -198 -195 -188 -198 -244 -201 -181 -170 -175 -199 -248 -287 -305 -298 -289 -329 -328 -315 -307 -261 -231 -202 -178 -164 -142 -132 -140 -153 -154 -172 -159 -136 -109 -101 -106 -116 -127 -132 -103 -100 -100 -96 -71 -102 -37 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -19 -18 -22 -20 -19 -14 -1 -1 0 0 0 -1 -11 -3 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -24 -21 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -8 0 0 0 0 -34 -56 -70 -90 -80 -69 -65 -68 -70 -63 -61 -58 -55 -53 -55 -58 -61 -63 -65 -63 -63 -62 -60 -55 -53 -55 -57 -57 -52 -50 -49 -47 -46 -44 -42 -41 -42 -43 -46 -48 -48 -52 -59 -64 -66 -71 -71 -66 -58 -53 -52 -51 -49 -54 -91 -97 -98 -101 -101 -74 -60 -57 -58 -64 -98 -101 -99 -95 -91 -85 -84 -80 -73 -68 -63 -62 -63 -64 -65 -65 -65 -67 -68 -67 -65 -64 -64 -64 -64 -64 -99 -109 -110 -113 -110 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -1 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -260 -261 -264 -248 -235 -157 -151 -163 -181 -196 -174 -161 -134 -111 -110 -106 -113 -132 -151 -164 -161 -160 -167 -167 -162 -162 -159 -142 -125 -116 -111 -99 -90 -92 -87 -84 -84 -77 -76 -74 -72 -69 -68 -70 -65 -59 -61 -65 -70 -75 -78 -81 -75 -74 -80 -91 -90 -89 -88 -87 -80 -69 -65 -55 -41 -39 -31 -27 -33 -43 -39 -45 -59 -73 -73 -73 -74 -74 -80 -75 -81 -81 -85 -98 -111 -52 0 0 0 0 0 0 0 0 0 0 0 -3 -136 -90 -96 -136 -53 -6 -1 0 0 0 -34 -27 -3 0 0 -110 -189 -198 -200 -191 -190 -217 -224 -240 -252 -243 -229 -232 -238 -237 -241 -246 -231 -224 -210 -206 -206 -190 -187 -192 -182 -126 -175 -201 -196 -180 -194 -187 -205 -224 -230 -246 -213 -201 -198 -195 -180 -184 -181 -167 -144 -160 -170 -184 -195 -192 -186 -190 -200 -211 -184 -197 -203 -211 -224 -226 -254 -269 -266 -242 -250 -236 -249 -262 -223 -215 -207 -209 -229 -273 -296 -305 -325 -358 -357 -352 -329 -296 -252 -219 -191 -160 -137 -134 -129 -150 -161 -168 -200 -176 -149 -119 -98 -105 -117 -110 -99 -100 -112 -101 -121 -137 -106 -72 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -23 -17 -14 -29 -22 -7 0 -7 -30 -5 0 0 -3 -21 -14 -3 0 0 0 0 0 0 0 0 -8 -15 -16 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 -9 -11 -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 -32 -93 -87 -78 -75 -74 -73 -65 -65 -60 -56 -56 -57 -60 -63 -66 -69 -69 -68 -64 -59 -55 -56 -57 -57 -55 -51 -50 -52 -50 -47 -45 -45 -46 -48 -51 -53 -54 -54 -57 -62 -66 -70 -74 -74 -70 -63 -61 -57 -53 -51 -53 -71 -94 -101 -97 -90 -92 -69 -62 -63 -63 -62 -93 -100 -96 -92 -91 -91 -85 -78 -73 -69 -68 -68 -70 -70 -70 -70 -71 -71 -70 -69 -68 -68 -69 -70 -70 -69 -68 -70 -83 -115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -27 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -134 -289 -253 -229 -233 -192 -105 -115 -146 -175 -182 -162 -159 -151 -139 -130 -119 -127 -148 -168 -175 -177 -175 -171 -167 -162 -158 -163 -163 -147 -132 -125 -120 -112 -104 -84 -80 -79 -76 -75 -78 -75 -71 -69 -71 -75 -73 -70 -68 -76 -81 -84 -82 -75 -75 -88 -101 -99 -99 -94 -88 -77 -70 -64 -51 -43 -47 -39 -36 -33 -33 -35 -40 -52 -68 -82 -81 -79 -80 -75 -66 -77 -80 -78 -82 -97 -150 -60 0 0 0 0 0 0 0 0 0 -17 -13 -14 -102 -128 -131 -100 -9 0 0 0 -6 -84 -120 -81 0 -3 -137 -182 -192 -199 -209 -223 -225 -199 -197 -266 -241 -233 -240 -246 -247 -251 -257 -252 -233 -211 -211 -206 -187 -186 -196 -205 -208 -208 -218 -219 -209 -196 -184 -209 -234 -247 -245 -239 -233 -214 -199 -194 -199 -179 -167 -162 -163 -189 -201 -207 -197 -184 -200 -213 -208 -189 -197 -207 -210 -213 -216 -238 -250 -258 -252 -234 -262 -277 -280 -262 -249 -234 -245 -262 -281 -293 -304 -338 -361 -354 -355 -326 -289 -247 -206 -171 -148 -144 -149 -140 -153 -169 -187 -204 -177 -155 -107 -77 -81 -97 -103 -110 -110 -109 -101 -116 -122 -107 -69 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -9 -4 -3 -12 -25 -8 -2 -8 -26 -21 -17 -16 -14 -15 -31 -11 0 0 0 0 0 0 0 -2 -27 -11 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 -12 -20 0 0 0 0 0 0 0 -1 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -95 -86 -78 -76 -76 -74 -70 -62 -57 -56 -57 -60 -63 -67 -70 -72 -72 -69 -66 -62 -59 -57 -60 -57 -53 -50 -50 -53 -53 -51 -48 -49 -51 -55 -58 -60 -60 -60 -61 -64 -68 -72 -74 -74 -71 -68 -68 -62 -56 -53 -52 -54 -93 -103 -88 -66 -67 -70 -71 -72 -72 -71 -68 -65 -64 -75 -102 -101 -94 -86 -81 -77 -75 -75 -75 -74 -74 -73 -75 -75 -74 -73 -73 -73 -73 -73 -73 -73 -73 -70 -81 -115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -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 -1 -12 -33 -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 -179 -242 -214 -191 -179 -126 -86 -91 -125 -176 -178 -158 -145 -148 -152 -145 -127 -131 -155 -170 -179 -187 -190 -188 -185 -178 -165 -145 -139 -139 -136 -125 -112 -102 -98 -90 -83 -77 -70 -68 -85 -86 -82 -75 -71 -74 -75 -76 -76 -82 -88 -89 -86 -81 -84 -96 -103 -102 -100 -101 -93 -80 -64 -64 -46 -44 -48 -49 -41 -40 -39 -38 -41 -52 -67 -77 -78 -76 -78 -78 -74 -69 -82 -84 -93 -115 -149 -33 0 0 0 0 0 0 0 0 0 -104 -161 -151 -167 -160 -69 0 0 0 0 0 0 0 0 -97 -135 -127 -181 -195 -205 -217 -229 -231 -238 -118 -57 -241 -274 -256 -251 -251 -246 -241 -238 -236 -230 -224 -214 -203 -194 -197 -211 -212 -212 -213 -213 -199 -212 -213 -221 -226 -247 -247 -243 -242 -238 -205 -193 -196 -202 -214 -185 -183 -197 -213 -197 -200 -202 -201 -213 -223 -207 -193 -199 -207 -209 -214 -219 -224 -232 -268 -280 -270 -274 -270 -271 -255 -223 -212 -239 -265 -282 -290 -303 -348 -361 -351 -350 -329 -294 -263 -223 -172 -150 -155 -159 -153 -152 -184 -201 -204 -185 -143 -88 -68 -64 -58 -59 -100 -121 -115 -101 -96 -105 -99 -78 -55 -49 -18 -16 -29 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -28 -31 -18 -19 -21 -22 -26 -27 -15 -3 0 0 0 0 0 0 0 -3 -19 -5 0 0 0 0 0 0 0 0 0 -8 -26 -27 0 0 0 -6 -10 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -39 -65 -94 -85 -78 -78 -78 -75 -67 -62 -59 -59 -60 -63 -68 -71 -72 -72 -70 -67 -67 -67 -66 -62 -52 -50 -49 -49 -51 -53 -53 -51 -49 -49 -52 -57 -59 -60 -63 -62 -63 -66 -71 -78 -78 -78 -77 -75 -70 -63 -57 -54 -54 -59 -80 -86 -84 -80 -82 -83 -84 -84 -83 -81 -78 -75 -73 -72 -74 -105 -99 -92 -87 -84 -81 -81 -80 -79 -78 -78 -80 -80 -77 -76 -74 -73 -73 -72 -72 -71 -70 -69 -85 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -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 -2 -2 -20 -22 -14 -5 -29 -32 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -198 -193 -185 -179 -145 -99 -75 -85 -124 -188 -174 -150 -135 -136 -138 -137 -133 -128 -137 -151 -168 -185 -199 -206 -205 -200 -187 -162 -147 -140 -135 -127 -110 -95 -90 -90 -85 -78 -73 -74 -83 -90 -91 -82 -70 -69 -69 -76 -81 -80 -83 -88 -86 -85 -87 -92 -96 -99 -103 -110 -90 -76 -64 -56 -44 -40 -40 -40 -37 -48 -52 -51 -50 -53 -51 -59 -64 -66 -65 -65 -73 -80 -81 -91 -96 -56 0 -0 0 0 0 0 0 0 0 0 -6 -113 -162 -175 -151 -69 -65 -35 -15 0 0 0 0 0 -1 -1 -116 -124 -112 -210 -225 -231 -233 -234 -245 -74 0 -75 -280 -262 -256 -250 -244 -244 -242 -237 -233 -229 -203 -203 -197 -200 -210 -211 -218 -178 -121 0 -5 -155 -248 -260 -261 -249 -245 -232 -205 -175 -180 -188 -196 -210 -205 -197 -199 -198 -187 -200 -202 -203 -212 -224 -198 -192 -198 -200 -201 -207 -217 -224 -228 -278 -297 -286 -266 -262 -261 -247 -231 -227 -239 -261 -279 -295 -317 -363 -371 -362 -347 -335 -306 -293 -264 -215 -175 -184 -184 -177 -176 -206 -217 -220 -200 -136 -92 -84 -77 -63 -56 -113 -126 -117 -98 -74 -97 -94 -78 -58 -57 -60 -36 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -9 -5 0 -25 -34 -29 -24 -21 -15 -18 -20 -13 -3 -0 -19 -33 -26 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -24 -33 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -48 -87 -96 -93 -86 -79 -77 -76 -75 -71 -64 -60 -58 -60 -65 -71 -71 -72 -71 -69 -67 -66 -64 -62 -59 -58 -58 -54 -51 -52 -54 -52 -50 -50 -51 -53 -55 -57 -58 -60 -60 -61 -65 -70 -75 -78 -77 -77 -75 -72 -67 -65 -64 -66 -70 -75 -75 -86 -95 -97 -96 -96 -97 -97 -96 -93 -92 -87 -79 -73 -76 -70 -85 -96 -92 -91 -89 -87 -85 -84 -83 -86 -86 -83 -80 -78 -78 -76 -75 -75 -75 -74 -73 -90 -122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -49 -33 -33 -23 -17 -24 -9 -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 -73 -192 -173 -171 -166 -153 -146 -87 -97 -123 -147 -133 -130 -129 -131 -136 -129 -112 -107 -112 -127 -147 -166 -176 -184 -197 -204 -204 -195 -175 -160 -143 -128 -111 -109 -106 -96 -84 -74 -65 -69 -79 -85 -83 -84 -84 -82 -77 -82 -84 -84 -78 -83 -82 -81 -79 -77 -87 -102 -112 -109 -86 -86 -64 -49 -44 -40 -37 -40 -45 -52 -53 -54 -58 -59 -60 -60 -61 -60 -61 -71 -69 -69 -74 -85 -93 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 -116 -152 -95 -130 -131 -138 -139 -122 -97 -67 -49 -64 -162 -47 -21 -38 -131 -179 -220 -237 -238 -215 -25 0 -117 -251 -257 -254 -248 -245 -244 -241 -240 -234 -217 -194 -224 -212 -206 -212 -213 -225 -85 0 0 0 -33 -189 -279 -275 -255 -241 -226 -203 -181 -173 -180 -188 -191 -188 -190 -191 -189 -188 -197 -200 -208 -220 -228 -192 -188 -188 -189 -190 -195 -207 -229 -251 -282 -296 -304 -299 -293 -287 -281 -267 -254 -257 -273 -291 -325 -355 -376 -373 -360 -346 -332 -312 -305 -271 -244 -237 -214 -209 -198 -195 -216 -258 -253 -198 -130 -96 -95 -94 -76 -64 -119 -119 -95 -79 -75 -87 -88 -85 -79 -69 -80 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -3 -14 -21 -18 -10 -1 -12 -15 -22 -26 -22 -18 -15 -19 -22 -15 -2 0 -3 -5 -1 -16 -17 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -61 -76 -87 -82 -81 -80 -76 -70 -64 -61 -60 -62 -67 -71 -71 -72 -71 -69 -67 -66 -63 -60 -57 -56 -56 -55 -55 -55 -55 -53 -50 -51 -53 -53 -54 -53 -52 -52 -55 -58 -63 -69 -74 -77 -83 -81 -78 -77 -76 -76 -79 -84 -89 -91 -90 -102 -109 -109 -108 -107 -107 -106 -105 -105 -108 -102 -92 -84 -82 -74 -73 -74 -73 -74 -73 -71 -81 -93 -90 -93 -92 -89 -87 -86 -84 -82 -80 -79 -79 -78 -76 -74 -85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -32 -18 -6 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -125 -212 -221 -209 -220 -234 -218 -143 -137 -111 -105 -108 -129 -130 -130 -133 -134 -115 -102 -101 -112 -127 -161 -173 -177 -186 -187 -186 -184 -178 -172 -144 -129 -126 -124 -111 -101 -92 -83 -74 -82 -79 -81 -84 -83 -80 -80 -82 -87 -88 -89 -91 -90 -79 -77 -80 -81 -86 -104 -121 -112 -92 -89 -84 -66 -55 -50 -39 -42 -46 -47 -46 -48 -51 -56 -56 -57 -64 -58 -57 -63 -57 -57 -66 -76 -81 -82 -32 0 0 0 0 0 0 0 0 0 0 -9 -9 -15 -43 -92 -137 -138 -152 -154 -152 -151 -137 -161 -181 -145 0 0 0 0 0 0 -22 -59 -67 0 0 -173 -259 -209 -82 -117 -154 -208 -238 -241 -225 -218 -214 -230 -237 -248 -248 -236 -213 -41 0 0 0 0 -203 -287 -301 -295 -250 -229 -197 -172 -165 -170 -175 -175 -172 -175 -181 -186 -192 -203 -215 -226 -214 -201 -188 -187 -188 -189 -192 -197 -206 -230 -264 -283 -289 -298 -302 -309 -321 -330 -335 -335 -332 -330 -337 -364 -383 -384 -380 -370 -353 -331 -313 -314 -269 -248 -245 -247 -230 -236 -231 -234 -260 -252 -208 -141 -89 -91 -95 -76 -83 -121 -131 -105 -79 -68 -68 -81 -89 -81 -74 -75 -11 0 0 -7 -15 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -15 -7 -7 -10 -12 -5 0 0 -1 -17 -21 -19 -15 -15 -14 -14 -18 -19 -0 0 0 0 -1 -11 -19 -13 -3 0 0 0 0 0 0 0 0 -10 -15 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -26 -36 -36 -24 -19 -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 -16 -18 0 0 0 -31 -65 -72 -83 -81 -78 -75 -71 -67 -64 -65 -67 -69 -71 -72 -70 -68 -66 -64 -59 -55 -53 -53 -54 -55 -56 -57 -56 -53 -51 -53 -54 -54 -53 -50 -55 -62 -61 -56 -63 -70 -76 -77 -84 -89 -89 -87 -88 -90 -94 -97 -101 -105 -108 -78 -69 -74 -79 -84 -111 -121 -120 -119 -115 -109 -101 -95 -91 -83 -76 -73 -72 -68 -65 -62 -68 -84 -98 -97 -96 -95 -94 -90 -87 -84 -81 -79 -78 -77 -74 -75 -77 Wind_Speed 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 25 25 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 30 30 31 31 32 32 32 31 31 30 29 29 28 28 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 28 27 27 26 26 25 25 25 25 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 16 15 14 14 15 15 15 16 15 15 15 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 12 13 15 15 15 14 12 11 12 14 14 13 6 12 15 8 14 11 14 19 20 21 22 21 21 21 22 21 22 23 24 24 23 22 22 23 23 24 24 24 21 22 22 22 23 23 24 25 26 26 26 26 27 27 27 27 27 27 28 28 28 27 28 28 29 30 31 31 31 31 31 30 30 29 29 28 28 28 29 29 29 29 29 28 28 28 28 29 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 28 28 28 28 29 30 29 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 24 24 23 22 22 22 22 22 22 23 22 20 24 25 24 23 23 22 22 21 20 18 17 16 16 15 15 15 15 18 18 18 18 16 16 17 16 16 17 19 20 21 21 21 22 22 22 23 25 27 28 29 30 30 29 28 27 26 26 27 28 29 31 32 32 32 31 29 29 26 20 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 24 24 25 25 25 25 25 26 27 27 28 28 28 29 29 29 29 29 29 30 30 31 31 32 32 32 32 31 31 30 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 21 21 20 20 20 20 19 19 19 18 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 18 18 17 16 15 15 15 15 15 16 16 16 15 15 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 14 14 14 16 16 16 15 14 13 11 14 15 15 13 8 12 15 14 18 15 5 18 20 20 20 20 21 21 21 21 23 23 24 23 21 21 22 22 23 24 24 24 23 22 22 22 22 23 24 24 25 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 30 30 31 31 31 31 30 30 30 29 29 28 28 28 29 29 29 29 28 28 28 28 29 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 28 29 29 29 29 30 29 29 29 29 29 29 29 28 27 28 28 29 29 28 28 30 29 27 27 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 21 24 24 24 23 23 22 22 21 20 19 18 18 18 18 18 18 18 18 19 19 18 18 17 17 16 16 18 19 21 21 22 22 22 22 23 24 25 27 29 30 31 31 31 30 28 28 28 28 28 29 30 31 32 32 31 31 30 28 25 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 26 26 26 25 26 26 26 26 26 26 26 26 26 26 24 24 24 25 25 25 25 26 26 27 28 28 29 29 29 29 30 30 30 30 31 31 32 32 32 32 32 32 31 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 34 34 34 34 34 35 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 21 21 20 20 20 20 19 19 18 18 18 19 19 19 18 18 18 17 17 17 17 17 16 17 17 17 17 17 17 17 17 16 17 17 18 18 18 18 17 16 16 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 14 15 16 16 15 12 10 10 15 16 18 14 2 16 18 19 19 20 20 20 21 22 23 23 23 22 21 22 22 22 23 24 25 25 24 24 24 23 23 23 24 24 25 26 27 27 27 27 28 27 27 27 28 28 28 28 29 29 30 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 30 29 29 29 30 30 30 30 31 32 31 31 31 32 32 32 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 24 24 24 24 24 24 23 23 23 23 24 23 24 24 24 23 23 22 22 20 20 19 19 19 20 21 20 20 20 20 20 19 19 19 19 18 18 18 19 21 22 23 23 23 24 24 25 25 26 29 30 30 31 31 31 31 30 30 29 29 29 29 30 30 31 31 31 30 29 28 26 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 24 24 24 25 25 25 25 26 26 27 27 28 29 29 29 29 30 30 30 31 31 32 32 33 33 33 33 33 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 21 20 20 20 20 20 19 19 18 18 18 18 19 19 18 18 18 17 17 17 17 17 16 17 17 17 17 17 17 17 17 16 16 17 18 18 18 19 18 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 17 18 17 16 13 11 10 11 8 14 14 10 6 14 17 18 19 19 19 20 21 22 22 22 23 22 22 22 22 22 23 24 25 25 25 25 25 25 24 23 23 23 26 26 27 27 27 27 27 28 27 27 28 28 28 28 29 29 30 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 29 29 29 29 30 30 31 31 31 32 32 32 32 31 31 30 29 29 29 30 30 30 30 31 32 31 31 32 32 32 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 26 26 26 27 27 27 28 28 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 28 27 27 27 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 25 25 25 25 25 25 25 24 24 24 24 24 25 24 24 24 23 23 22 22 21 20 20 20 20 21 21 22 21 21 20 20 21 21 21 21 21 21 21 21 21 23 24 24 24 25 26 26 27 28 28 29 30 31 31 31 31 32 31 31 30 30 30 30 30 30 30 30 29 29 28 28 27 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 23 23 23 23 23 24 24 25 25 25 26 26 26 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 33 34 34 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 27 26 26 25 25 25 25 26 26 25 25 26 26 26 26 26 26 26 25 25 24 24 24 23 23 23 23 22 22 23 23 23 22 22 21 21 21 21 21 22 22 22 22 22 22 22 21 21 20 20 20 20 20 19 19 18 18 18 18 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 18 18 19 19 18 17 17 16 16 16 16 16 16 16 16 15 15 15 14 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 14 11 10 11 11 13 13 12 5 11 15 16 17 18 19 20 20 20 20 21 22 23 22 22 22 23 23 24 24 25 25 25 25 25 25 25 25 23 23 26 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 32 31 30 29 29 29 30 30 30 30 30 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 29 29 29 29 28 28 29 29 29 29 29 30 29 28 27 27 27 28 29 29 29 28 28 28 28 28 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 25 25 24 24 23 23 22 22 22 21 20 20 20 21 22 22 22 22 22 21 22 23 23 23 23 23 23 23 23 23 24 25 26 26 27 27 28 29 29 29 30 31 31 31 31 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 25 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 32 33 33 33 34 34 34 34 34 34 33 33 33 33 33 34 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 24 24 24 24 24 24 23 23 22 22 23 23 23 22 22 21 21 21 22 22 22 22 22 22 23 22 22 21 21 20 20 20 20 20 19 19 18 18 18 18 18 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 17 18 18 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 14 14 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 16 12 9 9 12 13 12 16 10 14 15 16 16 17 18 20 21 20 19 19 20 21 23 22 22 23 23 23 23 23 24 24 25 25 25 25 25 25 24 24 26 27 27 27 27 26 27 27 27 27 27 28 29 29 29 30 30 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 32 32 32 32 32 31 30 30 29 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 28 28 29 29 29 29 28 28 28 28 28 28 29 29 30 30 30 29 27 27 27 28 28 29 29 29 28 28 28 28 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 23 23 22 21 22 21 21 20 20 21 21 22 23 23 23 23 22 23 24 24 24 24 24 24 24 24 25 25 26 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 23 22 23 23 23 24 24 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 32 32 33 33 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 29 28 28 27 27 26 26 25 25 26 26 26 26 26 27 27 27 27 26 26 26 26 25 25 24 24 24 24 24 23 23 22 22 23 23 23 22 22 21 21 22 22 22 22 22 22 23 23 22 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 15 15 16 18 18 19 19 18 18 17 17 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 16 17 17 16 16 15 16 15 16 16 18 15 10 9 8 14 16 20 21 19 17 16 17 17 17 19 20 21 20 20 20 20 21 22 22 22 23 23 23 23 23 24 24 25 25 25 25 25 25 24 24 26 27 27 27 26 26 27 27 27 27 28 29 29 29 29 30 30 30 30 30 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 31 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 28 28 27 28 28 29 29 30 30 30 30 28 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 27 26 26 26 26 26 26 25 25 25 24 23 23 23 22 22 21 22 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 28 29 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 23 23 23 23 24 24 24 25 25 26 26 26 26 27 27 28 29 29 30 31 32 32 32 33 33 33 33 33 33 34 34 34 34 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 31 30 30 29 28 27 27 26 26 25 25 25 26 26 27 27 27 27 27 27 27 26 26 26 26 25 24 24 24 24 23 23 23 22 22 23 23 23 22 21 21 21 21 21 21 22 22 22 23 23 22 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 16 17 18 18 18 18 18 18 17 16 16 15 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 16 17 17 17 16 15 15 15 15 16 17 18 3 7 10 7 17 18 21 20 18 17 17 17 18 18 20 21 21 21 20 20 20 21 22 22 23 23 23 23 23 23 24 24 25 25 25 25 25 25 24 24 26 27 27 27 26 26 27 27 27 28 28 29 29 29 29 30 30 31 31 31 30 30 30 29 29 29 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 31 31 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 28 28 27 27 28 29 30 30 30 30 29 28 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 23 23 23 22 22 21 21 21 22 23 23 23 24 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 28 29 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 23 23 24 24 24 25 26 26 26 26 27 27 28 29 29 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 26 26 25 25 25 26 26 27 27 28 28 28 27 27 27 26 26 26 25 25 25 24 23 23 23 22 22 23 23 23 22 22 21 21 21 21 21 21 21 22 23 23 23 22 21 20 20 20 20 20 21 21 20 20 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 15 15 15 16 17 17 18 18 18 18 18 17 17 16 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 16 16 15 15 15 16 16 16 18 10 11 11 10 19 19 21 19 18 17 17 17 18 20 21 21 21 20 20 20 21 21 22 22 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 27 26 26 27 27 28 29 29 29 29 30 30 31 31 31 31 30 30 30 29 29 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 31 31 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 28 28 29 30 30 30 30 28 27 27 28 28 27 27 27 28 28 27 26 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 28 29 30 30 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 29 30 30 30 30 30 30 30 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 27 26 26 26 26 26 27 28 28 28 28 28 27 27 27 26 26 25 25 25 25 24 24 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 21 22 23 23 22 21 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 18 17 17 17 16 16 16 16 16 16 17 17 17 17 17 18 17 17 16 15 15 15 15 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 14 12 7 16 20 20 20 20 19 18 17 18 18 19 21 21 19 19 19 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 25 24 25 26 26 27 27 27 26 26 26 27 28 28 29 29 29 29 30 30 31 31 31 30 30 30 30 29 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 29 29 29 29 29 29 28 28 28 27 27 26 26 26 26 26 26 26 25 25 25 26 27 27 28 28 28 28 28 28 28 28 28 27 27 28 29 29 30 30 30 29 28 27 27 28 27 27 27 27 27 27 26 26 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 25 24 24 24 24 23 23 23 23 23 23 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 30 30 31 32 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 23 24 24 24 25 25 25 25 23 22 22 23 24 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 26 27 28 28 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 21 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 17 16 16 16 16 16 16 17 17 17 17 17 17 17 16 14 14 14 15 15 15 15 14 14 14 15 16 16 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 12 15 12 19 19 20 20 21 20 19 19 19 18 18 19 20 19 19 19 20 20 20 21 21 21 22 23 23 24 24 24 25 25 25 26 26 26 26 25 25 26 27 27 27 27 26 26 27 28 28 29 29 29 30 30 30 30 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 29 29 29 28 28 28 27 27 26 26 26 26 26 25 25 25 25 26 26 27 27 28 28 28 28 27 27 27 27 27 28 28 28 29 29 30 30 29 28 28 27 26 27 27 27 27 27 27 26 26 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 27 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 23 22 25 25 24 21 22 22 23 23 24 24 24 24 25 25 26 26 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 27 28 28 29 29 29 29 28 28 27 27 27 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 21 21 22 22 22 21 21 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 17 16 16 16 16 16 17 17 17 17 17 17 16 15 14 13 13 13 14 14 13 13 13 13 14 16 16 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 7 15 9 17 19 20 20 21 20 20 20 19 19 19 19 20 19 20 21 21 21 21 20 21 19 20 22 23 24 24 25 25 25 26 26 26 27 27 27 26 27 27 27 27 27 27 27 27 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 28 28 27 27 27 27 27 27 28 28 28 29 29 30 30 29 28 27 27 26 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 30 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 21 21 21 22 23 22 20 21 21 21 21 22 22 23 23 23 24 24 24 24 25 26 26 27 27 28 28 28 28 28 28 28 29 29 28 28 28 28 29 29 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 33 33 33 32 31 31 30 30 29 29 28 27 27 29 30 30 30 29 29 28 28 27 27 27 26 26 26 25 26 26 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 21 22 22 22 21 21 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 16 16 16 17 17 17 17 17 16 16 14 13 13 13 13 13 13 12 12 12 13 13 15 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 2 12 2 17 18 19 20 21 21 21 21 20 19 20 21 19 20 21 22 22 22 21 20 21 21 22 23 23 23 24 25 26 26 26 27 27 27 27 27 27 26 27 27 27 27 27 27 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 25 26 27 27 27 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 29 28 28 27 27 26 25 25 25 25 25 25 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 28 28 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 20 21 21 21 21 20 20 20 20 21 22 22 23 23 23 23 23 24 24 25 26 26 27 27 28 28 27 27 27 28 28 28 28 27 27 27 27 28 28 28 29 29 29 30 31 31 31 32 32 33 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 28 28 28 30 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 25 24 24 24 24 23 23 23 22 22 22 22 21 21 20 20 20 21 22 22 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 15 15 13 12 13 13 13 12 12 11 11 11 12 13 15 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 16 15 15 14 6 12 8 11 17 19 20 20 21 22 22 19 20 21 22 20 20 21 22 22 22 21 21 21 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 26 26 27 28 27 27 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 25 25 24 24 24 24 25 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 28 28 28 27 26 25 25 25 24 24 24 25 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 26 26 26 26 27 26 26 26 25 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 23 23 23 23 23 23 23 23 23 23 22 21 21 21 21 20 20 20 20 21 22 23 23 23 23 23 24 24 25 25 26 26 26 27 27 27 26 27 28 28 28 28 27 27 26 27 27 27 28 28 28 29 29 30 30 30 31 32 32 32 33 33 33 33 34 34 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 29 29 29 29 30 30 30 29 29 28 28 28 28 27 27 26 26 26 27 26 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 21 21 21 21 20 20 20 20 20 20 19 19 19 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 15 15 14 13 14 14 13 12 12 11 11 11 12 14 15 16 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 15 16 16 15 15 15 14 10 12 11 11 17 19 19 20 21 22 21 20 20 21 22 21 21 22 22 21 21 21 21 21 22 22 23 24 24 25 25 26 27 27 27 27 27 27 27 26 26 27 28 27 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 28 29 28 28 28 27 27 26 26 26 25 24 24 25 25 26 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 30 30 31 32 32 32 32 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 21 21 21 20 20 20 21 22 22 23 23 23 24 24 24 25 25 26 26 26 26 26 26 25 25 26 27 27 27 27 27 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 29 29 30 30 30 30 29 29 28 28 28 28 27 27 26 26 27 27 26 25 24 24 24 24 24 23 23 23 23 23 23 22 22 21 21 20 20 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 13 13 13 12 12 13 14 15 16 16 17 17 18 18 17 17 17 17 17 17 17 16 15 14 14 14 15 15 15 15 15 15 14 12 12 12 15 18 19 19 20 21 21 21 20 20 22 23 22 22 22 22 22 22 21 21 22 22 23 24 24 24 25 25 26 26 27 27 27 27 27 27 27 27 28 28 27 27 28 28 28 28 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 25 26 26 27 27 27 27 27 27 26 27 27 27 27 26 26 27 27 28 28 28 28 27 27 26 26 26 25 24 24 24 25 26 26 26 27 27 27 28 28 28 28 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 28 28 28 28 28 27 27 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 31 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 21 20 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 23 23 24 25 25 26 26 25 25 24 25 26 27 27 27 28 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 33 33 33 33 32 32 31 31 30 30 30 30 30 30 30 29 29 28 28 28 28 27 27 26 27 28 28 26 25 24 24 24 24 24 24 23 23 23 23 23 23 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 14 14 13 14 14 14 14 15 16 16 16 17 17 18 18 17 17 17 17 17 17 16 15 15 14 14 14 15 15 15 15 16 16 15 14 13 14 17 18 18 18 19 20 21 21 20 21 22 23 23 23 23 23 23 23 22 22 22 23 23 24 24 24 25 25 25 26 27 27 27 28 28 27 27 28 28 27 27 27 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 26 26 27 27 27 27 27 26 26 26 26 27 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 24 24 24 25 26 26 26 27 27 27 28 28 28 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 30 30 30 31 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 23 22 22 22 22 23 25 25 25 24 24 24 26 26 27 27 28 28 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 32 33 34 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 33 33 33 33 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 27 28 28 27 26 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 18 18 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 14 14 14 15 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 15 15 14 14 14 14 15 15 16 16 16 16 15 14 13 16 17 18 19 19 19 20 20 20 20 22 23 23 24 24 24 24 24 23 23 22 23 23 24 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 27 27 27 27 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 25 24 24 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 28 28 28 27 27 27 28 27 27 27 27 27 27 28 28 29 29 29 29 29 30 30 30 31 32 32 32 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 21 21 22 22 22 23 24 24 24 24 24 26 26 27 27 27 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 31 31 30 30 30 29 29 29 29 28 28 27 27 27 28 28 28 27 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 19 19 19 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 16 17 16 15 14 14 14 14 14 14 15 15 16 16 16 16 16 16 15 17 18 18 19 19 19 19 19 20 20 21 23 24 24 24 24 25 25 24 24 23 23 23 23 24 24 24 25 26 26 26 27 27 27 28 28 28 28 28 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 26 27 27 27 27 27 27 26 25 25 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 27 28 28 28 28 29 29 29 30 30 30 30 31 31 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 20 20 21 20 20 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 24 24 24 25 26 27 27 27 27 27 28 27 27 27 26 26 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 27 27 28 28 28 27 27 26 25 25 25 25 24 24 24 23 23 23 24 24 24 23 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 18 18 18 18 19 18 18 17 17 17 16 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 18 18 19 19 19 20 19 19 18 19 20 23 24 25 24 25 25 25 24 24 24 23 23 23 23 24 24 25 26 26 26 26 27 27 28 28 28 28 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 27 27 26 26 26 27 27 27 27 26 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 30 30 30 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 23 24 24 24 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 30 30 31 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 26 26 25 25 25 24 24 24 24 23 23 23 24 24 24 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 18 17 18 18 18 18 17 17 17 17 17 17 17 16 16 16 17 16 16 16 16 15 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 17 16 15 13 13 14 15 16 16 16 17 17 17 17 17 16 16 17 17 18 18 19 19 19 19 19 19 18 18 19 22 24 25 25 25 25 25 25 25 24 23 23 23 23 24 25 26 26 26 24 24 26 27 28 28 28 28 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 27 27 26 26 26 27 28 27 26 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 26 26 25 26 26 26 26 26 26 26 25 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 22 23 23 23 23 24 24 25 26 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 24 24 23 23 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 19 18 17 17 17 17 17 17 17 17 17 17 17 16 16 17 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 15 14 13 14 15 16 16 16 17 17 17 18 18 17 17 17 17 18 18 19 19 18 19 19 19 19 19 18 18 21 24 26 25 26 26 26 25 24 23 23 23 24 24 25 25 26 26 26 24 23 25 27 28 28 28 28 28 27 27 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 27 27 27 27 26 26 26 27 28 27 26 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 21 21 20 20 20 20 20 21 22 23 24 24 23 24 24 24 25 25 27 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 27 26 26 26 25 25 25 25 24 24 24 23 23 23 24 24 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 18 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 16 16 15 15 15 15 16 16 16 16 16 15 14 14 15 16 16 16 16 17 17 18 18 18 17 17 17 17 18 18 19 18 18 19 19 19 19 20 19 18 21 24 26 26 26 26 26 24 23 23 24 24 24 25 25 25 26 26 25 25 25 26 27 28 28 29 29 29 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 29 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 26 26 25 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 24 25 25 25 25 25 25 25 26 26 25 25 25 25 26 26 27 27 27 27 27 27 27 26 26 27 27 27 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 31 31 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 20 21 21 21 22 22 22 22 22 21 21 21 20 21 22 23 24 23 23 23 23 23 24 24 24 25 24 24 24 24 24 23 23 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 27 26 26 26 26 25 25 25 25 24 24 24 24 23 24 24 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 18 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 15 16 16 16 16 17 16 16 15 14 15 16 16 16 16 16 17 17 18 18 18 17 17 16 17 18 18 19 18 18 19 19 19 20 20 19 18 20 24 26 26 27 27 26 25 24 24 24 24 25 25 26 26 26 26 25 25 25 26 27 27 28 29 29 29 28 28 28 27 28 28 29 29 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 27 27 27 26 26 26 26 26 26 26 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 26 26 27 27 27 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 31 31 31 31 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 20 21 21 21 21 21 22 21 21 20 20 20 21 22 22 23 22 23 23 23 23 23 23 22 22 23 22 22 22 22 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 30 30 31 31 31 31 32 33 33 34 34 34 34 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 29 29 29 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 19 18 17 17 17 17 17 17 17 17 18 18 17 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 16 16 15 15 15 16 16 16 16 17 17 18 18 18 17 17 16 16 17 18 18 18 18 18 19 19 19 19 19 18 17 18 20 26 26 27 27 27 25 24 24 23 23 24 26 26 26 27 26 25 25 25 27 27 28 29 29 29 29 28 28 27 27 28 28 29 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 25 25 26 26 26 26 27 26 26 26 25 26 26 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 20 20 20 20 20 21 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 21 22 21 21 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 31 31 32 32 33 34 34 34 34 34 35 35 35 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 29 29 29 29 28 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 16 17 17 17 17 17 17 17 18 17 16 16 16 16 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 16 16 15 15 15 16 16 16 17 17 18 18 18 18 17 17 16 16 17 18 18 18 17 18 19 19 18 18 18 17 15 15 16 25 26 27 28 28 26 25 24 24 24 24 25 26 27 27 26 26 26 27 27 27 28 29 29 29 29 28 27 27 28 28 29 30 31 31 31 31 31 31 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 26 25 25 25 25 25 26 26 27 26 26 26 26 25 26 25 25 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 25 26 26 27 27 27 27 27 27 27 27 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 22 22 21 21 21 20 20 20 20 21 21 19 20 21 21 20 20 21 22 22 21 21 20 20 20 20 20 20 21 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 28 28 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 18 18 18 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 16 16 15 15 15 15 16 17 18 18 18 18 18 18 18 17 16 16 17 18 18 18 17 17 18 19 18 18 17 14 13 14 15 25 26 27 28 28 27 25 24 24 24 24 25 26 27 27 26 27 27 27 27 27 28 29 29 29 28 28 27 28 28 29 29 30 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 29 29 28 28 28 27 27 27 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 26 25 25 24 24 24 25 26 26 26 26 26 26 26 25 25 25 25 26 27 27 27 27 27 27 27 27 27 26 26 26 25 24 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 21 20 19 19 20 20 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 24 25 25 26 27 27 28 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 27 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 19 19 19 19 18 19 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 16 16 17 17 17 18 18 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 16 15 14 14 14 14 15 16 17 18 18 18 19 19 19 18 17 16 16 16 16 17 17 16 17 18 18 18 17 16 13 13 16 15 24 26 27 28 28 27 25 25 24 24 24 24 26 27 27 28 28 28 28 27 27 28 29 29 28 28 28 28 28 29 29 30 30 31 31 31 31 31 30 30 29 30 30 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 26 25 25 25 24 24 24 25 26 25 26 26 27 27 26 25 25 25 26 27 27 27 27 27 27 27 27 27 27 26 26 25 24 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 19 19 19 19 19 20 20 19 19 19 18 18 20 20 17 18 18 18 18 14 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 30 30 30 31 31 31 32 32 33 33 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 33 33 32 32 32 31 31 31 30 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 26 26 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 18 18 18 19 19 18 17 17 17 17 17 17 17 17 16 16 15 15 15 14 15 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 16 15 13 13 13 14 15 16 17 18 18 18 18 18 19 19 18 17 17 16 16 16 16 16 15 16 17 18 17 17 16 15 18 19 18 23 25 27 29 28 26 25 25 25 24 24 26 27 27 28 28 28 28 27 27 27 28 28 29 28 28 28 28 28 29 29 30 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 26 25 25 25 25 24 24 24 24 25 24 25 27 27 27 26 26 25 25 26 27 27 27 27 27 27 27 27 27 27 26 25 23 22 22 22 22 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 19 19 19 19 19 19 19 19 18 18 18 18 18 20 20 15 16 17 17 16 15 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 26 27 27 28 29 29 30 30 30 30 31 31 31 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 27 26 26 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 21 21 21 21 21 20 20 20 20 19 19 18 18 18 18 19 19 18 18 17 17 17 17 17 17 16 16 15 14 14 14 14 15 16 17 17 17 17 17 16 16 16 17 17 18 17 17 17 17 17 17 17 17 16 17 17 18 18 19 18 18 17 15 14 12 12 13 14 16 17 18 18 18 18 18 18 19 19 19 18 18 17 17 16 16 15 16 16 17 18 17 17 18 21 21 21 21 22 26 28 29 29 27 26 27 27 26 26 26 27 27 27 28 28 28 27 27 27 28 29 29 29 29 29 29 29 29 29 30 31 31 31 30 30 30 29 29 29 30 30 30 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 26 25 25 25 24 24 24 24 24 24 24 25 26 27 27 27 26 26 25 26 26 27 27 27 27 27 27 27 27 27 26 25 24 22 21 21 22 22 23 23 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 27 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 20 20 19 19 19 18 19 19 19 18 17 17 17 18 18 20 20 20 15 16 16 15 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 24 25 25 26 27 27 28 29 29 30 30 30 30 31 31 32 32 32 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 27 27 26 25 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 19 19 19 18 18 18 17 17 17 17 17 16 15 14 14 14 14 14 14 15 16 16 16 15 15 15 16 17 18 18 18 18 18 18 18 18 17 17 16 16 17 17 18 19 19 18 17 16 14 13 13 12 14 15 16 17 18 18 18 18 18 18 19 19 19 19 18 17 17 16 15 15 16 16 17 17 16 17 18 23 22 22 23 24 26 28 28 29 28 27 27 27 27 26 27 27 27 28 28 28 28 27 27 27 28 29 29 29 29 29 29 29 29 30 31 31 31 30 30 30 29 29 29 29 30 30 30 31 31 31 31 30 30 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 24 24 24 24 24 24 24 24 25 25 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 25 24 23 22 21 21 22 22 22 23 23 24 24 24 24 24 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 19 19 18 18 19 19 18 18 17 17 18 19 19 20 20 21 21 20 19 20 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 24 25 25 26 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 19 19 18 18 18 17 17 17 17 16 15 14 14 14 14 15 15 14 14 15 14 14 14 13 14 17 18 19 19 19 18 18 18 18 17 17 16 16 16 17 18 18 19 18 18 16 15 14 13 12 13 15 16 17 18 18 18 18 18 19 19 19 19 19 19 18 18 17 16 15 15 16 16 16 16 15 16 18 19 23 22 25 25 26 28 28 29 28 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 28 29 29 29 29 29 29 29 30 31 31 31 30 30 30 29 29 28 28 29 29 30 30 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 27 27 26 26 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 24 24 24 24 24 24 24 24 25 27 27 27 27 27 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 25 24 23 22 22 22 22 22 22 22 23 23 24 24 24 24 25 26 26 27 27 27 26 26 26 26 27 27 27 28 28 28 28 28 27 28 28 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 19 19 19 18 19 19 19 19 18 17 19 19 19 20 20 20 20 21 22 22 22 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 22 23 24 25 26 26 27 28 28 28 29 29 30 30 30 31 31 31 32 32 31 32 32 32 32 32 33 33 33 33 32 32 32 32 32 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 20 20 20 20 19 19 19 19 19 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 15 14 14 14 14 14 15 15 15 14 14 13 13 12 13 14 15 18 19 19 19 18 18 18 17 17 16 16 16 16 17 18 18 18 18 16 16 15 13 12 13 14 16 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 17 16 15 15 15 15 14 14 14 15 18 23 22 24 24 26 27 27 28 28 27 27 27 27 27 27 27 27 26 27 27 27 27 27 27 28 29 29 29 29 29 29 30 30 31 31 31 30 30 30 29 28 28 28 28 29 30 30 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 24 24 23 24 24 24 24 25 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 24 23 22 22 22 22 22 22 22 22 23 23 24 24 23 24 25 26 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 19 19 19 18 18 19 19 19 19 18 18 19 19 20 20 18 19 19 19 22 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 24 24 24 24 24 23 23 24 23 23 22 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 16 14 14 15 15 14 15 15 15 14 13 13 12 12 12 13 15 17 19 19 19 19 18 18 18 17 16 15 15 16 16 17 18 18 18 17 17 15 13 11 12 14 16 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 16 15 15 15 14 14 13 13 14 18 22 22 21 21 25 26 26 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 28 29 29 29 29 29 29 30 30 31 31 31 31 31 30 30 29 29 29 29 29 30 30 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 25 26 26 25 24 24 24 24 24 24 24 24 24 25 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 25 26 27 27 27 27 27 27 27 27 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 32 33 33 33 34 34 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 21 20 19 19 18 18 18 19 19 19 18 18 19 18 18 19 19 18 19 18 17 20 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 18 18 18 18 19 19 19 19 20 20 21 22 23 24 25 26 26 27 27 28 28 29 29 30 30 30 30 31 31 30 30 31 31 31 31 31 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 15 15 16 16 15 15 15 15 15 14 13 13 13 12 13 15 17 18 19 19 18 18 18 17 16 14 14 15 16 16 17 17 18 17 17 16 14 10 11 13 15 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 17 16 16 15 14 14 14 13 13 13 16 19 20 21 22 23 24 25 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 28 28 29 29 29 29 29 29 30 30 31 31 31 31 31 31 30 29 29 29 30 30 30 31 31 31 31 31 30 30 30 29 29 29 29 28 28 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25 26 26 26 25 24 24 24 24 24 24 24 24 25 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 22 22 22 21 22 22 22 22 23 23 23 23 23 23 24 25 26 27 27 27 28 28 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 22 22 22 21 22 22 22 22 22 21 21 20 20 19 19 19 18 18 18 18 19 18 17 17 16 17 18 18 17 18 19 19 20 20 21 21 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 21 22 23 24 24 25 26 26 27 27 28 28 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 23 23 22 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 13 13 13 13 13 13 15 16 18 18 18 18 18 18 16 13 13 14 15 16 16 17 17 17 17 17 15 12 10 12 14 16 18 18 18 18 18 19 19 19 19 19 20 20 19 19 19 19 19 18 17 16 16 15 15 14 14 13 13 13 14 16 18 19 20 22 23 24 26 27 27 27 27 27 27 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 30 30 29 30 30 30 31 31 31 31 30 30 30 30 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 24 25 25 25 25 25 25 25 25 25 24 24 24 24 26 26 26 26 25 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 22 22 23 23 23 23 23 23 24 24 26 27 27 27 28 28 28 28 27 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 18 18 15 2 10 16 17 17 17 16 19 19 20 20 20 20 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 17 17 17 17 18 17 18 18 19 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 22 22 22 23 23 23 23 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 14 13 13 13 12 13 14 14 15 16 17 17 17 17 17 16 13 11 13 14 15 16 17 17 17 17 17 16 12 14 17 15 16 17 18 18 18 18 19 19 19 19 20 19 19 19 19 19 19 19 18 18 17 17 17 17 16 14 13 14 13 13 14 15 16 17 18 20 21 22 25 25 27 27 27 26 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 30 30 31 31 31 32 32 32 31 31 31 31 30 30 30 31 31 31 30 30 30 30 30 29 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 21 22 22 22 23 23 23 23 23 23 23 24 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 32 31 31 32 32 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 17 20 19 19 19 19 18 17 17 17 17 16 13 11 15 16 16 17 18 18 19 20 20 20 19 20 19 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 21 21 22 22 22 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 16 16 16 16 15 15 14 13 13 13 12 13 14 14 15 15 16 17 17 16 15 12 10 11 14 15 16 16 17 17 17 17 16 14 13 16 16 15 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 17 16 14 13 14 12 11 13 13 14 15 16 18 20 20 20 24 26 25 25 25 25 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 31 30 30 30 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 25 25 25 24 24 24 23 23 22 21 21 21 22 22 22 23 23 23 23 23 23 24 25 26 26 27 27 27 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 30 31 31 31 31 31 31 31 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 17 14 12 18 19 19 18 17 17 17 17 16 13 12 5 15 16 17 17 18 19 19 20 19 19 19 17 19 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 24 25 25 26 27 28 28 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 23 20 21 22 21 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 14 15 15 14 14 13 12 12 13 15 15 15 15 16 16 17 16 15 12 11 4 13 15 16 16 16 16 16 16 16 15 13 14 15 15 16 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 19 19 18 18 18 17 15 13 13 13 10 8 7 9 9 9 13 15 16 14 14 7 14 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 32 32 32 32 32 32 32 31 30 30 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 26 25 25 26 26 26 26 26 26 26 25 25 26 26 26 26 25 25 25 25 25 25 25 25 24 24 23 22 22 21 21 21 21 22 22 22 22 23 23 23 23 24 25 26 26 27 27 26 26 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 21 21 21 19 18 10 8 6 16 17 18 18 18 17 17 16 15 11 11 8 13 16 17 18 17 18 17 19 17 17 18 15 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 17 17 17 18 19 20 21 21 22 23 23 24 25 25 26 27 27 27 28 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 22 21 22 22 21 20 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 19 19 19 18 18 17 17 17 17 17 17 18 17 17 17 17 17 16 16 15 15 15 14 13 15 15 14 13 14 11 12 15 16 16 16 16 16 16 16 15 15 19 20 10 15 16 16 16 16 16 16 16 16 15 13 14 15 15 16 17 18 18 18 18 18 18 19 19 19 19 20 20 19 19 19 19 19 20 20 20 19 18 17 16 14 13 11 6 5 5 4 4 3 5 9 12 10 8 2 12 18 20 21 22 23 24 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 32 32 32 32 32 32 31 30 30 30 30 31 30 30 29 30 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 24 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 26 26 25 25 26 26 26 26 26 26 25 25 25 25 26 26 26 25 25 25 25 25 25 25 24 24 23 22 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 25 26 26 26 26 26 26 26 26 26 27 27 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 30 31 31 31 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 21 21 20 18 16 6 8 10 14 16 17 17 17 17 16 16 13 7 10 12 14 17 17 17 17 18 18 19 19 13 8 15 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 25 25 22 22 23 22 21 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 15 14 14 14 13 12 12 15 15 13 12 14 10 13 15 16 16 16 16 16 16 15 14 12 17 20 13 15 16 16 16 16 16 16 16 15 14 14 14 15 15 16 17 18 18 18 18 18 18 19 19 19 19 19 20 20 19 19 20 20 20 20 20 20 19 17 16 14 13 9 3 9 10 9 9 9 8 4 7 7 4 4 12 17 20 21 22 23 24 25 25 26 27 27 27 28 29 29 30 31 31 31 32 31 31 31 31 31 32 31 30 30 29 30 30 30 30 30 29 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 24 25 26 26 26 26 26 26 25 25 25 25 26 26 25 25 25 25 25 25 25 25 24 23 22 21 21 21 21 21 20 21 21 22 22 22 22 23 23 24 24 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 21 20 18 16 13 8 8 10 13 15 16 17 17 17 15 11 12 10 13 16 17 18 16 15 15 15 17 17 17 13 12 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 17 17 18 19 20 20 21 21 22 23 23 24 25 25 25 26 27 27 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 25 25 24 23 23 22 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 19 18 19 19 20 19 18 18 17 17 17 17 17 17 17 17 17 16 15 13 12 12 13 11 10 12 15 15 13 12 16 12 15 16 16 16 16 16 16 15 14 13 13 19 19 14 16 16 16 16 16 16 16 15 15 14 14 15 15 15 16 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 20 18 17 16 14 13 11 4 12 13 12 12 12 12 12 10 7 1 8 14 18 20 21 22 24 25 25 26 26 27 27 28 28 29 30 30 31 31 31 31 31 31 31 31 31 31 30 29 29 29 30 30 30 29 29 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 27 27 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 24 24 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 22 21 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 19 16 12 8 7 10 12 13 13 15 17 18 16 11 9 6 16 16 17 17 16 15 15 15 15 16 16 15 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 19 20 20 21 22 22 23 24 24 25 24 25 26 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 25 26 26 25 25 25 25 25 26 25 25 26 25 25 25 25 24 22 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 15 16 18 18 18 18 17 17 17 17 17 17 17 17 17 15 11 10 10 10 10 8 10 13 15 15 14 14 16 15 16 16 16 16 16 16 15 14 13 13 13 19 18 16 16 16 16 16 16 16 15 15 15 15 15 16 16 15 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 21 21 20 20 18 17 15 14 14 12 6 13 14 14 14 14 14 15 14 13 5 10 16 19 21 22 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 29 29 30 30 29 29 29 30 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 24 25 26 26 26 26 25 25 25 26 26 26 26 25 24 24 24 25 25 26 26 26 26 25 25 25 25 25 25 25 24 25 25 25 25 25 24 24 23 22 21 20 20 20 20 20 20 20 21 21 21 22 22 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 20 20 19 18 14 7 7 9 12 13 13 14 14 17 16 14 3 10 15 16 16 16 16 15 15 14 14 15 15 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 16 17 18 18 19 20 20 21 21 22 23 23 23 24 23 24 25 25 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 15 16 17 17 18 18 17 16 16 16 16 16 17 16 15 11 9 8 9 9 8 9 11 14 15 14 14 15 15 15 15 16 16 15 15 15 14 13 13 14 14 14 15 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 19 17 16 14 12 12 10 4 12 14 14 15 16 16 16 16 13 9 13 17 21 22 23 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 25 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 25 26 26 26 25 25 25 25 26 26 26 26 25 24 24 24 24 25 25 26 26 25 25 25 25 25 25 25 24 24 24 24 25 25 25 24 23 23 22 21 20 20 19 19 19 20 20 21 21 21 22 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 25 26 26 26 26 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 19 16 2 10 12 13 14 14 15 14 17 15 12 8 15 15 15 15 16 16 15 15 14 15 15 16 17 17 17 18 18 18 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 16 16 17 18 19 19 20 21 21 22 22 22 22 23 22 23 23 24 25 26 26 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 26 24 24 25 25 25 24 24 24 23 21 21 21 21 21 21 22 22 21 21 21 21 21 20 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 14 11 9 9 9 9 10 12 13 14 14 14 15 15 15 15 15 15 15 15 14 14 13 14 14 15 15 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 21 21 21 20 19 18 17 15 13 10 7 5 1 1 10 13 15 17 18 18 17 17 17 15 18 21 23 24 24 25 25 26 26 27 28 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 22 22 23 23 24 24 26 26 26 25 25 25 26 26 26 26 26 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 24 24 23 22 21 21 20 19 19 19 19 20 21 21 21 21 22 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 14 5 11 13 14 15 15 16 16 16 14 12 12 14 15 15 15 16 16 16 15 16 16 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 18 19 19 20 20 21 21 21 21 22 22 22 22 23 23 24 24 25 25 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 23 23 23 24 24 24 24 23 22 21 21 21 21 21 22 22 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 17 16 16 16 15 16 16 16 16 16 15 13 10 10 10 12 14 15 15 14 14 15 16 16 16 16 16 16 16 15 14 14 14 15 15 16 16 16 16 16 16 16 16 15 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 20 20 20 19 18 17 15 14 11 7 3 1 2 9 9 12 14 18 19 19 19 20 20 19 19 21 22 23 24 25 25 26 26 27 28 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 28 29 29 29 28 28 28 27 28 28 27 27 27 27 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 24 24 23 24 24 23 22 22 22 23 23 23 23 23 25 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 22 21 20 20 20 19 19 19 20 21 21 21 22 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 19 14 5 9 12 12 14 15 16 17 18 18 17 15 2 16 16 16 17 17 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 17 17 16 16 16 16 17 18 18 19 20 20 20 20 21 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 24 24 25 26 26 26 26 26 26 26 25 25 25 25 25 25 23 21 22 22 24 24 23 23 21 21 21 21 21 21 21 21 20 20 19 20 21 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 13 11 10 11 14 15 15 15 15 14 15 16 17 17 16 16 16 16 15 14 14 15 15 16 16 16 16 16 16 16 15 14 14 14 14 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 19 20 20 21 21 20 20 20 20 20 19 17 15 14 12 9 6 2 3 7 10 12 12 14 19 20 21 21 21 21 20 19 20 21 23 24 25 26 26 27 27 28 28 28 28 29 29 29 29 29 30 30 30 29 29 28 28 28 29 29 29 29 28 28 27 27 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 24 24 25 25 25 25 25 24 24 23 23 23 23 22 22 22 23 23 24 24 24 24 26 26 26 26 26 26 27 27 26 26 26 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 22 21 21 21 20 19 19 20 21 21 21 21 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 20 21 20 20 19 16 9 5 12 13 14 15 16 17 18 19 20 22 21 16 15 17 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 18 19 19 19 20 20 20 20 21 21 21 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 23 24 25 25 26 26 25 26 26 26 26 25 25 25 25 25 22 20 21 21 21 22 22 21 21 21 21 22 21 21 21 21 20 19 18 18 19 20 22 22 21 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 14 12 11 10 12 14 15 15 15 15 15 16 17 17 17 16 16 16 15 14 13 14 15 15 16 16 16 16 16 16 15 14 13 13 14 15 16 16 16 16 16 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 18 16 14 13 11 8 4 3 9 11 13 13 13 16 19 21 22 22 22 22 22 20 20 21 22 24 25 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 24 24 24 25 25 25 25 24 23 23 23 23 22 22 22 23 23 23 24 24 24 25 26 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 22 21 20 20 19 19 20 21 21 21 21 22 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 18 11 4 8 14 14 16 16 16 17 19 21 22 23 24 24 24 24 23 23 22 21 21 22 22 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 17 17 17 17 17 17 18 18 19 19 19 20 20 20 20 20 19 19 19 18 18 18 18 19 19 20 21 21 21 21 21 22 22 22 22 21 22 22 22 22 22 23 24 25 25 25 25 25 25 25 26 25 25 25 25 25 22 21 21 21 21 21 21 21 22 22 23 22 23 22 21 21 20 20 19 18 18 18 19 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 12 11 11 11 12 14 15 15 15 15 15 16 17 16 16 16 16 16 14 13 13 14 15 15 15 15 15 16 16 15 14 12 12 13 14 15 16 16 16 16 16 13 15 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 19 19 18 17 15 13 11 11 5 8 12 13 13 13 13 15 17 19 22 23 23 23 23 22 21 20 21 22 24 25 25 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 24 24 24 24 25 25 25 24 24 23 23 23 22 22 22 22 23 23 23 24 25 25 26 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 20 20 21 21 21 21 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 24 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 18 3 9 10 13 16 17 17 17 18 20 22 22 23 23 24 25 26 26 26 24 24 23 23 22 22 22 22 22 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 19 19 19 19 19 19 19 18 17 17 16 16 16 16 17 17 18 19 20 20 20 21 21 21 21 21 21 21 21 21 22 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 20 21 22 22 21 22 22 22 23 23 23 23 23 22 21 21 20 20 19 18 17 17 15 22 17 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 15 11 11 11 11 12 14 14 14 14 14 15 16 16 16 15 16 16 15 13 13 13 14 14 14 15 15 15 16 16 15 12 11 12 13 14 15 16 16 16 16 15 14 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 20 20 19 19 19 18 16 14 12 12 9 10 14 16 15 13 12 14 16 18 20 22 23 24 24 24 23 22 21 22 23 24 25 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 24 24 25 25 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 23 23 23 23 24 25 25 25 25 25 24 25 25 25 26 26 26 26 26 26 26 26 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 21 20 20 21 21 15 10 15 14 16 18 20 20 19 19 21 22 23 23 25 26 26 26 27 27 26 26 25 24 23 23 23 23 23 22 22 21 20 20 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 19 18 18 18 18 18 17 17 17 17 17 18 19 19 19 19 19 18 18 16 16 15 15 14 14 15 15 16 17 18 19 19 20 20 20 21 21 21 21 21 21 22 22 23 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 23 23 23 23 22 23 23 23 23 24 24 24 24 22 22 21 20 20 19 18 17 16 15 13 14 15 16 16 15 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 14 11 11 10 10 11 12 12 12 13 13 14 15 15 15 15 15 15 14 12 13 13 13 13 14 14 15 16 16 15 13 10 10 12 14 15 16 16 16 16 15 14 17 17 17 16 16 17 17 17 18 18 18 19 19 20 20 20 20 20 19 19 19 18 17 15 14 13 10 6 13 17 16 13 12 12 14 17 19 20 22 23 23 24 24 24 22 22 22 24 25 25 26 26 27 27 27 27 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 27 26 26 26 27 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 25 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 23 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 23 23 23 24 24 24 25 25 25 25 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 21 20 20 20 20 20 21 22 17 17 17 18 20 23 24 23 21 21 22 23 25 26 27 27 27 27 27 28 27 27 26 25 24 24 24 25 24 24 23 23 22 21 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 18 18 19 19 18 18 17 17 15 14 14 14 14 14 14 15 15 16 17 18 19 19 20 20 20 20 20 21 21 21 22 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 23 22 21 20 20 19 18 18 17 16 15 14 13 14 15 15 15 15 15 16 16 17 17 17 17 17 18 18 18 18 17 17 17 16 13 12 11 9 9 10 10 11 11 13 14 15 14 14 14 15 15 15 13 12 12 12 12 13 14 15 15 15 15 14 10 9 10 12 14 15 16 16 17 17 17 16 17 17 17 16 16 17 17 18 18 18 18 19 19 20 20 20 20 20 19 19 18 17 15 14 13 11 8 7 14 17 15 12 13 14 16 18 19 21 22 22 23 24 25 24 23 23 23 24 25 25 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 28 28 27 27 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 23 23 24 24 24 24 24 24 23 22 22 22 22 22 22 22 23 23 24 25 25 25 25 25 25 25 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 25 25 25 25 25 25 25 25 25 24 24 24 23 22 22 21 21 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 35 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 34 34 33 34 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 21 21 21 20 20 20 21 23 24 25 24 23 23 25 25 24 23 23 23 24 25 26 26 26 26 27 27 28 27 27 26 27 27 26 26 26 25 25 25 24 24 23 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 18 18 18 18 17 17 16 16 14 14 13 13 13 14 14 15 15 15 16 17 18 19 19 20 20 20 20 20 21 21 22 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 26 25 25 25 25 25 25 24 23 22 21 20 20 19 19 19 18 18 18 17 15 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 17 17 17 16 13 11 10 8 7 7 9 11 13 14 14 14 13 13 13 14 14 13 12 11 11 11 13 14 14 15 15 15 14 11 2 7 2 13 15 15 16 16 17 17 17 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 19 18 17 16 14 14 12 9 7 9 14 15 14 13 14 15 16 18 20 20 21 22 23 24 24 25 24 23 23 24 25 26 26 26 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 21 20 21 21 21 22 22 23 24 24 25 25 25 25 25 25 25 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 25 25 25 26 26 25 25 25 25 25 24 24 23 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 22 21 21 21 21 20 20 20 20 21 21 20 20 20 20 21 22 24 24 25 25 25 24 24 25 26 25 24 25 25 25 25 25 25 25 26 26 27 27 27 26 27 27 27 27 26 26 26 26 25 25 24 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 18 18 17 16 16 15 15 14 13 13 13 13 14 14 14 15 15 15 16 17 18 19 19 19 20 20 20 21 22 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 25 26 28 28 27 26 26 26 26 26 25 24 23 21 20 20 19 19 19 19 19 19 19 19 17 16 15 14 14 14 14 15 16 16 16 16 16 16 17 17 17 18 18 18 17 17 16 12 10 9 8 8 8 10 13 14 14 14 14 13 13 13 13 12 11 10 10 10 11 14 15 15 15 15 14 13 8 16 21 13 9 14 16 16 16 17 16 16 16 16 15 16 16 17 17 17 17 18 18 19 19 19 19 20 20 20 19 18 17 16 15 14 12 10 8 8 11 14 15 14 14 15 16 17 18 18 20 21 22 23 24 25 24 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 21 20 20 21 21 21 22 22 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 25 25 25 25 25 24 23 23 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 22 23 24 24 25 25 25 25 25 25 26 25 25 25 25 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 13 14 14 14 14 15 15 17 18 19 19 19 19 20 21 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 25 23 25 27 29 30 29 28 27 27 26 25 24 21 20 19 19 19 19 19 20 20 20 20 20 19 18 16 15 15 15 15 15 16 16 17 17 16 16 16 17 17 17 17 17 17 16 13 11 10 9 9 10 12 13 14 14 14 14 13 12 12 13 13 11 11 8 8 10 13 14 15 15 15 15 15 16 16 20 20 19 14 15 16 16 16 16 16 16 16 15 15 15 16 17 17 17 17 18 18 18 19 19 19 19 19 19 18 17 16 16 15 13 11 10 10 10 12 14 15 15 15 16 17 17 18 18 20 21 22 24 24 24 24 24 24 24 25 25 26 26 26 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 23 23 22 21 20 20 21 21 21 21 22 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 25 25 25 25 25 24 23 23 22 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 21 21 21 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 22 23 23 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 26 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 14 15 17 18 18 19 19 19 20 21 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 26 27 27 21 20 21 25 29 30 30 30 28 27 26 25 23 21 20 19 19 19 19 19 20 20 21 21 21 21 20 18 16 16 16 15 16 16 17 17 17 17 17 16 16 17 17 17 16 14 11 10 10 10 9 10 12 13 13 14 14 15 14 14 14 13 13 12 11 9 7 8 12 14 15 15 15 14 14 17 19 18 19 19 18 14 16 16 16 16 16 16 16 16 15 14 15 16 16 16 16 17 17 18 18 18 19 19 19 19 19 18 17 16 15 13 12 11 11 12 12 13 15 16 16 16 17 18 18 19 19 20 21 22 24 24 23 23 23 24 24 24 25 25 25 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 21 20 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 25 25 25 25 24 23 23 22 21 21 21 21 21 22 22 22 22 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 22 21 20 21 21 22 23 24 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 16 17 18 19 19 20 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 25 22 22 24 23 17 17 17 20 21 25 29 30 29 28 26 25 23 22 21 20 19 19 19 20 20 20 21 21 21 21 21 19 18 17 17 16 16 16 16 17 17 17 17 16 16 15 15 15 14 9 5 6 7 8 8 8 9 10 13 14 14 14 14 13 13 13 13 12 11 7 7 10 14 15 15 14 14 14 14 17 20 19 20 18 16 16 17 17 16 16 16 16 15 15 13 13 13 13 14 15 16 17 17 17 18 18 19 19 19 19 18 18 17 15 13 11 11 12 12 13 14 15 17 17 16 17 17 18 19 20 20 20 21 22 23 24 23 23 23 23 23 23 24 24 25 25 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 26 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 21 21 21 21 21 23 23 23 24 24 24 24 24 25 25 25 25 25 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 27 26 26 25 25 25 24 24 23 23 22 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 22 22 21 21 21 22 23 23 24 25 25 25 26 26 26 26 25 25 25 25 25 24 23 23 23 24 24 25 25 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 14 14 14 15 16 17 17 18 19 20 20 21 21 21 21 21 22 22 23 23 23 24 24 24 24 24 25 25 15 14 18 14 14 15 14 15 17 21 26 29 29 28 27 25 24 23 22 21 20 21 21 21 21 21 21 21 21 21 20 20 19 18 18 17 17 16 17 17 17 17 17 16 14 9 3 7 7 1 2 2 3 5 7 7 8 10 14 14 14 14 14 13 14 14 14 13 10 6 8 16 17 16 15 14 14 14 15 18 21 20 19 17 17 17 17 17 16 16 16 16 16 15 13 13 13 13 14 15 16 16 17 17 17 18 18 19 18 18 17 17 15 14 12 11 12 12 13 14 15 16 18 18 17 17 18 20 21 21 21 21 22 23 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 25 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 22 22 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 25 26 26 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 21 22 23 24 23 22 22 22 23 23 23 23 24 25 25 26 26 26 26 25 24 24 24 24 22 21 21 22 22 22 23 24 25 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 14 14 14 15 15 16 16 18 19 19 20 21 21 21 21 21 21 22 23 23 23 23 23 24 24 24 24 25 26 23 10 7 10 12 13 14 15 18 22 25 28 29 28 26 25 24 23 22 22 21 21 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 11 16 18 14 6 4 7 6 1 3 5 6 7 10 12 14 14 14 14 14 14 15 15 15 15 13 11 19 17 16 15 14 14 14 14 16 19 19 20 18 17 17 17 17 16 16 16 16 16 16 15 14 14 14 14 14 15 15 16 16 17 17 18 18 18 18 18 17 16 14 12 11 11 12 13 13 14 16 17 19 18 18 18 20 21 21 22 22 23 23 24 24 24 23 23 23 23 23 22 22 23 24 24 25 25 26 25 24 24 24 24 24 24 24 24 25 24 24 24 23 24 24 25 25 25 25 25 25 25 25 24 24 24 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 21 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 24 25 25 25 25 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 25 25 26 27 27 27 26 25 25 25 25 24 24 23 23 22 22 22 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 24 24 24 24 24 23 23 23 22 22 25 25 26 26 26 26 24 24 23 23 23 22 22 21 21 21 21 21 22 23 23 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 14 14 15 16 15 16 17 18 19 20 20 21 21 21 21 21 22 22 23 23 23 23 23 23 24 24 25 25 26 23 7 5 8 9 12 15 18 21 24 25 27 28 27 25 24 23 22 21 21 21 22 23 23 22 22 21 20 20 20 20 20 19 19 18 18 18 17 18 12 14 16 16 10 20 20 20 19 16 19 11 1 6 6 4 5 9 12 14 13 12 13 13 14 15 15 15 15 13 12 11 11 12 12 13 14 14 14 14 16 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 15 14 14 14 15 15 16 16 17 17 17 18 18 18 17 17 15 13 11 11 12 13 13 14 15 16 18 19 19 19 20 22 22 22 23 23 24 24 24 24 24 24 23 23 23 23 22 22 23 23 24 24 25 25 24 24 23 23 23 23 23 23 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 21 21 22 22 23 23 23 23 23 23 23 23 24 24 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 25 26 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 22 22 22 22 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 20 20 20 20 20 20 21 21 21 21 20 20 20 21 22 24 24 24 24 24 23 22 23 23 23 24 25 26 26 26 25 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 24 24 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 15 15 15 14 14 14 14 14 15 16 16 16 17 18 18 19 20 20 21 21 21 21 22 22 23 23 23 24 23 23 23 23 24 24 25 25 21 8 7 6 6 12 18 21 23 25 25 26 26 26 24 23 22 21 21 21 21 21 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 20 13 17 16 14 12 21 21 21 19 15 14 9 9 7 2 3 6 10 13 12 12 13 13 14 14 14 12 11 9 8 8 8 9 11 12 14 14 13 13 16 18 19 18 18 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 15 15 15 16 16 17 17 17 17 17 17 16 15 12 10 11 13 13 13 14 15 17 18 18 18 19 21 23 23 23 24 24 25 25 25 24 24 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 21 21 22 22 23 23 23 23 23 23 23 23 24 24 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 26 27 27 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 21 21 21 21 21 21 20 20 21 23 24 24 25 25 24 24 24 24 24 25 26 26 26 25 24 24 23 22 22 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 24 23 17 15 15 17 21 19 19 18 22 23 24 24 24 24 24 24 23 22 21 21 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 15 16 20 17 17 17 16 11 15 22 22 14 16 17 14 15 10 3 5 4 10 13 13 13 13 13 14 14 10 8 9 8 7 8 8 8 11 13 14 15 15 16 18 18 18 18 18 17 16 16 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 16 14 12 10 12 13 13 13 14 15 15 17 17 17 18 21 24 24 24 24 25 25 26 25 24 25 25 25 24 23 23 24 23 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 21 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 26 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 21 21 21 20 20 20 20 20 21 21 21 20 20 20 21 21 21 21 22 22 23 25 25 25 25 25 25 25 25 26 26 26 25 24 24 24 23 22 22 22 22 22 23 23 23 23 22 22 23 23 23 23 23 23 22 22 21 21 21 22 22 23 22 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 15 15 15 16 17 17 18 18 19 19 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 24 13 13 16 20 26 26 28 28 28 25 24 24 23 23 23 22 22 21 21 21 21 20 19 19 20 20 20 20 20 20 21 21 21 20 20 19 19 19 18 19 14 22 18 19 18 17 17 16 12 12 19 15 14 18 18 18 16 9 8 10 13 14 14 14 14 14 14 11 7 7 8 7 7 7 8 9 12 14 15 16 17 18 18 18 18 18 17 17 16 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 16 15 13 11 10 12 13 13 13 14 14 15 16 14 14 17 21 23 24 24 25 26 26 26 25 25 25 25 25 24 24 25 24 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 26 27 26 26 25 25 25 24 24 24 24 24 23 23 22 22 22 22 22 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 20 20 19 20 20 21 21 21 20 20 19 20 20 21 21 22 22 23 23 24 25 26 25 25 26 26 26 26 26 26 25 25 24 24 23 24 24 24 23 24 25 25 24 24 23 23 23 23 24 24 24 24 23 22 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 21 22 22 22 23 23 24 23 22 22 23 23 23 24 21 14 21 24 27 29 31 32 33 33 27 25 24 23 22 21 20 20 20 20 20 19 18 17 18 19 19 19 20 20 20 21 21 21 21 20 19 18 18 18 19 13 21 18 21 19 18 18 17 17 16 17 24 16 19 18 17 16 15 3 15 14 14 14 14 14 15 14 7 19 10 7 7 7 7 8 11 12 13 15 16 17 18 18 18 18 17 16 16 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 16 16 15 13 10 9 12 14 14 13 13 14 14 14 10 10 15 20 23 24 25 25 26 25 25 25 26 27 27 26 25 25 25 25 24 24 24 24 25 25 25 25 25 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 35 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 21 21 20 20 21 20 20 21 21 21 21 20 20 20 19 20 20 21 21 21 22 22 23 25 26 26 26 26 26 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 25 24 24 24 24 24 24 25 25 25 25 24 23 22 21 21 21 22 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 17 16 16 16 15 15 15 15 15 16 16 17 18 19 20 20 21 21 21 22 22 23 23 24 24 24 23 22 22 22 23 23 19 9 19 26 28 30 31 32 33 34 32 28 25 23 22 21 20 19 19 19 19 19 18 17 16 17 18 19 20 20 20 20 20 20 20 20 19 18 17 17 18 19 12 21 21 20 21 20 19 19 18 17 13 17 15 18 18 17 14 11 15 15 15 15 14 14 14 13 8 10 23 17 9 7 7 7 10 13 13 14 16 16 17 17 17 17 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 16 16 16 16 16 16 16 16 15 14 13 10 9 13 16 15 15 13 13 13 12 6 7 13 19 22 24 24 24 25 25 25 25 26 27 27 27 25 25 25 25 25 25 25 25 25 25 25 25 25 24 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 23 23 24 23 23 23 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 26 26 26 25 25 25 25 24 24 24 24 24 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 20 20 20 20 20 20 21 21 21 21 20 20 19 19 19 20 20 20 20 21 21 22 24 25 26 26 26 27 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 25 25 24 24 24 25 25 25 26 26 26 25 25 24 24 23 24 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 17 17 17 17 18 18 18 19 18 18 18 17 16 16 16 15 15 16 17 18 20 21 21 21 21 21 22 22 23 23 24 25 25 24 23 23 22 22 23 23 16 13 23 25 29 31 31 32 32 28 29 27 24 22 21 21 20 19 19 19 18 18 17 16 15 16 18 19 20 20 20 20 20 19 19 19 18 17 17 17 17 18 11 21 24 22 24 22 21 20 19 18 17 17 18 21 17 18 17 17 16 16 16 15 15 14 14 10 15 23 23 22 18 13 5 8 13 13 15 16 16 16 16 16 16 14 13 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 16 16 16 16 16 16 15 14 12 9 9 14 17 17 16 14 13 11 8 2 3 11 18 22 24 24 24 24 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 25 25 24 24 24 24 24 24 24 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 20 20 20 20 20 20 21 21 21 20 19 20 20 20 20 19 19 19 20 20 21 22 23 24 25 26 26 27 27 26 26 26 25 25 25 26 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 26 26 26 26 26 25 25 25 24 24 23 23 22 22 22 22 22 21 21 20 20 19 19 18 18 18 18 18 18 17 17 17 17 18 18 19 19 19 19 20 18 17 17 16 16 16 17 19 19 20 23 23 22 22 22 22 22 23 24 25 25 25 24 24 23 23 23 23 23 14 19 26 27 30 30 29 29 24 25 21 22 23 23 22 21 20 20 19 19 18 17 17 16 16 17 18 19 20 20 19 19 19 19 18 17 17 17 16 16 17 15 6 21 24 22 23 23 22 20 19 19 18 18 17 22 22 16 18 18 17 17 17 16 15 14 11 7 20 20 22 22 21 20 14 12 15 16 16 16 16 16 16 16 13 11 11 12 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 14 14 14 15 15 15 16 16 16 15 14 13 11 8 8 10 15 17 18 18 14 10 6 2 3 9 17 21 23 23 24 24 24 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 25 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 20 20 20 20 20 20 21 21 21 20 19 20 20 21 20 19 19 19 20 20 21 22 23 24 25 26 26 27 27 26 26 26 25 25 25 25 25 24 24 25 25 26 26 26 26 25 25 25 25 26 26 26 27 27 27 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 25 25 24 24 24 23 23 23 22 21 21 20 20 19 19 18 18 18 18 18 17 17 17 18 18 19 19 20 20 21 21 20 19 18 17 17 17 18 16 14 17 26 24 23 23 23 23 23 24 24 25 25 25 25 25 24 24 24 16 17 14 18 23 27 29 28 23 25 24 24 12 17 25 28 26 24 22 21 20 19 18 17 17 16 16 17 19 20 20 20 19 19 18 18 17 16 16 16 16 16 16 16 10 15 24 25 26 25 24 22 20 19 18 18 18 18 18 18 18 18 18 18 17 16 16 14 12 6 14 6 17 20 17 19 21 19 19 18 17 16 16 16 16 15 12 11 12 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 12 11 8 7 7 15 17 19 20 19 14 6 2 4 11 16 20 22 23 23 23 24 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 20 20 20 21 20 19 19 19 20 20 20 19 19 19 19 20 20 21 22 23 24 25 26 27 27 26 26 26 25 25 25 24 24 23 22 23 23 24 25 25 25 25 25 25 26 26 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 23 22 21 21 21 20 19 19 18 18 18 18 17 17 17 18 18 19 19 20 21 21 21 21 21 20 19 18 18 12 9 10 16 24 25 24 24 24 24 24 24 24 24 24 25 25 25 26 22 12 10 13 12 18 23 26 26 21 16 24 20 18 23 27 31 32 32 27 24 22 21 19 18 18 17 16 17 18 20 20 20 19 19 18 18 16 16 15 15 15 15 15 16 16 8 9 15 21 24 25 20 21 20 19 18 17 17 18 20 20 20 20 19 19 18 18 17 16 14 11 8 7 9 9 17 20 20 19 20 18 17 17 16 16 15 15 17 17 15 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 13 12 11 10 7 4 15 18 20 21 20 17 9 12 21 18 17 19 19 22 23 23 24 24 25 25 25 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 26 26 26 26 26 26 25 25 24 24 24 24 23 23 23 23 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 26 26 26 26 27 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 19 19 20 20 20 19 19 19 19 19 20 20 21 22 23 24 25 26 27 27 27 26 26 25 24 24 23 23 23 22 22 23 23 24 24 25 25 25 25 26 26 27 28 28 28 28 28 28 28 28 28 28 28 27 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 24 23 22 22 22 21 20 19 19 19 18 18 18 17 17 18 18 19 19 20 21 21 22 22 22 22 22 21 20 7 8 10 12 21 26 25 24 24 24 24 24 24 24 24 25 25 26 27 24 15 14 13 14 18 22 19 17 19 23 22 16 22 25 28 32 33 33 28 25 23 21 20 19 18 18 17 18 20 20 20 20 20 19 18 17 15 15 15 15 15 15 15 15 15 14 5 11 15 17 18 18 18 18 18 17 17 16 12 21 19 21 21 20 19 19 18 18 17 16 15 12 10 10 10 8 19 21 21 20 19 18 17 16 16 16 18 20 20 19 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 12 11 10 8 5 19 21 22 22 21 21 22 23 26 24 21 19 19 21 22 23 23 24 24 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 23 23 23 24 24 24 24 24 24 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 21 20 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 19 19 19 20 20 21 21 23 24 25 26 27 26 26 26 25 24 23 23 23 23 23 23 23 23 23 24 25 25 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 23 23 23 22 21 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 25 25 20 10 13 25 25 25 25 25 24 24 24 24 24 24 25 25 26 27 28 27 27 26 25 21 11 9 16 22 23 23 10 14 22 25 28 31 32 32 28 26 24 22 21 20 19 19 20 20 21 21 21 21 20 18 17 16 15 15 15 15 15 15 15 15 15 16 12 9 13 6 3 14 15 15 16 16 15 9 9 20 21 25 25 20 19 19 18 17 17 16 15 14 11 8 9 16 21 21 20 20 19 18 17 17 16 16 19 20 20 20 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 12 11 10 9 11 23 23 23 23 22 23 23 24 25 25 24 20 20 21 23 23 23 23 24 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 24 25 25 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 25 24 24 24 24 24 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 20 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 23 24 26 26 27 27 26 26 25 24 23 23 23 24 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 24 24 24 23 23 21 20 20 19 18 18 18 18 18 18 19 19 20 20 20 21 22 23 25 27 28 28 26 20 20 24 23 23 24 24 24 24 24 24 24 24 25 26 27 28 28 28 28 28 27 26 25 22 24 24 22 22 7 14 21 26 28 29 32 33 31 29 26 24 22 21 20 21 22 22 22 22 22 21 20 18 17 16 15 14 15 15 15 15 15 15 15 15 6 14 18 7 13 14 14 14 14 14 14 7 14 15 19 23 26 21 18 17 17 16 16 15 15 14 14 14 13 15 20 20 19 19 19 18 18 17 17 17 19 20 19 19 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 12 11 10 12 16 25 25 25 24 25 24 24 24 24 23 21 20 21 23 23 23 23 24 25 25 25 25 26 26 25 25 25 26 26 26 26 26 25 26 26 26 26 26 25 25 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 24 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 25 25 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 19 19 19 19 19 20 20 21 22 23 24 26 26 27 27 27 26 25 24 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 19 19 20 20 21 23 25 27 28 28 26 25 24 23 23 23 23 24 24 24 24 24 24 25 26 26 27 27 27 27 28 27 26 26 25 24 23 23 21 16 7 15 22 25 27 30 32 33 33 32 30 26 23 22 21 22 23 23 23 23 22 21 20 18 17 15 14 14 15 15 15 15 15 15 14 15 10 21 24 15 17 15 14 13 12 12 11 10 12 14 14 16 13 11 14 14 14 14 14 14 14 14 13 13 13 15 19 20 19 19 19 19 18 18 18 18 19 19 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 13 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 11 11 13 17 26 26 26 25 25 24 24 23 24 23 21 20 21 22 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 24 24 24 23 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 25 25 25 24 24 24 23 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 26 26 27 27 27 26 25 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 23 22 21 20 19 19 18 18 18 18 19 19 19 19 20 20 21 23 25 27 28 27 26 25 24 23 23 22 23 23 23 23 23 23 24 25 26 26 26 26 26 26 26 26 26 25 25 24 23 22 15 6 14 22 23 26 29 31 32 33 33 33 32 28 25 24 23 24 24 24 23 23 22 21 19 18 16 14 14 14 15 16 15 15 15 14 12 7 17 24 25 16 18 17 15 13 12 11 10 7 14 14 12 12 4 5 8 11 12 12 13 13 13 13 13 13 13 15 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 16 16 16 15 15 15 15 15 14 14 13 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 14 19 25 27 26 26 25 25 25 24 23 23 21 20 21 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 25 25 25 24 24 23 22 21 21 21 21 21 21 22 22 22 22 22 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 20 20 20 20 21 21 20 20 20 19 19 19 19 19 20 19 19 19 19 19 19 20 20 20 21 23 24 25 26 27 27 27 26 25 24 23 23 22 23 23 23 23 23 23 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 25 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 22 21 20 20 19 19 18 18 19 19 19 19 19 19 20 21 22 24 26 27 28 26 25 25 24 23 22 22 22 23 23 23 23 24 25 25 25 25 25 25 25 26 26 26 24 13 11 12 12 9 13 21 26 26 29 30 31 32 33 33 33 32 30 28 26 25 25 25 24 23 22 22 20 19 17 15 13 13 15 16 17 16 17 16 14 9 4 18 22 23 13 18 18 16 13 12 11 10 8 5 11 7 10 5 4 6 8 9 10 11 11 12 12 13 13 14 15 16 18 19 19 19 19 19 19 19 19 19 19 19 19 19 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 13 15 20 24 27 27 27 27 26 26 25 23 23 21 20 20 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 25 24 24 24 25 25 26 26 26 26 26 26 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 23 23 23 23 23 23 25 25 25 24 23 23 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 21 22 23 24 26 26 26 27 26 25 24 23 22 22 22 22 22 22 22 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 24 26 27 28 26 26 25 24 23 22 22 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 22 6 6 5 5 5 10 18 24 25 28 30 31 32 32 33 34 34 32 30 29 28 27 27 25 24 24 23 22 21 18 15 13 11 12 15 17 17 18 18 17 15 11 7 17 18 20 18 16 17 16 15 14 12 9 8 7 4 6 8 6 5 6 7 8 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 19 19 20 20 19 19 19 19 18 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 16 20 24 25 26 28 28 27 26 25 24 23 22 21 21 21 21 22 22 22 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 24 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 23 23 23 23 25 24 23 23 23 23 23 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 36 36 37 37 36 36 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 20 20 21 21 21 21 21 20 20 20 20 21 21 21 20 19 19 18 18 19 19 19 19 19 19 20 20 22 24 26 27 27 27 26 25 24 23 22 21 21 21 21 21 21 20 19 18 18 18 19 19 19 19 19 20 20 21 22 23 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 20 20 21 22 24 25 27 27 27 26 25 23 22 22 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 20 12 7 9 10 10 8 17 19 24 28 30 30 31 32 32 33 34 34 32 30 29 28 28 26 26 25 27 27 24 20 17 14 10 8 9 13 14 17 19 21 19 17 11 8 5 10 13 11 12 16 15 15 13 11 9 9 8 7 4 2 3 5 6 8 9 10 10 11 12 13 14 15 15 15 16 16 17 17 17 17 18 18 19 20 20 19 18 18 14 14 14 14 14 14 14 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 21 22 24 27 28 29 29 27 26 25 24 22 21 21 22 22 22 22 22 23 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 26 26 26 26 26 26 26 27 27 27 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 24 23 22 22 23 23 23 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 36 36 36 36 36 36 36 37 37 37 37 37 37 37 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 21 21 21 20 20 20 20 20 20 20 21 20 20 19 18 18 18 19 19 19 19 19 20 20 20 22 25 27 27 27 27 26 26 24 23 21 21 21 20 20 19 19 19 18 17 16 17 17 18 18 19 19 19 20 21 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 20 20 20 21 22 24 25 26 27 27 26 25 23 22 22 22 22 23 24 25 26 24 21 22 24 26 25 25 22 15 11 11 14 15 15 14 14 21 23 28 30 30 30 31 32 32 33 34 33 31 29 28 27 27 26 26 28 31 30 25 19 15 10 5 4 4 5 9 16 21 22 21 20 17 15 11 6 4 5 12 14 14 13 12 11 10 10 9 7 6 5 6 7 8 10 10 11 12 12 13 14 15 15 16 16 16 16 17 17 17 17 17 18 19 19 19 17 14 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 16 17 21 24 26 28 29 28 27 26 25 24 22 21 22 22 22 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 24 24 24 24 25 26 26 26 27 27 27 27 27 28 28 28 28 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 23 23 21 21 22 23 23 23 23 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 21 20 20 20 19 20 20 20 20 20 19 19 18 19 19 19 19 19 19 19 20 21 21 21 23 25 27 28 27 27 27 26 24 22 21 20 20 19 18 18 17 17 16 15 15 16 16 17 18 18 19 20 20 21 21 21 22 22 23 23 23 24 23 23 24 24 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 22 22 24 25 25 26 26 26 25 24 23 22 22 23 23 24 26 28 28 27 26 25 28 26 25 19 9 12 16 17 17 17 17 18 21 25 29 30 30 30 31 32 32 33 33 31 29 28 28 28 27 27 29 31 33 31 25 15 10 5 6 8 10 12 10 9 19 22 23 23 23 21 18 15 13 13 13 13 12 12 12 11 11 12 11 10 9 9 9 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 16 17 17 17 18 18 15 13 11 10 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 16 16 17 21 25 27 27 28 28 26 25 25 25 23 22 22 22 22 21 22 22 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 22 23 24 22 21 21 22 23 23 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 21 20 20 20 20 19 19 19 20 19 18 18 19 19 20 20 20 20 20 21 20 21 22 23 24 26 28 28 27 27 27 26 22 21 21 20 19 18 17 16 16 16 14 14 15 16 16 17 17 18 19 19 19 19 20 20 20 21 21 22 22 23 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 21 22 22 23 25 25 26 26 26 26 26 25 24 23 23 23 24 25 27 30 30 31 31 30 29 27 25 17 10 14 18 18 18 18 18 21 24 27 29 29 29 30 31 31 32 33 32 29 27 27 26 27 27 28 31 33 33 33 25 10 5 8 12 11 14 17 13 9 18 23 24 24 24 22 20 17 14 13 12 11 11 11 11 12 12 14 14 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 15 9 9 9 10 10 11 11 12 13 13 14 14 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 16 16 18 22 25 27 26 28 26 24 24 25 25 24 23 23 23 22 22 22 23 24 24 24 24 24 23 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 24 23 22 21 21 22 22 23 23 23 23 22 21 21 21 21 21 21 21 21 22 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 21 21 20 20 20 20 20 19 19 18 18 18 19 19 20 20 20 20 21 21 21 21 23 23 24 25 27 28 28 27 27 26 25 21 21 21 19 18 17 16 15 15 15 14 15 16 16 16 16 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 21 21 22 23 23 24 24 24 24 24 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 22 23 24 25 25 25 26 26 26 26 26 25 25 24 24 24 25 26 27 27 29 30 30 30 29 28 27 20 12 16 19 17 19 19 20 23 27 28 28 28 28 29 30 31 32 33 32 31 28 26 23 23 24 12 25 30 31 31 27 20 14 12 14 15 16 17 11 12 20 23 23 23 22 22 21 18 17 15 13 11 10 10 11 12 13 14 15 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 9 7 8 9 9 11 12 12 12 13 14 14 14 15 14 14 14 14 15 15 15 14 14 14 14 14 15 15 15 15 15 15 14 14 14 15 15 15 16 17 20 23 26 26 25 25 25 23 23 24 24 24 24 24 24 23 22 23 23 24 24 24 24 23 23 23 23 23 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 24 24 23 22 22 21 21 22 22 23 23 23 23 22 21 21 21 21 21 22 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 21 21 20 20 20 19 19 18 18 18 18 19 19 19 20 20 21 22 22 22 22 23 24 25 27 28 27 27 27 27 26 26 24 22 21 19 18 16 15 15 15 15 16 16 17 16 16 16 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 23 24 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 27 28 28 28 29 29 29 29 19 12 15 16 28 28 19 23 25 28 30 29 28 27 28 30 32 33 33 33 33 30 25 20 13 7 17 24 28 30 29 27 23 21 18 16 16 16 16 13 12 18 18 20 20 21 22 22 21 20 17 14 12 10 10 11 12 13 13 14 14 15 15 16 16 15 15 15 15 15 16 16 16 17 17 16 16 16 16 16 16 15 14 11 6 14 7 9 10 11 13 13 13 13 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 19 21 23 26 26 24 19 22 21 22 21 21 23 24 24 23 23 22 23 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 27 27 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 24 24 23 23 21 21 21 22 22 23 23 23 23 23 22 22 22 21 22 22 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 21 22 22 22 22 23 24 25 26 28 28 27 27 27 26 26 26 25 22 21 19 18 16 15 14 15 15 17 17 17 17 17 16 16 16 17 16 16 16 16 16 16 16 17 17 18 18 18 18 19 19 20 21 21 22 22 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 22 23 23 23 23 23 24 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 29 30 27 20 16 17 27 24 20 24 27 29 31 32 30 29 29 30 31 33 33 33 34 30 23 11 8 16 21 25 28 29 28 27 26 24 22 20 18 17 17 19 20 20 16 19 19 21 22 22 23 21 19 17 14 13 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 16 16 16 16 16 15 14 13 10 6 6 9 10 11 12 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 18 20 22 24 26 25 23 14 17 15 17 17 18 22 24 24 23 23 22 23 23 24 24 23 23 23 23 22 22 22 22 23 23 23 23 23 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 27 27 27 27 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 24 24 24 23 23 23 23 23 23 24 24 24 23 23 24 24 24 23 22 21 21 21 21 22 22 22 22 22 23 23 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 21 22 22 22 23 23 24 25 27 28 28 27 26 26 26 26 19 20 21 20 18 16 15 14 14 15 16 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 16 17 17 18 19 19 20 21 21 22 22 22 22 23 23 23 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 24 24 23 23 24 25 27 27 27 26 26 26 26 26 26 26 27 28 29 28 28 28 27 28 27 27 26 26 26 26 28 29 17 15 18 24 28 29 22 24 28 29 31 32 32 31 31 31 32 32 33 33 34 29 16 7 13 19 24 27 28 28 28 26 26 25 23 22 20 19 20 21 18 11 20 20 21 22 22 23 23 23 22 20 18 16 14 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 12 11 7 16 6 9 10 11 12 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 14 13 13 13 14 14 15 17 18 19 20 22 25 27 25 20 9 14 13 13 15 17 22 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 26 26 26 27 27 27 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 22 23 24 24 24 23 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 21 21 21 20 20 19 19 19 19 19 19 19 20 21 22 22 23 23 23 23 24 26 27 28 28 27 25 24 24 22 13 18 19 18 16 15 14 14 15 16 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 15 15 15 15 16 15 15 16 16 17 18 19 19 20 21 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 24 24 24 24 24 24 25 26 27 27 27 26 26 25 25 25 26 28 29 29 29 29 29 29 28 29 28 27 26 25 25 25 23 8 7 8 8 16 27 28 21 24 27 29 30 32 33 33 33 33 33 33 34 34 32 22 6 11 17 23 27 29 29 29 29 28 26 25 24 23 23 23 24 26 21 21 23 21 22 21 22 23 24 24 24 23 21 19 17 15 14 14 16 16 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 17 17 16 15 11 7 10 18 21 9 8 11 11 13 14 14 15 15 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 13 13 15 16 18 19 19 21 23 26 27 16 12 3 7 9 11 15 18 22 24 24 23 23 22 23 23 23 23 23 23 22 21 21 21 21 21 21 22 22 22 22 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 27 27 27 27 26 26 26 26 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 23 23 24 24 23 22 21 20 20 21 20 21 21 21 21 21 21 22 22 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 19 19 19 19 19 21 22 22 23 23 23 23 23 24 26 28 28 28 27 25 24 19 3 17 21 19 17 15 14 15 16 17 17 18 18 18 18 17 16 16 15 15 15 14 14 14 13 13 14 14 14 14 14 14 14 14 15 15 16 17 18 19 19 19 20 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 23 23 24 25 25 25 24 24 25 25 26 27 27 27 27 26 25 25 26 28 29 29 29 29 29 29 29 29 29 29 27 26 25 24 24 18 8 13 14 14 9 19 27 19 24 27 29 30 32 34 34 34 35 34 32 31 31 30 27 14 17 21 25 29 30 30 30 30 29 26 24 24 24 25 27 31 33 29 27 26 23 23 22 22 23 24 24 24 24 23 22 21 19 18 17 19 18 17 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 18 17 16 14 10 6 11 7 11 6 7 9 13 14 14 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 14 14 14 13 13 13 13 12 12 12 13 14 15 17 18 19 20 21 18 6 12 2 1 1 5 8 12 16 20 22 24 24 23 22 22 22 23 23 23 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 23 23 23 24 24 22 21 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 22 22 21 22 22 22 22 22 21 20 19 19 19 19 19 19 19 20 21 21 22 23 23 23 23 24 25 27 29 29 28 27 27 26 26 26 25 24 22 20 19 18 18 18 19 19 19 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 18 19 19 20 21 21 22 22 22 22 23 23 22 23 23 22 23 23 23 23 24 25 25 26 25 25 25 25 26 26 27 28 28 28 27 26 25 26 27 29 30 29 29 29 29 30 30 30 29 29 28 27 25 24 23 15 9 11 14 15 12 8 6 14 22 25 27 30 32 34 34 34 34 34 32 30 29 30 29 25 23 25 28 31 32 32 32 32 32 29 26 25 26 30 33 33 33 32 29 28 27 25 23 22 22 23 24 24 24 24 24 23 22 21 20 21 19 18 17 17 17 17 17 17 17 17 18 18 18 19 20 20 19 17 16 15 15 12 6 11 7 6 7 7 9 13 15 15 16 16 16 17 17 17 16 16 16 15 15 14 13 13 13 13 13 14 13 13 13 13 12 12 12 13 14 15 17 18 18 16 12 4 4 4 1 1 3 7 11 16 19 21 23 23 23 22 22 21 22 22 22 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 26 26 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 23 24 24 23 22 20 20 20 20 20 19 19 19 19 19 20 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 37 37 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 22 22 22 21 22 22 22 22 21 20 19 19 20 20 20 20 20 20 20 21 21 23 23 23 23 24 25 27 28 29 29 28 28 28 28 27 27 28 27 26 25 24 23 22 22 21 21 21 21 20 19 18 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 14 15 15 16 17 17 18 19 19 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 25 26 26 26 25 25 25 26 25 25 30 28 28 28 27 26 26 27 29 29 29 28 28 28 29 30 30 30 30 29 29 27 25 24 18 9 9 9 10 10 12 11 9 13 18 22 25 28 30 32 33 34 34 34 34 31 29 30 30 31 29 30 31 34 34 34 34 34 34 33 28 29 29 32 32 32 32 32 31 31 30 27 24 22 22 22 23 24 24 24 24 23 23 22 22 21 20 18 17 17 17 17 17 17 17 17 18 18 19 20 20 19 17 16 15 15 16 15 23 22 19 15 8 9 11 14 16 16 17 17 17 17 17 17 17 17 16 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 13 13 14 15 16 15 15 12 7 3 4 5 4 4 6 8 13 18 20 22 23 23 22 22 21 21 21 22 22 23 22 22 22 22 21 21 21 21 21 21 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 24 24 24 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 21 20 20 20 19 19 18 18 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 22 21 21 21 21 21 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 23 23 24 24 25 27 28 29 29 29 29 29 29 28 27 26 26 27 27 27 27 26 25 24 23 23 22 21 21 19 18 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 21 22 22 22 22 22 23 23 23 24 24 25 27 27 26 26 26 26 26 26 25 29 29 28 28 27 27 27 28 29 29 28 27 28 27 28 28 29 29 29 30 29 28 27 25 25 19 17 9 7 7 8 10 12 13 14 14 18 22 25 28 30 31 34 34 34 34 33 30 32 33 33 33 33 33 35 35 35 35 35 35 33 29 27 29 31 30 32 33 32 33 32 31 29 26 24 22 22 23 24 24 24 24 24 23 23 21 20 19 18 18 18 18 18 18 18 18 18 18 18 19 19 18 15 14 14 14 15 18 21 23 22 22 21 15 14 15 16 17 17 17 17 18 18 17 17 17 17 16 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 13 13 14 14 13 13 11 7 4 4 5 6 6 6 8 11 19 20 22 23 24 23 22 22 21 21 21 22 22 22 23 22 22 22 22 22 21 21 21 21 21 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 22 21 20 20 20 19 19 18 18 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 20 20 20 21 20 20 21 21 22 23 24 25 26 29 30 30 30 29 29 29 29 28 27 25 24 24 25 26 26 26 25 24 24 23 22 21 18 16 16 16 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 19 20 20 21 21 22 22 22 22 22 23 23 24 24 25 27 27 27 26 26 26 26 26 27 25 28 28 28 28 27 27 28 29 29 28 27 27 27 27 27 28 28 28 29 29 29 27 26 25 25 25 20 8 7 7 8 11 14 15 14 13 15 18 21 23 26 30 33 33 34 34 34 31 32 34 35 35 34 35 35 35 35 35 35 35 34 30 28 27 28 30 33 34 34 34 33 32 30 28 26 24 23 23 24 25 25 24 24 23 22 21 20 19 18 18 18 18 18 18 18 18 18 17 17 17 17 14 8 9 10 12 16 20 23 24 23 23 22 20 18 17 16 16 17 17 18 18 18 18 17 17 17 16 15 14 14 15 15 14 14 14 13 13 13 13 12 12 12 12 13 13 13 13 11 9 6 4 4 6 7 8 9 11 15 21 22 23 24 24 23 22 22 21 21 21 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 25 25 26 26 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 23 23 23 22 23 23 23 23 23 23 23 23 24 24 24 24 23 22 22 21 21 21 21 20 18 18 18 18 19 19 20 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 24 26 28 30 30 30 30 30 29 29 29 28 26 24 23 23 23 23 24 24 24 23 23 23 22 20 15 15 15 15 14 14 13 13 13 13 13 12 13 12 12 12 12 13 13 13 14 14 14 14 14 15 15 16 17 18 18 19 20 20 21 21 22 22 22 22 23 23 24 25 26 27 28 28 27 27 26 26 26 27 28 26 27 28 27 27 27 28 29 29 28 28 27 26 26 26 27 26 26 27 29 29 27 26 25 24 25 27 29 23 25 9 9 12 14 13 12 12 13 13 14 17 24 29 32 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 32 28 25 25 26 32 33 34 34 33 32 30 29 27 26 25 25 25 25 25 25 24 23 22 20 19 19 18 18 18 18 18 18 18 18 17 17 16 16 15 10 4 7 8 17 20 22 24 21 21 23 18 15 16 16 15 16 17 18 18 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 13 13 12 12 11 12 12 13 13 12 12 10 7 5 5 4 6 8 9 11 15 19 23 24 25 26 25 23 23 22 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 24 24 26 26 26 27 27 26 26 26 26 25 25 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 23 23 22 22 22 21 21 20 19 18 18 18 18 19 20 20 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 27 27 27 27 26 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 22 22 21 21 22 23 25 27 29 30 31 30 30 30 29 29 29 28 25 24 22 22 22 22 22 22 22 22 22 21 19 16 17 15 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 15 15 15 15 15 15 15 16 16 17 18 18 19 20 20 21 21 22 22 22 23 23 24 25 26 27 28 28 27 27 27 27 27 27 28 29 29 28 28 27 27 28 28 29 28 28 28 27 26 27 27 26 25 25 27 29 27 26 24 24 24 25 28 31 30 29 15 8 10 10 10 9 9 9 8 10 13 22 30 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 33 29 25 24 23 26 32 33 33 32 31 30 29 28 27 27 27 27 27 27 26 24 23 21 20 19 19 18 18 18 18 18 17 17 17 17 16 15 15 13 11 9 24 21 24 24 24 21 6 9 10 11 13 13 14 15 17 18 18 18 18 18 17 17 16 15 16 16 16 15 15 15 15 15 14 14 14 13 12 11 11 12 12 13 13 13 12 10 7 5 4 4 6 8 10 15 19 22 23 25 26 26 25 24 23 22 21 21 21 22 22 23 23 24 24 24 24 24 24 24 23 21 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 25 24 24 24 26 26 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 23 23 22 22 22 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 23 23 22 22 22 22 22 21 20 19 18 18 18 18 19 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 22 23 25 27 29 30 30 30 30 29 29 29 28 27 23 23 22 21 20 20 20 20 21 21 20 20 19 16 14 12 12 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 15 16 16 16 16 16 16 16 16 16 17 18 18 19 20 20 21 21 21 22 22 23 24 25 26 27 28 28 28 27 27 26 27 28 28 29 29 29 28 27 27 27 28 28 28 28 28 28 27 27 28 27 26 25 25 27 28 26 24 23 23 23 25 29 31 31 27 19 8 8 9 7 7 7 7 9 13 17 23 29 33 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 33 30 27 27 27 32 34 33 32 31 30 30 29 28 28 29 29 29 29 27 26 24 22 21 20 19 19 18 18 18 18 17 17 17 17 17 16 14 13 12 13 10 22 24 18 6 9 12 6 7 8 9 10 12 13 15 17 18 18 18 18 18 17 16 16 16 16 16 16 16 15 15 15 15 15 14 13 12 11 11 11 11 12 12 13 14 12 10 8 6 4 4 6 8 12 18 22 24 25 26 26 26 25 24 23 22 22 22 22 22 23 23 24 25 25 25 25 25 25 24 22 21 21 21 22 22 22 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 24 24 25 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 23 22 22 22 22 22 22 22 22 22 23 22 22 22 23 23 24 24 24 23 23 23 23 23 22 22 21 20 19 19 18 18 18 19 19 20 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 22 23 23 22 22 22 23 25 28 30 31 31 30 29 28 28 27 27 25 22 22 21 20 19 19 19 19 19 19 19 19 15 13 11 12 13 14 15 15 15 15 15 14 14 14 14 14 14 15 15 15 16 17 17 17 17 17 17 17 17 17 17 18 18 19 20 20 21 21 21 22 23 24 25 26 27 28 29 28 28 27 27 27 27 28 29 29 29 28 28 27 27 27 28 28 28 28 28 27 28 28 28 27 25 25 25 27 26 25 23 23 23 24 27 30 31 31 26 16 8 12 25 20 7 7 9 13 17 21 24 28 33 35 36 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 34 32 31 29 28 29 32 34 33 31 30 30 29 29 29 30 30 30 30 30 27 25 23 22 21 20 19 19 18 18 18 18 17 17 17 17 16 15 14 12 12 13 1 3 6 4 5 5 5 7 7 7 9 10 12 15 16 18 18 18 18 18 18 17 16 16 16 16 16 16 16 16 15 15 15 15 14 13 12 11 10 10 11 12 12 13 14 13 12 9 6 3 3 5 8 13 20 23 25 26 27 26 26 25 24 23 23 22 22 23 23 23 24 25 25 25 25 25 25 25 24 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 25 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 23 22 22 21 21 22 22 22 22 23 23 23 23 22 23 23 23 24 24 24 23 23 23 23 23 22 22 21 20 19 19 18 18 19 19 20 20 20 21 21 22 22 23 23 23 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 28 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 25 27 29 31 31 31 30 29 28 26 25 24 21 23 22 20 19 18 18 18 18 18 18 17 16 12 11 11 13 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 27 28 29 28 28 27 27 27 27 28 29 29 29 29 28 28 27 27 27 27 28 28 28 28 28 28 29 28 27 25 25 26 26 26 25 24 23 23 25 29 32 31 30 30 25 19 20 28 26 22 7 10 14 17 22 26 30 33 36 36 36 34 34 34 34 34 34 34 34 33 34 35 35 34 33 31 30 30 29 28 29 30 32 32 31 30 29 29 29 30 30 30 30 30 30 28 26 23 22 20 20 19 18 18 18 18 17 17 17 17 17 16 15 13 12 12 12 11 10 10 8 5 5 5 6 7 8 10 12 14 16 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 15 15 14 14 12 11 10 10 10 11 12 12 13 13 14 12 9 6 3 2 4 8 13 19 24 26 26 26 26 25 25 24 23 23 23 23 24 24 24 25 26 26 26 26 25 25 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 22 22 22 23 24 24 23 23 23 23 23 24 24 24 24 23 23 23 23 22 22 21 21 20 19 19 18 19 19 19 19 20 20 21 22 22 22 23 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 21 22 22 23 23 23 23 24 24 24 24 24 24 25 27 29 30 31 31 31 31 30 29 27 25 24 23 25 22 20 19 18 18 17 17 16 15 14 13 11 12 13 15 16 17 17 17 18 18 18 18 18 19 18 18 18 18 18 18 19 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 25 27 26 28 28 28 27 27 27 27 28 29 29 28 28 28 28 27 27 26 26 27 27 27 28 28 28 29 29 28 27 26 26 26 26 25 24 24 23 25 27 31 31 30 30 31 30 30 29 28 28 26 17 10 9 12 20 27 31 34 36 36 36 35 35 34 34 35 35 33 34 35 34 34 32 31 29 28 28 28 27 27 28 30 31 32 31 30 29 29 29 29 29 29 29 30 29 28 27 25 23 21 20 20 19 19 18 18 18 17 17 17 18 16 14 13 12 12 12 15 14 8 8 4 5 6 5 8 10 12 15 16 17 18 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 14 13 12 11 10 10 11 11 11 11 12 13 14 12 9 6 3 1 4 8 14 20 24 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 26 26 26 25 25 24 24 24 24 23 22 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 25 24 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 23 24 24 24 24 24 23 23 23 24 24 24 24 23 23 23 23 23 22 22 21 20 20 19 19 19 19 19 19 19 20 21 21 22 22 22 23 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 30 30 29 29 28 28 28 27 27 27 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 22 22 23 23 24 24 25 25 25 25 26 26 27 29 30 31 31 30 31 31 30 30 29 28 28 27 26 23 20 19 19 18 17 16 15 14 13 12 12 14 16 17 18 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 22 22 24 26 28 28 28 27 27 27 27 27 27 29 29 29 28 28 28 27 27 26 26 26 26 26 27 28 28 29 29 28 27 27 26 26 26 25 25 25 25 25 27 29 31 30 30 30 30 29 29 28 28 28 27 24 15 8 8 24 30 33 35 36 36 36 35 35 34 35 35 35 33 30 30 31 30 29 28 28 28 28 27 26 25 27 31 33 32 31 30 29 29 28 28 28 28 29 29 29 28 27 26 24 22 21 21 20 20 19 18 18 17 17 21 22 16 15 14 13 13 14 18 19 20 18 5 7 6 6 11 13 15 17 18 18 19 19 19 19 19 19 19 18 17 17 17 17 17 17 17 17 16 16 15 14 13 11 10 9 10 11 11 11 12 13 14 13 12 9 6 2 0 3 8 16 22 24 25 25 24 25 25 25 24 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 23 22 22 22 22 22 21 21 21 21 21 21 21 22 22 23 23 23 24 24 25 26 26 26 25 24 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 27 27 26 26 26 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 22 22 22 22 22 23 24 24 25 26 27 27 28 29 30 31 31 31 32 32 32 31 30 29 29 31 32 31 29 26 24 22 20 18 17 16 15 14 13 13 15 18 19 20 20 20 20 21 21 22 23 23 23 24 24 24 24 24 24 23 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 23 25 27 28 28 27 26 26 26 26 26 27 28 29 29 28 28 27 27 27 26 26 26 26 26 27 28 29 28 28 28 27 27 26 26 26 26 26 26 26 27 28 29 30 29 29 29 29 29 29 29 29 28 27 27 21 12 16 34 34 34 35 36 36 36 35 34 34 34 35 35 31 29 28 28 28 28 28 28 29 28 26 25 25 28 32 32 31 29 29 29 28 28 27 26 27 27 28 28 28 27 26 24 23 22 21 21 20 20 19 18 18 18 20 23 18 17 16 15 15 15 16 22 23 25 17 12 4 10 15 17 18 19 19 19 19 19 19 19 19 20 19 18 18 18 18 18 17 17 17 17 17 16 15 14 11 8 9 10 10 11 11 12 12 14 14 13 11 9 5 3 1 3 8 17 22 23 24 25 25 25 25 24 24 24 25 25 26 26 26 26 26 27 26 26 26 25 25 25 25 25 25 24 24 23 23 23 22 22 21 21 21 21 21 21 22 22 23 23 23 24 24 25 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 26 26 27 26 26 26 25 25 25 25 25 24 24 24 25 24 24 24 24 24 24 24 23 23 24 24 24 23 24 23 23 24 24 24 24 24 23 23 23 23 24 24 24 24 24 23 24 23 23 22 22 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 22 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 28 28 27 27 27 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 21 21 21 22 22 23 22 23 23 24 24 24 25 26 27 28 30 31 32 33 33 33 32 32 31 31 29 28 29 31 32 32 31 30 29 27 24 21 19 17 17 16 16 16 19 21 22 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 25 26 26 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 23 26 27 27 27 26 26 26 25 25 26 26 28 28 28 28 28 27 27 26 26 26 26 26 26 27 28 28 28 27 27 27 27 26 26 26 26 27 27 27 28 29 29 29 29 28 29 29 29 29 29 29 28 27 27 19 18 26 37 36 36 36 37 37 36 36 34 33 34 35 35 34 31 27 26 27 28 29 29 28 27 26 25 25 29 31 29 28 28 28 29 29 28 26 26 26 26 26 26 26 25 25 24 23 22 22 21 21 20 19 19 19 19 19 22 22 19 18 18 17 18 21 23 24 25 25 24 22 21 21 21 20 20 20 20 20 19 19 19 20 20 19 19 18 18 18 18 18 18 17 17 17 16 14 7 16 7 10 11 11 11 11 12 13 15 14 13 11 8 6 4 2 2 7 12 19 23 25 26 25 24 24 23 23 24 25 25 26 26 26 26 27 27 27 26 26 26 26 26 25 25 25 25 25 24 25 24 23 22 21 21 21 21 21 21 22 22 22 22 23 23 24 25 25 25 25 24 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 27 27 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 24 24 24 24 23 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 23 23 23 23 23 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 22 22 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 25 25 25 25 25 26 28 30 31 32 33 33 33 33 33 31 31 31 29 28 28 29 31 32 32 33 32 30 28 26 24 21 20 19 20 20 24 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 27 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 24 26 27 26 25 25 25 25 25 24 25 25 26 27 28 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 30 30 30 30 29 28 27 27 27 18 25 34 38 38 37 37 36 36 33 30 30 32 35 35 35 35 33 27 26 26 27 28 28 27 26 26 26 27 28 29 28 27 27 27 28 28 27 26 25 25 25 25 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 21 20 20 21 23 24 25 25 24 23 23 23 22 21 21 20 20 20 20 20 20 20 21 21 20 20 19 19 19 19 19 18 18 17 16 16 13 19 20 15 10 11 11 11 12 14 15 15 14 12 10 8 6 4 3 2 3 7 17 24 25 26 25 24 23 22 23 24 25 25 25 26 26 26 27 27 27 26 26 26 27 26 26 25 25 25 25 25 26 24 23 22 21 21 20 21 21 21 22 22 22 22 23 23 24 24 25 25 25 24 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 26 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 20 20 19 19 19 19 19 20 20 21 21 22 22 22 22 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 22 22 23 23 23 23 23 23 24 25 26 27 27 27 27 29 31 33 33 34 34 34 34 33 31 31 31 30 29 29 29 29 30 31 32 32 32 32 31 29 27 25 24 24 25 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 26 25 24 24 25 27 27 26 25 25 25 24 24 24 24 25 25 26 27 27 27 26 26 26 26 26 26 27 27 27 26 26 26 26 27 27 27 27 27 28 29 28 28 28 28 29 30 30 31 31 30 30 30 30 29 28 27 27 27 14 32 36 36 36 35 34 33 32 29 26 26 31 35 36 36 35 32 28 26 26 26 27 28 27 26 26 26 27 27 28 29 28 28 28 28 28 27 25 24 24 24 24 24 23 22 22 22 22 22 21 21 21 21 20 20 20 21 21 21 22 22 22 22 22 24 24 24 25 25 23 23 23 22 22 21 21 21 20 20 20 20 21 21 21 21 21 20 20 19 19 19 19 18 17 16 15 10 12 20 20 15 12 11 12 14 16 16 16 15 13 12 10 8 6 5 4 2 2 6 20 25 26 26 26 25 24 23 25 26 25 25 25 25 26 26 26 26 26 27 27 27 27 26 25 25 25 25 25 26 26 25 24 23 21 21 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 20 20 20 19 19 19 20 20 20 21 21 21 22 22 22 22 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 30 30 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 22 23 24 24 23 23 23 25 26 27 28 28 28 29 30 32 34 34 34 34 34 34 33 31 31 31 31 32 31 30 30 30 30 31 32 32 33 33 33 32 30 29 29 29 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 26 26 27 27 26 26 26 25 25 25 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 27 27 26 25 25 26 26 26 26 27 27 28 29 29 28 28 28 29 30 30 30 30 30 30 30 30 29 28 28 27 27 27 21 35 34 32 32 30 29 27 27 26 25 25 31 35 36 36 35 33 31 29 26 26 27 27 27 27 26 26 26 26 28 29 28 28 28 27 27 26 26 25 23 23 23 23 22 21 21 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 25 25 24 23 23 23 22 22 22 21 21 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18 17 14 9 11 19 21 20 13 13 13 11 15 16 16 15 14 13 12 10 8 7 6 7 6 3 13 24 26 27 27 27 28 27 26 26 28 26 28 26 26 26 26 26 26 26 27 27 27 27 26 26 25 25 25 26 26 25 25 24 23 22 21 21 21 21 21 22 22 23 23 24 24 23 23 24 24 24 24 24 24 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 24 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 39 39 39 38 39 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 28 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 22 23 24 24 24 23 23 24 26 28 28 28 29 29 30 32 33 34 34 34 34 34 33 32 32 32 32 33 33 33 32 32 31 31 31 32 32 33 33 34 34 33 33 32 33 33 33 33 32 32 32 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 26 25 25 25 25 26 26 26 27 27 28 29 29 28 28 28 29 29 30 30 30 30 30 29 29 29 28 28 28 28 28 27 32 31 30 30 29 25 23 23 24 25 27 33 36 36 35 35 34 32 29 26 26 27 28 28 27 26 25 25 26 26 26 27 27 27 27 26 26 25 25 24 23 23 22 21 21 21 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 23 24 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 22 21 21 21 21 21 21 21 20 20 19 19 18 17 14 5 14 16 19 20 18 12 14 12 16 16 16 15 13 12 11 10 8 8 8 9 10 10 24 27 27 28 28 29 30 30 29 29 30 31 30 27 27 26 26 26 26 26 26 27 27 26 26 25 26 26 26 26 26 25 25 24 23 22 22 22 22 22 22 22 23 23 24 24 24 24 23 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 25 25 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 22 23 22 22 22 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 28 27 26 26 26 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 27 28 29 28 29 30 31 33 34 34 34 34 34 34 33 32 31 32 32 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 29 28 28 28 27 27 28 27 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 27 27 28 28 28 28 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 30 30 30 29 28 25 22 22 24 26 30 34 35 35 34 34 32 30 27 25 26 28 28 27 27 26 25 27 27 27 27 27 27 26 26 26 26 25 25 24 23 22 22 20 20 20 22 22 21 21 20 21 21 21 22 22 22 22 22 22 23 24 25 25 25 24 24 24 24 23 22 22 21 21 21 21 20 21 21 22 22 21 21 21 21 21 21 21 21 20 19 18 18 18 18 19 17 13 19 17 13 14 14 15 17 16 15 14 13 12 11 10 9 9 9 11 14 18 29 29 29 29 30 32 30 29 29 29 30 31 31 29 28 27 26 26 26 26 26 26 26 26 26 25 26 26 26 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 23 24 24 24 24 24 25 25 26 26 27 27 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 25 27 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 23 22 22 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 22 23 23 23 22 22 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 28 27 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 24 24 25 26 27 29 29 29 30 31 32 34 34 34 34 34 33 33 32 31 31 31 31 31 32 32 32 32 31 31 31 31 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 28 27 27 28 28 29 29 30 29 30 29 29 29 29 29 28 28 27 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 27 27 28 28 28 28 27 27 28 29 29 29 29 29 29 29 29 28 28 28 28 29 30 30 30 29 29 28 28 27 21 23 25 28 32 35 35 34 34 33 31 28 25 22 25 29 29 28 26 25 26 27 27 27 27 27 26 26 26 26 25 25 25 24 23 23 24 22 20 21 23 23 22 21 20 20 20 21 22 22 23 23 22 23 24 25 26 25 24 24 23 23 23 23 22 22 21 20 20 20 20 21 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 18 18 17 17 17 17 16 15 14 13 12 11 10 10 9 9 12 17 22 30 30 30 29 31 33 31 30 29 30 31 31 30 29 28 27 26 26 26 26 25 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 25 25 26 26 27 27 27 27 27 27 27 27 26 26 27 26 26 26 26 26 25 25 24 23 23 21 17 20 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 29 28 26 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 24 25 26 27 29 29 30 31 32 33 33 34 34 34 33 32 31 31 30 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 29 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 25 25 25 26 27 27 27 28 28 28 28 27 28 28 28 29 29 29 29 29 29 28 28 28 28 29 30 29 29 29 28 28 28 26 21 24 27 30 34 35 34 33 33 31 28 27 24 26 28 28 27 26 25 25 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 22 21 22 23 22 22 21 21 21 21 22 22 22 23 23 23 25 26 26 25 24 24 23 23 23 23 22 21 20 20 19 20 21 21 22 22 21 21 21 21 21 21 21 21 21 22 21 21 21 20 20 20 21 21 21 21 20 19 19 17 16 15 14 13 13 12 12 11 11 10 13 15 19 24 29 30 30 30 32 32 31 31 31 32 31 30 29 28 27 27 26 26 26 26 25 25 24 24 25 26 27 27 26 26 26 26 26 25 25 25 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 28 27 27 27 27 27 26 26 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 23 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 24 23 22 21 21 17 18 19 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 32 31 30 29 29 27 26 25 26 27 27 27 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 24 24 26 27 28 29 29 30 31 32 32 33 33 32 32 30 28 28 28 28 27 28 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 29 29 29 28 28 28 28 28 28 26 22 25 28 31 33 33 32 31 30 29 28 27 27 30 32 28 25 24 25 26 26 26 26 26 26 26 25 25 25 24 25 25 24 24 24 24 24 23 22 22 22 22 22 22 22 21 21 21 21 22 22 23 23 24 26 26 26 26 25 24 23 23 23 22 22 21 19 19 19 20 21 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 21 20 16 16 17 19 20 19 19 19 18 16 15 14 14 13 13 13 12 12 11 11 15 17 22 27 29 30 30 31 32 32 32 31 32 32 31 29 28 28 27 27 26 26 26 26 25 25 25 25 26 27 27 27 27 26 27 27 27 27 26 26 25 25 25 24 25 25 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 28 28 28 28 28 28 28 28 28 27 26 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 23 24 25 25 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 22 20 17 13 18 18 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 29 30 28 26 25 25 26 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 24 25 26 27 28 29 29 30 31 31 32 32 31 29 27 25 23 24 25 26 26 27 28 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 30 30 30 29 29 29 29 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 26 26 28 30 31 31 31 30 29 28 27 27 28 31 32 29 25 24 24 25 25 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 22 22 22 22 22 22 21 21 21 21 22 23 24 24 25 26 26 26 26 25 24 23 23 22 21 20 19 19 18 19 21 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 18 18 18 18 18 18 18 18 17 16 15 14 14 13 13 13 13 13 12 12 13 17 20 25 28 29 30 30 31 32 32 32 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 26 27 27 27 27 27 27 28 28 28 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 24 22 16 13 17 17 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 30 30 29 29 29 29 29 29 29 29 30 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 35 34 34 33 33 33 32 31 31 31 30 29 28 26 25 26 26 28 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 23 24 26 27 29 29 30 30 32 32 33 32 29 26 24 24 23 24 24 27 28 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 29 29 30 30 30 29 28 27 28 29 30 29 26 25 25 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 21 21 21 21 22 22 22 22 22 22 22 23 24 25 25 26 26 26 26 25 24 24 23 22 21 19 19 19 19 20 22 23 22 22 22 21 21 21 21 21 21 21 20 20 19 19 18 17 18 19 18 18 17 17 17 16 15 15 14 14 14 14 14 14 14 13 13 13 14 18 21 26 28 29 30 30 30 31 32 32 31 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 25 26 27 27 27 27 27 28 27 28 28 28 27 27 26 26 26 26 26 26 25 26 26 26 26 25 25 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 28 27 27 26 26 26 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 24 23 21 16 15 17 18 20 20 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 30 30 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 35 36 35 35 34 34 34 33 33 32 32 31 30 30 30 29 27 27 27 28 29 29 29 29 29 28 28 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 24 25 27 29 30 31 32 32 34 34 33 30 29 28 28 28 27 28 31 31 31 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 29 28 28 28 27 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 26 26 26 26 27 27 26 26 25 26 26 27 27 28 27 28 28 28 28 28 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 29 29 28 27 27 28 30 31 31 30 29 27 27 28 28 28 27 26 26 24 23 23 24 24 25 25 24 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 22 22 22 22 22 22 23 24 25 25 25 26 26 26 25 25 25 24 23 22 20 19 19 20 21 21 22 23 22 22 21 21 21 22 22 22 23 23 22 22 20 19 18 19 19 19 18 17 16 15 15 15 14 14 14 14 14 14 14 15 14 13 12 13 15 18 22 26 28 29 30 30 30 30 31 31 30 29 29 29 28 27 28 28 28 27 27 26 26 25 24 24 25 26 27 27 27 27 28 28 27 28 28 28 28 28 28 27 27 27 26 26 26 27 27 26 26 26 25 26 27 28 28 28 29 29 30 30 30 30 29 29 29 29 28 27 27 26 26 26 26 25 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 23 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 24 22 20 16 15 17 19 20 21 21 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 34 34 33 33 32 32 31 30 30 30 30 29 29 29 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 24 26 28 30 31 32 33 34 35 35 33 32 32 32 31 31 31 32 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 26 26 26 27 27 27 26 25 25 26 26 27 27 27 28 28 28 28 28 28 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 27 28 30 32 32 31 30 29 27 27 27 27 27 27 26 25 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 22 22 23 24 24 25 25 25 26 26 25 25 24 24 23 21 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 24 23 22 21 20 20 19 18 17 16 15 14 14 14 14 14 14 14 14 15 15 15 14 13 12 13 14 17 21 25 26 28 29 29 29 28 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 25 25 25 25 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 28 27 27 27 27 27 27 26 26 26 27 28 28 28 29 29 29 30 30 30 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 24 25 26 26 27 27 27 27 27 27 28 28 28 27 27 27 27 26 26 26 26 26 25 24 23 22 19 16 16 17 19 20 21 21 21 22 22 22 22 22 22 22 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 31 31 31 31 30 31 31 31 31 31 30 30 29 29 29 28 28 28 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 22 22 22 21 21 21 21 22 22 22 22 23 24 26 29 31 33 33 34 35 35 34 33 33 33 33 33 33 33 33 33 32 32 31 31 31 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 28 28 28 28 28 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 32 33 33 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 26 25 26 26 26 26 27 27 28 28 28 28 28 29 29 29 29 29 29 28 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 29 31 32 32 31 30 29 29 28 27 27 26 26 26 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 20 20 20 20 21 21 22 23 24 24 25 26 26 26 26 25 25 24 23 22 21 20 21 22 22 22 22 21 21 21 21 22 22 22 22 22 23 24 24 24 23 22 22 21 20 19 17 16 15 14 13 14 14 14 14 15 15 15 16 15 14 14 14 14 13 14 15 20 19 22 24 26 27 27 26 27 28 28 28 29 29 28 28 28 28 28 27 27 27 27 26 25 24 25 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 29 29 29 30 30 31 31 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 24 25 26 25 26 27 27 27 27 27 28 28 28 27 27 27 26 26 26 26 26 25 25 24 23 21 18 16 16 18 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 21 22 22 22 22 23 24 26 29 32 32 34 35 35 34 33 33 33 33 34 34 33 33 33 31 31 30 30 29 29 29 28 27 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 28 28 28 28 28 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 32 33 33 32 31 30 30 29 29 29 29 28 27 27 27 27 27 27 27 27 26 26 25 26 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 28 28 27 27 26 26 27 27 27 27 27 27 27 28 28 28 30 31 32 31 30 29 29 29 28 28 27 27 26 26 25 25 24 23 23 23 23 20 20 21 21 22 22 23 23 23 22 22 22 22 21 20 20 19 19 20 20 21 21 22 23 24 25 25 26 26 26 26 25 24 23 22 21 20 21 22 23 23 23 22 22 22 22 22 23 22 22 22 22 23 23 23 22 22 22 22 20 19 18 17 15 14 13 14 14 15 15 15 15 16 16 16 15 14 14 14 14 14 13 13 6 3 5 14 22 24 24 25 26 27 28 28 29 29 29 29 29 29 28 27 27 27 26 25 24 24 24 25 25 25 25 25 25 26 27 28 28 28 28 28 28 29 28 28 28 28 28 28 27 27 27 28 28 28 29 30 30 30 30 30 31 31 30 30 30 29 29 29 29 28 28 28 28 27 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 23 23 24 25 25 25 25 26 26 26 26 27 27 28 27 27 27 26 26 26 26 25 25 25 25 25 24 22 20 17 17 18 19 20 21 21 21 22 22 22 22 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 22 22 22 23 22 22 21 22 22 23 23 23 25 27 30 32 33 35 35 35 33 33 33 33 33 33 33 32 31 32 29 29 28 27 28 28 28 28 27 27 28 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 32 32 31 30 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 27 28 28 28 28 28 28 28 28 28 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 31 31 31 30 30 29 29 29 29 29 28 27 26 26 26 25 25 24 24 22 19 19 19 19 19 19 21 23 23 22 22 22 22 22 21 21 20 19 20 20 21 21 22 22 23 24 24 25 26 26 26 25 24 23 22 22 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 23 22 22 22 21 21 20 19 19 17 16 15 14 14 15 15 16 16 16 17 16 16 15 15 14 14 13 13 12 11 9 5 5 2 12 21 24 25 25 26 27 29 29 30 30 29 29 29 29 28 28 27 26 25 24 23 23 23 23 24 24 24 24 26 27 27 27 27 27 28 27 27 28 28 28 28 28 28 27 27 27 28 28 28 29 29 30 30 30 30 30 31 30 30 30 29 29 29 29 29 29 29 28 28 27 27 27 27 26 26 25 25 25 25 25 25 24 24 24 23 23 24 25 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 24 23 22 19 17 19 20 20 20 20 20 21 22 22 22 22 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 40 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 22 22 23 22 22 21 22 23 24 24 24 26 29 32 32 34 36 36 35 34 33 33 33 33 32 31 30 30 30 29 28 27 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 28 28 28 28 28 28 27 28 28 29 29 29 29 29 30 30 30 30 31 32 32 32 32 31 32 31 30 29 28 28 27 27 28 28 29 28 28 27 27 26 26 27 27 27 27 26 26 26 26 27 28 28 29 29 28 28 28 28 28 28 28 28 28 28 27 28 28 27 27 26 26 27 27 27 28 28 30 31 31 30 30 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 20 20 23 23 22 22 21 22 23 23 22 22 22 22 22 22 21 21 20 20 20 21 21 21 22 23 24 25 25 26 26 26 25 23 22 22 23 23 22 22 22 22 22 22 22 23 23 24 23 23 23 23 23 23 22 22 22 22 21 20 19 18 18 17 16 15 15 15 16 16 16 16 17 17 16 15 15 15 14 13 12 11 10 8 7 7 6 7 17 23 25 25 26 27 28 30 30 30 30 30 30 29 29 28 28 27 25 24 23 22 22 22 22 22 23 24 25 27 27 26 26 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 28 28 28 29 30 30 30 30 31 31 30 30 30 29 29 29 29 29 29 29 28 27 27 26 27 26 26 26 25 25 25 25 25 25 24 24 24 23 24 25 26 26 25 25 24 25 26 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 23 21 19 18 20 20 20 19 20 20 21 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 23 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 24 25 26 27 29 30 33 35 36 36 36 35 35 34 34 34 33 32 31 30 30 31 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 30 30 32 33 33 32 32 31 31 30 29 28 28 27 27 27 27 28 28 28 28 27 27 26 26 26 27 27 27 26 26 26 26 26 27 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 28 27 27 26 27 27 27 28 29 31 31 30 30 29 29 29 29 29 29 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 20 20 20 20 21 21 22 23 24 25 25 25 25 25 24 23 23 24 24 24 23 22 22 21 22 22 22 23 24 24 24 24 24 24 23 23 23 23 23 22 21 19 19 18 18 17 16 16 16 17 17 18 17 17 17 17 16 16 16 15 12 12 10 9 8 8 7 6 7 12 19 24 24 26 27 29 30 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 21 21 22 23 24 26 27 26 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 26 26 26 27 27 27 26 26 27 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 24 23 22 20 19 18 20 20 20 19 19 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 23 24 24 25 26 28 29 30 34 36 37 36 37 36 36 36 36 35 35 34 34 33 34 34 33 33 33 32 32 31 30 30 30 30 30 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 29 29 30 31 32 33 33 32 32 31 30 29 28 28 28 27 27 27 27 27 28 28 27 27 27 26 26 26 26 26 27 27 26 26 26 26 27 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 27 27 28 27 30 31 31 30 30 29 29 29 28 29 29 29 29 29 29 28 28 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 21 21 21 22 22 23 24 25 25 25 25 24 24 23 25 25 25 25 24 22 22 22 22 23 23 25 25 24 24 24 24 24 24 24 24 24 24 23 22 21 20 19 18 17 17 17 17 19 19 19 18 18 17 16 16 15 14 13 11 11 9 9 8 7 7 7 9 14 20 23 24 27 29 30 31 31 31 30 30 30 29 29 29 28 27 26 25 24 23 22 22 21 22 22 23 24 25 25 25 25 25 26 27 27 27 28 28 29 29 29 28 28 28 28 27 27 27 27 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 25 26 27 27 27 27 28 28 28 28 28 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 22 20 19 19 18 19 19 18 19 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 23 24 25 26 27 27 28 31 34 36 36 36 36 36 37 37 37 36 36 36 36 35 36 37 35 34 33 32 31 30 30 31 31 31 31 31 30 30 29 29 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 29 28 27 27 26 26 26 26 25 26 26 26 27 27 28 28 28 28 29 31 32 33 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 26 26 27 28 29 29 29 29 29 28 29 29 30 29 29 29 29 30 30 29 29 29 28 28 28 29 28 31 31 30 30 29 29 29 28 28 28 30 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 23 23 23 25 26 26 26 25 24 23 23 23 23 24 25 25 25 24 24 23 23 24 24 25 25 24 24 24 23 22 21 19 18 18 18 18 19 19 19 19 18 18 17 16 15 14 12 12 11 10 9 9 8 7 7 7 11 16 20 24 25 27 30 31 31 31 31 30 29 28 28 28 28 27 26 25 24 24 23 23 22 22 22 24 24 24 24 25 25 26 26 27 27 27 28 29 29 29 30 29 29 29 28 28 27 27 27 27 28 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 28 27 26 26 26 26 26 26 26 26 26 26 25 25 25 24 25 27 27 27 27 27 27 27 28 28 29 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 23 23 21 21 20 20 19 18 18 18 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 27 27 27 28 28 29 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 21 21 21 21 22 22 22 22 23 25 26 27 27 28 30 32 35 35 35 35 36 37 37 37 37 37 37 37 37 36 35 34 33 32 31 31 30 31 31 32 32 32 31 30 29 29 28 28 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 29 29 28 28 27 26 26 26 25 25 25 25 26 26 26 27 27 28 28 29 32 33 33 33 32 32 31 30 29 29 29 28 28 29 29 29 29 29 28 27 27 26 26 26 26 26 25 25 26 26 27 27 27 27 28 29 29 29 29 29 29 30 31 31 31 30 30 30 31 30 29 29 28 28 29 29 30 30 31 30 29 29 29 28 28 28 27 28 31 33 32 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 21 21 22 22 23 23 24 24 24 24 24 24 23 23 23 24 25 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 22 22 22 22 23 23 24 24 23 23 22 21 20 19 18 19 19 19 19 19 19 18 17 16 15 14 13 12 11 11 11 10 10 8 6 7 10 15 20 22 24 26 29 29 29 30 30 29 29 28 26 26 27 26 26 25 25 24 24 23 23 23 23 24 25 25 24 24 25 25 26 26 26 27 28 28 29 29 30 30 29 29 28 28 27 27 27 27 27 28 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 28 27 27 26 26 26 26 26 26 26 26 26 25 25 25 24 25 27 27 27 26 26 27 26 27 28 28 27 27 27 27 27 27 26 26 25 25 25 25 25 24 24 23 22 22 21 20 19 19 18 18 19 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 37 37 37 37 37 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 21 21 21 21 22 22 23 22 23 25 26 28 28 28 29 31 33 35 35 35 35 36 36 36 36 36 36 36 35 35 34 31 30 30 30 31 31 32 32 32 32 32 30 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 26 26 26 26 26 25 25 25 25 25 26 26 27 27 28 30 32 33 33 32 32 31 30 30 29 29 29 28 29 30 30 30 30 30 29 28 27 26 26 26 25 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 31 31 32 32 32 31 31 30 30 29 28 28 29 30 30 31 30 30 29 28 28 28 28 27 27 28 31 33 32 30 29 29 29 29 28 28 28 27 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 24 25 26 26 26 25 25 25 25 25 26 25 25 25 24 23 23 22 21 19 19 20 20 21 22 23 23 23 22 22 21 20 19 19 20 20 20 20 20 19 18 17 16 15 14 13 12 12 12 12 12 11 8 6 10 15 20 23 24 25 27 28 28 28 28 28 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 25 25 24 24 24 25 25 25 26 26 27 27 28 28 29 29 29 29 29 29 28 27 27 27 26 26 27 28 29 30 30 30 30 30 31 31 31 30 30 30 31 31 31 31 30 29 28 27 27 26 26 26 26 26 26 26 26 25 25 25 24 24 25 27 27 26 27 28 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 24 24 23 23 22 21 20 19 19 18 18 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 21 21 21 22 22 23 23 23 25 26 28 28 28 28 29 31 33 34 34 35 36 35 35 34 33 33 32 31 31 30 30 29 28 30 31 32 33 33 33 32 31 30 28 27 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 26 25 25 26 26 25 25 25 25 25 25 26 26 27 29 31 32 32 32 31 31 30 30 30 29 29 29 29 29 32 32 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 28 28 28 28 29 29 29 29 30 31 32 32 33 33 33 32 31 30 29 29 28 29 29 30 30 30 30 30 29 28 28 27 27 27 27 30 33 33 30 29 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 25 25 24 24 24 24 23 23 23 24 24 24 25 25 25 25 26 26 26 26 25 25 24 25 26 25 25 25 25 25 26 26 26 25 24 23 22 21 20 19 18 18 18 19 19 20 21 22 22 22 21 21 20 19 19 20 21 21 21 21 20 19 18 17 16 15 14 13 13 14 15 13 12 10 8 6 12 18 21 24 25 25 26 26 25 26 26 26 27 27 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 23 23 24 24 25 25 26 27 27 28 28 28 29 29 29 29 29 28 27 26 26 26 26 27 28 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 29 28 28 28 27 27 26 26 26 26 26 26 25 25 25 24 24 25 26 26 26 27 28 25 26 27 27 27 27 27 27 26 26 26 25 26 26 26 25 25 24 23 23 22 22 21 20 20 19 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 24 25 27 28 28 28 28 28 28 29 31 32 33 34 35 34 33 32 31 29 27 25 25 25 26 28 30 32 33 33 33 32 32 30 28 27 26 26 26 27 27 28 28 28 28 28 28 27 27 26 26 25 25 25 25 25 26 26 27 27 27 27 28 28 29 29 29 28 29 28 29 29 29 28 28 27 26 25 24 25 25 25 25 26 26 26 26 26 26 27 29 30 32 32 32 31 30 30 30 30 29 29 29 29 30 31 33 33 33 31 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 28 29 29 29 29 29 29 30 30 31 32 33 34 33 32 32 31 30 29 29 29 29 29 30 30 30 30 29 29 29 28 27 27 27 29 32 34 31 29 28 28 27 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 26 26 25 25 26 26 26 27 26 25 24 23 23 20 18 17 17 17 18 18 19 20 20 21 21 21 21 21 20 20 20 20 21 21 21 21 21 20 19 19 18 16 15 13 14 14 15 15 12 11 10 6 8 15 19 23 25 26 25 25 24 23 23 23 24 25 25 25 25 25 25 25 24 24 25 25 24 24 24 24 24 23 23 23 23 24 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 27 26 26 26 26 27 28 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 29 28 27 27 26 27 27 26 26 26 25 25 25 25 26 26 26 27 27 28 26 26 27 27 27 27 27 27 26 26 25 26 26 26 26 25 24 24 23 22 22 21 20 20 20 19 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 34 33 33 33 32 32 32 31 31 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 24 26 27 28 28 29 28 27 26 27 28 30 32 33 33 32 29 30 27 25 23 22 22 24 27 31 33 33 33 32 31 31 29 26 24 24 25 25 26 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 24 25 26 26 26 26 27 27 28 29 29 28 28 28 28 28 28 28 28 28 28 27 26 25 24 24 25 25 26 27 27 26 27 27 26 28 30 31 32 31 31 30 29 29 29 29 29 29 30 31 32 33 33 33 33 32 31 30 30 29 28 27 26 25 25 25 25 25 25 26 26 27 28 31 30 30 30 30 30 31 32 33 33 34 33 33 32 31 30 30 29 29 30 30 30 30 30 29 29 29 28 28 27 27 29 33 35 31 29 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 26 26 25 25 25 25 25 26 27 26 24 23 22 23 22 20 18 17 17 18 18 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 19 19 18 16 16 18 17 17 15 13 11 11 9 6 10 15 20 25 26 26 26 26 24 22 21 20 21 23 24 25 26 26 25 25 24 25 25 25 24 23 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 27 26 25 26 27 27 29 29 30 31 31 31 31 31 31 31 31 31 32 32 31 31 31 30 30 30 30 29 28 27 27 27 27 27 27 26 26 26 26 25 25 26 26 27 27 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 24 23 22 22 21 20 19 20 20 20 19 19 19 20 20 20 21 21 21 21 22 22 22 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 34 33 33 33 32 32 32 31 31 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 24 26 28 29 29 28 27 25 24 25 26 29 31 32 31 30 29 26 23 21 21 23 25 28 30 34 34 32 30 29 27 26 23 22 22 23 24 25 26 27 27 27 27 27 27 26 25 24 24 23 23 23 23 23 24 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 26 25 25 25 25 26 27 28 28 27 28 28 28 29 30 31 31 30 30 29 28 28 28 28 29 30 31 32 33 34 34 34 33 32 31 31 30 30 29 27 26 25 25 25 25 25 25 26 27 32 33 29 29 30 30 30 30 31 32 32 33 33 33 33 32 31 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 28 33 35 31 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 26 25 25 25 25 26 27 26 21 20 21 22 23 23 22 21 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 18 18 19 19 19 18 17 16 13 11 11 9 7 6 14 20 25 26 26 27 27 25 22 21 22 23 25 27 27 28 27 27 26 26 26 26 24 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 27 27 27 27 27 27 28 28 27 27 26 25 25 26 26 27 28 29 30 30 30 31 31 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 28 28 27 27 27 27 27 27 27 26 26 26 25 26 26 27 28 28 28 28 29 27 27 27 27 27 26 26 26 26 26 26 26 26 25 24 23 22 21 20 20 19 20 20 20 20 20 20 19 20 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 36 36 37 37 37 37 37 37 37 37 36 36 35 35 35 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 25 24 24 24 23 23 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 24 27 27 28 27 26 24 23 23 24 25 28 30 31 30 29 28 25 23 23 26 28 30 32 32 32 31 29 25 26 23 20 20 21 22 23 24 25 26 27 27 26 26 26 26 25 22 22 21 21 21 21 22 23 24 24 24 26 27 27 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 27 26 26 25 25 26 27 27 27 28 28 28 29 30 30 30 30 30 29 29 28 28 27 27 28 30 31 33 33 34 34 34 34 34 33 32 31 31 30 30 28 27 25 25 25 25 25 25 26 28 31 31 30 29 29 29 29 30 31 31 32 32 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 30 33 31 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 26 28 28 27 26 26 26 26 27 28 27 24 22 22 22 23 24 24 23 23 22 21 22 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 20 20 20 20 19 18 17 16 16 12 11 9 7 5 11 20 24 24 26 26 26 24 22 23 25 26 27 28 29 29 29 28 28 28 27 26 24 24 24 24 23 23 24 24 24 24 24 24 24 24 25 25 26 27 27 27 27 27 27 27 27 26 26 25 25 25 26 27 28 29 30 30 30 30 30 30 30 31 31 31 31 31 32 31 31 31 31 31 30 30 29 28 27 27 27 27 27 27 27 27 26 26 25 25 26 27 28 28 29 29 29 29 28 29 27 27 26 27 27 27 27 27 26 26 26 23 22 21 20 20 19 19 20 20 20 19 20 17 19 19 19 19 19 20 20 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 35 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 26 26 26 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 22 23 25 26 27 27 25 24 23 23 24 25 27 29 31 32 31 30 29 28 28 30 32 33 33 33 32 30 28 26 24 22 18 18 20 21 23 24 25 26 26 26 26 26 25 25 24 22 20 19 19 20 20 21 22 23 24 24 24 25 26 27 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 27 26 26 26 26 27 27 27 27 27 28 28 29 30 30 31 30 29 28 27 26 26 26 27 29 31 32 34 34 34 34 34 34 34 34 34 33 33 33 33 29 27 26 25 25 25 25 26 27 30 34 29 28 28 28 29 29 29 30 31 31 31 31 31 31 31 31 31 30 30 30 29 30 30 30 30 30 29 29 29 29 30 31 31 29 28 27 27 27 27 28 29 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 25 26 26 26 26 26 26 26 26 27 28 29 28 27 27 27 28 29 29 28 27 26 25 24 24 24 24 24 24 23 23 22 21 21 20 21 21 21 21 21 21 21 21 22 22 21 21 20 20 20 20 21 22 22 21 21 20 19 18 17 17 15 12 10 8 6 6 12 17 20 24 25 26 26 25 23 24 26 27 28 29 29 29 29 29 28 28 27 25 24 24 24 24 24 24 24 24 25 25 25 25 24 24 25 25 26 27 27 27 27 27 27 26 26 26 25 24 24 25 26 26 28 28 29 30 30 30 30 30 30 30 30 31 31 32 32 32 31 31 31 31 31 30 29 28 28 28 27 27 27 27 27 27 26 26 25 25 26 27 28 28 29 29 29 29 29 29 28 27 27 27 27 27 27 26 26 26 25 23 22 21 20 19 18 18 19 20 19 20 20 18 18 19 19 19 19 19 19 20 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 32 32 32 32 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 24 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 22 24 25 26 26 26 25 25 25 26 27 28 30 32 33 34 33 33 32 33 33 34 35 35 33 32 29 28 25 24 23 20 19 20 21 23 24 25 25 26 26 26 25 25 24 22 21 19 18 18 18 19 20 21 22 22 22 23 24 25 26 27 27 28 28 28 29 29 29 28 28 28 28 28 28 28 27 27 26 26 26 27 27 27 27 27 27 27 27 28 29 30 30 30 29 27 26 26 25 25 27 30 32 33 34 34 34 34 34 34 34 34 34 34 34 34 32 30 26 26 25 25 25 25 26 28 35 35 28 28 28 28 28 28 29 29 30 30 30 30 31 31 31 31 31 30 30 29 29 29 30 30 30 30 30 30 30 30 31 31 30 30 29 28 28 27 27 28 29 29 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 29 29 29 29 29 28 28 29 29 29 27 27 26 26 25 25 24 24 24 24 24 23 22 21 20 20 21 21 21 21 21 21 21 22 21 22 21 20 20 20 21 23 23 23 21 21 21 20 19 18 17 16 14 11 8 7 5 9 11 14 19 24 26 27 27 26 26 26 27 28 29 29 29 29 29 29 28 27 26 25 24 24 23 23 23 24 24 24 25 25 25 25 24 25 25 26 27 27 27 27 27 27 27 26 26 25 24 24 24 25 26 26 27 27 28 30 30 30 30 30 30 30 30 30 31 32 32 32 31 31 31 31 31 30 29 29 28 28 28 28 27 27 27 27 26 25 25 25 25 26 27 27 27 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 24 22 21 20 19 18 18 18 18 19 19 19 19 19 18 18 18 19 19 19 19 20 20 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 40 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 34 34 34 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 27 26 26 25 25 25 24 25 25 24 23 21 20 20 19 19 19 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 21 21 21 22 22 22 21 21 21 21 20 20 20 20 20 19 19 20 22 24 25 25 26 26 27 27 26 27 28 29 31 32 34 34 35 35 34 34 35 36 35 35 33 31 29 28 26 26 23 21 20 20 22 23 24 25 25 26 26 25 25 24 23 21 19 18 18 18 19 19 20 20 21 22 22 22 23 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 27 27 27 27 27 27 27 27 28 29 30 30 29 28 26 25 25 27 29 29 30 32 33 34 34 33 34 34 34 34 34 34 34 34 33 29 25 26 25 25 26 26 28 32 35 33 28 27 27 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 31 31 31 31 31 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 28 29 30 30 30 29 29 29 29 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 22 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 21 23 24 23 23 22 22 21 20 19 18 17 16 14 10 8 6 5 7 10 14 20 24 27 28 27 26 27 26 27 28 28 28 29 29 29 28 27 26 26 25 24 23 23 23 23 23 24 24 24 25 25 24 25 25 26 27 27 27 27 27 27 27 26 26 25 25 24 24 24 25 25 26 26 27 28 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 28 28 28 28 28 27 27 26 26 25 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 22 21 20 19 19 19 19 18 18 19 19 19 19 18 18 19 19 19 19 20 20 20 20 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 28 28 28 27 27 26 25 25 24 25 24 24 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 21 21 21 21 21 23 23 23 22 21 21 20 20 20 20 20 19 19 20 21 23 24 24 26 26 25 25 26 27 28 30 31 32 34 34 35 34 34 34 35 36 35 34 32 30 28 27 26 23 23 20 19 20 21 23 24 25 25 26 26 25 25 24 23 20 18 17 18 18 19 20 21 20 20 21 21 21 23 24 25 25 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 28 29 29 30 29 29 28 27 28 31 31 28 27 30 32 32 33 32 32 33 33 33 33 33 32 33 33 32 29 28 27 26 26 29 33 35 35 31 27 27 27 27 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 28 29 30 31 31 30 30 29 29 29 29 27 26 26 26 26 26 26 26 25 25 25 24 23 22 21 20 20 20 20 21 21 21 21 21 21 21 21 21 20 21 21 24 24 24 23 23 22 21 21 20 19 18 17 16 14 12 9 6 5 6 10 15 20 24 27 28 27 27 26 26 27 27 27 28 29 29 29 27 26 25 25 24 22 22 22 22 22 22 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 25 25 26 26 27 28 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 29 28 28 28 28 27 27 26 26 25 24 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 24 23 22 21 20 20 20 20 20 20 20 19 20 19 19 17 18 19 20 19 20 20 20 20 21 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 22 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 24 23 23 21 20 20 20 20 20 20 20 20 21 23 24 25 25 25 25 24 24 26 27 29 31 32 33 34 34 34 34 34 35 35 34 33 31 28 27 26 26 25 23 19 18 19 21 22 24 25 25 26 26 25 24 24 22 20 18 17 18 19 20 19 20 20 20 20 20 21 22 23 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 28 28 27 27 27 26 26 26 26 26 26 26 26 27 26 26 27 27 28 28 29 29 29 29 29 29 30 33 33 31 27 25 26 28 30 29 29 30 31 31 31 30 28 26 26 27 30 31 31 31 31 33 35 35 32 28 26 26 26 26 26 27 27 29 29 29 29 29 29 30 30 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 28 29 30 31 30 31 30 29 29 29 29 28 26 25 25 26 26 26 26 26 26 26 25 24 23 22 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 23 25 25 24 24 23 23 22 21 20 20 19 18 17 16 15 13 11 8 5 9 11 16 21 25 27 27 27 26 25 25 26 26 27 29 29 29 29 27 25 25 24 23 22 22 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 25 25 26 27 28 30 30 30 30 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 28 28 28 27 26 26 25 24 23 23 23 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 23 23 22 22 21 21 20 21 21 22 22 21 20 20 19 16 17 19 20 20 20 20 20 21 21 21 22 22 23 23 23 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 37 37 37 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 22 23 23 23 23 22 21 20 20 20 20 20 20 21 22 23 24 24 24 23 23 24 25 26 28 29 31 32 33 33 34 34 33 33 34 33 32 30 28 27 25 24 24 21 19 18 18 20 22 24 25 26 26 26 25 24 24 22 20 18 17 18 18 19 19 19 19 19 20 20 20 21 22 23 24 24 25 25 25 25 26 26 26 26 27 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 28 29 29 29 29 29 30 29 31 33 34 33 32 29 26 26 27 27 27 27 28 29 28 26 25 25 25 26 29 31 31 31 32 34 35 29 26 25 25 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 27 27 28 28 27 27 27 27 27 28 27 28 28 28 28 28 29 30 31 31 31 30 29 26 27 29 28 27 25 25 25 26 27 27 27 27 26 26 25 24 23 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 25 25 25 25 24 23 23 22 21 20 20 19 18 18 16 15 13 12 8 5 8 12 17 22 25 27 27 26 24 23 24 25 27 28 29 30 30 29 28 26 25 24 23 21 21 21 21 22 23 23 23 24 24 25 25 25 25 25 25 26 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 26 27 29 30 30 30 30 30 30 30 30 30 31 31 31 30 31 31 31 31 32 31 31 31 30 29 28 27 27 26 25 24 23 22 22 22 22 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 22 22 21 21 21 21 21 22 22 21 21 21 19 17 18 20 21 20 20 21 21 21 21 22 22 23 23 23 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 23 24 24 24 24 24 24 25 25 26 26 25 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 22 23 23 23 24 23 22 21 21 21 21 20 20 21 22 22 23 23 23 23 23 24 25 26 28 29 31 32 33 33 33 33 33 32 32 31 30 28 26 24 23 21 22 17 16 17 19 22 24 25 26 26 26 25 24 24 22 20 19 18 18 19 18 18 18 18 18 18 19 19 20 20 22 23 23 24 24 25 25 25 25 26 26 26 26 25 26 26 26 26 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 26 27 28 29 29 29 29 29 29 29 31 32 33 33 33 32 30 28 28 30 28 27 27 26 26 25 25 25 25 26 27 30 31 32 34 34 31 24 24 24 24 24 24 25 25 25 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 31 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 31 30 28 26 27 28 28 27 26 25 26 26 26 27 27 27 26 25 24 23 22 21 22 22 23 23 23 23 23 23 23 22 22 22 22 23 25 25 25 25 25 24 23 23 22 21 20 19 19 18 17 15 13 13 11 6 5 7 11 16 21 25 27 26 24 23 22 24 26 28 29 30 30 31 30 29 28 26 24 23 23 20 20 21 22 23 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 24 24 24 25 25 25 26 27 29 30 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 32 31 30 29 28 28 27 26 24 23 23 23 22 22 23 23 24 24 24 25 25 25 25 26 26 26 25 25 25 25 25 25 24 23 23 22 22 22 22 22 21 22 22 21 21 20 19 18 18 20 21 21 21 21 21 22 22 22 22 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 23 23 24 24 24 24 24 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 35 34 34 34 34 33 33 33 32 32 31 30 29 29 29 28 28 28 28 27 27 27 26 26 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 22 23 23 23 23 23 23 23 22 22 22 21 20 20 21 21 21 22 22 23 23 23 24 25 27 28 29 31 32 32 33 33 33 32 31 31 30 27 25 22 21 20 19 18 16 16 19 22 24 25 26 27 26 26 25 25 23 22 20 20 20 20 20 19 18 18 18 18 18 18 19 19 20 21 22 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 25 26 27 27 27 29 30 30 30 30 30 29 30 32 33 34 34 33 32 32 32 31 29 27 25 25 24 24 24 24 25 25 28 30 32 33 30 26 24 24 24 24 24 24 24 25 25 26 27 27 27 27 27 27 28 28 28 28 28 29 28 28 28 30 33 34 33 32 32 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 27 27 28 28 28 28 28 28 28 27 27 27 28 29 30 30 31 31 32 32 32 31 30 29 27 27 28 28 27 26 26 26 27 27 27 27 27 26 25 24 23 22 22 22 23 23 23 23 23 23 23 23 23 22 22 24 25 25 25 25 25 25 24 23 23 22 22 21 20 19 18 17 15 15 13 9 5 4 6 10 15 20 24 26 24 23 23 24 26 28 28 29 30 30 30 30 30 28 26 25 24 23 20 20 21 22 23 23 23 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 30 30 31 30 30 30 30 30 30 30 30 29 30 30 31 31 31 32 32 32 32 32 31 30 29 28 27 26 25 23 24 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 23 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 20 20 21 21 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 23 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 31 30 29 29 28 28 28 28 27 27 27 26 26 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 22 23 23 23 23 23 23 23 22 22 21 20 20 20 20 21 21 22 22 23 23 23 24 26 27 28 29 30 30 31 32 33 33 32 32 31 29 26 23 20 18 18 17 17 17 19 22 25 26 26 27 27 26 25 25 24 23 22 22 21 21 21 21 21 19 19 19 18 18 18 18 19 20 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 26 27 28 30 30 29 29 30 28 28 29 31 33 34 34 34 34 34 34 32 30 27 26 25 24 24 24 24 24 25 26 29 30 28 26 25 24 24 24 24 24 24 24 24 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 26 30 34 35 33 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 28 27 27 27 27 28 27 27 27 27 27 27 28 28 28 27 27 27 27 27 29 30 30 31 31 32 32 32 31 30 29 28 28 28 28 28 28 27 27 27 28 28 28 26 25 25 24 24 23 22 23 23 23 24 23 23 23 23 23 22 22 23 25 25 24 24 24 23 23 23 23 22 22 22 21 21 20 18 18 18 15 13 9 4 4 8 12 17 21 23 24 23 23 24 25 28 29 29 29 30 30 30 29 29 28 28 26 24 23 21 20 21 22 22 23 23 24 24 24 25 25 25 25 24 23 24 24 24 24 23 23 23 23 23 23 23 24 25 26 26 27 27 30 31 31 31 30 30 30 30 30 29 28 26 28 30 31 31 31 32 33 33 32 32 32 31 30 29 28 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 24 25 25 24 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 18 19 20 21 22 22 22 22 23 23 23 23 22 22 22 21 21 21 21 22 22 22 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 31 30 29 28 28 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 22 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 20 20 21 22 22 23 23 23 23 23 23 22 21 20 19 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 29 30 31 32 33 34 34 34 34 33 30 28 24 22 19 17 18 20 23 26 27 27 27 27 26 26 25 25 23 23 22 21 21 21 21 21 20 19 19 19 19 19 18 18 19 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 24 24 24 24 24 24 24 24 23 23 24 24 25 26 28 30 29 29 29 29 26 26 28 32 34 35 35 35 35 34 33 31 29 28 26 25 24 24 24 24 24 24 25 25 26 25 25 25 24 24 24 23 23 24 24 26 30 32 29 27 27 27 28 28 28 28 28 28 28 28 27 25 25 31 35 35 32 31 30 30 31 30 30 30 30 30 29 29 29 29 29 29 30 30 29 29 28 27 27 28 29 29 29 28 26 25 25 26 26 27 26 26 26 26 27 27 28 29 30 31 31 31 32 32 32 30 29 29 29 29 29 28 28 28 28 29 29 29 28 26 25 25 25 24 23 23 23 23 23 24 24 23 23 23 23 22 23 24 25 24 25 23 22 22 21 22 22 22 22 22 21 21 20 20 19 18 17 14 10 5 10 14 18 21 22 23 23 23 23 24 25 28 29 29 29 30 29 29 29 29 29 28 26 24 23 22 21 22 23 22 23 23 24 24 24 25 25 25 24 24 23 23 23 24 24 24 23 23 23 23 23 24 24 25 26 26 27 28 28 30 30 31 30 30 30 30 30 29 26 26 28 30 31 31 31 32 33 33 33 32 32 31 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 25 25 25 24 24 24 24 24 24 23 23 23 23 22 21 21 20 19 18 18 19 21 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 38 38 38 38 38 38 38 37 37 37 36 35 35 34 34 34 33 33 33 32 32 31 30 29 28 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 20 21 22 22 23 24 24 23 23 22 21 20 20 20 20 20 20 21 21 21 22 23 23 24 25 25 27 27 28 29 30 31 32 33 35 35 35 35 35 35 33 31 30 26 21 24 26 28 28 27 26 26 26 26 26 25 24 23 22 21 20 20 19 19 19 20 20 19 19 19 19 18 18 19 19 20 20 20 20 21 21 21 21 21 22 22 22 23 23 22 22 22 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 24 24 26 27 28 29 29 29 28 28 23 24 29 33 35 35 35 35 35 33 32 30 29 28 27 26 25 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 25 27 27 30 31 32 29 27 28 28 28 29 28 29 28 27 27 28 26 23 24 32 35 33 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 28 28 27 28 29 30 30 29 27 24 24 25 25 25 25 25 25 25 25 26 27 28 30 30 30 30 31 32 32 32 30 29 28 28 28 27 24 25 27 27 28 29 29 28 27 26 25 25 25 24 24 24 24 24 26 26 25 25 25 23 23 23 23 23 23 23 20 20 20 21 21 22 22 22 22 22 21 21 21 20 19 18 16 14 17 21 18 20 22 23 23 23 23 23 24 26 27 28 28 29 29 29 28 28 28 27 28 26 24 23 22 22 22 23 24 22 23 23 23 24 24 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 28 29 30 30 30 30 30 30 29 28 27 27 28 31 31 31 31 32 33 33 33 32 32 32 32 31 31 30 29 28 27 26 25 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 25 25 25 25 24 24 24 24 24 24 24 23 23 22 21 21 20 20 18 18 20 21 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 38 38 38 38 38 38 38 37 37 36 36 35 34 34 34 34 33 33 32 32 31 30 29 28 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 19 19 20 21 21 22 23 24 23 23 22 22 21 20 20 21 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 30 31 32 34 36 36 35 35 35 35 36 36 35 32 28 30 30 29 27 26 26 26 26 25 26 25 24 23 22 21 20 19 19 18 18 19 19 19 19 19 19 18 19 19 19 20 20 20 20 21 20 20 21 21 22 22 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 26 27 28 28 28 28 28 28 29 26 32 34 35 35 35 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 24 24 24 24 25 26 25 27 27 28 30 31 32 32 31 31 31 31 32 32 32 32 28 27 27 27 26 25 29 35 34 31 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 30 30 30 28 27 24 24 24 24 24 24 24 24 24 25 26 28 29 30 31 31 30 30 31 31 30 28 27 26 25 25 23 21 22 23 23 23 26 28 27 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 25 24 23 22 21 21 20 19 20 20 21 22 22 22 22 22 22 22 22 22 21 21 19 17 18 22 24 21 21 22 23 24 23 23 24 25 27 28 28 28 28 29 29 28 28 27 27 27 26 24 23 22 23 23 23 23 22 22 22 23 23 24 24 24 24 24 24 23 23 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 31 30 30 30 30 30 29 28 27 28 29 29 30 31 31 32 32 33 33 32 32 32 32 31 31 31 30 28 27 26 25 24 24 24 24 23 23 23 23 23 23 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 22 21 21 21 19 15 19 20 21 22 22 22 23 23 24 23 23 23 22 21 21 21 21 20 21 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 30 29 28 27 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 19 20 21 21 22 23 24 24 23 21 21 20 20 20 21 21 21 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 28 30 31 33 35 36 35 34 34 34 34 34 34 34 33 32 30 28 26 25 25 26 26 26 26 25 25 24 23 22 20 19 18 18 18 18 18 19 18 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 27 28 28 28 28 28 28 29 31 29 31 34 34 34 33 32 32 30 30 29 28 27 27 26 26 26 27 27 26 26 26 25 25 24 25 26 27 27 27 28 29 29 30 31 32 32 33 34 34 34 34 34 33 31 28 27 27 27 26 28 32 34 34 31 29 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 28 28 28 28 29 31 31 30 29 27 26 24 24 24 24 24 24 24 24 25 26 30 30 31 31 29 27 27 28 28 27 25 23 22 21 20 20 21 22 22 21 20 21 25 26 26 26 26 26 26 26 25 26 27 27 27 27 26 26 25 25 24 23 22 20 19 19 20 21 22 22 22 22 22 22 22 22 22 23 23 22 24 23 19 17 18 26 24 23 24 24 25 25 24 24 26 28 28 28 28 27 27 27 27 27 27 27 27 26 25 23 23 23 23 22 21 21 21 21 22 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 30 30 30 30 29 28 28 28 28 29 31 31 31 32 32 33 33 32 32 32 32 32 31 31 30 29 28 26 25 24 24 23 23 23 23 23 23 23 22 22 22 23 24 24 24 24 24 25 25 25 25 25 25 24 24 24 23 22 22 21 21 19 18 17 20 21 21 21 22 22 23 23 23 23 22 21 19 19 19 19 19 19 21 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 36 36 35 34 34 34 33 33 33 32 31 30 29 28 27 26 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 23 23 21 20 19 19 19 20 20 20 21 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 28 30 32 34 35 36 35 34 34 34 34 32 32 32 31 30 27 24 24 25 26 26 26 26 26 25 24 23 21 20 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 19 21 21 21 21 21 21 22 22 23 23 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 25 27 28 28 28 28 27 28 30 32 33 32 33 34 33 32 32 31 30 29 28 27 27 27 27 27 27 27 28 28 27 26 25 25 25 26 26 27 27 27 28 28 29 31 32 33 33 34 35 35 35 35 34 33 31 30 29 28 27 27 28 31 32 33 32 31 29 28 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 28 28 28 28 29 31 31 30 29 28 26 25 24 24 24 24 24 24 25 26 28 32 32 33 32 25 23 22 23 22 22 21 20 19 19 19 21 23 24 23 21 20 20 21 25 26 27 27 28 27 26 26 27 27 27 27 26 26 25 24 23 23 22 20 19 19 20 21 22 22 22 22 22 22 22 22 22 22 23 25 25 26 25 22 19 20 22 25 24 24 26 26 25 25 25 26 28 29 29 28 27 27 27 26 27 27 27 26 26 26 25 23 24 24 23 22 22 22 22 22 22 22 23 23 24 25 24 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 28 29 30 30 30 30 30 30 29 28 28 28 29 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 23 23 23 23 22 22 22 22 23 23 24 23 24 24 24 24 25 25 25 25 25 25 24 24 23 22 21 21 19 17 16 18 20 20 21 21 21 22 23 23 23 22 21 20 19 18 18 18 19 20 21 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 38 38 38 37 37 37 36 36 35 34 34 34 34 33 33 32 31 29 28 27 26 26 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 20 21 21 22 23 23 22 21 20 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 23 25 27 30 32 35 36 34 33 32 32 32 31 29 27 26 25 25 24 24 25 26 26 27 26 26 25 24 23 21 20 19 18 18 18 18 18 18 18 18 18 18 19 19 21 22 23 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 24 25 26 28 28 28 27 27 28 29 30 32 33 33 34 33 32 31 30 29 28 27 27 27 27 27 27 28 28 28 28 27 26 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 35 35 35 34 33 32 31 30 30 29 28 28 28 30 31 31 32 31 30 29 28 27 27 27 27 26 26 26 26 27 27 27 28 28 28 28 28 28 29 30 31 31 30 29 28 26 25 25 24 24 24 24 24 25 27 30 32 34 33 31 25 22 20 19 19 18 18 18 18 18 20 25 27 26 24 22 20 19 19 24 27 28 28 28 28 28 27 27 26 26 26 26 25 24 22 21 21 19 18 20 20 21 21 22 22 22 23 23 23 23 23 23 22 23 25 26 26 26 25 23 24 22 23 25 25 26 26 25 26 26 28 28 28 28 28 28 27 26 26 25 26 26 26 26 26 23 23 25 25 25 23 23 22 22 22 22 22 23 22 24 25 25 25 24 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 30 30 29 29 30 29 28 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 28 27 26 25 24 23 23 23 22 22 22 22 22 22 23 23 24 23 23 24 24 25 25 25 25 24 25 25 24 24 23 22 21 19 17 16 17 19 20 20 21 21 22 22 22 23 22 22 21 20 19 18 18 19 20 21 22 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 38 38 38 38 38 37 37 37 36 35 35 34 34 34 33 32 31 30 29 28 27 26 25 25 24 23 24 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 18 18 18 19 20 20 21 22 23 22 21 20 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 24 27 30 32 32 30 27 25 25 26 26 25 23 21 20 21 22 24 25 26 27 27 27 27 26 25 23 22 20 19 18 18 17 17 17 18 18 18 18 18 19 19 19 21 22 22 22 22 21 21 21 21 21 21 21 21 22 22 21 21 21 21 21 22 22 22 22 21 21 20 20 20 21 22 23 23 23 23 23 24 25 26 27 28 27 27 27 27 29 29 31 32 32 33 33 33 31 30 29 28 27 27 27 27 27 28 29 29 29 28 27 26 25 25 25 25 26 28 29 29 29 30 32 34 35 35 36 35 35 34 33 32 32 31 31 30 30 30 29 29 29 30 30 30 31 31 30 29 29 28 28 29 28 27 27 27 27 27 27 27 27 27 27 27 27 28 29 30 31 31 30 29 27 26 25 24 25 25 25 24 24 27 28 31 33 34 32 28 24 22 19 18 18 19 19 19 19 21 23 27 28 27 24 21 19 19 18 20 27 28 29 29 29 28 27 26 26 26 26 25 24 21 20 19 18 18 19 20 20 20 20 21 21 22 22 23 23 24 24 24 24 24 26 27 27 27 26 25 26 26 23 25 25 25 25 25 26 27 28 28 28 28 28 28 27 26 25 25 25 25 26 26 24 22 23 24 25 25 23 23 22 22 22 22 23 23 23 24 25 25 25 24 23 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 29 29 29 29 29 29 28 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 31 30 28 27 26 25 25 24 24 23 23 22 22 22 22 23 23 23 23 23 23 24 24 25 25 25 24 24 24 25 24 23 23 21 19 17 16 16 17 19 19 19 20 21 21 21 22 22 22 21 20 19 18 18 18 19 20 21 22 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 39 39 38 38 38 38 38 38 38 38 37 37 36 36 35 34 34 34 33 32 31 30 29 28 27 26 25 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 19 20 20 21 22 22 21 20 19 19 20 21 21 21 21 21 21 20 21 21 21 22 22 22 21 21 21 21 21 20 21 22 23 26 28 28 25 21 18 17 17 18 18 18 18 18 19 21 23 25 26 27 27 27 27 26 25 24 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 20 20 20 20 20 21 23 24 24 24 24 24 24 24 26 26 27 27 27 27 27 27 29 31 32 32 33 33 32 31 30 29 28 27 27 26 26 27 28 29 30 29 28 27 26 25 25 25 25 25 29 31 32 33 33 33 34 35 35 34 33 33 32 31 31 30 30 30 30 30 30 29 29 29 30 30 30 30 31 30 30 30 30 30 30 29 28 28 28 28 28 27 27 27 27 27 27 27 28 29 30 31 31 30 29 27 25 24 24 25 25 25 24 24 28 29 33 34 34 29 25 22 20 19 19 20 20 20 20 21 23 26 28 28 27 21 18 17 17 17 18 20 23 27 28 28 28 25 24 24 24 24 22 20 20 19 18 19 19 19 19 19 19 18 18 19 21 22 22 23 24 25 25 25 26 27 27 28 28 28 27 27 27 25 25 24 24 25 26 27 28 29 29 29 29 28 28 27 26 24 23 23 24 25 26 23 21 23 23 25 24 23 23 23 22 22 23 23 23 24 24 24 24 24 25 24 24 24 24 25 25 25 25 25 25 25 26 26 27 27 28 29 29 29 29 29 29 29 29 28 28 28 29 29 30 31 31 31 32 32 32 32 32 32 32 32 31 31 31 30 29 27 26 26 25 25 24 24 23 23 22 22 23 23 23 23 23 23 23 24 24 25 25 24 24 24 24 24 23 23 21 19 17 16 16 17 18 19 19 19 19 19 20 21 22 22 22 21 20 19 18 18 19 20 20 21 22 23 24 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 39 38 38 38 38 38 38 38 38 38 37 37 36 35 34 34 33 33 32 31 30 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 21 22 22 21 20 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 22 19 16 15 15 14 14 14 15 17 19 21 23 25 27 28 28 27 27 26 25 23 22 21 20 20 19 18 18 18 17 17 16 16 17 17 17 18 18 18 18 18 18 19 19 19 20 21 21 21 21 21 20 21 21 22 23 23 23 23 23 23 22 22 21 20 20 20 22 23 23 24 24 24 24 23 23 24 25 26 26 26 26 27 27 28 29 31 33 33 33 32 32 31 30 29 28 28 27 26 26 28 29 29 29 29 29 28 27 25 25 24 22 20 26 31 33 34 34 34 34 34 33 32 33 32 31 30 29 29 29 29 29 29 30 30 29 29 29 30 30 30 31 31 30 30 31 31 31 30 29 28 29 29 29 28 28 28 28 27 27 27 28 29 30 30 31 30 29 27 25 24 24 25 25 25 24 24 24 31 34 35 32 27 23 20 19 19 20 22 22 21 21 22 24 26 29 28 24 18 16 18 19 19 18 17 19 25 27 27 25 23 22 22 22 21 20 19 19 19 20 20 20 20 19 19 19 18 17 18 19 20 21 22 23 24 26 26 27 27 28 28 29 29 28 28 28 26 24 24 24 26 27 28 28 29 29 29 29 29 28 27 25 24 22 21 21 23 26 22 20 21 23 24 23 23 23 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 27 27 28 29 29 29 29 29 28 28 28 28 28 28 28 29 29 30 30 31 31 31 31 31 31 32 32 32 32 31 31 31 30 30 28 28 27 26 25 25 24 24 23 23 23 23 24 24 24 24 23 23 23 24 24 24 24 24 23 23 23 23 22 19 17 16 16 17 18 19 19 19 19 19 19 20 20 21 21 21 21 20 19 18 19 19 20 20 21 22 23 24 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 39 38 38 38 38 38 38 38 38 38 38 37 36 35 34 33 34 33 32 30 29 28 27 26 25 25 24 24 24 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 20 21 21 20 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 22 22 22 22 22 20 18 16 16 15 15 14 14 16 18 21 23 24 25 27 28 28 28 28 26 25 23 22 21 20 20 19 19 18 18 18 18 17 17 16 17 17 18 18 18 18 18 18 18 19 19 20 21 22 22 22 22 21 21 21 22 23 23 24 24 24 24 24 24 23 23 22 22 22 23 23 23 24 24 24 23 23 23 23 24 25 26 26 26 26 27 27 29 31 33 33 33 32 31 30 29 29 28 28 28 26 27 29 29 29 29 29 29 29 28 27 26 23 15 11 16 24 29 32 33 34 34 33 32 32 32 31 31 30 29 29 29 29 29 29 30 29 29 29 29 29 30 30 31 31 31 31 31 32 31 31 30 29 29 29 29 29 29 29 28 28 28 28 29 29 30 31 31 31 30 28 27 25 24 24 25 25 25 25 26 33 35 35 31 25 22 20 19 20 23 24 24 23 23 24 26 29 30 26 22 20 21 23 23 22 21 19 19 22 24 23 22 23 23 22 22 22 21 21 22 22 22 21 21 20 20 20 20 19 18 18 18 19 19 18 18 19 26 27 27 28 28 29 29 29 29 29 28 26 24 24 25 26 27 28 29 29 29 29 28 28 27 27 25 24 22 21 20 21 21 19 19 21 23 23 22 22 23 22 22 22 22 22 22 22 23 24 24 24 24 24 24 25 25 26 26 27 27 27 26 26 26 27 28 28 29 29 29 29 29 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 31 32 32 32 32 31 31 31 30 30 29 27 26 25 25 24 24 23 23 23 23 24 24 24 24 23 22 22 23 23 23 23 23 23 23 23 22 21 18 16 16 16 17 18 18 18 18 18 18 19 19 20 21 21 21 21 20 19 19 19 19 20 20 21 22 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 38 38 38 38 38 38 38 38 38 38 37 37 35 34 33 33 33 31 30 28 27 26 26 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 20 20 19 18 18 18 18 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 24 25 25 24 24 24 24 22 18 15 15 17 16 16 17 20 22 23 25 26 27 28 29 29 28 27 27 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 17 18 18 19 19 19 20 21 22 22 22 21 21 22 22 22 23 23 24 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 23 23 23 22 23 23 24 25 25 26 26 26 27 28 29 31 32 32 32 31 30 29 29 29 29 28 28 26 28 29 29 28 28 28 29 29 28 28 27 24 25 21 16 14 16 20 31 33 33 32 32 32 31 31 31 30 29 29 29 29 29 29 29 29 29 28 28 28 29 30 31 31 32 32 32 32 32 31 30 29 29 29 29 29 29 29 29 29 29 29 29 29 31 32 32 31 31 30 28 26 24 23 25 25 26 27 29 34 35 34 31 26 22 21 21 24 26 26 26 25 25 28 29 30 31 27 24 23 24 25 25 25 23 21 21 22 23 22 22 25 24 24 24 24 24 24 24 23 23 22 22 21 21 22 24 22 20 20 20 20 19 19 19 19 27 27 28 28 29 29 29 29 29 28 27 25 24 25 25 26 27 28 29 29 29 28 27 27 27 26 25 24 22 20 20 19 20 16 18 21 23 22 21 22 23 23 21 22 22 22 22 22 22 24 23 23 24 24 24 25 25 26 26 26 26 27 27 26 26 27 28 29 29 29 29 29 28 28 28 28 28 27 27 28 29 29 30 30 30 30 30 29 29 29 30 31 32 32 32 31 31 31 31 30 29 28 27 26 25 25 24 23 23 23 23 23 24 24 23 23 22 22 23 23 23 23 23 22 22 22 22 21 18 16 16 16 17 18 18 18 18 18 18 18 19 20 21 21 21 21 20 19 19 19 19 20 21 22 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 42 42 41 40 39 38 37 37 38 38 38 38 38 38 38 37 36 34 33 32 32 31 29 28 27 26 25 25 25 25 26 26 26 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 18 18 18 18 18 19 19 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 24 25 27 28 28 28 29 30 30 31 30 28 26 24 24 26 27 28 28 29 29 30 30 30 29 29 28 26 25 24 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 21 21 21 21 21 21 21 21 22 23 24 24 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 22 22 22 22 23 23 24 24 25 25 25 26 27 27 29 30 31 31 31 31 30 29 29 29 29 29 29 28 29 29 27 27 27 27 28 28 28 28 28 28 30 30 26 21 17 16 20 25 28 29 30 31 31 31 30 30 29 29 28 28 28 28 28 28 28 27 26 27 28 30 31 32 33 33 33 33 33 31 30 29 29 29 29 29 29 29 29 29 29 29 29 30 32 33 33 32 32 31 29 26 24 24 24 25 27 29 32 34 35 33 29 26 23 23 25 27 27 27 28 28 28 30 30 31 30 28 26 26 27 26 27 25 24 24 24 24 24 24 25 26 26 26 25 25 26 25 24 24 24 23 23 22 23 23 25 25 24 23 23 21 21 21 22 22 27 28 28 28 29 29 29 29 29 28 27 26 25 25 25 26 28 28 29 29 29 28 28 28 27 27 25 24 21 18 16 14 15 17 19 21 22 21 21 21 22 21 20 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 25 26 26 27 27 26 27 27 28 29 29 29 28 28 27 28 28 28 27 27 27 28 29 30 30 30 30 30 29 29 29 29 29 30 31 31 31 31 31 31 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 22 22 22 22 23 23 22 22 22 22 22 21 20 18 16 16 17 18 19 19 18 18 18 18 18 19 20 21 21 21 20 20 19 19 19 19 20 21 22 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 25 25 25 26 26 26 26 26 26 25 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 42 42 41 39 38 38 38 38 38 38 39 39 38 38 37 36 34 33 31 31 30 29 27 26 26 26 26 26 26 26 26 26 26 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 21 21 21 21 22 22 23 23 23 24 25 27 29 30 32 33 34 37 40 43 43 41 38 36 35 35 34 33 33 32 32 31 31 30 29 28 27 26 25 23 22 21 21 20 19 19 19 20 19 19 19 19 19 19 18 18 18 18 18 19 19 19 20 21 21 21 21 20 20 20 21 22 23 24 25 25 26 26 26 26 26 26 26 26 26 26 27 26 26 25 25 23 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 29 30 30 30 30 29 29 29 29 29 30 29 29 30 29 27 26 26 27 27 27 27 28 29 29 30 31 31 28 24 20 19 20 22 23 25 27 28 29 29 28 28 28 27 26 26 26 26 26 26 25 25 27 28 30 31 33 34 34 34 34 33 31 29 29 29 28 28 28 28 28 29 30 30 30 30 31 35 35 34 34 32 30 27 25 24 24 24 26 30 32 33 35 35 31 27 24 23 23 26 27 28 28 29 30 30 30 31 31 29 28 28 28 28 28 28 26 25 25 26 26 26 26 26 27 26 26 26 26 26 26 25 24 23 23 23 23 25 26 26 26 26 25 24 24 25 26 25 26 27 28 28 28 28 29 29 30 29 29 27 26 25 25 26 27 28 28 29 29 29 29 29 28 27 27 25 23 19 16 14 14 15 18 20 21 21 21 21 20 20 21 21 21 20 21 21 21 22 22 22 23 23 24 24 25 25 25 25 25 26 26 26 26 27 28 28 29 29 29 29 28 27 27 28 28 27 27 27 28 29 30 30 30 30 29 29 28 28 29 29 29 30 30 30 30 31 31 31 30 29 28 27 26 25 24 23 22 22 22 22 22 23 23 22 22 21 22 22 22 22 22 22 22 21 21 20 19 18 17 18 18 18 19 19 18 18 18 18 18 19 20 21 21 21 20 20 20 19 19 19 20 21 22 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 25 25 26 26 26 26 26 26 26 26 26 25 25 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 39 38 39 39 39 39 39 39 39 38 38 36 34 32 31 31 30 28 27 26 26 26 26 26 27 26 26 26 26 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 22 21 22 22 22 22 23 24 24 25 27 29 31 33 35 36 38 41 43 45 45 46 45 43 42 40 38 36 35 34 33 32 30 29 29 27 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 18 19 19 19 20 20 20 20 20 20 20 20 22 23 24 24 25 26 26 26 27 27 27 27 27 26 26 27 27 27 27 27 26 24 23 22 22 23 23 23 24 24 24 25 25 26 26 27 28 29 30 29 29 29 29 29 29 29 30 30 30 30 30 29 28 26 24 24 24 25 26 27 28 29 29 29 30 30 28 25 23 22 21 21 21 22 24 25 26 26 26 26 24 24 24 23 23 23 23 23 24 26 28 30 33 34 35 35 35 34 32 30 29 28 28 28 28 28 28 28 29 29 30 31 31 33 35 36 35 35 32 28 24 23 22 22 24 28 31 33 34 35 34 28 24 22 21 22 23 26 29 30 31 31 30 31 32 31 28 28 28 28 29 29 27 26 25 25 26 27 27 27 27 27 27 26 27 27 27 26 24 23 23 23 23 23 25 26 26 27 27 26 25 26 26 28 26 27 27 28 28 28 28 29 30 30 30 29 28 26 25 25 26 27 27 28 29 29 28 31 32 28 27 26 25 23 20 18 14 13 16 18 20 21 21 21 20 20 19 20 20 20 21 21 20 20 20 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 27 27 28 28 28 29 29 28 27 27 27 27 27 26 27 28 29 29 30 30 30 29 28 28 27 28 29 30 30 30 30 31 31 31 30 30 29 27 26 25 24 23 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 21 21 20 20 19 19 19 18 18 19 19 18 18 17 18 18 18 19 20 20 21 21 20 20 19 19 19 19 20 21 22 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 39 40 40 40 39 39 39 39 38 37 35 33 30 30 29 28 27 27 26 26 27 27 27 27 26 26 26 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 24 24 25 27 28 30 32 33 34 36 38 41 43 44 44 45 45 44 43 41 39 37 36 34 33 31 31 30 28 26 25 23 22 21 20 20 19 18 18 18 18 17 17 16 16 16 16 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 23 23 24 24 25 26 26 27 27 28 28 28 27 27 27 27 27 27 27 28 27 25 23 22 22 23 23 23 24 24 24 25 26 26 26 27 27 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 28 25 25 22 22 24 25 27 27 28 28 28 30 29 27 26 24 22 21 21 21 21 23 24 24 24 24 24 23 23 22 22 21 21 22 23 25 28 32 34 35 36 36 35 33 31 30 29 28 28 28 27 27 27 28 28 29 31 32 33 34 36 36 35 33 29 25 22 22 21 21 24 28 32 34 35 36 33 26 23 21 20 21 25 28 30 31 32 32 31 31 31 30 27 27 27 28 28 28 27 25 24 24 26 27 28 28 27 26 26 25 26 27 27 25 24 22 22 23 23 23 24 24 27 28 28 27 27 26 26 26 26 26 27 27 27 28 29 29 30 30 30 29 29 27 27 27 26 26 27 28 29 29 28 30 33 31 27 26 24 24 22 17 12 13 17 19 20 21 20 20 19 19 19 18 19 19 20 20 19 19 19 19 20 21 22 23 23 24 24 24 25 25 25 25 25 25 26 27 27 28 28 28 29 28 27 27 27 27 26 26 27 28 29 29 30 30 29 29 28 27 28 28 29 30 30 30 30 30 31 31 30 29 28 27 26 25 23 23 22 22 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 19 19 19 19 20 21 22 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 36 34 32 31 31 29 28 28 27 27 27 27 27 27 27 26 26 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 22 22 22 22 22 21 21 21 21 21 22 21 21 21 22 22 23 23 24 26 27 29 30 31 32 33 35 37 39 40 40 41 41 41 40 39 38 37 36 35 33 32 31 31 29 27 25 24 22 21 20 19 19 18 17 17 17 17 16 16 15 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 24 24 24 25 25 26 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 26 24 23 22 23 23 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 28 29 29 29 29 29 30 30 30 30 31 30 29 27 23 21 23 25 26 27 27 28 28 29 29 30 28 25 23 22 21 21 21 22 24 24 24 24 23 23 22 21 21 21 21 22 23 26 30 33 35 36 36 35 34 32 31 30 30 29 29 27 26 26 26 27 28 30 32 33 34 35 36 36 35 32 27 23 22 21 20 21 24 29 32 34 35 35 32 24 22 21 21 23 27 29 31 33 31 31 30 31 30 29 28 27 27 27 28 27 26 25 24 24 26 28 28 27 27 26 24 24 25 28 27 25 23 22 22 23 24 24 25 27 29 28 28 28 28 26 25 25 26 26 26 26 27 28 28 28 29 29 29 26 26 26 29 30 31 29 26 27 28 28 28 27 27 27 27 26 24 24 22 16 11 13 17 20 20 20 19 19 19 19 19 18 17 17 18 19 19 19 19 19 19 20 20 21 22 23 23 24 25 24 24 24 25 25 26 27 27 27 28 28 28 28 28 27 27 27 26 26 27 28 28 29 30 30 29 29 28 28 28 28 29 30 30 30 30 31 30 30 30 29 28 27 26 25 24 23 22 22 21 21 22 22 22 22 21 21 20 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 19 19 18 19 19 20 21 22 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 43 43 42 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 39 39 39 39 39 39 39 38 38 37 36 35 34 33 33 31 30 29 28 28 28 27 27 27 27 26 26 25 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 24 26 27 28 28 29 30 32 34 35 36 36 36 36 36 35 34 34 33 33 33 32 31 31 31 30 27 25 24 23 21 20 19 18 17 17 16 16 16 16 15 15 14 14 15 15 15 16 16 17 17 16 17 18 19 19 20 21 22 23 24 25 25 25 25 25 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 27 28 27 27 26 25 24 24 24 23 23 24 24 25 25 25 25 25 25 26 26 27 27 27 27 28 29 29 28 28 29 29 30 30 30 30 30 29 26 23 21 23 25 27 27 28 29 29 29 29 29 27 24 23 22 21 21 21 23 24 24 24 24 23 22 22 21 21 21 22 23 26 31 35 36 36 35 34 33 31 31 31 31 31 30 28 26 26 26 26 28 31 34 35 35 36 37 37 34 31 28 26 24 21 20 21 25 29 32 34 35 33 28 21 21 20 20 24 29 31 32 32 32 30 31 31 31 31 30 28 27 27 28 28 27 25 25 26 28 29 28 27 26 25 24 24 26 29 28 25 24 23 25 26 26 26 27 28 29 28 28 28 28 27 25 24 25 25 25 25 26 27 27 27 28 29 28 25 25 24 27 29 30 28 26 27 28 28 27 27 27 27 26 26 25 24 21 17 12 15 19 21 20 19 18 18 18 18 18 18 17 17 18 19 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 24 25 25 26 26 26 27 28 28 28 28 27 27 27 27 26 26 26 27 29 29 30 30 30 29 28 28 28 28 28 29 30 30 30 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 23 23 22 22 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 19 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 39 39 39 38 38 38 38 38 38 38 38 37 36 35 34 33 33 32 31 29 29 28 28 28 28 27 27 26 25 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 22 22 22 23 24 25 26 26 27 27 29 30 30 30 31 31 29 28 28 27 26 27 28 29 29 29 29 29 29 27 25 24 22 21 20 18 18 17 17 17 17 16 15 15 14 14 14 14 15 15 15 17 18 18 18 19 20 20 20 21 22 23 24 25 25 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 24 24 24 24 24 24 24 24 24 24 24 24 25 26 26 26 27 27 28 29 28 28 28 29 29 30 30 30 30 30 30 29 27 22 20 22 25 24 26 28 29 29 29 29 27 26 24 22 21 21 21 23 24 24 24 24 23 23 22 21 21 21 22 23 26 31 34 35 34 33 32 31 31 31 32 32 32 31 29 27 27 26 26 31 35 35 35 36 36 37 36 33 31 30 28 25 22 21 21 25 29 31 34 35 29 22 19 20 19 19 22 28 32 32 32 31 30 29 32 32 32 29 28 27 28 29 28 27 26 26 28 30 29 29 27 26 25 24 26 28 29 28 25 25 27 28 28 28 28 29 28 28 28 28 27 27 26 25 24 24 25 25 25 25 26 26 27 28 27 26 25 25 24 24 24 24 24 25 26 28 28 28 27 27 27 27 26 25 23 21 17 15 18 21 22 21 20 19 19 19 18 18 18 18 19 19 20 21 21 21 21 21 21 21 22 22 23 23 24 24 24 23 24 24 25 25 26 26 27 27 28 27 27 27 27 27 26 26 26 26 28 29 30 30 30 30 29 29 28 28 28 28 29 29 29 29 30 30 29 28 27 27 26 26 26 25 24 24 23 23 23 23 23 22 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 39 39 39 38 38 38 38 38 38 38 37 36 35 34 33 33 32 31 30 29 29 29 29 28 28 27 26 25 25 25 24 23 22 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 19 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 25 24 25 23 21 21 21 21 21 22 23 24 25 26 26 27 27 25 24 23 22 20 19 18 17 17 16 16 16 16 15 14 14 14 15 15 16 16 17 19 19 20 20 21 22 22 22 23 23 24 25 26 27 27 27 28 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 27 26 25 25 24 24 24 24 24 24 23 23 23 24 24 25 25 26 26 27 28 28 28 27 28 28 29 29 29 29 29 29 30 31 31 31 27 22 19 20 19 21 22 25 27 28 27 26 25 23 22 21 21 21 23 24 24 24 23 23 22 22 22 22 22 22 24 25 28 30 32 31 30 30 31 31 31 33 34 34 33 31 30 28 27 27 34 36 36 36 36 37 37 36 32 32 30 28 25 23 22 23 27 30 33 35 35 27 21 20 18 17 18 20 24 28 30 31 30 29 29 31 32 29 28 27 27 29 29 29 28 27 28 30 31 31 29 27 27 26 27 29 30 30 28 28 28 29 29 29 29 29 29 28 28 27 27 27 26 25 25 24 25 25 24 25 25 26 26 28 28 28 27 26 26 25 24 24 24 24 25 26 28 29 28 27 26 27 27 26 25 23 21 18 17 20 22 22 22 21 21 20 20 19 19 19 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 23 23 23 24 24 25 26 26 27 27 27 27 27 27 26 26 26 26 26 26 28 29 29 30 30 31 30 29 28 28 28 28 28 29 29 29 29 29 29 27 27 26 26 26 26 25 24 24 23 23 23 23 22 21 20 20 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 18 18 18 18 18 17 17 18 17 17 17 18 18 19 19 19 18 18 18 19 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 39 39 39 38 38 38 38 38 38 37 37 36 35 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 21 21 20 19 18 18 17 17 17 16 16 17 18 19 19 19 20 20 19 17 17 18 18 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 23 23 23 24 24 24 23 22 21 20 19 18 18 18 18 19 20 21 22 23 24 24 24 23 23 22 22 22 21 20 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 21 21 21 22 23 23 24 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 28 28 28 28 29 29 29 29 30 30 30 30 30 30 29 28 27 26 25 24 23 23 23 23 24 23 23 23 23 24 24 25 25 26 26 27 28 28 27 27 29 29 29 29 29 29 29 28 29 29 31 32 31 27 21 17 18 18 17 19 20 21 21 21 21 22 22 21 21 21 22 22 23 23 22 23 22 22 22 23 23 23 24 25 25 27 28 29 30 31 32 33 33 36 37 36 34 33 31 28 27 26 27 34 36 36 37 37 37 36 35 33 28 25 23 22 22 25 29 31 35 36 35 35 26 20 18 18 18 20 21 24 27 28 27 27 28 29 31 28 27 28 29 30 31 30 29 29 30 31 31 31 31 29 28 29 30 31 31 30 29 29 30 30 30 30 30 29 29 28 28 27 27 26 25 25 25 25 25 24 24 24 25 26 26 28 28 28 27 26 26 25 24 24 23 24 25 27 28 28 27 25 25 25 27 26 24 23 20 18 18 20 22 23 22 22 21 21 20 19 19 20 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 23 24 26 26 27 27 27 27 27 26 26 26 26 26 26 27 28 29 29 30 30 31 30 29 28 28 27 28 28 29 29 29 29 28 27 26 26 26 26 26 26 25 24 24 23 23 23 22 21 20 20 19 19 19 19 19 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 17 18 19 20 20 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 36 35 33 32 32 31 29 28 28 27 27 27 26 26 25 24 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 16 17 19 19 19 19 19 19 18 17 17 17 18 19 19 18 18 17 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 21 21 21 21 21 21 22 21 21 20 20 19 20 20 20 21 21 22 22 22 22 22 22 22 22 23 23 21 21 21 21 20 19 18 18 17 17 17 18 19 20 20 21 22 23 21 21 21 21 21 21 22 22 21 21 20 19 18 18 18 18 19 19 19 20 20 20 22 23 24 24 24 25 26 26 27 27 28 28 28 28 29 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 30 29 28 27 26 25 23 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 27 28 28 27 28 29 30 30 30 29 28 27 27 27 29 30 32 32 29 25 22 22 21 18 17 16 16 16 17 19 20 21 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 27 26 27 27 28 30 32 33 35 36 37 38 38 37 33 30 28 27 26 27 36 36 37 37 37 37 36 33 28 25 22 21 20 24 29 32 34 35 36 35 34 24 21 20 20 20 22 23 24 25 25 25 25 26 28 28 28 27 29 31 31 32 32 31 31 31 31 32 32 32 30 30 31 31 31 31 30 30 30 30 30 30 30 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 25 25 26 26 28 28 27 27 26 26 25 23 20 18 15 18 22 24 26 26 25 24 24 25 26 24 22 20 19 19 21 22 22 22 22 21 21 20 19 19 19 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 22 22 22 23 24 24 25 26 27 27 27 27 26 26 26 26 25 25 26 26 27 28 29 30 30 30 30 30 29 28 27 28 28 28 29 28 28 27 27 26 26 26 26 26 26 25 24 24 23 23 23 22 21 21 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 20 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 27 27 27 28 28 28 28 28 28 28 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 36 35 34 32 32 31 29 28 27 26 26 26 26 25 25 24 23 23 23 22 21 21 20 20 20 19 18 18 17 17 16 16 17 18 18 19 18 17 18 17 17 17 17 17 18 18 18 18 17 17 16 16 15 16 16 16 16 16 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 20 19 19 19 20 20 21 21 22 22 22 21 21 22 22 22 22 22 22 22 22 21 21 20 19 18 17 16 16 17 17 18 19 19 20 20 20 19 19 19 20 21 22 22 23 24 24 23 23 22 22 22 23 23 23 24 24 24 25 26 26 26 26 27 28 28 29 29 29 30 29 30 30 31 31 31 30 30 29 30 30 30 30 30 30 30 31 31 32 32 31 31 31 30 29 28 28 26 25 23 22 21 21 22 22 23 23 23 24 24 24 24 25 25 26 27 26 27 28 29 30 30 30 30 29 28 26 24 25 28 31 32 32 30 28 27 26 24 21 19 17 16 16 16 17 18 20 20 21 21 20 20 20 20 20 21 21 22 23 25 26 26 27 28 28 27 26 26 28 31 34 32 34 36 38 38 38 32 28 27 27 27 28 30 37 37 38 38 38 31 27 24 22 21 20 21 28 33 34 34 35 36 37 34 25 25 25 25 25 25 25 25 25 25 25 26 27 28 28 28 29 31 32 32 32 32 32 32 32 32 33 32 32 31 31 31 31 32 31 31 31 31 31 31 31 31 30 30 29 27 27 26 26 25 25 25 25 25 24 24 25 25 25 26 26 26 26 26 26 26 26 25 19 13 13 14 17 20 23 24 25 25 24 24 24 24 24 22 20 19 20 21 21 22 22 21 21 21 20 19 19 19 20 21 21 21 22 22 22 22 22 22 22 23 23 22 22 22 22 22 23 23 24 24 24 25 26 26 26 26 26 26 26 26 26 25 25 25 26 27 29 29 30 30 30 30 30 29 27 27 27 28 28 28 28 27 27 26 26 26 26 26 26 26 25 24 24 23 23 23 22 22 21 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 20 20 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 27 27 27 27 27 27 27 27 28 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 40 39 39 39 39 38 38 38 37 37 37 37 35 34 32 31 31 29 27 26 26 25 25 25 25 24 23 23 23 22 22 21 20 20 20 19 19 19 18 18 17 17 17 16 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 16 16 16 16 17 18 19 19 20 20 21 21 21 21 21 20 20 20 20 20 20 20 21 21 22 23 25 25 25 25 24 23 22 21 21 20 19 19 19 20 20 21 21 21 21 21 21 21 21 22 23 24 23 23 23 23 22 22 21 20 19 18 17 16 15 15 15 15 16 17 17 18 19 20 21 21 22 23 23 23 23 24 25 26 26 26 26 26 26 26 26 26 26 26 28 28 28 28 28 29 30 31 31 31 31 31 31 30 31 31 32 31 31 30 30 30 30 30 30 30 30 31 31 32 32 32 32 32 31 30 30 29 28 26 25 24 23 22 21 21 22 23 23 23 23 23 24 24 25 26 26 24 26 26 27 29 31 32 32 31 30 29 27 24 24 26 29 31 31 30 28 28 27 26 23 21 19 17 16 16 17 17 18 19 19 20 20 20 20 19 19 20 21 22 23 24 26 26 27 27 27 26 24 23 25 29 28 31 33 35 38 38 35 28 25 25 26 28 30 35 37 38 38 38 38 30 26 23 21 20 20 26 34 34 34 35 35 35 35 31 27 28 29 29 28 27 25 25 25 25 26 27 28 28 28 29 31 32 32 33 33 33 33 32 32 33 33 33 32 32 31 31 32 32 32 31 31 31 31 31 31 31 30 29 28 27 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 26 26 26 21 16 13 14 14 16 20 22 23 24 24 24 24 25 27 25 23 21 20 20 21 21 21 21 21 21 20 20 19 19 20 20 20 21 21 22 22 22 22 22 22 23 23 24 23 22 22 22 23 23 23 24 24 24 24 25 26 26 26 26 26 26 26 26 25 24 25 26 27 29 29 29 30 30 30 30 28 27 27 27 28 28 28 28 27 27 27 26 26 26 26 26 25 25 24 24 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 34 32 30 30 29 27 26 25 25 25 24 24 23 23 22 21 22 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 17 17 18 18 18 18 17 17 17 17 16 16 15 15 15 16 17 16 17 18 20 21 22 22 22 23 25 26 25 24 23 22 22 21 20 20 20 20 21 23 24 25 28 28 29 29 27 25 22 20 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 25 25 25 25 24 24 22 21 20 20 19 18 16 16 15 15 15 15 16 17 17 19 22 24 25 26 26 27 26 26 27 28 28 29 29 29 29 29 29 29 29 29 28 28 30 30 29 30 31 32 33 33 33 32 32 32 32 31 32 32 32 32 31 31 30 30 30 30 30 30 30 31 31 32 33 33 32 32 32 31 31 30 28 27 26 25 24 22 22 21 22 22 23 23 23 23 24 25 26 27 27 25 26 29 28 29 30 30 30 30 29 29 29 27 27 28 28 29 29 29 29 28 27 26 25 23 21 19 18 17 17 17 17 18 18 19 20 20 20 18 18 19 20 21 22 23 23 25 25 25 25 24 21 20 21 21 30 33 34 35 36 37 30 23 22 23 24 30 33 36 37 38 38 38 38 31 27 25 23 21 21 23 35 34 35 35 36 34 31 28 27 29 30 30 29 28 26 26 26 26 27 27 28 28 29 30 32 33 33 33 33 33 33 33 33 33 34 33 32 32 31 31 31 32 32 32 32 31 31 31 31 30 30 29 27 26 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 18 14 13 13 14 17 19 19 21 23 24 24 26 27 27 26 23 21 19 19 20 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 24 25 26 28 29 29 29 29 30 30 30 28 27 27 28 28 28 28 28 28 28 27 26 26 26 26 26 25 24 24 24 24 24 23 22 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 39 39 39 38 38 37 38 37 37 37 36 35 33 30 31 29 27 26 25 25 24 24 24 23 22 22 21 21 21 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 18 18 19 21 23 24 24 24 25 27 28 28 27 27 25 25 24 23 21 21 21 22 23 24 26 27 28 29 30 28 25 23 20 19 18 19 19 19 19 20 20 20 20 21 22 23 23 23 24 25 26 26 26 26 26 24 23 21 20 18 17 16 16 16 16 16 16 17 19 20 21 22 26 28 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 33 34 34 34 34 33 33 32 32 32 32 32 32 31 31 31 30 30 29 29 29 30 30 30 32 32 33 33 33 33 32 32 31 30 29 28 27 27 25 24 24 23 23 23 23 23 23 23 24 25 26 27 28 29 29 29 28 28 28 27 27 27 27 27 28 27 29 29 27 27 26 27 27 27 26 26 25 24 22 20 19 18 18 18 17 17 18 18 18 19 18 17 17 18 19 18 18 18 18 19 22 22 25 23 20 18 17 16 30 33 33 37 37 37 26 20 20 21 22 23 33 37 37 37 38 38 38 36 34 32 27 24 22 25 35 35 35 35 32 28 26 25 25 28 30 30 28 27 27 27 27 27 27 26 27 28 30 31 33 33 33 34 34 34 33 33 34 34 34 33 33 32 32 31 31 31 31 31 31 32 31 31 31 30 29 28 27 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 25 24 21 17 13 13 13 14 15 16 17 20 23 24 24 25 26 27 26 23 20 19 18 19 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 21 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 25 24 25 27 28 29 29 29 29 29 30 30 29 28 27 28 28 28 28 28 28 27 26 26 26 27 26 26 25 24 24 24 24 23 23 22 21 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 19 19 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 25 25 26 26 26 26 25 25 25 25 25 26 26 26 27 27 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 39 39 39 38 38 37 37 37 37 37 36 35 33 31 29 29 27 25 24 24 24 24 23 23 22 21 21 21 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 18 19 19 20 21 23 24 26 26 27 28 28 29 29 28 28 27 26 25 24 22 22 22 23 23 24 25 27 28 29 29 27 23 20 18 17 19 19 19 19 19 19 20 20 20 21 22 22 24 24 25 26 26 26 27 27 27 26 24 23 20 18 17 17 17 17 17 18 20 21 23 24 25 27 30 31 31 32 31 31 31 31 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 34 34 34 34 34 34 33 32 32 32 32 32 31 31 31 31 30 30 29 29 29 29 29 30 31 32 32 32 32 32 33 32 32 31 30 29 28 27 27 26 25 25 25 25 24 24 24 24 24 25 26 27 28 28 29 28 26 27 26 25 25 25 24 25 26 26 29 28 27 27 26 26 25 25 25 25 25 24 23 22 21 19 19 18 17 17 17 17 17 17 17 16 17 17 18 17 16 14 13 13 16 18 22 20 18 16 14 18 31 34 35 38 38 31 25 22 21 21 21 22 27 35 37 37 38 39 38 37 36 36 32 27 24 27 34 34 33 31 29 24 23 25 26 27 29 29 27 27 27 27 28 28 27 27 27 28 32 33 33 34 34 34 34 34 34 34 34 34 34 34 33 32 32 32 32 31 31 32 32 32 31 31 30 30 29 28 27 26 26 24 24 24 24 24 24 25 25 26 26 26 26 26 25 25 26 26 25 23 18 16 13 12 13 14 14 15 17 20 22 23 24 25 25 23 23 21 17 17 16 19 21 21 21 20 20 20 20 21 20 20 20 20 20 20 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 26 27 28 28 29 29 29 30 30 30 29 28 27 27 27 28 28 27 27 27 26 26 26 27 27 26 25 24 23 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 40 39 39 38 38 38 37 37 37 37 37 36 36 34 31 30 28 27 25 24 24 23 23 23 23 22 21 21 21 20 19 19 18 18 18 19 18 18 18 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 16 16 17 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 28 27 28 28 28 28 28 28 28 27 25 24 24 25 25 25 24 24 27 29 29 28 25 22 20 17 19 19 19 18 18 18 19 20 20 20 20 21 22 24 25 25 27 27 27 27 28 29 28 26 25 23 21 20 21 20 20 21 23 25 26 27 28 29 31 33 33 34 33 33 33 33 33 33 34 34 34 33 33 32 32 32 32 33 33 32 32 32 32 33 34 34 34 34 34 34 33 32 32 32 32 32 32 32 32 31 31 30 30 29 28 28 28 29 30 31 32 32 32 32 32 32 33 32 32 31 30 29 28 28 28 28 27 26 26 24 25 25 25 25 25 25 25 26 26 26 25 24 25 25 24 23 22 22 23 24 25 26 26 25 26 25 25 24 22 22 23 24 24 23 22 22 21 20 18 17 16 16 17 17 17 16 16 17 17 18 18 15 13 12 12 14 16 17 17 17 17 17 24 34 37 38 39 39 32 27 25 24 23 22 23 25 25 36 38 38 39 38 38 37 37 36 27 25 26 27 29 31 30 28 26 25 29 30 30 29 29 28 28 27 28 29 29 28 27 28 32 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 31 31 31 30 29 29 28 28 27 26 25 25 24 24 24 24 25 25 26 26 26 26 25 25 26 26 26 25 23 19 15 13 12 13 13 14 15 17 19 22 23 23 25 24 23 21 19 17 16 16 19 21 21 20 20 20 20 21 21 21 21 21 20 20 20 20 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 26 26 27 27 27 27 26 26 27 27 26 26 26 26 27 28 28 28 29 29 29 29 30 30 29 27 26 27 27 27 27 27 26 26 26 26 26 26 26 26 25 24 24 23 23 22 22 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 39 39 38 37 37 37 37 37 37 36 36 34 32 30 30 27 25 23 23 23 23 23 22 22 21 20 20 20 19 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 16 16 16 16 16 17 18 19 20 20 21 21 21 21 21 21 24 24 25 26 27 28 29 29 28 27 27 27 27 28 28 29 29 29 26 28 29 28 27 26 26 28 30 29 27 24 22 20 19 20 20 19 19 18 19 20 21 21 21 21 23 24 25 26 27 28 28 27 28 28 27 28 27 27 28 28 28 27 27 27 28 29 30 31 31 32 32 34 35 35 35 35 35 35 34 34 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 32 32 32 32 32 32 32 33 32 31 31 31 30 29 28 27 27 28 29 30 31 31 32 32 32 32 33 32 32 31 30 30 30 29 29 29 28 28 27 25 26 25 25 24 23 24 24 24 24 24 23 23 23 23 23 21 21 22 23 23 23 23 24 24 23 23 22 22 20 20 21 22 23 24 23 23 23 21 18 17 16 16 16 16 17 17 17 17 17 17 17 15 14 12 13 14 15 15 16 17 18 23 23 33 40 40 40 37 32 29 30 29 26 24 25 28 28 34 38 39 39 36 32 33 37 33 25 23 24 30 34 34 33 32 30 30 33 33 32 31 30 30 30 30 32 32 31 31 29 31 32 34 35 35 35 33 33 34 34 34 33 34 34 34 34 33 33 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 26 25 25 25 25 24 25 25 26 26 26 26 26 25 25 26 26 26 26 25 21 17 14 13 11 12 13 14 16 19 21 22 23 24 24 22 22 20 18 16 17 19 20 21 20 20 21 22 22 22 21 20 20 20 20 19 20 20 21 22 22 22 22 22 23 23 23 24 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 29 30 30 29 28 26 25 25 26 26 26 26 25 25 25 26 26 26 26 26 25 25 24 23 23 22 22 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 18 18 19 19 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 26 26 25 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 40 39 38 38 37 37 37 37 37 37 36 35 35 33 30 28 28 24 23 22 22 22 22 22 22 21 20 20 20 19 18 18 17 17 18 19 20 20 19 19 19 19 20 19 19 18 18 18 18 17 17 17 17 16 17 17 18 18 18 19 21 22 23 23 23 22 22 22 24 26 26 27 28 28 29 30 29 29 28 28 27 28 29 29 30 30 29 29 30 31 31 31 29 28 30 31 31 27 24 22 21 21 21 22 21 21 20 20 21 22 23 24 24 26 27 28 28 29 30 30 29 29 29 31 31 31 31 31 32 33 32 32 33 34 34 35 35 35 35 35 36 37 37 37 37 37 36 36 36 36 36 35 35 34 33 33 33 33 33 34 34 34 34 34 33 34 34 33 33 33 32 32 31 31 31 32 32 32 33 34 33 33 32 31 30 29 28 27 27 28 29 30 30 31 31 31 31 32 33 33 32 32 32 31 31 30 30 29 28 27 27 27 26 25 23 22 22 23 23 23 23 23 22 23 22 21 21 21 22 22 23 23 22 22 22 21 20 20 19 19 20 20 21 21 22 23 23 23 23 21 19 17 16 16 16 15 16 17 16 15 15 15 15 14 14 13 14 15 15 15 16 17 18 19 26 34 39 41 41 39 37 34 34 33 29 27 26 27 30 33 37 39 38 38 35 35 31 25 22 22 22 32 36 36 36 35 34 34 35 35 34 34 33 32 32 32 33 33 32 31 31 32 33 34 34 34 33 32 32 32 33 32 33 34 33 33 33 33 33 33 32 32 32 32 31 31 30 30 30 29 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 26 26 25 25 25 26 27 27 26 26 24 21 19 16 12 11 13 14 16 19 21 22 22 23 23 23 22 20 18 16 17 19 20 20 20 20 20 21 22 22 21 20 20 19 19 19 19 20 21 22 22 22 22 22 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 27 27 28 29 29 29 29 30 29 28 27 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 24 23 23 23 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 18 18 18 18 18 18 18 18 18 18 18 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 40 39 38 38 37 37 36 36 36 37 36 36 34 34 32 32 29 25 22 21 21 21 22 22 22 21 21 20 20 19 18 18 18 17 18 19 21 22 21 20 19 19 19 20 20 19 18 18 18 18 18 17 17 17 17 17 18 19 19 19 20 22 23 23 23 23 23 23 24 26 27 27 28 29 29 29 30 30 30 29 28 28 29 30 30 30 31 31 30 30 31 31 31 29 29 30 31 30 28 26 24 24 24 24 24 24 24 24 24 24 25 26 27 28 29 30 30 30 32 33 32 32 33 33 34 35 36 36 36 36 36 36 36 37 37 37 38 38 38 37 37 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 34 34 34 35 35 35 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 34 34 34 32 32 31 30 29 28 27 28 29 29 30 30 31 31 31 32 33 33 33 32 33 33 32 32 31 30 29 28 27 26 24 22 21 21 22 22 22 23 23 22 20 21 20 21 21 22 22 22 23 23 23 23 22 20 19 19 19 20 22 22 22 23 22 22 22 22 22 21 19 18 17 17 17 16 16 18 17 17 16 16 16 15 15 15 15 16 16 16 16 17 18 22 32 36 38 40 41 40 39 37 35 33 28 28 27 29 31 33 36 37 37 36 36 36 25 21 20 20 18 19 33 33 33 34 34 34 34 35 36 35 35 35 34 33 33 33 33 32 32 32 33 33 32 32 32 33 33 33 33 33 34 34 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 26 26 25 25 25 26 27 26 26 26 25 25 23 19 13 11 14 15 16 19 21 22 22 23 23 23 22 20 17 16 17 19 20 20 20 19 20 20 21 21 21 20 19 19 18 19 19 20 21 21 22 22 22 22 23 23 24 24 24 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 27 27 27 27 27 28 28 29 29 29 29 28 27 26 25 25 24 25 24 24 24 24 25 25 25 25 25 25 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 18 18 18 18 18 18 18 18 18 18 18 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 40 38 38 37 37 36 36 36 36 36 36 34 33 33 31 31 27 23 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 19 21 23 23 21 20 19 19 20 22 22 21 19 18 18 19 19 18 17 17 17 18 18 18 18 19 20 22 22 22 22 22 22 23 25 26 26 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 31 31 30 30 30 31 31 30 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 30 31 32 33 33 33 35 35 35 35 36 37 38 38 39 40 40 40 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 36 35 35 35 35 34 35 36 36 35 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 34 34 34 33 32 31 30 30 29 28 28 29 30 30 30 30 30 31 32 32 33 33 34 33 33 32 32 32 31 30 28 26 23 21 20 20 21 21 21 21 21 21 21 20 20 20 21 21 22 22 22 23 23 23 23 21 20 19 19 20 21 23 23 23 23 23 23 22 21 20 20 20 18 17 18 19 19 18 19 19 18 18 19 19 18 17 17 16 16 16 16 16 15 14 17 31 35 37 38 40 40 40 39 36 34 31 29 29 30 31 32 34 35 37 36 37 31 22 20 18 16 13 10 28 30 31 32 33 33 33 34 34 33 33 33 33 33 34 34 33 33 32 32 32 32 32 32 33 34 35 35 34 34 34 34 33 33 33 33 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 25 26 26 26 26 27 27 26 24 21 17 14 14 15 16 18 20 21 22 22 22 22 21 19 17 16 17 19 20 20 19 20 20 19 19 20 19 19 19 19 19 19 21 21 21 21 21 21 21 22 23 23 23 24 24 24 24 24 24 24 25 26 26 26 27 27 28 28 27 27 27 27 26 26 27 27 28 28 28 28 28 27 27 26 26 25 25 25 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 19 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 40 39 37 37 37 36 36 36 36 36 36 35 33 33 32 30 29 24 20 20 21 21 21 21 21 21 20 20 19 19 19 19 20 19 19 21 23 24 23 22 21 20 20 21 23 23 23 21 20 22 21 21 19 18 18 18 18 18 18 18 19 21 22 22 23 22 22 23 24 25 26 26 26 27 28 28 28 28 28 29 30 30 30 31 31 31 31 31 32 32 31 31 31 32 33 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 32 31 32 33 34 35 35 35 36 37 37 37 37 38 39 39 40 41 41 41 42 41 41 41 41 41 41 41 41 40 40 39 39 40 40 40 39 39 39 39 39 38 38 37 36 36 35 35 35 35 35 36 35 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 32 33 34 34 34 33 33 32 31 30 30 29 29 30 30 30 30 30 31 31 32 32 33 33 33 33 32 32 31 30 28 27 25 23 21 19 19 19 19 21 21 21 21 20 20 20 21 21 21 21 22 22 23 23 23 23 22 20 19 19 20 21 22 22 22 22 22 23 22 21 20 19 20 19 18 17 18 19 20 20 19 19 19 20 20 21 20 19 17 16 16 16 17 17 14 14 23 30 33 35 36 39 40 39 39 38 36 34 32 30 30 30 30 33 35 37 38 36 25 23 20 15 13 13 10 17 30 30 31 32 32 32 32 32 32 32 31 31 33 34 33 32 32 31 32 32 32 33 34 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 31 30 30 30 29 29 29 29 29 28 27 27 27 26 25 25 25 25 25 25 25 25 25 24 23 24 24 25 26 26 27 27 27 27 26 24 22 19 16 14 14 15 17 20 20 21 21 22 22 21 19 17 16 17 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 22 22 22 22 21 21 21 22 23 23 23 23 23 23 23 23 23 24 25 25 26 26 26 27 27 27 27 27 26 26 25 25 26 27 27 27 27 27 27 27 27 27 26 25 26 27 27 27 26 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 21 20 21 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 26 27 27 27 27 26 26 26 26 26 26 26 27 27 26 26 27 27 27 27 27 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 40 39 38 37 37 36 36 35 35 36 35 35 34 33 32 32 31 27 23 20 20 22 23 22 22 21 21 20 20 19 20 21 22 22 22 23 24 26 26 25 24 23 21 21 21 23 24 23 23 22 24 24 24 23 21 20 20 21 20 19 19 21 22 23 23 23 23 24 24 25 26 26 26 26 26 27 28 28 28 28 28 29 30 31 31 31 32 32 33 33 33 33 33 33 34 35 36 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 35 36 36 36 37 37 37 38 38 39 39 39 40 41 42 42 42 42 42 42 42 42 41 42 42 42 41 40 40 40 40 40 40 40 40 39 39 39 38 37 36 36 36 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 32 32 33 34 34 34 33 32 32 31 31 31 30 30 30 30 31 31 31 31 32 32 33 33 33 33 31 31 30 28 25 23 22 20 20 20 20 20 20 21 21 21 21 20 20 21 21 21 21 21 22 22 23 23 23 22 21 19 18 20 21 22 21 21 20 20 20 21 20 19 19 19 20 20 19 18 16 18 19 20 20 20 20 20 21 22 21 20 18 17 16 16 16 16 12 19 26 30 32 34 35 37 38 35 35 36 36 34 33 32 31 30 30 34 36 38 36 36 33 24 20 13 12 11 9 17 31 30 30 31 31 31 31 31 31 31 31 32 33 33 32 32 31 31 32 32 33 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 30 30 30 29 29 29 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 25 23 23 23 24 25 26 26 26 27 27 27 26 24 22 20 17 14 14 14 17 19 19 20 21 21 21 20 18 16 16 17 19 19 19 18 18 18 18 18 19 19 19 19 19 20 21 22 22 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 27 26 26 26 25 25 25 25 26 26 27 26 26 26 26 27 26 26 26 27 27 28 27 26 26 25 25 25 24 24 24 23 23 22 22 22 22 21 20 20 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 40 39 38 38 37 37 36 36 36 35 36 35 35 34 34 33 33 32 28 25 23 23 24 25 24 23 22 21 20 20 20 23 25 26 26 27 27 27 28 29 28 27 24 23 24 24 24 24 24 24 24 25 25 26 25 23 23 23 23 22 20 21 22 24 26 26 26 25 26 26 26 27 27 27 27 27 27 28 28 29 29 29 29 30 32 32 33 33 33 34 34 34 34 34 34 35 36 37 38 38 39 39 38 38 38 38 38 37 37 37 36 36 36 35 36 36 37 37 37 38 38 39 39 39 39 39 39 40 41 41 42 42 42 43 42 42 42 42 42 42 42 41 40 40 40 41 41 40 40 40 40 40 39 38 36 36 36 35 35 34 33 33 33 33 33 33 34 34 33 33 33 33 33 32 32 32 32 31 31 30 31 31 32 33 34 34 34 34 33 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 33 31 29 26 24 22 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 21 21 22 22 23 23 23 22 20 19 19 20 21 22 21 20 20 19 19 19 19 19 19 19 20 20 20 19 17 16 17 19 20 20 21 21 22 23 23 21 18 16 16 16 15 15 16 24 27 30 31 32 33 32 25 27 28 30 33 34 34 33 33 33 36 37 38 38 31 26 25 22 20 13 10 9 17 25 28 28 29 30 30 30 31 31 31 31 32 32 32 33 32 32 32 32 32 33 33 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 27 26 26 26 25 25 25 25 26 26 26 25 23 23 23 24 25 25 25 26 26 27 27 26 24 22 21 19 16 15 15 15 16 17 19 19 20 19 19 17 16 15 16 18 17 17 17 17 17 17 18 19 19 19 19 19 20 20 20 21 23 23 23 22 22 22 23 23 23 23 23 22 23 23 23 24 24 25 25 25 25 25 26 26 26 25 25 25 24 24 24 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 25 25 25 25 24 24 23 23 22 21 21 21 20 20 19 18 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 27 27 27 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 43 44 43 43 43 43 43 43 44 44 44 43 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 40 39 38 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 33 31 28 27 27 28 27 26 24 23 23 21 21 22 25 27 27 28 28 28 29 30 30 30 29 26 26 27 27 26 26 25 25 26 27 27 27 27 26 25 24 23 22 21 22 24 27 28 28 28 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 34 34 34 34 34 35 35 35 36 36 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 37 36 36 36 37 37 37 38 39 40 40 39 39 39 39 39 40 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 39 38 37 37 36 35 35 34 33 33 33 33 34 34 34 34 34 34 34 33 33 32 32 32 31 31 30 30 30 31 32 33 34 34 34 33 32 31 31 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 31 29 26 23 22 21 20 19 20 21 22 22 22 21 21 21 21 20 20 20 20 21 22 22 22 22 22 22 21 21 20 20 21 21 22 21 20 20 20 19 19 19 19 19 19 20 20 20 20 20 19 18 19 21 21 22 23 24 24 23 21 18 16 16 13 16 23 25 27 28 30 28 27 28 21 12 13 24 26 29 32 33 34 35 36 38 37 39 38 36 28 23 21 19 13 8 18 20 22 24 26 27 29 29 31 31 32 32 32 32 33 33 34 33 33 33 33 33 34 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 28 27 27 26 26 26 26 26 26 26 26 25 24 24 24 24 24 25 25 25 25 26 26 26 25 24 22 21 20 18 18 18 16 14 15 16 18 18 18 17 16 15 14 15 16 15 16 15 15 16 17 17 18 18 18 18 19 19 19 20 20 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 23 24 24 25 25 25 25 26 26 26 26 25 26 26 26 26 25 25 25 25 25 24 24 24 23 22 21 20 20 20 20 19 18 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 38 38 37 36 36 37 37 37 37 36 36 36 36 36 35 35 34 33 32 30 29 28 27 26 24 23 22 22 22 22 23 25 26 28 29 29 29 30 31 31 31 30 28 30 29 28 27 26 26 26 27 28 28 28 28 27 25 24 23 22 22 25 28 30 31 30 30 29 28 27 28 29 29 29 30 31 31 31 31 32 33 33 33 33 33 34 34 35 35 35 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 39 39 39 39 38 38 37 37 37 37 37 37 37 38 40 40 41 39 38 38 39 39 39 40 40 41 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 39 38 38 37 36 35 35 34 34 34 34 34 34 35 35 35 35 35 34 34 33 33 32 32 32 31 31 31 31 31 32 33 34 34 33 33 32 32 31 31 31 30 31 31 31 32 32 32 32 31 31 31 32 32 32 32 31 28 25 23 22 21 20 19 21 22 24 23 23 23 22 21 20 20 20 20 21 21 22 22 22 22 22 22 21 21 21 22 22 22 21 21 21 21 21 20 19 18 19 19 19 19 19 19 19 19 20 20 20 22 23 23 24 24 24 22 20 18 18 16 15 22 26 27 28 29 29 25 17 16 15 17 19 23 24 27 30 32 34 37 39 39 38 39 39 26 23 22 20 18 13 9 20 24 22 24 25 26 28 30 31 31 32 32 32 32 33 33 34 33 33 33 33 34 34 35 35 35 35 35 35 34 34 34 34 34 33 33 32 32 32 31 32 32 31 31 31 30 30 30 30 29 29 29 28 27 28 28 28 28 27 27 27 26 27 25 28 29 28 26 25 26 25 24 24 25 26 26 25 23 22 22 21 21 22 21 18 14 12 14 16 16 17 16 15 14 13 13 13 13 14 14 14 15 16 16 17 17 17 18 18 19 19 19 20 22 23 23 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 24 24 23 23 23 24 24 25 25 25 26 26 25 25 25 25 25 25 24 25 25 25 24 24 23 23 23 22 21 20 19 19 19 18 17 17 17 17 17 18 19 19 20 20 20 20 20 20 19 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 22 21 21 21 21 21 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 39 38 38 37 36 36 37 37 36 36 36 35 35 35 35 34 33 33 32 30 29 28 26 25 24 23 22 23 23 22 21 22 24 27 28 28 29 30 31 31 32 32 31 31 31 31 30 28 27 26 27 27 27 28 29 29 27 25 24 23 23 25 29 32 32 33 33 32 31 29 29 30 30 30 31 32 33 33 33 33 34 34 34 34 34 34 35 35 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 38 38 38 37 37 37 37 37 37 38 40 40 40 39 38 38 38 39 39 39 40 41 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 34 33 33 32 31 31 31 31 31 33 34 34 34 34 33 33 32 32 31 31 31 31 32 32 32 32 32 31 31 31 31 32 32 31 32 30 27 25 23 22 22 20 20 21 22 23 23 23 23 22 21 20 20 20 21 21 21 21 22 22 22 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 17 16 18 19 19 19 18 18 18 19 20 21 23 25 24 24 25 25 22 19 18 18 15 20 25 27 27 28 28 27 20 14 18 18 18 20 23 24 26 29 31 35 39 40 39 39 38 34 25 22 21 20 17 13 9 19 33 22 24 25 26 28 30 31 32 33 33 33 33 33 34 34 34 33 33 33 34 34 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 29 29 29 29 28 29 29 30 31 31 29 29 32 29 25 24 25 26 26 24 22 21 22 22 23 23 22 20 14 10 10 13 15 16 16 15 13 13 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 20 22 23 24 23 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 23 22 22 23 23 24 25 25 26 26 26 25 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 19 19 19 18 17 18 18 18 18 18 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 40 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 33 33 32 32 30 28 26 25 24 23 23 22 22 22 23 23 23 23 25 27 28 28 28 29 31 31 32 32 32 32 32 32 31 30 29 29 29 29 29 29 30 30 27 26 25 25 26 29 33 35 35 35 35 34 33 32 31 30 31 31 32 34 34 34 34 35 35 36 36 35 35 35 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 38 38 38 38 37 37 37 37 37 38 39 40 39 38 38 38 39 38 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 41 41 41 41 40 40 39 38 37 36 36 36 35 35 35 35 36 36 36 37 37 37 36 36 36 36 35 34 33 33 32 31 31 30 31 33 34 34 34 34 33 33 32 32 31 31 31 31 32 32 31 31 31 30 30 31 31 31 32 30 32 29 26 24 23 22 20 20 21 21 22 22 22 22 22 21 20 20 20 21 21 21 21 22 22 22 22 23 23 23 22 21 21 21 21 21 21 21 21 22 22 21 19 16 17 19 20 20 20 19 19 20 21 22 24 26 26 26 28 27 25 21 19 17 14 19 26 27 27 26 26 22 14 16 18 19 20 20 22 24 26 29 33 38 40 40 40 40 36 30 25 22 21 18 14 11 10 20 33 30 29 24 26 28 31 32 33 34 34 34 34 34 34 34 34 33 33 34 34 34 35 35 35 35 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 32 31 31 30 30 29 30 29 29 29 29 29 29 29 29 29 30 31 30 30 31 30 28 26 25 26 27 28 29 30 29 27 27 28 27 22 20 22 22 23 23 23 22 18 12 9 11 15 17 17 15 14 13 12 12 13 14 15 15 15 15 15 15 16 16 16 17 18 21 24 23 24 24 23 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 24 24 24 25 25 25 25 24 24 24 23 22 22 22 22 24 25 25 26 26 25 24 23 23 23 23 23 23 23 24 24 23 23 23 22 22 21 20 20 20 19 18 18 17 19 19 19 19 19 20 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 22 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 38 38 37 37 36 36 35 34 34 34 34 34 33 34 33 33 32 31 28 26 24 24 23 23 22 22 21 22 24 25 25 25 26 27 28 28 28 29 29 30 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 28 28 28 29 31 33 34 35 36 36 36 36 35 34 32 32 33 33 34 35 35 35 36 37 37 37 37 37 37 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 39 39 38 38 38 38 38 38 37 37 37 38 40 40 39 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 41 41 42 42 40 40 40 40 41 41 42 41 41 40 39 38 37 36 36 36 36 36 36 36 36 37 37 37 37 37 36 36 36 36 35 34 33 32 32 31 30 30 31 32 33 33 33 33 33 33 32 32 31 30 30 31 31 31 31 31 30 30 30 30 31 31 31 30 31 28 25 23 23 22 20 20 21 21 21 22 21 21 20 20 20 20 20 21 21 21 22 22 22 22 22 23 24 24 23 21 20 20 20 20 21 22 22 22 22 22 21 19 18 19 20 21 22 24 25 24 22 22 24 27 29 31 31 29 29 25 19 16 13 17 26 27 26 24 22 16 12 14 17 19 20 20 20 17 17 23 32 40 41 39 39 37 31 28 25 23 21 19 14 9 15 19 16 17 21 21 25 28 31 33 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 29 30 31 34 33 32 33 32 32 31 30 29 28 27 27 26 25 24 27 30 32 31 29 30 29 26 22 21 22 23 23 23 23 21 17 13 12 14 16 17 16 16 14 13 14 15 16 16 17 16 15 15 15 15 16 16 17 19 23 25 24 23 23 22 21 21 21 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 22 23 24 25 25 25 26 25 24 23 22 22 22 22 23 23 23 23 23 23 22 22 21 21 20 20 19 19 19 18 18 20 20 20 20 20 20 20 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 40 40 39 39 38 37 37 37 37 37 36 35 35 34 33 33 33 33 33 33 33 33 33 33 31 28 25 24 24 24 24 23 23 22 22 25 26 26 26 27 28 28 28 27 27 28 29 30 31 31 32 32 32 32 33 33 32 32 32 31 32 32 31 31 30 31 32 33 35 35 36 37 37 37 37 36 34 33 34 35 35 36 36 36 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 38 39 39 39 39 39 39 40 40 40 40 39 39 38 38 39 39 39 38 38 38 38 39 40 40 39 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 41 41 41 41 41 38 38 38 39 40 41 41 41 40 39 38 37 37 37 37 37 37 37 36 37 37 37 37 37 37 36 37 36 36 35 34 33 33 33 31 30 29 29 30 31 31 32 32 32 32 32 32 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 31 28 25 23 23 22 21 21 21 21 21 21 21 20 20 19 20 20 20 21 21 21 22 22 22 22 21 21 23 23 22 21 20 20 20 21 21 21 21 22 23 22 22 21 19 20 20 21 23 25 26 26 24 22 24 26 30 33 34 33 32 28 17 13 15 21 27 27 24 21 18 13 12 14 17 18 19 19 19 12 16 24 33 35 38 38 32 31 26 25 24 23 21 20 16 10 15 19 20 19 20 23 25 28 32 34 35 35 35 35 35 35 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 32 32 31 31 30 30 30 30 29 30 30 32 34 34 33 32 31 30 30 29 28 27 27 26 26 26 24 23 27 29 30 30 29 29 29 29 30 27 26 24 24 24 24 23 21 18 16 16 16 16 17 17 16 15 16 16 17 18 17 17 16 16 15 16 16 17 19 20 23 24 23 23 23 22 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 24 25 25 25 26 25 24 23 22 22 21 21 22 23 23 23 23 23 23 22 21 21 21 20 19 19 19 19 19 21 21 20 20 20 20 20 20 20 19 19 19 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 38 38 37 37 36 36 36 35 34 33 33 32 33 33 33 33 33 33 33 33 33 30 27 25 25 25 25 25 24 24 23 24 26 26 27 27 28 29 29 28 27 27 28 28 29 30 30 30 30 31 32 32 32 32 32 31 30 31 32 32 32 32 31 32 34 36 36 37 37 37 37 36 36 35 35 36 37 38 38 38 38 39 39 39 39 39 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 37 38 38 38 38 38 39 40 40 40 40 39 39 39 39 39 39 39 39 38 38 39 40 40 40 39 39 39 39 39 40 40 41 41 41 40 40 41 41 41 41 41 40 40 40 40 39 37 37 37 38 40 40 40 40 40 39 39 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 34 33 33 32 32 30 29 28 28 28 29 30 31 32 32 32 32 32 31 30 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 30 28 25 24 23 23 23 23 22 21 21 21 20 20 19 19 19 20 20 21 21 21 22 23 22 22 21 20 21 21 20 20 20 20 20 20 19 19 19 21 22 22 21 20 20 20 20 21 23 25 27 27 26 24 25 26 28 32 35 36 37 34 21 21 24 27 27 23 20 17 13 12 12 16 17 17 17 18 16 12 19 26 31 32 31 31 28 26 23 22 22 22 21 19 17 13 11 12 22 21 21 25 27 30 34 35 36 36 36 36 35 35 35 34 34 34 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 30 30 30 29 30 31 33 34 34 33 31 29 27 27 26 26 26 26 26 25 24 22 23 27 28 28 28 28 28 28 28 26 24 25 25 25 25 25 24 23 22 21 20 19 19 19 19 18 17 17 17 17 18 18 17 17 17 16 17 17 18 21 22 23 23 23 24 23 23 22 21 21 22 22 22 22 22 22 22 23 24 24 23 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 25 26 26 26 25 24 23 23 22 21 21 22 23 23 23 23 23 23 22 22 21 21 20 20 19 20 20 20 21 20 19 19 19 19 20 20 19 19 19 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 37 37 37 36 35 35 34 33 32 32 32 32 33 33 33 33 33 33 33 32 30 27 26 25 25 26 25 25 25 25 26 27 27 27 28 29 29 29 29 28 28 28 28 28 28 29 30 30 31 31 30 30 31 30 30 30 31 32 33 33 32 32 33 35 35 37 37 37 37 36 36 36 37 37 39 40 39 39 40 40 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 36 37 37 37 37 37 37 38 38 38 40 40 41 40 40 40 39 39 38 39 39 39 39 38 38 39 40 40 39 38 38 39 39 40 40 41 42 42 41 41 41 42 41 41 40 40 39 39 39 38 38 38 38 39 39 40 40 40 40 40 39 39 38 38 38 38 38 37 36 36 36 36 36 36 36 36 36 36 35 34 32 32 32 32 31 30 29 28 27 27 27 29 30 31 32 32 32 32 31 30 30 29 29 29 29 29 30 30 30 30 30 30 29 31 30 29 27 26 26 25 25 25 24 24 22 21 21 20 20 19 19 19 20 20 20 21 21 22 23 23 22 22 21 21 20 19 19 19 20 20 19 19 19 19 20 21 21 21 20 19 20 20 21 23 25 26 27 26 26 26 27 28 29 32 37 42 42 37 29 30 31 24 16 14 13 12 12 13 16 16 16 16 15 12 14 22 26 23 26 25 24 25 23 21 21 21 21 19 18 17 15 11 10 20 20 23 26 29 32 35 36 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 32 31 31 32 34 34 33 32 29 27 25 24 24 24 24 24 24 23 22 22 25 27 26 28 28 26 25 24 24 27 26 26 26 26 26 25 24 24 23 23 23 22 22 22 21 20 19 17 16 16 17 17 17 17 17 17 17 18 21 22 23 23 23 23 24 23 23 24 23 21 22 22 22 22 22 22 22 23 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 25 26 26 26 26 25 25 24 23 22 22 21 22 23 23 23 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 19 18 18 18 19 19 19 19 18 18 17 16 16 16 16 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 33 32 31 31 31 32 32 33 33 33 33 33 32 31 29 27 26 26 25 26 25 25 24 25 26 26 26 26 27 27 28 29 29 29 29 29 29 28 28 29 30 30 30 30 29 29 30 29 28 30 32 33 34 32 32 34 35 36 36 37 38 37 37 37 37 37 38 39 41 41 41 41 41 41 40 40 39 39 38 38 38 38 38 37 37 37 36 36 35 35 35 35 36 36 37 37 37 38 38 39 40 41 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 40 39 39 38 39 39 40 40 41 42 42 42 42 42 42 42 42 41 40 39 39 38 38 39 39 40 41 41 41 41 41 40 39 39 39 39 39 38 38 37 36 36 36 36 36 36 36 35 35 35 34 33 32 31 31 31 31 31 31 30 28 28 28 28 28 30 31 32 32 33 32 32 31 30 29 29 29 29 29 30 30 30 30 30 30 30 30 29 28 27 26 26 25 25 25 25 24 24 22 20 20 19 19 19 19 20 20 20 20 21 22 23 24 24 23 22 21 20 19 19 19 19 19 19 19 19 19 20 21 21 20 20 19 19 19 20 21 23 24 25 26 26 26 27 28 29 33 39 43 42 38 32 31 30 19 14 13 12 12 14 15 16 16 16 16 13 12 18 22 18 19 18 22 23 23 22 20 20 20 19 18 16 16 16 15 12 12 18 24 27 30 33 35 36 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 32 33 33 33 32 32 34 33 32 30 28 26 24 23 23 23 23 23 22 21 23 25 25 24 26 28 28 28 27 27 27 28 27 27 26 26 26 25 25 24 24 24 25 24 24 23 22 21 19 17 16 16 16 17 17 17 17 18 18 19 19 22 23 23 23 23 23 23 24 24 24 23 22 22 22 22 22 22 22 22 23 24 25 25 25 25 25 24 24 25 25 25 25 25 25 25 24 24 24 25 26 26 26 26 26 26 24 23 22 22 22 22 23 23 23 22 22 22 22 22 21 21 20 20 20 20 20 20 20 19 19 17 17 18 19 19 19 18 18 17 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 22 22 22 22 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 38 38 37 37 37 36 35 34 33 32 31 30 30 30 31 31 32 32 32 32 32 31 30 29 27 26 25 24 24 24 23 23 23 23 24 25 25 25 26 27 27 28 28 29 29 29 29 29 30 30 30 30 29 29 29 29 27 27 30 32 34 34 34 34 36 37 37 38 38 37 37 37 38 39 39 40 41 41 41 41 41 41 40 40 39 39 39 39 39 38 38 38 37 36 36 35 34 34 33 34 35 36 36 37 37 38 38 39 40 41 41 41 41 40 40 40 40 39 39 40 39 39 39 39 40 40 39 39 39 39 39 39 40 41 42 42 43 43 43 42 42 42 42 41 41 40 39 39 39 39 40 41 42 42 42 42 41 40 39 39 39 39 39 38 38 37 36 36 35 35 35 35 35 35 34 33 32 32 32 31 31 31 32 32 32 31 30 29 28 28 29 30 30 31 32 33 33 32 31 31 30 29 29 29 29 29 30 30 30 31 31 30 28 27 26 25 25 25 25 25 24 24 24 24 22 20 20 20 19 19 20 20 20 20 20 21 22 24 25 25 24 22 21 20 20 19 19 19 19 18 18 19 19 20 20 21 21 21 20 18 16 17 18 18 14 15 21 25 26 26 24 18 31 41 43 42 36 32 28 23 15 15 16 16 16 17 17 16 16 16 14 12 14 19 20 14 15 19 23 22 21 20 20 19 18 18 17 16 15 15 14 11 9 18 25 29 31 33 34 35 35 36 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 33 32 32 33 33 33 33 33 33 34 33 32 30 28 27 25 24 24 23 23 23 22 22 24 27 28 26 22 27 27 27 27 27 27 28 28 28 27 27 26 25 24 24 25 25 25 25 26 25 24 23 21 19 18 17 16 16 16 17 17 18 18 19 19 20 20 22 23 23 23 23 24 25 24 24 24 22 22 22 22 22 22 22 22 22 24 26 26 26 26 26 25 25 25 25 25 25 26 26 25 24 24 24 25 25 26 26 26 26 26 24 23 22 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 17 17 17 18 18 18 18 17 17 16 16 16 15 15 15 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 19 19 20 20 21 21 22 22 22 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 25 25 25 24 25 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 40 40 39 39 38 37 37 37 36 35 35 33 32 31 30 30 30 30 30 31 31 32 32 31 31 31 30 28 27 25 24 24 24 22 21 21 21 22 23 24 24 24 25 25 26 26 27 27 28 28 28 29 30 30 30 29 29 29 29 30 29 29 31 32 34 35 35 36 37 37 38 38 38 38 38 38 39 40 40 41 41 41 41 40 40 40 39 39 39 39 39 39 39 38 38 37 36 35 34 33 33 33 33 34 35 36 37 37 38 38 39 39 40 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 40 39 39 39 39 39 39 40 40 41 42 42 43 43 43 42 42 42 41 41 41 40 40 39 39 40 41 42 43 43 43 42 41 39 38 38 38 39 39 38 37 37 36 35 34 34 34 34 33 33 33 32 32 33 33 33 33 33 34 34 34 33 31 30 29 28 29 29 29 30 32 32 32 32 31 31 30 30 29 29 29 29 30 30 30 30 29 28 26 26 25 24 24 24 24 24 24 23 23 22 22 20 20 20 20 20 20 20 20 21 20 21 22 23 24 23 23 21 21 20 20 19 18 18 18 18 18 18 19 19 19 20 20 21 21 19 16 15 15 15 18 18 17 21 22 21 26 31 38 39 38 37 26 23 23 19 13 14 15 18 19 18 17 16 16 15 13 11 14 14 15 16 20 20 22 21 21 20 19 18 18 17 16 15 15 15 15 14 11 18 26 29 32 33 33 33 34 35 36 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 35 34 34 34 34 34 33 33 33 33 33 33 34 34 34 33 33 34 34 33 34 33 31 30 28 27 26 26 25 25 24 24 23 23 22 28 31 30 28 23 27 27 26 27 27 28 29 29 28 28 27 27 26 25 25 25 25 25 25 26 25 24 23 21 20 18 18 17 16 16 17 18 18 18 19 19 20 20 23 23 23 23 24 25 25 25 24 24 24 22 21 21 21 21 21 22 22 25 26 26 27 27 27 26 26 27 26 26 26 26 26 25 24 23 24 25 26 26 26 26 26 25 24 23 22 21 21 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 18 17 17 17 18 18 17 17 17 16 16 15 15 15 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 19 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 25 25 24 24 24 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 38 38 37 37 36 36 35 34 32 31 30 29 29 29 30 30 30 31 31 31 31 30 29 29 28 26 24 24 24 23 21 20 20 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 29 29 29 29 28 29 30 30 31 32 32 34 35 36 37 37 38 39 39 39 38 38 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 37 36 36 34 33 33 33 33 33 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 42 43 43 44 43 43 43 42 41 41 40 40 40 40 40 41 42 43 44 44 43 42 40 39 38 38 38 38 38 38 37 36 36 34 33 33 33 33 33 34 34 34 35 36 35 35 35 35 34 34 34 32 31 30 29 29 29 29 29 30 31 32 32 31 31 31 31 30 30 30 29 29 29 29 30 29 28 26 25 24 24 24 24 23 23 23 23 23 22 21 20 20 20 20 20 20 20 20 20 21 20 21 22 22 22 21 22 21 21 20 19 18 18 18 17 17 18 18 18 18 18 19 20 21 22 21 16 14 15 18 20 21 21 25 27 30 33 34 38 34 31 31 28 19 15 17 15 14 13 20 19 19 18 16 15 14 14 12 15 15 18 19 21 20 21 20 20 19 19 18 18 18 17 15 14 16 17 15 12 19 26 30 33 32 33 33 34 35 37 38 37 37 36 36 36 35 35 35 35 36 36 35 35 35 35 35 36 36 35 36 36 35 35 34 34 35 35 35 34 34 35 35 36 35 35 35 34 33 33 32 30 29 27 26 26 26 26 26 25 25 24 24 24 31 32 32 31 28 27 27 27 27 28 28 29 29 29 28 28 27 27 26 26 26 25 25 25 25 25 23 22 22 21 20 19 19 17 17 18 19 19 19 19 20 20 21 23 23 23 24 25 25 25 26 26 26 24 22 21 21 21 21 21 22 22 25 26 27 27 27 27 27 27 27 26 25 26 25 25 24 23 23 24 25 25 26 26 25 25 25 24 23 22 21 20 21 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 19 19 20 18 17 17 17 17 18 18 17 17 16 16 15 15 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 24 24 24 24 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 40 40 39 38 38 37 37 37 36 35 34 32 31 29 29 29 29 29 29 30 30 31 31 31 30 29 29 28 27 25 24 24 23 22 21 21 21 23 23 23 23 23 23 24 24 25 25 25 26 26 26 27 28 28 28 28 28 27 28 28 29 31 32 33 33 34 35 36 36 37 38 39 40 40 39 39 40 40 40 40 40 39 39 39 39 39 39 39 40 39 38 37 35 35 34 33 32 32 32 33 33 34 34 34 35 36 36 37 37 38 39 39 40 41 41 41 40 40 40 40 40 40 40 39 39 39 38 38 39 39 39 39 40 40 40 41 41 42 43 43 43 44 44 44 44 43 42 42 41 41 40 40 40 40 42 43 44 44 44 43 41 40 38 37 37 38 38 38 37 37 36 35 33 32 32 32 32 33 34 34 35 36 36 37 37 36 35 34 34 33 32 31 31 30 30 29 30 30 30 31 32 32 31 31 31 31 31 31 30 29 29 29 29 29 28 27 25 24 23 23 23 23 23 23 24 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 21 21 21 20 20 20 19 18 18 17 17 17 17 18 18 18 18 18 19 20 22 23 18 15 17 20 22 23 24 26 28 30 39 37 35 32 30 29 28 23 14 13 15 15 13 19 19 20 19 17 16 16 18 20 20 20 23 22 21 21 20 20 20 19 19 19 18 18 17 16 14 15 14 11 16 22 27 31 33 32 32 33 34 35 37 38 37 37 36 36 36 35 35 35 35 36 36 36 36 36 36 36 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 32 31 29 28 26 26 26 26 27 26 26 26 28 33 32 32 32 32 31 31 31 29 27 28 28 29 29 29 29 29 28 28 27 27 27 27 26 26 26 25 25 23 22 22 21 21 21 20 18 17 18 19 20 20 20 20 21 21 21 23 23 25 26 25 25 26 26 26 24 22 21 21 21 21 21 21 22 24 26 26 27 27 27 27 28 27 26 26 25 25 25 24 23 23 23 24 25 25 25 25 25 24 24 23 22 20 20 20 21 21 21 22 22 21 21 20 19 19 20 20 20 20 20 19 19 19 19 18 17 17 17 17 17 17 17 17 16 16 15 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 24 24 24 24 24 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 37 37 37 36 35 35 33 31 29 29 28 28 28 29 29 29 30 30 30 30 29 28 28 28 26 25 25 24 23 22 21 21 22 24 24 23 22 23 23 23 24 24 24 24 25 25 26 27 28 28 27 27 27 26 27 27 27 29 31 32 33 33 35 35 36 36 37 38 39 40 40 41 40 40 40 40 39 39 39 38 39 39 40 39 39 37 35 33 33 32 32 31 31 32 33 34 34 35 35 35 35 35 36 36 37 38 39 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 39 39 39 39 40 41 41 41 42 42 43 43 44 44 44 44 44 44 43 42 42 41 41 41 41 41 42 43 43 44 43 42 40 38 37 37 37 37 37 37 37 37 35 33 32 31 30 31 31 32 33 33 34 35 36 37 37 36 35 35 34 34 33 32 32 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 30 29 29 28 28 27 26 25 24 23 23 23 23 23 23 23 21 21 22 22 22 22 21 20 20 20 19 19 20 20 21 21 22 23 23 21 21 20 20 19 19 19 18 17 16 16 16 16 16 17 17 17 18 18 18 19 21 19 15 19 22 24 24 26 27 28 29 35 34 34 32 30 29 27 24 23 16 14 14 15 19 20 21 21 20 20 20 21 23 23 24 25 23 22 21 20 20 20 20 19 19 19 18 18 17 15 13 12 17 22 25 28 31 32 32 33 34 34 35 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 33 32 32 31 29 27 26 26 26 26 26 27 28 31 33 33 33 32 32 32 31 31 30 28 28 28 28 29 29 30 29 29 28 28 28 28 28 27 27 27 26 26 25 23 22 22 22 22 22 21 19 18 18 19 20 20 20 20 21 21 22 24 25 26 26 26 25 26 26 26 24 23 22 21 21 21 21 21 22 22 24 25 26 26 27 27 27 26 25 25 25 25 24 23 22 22 22 23 24 24 24 24 24 24 23 23 21 19 19 19 20 21 21 22 22 21 20 20 19 19 19 19 19 20 20 19 18 18 18 18 16 17 17 17 17 17 17 17 16 16 15 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 25 25 24 24 25 25 25 25 25 25 25 25 25 24 24 23 24 24 24 24 24 24 24 24 24 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 38 38 37 37 36 36 35 34 32 30 29 28 27 27 27 28 28 29 29 30 30 30 29 28 28 27 26 26 25 24 23 22 22 23 24 24 24 23 22 23 23 23 23 23 23 23 24 25 26 27 27 27 26 27 26 26 25 26 27 28 30 30 31 32 33 34 35 35 36 36 37 39 40 41 41 40 40 40 39 39 39 39 40 40 39 38 36 34 32 31 31 31 32 32 33 34 35 35 36 36 36 36 36 36 36 36 37 38 39 39 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 41 41 41 42 42 43 43 44 44 44 44 44 44 43 42 42 41 41 41 41 42 43 43 44 44 43 41 39 37 36 36 37 37 37 37 36 36 34 32 31 30 30 30 30 31 31 32 32 33 35 37 37 37 36 35 35 34 34 33 33 32 32 31 32 32 32 32 32 32 32 31 31 31 31 31 31 30 29 29 28 26 25 23 23 22 22 22 23 23 22 21 22 22 23 23 23 22 21 20 20 19 19 19 20 20 21 22 22 21 21 20 20 19 19 19 19 18 17 16 16 16 16 16 15 16 16 16 18 17 15 15 16 16 15 19 22 23 24 27 28 28 24 15 30 33 31 30 28 27 25 25 21 17 16 18 20 21 23 23 23 23 22 22 23 24 25 25 24 23 21 21 21 21 20 20 20 19 19 19 18 16 13 18 21 23 26 29 31 32 32 33 34 35 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 38 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34 33 33 32 31 30 28 27 27 26 26 26 26 27 29 31 31 32 33 32 32 32 32 29 28 28 28 28 28 29 29 30 29 29 29 28 28 28 28 28 28 27 27 26 25 24 23 22 22 22 22 22 21 19 18 19 20 20 20 20 21 22 24 24 24 24 25 26 25 26 26 26 26 25 23 21 21 21 21 21 22 22 22 22 23 25 26 27 26 25 25 25 25 24 24 23 22 21 21 22 22 23 22 22 22 23 22 21 20 18 18 19 20 21 21 22 21 21 20 19 19 18 18 19 19 19 19 19 18 18 17 17 16 16 17 17 17 17 17 17 17 16 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 21 21 21 21 21 21 21 21 21 21 21 21 22 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 33 31 30 28 27 27 26 26 27 27 28 29 30 30 30 29 29 28 27 26 26 25 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 24 25 26 26 26 26 25 25 25 25 25 26 27 28 29 29 29 30 31 32 33 33 34 34 36 37 39 40 40 40 40 40 39 39 39 40 40 40 38 36 34 33 32 33 33 34 35 35 36 37 37 37 37 36 36 36 36 36 36 36 36 37 38 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 43 44 44 44 44 44 43 43 42 42 41 41 41 42 42 43 44 45 44 43 42 39 38 37 37 37 37 37 36 36 35 34 32 30 30 30 30 30 30 31 31 31 32 34 37 38 37 36 36 35 34 34 34 33 33 32 32 33 32 32 33 33 33 32 32 32 32 32 31 31 30 30 29 28 26 24 23 22 22 22 22 23 23 21 21 22 23 24 24 23 22 21 20 20 19 19 19 19 20 22 23 23 22 21 20 19 19 19 19 19 19 17 16 15 16 16 15 15 15 15 16 16 15 16 18 18 17 17 19 22 23 25 28 27 26 21 19 27 29 28 27 26 26 26 24 23 22 21 21 22 23 24 24 24 23 23 23 24 25 25 25 24 23 22 23 22 22 22 21 21 21 21 20 19 14 13 21 24 26 28 30 31 31 33 34 35 36 37 38 38 37 37 36 36 36 36 36 36 36 36 37 38 39 39 39 38 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 33 32 31 30 29 28 27 27 27 27 27 27 27 27 27 26 25 28 32 32 32 32 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 26 25 25 24 23 22 22 23 23 22 20 19 19 20 22 22 21 21 22 24 24 24 24 24 25 25 25 26 26 26 26 25 23 22 21 21 21 22 22 22 22 22 24 25 25 25 24 24 24 24 23 23 22 21 21 20 20 21 21 20 20 20 21 20 20 19 18 17 18 20 21 22 22 21 20 20 19 19 18 18 18 18 18 18 18 17 17 17 16 15 15 15 16 17 17 17 17 17 16 15 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 37 37 36 35 34 33 31 30 28 27 26 25 25 25 26 27 28 29 30 30 29 29 29 28 27 27 26 25 24 24 23 23 23 23 23 24 24 24 23 23 22 22 21 22 22 23 24 25 25 25 25 24 24 24 24 24 25 26 28 28 28 29 29 29 30 31 31 31 32 33 35 36 38 39 39 40 40 40 40 41 41 40 38 36 34 33 34 34 35 36 37 37 38 38 38 38 38 38 37 37 37 36 36 36 36 36 37 38 38 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 41 41 41 41 42 43 44 44 44 44 44 43 43 42 42 42 41 41 41 42 43 44 45 45 45 44 42 40 38 37 37 38 38 37 37 36 35 34 32 31 30 30 30 31 30 30 30 31 31 33 36 37 37 36 35 35 35 35 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 28 26 24 23 22 22 22 22 22 22 21 22 23 24 24 24 23 21 21 20 19 19 19 18 19 20 21 23 23 23 22 21 20 19 19 19 19 19 17 16 15 15 15 15 15 15 15 15 16 17 18 19 20 20 20 20 20 23 25 26 25 24 24 20 23 25 25 25 24 25 24 24 23 23 22 22 23 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 22 22 22 21 20 21 21 15 12 17 22 26 28 29 30 31 32 33 34 35 36 37 38 38 37 37 36 36 36 36 36 36 37 38 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 35 35 35 35 35 35 34 34 34 33 32 32 31 30 29 28 28 27 27 27 27 27 27 27 27 26 25 25 25 26 27 28 31 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 25 24 23 22 22 23 23 23 21 20 20 22 23 24 22 22 23 23 22 22 23 24 24 25 25 25 25 26 26 25 25 25 22 21 21 21 21 21 21 21 23 23 23 24 23 23 23 23 22 22 21 21 20 19 19 19 19 19 17 17 18 18 18 17 16 15 17 20 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 16 17 17 16 16 15 15 15 16 16 17 17 16 16 15 14 14 14 14 15 15 15 15 16 16 16 16 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 37 36 35 34 33 32 30 28 27 26 25 25 25 25 25 27 28 29 30 30 29 29 28 27 27 27 25 25 24 24 23 23 23 23 24 24 23 23 22 21 21 21 21 22 23 23 24 24 25 25 24 24 24 24 24 24 24 25 26 27 28 28 28 29 29 29 29 29 29 30 32 34 35 37 37 39 40 40 41 41 41 39 37 36 35 35 36 36 37 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 36 36 37 37 38 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 41 41 41 41 41 42 44 44 44 44 44 43 42 42 42 42 42 41 41 42 42 43 44 45 45 45 44 42 40 38 38 37 37 37 37 37 36 35 34 33 32 31 31 32 32 31 31 31 30 31 32 35 36 36 36 36 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 31 31 30 30 30 30 28 26 24 23 23 22 22 22 22 21 21 22 24 24 24 23 23 22 21 20 19 19 18 18 18 19 19 21 23 23 23 21 20 20 19 19 19 19 18 17 16 16 16 16 15 15 15 16 17 18 18 18 19 20 20 20 21 22 24 24 24 24 24 19 17 21 22 23 23 23 23 23 23 22 22 24 25 25 25 24 24 24 23 23 23 23 24 24 25 26 26 25 24 24 21 17 14 12 11 12 14 17 21 24 27 28 29 30 31 32 34 34 35 37 37 38 38 37 37 37 36 36 36 37 37 38 40 40 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 30 29 29 29 28 27 27 26 26 27 27 27 27 26 26 25 25 25 25 25 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 26 26 25 24 22 22 23 23 24 23 22 20 20 21 22 24 24 22 22 22 22 22 22 23 23 24 25 25 25 25 25 25 26 25 23 22 21 21 21 21 21 21 21 22 22 23 22 21 22 21 21 21 20 20 20 19 18 18 16 16 12 14 15 15 15 15 15 15 17 19 20 21 20 20 19 19 19 18 18 17 17 17 17 17 16 16 17 17 17 17 16 15 15 16 16 16 16 16 15 15 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 23 23 23 23 23 23 22 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 34 33 32 30 28 26 25 25 24 24 24 25 25 27 28 29 30 29 29 28 27 27 26 26 25 24 24 23 23 23 23 23 23 23 23 22 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 28 29 29 28 28 28 28 29 30 31 32 33 35 37 39 40 40 40 40 38 37 37 37 37 37 38 39 39 40 40 40 40 40 39 39 39 39 38 37 37 36 35 35 35 36 37 38 39 39 39 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 39 41 42 42 42 42 43 44 44 44 44 43 42 41 41 41 41 41 41 41 42 42 43 44 45 45 45 44 42 40 39 38 37 37 37 36 36 36 35 34 33 33 32 32 33 33 32 32 31 30 31 31 33 35 36 36 37 36 36 36 35 34 34 34 33 33 32 32 32 32 32 32 32 31 31 31 30 29 30 30 30 29 26 25 24 23 23 22 22 22 21 22 23 24 24 23 23 23 22 21 20 19 19 18 18 18 19 20 21 22 23 22 21 20 20 19 19 18 18 18 18 17 17 18 17 16 15 15 15 16 16 16 16 18 18 19 18 19 20 22 23 24 23 22 19 16 18 21 21 22 22 23 23 22 23 23 25 25 24 23 23 22 22 22 22 23 24 24 24 21 22 26 27 27 25 14 16 22 25 26 24 23 23 24 25 27 28 29 31 32 32 34 35 36 37 38 38 38 37 37 37 36 36 36 37 38 39 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 35 35 35 35 34 34 33 33 33 33 32 32 31 30 30 29 28 28 27 26 26 26 26 26 26 26 26 26 26 26 25 24 23 25 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 26 25 23 22 22 23 23 24 23 22 21 20 20 20 22 23 22 22 21 21 21 21 22 23 23 23 23 25 25 25 25 25 25 26 24 23 22 22 21 20 20 20 21 21 21 20 19 20 20 20 19 18 18 18 18 18 16 14 11 9 12 13 14 15 15 14 15 17 19 19 20 20 19 19 19 18 18 17 16 16 16 17 16 16 16 17 17 18 17 16 15 16 16 16 16 16 16 15 15 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 19 19 19 19 19 20 20 20 20 21 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 25 24 25 25 25 25 25 26 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 25 25 25 25 25 24 24 23 23 23 23 23 22 22 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 37 36 35 34 33 31 29 27 25 24 24 24 24 24 25 26 27 28 29 29 29 28 27 26 26 25 25 25 24 24 23 24 24 24 23 23 23 22 22 22 22 22 22 22 23 24 24 24 24 24 24 24 24 24 23 23 23 24 24 25 25 26 27 28 28 28 28 28 28 27 28 28 29 30 31 33 35 38 37 38 39 39 38 38 38 39 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 36 35 35 35 35 36 37 38 38 39 39 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 39 41 42 43 43 43 44 44 44 44 43 42 41 41 41 41 41 41 42 42 42 42 43 44 44 45 44 43 42 40 39 38 38 36 35 35 35 35 34 33 32 32 33 33 33 33 33 32 31 30 30 31 32 34 35 36 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 31 31 31 30 30 29 29 30 30 30 29 27 26 25 24 23 22 21 21 21 22 23 23 24 23 23 23 22 21 20 19 19 19 18 19 20 20 20 20 22 22 21 19 19 20 19 18 18 17 18 18 18 18 18 17 16 16 16 16 16 15 15 16 16 16 16 17 19 22 23 22 20 19 17 15 16 18 21 22 22 22 22 22 23 24 24 24 21 21 21 21 21 21 22 23 22 17 16 14 17 20 29 28 22 17 23 27 28 28 28 27 27 27 27 27 28 30 32 33 34 35 35 37 38 38 38 38 38 37 37 36 37 38 38 39 39 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 31 30 30 29 28 27 27 26 26 26 26 26 25 25 25 25 25 24 23 22 26 29 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 25 23 23 22 22 23 23 23 23 23 21 20 20 20 21 21 21 20 20 21 21 21 22 22 22 22 24 25 25 25 25 25 26 26 25 24 22 21 19 19 19 19 19 19 16 16 16 17 17 16 15 16 15 15 15 14 11 8 10 10 13 15 16 15 15 16 17 18 19 19 19 19 19 19 18 17 16 14 14 15 16 16 15 15 16 17 17 17 16 15 16 16 16 16 16 16 16 15 15 14 14 15 15 15 15 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 24 23 23 23 23 23 22 22 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 34 33 31 29 27 25 24 23 24 24 24 25 26 27 28 28 29 29 28 27 26 25 25 25 24 24 24 24 24 24 24 24 23 23 22 23 23 23 23 22 22 22 24 24 25 25 24 24 24 24 24 23 23 23 23 24 24 25 25 25 26 27 27 28 28 28 28 27 27 28 28 28 29 31 33 36 36 37 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 39 38 37 36 36 35 35 35 35 36 37 38 38 39 39 40 40 40 40 40 39 39 38 38 38 38 37 37 37 37 38 40 41 42 43 44 44 44 44 44 43 42 41 40 40 40 41 41 42 42 42 42 43 43 43 44 44 44 42 41 40 39 38 38 36 35 34 33 33 32 32 32 32 32 33 33 33 34 33 32 30 30 30 31 32 34 35 36 36 36 35 35 34 34 34 33 32 32 31 31 31 31 31 31 30 30 29 28 29 29 30 29 28 28 26 25 23 23 22 21 21 21 22 23 23 23 23 23 22 21 21 20 20 19 19 18 19 19 20 19 19 20 21 20 18 19 20 19 18 17 17 17 18 17 17 17 17 17 17 17 17 17 16 15 15 15 16 16 16 19 21 21 19 17 16 15 15 15 18 21 22 22 22 22 22 21 21 22 21 18 19 19 19 20 20 21 18 14 13 15 21 25 25 25 23 22 24 26 29 29 29 30 30 30 29 29 29 31 32 33 34 34 35 36 37 38 39 39 39 38 38 37 36 37 38 39 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 33 33 31 31 30 29 28 28 27 27 26 26 25 25 25 25 24 24 23 22 21 26 28 30 30 30 30 30 29 29 29 28 28 29 29 29 28 28 28 28 28 28 27 25 23 22 22 22 22 23 23 23 24 22 21 20 20 20 21 20 20 20 20 20 20 20 21 22 23 25 25 25 25 25 25 26 26 26 26 22 19 18 17 17 17 16 15 10 9 10 11 11 12 12 13 12 11 11 9 7 5 6 10 15 17 17 16 15 15 17 18 18 19 18 19 19 19 18 16 15 13 12 13 14 14 14 14 14 16 17 16 16 15 15 16 16 16 16 16 16 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 24 24 23 23 23 23 22 22 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 30 27 25 23 23 23 24 24 24 25 27 28 28 29 29 29 28 27 25 25 24 24 24 24 24 25 25 25 25 24 23 23 23 23 23 23 22 21 22 23 24 25 25 25 25 25 24 24 23 23 23 23 24 24 24 24 25 25 26 27 27 28 28 28 28 27 28 28 28 28 28 30 32 34 35 36 37 39 40 41 41 41 42 43 43 42 41 41 41 40 40 39 38 38 38 37 36 36 35 35 35 35 36 37 37 38 38 39 40 40 40 40 40 40 39 38 38 38 37 37 37 37 37 37 38 40 41 43 44 44 44 44 43 43 42 41 40 40 40 40 41 42 42 42 43 43 43 43 43 43 43 42 41 40 40 39 38 37 36 34 33 32 31 31 31 31 31 32 32 33 34 34 33 32 30 29 29 30 31 33 34 35 35 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 30 29 28 28 28 29 30 30 29 29 26 24 23 23 22 21 21 21 22 23 23 23 23 23 22 21 21 20 20 20 19 18 18 19 19 19 19 19 20 19 18 18 19 19 19 18 17 17 17 16 16 16 16 16 17 17 18 17 16 16 16 16 16 16 16 19 20 19 17 15 15 15 15 16 18 21 22 22 21 22 21 16 17 19 19 18 18 17 18 17 16 14 13 13 17 22 26 27 27 27 27 27 27 28 29 29 30 31 31 31 31 31 31 32 32 33 33 34 36 37 37 38 39 39 39 38 38 38 37 37 39 40 41 41 40 40 40 40 40 40 39 39 39 38 38 37 36 36 36 35 35 35 35 34 34 33 34 34 34 35 35 34 34 33 32 31 30 30 29 29 31 30 26 25 25 24 26 27 24 26 24 23 26 29 28 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 25 22 21 20 21 21 22 23 23 24 23 21 20 19 20 20 20 19 19 19 20 20 20 21 23 24 25 25 25 25 25 25 25 26 26 25 21 18 15 14 14 13 12 10 6 5 4 4 5 8 10 11 12 11 8 6 5 4 5 10 16 18 17 16 15 15 16 17 18 18 18 18 19 19 18 16 14 11 10 11 13 13 13 13 14 16 16 16 15 15 15 16 16 16 16 16 15 15 14 14 14 15 15 15 15 16 16 15 15 15 15 15 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 24 24 24 23 23 23 23 23 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 37 37 37 36 34 33 32 30 28 25 23 23 23 24 24 24 25 26 27 28 29 29 29 29 28 27 26 25 24 24 24 25 26 26 27 26 25 25 24 24 24 23 23 21 21 21 22 24 24 25 25 25 25 25 24 24 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 27 27 27 27 28 28 28 29 30 32 33 34 35 36 38 39 39 40 41 42 43 44 44 42 42 41 40 39 39 38 38 37 36 35 35 35 35 36 37 37 38 38 38 39 40 40 40 40 40 40 40 39 38 37 37 37 37 37 37 37 37 39 40 42 43 44 44 44 44 43 42 41 41 40 39 39 41 42 42 43 43 43 43 43 42 42 42 41 41 40 40 40 40 39 37 35 34 32 31 30 30 30 31 31 32 32 33 34 34 33 32 31 29 29 29 30 31 32 34 35 35 35 35 34 34 33 33 32 32 32 32 32 32 32 31 30 29 28 28 28 29 29 30 30 29 26 24 23 22 22 21 21 22 22 23 23 23 23 23 22 21 21 20 20 20 20 19 19 18 19 18 18 18 18 18 17 18 19 19 19 19 18 17 17 17 16 16 16 16 16 17 17 17 17 16 16 16 16 16 17 18 19 18 16 16 16 16 16 18 20 22 22 21 21 20 17 16 18 19 19 18 17 17 16 14 13 14 15 17 22 25 27 28 29 29 29 28 28 29 29 30 30 31 31 31 31 32 32 33 33 33 34 35 36 37 38 38 38 39 39 39 39 38 38 39 39 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 36 36 35 35 35 35 35 35 34 34 33 34 34 34 35 35 34 34 33 32 31 30 30 29 30 32 29 28 27 24 27 29 28 28 26 25 26 27 27 28 27 30 30 30 30 29 29 29 29 29 29 28 28 27 27 27 27 27 25 21 19 19 19 20 21 22 23 23 23 22 20 19 19 19 19 19 19 19 19 19 20 22 23 25 25 25 25 25 25 25 25 26 25 23 20 17 13 11 10 10 9 8 7 4 2 2 3 5 8 11 13 14 9 6 4 4 4 10 16 18 17 15 15 15 16 17 17 17 17 18 18 18 17 15 13 10 9 10 11 11 11 12 14 16 16 16 15 15 15 16 16 16 16 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 20 20 20 20 21 21 21 21 21 22 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 23 23 23 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 38 37 37 36 35 34 32 30 28 25 23 23 23 23 23 24 25 26 27 28 29 29 29 29 29 27 27 26 25 24 25 26 27 27 27 27 27 26 26 25 25 24 22 21 20 21 22 23 24 24 25 25 25 25 25 24 24 23 23 23 24 24 25 25 25 26 26 27 27 28 28 27 27 26 26 26 27 28 29 30 31 32 33 33 34 35 37 39 39 40 41 41 43 44 44 43 42 41 40 39 39 38 38 37 36 36 36 36 36 38 38 38 39 39 39 40 40 40 40 40 40 40 39 39 38 38 37 37 37 38 38 38 38 39 40 42 43 43 44 44 44 43 43 42 41 40 40 41 42 43 43 43 43 43 43 43 42 41 40 39 39 39 40 40 40 39 37 35 33 32 31 30 30 30 31 31 32 33 33 33 34 34 33 32 30 29 29 29 29 31 33 34 35 35 35 34 34 33 33 33 32 32 32 32 32 32 31 30 29 28 28 28 29 29 29 29 29 27 25 23 22 21 21 21 22 22 22 23 23 23 22 22 21 21 20 20 20 20 20 19 19 19 18 18 17 17 17 17 17 19 19 19 19 19 18 18 18 17 17 16 16 16 17 17 17 17 16 16 16 16 16 17 18 18 17 16 18 20 20 20 20 21 22 22 21 21 21 19 19 20 20 19 18 17 17 15 14 16 17 19 22 26 27 28 30 30 30 29 29 29 29 30 30 30 28 29 31 32 32 33 33 34 34 35 37 37 38 38 38 38 39 39 39 39 38 39 40 41 41 41 41 41 41 40 40 40 40 40 39 39 38 37 37 37 36 35 34 34 34 35 35 35 34 34 33 34 34 34 34 34 34 33 32 31 31 30 29 29 31 33 33 32 26 29 30 29 28 26 26 26 25 26 26 27 31 30 30 30 30 29 29 29 29 29 29 28 27 27 27 27 27 25 21 19 18 18 18 19 21 22 23 22 21 19 18 18 19 19 19 18 18 18 20 22 24 25 25 26 25 25 25 25 25 25 25 23 21 19 16 11 10 10 10 9 9 7 6 5 3 3 4 7 11 14 15 13 12 5 4 5 11 15 17 16 15 14 15 16 16 16 16 16 17 18 18 16 14 11 9 8 8 9 10 11 13 15 17 17 16 15 15 15 15 16 16 16 15 14 14 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 37 36 35 34 33 31 28 25 23 22 23 23 23 24 24 25 26 28 29 29 29 29 29 29 28 27 26 25 25 27 27 28 28 28 28 27 26 26 25 24 22 21 20 20 22 23 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 27 27 26 25 24 25 26 28 29 31 32 32 32 32 33 35 36 38 39 40 40 40 42 43 44 43 41 40 40 39 39 39 38 37 37 36 37 37 38 39 39 40 39 40 40 40 41 40 40 40 40 40 40 39 38 38 37 38 38 39 39 39 39 40 41 41 42 43 43 44 44 43 43 43 42 42 42 42 43 43 43 44 44 44 43 42 41 40 38 38 38 39 40 40 40 39 37 34 32 31 30 29 29 30 31 31 32 32 32 33 33 33 33 33 32 31 30 30 30 31 33 34 35 35 35 35 34 34 33 33 33 32 32 33 33 32 31 30 29 28 28 28 29 29 29 29 28 27 25 23 21 20 20 21 22 22 23 23 23 22 22 22 22 21 21 21 21 22 22 20 19 19 19 19 17 16 16 16 17 18 19 19 19 19 19 18 18 18 17 17 16 17 17 17 17 17 16 16 16 16 16 17 18 18 17 16 16 20 22 22 21 21 22 22 22 22 22 21 20 20 20 19 18 17 16 15 16 18 19 21 25 26 28 30 31 30 30 29 29 29 30 30 30 30 29 27 29 32 33 33 34 35 36 36 37 38 38 38 38 39 39 39 39 39 39 39 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 37 36 35 34 34 33 34 35 35 35 35 34 34 34 34 34 34 34 33 33 32 31 30 29 29 29 31 33 33 32 32 31 30 28 28 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 27 26 26 26 24 21 19 18 18 17 19 20 22 22 22 21 19 18 18 18 18 18 18 18 20 23 25 25 26 26 25 25 25 25 25 25 25 24 21 20 18 15 11 11 12 12 13 13 12 15 19 21 13 7 8 12 15 15 15 11 4 4 8 12 15 16 15 14 14 15 15 16 15 15 15 17 18 17 16 13 10 8 6 6 7 9 10 13 16 17 17 17 16 16 16 16 15 15 15 15 14 14 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 23 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 29 26 24 23 23 24 24 24 24 25 26 27 28 29 29 30 29 29 29 28 28 26 26 27 27 28 29 29 28 28 27 27 26 24 22 21 20 20 21 23 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 27 26 26 25 24 23 24 26 29 31 32 32 31 32 33 35 35 37 39 40 40 40 41 43 44 43 41 40 39 39 39 39 39 38 38 37 38 38 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 39 38 38 39 39 40 40 40 40 40 41 41 41 42 42 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 43 42 40 39 38 38 39 39 40 41 40 38 36 33 31 29 28 28 29 29 29 30 31 31 31 32 32 33 33 33 32 32 31 31 31 31 32 34 35 35 35 35 35 34 33 33 33 32 32 32 32 32 31 30 29 28 28 28 28 29 29 29 28 27 25 23 21 19 20 21 21 22 23 23 23 23 22 22 21 21 21 22 22 23 23 21 20 20 20 19 18 17 17 17 17 18 18 19 19 18 19 19 19 18 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 16 16 17 22 24 23 22 22 23 23 23 24 23 23 22 21 20 20 18 17 15 17 19 20 22 23 24 27 30 31 31 30 29 29 28 28 30 30 30 30 30 28 28 32 33 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 42 42 42 41 41 41 41 41 41 40 40 39 39 38 37 37 36 36 36 35 34 34 33 33 34 35 35 36 36 35 35 35 34 34 33 33 33 33 33 32 31 30 29 29 29 31 33 33 33 32 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 30 30 29 28 28 27 26 26 25 23 21 20 19 19 18 19 20 21 22 22 21 19 18 18 18 18 18 18 20 24 25 26 26 26 25 25 25 25 25 26 25 23 21 20 18 17 14 12 12 13 14 18 20 19 20 20 22 21 19 19 18 18 17 14 10 6 5 8 13 15 16 16 15 15 15 15 15 15 15 15 16 17 17 15 12 9 8 6 5 6 8 10 14 16 18 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 14 14 13 14 14 14 14 14 15 15 16 16 16 16 17 17 18 18 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 24 24 24 24 25 25 25 25 25 25 24 24 24 24 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 41 41 40 39 38 38 37 37 36 35 33 32 30 27 25 24 23 24 24 24 24 25 26 27 28 29 29 30 30 29 29 29 29 28 27 27 28 28 29 29 29 28 27 27 26 25 23 22 21 20 21 22 23 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 27 27 28 28 27 27 26 25 25 24 23 22 24 27 30 32 32 32 33 34 35 35 37 39 40 40 40 41 43 44 44 43 42 41 40 40 40 40 39 38 38 39 40 41 41 42 42 42 41 41 41 41 40 40 40 40 40 40 40 39 39 40 40 40 41 41 41 41 41 41 41 41 42 43 43 43 43 44 44 44 44 44 43 43 43 43 44 44 43 43 41 39 38 38 39 39 40 41 41 39 37 34 31 29 27 26 27 27 28 28 29 30 30 31 31 32 33 33 33 33 33 33 32 32 32 32 33 34 35 35 35 35 34 33 33 32 32 32 32 32 32 31 30 29 28 28 28 28 29 29 29 28 26 25 22 20 19 19 20 20 22 23 23 23 23 22 22 22 21 22 22 22 23 24 23 22 21 20 20 19 18 17 17 17 18 18 18 18 18 18 19 19 19 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 16 16 16 19 22 23 23 22 20 21 23 24 24 24 24 23 22 21 20 19 17 17 19 21 22 24 25 25 27 30 31 30 30 29 28 27 28 29 30 30 30 29 27 26 30 34 35 37 38 38 38 38 38 38 38 38 38 39 39 39 40 41 42 42 42 42 42 42 42 41 41 40 39 38 37 37 36 36 35 34 34 34 33 33 33 33 34 35 36 36 36 36 36 36 35 34 34 33 33 33 33 33 33 32 31 30 29 30 33 33 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 28 27 26 26 25 23 23 22 21 20 19 19 19 20 21 21 20 20 19 18 18 18 20 23 25 26 26 26 26 26 26 25 25 25 25 25 25 20 19 18 17 16 14 13 13 13 15 20 21 21 21 21 21 22 22 22 22 22 19 14 11 7 7 9 13 15 16 16 15 15 15 16 15 14 14 15 16 17 16 15 11 10 8 5 4 5 7 10 15 18 21 21 21 20 19 17 17 17 16 16 16 15 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 14 14 14 14 14 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 44 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 36 35 33 32 30 28 26 25 25 24 24 24 24 25 26 28 29 30 30 30 30 30 30 29 30 29 28 27 28 29 29 30 29 28 28 27 27 26 24 23 21 21 21 22 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 26 27 27 28 28 28 28 27 27 26 25 25 23 22 22 25 28 31 32 33 34 35 35 36 37 38 39 40 40 41 43 44 44 44 44 44 43 42 41 40 40 39 40 40 41 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 44 44 43 43 43 42 43 43 43 43 41 39 38 38 38 39 39 40 40 41 39 37 33 30 27 26 25 26 26 26 27 28 28 29 30 31 32 32 33 33 34 34 34 34 33 33 33 33 33 34 34 34 34 33 32 32 31 31 31 32 32 31 30 29 28 28 28 28 28 29 29 29 28 26 24 22 19 18 19 19 20 22 23 23 22 22 22 22 22 21 22 22 22 23 24 24 24 23 21 20 19 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 16 17 19 21 22 22 18 17 17 21 23 24 24 24 23 22 21 20 19 17 18 21 23 24 24 26 28 29 30 30 30 29 28 26 26 27 29 29 29 29 28 23 20 25 31 33 37 38 38 38 37 37 38 38 38 38 39 39 40 41 43 43 43 43 42 42 42 42 41 40 39 38 37 36 35 35 34 34 33 32 32 32 33 33 34 35 36 36 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 33 32 31 32 33 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 30 30 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 19 19 20 20 19 19 19 18 18 24 25 26 26 26 26 26 26 26 26 26 26 25 25 24 19 18 17 16 15 14 14 13 14 15 21 21 22 22 22 22 22 22 22 22 23 21 17 13 11 12 12 14 15 16 16 16 16 16 16 14 13 14 15 16 16 16 14 12 10 6 4 4 4 6 10 15 19 22 23 22 21 19 17 18 17 17 17 16 16 15 15 15 15 15 15 15 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 19 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 21 22 22 22 22 21 21 21 22 22 22 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 41 40 39 38 37 37 36 35 34 32 30 29 27 25 25 24 24 24 24 24 26 28 29 30 31 31 31 31 31 30 30 30 29 28 28 29 30 30 30 29 28 27 27 26 25 23 22 21 21 22 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 26 27 27 28 28 28 28 28 28 27 27 26 25 24 22 23 25 28 31 33 33 34 35 35 36 37 37 38 39 40 41 43 44 44 44 44 45 44 43 42 42 41 41 41 41 41 41 42 42 42 42 42 41 41 41 41 40 39 39 39 39 39 39 40 41 41 41 42 42 42 41 41 41 41 41 41 41 42 42 43 44 44 44 43 43 43 43 42 43 43 43 42 41 39 39 38 39 39 39 40 40 40 39 37 33 29 26 25 24 25 25 25 26 27 28 29 30 31 32 32 33 33 34 35 35 35 34 34 33 33 33 33 33 32 33 31 31 31 31 31 31 31 31 31 30 29 28 28 28 28 28 29 29 28 27 25 23 21 20 19 19 19 20 22 23 22 22 22 22 22 22 22 22 22 22 23 24 24 24 23 22 20 19 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 19 21 21 20 17 16 16 19 21 22 24 24 23 22 21 19 17 17 20 23 25 26 26 27 28 28 29 29 29 28 26 26 27 28 27 27 27 23 20 19 17 20 24 26 32 37 37 38 37 37 37 38 38 39 39 39 40 41 43 43 43 43 43 43 42 41 40 38 37 36 35 35 34 33 33 32 32 32 32 32 33 33 34 35 36 36 36 36 36 36 36 36 36 35 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 30 30 29 28 27 26 25 25 24 23 22 21 20 19 19 19 19 19 19 19 19 19 19 21 25 26 26 26 26 26 26 26 26 26 26 26 25 24 22 18 17 16 15 14 14 13 13 14 16 22 22 23 23 23 23 23 23 22 22 23 24 22 18 16 16 15 15 15 16 16 16 15 15 15 13 12 13 15 16 16 15 15 14 10 6 4 5 6 5 8 13 19 21 21 20 19 17 17 17 17 17 16 16 15 15 15 15 15 15 16 16 16 15 15 14 14 13 13 13 12 12 12 13 13 13 13 13 12 12 12 12 12 12 11 12 13 13 13 13 14 14 15 15 16 16 16 17 17 18 19 19 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 23 23 23 23 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 41 40 40 39 38 37 37 36 34 32 31 29 27 25 24 23 23 24 24 24 25 27 29 30 30 31 31 31 31 31 31 30 30 29 28 30 31 31 30 29 29 28 28 27 25 24 23 22 22 22 23 23 24 24 25 25 25 25 26 25 25 25 24 24 24 25 25 25 25 26 27 27 28 28 28 28 28 28 28 28 27 26 26 25 23 24 26 28 30 32 32 33 34 36 37 37 37 37 38 39 41 43 44 44 44 45 45 46 45 44 43 43 42 41 41 41 40 41 41 41 42 42 42 41 41 40 40 39 39 38 38 38 38 40 41 41 42 43 43 42 42 41 41 41 41 41 41 42 42 43 44 44 44 44 44 43 43 42 42 44 44 42 41 40 40 39 39 39 39 40 40 40 38 35 31 27 25 23 23 23 24 24 25 26 28 29 30 32 32 32 33 33 34 35 35 35 35 34 33 33 33 32 32 31 31 31 31 31 32 32 32 31 31 30 29 29 28 28 28 28 28 28 28 27 26 24 22 20 20 20 18 19 20 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 23 22 20 19 19 19 18 18 18 18 18 18 18 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 18 19 20 21 20 18 17 16 17 18 21 23 24 23 22 20 17 17 19 22 23 25 26 27 27 28 28 28 28 27 27 26 24 23 24 24 24 23 21 20 19 18 19 24 30 33 34 34 37 36 36 37 38 38 38 39 39 40 41 42 43 43 43 43 43 41 39 37 35 34 34 34 34 33 32 32 31 31 31 32 32 33 33 33 33 34 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 27 26 26 24 24 23 21 21 20 19 19 18 18 18 18 18 19 19 20 23 25 26 26 26 27 27 26 26 26 26 26 26 25 22 20 18 16 15 15 15 14 14 14 15 18 23 23 23 23 23 23 23 23 23 23 23 24 25 24 20 16 15 15 15 15 15 15 15 15 14 12 12 13 15 16 16 16 15 13 10 6 4 7 8 6 5 9 16 16 18 17 16 16 16 17 17 16 16 15 15 15 15 15 15 16 16 16 15 15 14 14 13 13 13 12 12 11 12 12 13 13 13 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 16 16 17 18 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 22 22 22 22 22 22 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 40 39 38 37 36 36 35 33 31 29 27 25 23 22 22 23 23 23 24 25 28 29 30 30 31 31 31 31 31 31 30 29 29 30 31 32 31 30 29 28 28 28 26 24 23 22 22 22 22 22 23 24 24 24 25 25 25 25 25 25 24 24 24 25 25 25 25 26 27 27 28 28 29 29 29 29 28 28 28 27 27 26 25 25 25 27 29 31 32 32 32 34 36 38 37 36 36 36 39 42 43 44 44 45 45 45 45 46 45 44 43 42 41 41 40 39 39 39 40 41 42 42 42 41 41 39 39 38 37 37 37 38 40 41 42 42 43 43 42 42 42 41 41 41 41 42 42 42 43 43 44 44 44 44 43 43 42 42 43 43 42 41 40 40 40 40 39 40 40 39 38 36 32 28 25 23 23 23 23 24 24 25 27 29 30 31 32 32 32 33 33 34 35 35 36 35 34 34 34 33 32 32 32 32 32 33 33 33 33 33 32 31 30 30 29 29 28 28 28 29 29 28 27 25 24 22 20 20 19 18 19 20 21 22 22 22 22 22 22 22 22 22 23 23 23 24 24 23 22 21 20 18 18 19 18 18 17 17 17 18 18 18 18 17 17 17 17 17 17 17 18 17 17 16 16 16 16 16 16 16 16 17 18 20 21 21 21 19 17 17 17 17 18 22 24 23 22 19 17 18 20 23 23 25 26 27 28 27 27 27 27 26 26 25 23 23 23 23 22 22 22 22 22 23 24 29 33 34 34 34 36 34 35 37 38 38 38 39 39 40 40 41 42 43 43 43 42 38 36 34 33 32 32 32 32 32 32 31 31 31 32 32 32 32 32 32 32 34 36 36 37 37 36 36 36 36 35 35 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 26 24 23 22 20 20 19 19 19 18 18 18 18 18 19 21 23 26 26 26 26 27 27 27 27 26 26 26 26 26 24 21 19 18 16 16 15 15 15 14 15 16 20 23 23 22 23 23 23 23 23 23 23 24 24 25 25 20 16 14 15 15 15 15 15 14 14 12 12 12 14 15 15 16 16 15 13 10 5 5 8 9 9 8 8 8 9 15 14 13 14 15 16 16 16 15 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 11 11 11 12 12 13 12 12 10 10 10 10 10 10 10 10 10 11 12 13 13 13 13 14 15 15 15 16 17 18 18 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 41 40 39 38 37 37 36 35 33 32 30 27 25 23 22 22 22 23 23 24 25 27 28 29 30 31 31 32 31 31 31 30 30 30 31 31 32 31 30 30 29 29 28 27 25 24 23 22 22 22 22 22 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 28 28 29 29 29 29 29 29 28 28 28 27 27 26 27 27 28 29 31 31 32 32 34 35 37 36 35 35 36 40 43 44 44 44 45 45 45 45 45 44 44 43 42 40 40 39 37 36 37 39 40 42 42 42 42 41 40 39 38 37 37 37 39 40 41 42 43 43 43 43 42 42 41 42 42 42 42 41 41 42 43 44 44 44 44 43 43 42 42 42 43 42 41 40 40 40 40 40 40 40 38 36 32 29 26 23 22 22 23 24 24 25 26 28 30 31 32 33 33 32 33 33 33 34 36 36 36 35 34 33 33 32 32 32 32 32 33 33 34 34 33 33 32 31 31 30 30 29 29 29 29 29 28 26 26 23 22 20 20 19 18 19 20 22 22 22 22 21 21 22 22 22 22 23 23 23 23 23 23 22 21 20 19 18 19 18 17 17 17 17 18 18 18 18 18 17 17 17 17 17 18 18 18 17 17 16 16 16 17 17 16 16 16 18 20 21 21 21 18 17 17 17 17 17 19 22 23 21 19 18 19 21 22 23 25 27 28 27 27 26 27 26 26 24 21 22 24 23 23 23 23 24 25 26 28 28 31 32 31 32 33 35 33 35 36 37 38 38 39 39 40 40 42 43 43 43 42 40 35 33 32 32 32 32 32 32 31 31 31 32 32 33 33 32 32 32 32 32 34 35 36 37 37 37 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 28 26 24 22 21 20 19 19 19 19 19 18 18 18 20 22 24 26 26 26 26 26 26 26 26 26 26 26 26 26 24 21 19 18 17 17 17 16 16 16 16 16 17 19 20 20 18 22 23 23 22 23 23 24 24 24 25 25 19 16 14 14 14 15 15 14 14 13 12 12 12 14 15 15 16 16 15 12 9 6 5 9 10 10 11 12 11 8 7 11 11 13 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 12 12 11 11 11 11 12 11 11 11 9 9 10 10 10 11 10 10 9 10 12 13 14 14 13 13 14 14 15 16 17 18 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 39 38 37 37 35 34 32 30 28 25 23 22 21 21 22 23 24 25 26 28 29 30 31 31 32 32 32 32 31 31 31 32 32 32 32 31 30 29 29 29 27 26 25 24 23 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 29 31 31 33 34 34 34 35 35 36 36 39 42 43 44 43 43 43 44 44 44 44 43 43 42 42 41 41 40 39 38 37 38 40 41 42 42 42 42 42 40 39 38 38 38 39 41 41 42 43 43 44 43 43 42 42 43 43 43 42 41 41 42 42 43 44 44 43 42 42 42 42 42 42 42 41 41 40 40 40 40 41 40 37 34 30 26 23 22 22 22 23 24 25 26 27 29 31 32 33 33 33 33 33 33 33 34 36 37 37 36 34 33 32 32 32 31 31 31 32 33 34 34 34 33 33 32 32 31 31 31 30 30 30 29 28 27 26 22 22 21 20 19 19 20 21 22 22 22 21 21 21 21 21 22 23 24 23 23 23 23 22 21 21 20 19 18 19 18 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 17 17 16 16 16 16 16 16 16 17 18 20 21 19 17 17 17 17 17 17 17 19 20 19 18 18 19 21 21 22 25 27 28 28 27 27 26 26 26 25 23 24 26 25 24 23 24 26 27 29 31 32 33 31 30 29 31 33 33 35 36 36 37 39 40 41 41 42 43 43 43 42 40 37 34 32 31 31 31 32 32 32 31 31 32 32 33 33 33 33 32 32 32 33 35 36 36 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 26 24 22 20 20 20 19 19 19 18 18 19 20 23 25 26 26 26 26 26 26 26 26 26 25 25 24 23 23 21 19 18 17 17 17 17 17 18 18 17 17 17 17 17 18 19 19 20 22 22 23 23 24 24 24 25 25 20 22 19 14 14 15 14 13 13 13 13 13 13 14 14 15 16 15 14 12 8 5 6 10 11 11 12 14 15 14 11 5 7 11 14 16 16 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 10 10 9 7 8 10 11 10 10 10 10 11 12 12 14 15 14 14 14 14 14 15 16 17 17 17 17 17 17 17 18 18 19 19 19 19 19 20 19 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 41 40 39 38 37 36 36 34 33 30 28 26 23 22 21 21 22 22 24 25 26 27 28 29 30 31 32 32 32 32 32 31 31 32 33 32 32 31 30 29 29 28 28 27 25 24 23 22 22 21 22 23 22 22 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 29 30 30 30 30 30 29 29 28 28 27 27 26 26 27 30 31 32 34 34 31 31 32 35 38 40 41 43 43 43 42 41 42 44 44 44 44 43 43 42 42 42 43 43 42 41 39 38 39 41 42 42 42 43 43 42 41 40 40 39 40 41 42 43 44 44 44 43 43 43 44 44 43 43 42 42 42 42 42 43 43 43 43 42 42 42 43 43 43 42 42 42 42 41 41 41 41 40 36 32 27 24 22 21 22 23 24 26 27 28 29 30 32 33 33 33 33 32 32 32 33 34 36 37 37 36 34 33 32 31 31 31 31 31 31 33 34 35 34 34 33 33 33 32 32 32 32 32 30 29 28 27 25 23 21 20 18 18 19 21 22 22 21 20 20 20 20 21 21 22 24 24 23 23 22 22 21 21 21 20 20 19 18 18 17 18 18 18 18 19 19 19 18 18 18 17 17 17 17 18 18 18 17 17 17 16 16 16 16 17 17 17 17 18 20 18 18 17 17 18 18 18 17 17 18 17 17 17 18 19 20 22 24 26 27 27 27 27 26 26 27 27 29 29 29 27 25 24 27 29 29 30 30 31 31 26 29 27 30 31 32 34 36 37 38 40 41 42 42 43 43 43 42 40 38 35 33 32 31 31 32 33 33 32 32 32 32 32 33 33 33 33 33 33 33 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 27 24 22 21 21 20 19 19 18 18 18 19 21 23 24 25 26 26 26 26 25 25 25 24 22 22 21 20 20 19 18 17 17 17 17 18 18 19 18 18 17 17 18 19 21 22 21 19 20 22 23 23 24 24 25 25 25 25 25 25 18 14 14 13 13 13 14 14 14 13 14 14 16 16 15 14 11 8 5 8 11 12 12 13 15 16 17 16 11 4 11 14 15 16 16 16 14 13 13 12 11 11 11 11 12 12 12 12 11 11 11 10 10 11 11 11 11 11 11 10 8 7 8 10 10 10 10 10 10 11 12 13 14 14 14 14 14 14 14 14 15 16 16 16 16 16 16 16 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 20 20 20 21 21 21 21 21 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 33 31 28 26 24 22 21 20 21 23 23 25 26 27 28 28 30 31 32 32 32 33 32 32 32 32 33 33 32 32 31 30 29 29 28 27 26 25 24 22 22 21 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 30 30 30 30 30 29 29 28 28 27 26 26 26 27 28 31 34 34 33 30 29 32 36 40 41 42 43 43 42 41 41 43 45 45 45 45 44 43 43 43 43 43 44 44 43 41 40 40 41 41 42 42 42 43 43 42 41 41 40 40 41 42 43 44 44 44 44 44 44 44 44 43 42 42 42 43 43 43 43 43 43 43 42 42 43 44 44 43 43 43 42 41 41 41 41 42 41 37 31 26 22 22 21 23 24 25 27 28 29 30 31 33 33 33 33 32 32 32 32 33 34 36 38 38 36 34 33 32 30 30 30 30 30 31 33 34 35 35 34 34 34 33 33 33 33 33 32 31 29 28 26 24 23 20 19 18 19 21 22 22 22 21 20 20 19 20 21 22 23 24 24 22 22 22 22 21 21 21 20 20 20 19 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 17 17 17 18 18 18 17 17 18 18 18 18 18 17 17 17 17 17 17 18 19 21 22 25 26 26 26 26 26 26 27 27 28 29 29 28 25 26 28 29 28 27 27 27 26 22 20 31 31 32 32 32 35 40 42 42 42 43 43 43 43 42 40 38 36 34 33 32 32 32 33 33 33 33 32 32 31 31 32 33 33 32 32 33 34 37 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 28 25 23 23 22 21 20 19 18 17 17 18 20 23 24 25 25 26 24 23 23 22 21 20 19 20 20 19 19 18 18 17 16 17 17 18 18 19 19 18 17 18 21 23 24 23 20 19 18 20 23 23 24 24 25 25 25 26 26 25 18 14 13 12 13 14 16 16 15 14 13 14 15 15 14 12 9 6 6 10 12 12 13 10 13 16 18 17 13 3 10 14 15 15 15 14 12 11 11 10 10 10 10 10 10 11 11 11 10 10 9 9 10 10 11 11 10 10 9 8 6 6 9 10 10 10 9 10 11 12 12 14 14 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 20 20 20 20 21 21 21 21 21 21 22 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 41 40 39 38 37 37 35 34 31 29 26 24 22 21 20 21 21 22 24 26 26 27 28 30 31 32 32 33 33 33 33 33 33 33 33 32 32 31 30 29 29 29 28 26 25 24 23 22 21 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 29 30 30 31 31 31 31 30 30 29 29 28 27 26 26 26 26 28 28 31 34 35 34 31 31 34 38 41 42 43 43 43 43 42 42 44 45 46 46 45 45 44 44 43 43 44 45 45 44 43 42 42 42 42 42 42 43 44 44 43 42 42 41 41 41 42 43 43 44 44 45 44 44 45 44 43 43 42 43 43 44 44 44 44 43 43 43 43 43 44 44 44 44 42 41 40 40 41 42 43 42 38 31 26 23 21 21 23 24 26 28 29 30 31 32 33 33 33 33 32 31 31 31 33 35 37 38 37 36 36 33 31 30 29 29 29 30 31 33 35 35 35 35 35 34 34 33 33 33 33 32 31 30 27 27 24 21 19 18 17 19 22 23 23 22 21 20 20 19 20 21 22 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 19 20 20 20 20 20 20 19 19 19 19 19 18 19 18 18 18 18 18 18 17 17 18 18 18 18 18 17 17 17 17 18 18 18 19 18 18 18 18 17 17 17 17 17 18 19 20 22 23 25 25 25 26 26 26 26 26 28 28 29 29 28 27 26 25 23 23 23 22 23 24 27 20 29 22 28 32 38 42 43 43 43 42 42 41 41 40 39 38 36 34 33 33 33 34 34 34 33 32 32 32 31 31 31 31 32 32 32 33 35 37 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 28 26 25 24 23 22 22 20 19 18 18 19 20 21 22 23 24 25 22 21 21 20 19 20 22 23 23 23 20 18 17 17 16 17 18 18 19 19 19 19 19 22 24 24 23 21 19 18 18 19 21 23 23 24 24 25 25 25 25 22 17 14 13 12 14 16 17 17 16 14 13 13 13 13 12 10 6 6 9 11 11 12 12 9 11 14 17 17 12 4 8 12 13 14 14 11 10 10 10 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 7 6 5 5 6 9 11 11 10 9 10 10 11 13 13 13 12 12 13 13 14 14 14 14 15 15 16 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 18 19 19 19 20 20 21 21 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 34 32 29 26 24 22 21 20 21 22 22 24 25 26 27 27 29 31 32 33 33 33 33 33 33 33 33 33 33 32 31 30 29 29 28 28 27 25 24 23 22 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 28 29 30 31 31 31 31 31 31 31 30 30 29 28 28 27 26 26 26 26 28 30 33 35 34 33 33 35 38 41 43 43 43 43 43 42 42 44 46 47 46 46 45 45 44 44 44 44 45 45 44 43 43 43 43 43 43 43 44 44 44 43 43 42 42 42 42 42 42 43 44 44 44 44 44 44 44 43 43 43 43 43 44 45 45 45 44 44 44 44 44 44 44 44 43 42 41 40 40 41 42 42 40 36 28 26 23 20 21 23 24 26 28 30 31 32 33 34 34 33 33 32 31 30 31 34 37 38 38 37 37 36 33 30 29 28 28 28 29 31 34 35 36 36 35 35 35 34 34 34 33 33 33 31 31 27 27 23 20 19 18 18 20 22 23 22 22 21 21 20 19 20 21 23 24 23 23 22 22 22 22 21 20 20 20 19 19 19 18 19 20 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 19 20 21 22 23 24 24 25 26 26 26 25 26 26 28 29 31 31 28 25 23 23 22 25 30 31 24 24 23 26 32 34 37 39 39 38 38 38 38 37 36 36 36 36 35 33 33 34 35 35 35 34 33 32 32 32 32 31 31 31 32 32 33 34 35 36 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 27 26 26 25 24 23 21 20 19 19 20 20 20 20 20 21 21 21 21 20 20 21 23 25 25 26 26 25 25 21 17 16 17 18 19 21 20 20 20 22 24 24 24 21 19 19 18 18 18 19 20 23 24 24 24 25 25 24 18 16 15 13 13 14 16 17 17 16 14 12 11 11 10 9 6 5 8 9 10 11 10 8 9 10 12 15 16 12 5 4 6 11 12 11 9 9 9 9 9 10 10 10 10 10 10 10 10 9 8 8 8 8 8 8 7 6 5 4 3 5 7 9 11 11 10 9 9 10 11 12 13 12 12 12 13 14 15 15 15 15 15 15 15 16 17 17 17 17 17 18 18 19 19 19 19 19 19 18 18 18 17 17 17 17 16 15 15 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 40 39 38 38 37 35 32 30 27 24 22 21 21 21 22 23 23 25 26 27 27 28 30 32 33 34 34 34 34 34 34 34 33 33 33 32 31 30 29 29 28 27 26 24 23 22 21 21 22 22 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 28 29 30 31 31 31 31 31 31 31 31 30 29 29 28 28 27 27 27 27 27 28 30 31 33 34 33 33 35 38 40 42 42 44 43 43 42 42 44 46 47 47 46 46 46 45 44 44 44 45 45 44 43 43 43 43 43 43 43 44 44 44 43 42 42 42 41 41 42 42 42 43 43 43 43 43 43 43 42 42 42 43 44 45 46 46 46 46 46 45 44 44 44 44 44 43 42 41 40 41 41 41 40 36 31 24 24 20 19 20 23 25 27 29 31 32 33 33 33 33 33 32 31 30 30 32 36 39 39 38 37 37 35 33 30 28 27 27 28 29 32 34 36 36 36 35 35 35 35 34 34 33 33 32 31 30 29 27 23 20 18 17 18 21 23 23 22 21 21 20 20 20 21 21 23 24 24 23 22 22 21 21 21 20 20 19 19 19 19 19 20 21 21 21 21 21 21 21 20 19 19 19 19 19 19 19 19 19 19 19 19 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 17 17 17 18 18 19 20 20 21 23 23 24 25 25 25 25 25 25 27 28 31 33 34 33 32 30 29 32 34 34 29 29 28 30 33 39 39 39 37 35 33 33 32 32 32 32 33 33 33 31 32 34 35 35 35 34 34 33 32 32 32 32 32 32 32 33 34 34 35 37 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 31 30 29 30 30 30 30 30 29 29 28 27 27 27 26 24 22 21 20 20 20 20 19 19 19 20 20 20 20 21 21 23 25 26 25 25 25 25 23 19 17 16 17 19 22 24 22 22 22 23 23 23 22 21 19 18 18 17 18 18 19 20 22 23 24 24 24 24 22 17 16 14 13 14 15 17 17 16 14 11 10 9 7 6 5 8 8 9 10 10 9 8 9 10 12 15 15 12 9 6 4 8 9 9 8 9 9 9 9 10 10 10 10 10 10 9 9 8 8 10 9 7 6 6 5 4 3 3 3 7 9 9 10 10 9 9 9 9 11 12 12 12 12 13 14 15 15 15 16 16 16 15 15 16 17 17 16 16 16 17 18 19 19 19 19 18 18 17 17 17 17 16 16 16 16 15 14 15 15 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 40 38 38 37 36 33 30 27 24 22 21 21 22 23 23 24 25 26 27 27 28 29 31 33 34 34 35 34 34 34 34 34 33 33 32 31 30 29 28 28 27 26 24 23 22 21 21 21 22 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 28 30 31 31 31 31 31 31 31 31 30 30 29 28 28 28 27 27 28 28 29 30 31 31 32 33 33 32 34 36 38 39 41 43 44 42 41 41 43 46 48 47 47 46 46 45 45 44 43 43 43 43 42 42 42 42 42 42 43 43 43 42 42 41 40 40 40 40 41 41 41 42 42 42 42 42 42 41 41 41 41 42 44 45 46 46 47 47 46 45 44 44 44 44 44 44 43 42 41 40 40 39 36 31 28 25 21 17 17 20 23 25 27 29 31 32 33 33 33 33 32 32 31 30 31 33 36 37 37 36 36 36 34 32 30 28 27 27 28 30 33 35 35 35 35 35 35 35 34 34 33 32 33 32 31 30 29 26 22 19 17 17 19 22 23 23 22 22 21 20 20 20 21 22 24 24 23 23 22 22 22 21 20 20 19 19 19 19 19 19 21 21 21 21 22 21 21 21 20 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 18 19 20 21 22 22 24 25 25 24 24 24 25 27 32 36 37 37 37 37 32 31 33 37 38 34 30 32 36 39 39 39 37 34 31 30 29 28 29 29 30 30 30 30 31 32 33 34 34 34 34 34 33 33 33 33 33 33 33 34 35 35 36 36 37 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 32 32 32 32 32 31 30 30 30 29 29 28 29 31 30 30 30 29 29 28 28 28 28 26 25 23 22 21 21 20 20 19 19 19 19 20 21 21 22 23 24 25 25 25 24 24 24 22 18 18 19 20 22 24 24 23 22 21 22 22 22 21 20 19 19 18 17 18 18 19 19 20 22 23 24 24 25 24 18 16 14 13 13 15 17 17 16 13 10 8 7 5 5 5 7 9 9 8 7 7 8 8 10 12 14 13 13 11 6 3 6 7 7 8 8 9 9 9 9 10 10 10 10 10 9 9 9 10 12 8 6 5 5 4 5 5 6 7 11 10 9 9 9 8 8 8 9 10 11 11 12 12 13 14 14 15 16 16 16 16 16 16 16 17 17 16 16 16 17 17 19 19 19 18 18 17 17 16 16 16 16 15 15 15 14 14 14 15 16 16 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 17 17 16 17 16 17 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 39 38 37 36 34 31 27 24 21 20 21 22 23 24 24 25 26 27 27 28 29 31 32 34 35 35 35 35 35 34 34 34 33 32 31 30 30 29 28 28 26 25 23 22 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 28 29 30 31 31 31 31 31 31 31 31 30 30 29 28 28 28 28 28 28 29 30 31 33 33 32 32 32 31 33 35 36 37 40 43 43 41 40 41 43 46 48 48 47 47 46 45 44 44 42 42 41 41 40 40 40 40 40 41 41 41 41 41 41 40 39 39 39 39 39 39 40 41 42 42 41 40 40 39 39 39 40 41 43 45 46 47 47 47 45 44 44 44 45 45 45 45 44 42 41 40 39 37 33 28 25 23 18 15 15 20 22 23 25 27 29 31 31 31 31 32 32 31 31 31 32 34 36 36 36 36 35 34 32 31 29 28 27 28 29 32 34 35 35 35 35 34 34 34 34 33 32 32 33 33 33 31 29 25 22 19 17 18 20 22 23 23 22 21 21 20 20 20 21 23 24 24 23 22 21 21 21 20 20 19 19 19 19 19 20 21 21 21 21 21 21 21 21 21 20 19 19 18 19 19 19 19 19 18 19 19 20 20 19 18 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 20 21 23 24 24 24 23 22 22 26 38 41 41 42 40 37 35 35 37 42 43 38 33 34 38 38 37 37 36 34 31 29 27 27 27 28 28 29 29 29 29 30 31 32 33 34 34 34 34 33 33 34 34 34 35 35 36 36 36 36 38 38 38 38 38 38 38 37 37 37 38 37 37 37 37 37 36 36 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 28 28 28 29 31 31 30 30 30 29 29 29 28 28 27 26 24 23 22 22 21 21 20 20 20 20 20 21 22 23 23 23 24 24 24 24 24 24 22 20 22 22 22 23 24 24 22 22 22 22 22 22 21 20 20 18 17 17 18 18 18 18 19 20 21 23 23 22 20 18 16 16 14 14 15 16 16 15 12 10 8 6 5 4 5 6 8 7 5 5 6 7 8 10 12 12 12 12 10 6 2 4 6 7 8 8 8 8 8 9 10 10 10 10 9 9 8 10 13 13 10 5 4 4 5 8 12 11 11 14 12 9 9 8 8 8 8 9 10 11 11 12 13 14 14 14 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 19 19 19 18 17 16 16 16 15 15 15 14 15 14 14 13 14 14 15 15 16 17 17 16 16 16 17 17 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 44 45 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 40 38 38 37 34 31 28 24 21 19 20 22 23 24 25 25 27 28 28 29 29 31 32 33 34 35 35 35 35 35 35 34 34 33 31 30 30 29 29 28 27 25 24 23 22 21 21 21 22 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 29 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 29 28 28 29 30 32 34 35 34 33 31 31 32 32 35 37 39 41 42 40 39 40 43 46 47 47 47 46 45 44 44 43 42 41 40 38 38 37 37 37 37 38 39 40 40 40 39 39 38 37 38 38 37 37 39 40 42 42 41 39 38 37 38 38 39 41 43 45 46 47 47 47 45 45 45 45 45 46 46 46 44 42 41 40 38 35 31 32 27 21 17 15 15 16 20 22 23 25 27 29 29 29 29 30 30 30 31 31 33 35 36 36 36 35 33 32 30 29 28 28 28 28 30 32 33 34 35 35 34 34 33 33 33 32 32 32 33 33 33 31 29 25 22 19 18 18 21 23 23 23 22 21 20 20 20 21 22 23 24 23 22 21 21 21 20 20 19 19 19 19 19 20 21 21 21 21 21 21 20 20 20 20 20 20 19 18 18 19 19 19 19 18 19 19 20 20 19 18 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 19 21 22 22 23 20 17 22 32 42 43 43 41 40 37 35 34 35 38 41 38 38 39 40 39 37 36 35 33 31 28 27 26 26 27 27 28 28 28 28 29 30 31 32 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 38 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 31 29 28 28 29 30 31 31 31 30 30 30 30 29 29 29 28 27 25 24 23 23 22 22 21 21 20 20 21 22 22 22 22 22 22 23 23 24 24 24 24 23 23 22 22 22 23 22 22 22 22 22 22 22 21 20 20 19 18 18 17 18 18 19 19 19 19 21 20 19 19 17 16 16 15 15 16 16 15 13 11 9 7 6 6 5 4 6 7 5 4 3 4 6 8 9 11 11 11 11 9 6 3 3 5 7 8 7 7 7 8 8 9 10 10 10 9 11 11 12 14 14 13 9 6 6 10 13 14 14 15 16 10 9 9 9 9 9 9 9 10 11 12 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 19 18 17 16 15 15 15 14 14 14 14 14 14 13 13 13 14 14 15 16 17 16 16 16 16 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 35 32 28 24 21 20 19 21 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 35 35 34 33 31 30 29 29 28 28 27 26 25 24 23 22 21 21 22 22 23 23 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 28 29 30 31 31 31 31 31 31 31 31 31 30 30 29 29 29 28 29 29 29 28 30 32 34 37 37 36 33 32 32 33 35 36 37 39 40 39 39 40 42 45 45 46 46 46 44 43 44 43 41 38 37 35 35 35 35 34 35 36 37 38 39 39 39 38 37 37 37 36 35 35 38 40 41 42 40 37 36 36 36 38 39 41 43 45 46 46 46 46 45 45 45 45 46 47 46 46 44 44 42 38 35 32 30 29 24 20 17 16 16 17 20 21 22 24 24 26 27 27 28 28 29 29 30 32 33 35 36 36 35 35 34 32 30 29 28 27 28 29 31 32 32 34 35 34 33 33 32 32 31 31 31 32 32 33 33 31 28 24 21 20 19 19 21 22 22 22 21 20 20 20 21 21 23 23 23 22 21 21 21 20 20 19 19 19 19 19 20 22 22 22 22 22 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 19 20 21 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 18 18 18 18 18 18 17 17 16 16 16 17 17 17 17 19 20 21 20 16 17 26 32 36 39 40 40 39 38 36 34 35 36 38 38 38 41 41 40 38 36 34 32 30 28 27 26 26 26 26 27 28 27 28 28 29 30 31 32 33 34 34 35 35 35 36 36 36 36 36 36 36 37 37 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 33 33 32 32 32 32 31 31 31 29 28 28 29 31 31 31 31 31 31 30 30 30 29 29 29 27 26 25 24 24 23 23 22 22 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 22 22 21 22 22 22 22 22 22 22 22 22 21 20 20 19 19 18 18 18 18 19 19 19 18 18 17 17 16 16 16 16 16 16 16 15 13 11 9 8 7 7 7 6 4 5 6 4 3 3 3 5 7 7 9 10 11 10 9 6 3 3 5 7 8 8 8 8 8 8 9 10 10 10 10 14 15 15 16 15 14 14 11 14 14 15 15 16 17 18 16 12 9 11 11 10 10 10 11 12 13 14 14 15 15 16 16 16 16 16 16 17 17 17 17 18 17 17 17 17 17 18 18 17 16 15 14 14 13 13 13 13 13 14 14 13 12 13 13 13 14 16 16 17 16 16 17 17 17 17 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 40 38 37 36 33 29 24 21 20 20 21 23 24 25 25 25 26 27 29 30 31 33 34 35 35 36 36 36 36 36 35 35 34 32 30 28 28 28 28 27 26 25 24 23 22 21 21 21 22 23 23 23 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 29 30 31 31 31 31 31 31 31 31 31 30 30 29 29 29 28 28 29 29 29 29 30 32 34 37 39 38 36 35 34 33 34 35 36 38 39 39 38 39 41 43 44 45 46 46 45 45 44 41 37 35 33 33 33 33 33 33 34 35 36 37 38 37 37 37 37 37 35 34 33 33 35 37 40 40 38 35 34 34 36 38 40 42 43 44 45 45 45 45 45 45 45 46 47 47 46 44 42 40 37 34 30 30 28 25 22 19 17 17 17 18 20 21 22 23 23 25 26 28 28 28 29 29 30 32 34 35 35 35 34 34 34 34 32 30 29 28 28 30 30 31 33 34 34 33 33 32 32 31 30 30 31 31 32 32 32 31 28 23 21 19 19 20 22 22 22 21 20 19 20 20 21 22 23 23 23 22 21 21 20 19 19 19 19 19 19 20 21 22 22 22 22 21 21 20 20 20 19 20 20 20 21 20 19 19 19 18 18 18 18 18 19 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 19 18 18 18 18 17 17 16 16 17 16 16 17 18 18 17 16 16 23 25 32 37 39 40 40 40 38 36 35 35 37 41 40 42 42 41 40 37 35 31 28 27 27 26 26 26 26 27 27 27 27 28 29 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 37 38 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 32 31 31 29 28 29 29 31 31 31 31 31 31 31 31 30 30 30 29 28 26 25 24 24 24 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 23 22 22 22 22 22 22 23 23 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 17 17 15 14 14 15 15 15 16 16 16 15 13 11 9 9 9 9 8 7 5 4 5 4 3 3 3 4 4 4 7 10 11 10 8 6 3 4 7 9 9 10 9 9 9 9 9 10 10 10 14 16 17 17 17 16 15 15 15 15 16 16 17 18 18 19 19 17 13 15 15 12 11 11 11 13 14 14 15 15 16 16 16 17 16 16 17 17 17 18 18 18 18 17 17 17 17 17 17 17 15 15 14 12 12 12 12 12 12 13 13 12 12 12 13 13 14 16 16 17 17 17 18 18 18 17 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 22 23 23 23 23 23 23 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 41 40 39 39 37 33 30 25 22 20 20 21 23 23 24 24 24 25 26 28 29 31 32 34 35 36 36 36 36 36 36 36 35 34 33 31 29 27 27 27 27 26 26 25 24 22 21 21 21 22 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 26 25 25 26 27 28 29 30 31 31 31 31 31 31 31 31 31 30 29 29 28 28 28 28 29 29 29 29 30 31 33 36 39 39 38 37 35 32 32 34 36 38 39 39 38 38 39 41 42 44 45 46 46 45 43 40 36 35 34 33 33 33 34 35 35 35 35 35 35 35 35 35 35 35 33 32 31 31 33 35 38 39 37 36 35 35 36 38 40 41 43 43 43 44 44 44 44 44 45 46 47 47 42 40 38 36 33 30 29 27 25 23 21 19 18 18 20 21 21 22 22 22 23 25 29 30 30 30 30 30 31 33 34 34 34 33 32 33 34 35 35 33 30 29 30 31 31 32 33 34 34 34 33 32 31 30 29 29 29 30 31 32 32 30 27 23 20 18 19 21 21 22 22 21 20 19 20 21 22 23 23 23 22 22 21 20 19 19 18 18 19 19 20 21 22 22 22 22 22 21 21 21 20 20 19 19 20 20 20 20 19 19 19 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 19 20 20 19 19 19 19 19 18 18 18 20 21 19 18 18 18 18 17 17 17 17 17 17 16 17 17 16 16 16 17 19 29 36 38 38 39 39 39 38 37 36 36 37 40 41 41 41 40 38 35 32 29 27 27 26 27 27 26 26 26 26 27 28 29 30 30 31 31 33 34 34 35 35 36 36 36 36 35 35 35 35 37 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 32 32 31 31 29 29 29 29 30 31 31 31 31 31 31 31 31 30 30 29 28 27 26 26 24 23 23 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 23 23 23 22 22 22 22 22 23 23 23 23 23 23 22 21 21 21 20 20 19 19 19 18 18 18 17 16 15 14 14 14 15 15 15 16 16 15 14 12 11 10 10 10 10 10 16 7 4 4 4 3 4 4 3 14 15 5 9 10 9 8 6 3 5 8 10 10 11 10 10 10 10 10 10 10 12 19 18 18 18 17 16 16 15 16 16 16 17 19 20 20 20 19 19 18 19 18 14 11 11 12 13 13 14 14 15 16 16 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 15 13 12 12 12 11 11 12 12 12 12 12 11 12 13 15 16 17 18 18 18 18 18 17 17 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 17 17 18 19 19 19 19 19 19 19 19 19 20 20 21 19 19 21 22 22 22 23 21 23 23 23 23 23 22 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 39 38 37 34 30 26 22 20 20 21 22 22 23 23 24 25 26 27 28 30 31 33 35 36 37 36 37 37 36 36 35 34 33 32 30 29 28 27 27 26 25 25 24 23 22 21 21 22 22 22 22 23 24 24 24 25 25 25 25 26 26 26 26 26 26 25 25 27 28 29 30 31 31 31 31 31 31 31 31 31 31 30 29 28 28 28 28 28 28 29 29 29 30 31 33 36 39 39 39 38 36 32 32 35 37 39 39 39 38 37 37 38 40 42 43 44 45 45 43 40 38 37 36 35 35 35 35 34 33 32 32 32 32 32 33 33 33 32 31 30 30 30 31 33 38 38 36 36 35 36 37 39 39 41 42 43 43 43 43 43 43 43 44 45 45 43 36 33 32 31 29 28 28 27 25 23 21 20 20 20 21 22 22 22 22 23 25 28 32 33 33 32 32 32 33 33 33 33 32 31 31 31 33 35 36 34 32 31 32 33 33 34 34 35 35 35 34 33 31 30 29 29 29 30 31 31 31 29 26 22 20 19 20 21 22 22 22 21 20 20 20 21 22 23 23 23 22 22 21 20 19 18 18 18 19 20 21 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 20 19 19 19 19 18 18 18 18 20 22 23 23 22 19 19 19 18 17 17 17 17 17 16 16 16 16 16 16 16 17 25 34 38 39 40 40 39 39 38 38 40 42 42 42 41 41 41 39 36 32 29 27 27 26 27 27 26 26 26 26 27 28 29 29 30 30 31 33 34 35 35 35 36 36 36 35 35 35 35 35 36 38 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 30 29 29 29 29 30 31 32 31 31 31 31 31 31 31 30 30 29 28 27 26 24 23 22 22 22 22 22 22 22 23 23 23 24 24 24 24 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 16 15 14 13 13 14 15 15 16 16 16 15 13 12 12 11 11 11 13 20 22 8 4 4 3 4 5 5 5 18 19 15 5 9 9 7 5 2 5 7 9 11 11 11 11 11 11 11 11 10 13 18 19 18 17 16 16 16 16 16 17 18 20 20 20 21 21 20 20 20 20 20 15 12 11 12 12 13 13 14 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 16 17 16 16 15 14 13 12 12 11 11 12 12 12 12 11 11 12 14 15 17 17 18 18 18 18 18 17 17 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 17 17 18 19 19 19 19 19 19 18 18 18 19 20 20 20 20 20 20 20 21 22 22 23 23 23 23 22 22 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 41 40 38 37 35 30 26 23 20 20 21 21 22 22 23 23 24 25 26 27 29 30 33 34 36 37 37 37 37 37 36 35 35 34 33 31 30 29 28 27 26 24 24 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 25 25 25 26 26 26 26 25 26 26 28 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 28 28 28 28 28 28 29 29 29 30 32 34 36 39 39 39 38 36 35 35 37 39 40 41 40 39 38 37 36 36 37 39 42 44 44 43 41 39 38 38 37 36 34 32 30 29 28 28 29 30 32 32 32 32 31 30 29 28 28 30 33 37 37 35 35 35 36 37 38 38 40 42 42 42 42 43 43 43 43 43 44 42 38 30 27 26 26 26 27 27 26 25 23 22 21 21 23 23 23 23 23 23 25 28 31 34 34 33 33 33 33 33 33 33 32 31 30 30 31 33 35 36 34 33 32 33 34 34 35 35 36 37 36 35 34 32 31 30 30 30 30 30 30 30 27 24 22 20 20 21 21 22 22 21 21 20 20 20 21 22 23 23 23 22 21 20 19 18 18 18 18 20 22 23 24 24 23 23 22 21 21 21 21 21 21 20 20 20 20 19 20 20 19 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 19 19 19 22 22 23 23 22 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 17 20 31 36 38 38 38 39 39 39 39 42 43 43 42 41 40 40 38 35 32 30 29 28 27 27 26 26 26 26 27 28 29 29 29 29 30 31 33 34 35 35 35 36 36 36 36 36 35 35 35 36 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 35 35 34 34 34 34 33 33 33 32 32 30 29 29 29 29 30 30 32 32 31 31 31 31 31 31 31 30 30 29 29 27 25 23 22 22 22 22 21 21 21 22 22 22 23 24 23 23 22 22 22 22 22 22 22 23 22 23 23 23 23 23 23 23 23 22 22 21 20 20 19 19 19 18 18 17 16 14 14 14 14 15 15 16 16 16 16 15 14 13 12 12 12 13 16 22 20 7 4 4 4 5 6 9 20 20 20 19 7 6 8 6 4 2 2 5 9 11 11 11 11 12 12 12 12 11 11 13 19 18 17 17 17 16 17 17 18 20 20 20 21 21 21 21 21 21 21 21 15 12 11 11 11 12 12 13 14 15 16 16 16 17 17 17 17 17 18 18 18 18 17 17 17 17 17 16 16 16 15 14 14 14 13 12 12 12 12 13 12 11 11 13 15 16 17 18 18 18 18 18 18 17 16 16 16 17 17 18 18 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 17 17 18 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 20 21 22 23 23 23 22 22 22 22 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 41 40 39 38 36 31 26 23 21 20 21 22 22 22 23 23 24 25 27 28 29 30 32 34 35 37 37 38 37 37 37 36 35 34 33 32 31 30 29 29 28 25 23 22 21 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 25 25 26 26 27 28 29 30 31 31 31 31 31 31 31 31 31 31 30 29 28 28 28 27 27 27 28 28 29 29 30 32 34 37 38 38 38 38 37 36 37 39 41 41 41 40 39 37 33 29 30 32 36 40 43 44 44 42 40 40 38 36 34 31 28 26 25 25 26 28 30 31 33 33 33 32 31 29 28 27 30 34 36 36 36 35 35 36 37 38 38 39 41 41 41 42 42 43 43 43 43 43 40 33 26 23 22 23 23 24 25 26 26 25 24 23 23 24 24 25 24 24 24 27 30 33 34 34 32 32 32 32 32 32 32 31 30 29 30 31 34 35 35 35 34 33 34 34 35 35 36 37 37 37 36 35 34 32 32 31 31 31 31 30 29 25 23 21 20 20 21 21 22 22 21 20 20 20 21 22 22 23 23 23 22 21 20 18 17 18 19 20 22 23 24 24 24 24 23 22 21 21 20 20 21 21 21 21 21 23 23 22 23 21 19 19 19 20 20 20 21 20 20 20 21 21 20 20 20 19 19 19 19 19 19 21 21 20 20 20 21 20 21 21 20 20 19 17 18 18 18 17 17 18 17 17 17 17 17 17 16 17 19 27 37 39 39 38 38 39 39 40 41 44 44 43 41 40 38 35 32 30 30 29 28 27 27 27 26 26 27 28 29 29 29 29 29 30 30 32 34 35 35 35 35 35 35 35 36 37 35 35 35 37 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 32 29 29 29 29 30 30 30 32 32 31 31 31 30 31 31 31 31 31 30 30 28 26 23 23 22 22 22 21 20 20 21 21 21 22 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 21 20 19 19 18 18 18 18 17 16 16 15 14 15 16 16 16 16 17 16 16 15 14 13 13 14 14 18 22 19 10 5 4 4 5 9 15 20 21 21 20 14 9 4 4 4 3 2 4 8 11 11 11 11 12 12 12 12 12 12 12 15 18 17 17 18 18 17 18 19 19 20 21 21 22 22 21 21 21 21 16 12 11 11 11 11 11 11 12 13 14 15 16 16 16 16 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 12 12 13 14 16 17 18 18 18 18 18 18 18 17 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 19 19 19 19 18 18 18 18 18 18 18 18 18 20 20 20 20 21 22 22 22 22 22 22 22 22 22 21 21 21 21 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 41 39 39 37 33 27 22 22 21 22 22 22 22 23 23 24 25 26 28 29 30 31 33 35 36 37 38 38 38 37 37 36 35 34 33 32 31 30 29 29 27 24 22 21 21 21 21 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 27 27 28 29 30 31 31 31 31 31 31 31 31 31 31 30 30 29 28 27 27 27 27 27 27 28 28 29 30 31 34 36 37 38 38 38 36 36 38 40 41 41 40 39 38 36 33 31 32 33 37 41 44 45 44 43 43 40 37 33 30 27 25 24 24 25 27 29 31 31 34 35 35 33 31 29 27 27 32 35 36 35 35 35 36 38 38 39 39 39 40 40 40 40 42 43 43 43 42 41 37 29 25 23 22 24 24 24 25 26 26 25 24 24 24 25 25 26 25 25 26 29 32 34 34 33 32 31 31 31 31 31 30 29 29 29 30 32 34 36 35 35 34 34 34 35 35 35 35 36 37 38 37 36 35 34 33 32 32 32 32 31 29 25 23 22 21 21 21 22 22 21 21 20 20 21 21 22 22 23 23 23 21 20 19 18 18 19 20 22 22 23 23 23 23 23 23 22 22 21 20 20 21 21 21 21 22 23 24 24 25 24 20 19 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 20 21 22 21 20 20 20 20 21 24 25 22 19 17 17 17 17 17 17 18 18 17 17 17 18 17 17 17 19 25 33 36 37 37 37 37 38 41 43 46 45 44 41 39 36 34 31 31 29 28 28 28 27 27 27 27 28 29 30 30 30 30 30 30 30 31 34 36 36 35 34 34 34 35 37 39 39 37 37 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 35 35 35 35 34 34 34 33 33 33 32 28 28 29 29 30 30 30 31 32 31 30 29 30 31 31 31 31 31 31 30 29 27 24 23 23 22 21 20 20 20 20 20 21 21 22 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 23 24 24 23 23 22 21 20 19 19 18 18 18 18 18 18 17 16 16 16 17 17 18 18 18 17 17 16 16 15 14 15 17 20 21 20 16 11 7 6 7 14 20 21 21 21 20 19 17 12 7 4 3 3 5 8 10 11 11 12 12 13 12 12 12 12 13 16 18 18 18 18 18 18 18 18 19 20 21 22 22 21 21 20 19 16 10 10 10 10 10 10 10 10 11 11 13 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 16 15 15 14 15 15 14 13 14 15 16 17 18 19 19 19 19 19 19 18 17 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 17 17 18 18 18 19 19 19 18 18 18 19 19 19 19 19 20 20 20 20 21 22 22 22 22 22 22 22 22 21 21 21 21 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 41 39 38 38 36 29 24 23 23 23 22 22 22 23 23 23 25 26 28 29 30 31 33 35 36 37 37 37 37 38 37 36 35 35 34 32 31 30 30 30 28 26 23 21 21 21 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 29 30 31 31 31 31 31 31 31 31 31 31 31 30 29 28 28 28 27 26 26 26 26 26 27 28 28 30 33 34 36 38 38 37 35 36 38 39 41 41 41 40 39 37 35 36 36 37 40 42 44 44 43 43 42 39 34 30 27 25 24 24 25 26 29 29 31 34 36 37 37 34 30 27 26 28 33 34 35 33 33 35 38 39 40 40 40 40 40 40 40 39 41 42 42 42 40 38 33 24 23 23 23 24 26 27 27 27 26 25 24 23 23 24 25 26 26 26 28 30 33 34 34 33 32 31 30 30 29 29 28 28 28 29 31 33 35 36 36 36 35 35 35 35 35 35 35 36 37 38 38 37 36 36 34 34 33 33 33 32 30 27 24 23 23 22 22 22 22 22 21 20 20 21 22 22 23 23 23 22 21 20 19 19 19 20 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 23 21 21 21 22 24 25 26 25 21 20 20 20 21 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 21 22 21 20 20 20 20 21 21 25 24 21 18 17 17 17 17 18 18 18 18 18 18 18 19 18 18 19 22 27 33 35 35 35 33 34 39 44 46 46 44 41 37 35 33 33 31 29 28 28 28 27 27 27 28 30 30 30 30 30 30 30 30 30 31 32 35 36 35 33 34 34 35 37 39 40 39 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 35 35 34 34 34 33 33 32 31 28 28 29 29 29 30 30 31 32 32 29 29 30 31 31 31 31 31 31 31 30 29 26 23 22 22 21 20 20 19 19 19 20 20 21 21 21 21 21 21 21 20 20 20 21 21 22 22 23 23 24 24 24 23 23 22 21 20 19 19 19 19 19 19 19 19 18 17 17 17 17 18 19 19 19 19 18 18 17 16 16 17 20 21 20 19 18 17 14 13 13 17 20 21 21 21 21 20 18 17 16 12 4 4 6 8 10 11 11 12 13 13 13 13 12 12 11 15 20 19 17 18 18 18 18 18 19 20 21 22 22 20 19 19 19 17 15 12 9 9 10 10 10 10 10 10 11 12 13 14 15 15 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 15 14 14 16 16 16 16 16 15 14 14 16 16 17 18 19 19 20 20 20 20 19 18 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 22 21 21 22 21 21 21 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 41 40 39 38 37 33 26 25 25 24 23 21 21 22 23 24 24 26 28 29 30 31 33 34 36 37 38 38 37 37 37 37 36 35 34 33 31 31 30 31 30 27 24 22 21 21 21 22 22 22 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 29 30 30 31 31 31 31 31 31 31 31 31 31 31 30 29 28 28 27 27 26 25 25 25 26 26 26 27 29 31 32 36 38 38 36 35 35 37 39 41 41 41 41 40 38 37 37 38 39 40 42 43 43 42 42 40 36 31 28 26 26 26 27 28 29 32 31 33 35 37 38 37 33 28 25 25 29 31 31 31 30 31 35 38 40 41 41 42 42 41 40 40 39 40 41 40 38 35 31 27 23 21 23 25 27 29 30 29 27 25 24 23 23 23 24 24 25 26 27 28 30 33 34 34 33 31 30 29 29 27 26 26 26 27 29 31 34 36 36 36 36 36 36 36 37 36 35 35 36 36 37 38 37 37 36 35 34 34 33 33 33 31 28 26 26 25 24 23 23 23 22 21 21 21 22 22 22 22 23 22 22 20 19 19 20 21 21 22 21 21 21 21 22 22 22 22 21 21 22 22 23 22 22 21 21 22 23 24 25 25 25 23 20 20 20 21 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 20 21 22 21 21 25 25 21 19 18 17 17 17 18 18 18 18 18 18 18 19 18 18 18 18 19 20 22 23 24 22 24 33 43 40 31 44 39 36 34 32 32 30 28 28 28 28 28 28 29 30 31 31 31 30 30 30 30 30 30 31 32 33 34 34 34 34 34 35 37 39 40 40 40 39 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 31 29 28 28 29 29 30 30 30 31 32 31 30 29 29 30 30 31 31 31 31 31 31 30 28 25 23 21 21 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 20 20 21 22 23 23 24 24 24 24 23 22 21 21 21 21 21 21 21 21 20 20 19 18 17 17 17 18 19 19 19 19 19 19 19 18 18 17 19 21 21 20 19 18 18 17 17 18 19 20 20 21 21 21 20 20 19 18 17 11 5 8 10 11 11 12 13 14 14 14 13 13 13 12 16 20 19 17 17 17 18 18 18 19 20 21 22 22 19 18 18 19 19 19 17 11 9 9 9 9 9 9 10 10 11 12 13 14 15 15 15 16 16 16 16 16 16 16 16 15 16 16 16 15 13 13 14 14 16 15 16 16 16 16 16 16 16 17 18 19 19 20 20 21 20 19 18 17 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 40 38 38 37 34 30 27 27 25 23 21 20 21 22 22 24 26 28 29 31 31 32 34 36 37 38 38 38 37 37 37 36 35 34 33 32 31 31 31 31 29 26 23 22 22 21 21 21 22 23 23 24 25 26 26 26 25 25 25 26 26 26 26 26 26 26 27 27 28 29 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 25 25 25 25 25 26 26 27 28 29 32 35 38 38 36 35 35 37 40 42 42 42 41 40 38 37 36 38 39 40 41 42 42 41 39 36 33 30 29 28 29 29 29 30 31 32 32 34 36 37 37 35 32 27 24 26 29 30 29 28 27 31 35 39 41 41 42 43 43 43 42 40 38 39 39 37 32 28 24 21 20 21 21 25 28 30 30 29 26 24 23 23 22 22 23 23 25 26 27 29 31 33 34 33 32 31 31 29 28 26 25 25 26 27 29 32 34 36 36 36 36 37 37 37 37 36 36 36 36 36 36 37 37 37 36 35 34 34 33 33 33 32 29 29 28 26 24 24 24 24 23 22 21 21 22 22 22 22 22 22 21 20 19 19 20 21 21 21 20 21 20 21 21 22 22 21 21 20 21 21 21 21 21 21 21 22 23 24 24 25 24 23 20 20 21 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 20 22 23 22 21 21 22 21 19 18 18 17 18 18 18 18 18 18 18 18 18 18 18 20 21 21 21 21 21 20 20 22 23 27 29 31 42 36 34 33 32 30 29 28 27 27 27 28 29 30 31 31 30 31 31 30 30 30 30 30 30 31 32 33 33 34 35 35 35 37 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 33 30 28 28 28 29 29 30 30 30 30 32 31 30 29 30 30 30 30 30 31 31 31 31 30 29 26 24 23 21 20 19 18 19 19 19 19 19 19 20 20 20 20 20 19 19 19 20 21 22 23 23 23 23 24 23 23 22 22 22 22 22 22 22 21 21 21 20 19 18 17 17 17 18 19 19 19 20 20 20 20 19 19 19 20 21 21 20 20 19 18 18 18 18 19 19 20 21 21 21 20 20 20 20 18 12 7 9 11 12 12 13 13 14 14 14 14 14 13 12 17 19 19 17 17 17 17 18 18 19 20 21 22 22 19 18 18 19 19 20 19 14 9 9 9 9 9 9 9 9 10 11 12 14 14 15 15 16 16 17 17 17 16 16 16 15 15 15 15 14 12 12 13 14 16 15 15 15 15 16 16 16 16 17 18 19 20 20 21 20 20 19 18 17 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 19 18 18 18 18 18 18 18 18 18 19 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 41 38 35 36 34 31 29 27 26 23 21 20 20 21 23 23 25 28 30 31 32 32 33 35 37 38 38 38 38 38 37 36 35 34 33 32 31 31 31 30 29 28 25 24 23 22 21 21 21 22 23 24 25 26 26 26 26 26 26 26 26 26 27 26 27 27 27 27 28 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 29 28 27 26 25 25 25 25 25 25 26 28 28 30 32 35 37 37 35 34 35 37 40 42 42 42 41 39 37 36 36 38 40 40 41 41 40 38 36 35 34 33 32 31 31 31 30 29 29 30 32 34 36 36 36 35 32 29 27 28 30 30 27 25 27 33 37 40 41 42 42 43 43 43 42 41 38 41 37 32 27 22 19 17 20 22 23 25 28 30 29 27 25 23 22 22 22 22 22 23 25 26 27 29 31 32 33 32 31 30 30 29 27 26 25 25 26 27 30 33 35 36 36 36 37 38 37 37 37 37 36 36 36 35 35 36 37 37 36 35 34 33 33 33 33 32 30 31 28 26 25 25 25 25 24 22 22 22 22 22 22 22 22 21 20 19 19 19 21 21 20 20 20 20 21 21 21 21 21 21 20 20 19 19 20 20 20 20 21 23 24 24 24 23 23 23 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 23 24 23 22 21 19 18 18 17 18 18 18 18 18 18 18 18 19 20 21 23 25 25 25 24 23 24 24 25 27 28 26 28 36 33 33 31 29 28 27 27 27 27 27 28 29 31 31 31 30 29 30 29 29 30 30 30 31 31 31 32 33 34 36 37 36 37 39 40 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 35 35 34 34 34 34 34 30 30 29 28 29 29 30 30 30 30 31 31 30 29 29 29 30 30 30 30 31 31 31 31 30 27 25 24 21 19 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 21 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 17 17 17 18 19 20 20 20 20 21 20 20 19 19 20 21 21 21 20 19 18 18 18 19 19 20 21 21 21 21 21 20 21 21 20 14 9 10 12 13 13 13 13 13 14 14 14 15 15 14 18 20 19 18 17 17 17 17 18 19 20 21 22 21 20 20 20 20 20 20 18 11 8 8 8 8 9 9 9 10 10 10 12 14 15 15 16 16 16 17 17 17 17 16 15 14 14 14 14 13 12 11 11 13 15 15 15 16 16 16 16 17 17 17 18 19 20 20 21 20 19 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 41 39 37 34 33 31 29 28 26 24 21 19 19 20 21 23 25 27 30 32 32 33 33 35 37 38 38 39 38 38 37 36 35 35 34 33 32 32 31 32 29 28 27 26 24 23 22 21 21 22 23 23 24 26 26 27 26 26 26 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 31 31 31 31 31 31 32 32 31 31 31 30 29 29 28 27 26 26 25 25 25 24 25 25 26 27 29 31 33 35 36 35 33 33 34 37 38 40 41 41 40 39 37 37 37 39 40 41 40 40 39 38 37 37 38 37 35 33 31 29 28 28 28 29 31 34 36 36 36 35 34 32 31 32 31 28 23 23 27 34 37 39 40 41 42 43 43 42 41 41 41 42 33 28 24 22 20 21 24 25 25 26 27 28 27 25 23 22 21 21 21 21 22 23 25 27 28 29 30 32 31 30 29 29 29 28 27 26 26 26 27 28 30 34 35 37 37 38 38 38 37 37 37 37 36 36 35 35 35 36 36 37 36 34 33 32 32 33 33 33 32 30 27 26 25 26 27 26 25 23 23 23 23 22 22 22 21 21 20 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 19 19 18 19 20 20 20 21 22 23 25 24 23 22 23 23 22 21 21 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 20 20 21 22 24 24 22 22 21 19 18 18 18 18 18 18 18 18 18 19 20 21 22 23 25 25 24 27 28 26 25 26 27 28 29 36 36 35 33 31 29 27 27 26 26 26 26 27 28 29 30 30 29 27 28 29 30 30 30 31 31 31 31 31 31 32 34 37 38 37 37 39 40 41 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 39 38 38 38 38 37 37 37 37 36 36 35 33 32 32 32 33 34 32 33 30 28 28 29 29 30 30 30 31 31 31 30 29 29 30 30 30 30 30 30 31 31 30 29 27 24 20 18 16 15 16 17 17 18 18 18 18 18 18 18 18 18 18 19 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 18 18 19 19 19 20 21 21 21 21 20 20 19 20 21 20 20 20 19 19 19 19 19 20 21 21 21 21 21 21 21 21 22 21 19 15 12 13 13 14 14 14 13 13 15 15 16 16 15 19 20 20 19 18 17 17 17 18 19 20 21 22 22 23 22 21 20 20 19 14 8 8 8 8 9 9 10 10 10 10 11 12 14 16 16 16 16 16 17 17 17 17 16 15 14 14 13 13 13 13 12 11 12 15 15 16 16 16 16 16 17 17 17 17 19 20 20 20 19 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 42 40 37 37 34 30 29 28 28 25 22 20 19 19 21 21 24 27 30 31 32 33 34 35 37 38 39 38 39 38 38 37 36 35 34 34 33 32 32 31 30 28 28 27 25 24 23 21 21 22 23 24 24 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 30 31 31 31 31 32 32 31 31 32 32 32 31 31 31 30 29 29 28 27 26 25 25 25 24 24 24 26 27 28 30 33 34 35 35 34 32 32 33 36 37 39 40 41 40 40 39 37 37 38 40 41 40 40 41 41 40 39 39 38 36 32 29 28 28 28 28 30 33 35 37 37 37 36 35 34 34 34 30 23 17 19 27 33 37 38 39 41 42 42 43 43 42 42 38 31 27 25 25 26 26 26 30 29 28 28 28 27 25 23 22 21 21 20 20 21 21 22 25 28 30 30 30 31 29 28 28 28 28 27 27 27 27 27 28 29 31 35 35 38 39 39 38 38 37 37 37 36 36 35 35 35 35 36 36 36 35 34 33 32 32 32 33 33 31 29 27 26 27 28 29 27 25 24 23 23 23 23 23 22 21 21 20 19 19 19 20 20 20 20 20 20 21 21 21 21 20 19 18 18 19 19 20 21 21 21 22 23 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 20 21 24 24 21 21 20 20 19 19 18 18 18 18 18 18 18 19 22 24 23 23 23 24 24 21 18 20 28 31 27 26 31 45 39 37 36 34 31 29 27 26 26 26 26 26 27 28 29 29 29 27 27 28 29 30 31 31 31 31 31 31 31 31 31 34 36 38 38 38 39 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 33 31 29 28 29 31 34 34 31 28 28 28 29 29 30 30 30 31 31 32 32 30 29 30 30 30 30 30 31 32 31 31 30 28 24 20 17 15 14 14 15 16 16 16 17 17 17 17 17 17 17 18 19 20 21 21 21 22 22 22 23 23 23 23 23 23 22 22 22 21 20 20 19 19 18 18 18 19 19 19 19 20 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 21 22 21 21 21 21 21 21 22 22 21 16 14 14 15 15 15 14 12 13 15 16 17 17 16 20 21 20 20 18 17 17 17 17 18 20 21 22 23 23 23 21 19 19 17 12 8 8 9 9 9 10 11 11 11 11 12 14 15 16 17 16 16 17 17 17 17 17 16 15 14 14 13 13 15 14 12 11 12 14 15 15 16 16 17 17 17 18 17 17 19 19 19 19 19 18 17 18 18 18 17 16 16 17 18 18 19 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 42 41 38 36 36 30 27 27 28 27 24 21 19 18 20 22 22 26 30 31 32 33 34 35 37 38 39 39 39 38 38 37 36 35 34 33 33 33 31 31 30 29 28 28 26 24 23 21 21 21 22 22 24 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 32 32 32 32 31 32 32 32 32 31 31 30 30 30 29 28 27 26 25 25 25 24 23 24 24 27 29 30 33 35 35 34 32 30 31 33 36 36 39 41 41 41 40 39 38 38 39 40 41 42 42 43 41 39 38 38 37 35 32 30 30 30 30 31 33 35 37 38 38 37 36 35 34 34 32 26 17 14 17 26 32 36 38 39 40 41 41 43 42 42 39 32 24 20 21 25 29 30 31 33 33 32 31 29 26 24 23 22 21 20 20 20 20 21 22 25 29 31 30 29 29 27 27 27 27 26 26 27 27 27 28 29 30 33 36 36 39 40 39 38 37 37 37 37 36 35 35 35 35 35 36 36 36 36 34 33 32 32 33 33 32 30 28 26 26 28 30 30 28 26 25 24 24 24 23 23 22 22 21 20 19 19 19 19 19 19 19 20 20 21 21 20 20 19 18 18 18 19 19 20 21 22 22 23 24 24 24 24 24 24 22 22 22 22 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 20 21 23 23 21 19 20 20 19 19 19 18 18 18 18 18 19 21 25 26 25 25 24 21 19 18 19 27 40 42 35 35 43 40 38 38 37 35 32 30 28 27 26 26 26 27 27 28 28 29 29 27 27 28 30 31 32 32 32 32 32 31 31 31 31 33 35 37 39 39 40 40 40 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 35 33 31 28 26 25 25 26 28 33 30 28 27 28 28 29 30 30 30 31 31 32 32 30 29 30 30 30 31 31 31 32 32 31 31 29 25 20 17 15 13 13 14 14 14 15 15 15 16 16 16 16 16 17 18 19 19 20 20 21 21 22 23 23 24 24 23 22 22 22 21 21 20 19 19 19 18 18 19 19 19 19 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 21 21 21 21 21 21 21 21 22 22 23 22 19 17 15 16 16 16 16 14 13 15 16 17 17 17 17 20 20 20 19 17 17 17 16 17 19 20 21 22 23 21 19 18 18 16 13 11 9 9 9 10 11 12 12 12 12 14 19 20 18 17 17 17 17 16 17 17 17 17 16 16 15 15 15 16 16 13 11 12 14 15 16 16 17 17 17 17 17 17 16 18 18 19 19 19 18 18 19 19 17 16 16 16 17 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 43 41 39 36 34 33 27 25 27 27 25 23 20 18 19 21 23 25 29 32 32 33 34 35 37 38 39 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 29 28 27 25 23 21 21 21 22 23 23 25 26 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 29 27 26 26 25 24 24 23 23 24 24 25 27 29 31 34 36 34 31 30 31 32 34 36 39 40 41 41 41 39 38 38 39 41 42 43 43 42 39 37 37 36 36 35 33 32 32 33 33 34 35 37 37 38 38 36 35 34 33 31 29 20 13 12 16 24 31 35 37 38 38 39 40 41 41 41 34 25 18 16 19 26 30 32 33 34 34 33 31 29 27 25 23 22 20 20 19 20 20 21 23 27 30 31 29 28 27 25 26 25 25 25 26 26 27 28 29 30 32 33 35 38 40 40 38 37 37 37 36 36 35 35 35 34 34 34 35 36 36 36 34 33 33 34 33 33 32 29 27 26 27 30 32 31 29 27 26 25 24 24 24 23 23 22 21 20 19 20 20 19 20 20 20 20 21 21 21 20 19 18 18 18 18 19 20 20 21 22 23 24 25 25 24 24 24 23 21 21 22 22 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 21 22 23 22 20 19 19 19 19 19 19 19 18 18 18 18 20 23 28 30 41 38 34 30 26 25 28 38 45 44 44 42 40 39 39 38 37 36 34 31 29 28 27 27 27 27 27 28 29 29 28 27 28 29 31 32 33 33 33 33 33 32 31 31 31 32 33 36 38 40 40 40 40 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 35 34 31 28 25 23 22 23 23 26 32 33 30 28 28 28 29 30 30 31 31 32 32 31 30 29 30 30 30 31 31 31 32 32 31 31 30 27 15 9 10 12 12 12 12 12 12 13 13 14 15 15 15 15 15 15 16 17 18 19 20 21 22 23 23 23 23 22 21 21 21 21 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 22 22 21 21 21 21 21 20 19 19 18 18 19 20 20 20 21 21 21 20 21 21 21 22 23 23 23 23 22 22 18 17 18 18 17 15 14 15 16 17 17 17 17 16 19 20 19 18 17 17 16 17 18 19 20 22 22 20 18 18 19 18 18 15 12 11 10 10 13 16 15 13 14 16 22 23 21 18 18 17 17 17 17 17 18 18 18 18 17 17 17 17 16 14 12 12 14 16 17 17 17 17 17 17 17 16 16 18 18 18 19 19 19 19 19 18 17 16 16 16 17 18 18 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 43 42 40 38 37 34 31 27 26 27 26 24 21 19 18 20 20 23 27 31 33 33 34 35 36 38 39 39 39 38 38 37 36 35 35 35 34 33 31 31 30 29 29 29 28 26 23 22 20 20 21 22 23 24 25 27 27 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 29 28 27 26 26 24 23 23 23 23 23 23 24 26 27 30 34 36 35 32 30 31 31 33 36 39 40 41 42 41 40 39 39 39 41 42 43 41 38 37 36 36 36 36 36 36 35 35 35 36 36 36 37 37 37 37 35 32 32 30 27 24 17 10 11 17 24 29 34 36 37 37 37 37 37 37 37 26 18 15 17 22 27 27 32 33 34 34 33 31 29 28 26 24 22 20 20 19 20 20 20 23 27 29 29 26 26 24 24 24 24 24 24 25 25 27 28 29 31 33 33 36 39 41 41 39 38 37 38 37 36 35 35 35 34 34 34 35 35 36 35 34 34 34 35 34 33 31 29 27 27 28 31 32 31 29 29 27 26 25 25 24 24 23 23 22 21 20 21 21 21 20 20 20 21 21 21 20 19 18 18 18 18 19 20 21 21 22 23 24 24 25 26 26 24 23 23 22 21 22 22 22 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 22 22 23 22 21 20 20 19 19 19 19 19 19 19 18 19 20 28 36 43 40 40 38 40 40 39 39 40 43 42 43 41 39 39 38 38 37 36 34 32 30 29 28 27 27 27 28 28 29 29 29 30 31 32 33 34 34 34 34 33 33 32 32 32 31 32 33 35 37 38 39 40 40 40 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 35 33 31 27 23 21 21 21 22 24 28 31 33 33 31 29 29 30 32 32 32 32 32 30 30 30 30 30 31 31 31 32 32 32 31 31 31 26 12 9 5 8 9 10 10 10 10 11 11 12 13 13 14 13 13 14 15 16 17 18 19 20 21 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 20 19 19 18 18 19 21 21 21 21 21 21 21 22 22 23 23 24 24 24 24 24 23 19 18 19 18 17 16 15 16 17 17 17 17 17 16 20 20 19 19 18 17 17 17 17 18 20 21 20 19 18 18 19 21 21 20 17 15 11 12 18 19 19 17 16 17 19 20 20 18 17 17 17 17 17 18 19 19 18 18 18 18 17 18 17 15 13 13 15 17 17 17 17 17 17 17 16 16 16 17 18 18 19 19 19 19 19 18 17 17 17 17 17 17 18 18 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 20 20 20 21 21 22 22 22 22 22 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 43 42 40 38 36 36 33 31 30 28 27 25 22 19 18 20 22 22 27 30 32 33 34 35 36 37 38 39 39 38 38 37 36 35 34 34 34 34 32 30 30 29 29 29 28 26 23 21 20 20 20 21 21 22 24 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 29 28 27 26 25 24 23 23 22 22 22 23 24 26 27 30 34 37 36 34 31 31 31 34 37 39 40 41 42 42 41 40 39 39 40 41 41 38 36 36 36 36 37 38 38 38 37 37 36 37 36 36 36 36 35 34 32 29 29 26 24 20 15 8 11 17 23 28 33 35 36 35 34 33 33 32 28 19 14 15 19 22 26 28 31 33 34 33 32 31 30 29 27 24 24 22 20 19 20 19 20 24 27 27 25 24 23 22 22 22 22 23 23 24 25 26 28 30 31 31 33 37 40 42 42 40 40 39 40 39 38 37 36 35 34 34 34 34 34 35 35 35 35 35 35 35 33 31 29 29 28 29 31 32 31 30 30 28 27 26 25 24 24 25 25 23 22 22 22 23 24 22 22 22 21 21 20 19 18 17 17 17 18 19 20 21 22 23 23 24 24 25 25 25 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 21 23 23 22 22 22 21 20 20 20 20 19 19 19 19 19 18 19 29 38 39 38 38 37 37 37 39 40 42 41 41 40 42 40 39 39 38 38 37 36 35 33 31 30 29 28 28 28 28 29 30 30 30 31 33 34 34 34 34 34 33 33 33 33 33 32 32 32 33 34 36 36 38 40 40 40 41 42 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 36 34 31 30 27 22 20 20 21 21 23 25 27 30 30 31 31 32 32 32 32 32 32 32 32 30 30 30 31 31 31 31 32 32 32 31 31 29 23 16 15 13 6 4 6 7 8 8 9 10 11 11 12 12 12 12 12 13 15 16 17 18 19 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 20 20 20 19 20 20 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 23 22 20 19 19 18 17 16 15 17 18 19 19 18 18 18 21 20 19 19 18 17 17 17 17 18 20 20 18 18 18 19 20 21 21 21 20 17 14 16 22 23 23 19 17 17 17 18 18 17 17 17 17 17 18 18 19 19 19 18 18 18 18 18 17 16 14 15 16 17 17 18 18 17 17 17 16 16 16 16 17 17 18 19 19 19 19 18 17 17 17 18 18 18 18 18 19 19 19 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 22 22 22 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 42 41 38 36 34 34 32 32 31 29 27 23 19 17 19 23 24 26 30 33 34 34 35 36 37 38 39 38 38 38 37 36 35 34 34 34 34 33 31 30 30 30 30 29 26 24 21 20 19 19 20 20 21 23 24 26 27 28 29 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 29 29 28 27 26 25 24 22 21 21 21 21 22 25 28 29 31 33 36 37 35 34 33 32 34 37 38 39 40 42 42 42 40 40 39 40 40 39 37 36 36 37 37 38 39 38 38 37 37 36 36 36 35 34 34 33 31 29 29 26 24 22 18 13 9 11 17 22 27 31 33 33 33 32 31 29 27 21 15 13 14 19 21 23 28 31 33 33 33 32 31 31 30 28 26 24 21 20 19 20 20 21 25 25 24 22 21 21 19 20 20 21 21 22 23 25 26 28 30 31 32 34 37 41 42 42 41 40 40 40 39 39 38 37 36 35 34 34 33 33 34 34 35 36 35 35 35 33 31 30 30 30 30 31 31 32 31 31 30 29 28 27 26 25 25 24 22 22 23 23 24 25 24 23 23 22 21 19 18 17 17 17 18 19 20 21 22 23 23 23 24 24 24 25 25 24 24 24 23 23 22 22 22 22 22 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 23 23 22 21 20 20 21 21 20 20 19 19 21 28 32 30 31 41 35 34 33 35 36 39 39 37 37 40 41 41 41 41 40 39 38 38 38 37 36 35 34 32 31 29 29 29 29 29 29 30 31 32 33 33 34 33 33 33 34 33 33 33 33 33 33 33 33 34 35 35 36 38 39 40 41 41 42 41 41 41 41 41 41 41 40 40 40 40 40 39 39 40 40 40 40 40 39 39 39 37 35 34 31 29 25 22 21 19 20 20 22 23 24 25 27 31 32 33 33 33 32 30 30 32 31 30 30 30 31 31 31 31 33 32 32 31 29 26 21 17 16 15 14 10 3 2 4 5 7 8 9 10 11 11 10 11 11 12 14 15 16 17 18 19 20 20 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 23 23 24 24 24 23 23 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 24 24 25 24 24 24 24 23 23 19 18 17 17 16 15 15 16 17 19 20 20 20 20 21 20 19 19 19 18 17 17 17 18 20 18 16 17 18 19 19 20 20 21 21 20 20 22 23 23 23 22 19 18 18 18 18 17 17 17 17 18 18 18 19 19 19 19 18 18 18 18 17 15 15 16 16 17 18 18 18 17 17 17 17 16 16 16 16 16 17 19 19 19 18 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 22 22 22 22 22 22 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 43 41 38 35 36 34 32 31 30 30 29 26 22 19 19 22 25 27 30 33 34 34 34 36 37 38 39 39 38 38 37 36 35 34 34 34 34 33 32 31 31 31 31 30 27 24 22 20 19 18 18 19 20 21 23 25 27 28 29 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 32 32 32 32 32 33 32 32 32 32 31 31 30 29 28 28 27 26 25 24 22 21 20 20 20 21 25 28 29 31 32 35 38 37 36 35 33 33 34 36 38 39 41 41 41 40 40 39 39 40 39 38 36 36 37 38 38 38 38 38 37 36 35 34 33 32 31 31 30 29 28 26 24 22 21 17 12 10 11 16 21 27 28 31 31 30 28 27 26 23 16 11 11 14 19 19 23 28 32 33 32 32 32 32 30 29 28 27 24 21 19 19 20 21 23 25 23 21 20 20 19 18 18 18 19 20 21 23 24 26 29 29 31 33 36 39 42 43 41 40 41 41 40 39 39 38 38 37 36 35 35 34 33 33 34 34 34 35 35 34 32 31 31 31 31 31 32 32 32 31 31 31 29 28 27 26 24 23 23 22 22 23 24 24 25 26 25 24 23 21 18 18 18 18 19 20 20 21 22 23 23 24 23 24 24 24 25 25 24 24 23 23 24 25 25 25 24 24 25 24 23 23 24 24 22 21 21 21 21 21 21 21 21 22 23 23 23 23 21 20 21 21 21 21 21 21 23 31 30 30 32 34 34 32 32 33 34 37 40 42 39 35 35 39 41 41 40 40 38 37 37 37 37 37 36 34 33 31 31 30 29 29 29 30 30 31 32 33 33 33 33 33 33 33 33 33 33 33 34 33 33 34 34 35 36 37 38 39 40 41 41 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 38 36 34 30 27 25 24 21 19 19 19 21 21 21 22 25 28 31 31 32 31 30 31 31 31 31 31 31 31 31 31 31 32 33 32 32 31 29 25 21 18 17 17 14 13 10 5 2 2 5 6 7 8 9 10 9 10 11 12 13 14 15 16 17 18 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 23 23 23 22 22 22 23 23 23 23 23 24 23 23 23 24 24 24 24 25 25 25 24 24 23 23 22 18 16 16 17 16 15 15 15 17 19 20 20 20 20 19 20 19 19 19 19 18 17 17 17 18 15 15 16 17 18 18 19 20 21 21 21 21 22 23 23 23 23 22 21 19 19 18 18 17 17 18 18 18 19 19 19 19 19 18 18 18 17 16 13 15 16 16 17 18 18 18 18 17 17 17 16 16 16 16 16 16 18 19 19 18 18 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 22 22 22 22 22 23 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 41 39 36 34 34 32 31 30 29 28 27 24 22 21 24 25 26 31 34 35 34 34 35 37 38 39 39 39 38 37 36 35 34 34 34 34 33 32 32 32 31 31 30 28 25 23 21 19 18 18 18 18 20 23 25 27 29 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 32 32 33 33 33 32 32 32 32 31 31 30 29 28 27 27 26 25 23 21 21 20 19 19 21 24 27 28 31 33 35 37 37 37 35 32 31 32 34 37 39 40 40 40 40 40 39 40 41 39 37 36 36 37 38 38 38 38 37 36 34 33 31 30 29 28 28 28 28 27 25 23 21 20 16 12 10 12 15 19 24 26 29 29 26 24 23 22 19 12 8 10 12 15 19 24 29 31 32 32 32 32 31 29 28 27 25 23 20 19 20 21 22 22 22 20 19 19 18 17 16 16 16 17 19 21 22 24 26 28 29 32 34 36 39 41 42 40 40 40 40 40 39 39 38 37 37 36 36 35 34 33 34 34 34 34 34 34 33 32 31 31 31 31 32 33 33 33 32 31 30 29 28 27 25 23 22 22 22 23 24 25 25 26 27 26 25 26 22 19 19 19 19 20 20 21 22 23 23 24 24 24 24 24 24 25 25 24 23 23 23 24 25 26 27 27 27 28 27 26 26 26 26 24 22 22 22 22 21 22 22 23 25 24 23 23 23 21 21 21 20 21 21 24 27 30 26 24 28 30 32 33 34 34 34 34 38 42 43 40 35 33 36 40 40 39 38 36 37 36 37 37 37 36 35 33 32 31 31 30 30 30 30 30 31 31 32 32 32 32 32 33 33 34 34 34 34 34 34 34 35 35 35 36 37 38 39 40 41 41 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 36 33 31 28 27 24 20 18 18 18 19 20 19 20 22 24 25 28 29 29 29 30 32 32 31 31 31 31 31 31 32 33 33 32 32 31 29 25 21 19 19 18 16 15 14 10 6 2 2 4 5 6 7 8 9 10 11 11 11 12 14 15 16 17 17 18 19 19 20 20 20 20 21 21 21 22 22 22 23 22 22 22 23 23 23 24 24 24 24 24 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 22 22 21 18 16 15 16 16 17 17 16 16 17 19 20 19 19 18 16 16 18 18 18 18 18 18 16 16 15 15 14 14 15 16 17 18 20 21 21 21 22 23 23 23 22 22 22 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 17 15 14 15 16 17 18 18 18 18 18 18 17 17 17 17 17 16 16 16 18 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 20 20 20 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 42 40 37 35 34 33 31 30 28 26 26 25 23 23 24 29 28 31 34 36 35 34 36 37 38 39 39 38 38 37 36 35 34 34 34 34 33 33 32 32 32 31 29 28 27 25 22 20 19 18 19 19 20 23 25 27 29 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 19 21 24 27 28 32 34 36 37 36 36 34 32 31 31 33 36 39 40 40 40 40 40 41 41 41 39 37 37 37 37 36 37 37 36 35 34 32 31 29 28 27 27 27 28 28 28 26 24 21 19 16 13 10 12 15 16 19 24 27 26 23 22 21 19 15 8 5 9 10 14 20 25 29 30 30 31 31 30 28 26 27 25 23 21 19 19 20 23 22 21 19 19 18 18 17 15 15 14 15 16 18 20 22 24 25 26 29 33 35 37 39 41 41 40 40 40 40 40 39 38 37 37 36 36 35 34 34 34 34 34 35 34 34 33 32 31 31 31 31 31 31 31 31 32 32 31 30 29 28 26 24 22 22 22 23 24 24 25 26 25 25 25 25 24 21 20 20 20 20 20 21 22 23 23 23 23 24 24 24 24 24 25 24 23 22 23 23 24 24 25 26 27 28 28 29 29 29 29 28 27 25 23 23 22 22 23 25 26 25 24 23 23 23 22 22 22 23 21 22 27 28 25 23 26 28 31 32 33 34 35 35 35 37 43 42 39 35 33 35 36 38 38 36 35 35 36 37 37 37 37 36 35 34 32 32 32 32 32 32 31 31 32 32 32 32 32 32 32 32 33 33 34 35 35 35 35 35 35 35 36 37 39 40 40 41 41 42 42 42 42 41 41 41 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 37 34 32 32 30 23 19 17 17 17 17 19 17 18 19 20 23 25 26 27 27 30 32 32 31 31 31 31 31 32 32 33 33 33 32 31 28 25 23 21 20 18 17 15 14 12 9 6 2 1 2 3 5 7 8 9 10 10 11 12 13 14 15 16 17 18 19 19 19 20 20 21 22 22 22 23 23 23 23 23 22 22 23 23 23 24 24 24 24 24 24 23 23 24 24 25 25 24 24 24 23 23 22 22 23 24 23 23 22 22 22 22 22 20 19 18 17 14 13 13 15 16 17 17 17 17 17 18 19 19 19 17 15 15 15 16 17 17 17 17 16 14 12 13 13 13 14 14 15 18 19 20 20 21 22 22 23 23 23 22 21 20 19 19 19 18 18 18 17 17 18 18 19 19 20 19 19 18 17 15 13 13 14 16 17 17 17 17 17 18 18 18 18 18 18 17 17 16 16 16 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 20 20 20 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 42 40 38 35 35 35 33 31 29 27 25 23 22 23 24 26 27 32 35 35 35 35 36 38 38 39 39 38 38 37 36 35 35 34 34 34 33 33 32 32 32 31 30 29 28 26 23 21 19 18 18 20 21 22 25 28 29 30 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 26 25 23 23 22 21 20 19 19 21 25 28 30 33 36 36 37 37 36 34 33 32 31 33 36 38 39 39 39 40 40 42 42 41 39 38 37 36 35 35 35 35 35 34 32 31 30 29 29 28 28 28 28 28 28 27 23 20 18 15 13 11 13 15 16 19 22 24 23 21 20 20 18 13 6 4 4 8 14 20 26 29 29 29 29 29 28 26 25 25 23 21 20 19 20 21 23 21 19 18 18 17 16 15 14 14 14 15 17 18 20 22 22 24 27 31 35 37 38 39 39 40 40 40 40 39 39 38 37 36 36 35 35 34 34 33 33 34 34 35 35 34 33 32 32 32 32 32 32 32 32 32 32 32 31 30 29 28 26 25 23 23 23 23 24 24 25 26 26 25 25 25 24 21 21 21 20 20 21 22 22 23 23 23 24 24 24 24 24 24 24 23 22 22 23 23 24 24 24 25 26 27 28 28 29 30 30 29 28 28 27 26 25 23 25 26 26 25 23 23 23 23 23 24 25 26 25 27 28 26 25 26 28 29 29 30 32 34 35 37 38 36 43 39 37 35 33 34 34 36 36 35 35 35 36 36 37 37 37 37 36 35 34 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 32 32 33 34 35 35 35 35 34 35 36 37 39 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 37 36 34 32 29 22 17 16 16 16 16 17 16 17 17 19 19 21 24 25 25 29 31 32 31 31 32 32 33 33 33 33 33 32 32 31 28 27 24 22 20 18 16 15 13 13 11 9 6 4 3 1 4 5 6 8 9 9 10 11 12 13 14 15 17 18 18 19 19 20 20 21 22 23 23 23 24 23 23 23 22 22 23 23 24 24 24 24 25 25 24 23 24 24 25 25 25 24 24 23 22 21 21 21 22 22 21 20 18 18 18 17 17 14 11 10 10 10 11 12 15 15 16 17 17 17 17 17 18 19 18 16 14 14 14 14 15 15 15 15 16 14 12 12 12 12 13 14 15 17 18 19 20 21 22 22 22 22 22 22 22 21 20 20 19 19 18 18 17 17 17 17 18 19 19 19 18 17 16 15 14 14 15 16 16 17 17 17 18 18 18 18 19 19 19 18 18 17 17 16 18 18 18 18 18 18 17 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 20 20 20 20 20 20 20 20 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 41 39 37 36 35 35 33 32 30 27 24 21 21 24 27 28 30 34 34 33 34 36 38 39 39 39 38 38 37 36 35 35 34 34 34 34 33 32 31 31 30 30 30 29 27 24 21 19 19 19 20 20 22 26 28 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 22 22 21 21 20 20 20 22 27 30 32 34 36 36 37 36 35 34 33 33 31 32 34 37 39 39 40 40 41 42 42 40 37 36 36 35 34 34 34 33 33 32 31 31 31 31 30 30 29 28 29 29 28 26 23 20 17 15 13 12 14 15 16 18 22 23 21 19 18 19 17 11 7 3 3 8 14 21 26 27 27 28 28 27 26 25 25 23 21 20 19 20 21 21 21 19 18 18 17 16 15 14 13 13 15 16 18 19 21 22 22 25 29 33 36 38 38 38 38 38 38 39 39 38 37 36 35 35 34 34 34 33 33 33 33 33 34 34 34 33 33 32 32 32 33 33 33 33 33 33 32 32 32 31 29 28 27 25 24 24 24 24 24 24 25 26 27 26 24 24 24 23 22 22 21 20 21 22 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 25 26 27 27 28 27 28 28 29 29 29 29 29 28 27 27 26 25 23 23 24 23 23 24 25 25 24 25 26 26 25 25 26 27 28 28 29 31 32 33 35 40 46 44 38 36 34 32 33 33 35 35 35 36 36 36 36 35 36 36 37 36 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 32 32 32 32 32 33 33 34 34 34 33 34 35 37 39 41 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 39 39 37 35 31 27 20 16 15 15 16 15 15 15 16 17 18 18 19 22 24 24 27 31 32 32 32 32 32 34 33 33 33 33 32 31 30 27 27 24 22 20 18 16 14 13 14 13 11 10 8 6 2 2 3 4 6 7 8 10 11 12 12 13 15 16 18 18 19 20 20 21 22 23 23 23 24 24 23 23 23 22 23 23 24 24 24 24 25 25 25 24 24 24 25 25 25 24 24 23 21 20 20 20 20 21 21 17 14 14 13 11 10 10 7 4 3 5 8 10 12 12 14 15 16 16 16 16 16 16 16 15 14 13 14 15 15 14 14 14 15 15 13 12 11 12 12 13 14 15 16 17 18 19 20 21 22 22 22 23 23 24 23 21 20 20 19 18 18 16 15 15 16 17 18 18 18 18 16 16 15 14 14 15 15 16 17 18 18 18 18 18 18 19 19 19 19 18 17 17 16 17 17 16 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 40 38 36 35 35 34 33 32 31 28 24 22 24 30 32 32 33 32 31 31 34 37 39 39 39 38 37 37 36 35 34 34 34 34 34 33 32 31 30 30 30 30 30 28 24 21 20 21 21 23 23 23 26 29 30 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 31 30 30 29 28 27 26 24 23 22 22 20 20 21 21 22 25 28 31 33 35 36 36 36 34 34 34 34 33 33 33 34 37 38 39 39 39 41 42 41 38 35 36 35 33 34 33 31 31 30 30 30 31 32 33 32 31 31 30 30 30 29 26 23 19 16 14 13 14 15 15 17 19 22 22 21 18 18 19 16 10 9 5 3 8 15 22 25 26 27 27 26 25 24 24 23 22 20 19 19 19 21 21 20 18 18 18 17 16 15 14 13 14 16 18 19 20 20 21 23 26 30 34 36 37 37 37 36 36 36 37 37 35 33 33 32 32 32 32 33 33 32 33 32 33 33 33 33 33 32 32 32 33 34 34 34 34 34 34 33 32 32 31 29 29 28 27 25 24 24 24 24 24 25 25 26 26 24 23 23 23 22 22 21 21 21 22 22 23 23 23 23 24 24 24 24 24 23 23 24 24 24 24 24 24 24 25 26 28 28 28 27 27 27 27 28 28 28 29 30 30 29 26 23 23 23 23 23 23 26 24 23 22 23 23 22 25 27 27 28 29 29 30 31 32 31 32 41 49 44 40 35 35 33 32 31 30 32 33 35 33 33 33 34 34 35 36 36 35 35 34 34 33 34 34 34 35 35 35 35 35 35 34 33 33 32 32 32 33 33 33 33 33 33 34 35 36 39 41 43 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 39 39 38 35 32 26 18 14 14 14 14 14 14 14 16 16 19 21 20 21 23 24 27 33 32 32 32 33 33 34 33 33 33 33 32 31 30 29 26 23 21 20 18 16 15 13 13 13 13 13 11 9 5 1 1 3 4 6 7 9 10 10 12 13 15 16 18 19 20 20 21 21 22 23 23 23 23 23 23 23 22 23 23 23 24 24 24 24 25 25 25 25 24 25 25 25 25 25 23 22 21 20 20 21 21 20 19 13 14 8 5 5 4 4 3 5 3 3 7 10 13 13 15 16 16 15 15 14 14 14 13 12 12 12 13 15 15 15 15 15 15 14 13 12 12 12 13 13 14 15 16 17 18 19 20 21 21 22 22 23 24 24 24 22 21 20 19 18 17 16 15 15 16 17 17 18 18 17 16 16 15 14 14 15 16 17 18 18 19 19 19 19 19 19 19 19 19 18 17 17 16 16 16 16 16 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 41 40 38 37 36 36 34 34 33 33 32 30 27 26 31 36 36 36 32 29 30 33 36 38 39 39 39 38 37 36 34 33 33 33 34 34 33 32 30 30 30 30 31 31 28 24 21 21 23 25 25 26 26 27 29 31 31 32 32 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 31 31 31 30 29 28 27 25 23 23 22 21 20 20 23 24 25 27 29 32 35 35 36 36 36 34 34 36 35 34 34 34 35 36 37 38 38 38 40 42 40 36 37 35 33 32 30 28 28 29 29 30 31 32 33 34 33 32 31 31 31 31 29 26 22 18 15 13 15 15 15 16 17 19 21 22 20 18 18 18 15 10 10 4 3 9 17 22 25 25 26 25 24 23 24 23 22 20 19 18 18 19 21 20 18 17 17 17 16 15 14 13 13 15 17 19 20 21 21 22 24 27 30 33 35 35 36 36 36 36 37 35 34 33 31 30 29 29 30 30 30 31 31 31 32 32 32 33 33 33 32 32 33 33 34 34 35 36 35 34 33 32 32 31 30 28 28 28 25 24 24 24 25 25 25 25 25 25 25 25 23 23 22 22 22 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 25 26 27 28 28 28 28 28 28 28 27 27 28 29 30 29 25 23 23 23 23 24 24 25 24 22 22 23 23 23 24 27 26 26 27 29 30 31 31 30 27 30 40 44 39 35 32 31 27 26 26 27 28 31 27 27 29 30 31 32 35 35 35 34 34 33 32 33 34 34 34 34 36 36 36 35 34 34 33 32 32 33 33 33 33 33 32 32 33 34 35 38 41 43 44 44 43 43 41 41 42 41 41 41 41 40 40 40 40 39 39 41 41 41 41 42 41 41 40 40 39 38 36 32 25 18 14 14 14 13 13 14 14 15 16 20 21 22 22 23 26 30 33 34 32 33 33 33 34 34 34 33 33 31 31 30 28 26 23 21 19 18 17 15 14 13 14 14 14 12 10 7 3 1 2 3 5 7 8 9 10 12 13 15 16 18 19 20 21 21 22 22 23 23 23 23 23 23 22 22 23 23 23 24 24 24 24 25 25 25 25 24 25 25 25 25 25 23 22 20 20 21 21 21 20 17 10 9 6 7 7 5 4 4 4 2 4 8 10 12 14 16 16 15 14 13 13 13 13 13 13 14 12 12 13 15 16 17 16 14 13 13 13 13 12 12 13 14 15 16 17 18 19 19 20 21 22 22 23 24 25 25 22 21 20 19 18 17 17 17 17 17 17 18 18 18 17 17 16 15 15 15 16 16 17 18 18 19 19 19 19 19 19 19 19 19 18 17 17 16 16 16 16 16 16 16 16 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 21 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 39 37 37 37 35 34 33 34 34 33 32 31 34 37 39 37 34 30 29 33 36 38 39 39 38 37 38 36 35 34 33 33 33 33 33 32 31 30 30 30 31 31 29 25 21 20 23 26 26 27 27 28 29 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 29 27 26 25 24 23 22 20 19 21 25 26 27 28 30 31 33 34 37 37 36 35 35 36 34 33 33 35 36 36 37 37 37 38 40 42 40 38 35 30 30 28 25 24 25 28 30 31 32 33 34 34 34 33 32 31 30 30 27 24 20 16 13 12 15 15 16 17 18 19 21 21 19 17 18 17 16 13 10 4 4 11 17 22 24 25 24 23 23 23 22 22 21 19 18 18 18 19 19 19 17 17 17 16 15 15 14 13 14 16 18 20 21 22 22 23 25 28 30 32 33 34 34 35 35 36 36 34 33 31 30 28 27 27 27 27 28 28 29 30 31 31 32 32 32 32 32 33 33 34 34 34 36 36 35 34 33 32 32 31 30 29 28 28 25 24 24 25 25 25 25 25 24 24 24 24 23 23 22 22 22 22 22 22 23 23 23 24 24 24 25 25 24 24 24 24 24 24 24 24 23 23 24 25 26 26 27 27 27 27 27 28 28 27 26 26 27 28 27 25 24 25 25 25 25 25 25 24 23 24 23 23 23 24 25 25 26 27 28 29 29 28 27 25 24 33 39 40 39 33 30 25 24 24 25 25 26 24 25 26 26 27 29 32 34 34 34 34 32 31 30 31 32 32 33 35 36 37 36 35 33 33 32 32 32 33 34 34 33 33 32 33 33 34 36 40 41 43 43 43 41 40 39 40 39 40 40 41 40 40 39 39 38 37 39 41 41 41 41 41 41 41 40 39 38 35 30 25 19 14 14 14 14 13 14 14 15 17 19 20 21 20 23 27 32 32 33 33 33 34 34 34 34 34 33 32 31 30 29 27 25 23 20 19 18 16 15 14 14 14 14 13 12 10 7 4 1 1 3 5 6 7 8 10 11 13 15 17 19 20 21 21 21 22 22 23 23 23 23 23 22 22 22 22 22 23 23 24 24 24 24 24 25 25 25 24 24 24 25 24 23 21 20 20 20 20 19 18 16 11 5 6 7 7 6 4 3 2 1 5 7 10 13 14 15 15 15 14 13 13 14 14 14 15 15 12 9 10 13 16 16 14 12 12 11 12 12 12 12 12 13 15 16 17 18 18 19 19 20 22 23 24 25 26 25 23 22 21 20 19 19 19 18 18 18 18 18 18 18 17 16 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 18 17 17 17 16 16 16 16 16 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 38 36 36 35 34 34 33 33 33 34 35 37 38 37 38 35 33 32 34 37 38 38 38 38 37 36 36 35 34 34 34 33 33 33 32 31 31 31 31 31 31 30 27 25 23 23 26 26 27 27 28 29 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 30 29 28 27 25 24 24 22 21 19 19 22 24 24 25 27 29 30 31 34 37 38 36 36 36 36 33 31 32 34 35 36 37 37 38 38 41 42 41 37 30 25 25 23 23 24 26 28 31 32 32 33 34 34 34 34 32 30 28 26 24 21 17 13 13 13 13 15 17 18 18 19 21 21 19 17 18 17 17 14 10 5 5 12 17 20 22 23 22 23 23 23 22 21 20 19 18 17 18 18 18 17 17 17 16 16 15 15 14 14 15 17 20 21 22 22 23 25 26 28 29 30 31 31 33 33 33 34 34 33 32 29 29 27 26 25 25 26 26 27 28 29 30 31 31 32 32 32 33 33 33 33 34 35 35 35 35 33 32 32 32 31 30 31 30 28 25 24 24 25 25 25 25 24 23 23 24 24 23 23 22 22 22 22 22 23 23 23 23 24 25 25 25 25 25 25 24 24 24 24 24 24 23 23 24 25 26 26 26 27 27 26 26 26 27 27 26 25 26 27 26 25 25 26 26 27 27 27 27 27 25 24 24 23 23 23 24 24 26 27 28 28 27 26 27 27 23 31 34 37 36 33 29 23 23 23 23 23 23 22 22 23 23 24 26 29 30 30 33 33 31 28 26 27 29 27 30 33 35 37 37 35 33 32 31 31 32 33 34 35 35 34 33 33 33 34 36 36 40 43 43 42 40 39 38 38 38 39 40 40 40 39 39 39 40 40 40 40 39 40 41 41 41 41 40 38 36 34 28 23 19 16 14 15 14 14 14 14 15 17 17 17 17 18 27 32 33 33 33 33 33 34 34 34 34 33 33 32 32 30 28 26 24 22 19 17 17 16 15 14 14 14 13 13 12 10 7 4 1 1 3 3 5 6 8 10 12 14 16 18 19 20 21 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 25 24 24 24 24 24 24 23 21 20 19 19 18 17 16 14 10 4 5 6 6 4 2 1 2 3 3 7 11 14 15 16 16 15 14 13 13 14 15 15 16 15 13 8 7 10 13 13 10 10 9 10 12 13 13 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 25 22 22 22 21 21 20 19 18 17 17 17 17 17 17 17 16 15 15 16 16 17 17 17 17 17 18 18 19 19 18 18 19 19 18 18 17 17 17 16 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 38 37 36 36 34 34 33 33 32 31 33 36 39 38 37 36 35 35 36 37 38 39 39 38 37 35 34 34 33 33 34 34 33 33 32 31 31 31 31 30 30 29 28 27 25 25 26 27 27 27 28 29 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 30 29 28 26 24 24 23 21 20 19 19 21 22 23 25 26 28 28 30 33 36 37 37 37 36 35 33 31 32 31 34 36 38 38 39 39 41 41 39 32 28 25 23 22 24 25 27 29 31 32 33 33 33 33 33 32 30 27 24 22 20 18 15 12 13 13 14 16 17 18 18 19 20 20 18 17 18 18 17 14 10 6 7 14 17 18 20 22 23 24 24 24 23 22 20 18 17 17 17 17 17 17 17 16 16 16 16 15 14 15 18 19 21 22 23 24 25 26 27 28 28 28 28 29 30 31 31 32 32 31 29 27 27 26 25 25 25 26 26 27 28 29 30 31 32 32 32 32 33 33 33 34 34 34 34 34 34 33 32 32 31 30 30 30 29 28 26 24 24 25 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 24 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 24 25 26 25 25 27 27 27 25 25 26 27 26 26 27 27 26 26 26 27 27 28 28 28 27 26 26 26 25 23 23 24 24 25 26 27 27 27 26 27 29 33 47 45 36 37 35 32 28 22 22 22 22 22 22 21 21 21 21 22 23 26 28 28 29 29 25 23 23 23 23 20 24 27 30 34 35 34 33 32 32 30 30 32 34 36 36 36 34 33 33 34 35 36 39 43 43 41 39 38 37 37 37 39 39 39 39 39 39 39 40 41 40 38 36 38 39 41 41 40 39 38 36 32 26 21 18 16 14 14 15 15 15 15 16 16 16 15 12 15 17 28 32 32 33 33 34 35 35 34 34 34 33 32 31 28 26 24 22 20 18 16 16 15 15 14 14 13 13 12 11 9 7 4 1 1 3 3 5 7 9 10 12 14 16 18 19 20 21 21 22 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 20 19 18 17 15 15 13 10 9 7 4 4 3 2 3 4 4 5 6 9 12 15 17 18 18 17 16 14 14 14 14 15 16 15 13 8 4 5 8 10 8 7 4 8 10 12 12 12 11 14 12 15 15 15 16 17 19 20 21 22 24 25 25 24 23 22 21 21 21 20 18 17 16 16 16 16 16 16 16 15 15 16 17 17 17 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 38 38 38 38 37 37 36 36 34 34 34 33 31 30 31 35 36 35 35 36 36 37 38 38 39 39 38 37 35 35 33 32 32 33 34 34 33 32 32 31 30 30 29 28 28 28 28 27 26 26 27 28 28 28 29 30 31 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 30 29 27 26 26 24 21 20 19 19 19 21 20 22 24 25 26 27 29 32 35 36 37 37 36 35 33 33 33 34 36 37 37 37 38 39 40 39 35 27 25 24 22 24 26 27 28 29 30 31 32 31 31 31 30 29 27 24 21 21 18 15 13 11 12 13 15 17 18 18 18 18 19 19 17 16 17 17 17 14 10 7 9 14 16 17 19 22 23 24 25 25 22 21 19 17 17 17 17 17 17 16 17 17 17 16 16 15 15 17 19 22 24 23 25 25 26 27 27 27 26 26 26 27 27 28 29 30 29 29 26 24 24 24 25 25 26 27 28 29 30 31 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 33 32 31 31 30 28 29 29 27 24 24 25 24 24 23 23 23 22 22 22 23 23 23 23 23 22 22 22 23 23 24 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 24 25 25 25 24 25 25 26 25 25 25 26 26 26 26 27 27 27 27 27 27 28 27 27 27 25 25 26 26 23 24 24 25 25 26 26 26 25 26 28 27 32 48 46 37 38 34 30 28 24 22 22 21 21 21 21 21 21 21 21 22 25 27 27 27 26 21 21 20 19 18 17 19 21 23 27 30 31 31 31 29 28 27 29 33 36 37 37 36 35 34 34 35 36 38 42 44 42 40 38 37 37 38 37 38 39 39 39 39 39 40 41 40 38 37 38 38 40 41 40 39 37 33 29 24 19 20 20 17 15 15 15 15 16 16 16 16 14 11 11 12 28 32 33 33 33 34 35 35 35 34 34 33 32 30 27 25 23 20 19 17 16 15 15 14 14 13 13 12 11 10 9 7 4 2 1 1 3 5 7 9 10 12 14 15 17 19 19 20 21 22 23 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 21 19 18 16 15 14 14 12 11 11 10 7 5 4 5 6 7 7 7 8 11 13 15 17 18 19 19 17 17 16 15 15 16 17 16 13 9 3 2 4 6 5 3 2 5 8 10 12 12 12 13 13 14 15 15 15 17 19 20 20 21 24 24 24 24 22 21 20 20 20 19 17 16 15 15 16 16 17 16 16 15 16 17 17 17 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 20 20 20 20 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 35 35 34 33 31 29 29 30 32 33 33 35 35 36 37 38 39 39 38 37 36 34 34 31 32 32 33 34 34 33 32 31 29 29 28 27 26 27 27 27 27 27 27 29 29 29 29 30 31 32 33 33 33 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 31 30 28 27 26 25 23 20 19 19 18 19 20 20 22 23 23 24 25 27 30 33 35 37 37 37 36 34 33 34 35 35 36 36 36 37 38 37 35 30 22 22 22 24 26 28 29 29 28 29 30 30 30 30 29 28 26 24 21 20 19 15 12 11 11 12 14 17 16 17 17 17 18 18 15 14 15 16 17 16 14 10 8 11 14 16 17 20 23 23 24 24 23 21 19 18 17 16 16 16 16 16 17 17 17 17 16 16 16 16 19 22 23 24 25 26 26 26 27 26 25 24 24 24 25 25 26 27 27 26 25 23 22 22 24 26 27 26 28 29 30 31 32 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 33 32 31 31 29 27 28 28 27 25 24 24 24 24 24 23 22 22 22 22 23 23 23 23 23 23 23 23 23 24 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 24 24 24 25 24 24 24 24 25 24 24 24 25 26 25 25 26 26 27 28 28 28 26 26 26 24 23 24 25 25 24 24 25 25 25 26 26 25 25 25 28 44 50 47 41 36 37 32 30 29 26 22 22 21 21 21 20 20 20 20 20 21 24 26 26 25 22 21 21 19 17 17 17 17 18 19 19 22 25 27 28 28 27 26 27 31 35 38 38 37 36 36 36 36 36 37 40 42 43 41 38 37 37 38 38 38 39 39 39 39 39 39 40 40 39 39 39 39 40 41 40 39 34 31 27 23 20 20 20 18 16 15 15 16 16 16 17 17 18 18 16 11 31 32 33 34 34 35 35 35 35 35 34 33 32 30 27 24 21 19 18 16 15 15 15 14 13 13 12 11 11 10 9 6 4 3 2 1 3 5 7 8 10 12 13 15 17 17 18 20 21 21 22 22 23 23 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 20 18 16 15 14 13 13 13 13 13 11 9 7 6 6 7 8 9 10 11 12 14 16 18 19 20 20 19 19 18 17 17 17 17 16 14 10 3 3 3 2 1 1 1 3 7 9 11 12 12 12 12 13 14 15 16 17 18 19 20 21 23 24 24 23 21 20 18 18 18 17 16 15 15 15 15 16 17 17 16 16 16 17 17 17 18 18 18 19 19 20 20 19 19 19 18 18 18 18 18 19 19 19 19 19 20 19 19 18 18 18 17 17 17 17 17 18 18 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 20 20 20 20 20 20 21 21 21 21 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 35 35 34 33 31 30 29 29 30 32 33 33 33 34 36 37 38 38 38 37 36 36 34 34 32 33 33 34 34 33 32 31 30 30 28 27 26 25 25 26 27 28 29 29 30 30 30 30 31 32 33 33 34 34 34 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 30 29 28 27 26 24 21 19 19 18 18 18 18 19 21 22 23 24 25 26 29 31 34 37 38 37 35 33 33 33 34 35 35 35 36 36 36 34 29 26 23 21 23 26 29 30 30 28 26 28 29 29 30 29 28 26 24 21 19 18 16 12 9 9 11 14 16 17 15 17 17 18 18 15 12 13 13 15 17 16 13 10 8 10 13 16 18 21 21 23 24 22 20 19 18 17 16 16 16 16 16 16 17 17 17 16 16 17 18 19 21 24 25 26 27 26 26 26 26 25 24 23 23 23 23 24 24 24 24 23 22 20 20 22 23 25 25 27 28 29 30 32 33 33 33 32 31 31 31 31 31 31 32 32 32 32 32 33 33 33 32 31 30 28 27 26 27 27 26 25 24 24 23 23 22 22 21 22 22 23 23 23 23 23 23 23 23 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 25 25 25 25 25 28 28 26 25 24 24 24 23 22 22 23 24 24 25 25 25 26 25 25 24 24 26 44 51 44 37 34 35 32 30 29 26 23 22 21 21 21 21 20 20 20 20 20 21 24 23 22 22 21 20 19 18 17 17 17 18 18 18 17 17 19 22 24 26 27 27 31 36 37 37 37 37 37 38 38 38 38 39 40 42 42 39 38 38 38 39 39 39 39 39 38 38 38 39 39 39 39 39 40 41 41 40 37 34 30 26 23 21 20 20 18 16 16 16 16 17 17 17 17 17 16 12 11 29 32 33 34 35 35 35 35 35 35 34 33 32 30 26 23 21 19 17 16 15 15 14 13 13 12 12 11 11 10 8 6 6 4 2 1 3 4 6 8 10 11 13 15 16 17 18 19 20 21 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 19 17 17 16 15 13 14 14 14 13 11 10 8 7 7 7 9 10 11 12 13 15 17 18 19 19 19 20 21 20 19 19 18 17 17 14 9 3 2 5 3 2 3 1 1 6 8 10 11 11 11 12 12 14 16 16 16 17 19 20 22 22 23 23 22 21 19 18 17 17 17 16 15 15 15 15 16 17 16 16 16 17 17 17 17 18 18 19 19 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 19 18 17 17 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 20 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 35 35 35 35 34 34 33 32 30 29 29 30 31 31 32 33 33 35 36 37 38 38 37 36 35 36 34 34 33 33 34 34 34 33 31 30 29 29 27 27 27 26 26 26 27 29 30 30 31 31 31 31 33 33 34 34 34 34 34 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 28 27 27 25 22 20 19 18 18 18 17 17 18 19 20 22 24 25 26 28 30 33 37 37 37 36 33 31 31 33 35 36 36 36 35 33 29 26 24 23 23 25 29 32 31 29 26 25 27 29 29 29 28 27 25 23 20 18 17 14 12 10 10 13 15 16 16 14 14 16 18 17 15 14 13 13 16 17 16 13 10 9 12 14 17 19 20 21 23 22 20 19 18 18 17 16 16 16 16 16 16 16 16 16 16 16 17 19 21 23 23 26 27 27 26 26 25 25 24 24 23 22 22 22 22 21 20 21 20 20 19 20 22 24 24 25 27 28 29 31 32 33 33 32 32 31 31 30 30 30 30 31 31 31 32 32 32 32 32 32 31 29 27 26 26 27 27 25 24 24 23 23 23 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 25 25 25 26 25 25 26 27 25 24 24 24 23 21 22 22 22 23 24 25 25 25 25 25 24 24 23 23 23 48 44 37 34 34 32 30 28 28 24 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 18 18 18 18 18 19 19 19 19 18 17 19 23 26 29 32 35 36 36 36 37 38 40 41 41 40 38 38 40 43 40 40 39 39 39 39 39 39 38 38 37 38 38 39 39 39 40 40 41 41 40 38 35 31 26 24 23 21 21 21 19 17 16 17 17 16 16 17 17 13 9 17 27 31 33 34 35 35 35 35 35 35 34 33 32 30 26 23 21 18 17 16 16 15 14 14 13 12 12 11 11 10 8 7 6 3 2 1 2 4 6 7 9 11 13 14 15 16 18 19 20 21 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 19 18 18 17 15 14 14 14 14 12 11 9 8 7 7 7 9 11 12 13 14 16 18 19 19 19 19 19 19 19 19 19 18 17 16 13 10 8 3 7 3 3 3 2 1 4 6 9 9 8 8 10 11 14 15 15 16 17 19 21 21 21 22 22 20 19 18 17 16 17 16 16 16 15 15 15 16 16 16 16 16 17 17 17 17 17 18 19 20 20 20 21 21 20 21 21 20 20 20 20 20 21 21 21 21 21 21 20 20 19 18 17 16 16 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 35 34 35 34 34 33 33 32 31 30 30 30 31 31 31 33 33 34 35 36 37 37 37 37 36 35 35 33 33 33 34 34 34 33 31 30 29 28 28 27 28 28 28 27 27 28 29 30 31 31 31 32 33 34 34 34 34 34 34 34 34 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 30 29 27 27 26 24 21 19 18 18 18 18 17 18 18 18 19 21 22 23 25 26 29 32 35 37 37 37 34 31 30 32 35 36 36 35 32 28 26 26 24 23 25 29 32 33 31 27 25 25 26 28 28 28 27 25 23 21 19 18 16 15 14 14 14 16 16 17 15 13 13 15 18 18 15 14 13 13 16 17 15 12 10 10 12 14 18 18 19 21 21 20 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 20 22 24 25 26 27 26 26 25 25 25 24 24 23 23 22 21 20 19 19 18 18 19 19 20 22 24 25 26 28 29 30 31 32 33 33 32 31 30 30 29 29 30 30 30 31 31 31 31 32 32 32 32 30 28 26 25 25 26 25 24 24 23 23 23 22 22 22 22 23 23 24 24 24 24 24 24 24 24 25 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 25 26 26 26 26 25 25 26 24 24 24 24 23 22 22 22 22 23 24 24 24 25 25 25 24 24 23 23 27 48 41 36 34 32 30 29 28 29 25 24 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 19 19 19 19 19 20 19 17 18 22 27 31 34 34 34 35 36 38 41 44 44 43 40 39 40 43 40 41 40 40 40 40 39 39 38 37 37 38 38 39 39 40 40 41 41 41 41 39 36 33 30 27 24 22 22 21 21 19 18 17 16 16 16 16 11 7 13 21 26 30 32 33 34 35 35 35 35 34 34 33 31 29 27 24 21 19 18 17 16 15 14 14 13 12 12 12 11 10 10 8 5 3 1 1 2 4 5 7 9 11 12 13 14 16 17 19 20 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 25 25 24 24 23 22 22 22 21 19 19 18 16 15 14 14 13 13 12 11 10 9 9 8 8 10 11 13 14 15 17 19 19 19 19 19 19 19 18 19 18 17 17 15 14 12 7 4 8 3 2 3 1 2 4 5 8 8 9 10 11 12 14 16 16 17 18 19 19 20 21 20 18 17 16 16 16 15 16 15 15 16 16 15 15 16 16 16 16 17 17 17 17 17 17 18 19 20 21 21 21 21 21 22 21 21 21 20 20 21 21 21 21 21 21 21 21 20 19 19 18 17 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 38 38 37 37 36 35 34 34 33 33 33 32 32 31 30 30 31 32 32 32 32 33 34 35 35 36 36 36 36 36 35 34 33 33 33 34 34 34 32 30 29 28 28 28 29 29 29 29 28 28 28 29 30 30 31 32 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 31 30 29 28 28 27 25 22 21 19 18 18 18 17 17 17 18 19 19 20 21 22 23 24 27 31 34 37 37 37 34 31 30 32 35 36 35 33 30 26 25 25 24 25 28 32 34 34 30 25 25 25 26 26 26 26 24 23 22 21 20 19 19 19 18 17 18 19 17 17 16 15 13 14 17 18 17 15 12 13 15 16 14 12 10 10 12 14 17 18 19 20 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 21 22 24 25 26 26 26 26 25 25 25 25 24 23 23 22 21 20 19 18 18 18 18 19 20 21 21 24 26 28 29 30 31 32 33 33 32 31 31 30 29 28 29 29 30 30 30 30 30 31 31 31 31 30 28 26 24 24 24 24 23 23 23 23 22 22 22 22 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 25 25 25 24 23 24 24 23 22 22 22 22 23 23 24 24 24 24 24 24 24 23 24 31 44 38 37 34 31 30 29 29 29 28 27 23 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 18 18 18 18 18 19 19 19 19 20 21 21 20 18 18 23 29 32 30 32 34 34 36 40 43 45 44 42 41 41 43 43 42 40 40 40 40 40 39 38 37 38 38 39 40 40 41 41 41 41 41 40 39 37 36 32 29 25 23 22 22 21 21 18 16 16 16 16 15 8 8 18 27 31 32 33 33 34 35 35 35 34 34 33 32 30 28 26 23 21 19 19 17 16 15 15 14 14 13 12 12 11 11 10 8 5 3 1 1 2 4 6 7 9 10 11 13 14 16 17 18 20 20 20 21 21 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 25 25 24 23 23 22 22 21 20 20 19 17 15 13 13 12 12 12 11 11 11 10 9 9 9 10 12 14 15 16 18 19 19 19 19 19 20 20 19 19 19 18 17 15 14 12 6 5 8 3 2 1 1 3 5 6 6 7 10 12 13 13 14 15 17 17 18 19 18 19 19 18 17 15 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 17 17 17 17 18 19 20 21 21 21 22 22 22 23 23 22 22 21 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 18 18 19 18 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 21 22 22 21 22 22 22 22 22 21 21 21 21 21 21 21 21 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 29 30 31 32 33 33 33 34 34 35 35 35 35 35 35 35 34 34 33 34 34 34 34 33 31 29 29 29 29 30 31 30 30 29 29 29 29 29 29 30 32 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 30 29 28 28 26 23 21 20 18 17 17 18 17 17 17 18 19 20 21 22 23 24 25 27 31 34 36 36 37 35 32 32 34 36 36 35 32 29 28 26 25 26 28 31 34 35 33 29 26 25 25 25 25 25 24 22 21 21 21 21 21 21 21 21 20 20 20 19 18 17 15 13 13 16 18 17 14 11 12 14 15 13 12 10 11 12 13 15 17 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 20 23 22 24 25 26 26 26 26 26 26 26 25 25 24 23 22 20 19 18 18 18 18 18 19 20 21 22 24 26 28 29 30 31 32 32 33 32 32 30 29 28 28 28 29 29 29 30 30 30 30 30 30 30 28 27 25 24 23 23 23 23 23 22 22 22 22 23 23 24 25 24 24 24 24 24 24 24 25 25 26 26 26 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 25 25 24 23 23 24 25 24 23 23 22 23 23 24 24 24 24 24 24 24 24 23 26 36 41 36 36 33 31 30 29 29 29 29 28 24 23 22 21 21 21 21 21 21 21 21 20 20 20 21 20 19 19 19 18 18 18 18 18 19 20 21 22 22 21 18 18 24 26 23 30 32 34 36 38 41 44 45 45 44 43 44 43 42 41 40 40 41 40 39 38 38 39 39 40 41 41 41 41 42 41 41 40 38 37 36 33 31 26 24 22 22 21 19 16 16 16 16 17 16 10 16 30 33 34 35 35 35 35 36 36 35 34 33 32 31 28 26 24 22 21 20 18 17 16 15 15 15 14 13 13 12 12 11 10 8 5 3 1 1 2 4 6 7 8 9 11 12 14 15 17 18 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 24 23 23 22 21 20 20 18 16 13 10 11 11 11 11 12 11 11 11 11 10 10 10 11 13 14 15 17 18 19 19 19 19 20 20 20 20 20 20 19 17 17 15 11 6 5 6 2 1 1 2 4 5 6 9 10 12 14 14 13 13 14 17 17 18 19 19 18 17 16 16 14 13 13 13 13 13 14 15 15 15 15 15 15 16 16 17 17 17 17 18 18 19 20 21 21 22 22 23 23 23 24 24 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 19 19 19 19 19 19 19 20 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 21 21 21 21 22 22 22 23 23 23 22 22 22 22 21 21 21 21 21 21 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 36 36 36 35 34 34 33 33 32 31 30 29 29 29 30 31 33 33 34 34 34 33 33 34 35 35 35 34 33 33 33 34 34 33 32 31 31 31 31 32 33 32 31 31 30 30 29 29 29 31 32 33 34 34 34 34 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 31 30 29 28 27 26 25 23 20 19 17 17 17 18 17 17 18 19 21 23 24 25 25 26 27 29 31 35 35 37 38 37 35 33 35 36 37 35 32 28 28 26 27 28 30 32 35 34 31 27 25 24 24 24 23 22 22 21 20 20 20 21 22 22 22 21 21 20 20 20 20 18 16 14 15 16 17 16 14 11 12 14 14 13 12 11 11 13 13 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 19 20 22 22 24 25 26 26 27 27 27 26 26 26 25 24 23 21 20 19 18 17 17 17 18 19 19 20 22 24 26 28 29 30 31 32 32 32 32 31 29 28 28 28 28 29 28 29 29 29 29 29 29 29 29 27 26 24 23 23 23 23 23 23 22 22 22 23 24 25 26 25 24 24 24 24 24 24 24 25 26 26 26 27 27 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 25 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 30 37 38 35 34 32 31 31 30 30 29 29 29 27 25 22 21 21 21 21 21 21 21 21 20 21 21 21 20 20 19 18 18 18 18 18 18 19 19 20 22 23 23 21 17 16 16 18 24 28 33 36 38 41 43 45 45 45 45 44 43 41 40 38 40 40 40 40 39 39 39 40 41 41 41 41 41 41 41 41 40 40 39 37 35 31 26 23 22 22 21 18 16 16 16 18 20 23 27 35 35 35 35 35 35 36 36 36 36 35 34 33 32 30 28 25 24 23 22 20 18 17 16 16 15 14 14 13 13 13 12 11 10 8 6 3 2 1 3 4 5 6 7 9 10 12 13 15 16 17 18 19 20 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 22 21 20 19 18 17 15 12 8 9 10 10 11 11 11 11 11 11 11 11 12 14 15 16 16 17 18 18 19 19 20 21 21 21 21 21 21 20 19 18 15 11 5 4 4 1 2 3 4 4 5 8 11 12 14 15 14 12 11 12 15 15 18 19 18 17 15 15 15 13 13 14 14 14 14 14 14 15 14 15 15 15 16 16 16 16 17 18 18 19 19 21 21 22 22 23 23 25 25 26 25 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 20 20 21 21 21 21 22 22 22 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 21 21 22 22 22 23 23 23 23 22 22 22 22 22 22 22 21 21 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 30 30 30 30 33 32 32 32 32 31 32 33 34 35 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 32 31 30 30 30 30 30 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 31 30 29 28 28 27 25 24 22 19 18 17 17 18 19 19 19 19 20 22 24 25 27 28 30 31 31 32 35 36 38 39 37 35 34 36 38 38 36 34 31 30 29 29 29 31 33 34 32 28 25 25 25 24 23 22 22 21 20 20 20 20 21 21 22 22 21 19 17 18 18 19 19 17 16 15 15 16 17 15 13 13 13 13 12 12 12 12 12 13 15 15 15 15 16 16 15 15 15 16 16 16 16 16 16 16 16 16 17 19 20 21 21 22 23 24 25 26 27 27 27 27 27 26 26 24 23 22 21 20 19 18 17 17 17 18 19 19 21 22 25 26 27 29 31 32 32 32 32 31 30 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 26 25 24 23 23 23 23 23 22 22 23 23 24 25 26 26 25 24 24 24 24 23 24 25 25 26 26 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 23 24 23 23 23 23 24 24 25 25 24 24 24 25 28 37 39 36 35 34 32 31 31 31 31 30 30 29 29 27 23 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 19 19 18 17 18 18 19 19 20 21 22 21 19 18 17 16 18 22 30 36 40 42 44 45 46 46 45 43 43 40 39 39 41 40 40 40 40 40 40 40 41 42 42 42 42 41 41 40 40 39 38 37 34 30 25 23 22 21 20 18 17 18 18 20 24 29 33 35 35 35 35 35 35 36 36 36 36 35 35 33 32 30 28 26 26 23 21 19 18 17 16 16 15 15 14 14 13 13 12 11 10 8 6 3 1 1 3 4 5 6 7 8 10 11 13 14 16 17 17 18 19 19 20 21 21 21 22 22 23 23 23 23 23 23 23 24 24 24 24 24 23 23 22 20 19 18 17 16 14 12 8 8 9 10 10 11 11 11 10 11 11 12 13 15 16 17 17 17 17 18 18 19 21 21 21 21 22 21 21 21 20 18 15 12 6 3 3 3 6 6 6 6 7 10 13 15 15 15 13 11 10 10 12 14 17 18 18 17 15 14 13 11 12 13 14 14 14 14 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 22 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 21 21 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 21 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 34 33 32 32 31 31 30 30 29 30 31 30 30 30 30 30 31 32 32 32 34 33 32 32 32 32 32 33 34 35 36 36 36 36 34 32 31 30 30 29 29 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 31 31 30 28 27 27 25 24 23 21 19 17 16 17 18 19 19 20 21 22 24 25 27 28 30 31 32 32 32 33 35 37 39 37 35 35 37 39 39 36 36 33 31 30 28 28 31 33 32 30 27 26 26 26 25 24 23 22 20 20 20 19 19 20 20 21 20 19 17 16 16 17 18 19 18 18 17 16 16 16 15 13 12 12 12 12 12 12 13 13 13 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 19 21 22 22 23 23 23 24 26 27 27 28 28 28 28 28 27 25 23 22 21 20 20 19 18 17 18 19 19 20 21 22 24 26 27 29 31 32 32 32 31 30 29 28 27 28 28 28 28 27 27 27 27 27 27 27 27 26 25 24 24 23 23 23 23 23 22 23 23 24 25 26 26 26 25 24 24 23 23 23 24 25 25 26 26 26 26 26 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 24 24 25 25 25 25 26 27 32 39 37 34 34 33 31 31 32 32 32 31 30 30 29 27 25 22 21 21 21 21 21 21 21 21 21 20 20 19 19 19 20 20 20 20 19 17 18 18 18 18 19 19 19 19 18 17 17 16 17 23 36 43 45 46 46 46 45 42 38 36 34 36 41 41 41 40 40 40 40 40 41 42 42 42 42 42 41 41 40 40 39 37 35 32 28 24 22 22 23 21 20 20 20 21 23 27 31 34 34 35 35 35 35 35 36 36 36 36 35 35 33 31 29 28 26 26 23 21 19 18 18 17 16 16 16 15 15 14 13 12 11 10 8 6 4 1 1 3 3 4 5 6 8 9 11 13 14 15 15 16 17 17 19 20 20 20 21 22 22 23 23 23 23 23 23 24 24 24 24 24 23 23 22 22 20 18 16 15 14 14 11 8 8 9 9 10 10 11 11 11 11 11 12 14 15 17 18 18 18 17 18 19 20 21 22 22 22 22 22 21 21 20 18 16 13 9 4 3 6 9 9 10 10 11 13 15 15 16 14 12 10 9 9 10 15 18 18 17 16 14 13 12 11 11 12 14 14 14 13 13 13 13 13 13 13 14 15 16 16 17 18 18 19 20 21 22 22 22 24 26 26 26 24 24 23 23 23 23 23 23 23 23 23 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 21 22 22 22 22 22 22 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 36 36 35 33 32 32 32 31 30 30 29 29 29 28 28 29 29 30 31 32 32 32 31 30 30 30 31 31 32 33 34 36 36 36 36 34 31 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 31 30 29 28 27 26 24 23 22 20 18 17 17 17 19 20 20 21 22 23 25 27 28 29 30 31 32 32 31 31 32 35 37 37 36 37 38 38 37 34 33 30 29 28 27 28 31 33 31 28 26 26 26 26 24 22 20 19 19 20 19 19 20 20 20 19 18 17 15 15 16 17 19 20 19 19 17 15 15 15 13 12 11 11 12 13 14 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 19 21 22 23 23 23 24 25 26 27 27 28 28 29 29 29 28 27 25 23 22 22 22 21 20 19 18 19 20 20 20 21 22 24 26 28 29 31 32 31 31 31 30 29 28 27 28 28 28 28 27 27 27 26 26 26 26 26 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 25 24 23 23 23 23 23 23 24 24 25 26 26 26 26 26 27 27 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 25 25 25 25 25 26 29 34 37 35 33 33 32 32 31 31 32 33 32 31 30 29 28 27 22 22 21 21 21 21 21 21 21 20 20 19 19 20 20 21 27 27 24 21 19 18 18 18 18 18 18 18 17 17 17 17 17 18 24 36 45 46 46 46 45 44 41 38 33 36 39 41 41 42 41 41 41 41 41 41 42 43 43 42 42 41 41 40 39 38 36 33 29 26 23 22 22 23 23 21 20 21 23 25 29 32 34 34 35 35 35 35 36 36 36 36 36 35 34 33 31 30 29 27 25 23 20 19 19 18 17 17 17 17 16 16 15 14 12 11 10 8 6 5 3 2 1 2 3 4 6 7 9 11 13 14 14 14 14 15 16 18 19 20 20 21 22 22 23 23 23 23 23 24 24 25 24 24 23 23 22 22 21 19 17 14 13 14 12 10 8 8 8 8 10 10 11 12 12 12 13 13 15 16 17 18 18 17 17 18 19 21 21 22 22 22 22 22 22 21 20 19 17 14 11 7 6 7 9 11 13 14 14 15 15 15 15 13 11 11 9 9 11 15 18 18 16 15 13 12 12 12 13 14 14 15 14 14 14 14 14 13 13 13 13 14 15 16 17 18 19 20 21 21 22 22 23 24 25 25 24 23 23 23 23 23 23 23 23 23 24 24 25 25 24 24 23 23 22 22 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 22 22 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 23 23 23 23 22 22 22 22 22 22 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 36 35 33 32 32 31 31 31 30 29 28 27 26 27 28 29 30 31 31 31 30 29 28 28 29 30 32 33 33 34 35 35 35 35 33 30 29 29 30 31 31 31 31 31 31 31 31 31 31 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 31 30 29 28 28 27 25 23 22 21 19 17 16 17 18 19 19 20 22 23 24 26 27 29 30 29 29 30 30 30 30 31 34 36 37 37 38 38 36 35 34 31 29 27 27 28 30 32 31 29 26 26 25 24 23 20 18 18 19 19 19 18 19 19 19 19 18 17 15 14 15 17 19 21 20 18 18 15 13 13 13 12 11 11 11 13 14 15 15 15 15 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 18 20 21 21 22 23 24 25 26 26 27 28 28 28 29 28 28 28 27 26 24 23 22 23 23 22 20 20 22 21 21 21 21 22 23 26 28 29 31 31 31 31 30 29 29 28 27 28 28 27 27 27 27 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 24 24 24 25 25 24 23 23 22 22 22 22 22 23 24 25 26 26 26 26 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 25 25 26 25 25 25 25 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 24 24 24 24 24 25 25 26 26 26 27 30 35 36 34 32 32 32 32 32 32 33 33 33 32 31 29 28 27 23 23 22 22 21 21 21 21 21 20 20 20 20 20 22 29 29 29 28 25 22 19 18 18 18 18 18 18 17 17 17 18 17 18 28 41 44 45 45 46 45 44 43 41 39 40 42 43 43 43 43 42 42 41 42 42 42 43 43 42 42 41 40 39 38 37 35 32 27 24 22 21 21 20 20 20 21 23 24 26 29 32 34 35 36 36 36 36 36 36 37 36 36 35 34 34 32 31 29 27 24 22 21 20 19 18 17 17 17 17 17 16 15 14 13 11 10 8 8 7 5 4 3 2 2 3 5 6 8 10 12 13 12 12 14 15 17 18 19 20 21 22 22 23 23 23 23 23 23 24 25 25 24 24 23 22 22 22 20 18 16 14 12 12 11 9 7 7 7 8 9 10 11 12 13 14 15 16 16 17 17 17 18 17 18 19 20 21 21 22 23 23 23 22 22 21 21 20 18 15 12 9 8 8 9 12 14 14 14 14 14 14 13 11 11 11 8 9 12 16 17 16 15 13 12 11 11 11 13 14 14 15 15 15 15 16 16 15 14 14 14 15 15 16 17 19 20 21 21 22 22 22 23 24 24 24 23 23 23 23 23 23 23 23 23 24 25 25 25 25 25 25 24 24 22 22 21 21 22 22 22 22 22 22 22 22 22 23 23 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 24 24 23 23 23 22 22 22 22 22 22 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 37 36 34 33 32 31 31 30 30 29 28 27 25 24 25 27 29 30 30 30 30 28 28 28 29 30 31 32 33 34 34 34 34 35 34 33 31 30 30 31 33 33 33 33 33 32 33 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 31 30 28 27 27 26 24 22 20 19 18 16 16 17 18 19 20 21 22 25 26 27 28 29 29 28 27 27 27 27 28 30 33 35 36 38 39 39 36 35 33 31 30 28 28 29 31 31 29 27 27 26 25 23 21 19 17 18 19 19 18 18 18 18 19 18 17 15 15 14 16 18 20 20 20 19 17 13 11 11 12 12 11 12 13 15 15 16 17 17 16 14 13 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 20 21 21 22 22 23 24 26 26 27 27 28 28 28 28 28 28 28 28 26 25 23 22 23 23 23 22 22 23 22 22 22 22 22 23 25 28 29 30 30 30 30 30 29 28 28 27 27 28 26 26 26 26 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 23 22 21 21 21 21 22 23 24 25 26 26 26 27 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 25 26 26 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 27 27 26 25 25 25 24 25 24 25 27 28 28 29 32 35 35 33 32 32 32 32 32 32 33 34 35 33 32 30 29 28 28 27 23 22 22 21 21 21 20 20 21 21 21 21 24 29 29 28 29 26 23 21 19 18 18 18 21 21 19 18 18 21 21 19 32 43 44 45 45 46 46 45 44 42 42 42 44 44 44 43 43 43 43 42 42 43 43 43 43 42 42 41 39 37 36 35 34 30 26 23 21 21 21 21 21 21 23 24 24 26 28 31 34 36 36 36 37 37 37 37 37 36 36 35 35 34 33 32 30 27 24 22 21 20 18 18 17 17 17 17 17 16 15 14 13 13 11 10 10 9 8 7 5 3 2 2 3 4 6 8 10 11 10 12 14 16 17 18 19 20 21 22 22 22 22 22 23 23 23 24 24 24 24 23 22 22 21 21 19 17 15 13 12 11 10 8 7 7 7 8 9 10 11 12 13 14 16 17 17 17 17 18 18 17 18 19 20 20 21 22 22 23 23 22 22 22 21 20 18 16 13 11 10 10 11 13 13 14 13 13 13 12 12 11 11 11 10 11 13 16 16 15 14 13 11 10 10 11 12 14 14 15 15 15 16 17 17 17 16 15 15 15 16 17 18 20 21 21 21 21 22 22 23 24 24 24 23 23 23 23 23 23 23 24 25 26 27 26 26 25 25 25 24 24 22 22 21 21 22 22 23 23 23 23 23 23 23 24 24 24 23 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 24 24 24 23 23 23 23 22 22 22 22 21 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 37 35 34 33 32 31 31 30 29 27 26 25 23 23 25 27 29 29 29 29 28 27 28 28 30 31 32 32 33 33 34 34 34 34 34 34 33 32 32 33 34 35 34 34 34 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 31 30 29 28 27 26 25 23 21 20 18 17 17 16 17 18 19 20 22 23 25 25 26 27 27 28 27 27 26 25 26 27 30 33 34 36 38 40 40 39 36 33 32 31 30 30 30 29 29 28 27 28 28 26 24 22 19 18 19 20 20 19 19 19 19 19 17 15 14 14 14 16 18 20 20 20 18 15 12 10 11 12 12 12 13 14 16 16 17 17 16 15 13 11 11 11 12 12 13 13 13 14 15 16 16 17 17 19 20 21 21 21 22 23 24 25 26 26 27 27 28 28 28 28 28 28 28 28 27 26 24 23 23 24 23 23 23 23 23 23 23 22 22 23 25 27 29 29 29 30 30 29 29 28 27 27 27 26 25 26 25 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 26 26 25 25 25 23 22 21 21 21 22 23 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 25 25 26 25 25 25 25 25 25 26 26 26 27 27 27 28 28 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 26 28 29 30 31 34 36 34 32 31 30 30 30 31 31 31 32 34 34 32 30 30 29 29 29 28 25 24 23 22 22 22 23 23 23 23 25 28 30 29 28 29 25 23 22 21 20 20 20 24 24 22 21 22 25 26 28 38 44 44 45 46 46 46 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 41 38 36 35 34 32 28 25 22 22 22 21 21 22 23 24 24 24 25 27 30 33 34 36 37 37 37 37 37 37 36 36 35 35 35 34 32 30 27 24 22 20 19 18 18 17 17 17 17 16 16 15 15 14 14 13 12 11 11 9 6 4 3 2 2 2 4 5 7 8 8 10 12 15 17 18 19 19 20 21 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 21 20 18 17 15 13 12 12 10 9 8 7 7 8 9 10 11 12 12 13 14 15 15 17 17 18 18 18 19 19 20 21 22 22 23 23 23 22 22 22 21 20 19 17 15 15 13 12 12 13 13 12 12 13 13 12 12 12 12 13 13 13 14 15 16 15 13 12 12 11 10 10 12 13 14 15 15 16 17 18 18 18 18 17 16 17 17 18 19 20 20 21 21 21 22 23 24 24 24 24 24 23 23 23 24 24 25 26 27 27 27 26 26 26 25 25 24 23 22 22 21 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 24 24 24 23 23 23 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 24 24 24 23 23 23 23 23 23 23 22 22 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 38 36 34 33 32 32 30 30 29 27 26 25 23 22 22 24 26 28 28 28 27 28 28 28 29 30 32 33 33 33 33 33 33 33 34 35 35 35 33 33 34 34 35 35 35 34 34 34 34 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 31 30 29 28 28 27 25 24 22 20 19 17 16 16 16 17 17 20 22 23 23 23 23 23 23 24 24 25 25 23 23 24 26 29 32 33 35 39 41 41 40 36 33 32 31 30 29 28 27 27 28 28 29 29 27 26 23 21 20 20 20 21 21 21 20 19 18 16 14 14 14 15 17 19 21 21 20 17 14 11 11 12 12 12 13 14 15 16 16 16 16 15 14 12 10 10 11 12 12 12 13 13 14 16 17 17 17 18 20 21 21 21 22 23 24 25 26 27 26 26 26 27 28 28 28 28 28 28 28 28 27 25 24 24 24 24 24 23 23 23 23 23 23 23 24 25 27 27 28 28 29 30 29 28 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 24 22 21 21 22 23 24 26 26 27 27 28 28 27 27 27 27 27 26 26 25 25 25 24 24 23 24 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 28 28 28 27 27 28 28 27 27 28 28 28 27 27 26 26 26 26 27 28 30 31 32 35 35 33 31 31 30 30 30 30 30 31 31 32 33 33 31 31 30 29 29 29 29 28 26 26 29 31 30 29 29 29 32 33 31 29 29 28 24 23 23 22 22 22 22 26 26 24 23 24 25 25 22 26 39 44 45 45 46 46 45 44 44 44 44 44 45 44 44 43 43 43 43 43 43 43 43 43 43 42 40 38 35 34 33 31 27 24 23 23 22 22 23 23 25 27 26 24 25 26 28 28 29 35 37 38 38 38 37 37 36 35 35 35 34 32 31 28 26 23 21 20 19 18 18 18 17 17 17 16 16 15 15 15 14 13 13 12 11 8 6 3 2 2 1 2 3 5 6 7 7 9 12 14 16 18 19 19 20 21 22 22 22 22 22 22 23 23 23 23 23 22 22 22 21 20 19 18 17 15 14 13 13 11 11 10 9 9 9 9 10 11 11 11 12 13 14 15 17 17 18 19 19 19 19 20 21 21 22 23 23 23 23 23 22 22 21 20 19 19 17 14 13 13 13 13 12 12 14 14 14 14 14 15 15 14 14 14 15 15 15 13 13 12 11 10 10 10 12 13 15 15 16 17 18 18 18 19 18 18 18 19 19 19 20 20 21 22 22 23 23 24 24 24 24 24 23 23 24 24 25 26 27 27 27 27 26 25 25 26 25 25 24 24 23 22 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 24 24 24 24 24 24 24 24 23 23 23 22 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 39 38 37 35 33 33 32 31 29 29 28 26 25 23 22 22 22 23 25 26 26 26 27 27 27 28 30 31 32 33 34 34 33 32 31 32 33 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 31 30 29 28 27 27 26 24 22 20 19 18 16 16 16 17 17 18 21 23 21 20 19 19 20 20 21 21 20 21 21 22 24 25 28 30 33 35 39 41 41 39 35 32 31 30 29 28 27 27 28 28 29 31 30 29 26 23 21 18 18 20 22 21 21 20 18 16 15 14 14 15 17 18 19 20 20 19 17 14 12 11 12 12 13 14 15 15 15 16 16 15 14 12 11 10 11 13 14 14 13 13 13 14 17 18 18 18 18 19 21 21 22 22 24 25 26 26 27 27 26 26 27 27 27 28 28 28 28 29 29 28 26 24 24 24 24 24 23 23 22 22 23 23 24 25 26 26 26 27 27 29 30 29 28 27 26 26 25 24 24 24 23 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 26 25 23 22 22 22 24 25 27 27 27 28 28 27 26 26 26 26 26 26 26 26 25 24 24 23 23 24 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 28 28 28 27 27 27 28 29 30 31 33 35 35 33 31 31 31 30 30 30 30 30 30 30 32 34 33 33 30 29 30 30 30 30 30 31 32 32 32 32 33 34 35 34 31 29 29 29 28 27 27 27 27 28 29 29 27 26 25 25 25 22 21 20 32 41 43 44 45 45 45 44 44 44 44 44 45 44 44 43 43 43 43 43 43 43 43 43 43 41 39 37 35 33 32 30 27 25 25 25 25 25 26 27 27 28 27 25 25 26 26 25 25 36 38 38 38 38 37 36 35 34 34 34 33 31 29 26 24 22 20 19 18 18 18 18 18 17 17 16 16 15 15 15 14 13 13 12 10 8 6 5 3 1 1 2 3 4 5 5 7 8 11 13 15 17 18 20 20 21 21 22 22 22 22 22 23 23 23 23 23 23 22 21 21 20 19 19 17 16 15 15 14 14 13 12 11 11 10 10 10 11 12 12 12 14 15 17 18 18 19 19 19 19 20 21 21 22 22 23 23 23 23 23 23 22 22 21 21 19 17 15 13 13 13 13 14 14 16 17 17 17 17 16 15 14 13 14 15 16 15 15 13 12 13 12 10 10 11 13 15 16 16 17 18 18 19 19 19 19 20 19 19 20 20 20 21 22 23 23 23 24 24 24 24 25 25 25 25 25 26 27 27 27 27 26 26 26 26 27 27 27 27 27 26 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 23 24 24 24 24 24 24 24 24 23 23 23 23 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 39 37 35 33 32 32 31 31 30 28 26 25 24 23 22 22 22 22 24 24 25 26 26 26 27 29 31 32 33 34 34 34 33 31 30 30 32 34 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 32 32 31 31 29 28 28 28 26 25 22 20 18 17 16 16 16 16 16 18 19 20 21 16 17 17 18 19 20 21 20 20 21 23 24 25 25 26 30 33 36 39 39 41 38 33 31 29 28 27 27 28 28 29 29 32 33 32 28 24 20 18 15 16 20 22 22 21 18 15 14 14 14 14 16 18 19 19 20 20 19 16 14 13 13 14 14 15 15 15 15 15 15 15 14 13 12 10 11 13 14 15 15 14 14 15 16 18 18 18 18 19 20 21 21 22 23 24 26 26 26 26 26 26 26 26 26 26 27 28 28 29 30 30 30 27 26 25 25 25 25 25 24 23 23 23 24 25 26 26 25 25 26 27 28 30 29 28 27 25 25 24 23 23 23 24 24 24 24 23 23 23 23 23 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 25 24 23 23 23 24 26 26 26 27 27 27 27 26 26 25 25 25 25 25 25 25 24 24 23 23 24 25 25 24 24 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 29 30 32 33 34 35 34 33 33 32 31 30 30 30 30 29 30 30 30 31 32 32 31 29 29 30 31 31 32 32 33 33 33 33 35 36 37 34 32 31 31 31 31 31 31 31 31 31 31 30 29 27 26 28 26 24 22 27 37 42 42 43 44 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 40 38 36 34 32 30 28 27 26 26 27 28 29 29 29 29 28 27 26 26 26 26 22 18 22 36 37 38 37 36 34 32 33 31 31 31 29 27 24 22 20 20 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 13 11 9 7 6 6 3 2 2 2 3 4 5 6 7 8 10 12 14 16 18 19 19 20 21 22 22 22 22 22 23 23 23 23 23 23 22 22 21 21 20 19 18 17 16 16 15 15 14 13 12 11 10 10 10 12 13 13 14 15 17 19 19 19 20 20 20 20 20 20 21 22 22 22 22 23 23 23 23 22 22 22 21 19 16 14 13 13 13 14 15 15 16 18 18 18 17 16 15 13 13 15 16 16 16 15 14 13 13 12 10 9 9 11 14 14 15 17 18 18 18 19 20 20 20 20 19 19 19 19 21 22 23 23 24 25 25 25 25 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 28 28 28 27 27 25 26 26 25 25 25 25 25 25 25 25 25 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 23 24 24 24 24 24 24 23 23 23 23 23 23 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 39 38 36 33 32 32 32 30 30 29 27 25 24 23 22 22 22 22 22 23 23 25 26 26 27 28 30 32 33 34 34 34 34 33 31 29 29 31 34 36 37 37 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 31 31 29 28 28 28 27 25 23 21 18 17 16 15 15 15 16 16 18 17 17 16 15 17 19 20 21 23 24 23 24 24 27 28 27 26 27 30 33 36 38 39 41 38 32 29 28 27 27 28 29 30 31 32 33 32 28 23 18 16 15 14 17 22 23 23 21 17 14 13 14 15 15 17 18 19 19 20 20 19 17 16 14 15 15 16 16 16 16 15 15 14 14 14 12 11 10 12 14 15 15 15 15 15 16 17 18 19 19 19 20 20 21 22 23 24 25 26 26 26 26 26 25 25 25 25 26 26 27 28 29 30 31 30 28 26 26 26 27 26 26 25 24 24 25 25 25 25 25 25 24 24 26 27 28 28 27 26 24 24 24 23 23 24 24 24 24 24 23 23 23 23 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 24 24 24 24 24 25 25 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 29 30 31 33 34 35 35 35 34 33 32 31 30 30 30 30 29 29 29 29 29 28 30 32 30 29 30 31 32 33 33 34 34 34 34 36 37 37 34 32 32 32 32 32 32 32 32 32 32 32 31 30 29 28 30 31 30 29 37 43 44 43 43 44 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 40 38 37 35 34 32 30 28 28 27 28 29 29 30 29 29 29 29 28 27 27 27 28 21 11 19 34 37 37 36 35 32 30 29 28 27 27 25 23 21 20 19 18 18 18 18 17 17 17 17 17 17 16 16 15 14 14 13 12 10 9 7 6 5 3 2 2 2 3 5 5 6 7 8 9 11 13 15 17 17 18 19 20 21 21 22 21 22 22 23 23 23 23 23 22 22 21 21 20 20 19 18 17 16 15 15 14 13 12 11 10 10 11 12 13 14 15 17 19 20 20 20 20 20 20 20 20 20 21 22 22 22 23 23 24 24 23 23 23 22 21 19 16 14 13 13 14 15 15 16 18 18 18 17 15 14 14 14 15 16 17 17 17 15 14 13 13 12 10 8 8 9 10 12 15 17 18 19 19 19 19 19 19 19 19 18 17 18 19 21 22 23 24 25 26 26 26 26 27 27 28 27 27 27 27 27 27 27 28 29 29 29 29 29 29 28 28 28 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 23 24 24 24 24 24 23 23 23 23 23 23 23 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 38 36 34 31 32 32 30 30 29 27 25 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 30 32 34 34 34 34 33 32 31 30 31 32 35 37 38 37 37 37 36 36 36 35 35 34 34 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 29 28 27 27 27 26 24 21 19 17 15 15 15 16 16 16 16 16 15 15 15 17 20 21 22 21 22 24 26 28 29 30 31 30 28 27 29 32 33 35 39 41 37 31 28 27 27 28 29 30 30 31 31 28 24 20 16 15 15 15 17 19 21 23 24 20 16 14 14 15 16 16 18 19 20 20 21 21 20 18 16 16 17 17 18 18 18 17 16 15 15 14 14 12 11 11 13 14 14 15 15 15 16 17 18 19 19 19 19 20 20 21 22 24 25 26 27 27 26 26 26 26 26 26 26 26 26 27 29 30 31 31 29 28 28 27 27 28 27 26 26 26 26 26 26 26 25 25 24 23 24 25 27 28 27 26 25 24 23 23 23 24 25 25 25 24 24 23 23 23 23 23 23 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 33 34 35 35 35 35 34 32 31 31 31 30 30 30 29 29 29 29 29 30 31 30 29 29 31 32 33 33 33 34 34 36 37 37 36 34 32 32 32 32 32 32 32 32 32 32 32 31 30 30 31 32 32 36 42 45 46 45 45 45 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 42 40 39 37 35 34 32 30 30 29 29 29 30 30 29 29 29 29 29 30 29 29 29 31 35 37 36 37 37 37 36 34 33 30 27 25 23 21 20 19 18 17 17 17 17 17 16 16 16 16 17 17 17 16 16 16 15 14 13 11 10 8 7 6 5 4 3 2 2 3 5 5 6 6 7 9 11 12 14 15 15 16 17 19 20 21 21 20 21 22 22 22 23 23 22 22 22 22 21 21 19 18 18 17 16 15 15 14 13 11 10 9 10 11 12 13 15 17 18 20 20 20 20 21 20 20 20 20 20 21 22 23 23 24 24 24 24 24 23 23 22 21 19 16 14 13 13 14 15 15 16 18 18 17 15 14 14 15 15 16 16 17 17 16 14 13 13 12 11 9 8 7 8 10 12 16 18 19 20 20 20 19 19 19 19 18 17 16 17 18 19 21 22 24 24 25 25 25 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 27 26 26 26 26 26 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 22 22 24 24 24 23 23 23 23 23 23 23 23 23 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 39 37 34 32 31 31 31 30 29 28 26 24 23 23 23 23 24 24 24 24 24 25 25 26 26 26 28 29 31 34 35 35 34 34 33 32 32 33 34 36 37 37 37 37 37 37 36 36 35 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 32 32 31 30 28 27 27 26 25 24 22 20 18 16 15 15 15 15 16 15 15 14 14 14 15 21 24 25 24 21 21 22 25 28 29 30 31 31 31 30 31 33 32 36 39 39 35 30 27 27 27 29 30 30 30 30 26 22 18 16 15 14 15 17 20 21 22 24 23 20 16 14 15 16 17 18 21 22 22 22 23 23 20 17 16 16 17 18 19 19 19 18 16 16 15 15 14 13 13 13 14 14 14 14 15 15 16 18 19 20 20 20 20 20 21 22 24 25 26 27 27 27 26 26 26 26 26 26 26 26 27 28 29 31 31 31 29 28 28 28 28 29 28 27 27 27 27 27 27 27 26 25 23 23 23 25 27 27 26 25 25 25 24 23 23 24 25 26 25 24 24 23 23 23 23 23 24 25 26 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 29 28 28 28 29 29 29 30 30 31 32 32 32 32 32 33 34 35 35 35 35 34 32 32 31 31 31 30 30 30 30 29 30 30 32 31 29 29 30 30 31 32 33 33 34 35 36 38 37 36 34 33 32 31 31 31 32 32 32 32 32 31 31 31 31 32 32 34 40 44 47 47 46 46 46 46 46 46 46 46 45 44 44 44 44 44 44 44 45 45 45 44 44 44 43 41 40 38 37 35 33 31 31 30 30 30 30 30 29 29 29 30 32 32 32 32 33 35 37 38 38 38 37 37 35 35 32 29 26 23 20 17 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 14 13 11 10 8 7 7 6 4 4 3 2 3 4 5 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 19 19 20 20 21 22 22 22 22 22 22 21 20 19 18 17 17 16 15 14 13 12 10 9 9 10 10 11 13 16 18 19 20 21 21 21 21 21 21 21 21 21 22 23 24 24 24 24 24 24 24 24 23 22 21 19 17 14 13 14 14 15 15 17 18 18 15 13 12 14 16 16 16 16 17 17 14 12 11 11 10 9 9 9 9 10 12 14 17 19 20 21 20 20 19 19 19 18 18 17 16 17 18 20 21 23 23 24 25 25 26 27 28 28 28 29 29 30 29 30 30 30 30 29 29 29 28 28 28 28 28 28 27 26 26 26 26 26 26 26 26 26 25 25 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 37 34 31 30 31 31 30 30 28 27 25 23 23 22 23 25 26 26 26 25 25 26 26 26 26 26 27 28 30 32 34 35 35 35 34 33 34 35 36 36 37 37 37 37 37 36 36 35 34 33 33 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 32 32 31 30 29 27 26 26 25 24 23 21 19 17 15 14 14 14 14 14 13 14 15 16 17 20 25 27 26 24 23 22 21 23 24 26 27 29 31 33 33 33 34 35 38 40 39 34 30 28 27 28 29 28 28 27 26 23 20 19 17 15 15 17 20 22 23 24 24 22 20 17 16 17 17 18 20 21 24 25 25 23 21 18 16 16 16 18 19 19 19 19 19 18 17 16 16 15 14 14 14 14 14 14 13 14 16 17 19 21 22 21 21 21 21 22 24 25 26 27 27 27 27 27 26 26 26 26 27 27 26 27 28 30 30 31 30 30 29 28 28 29 30 29 28 27 28 28 28 28 27 26 25 23 23 23 25 27 27 26 25 24 24 23 23 24 25 25 25 25 24 24 23 23 23 23 23 24 26 27 28 28 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 27 27 27 27 28 28 27 27 27 28 27 27 26 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 30 31 32 33 33 33 32 33 34 34 35 36 36 34 33 32 32 31 31 31 30 30 30 30 31 33 33 32 31 30 30 31 31 31 32 32 33 34 36 37 36 36 35 33 33 32 31 31 32 32 32 32 32 31 32 32 32 33 34 35 39 42 46 47 47 46 45 46 46 46 46 45 44 43 43 43 44 44 44 44 44 45 44 44 44 44 43 42 41 40 39 37 36 35 33 32 31 31 31 30 30 30 30 33 33 34 35 36 37 38 38 38 38 38 37 37 36 35 31 28 25 23 20 18 16 15 15 15 15 15 15 15 16 16 16 16 17 16 16 16 16 16 15 14 13 12 10 8 7 6 6 5 5 4 3 3 4 5 5 6 7 8 10 10 11 12 13 14 15 15 16 17 18 17 18 18 19 20 21 22 21 21 21 21 20 19 17 16 15 15 14 14 13 12 10 9 9 9 9 10 11 13 16 18 20 21 21 21 21 21 21 21 21 21 21 22 23 24 25 24 24 24 24 24 24 23 22 21 19 17 16 15 15 15 15 15 17 17 16 14 12 13 15 16 17 17 16 17 17 13 9 8 9 10 9 9 9 10 11 13 15 18 19 20 21 21 20 20 19 18 18 17 17 17 17 19 21 22 23 24 25 26 26 27 28 29 29 29 30 30 30 30 30 30 30 30 29 29 28 27 27 27 26 26 26 27 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 41 42 41 41 41 41 41 41 40 38 35 32 29 30 31 30 29 29 27 25 24 23 22 23 24 26 28 27 27 27 26 27 28 28 27 26 27 27 29 30 32 35 35 35 35 36 36 36 36 36 36 36 36 37 36 36 35 34 33 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 22 21 19 17 15 14 14 14 14 13 13 14 17 19 20 21 23 26 28 27 26 25 24 24 24 24 24 25 26 29 32 34 33 35 37 39 41 38 34 31 29 29 28 26 27 26 25 24 24 22 20 17 16 17 20 22 22 24 25 24 23 21 19 18 19 19 20 22 24 26 25 23 21 18 16 15 15 17 18 19 19 19 19 19 18 17 17 16 16 15 15 15 15 14 14 13 14 16 18 20 22 23 23 22 22 23 24 26 27 28 28 27 27 27 26 26 26 26 26 27 27 27 27 28 29 30 30 30 30 29 28 29 30 30 29 28 28 29 29 29 29 28 26 25 24 23 24 25 27 27 25 25 24 24 23 23 24 25 25 25 25 24 24 24 24 24 24 24 25 27 28 29 28 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 27 28 29 29 30 29 29 30 30 29 29 28 28 27 27 26 25 24 24 24 24 24 24 25 25 25 25 26 25 25 26 26 26 27 27 27 27 28 28 29 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 34 34 35 35 35 36 36 35 34 33 32 32 32 32 32 32 32 32 33 34 33 33 32 31 30 31 31 31 32 32 33 34 35 35 36 35 34 34 34 33 32 32 33 33 32 31 31 32 34 34 34 36 37 37 37 39 46 47 47 45 45 46 46 46 46 45 44 43 42 42 43 44 44 44 44 44 44 44 44 43 43 42 41 40 40 40 38 36 34 33 32 31 31 31 32 32 33 35 36 36 37 38 38 38 38 38 38 38 38 37 36 34 30 27 25 24 22 20 18 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 15 15 14 12 11 8 7 6 6 5 5 4 3 3 4 5 6 6 7 8 9 10 11 11 12 13 13 13 14 15 16 16 16 17 18 20 21 21 21 20 20 19 18 17 15 14 13 13 13 13 13 12 11 11 10 10 10 10 11 13 16 18 20 21 22 22 22 21 21 21 21 21 21 22 23 24 24 24 24 23 23 23 23 23 22 21 20 19 18 17 17 16 16 16 16 16 16 14 13 14 15 15 16 17 17 17 16 13 8 6 8 10 11 11 11 12 12 14 16 18 20 21 21 21 21 21 20 19 18 17 17 18 18 20 21 22 23 24 26 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 28 28 28 26 26 26 26 27 26 24 25 25 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 21 21 22 23 23 23 23 23 23 23 23 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 42 41 42 41 40 39 36 33 31 31 32 31 29 29 27 26 25 24 23 23 24 26 28 29 29 28 28 28 29 29 30 28 27 26 27 28 28 30 33 35 36 36 36 36 36 36 36 36 36 36 36 35 34 34 33 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 33 33 32 31 30 29 28 27 27 26 24 22 20 19 17 15 14 14 14 14 14 14 15 16 20 22 21 21 23 25 28 28 28 28 27 28 29 28 26 23 24 27 30 33 33 35 38 40 40 36 32 29 28 27 26 24 24 24 24 25 25 24 21 18 17 20 22 23 24 26 26 24 23 22 21 21 22 23 24 25 25 24 22 20 18 16 15 15 16 18 19 19 19 19 20 19 19 18 18 17 17 16 16 16 15 14 13 13 14 16 18 20 21 22 23 23 23 24 25 26 27 27 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 29 29 29 30 31 31 30 29 29 30 30 29 29 27 26 25 24 24 25 26 26 26 25 24 24 23 23 24 24 25 26 25 25 24 24 24 24 24 25 25 26 27 28 28 28 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 27 28 29 30 30 29 29 29 29 30 29 29 28 28 27 27 26 26 25 24 24 24 25 25 26 26 26 26 25 25 26 26 27 27 28 28 28 28 28 28 29 30 31 30 29 29 29 29 29 30 30 31 32 33 34 35 36 36 35 36 37 37 36 36 36 35 34 34 34 35 34 33 33 33 34 34 32 31 31 30 30 30 31 32 33 32 33 34 34 35 35 34 34 33 33 32 33 34 33 31 30 31 34 37 37 38 39 38 37 36 39 45 47 47 45 45 45 45 46 46 45 44 43 42 42 43 44 44 44 44 44 44 44 43 43 42 41 40 40 40 40 40 38 35 33 32 32 32 33 34 35 36 37 37 37 38 38 38 38 38 38 38 38 38 37 36 33 29 26 24 24 23 21 20 19 18 18 17 17 17 17 19 18 18 18 18 18 18 17 16 16 15 15 14 13 11 9 7 7 6 5 4 4 3 3 4 5 6 6 7 7 8 9 10 10 11 11 11 11 11 13 12 13 15 16 17 18 18 19 19 19 18 17 17 16 16 14 13 13 13 14 14 13 13 12 12 11 10 10 12 14 15 17 20 22 22 22 22 21 21 21 21 21 21 22 23 23 24 24 23 23 23 23 23 22 22 22 21 19 19 18 17 16 16 16 16 16 16 15 14 15 15 15 15 16 17 17 16 14 11 8 9 10 11 13 14 14 14 15 16 18 19 21 21 21 21 21 21 21 20 19 18 19 20 20 21 22 24 26 27 28 29 29 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 26 26 26 25 25 24 24 25 25 25 25 25 24 23 23 22 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 46 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 42 42 41 41 39 37 35 32 32 33 32 32 30 28 27 26 26 25 24 24 25 28 29 30 29 29 29 30 31 31 31 30 27 25 26 27 27 29 31 34 36 37 36 36 36 36 36 35 35 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 26 24 23 20 18 16 14 14 14 14 14 14 14 15 17 18 21 24 23 21 23 25 26 27 28 29 29 30 31 31 28 25 25 27 27 30 33 35 38 40 38 33 28 25 24 24 23 22 23 24 24 25 25 23 21 20 21 24 23 25 26 26 26 25 24 23 23 24 25 25 25 25 23 21 19 16 15 15 15 16 17 18 18 19 19 19 19 19 19 19 18 18 17 17 17 16 15 14 14 14 15 16 18 19 21 22 23 24 25 25 25 26 26 27 27 27 27 26 26 25 25 25 26 26 27 28 28 29 29 29 29 29 29 29 30 31 32 31 31 31 30 30 30 30 29 28 27 26 25 25 26 26 26 26 25 23 23 23 23 24 25 25 26 26 25 24 24 24 24 25 26 26 26 27 27 27 27 27 26 26 25 25 26 26 26 25 25 25 25 25 24 24 24 25 26 27 28 29 29 29 28 27 28 29 29 29 28 28 27 27 27 26 26 25 25 25 26 26 26 26 26 26 25 26 27 27 27 28 28 28 29 28 28 29 29 30 30 30 30 30 29 29 30 30 30 30 31 32 33 34 35 36 36 36 37 37 37 37 37 36 35 35 35 35 34 33 33 33 33 33 32 30 30 30 29 30 30 31 32 32 32 33 33 34 33 32 32 32 33 34 34 34 33 31 27 30 33 37 42 43 43 39 37 36 38 45 47 46 46 45 45 45 45 46 45 44 43 42 43 43 43 43 44 44 44 44 44 43 43 41 40 39 39 39 40 40 39 36 34 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 38 37 35 32 28 25 23 22 22 21 20 20 20 19 19 18 18 19 19 19 18 18 18 18 18 17 17 16 16 15 15 13 11 9 9 8 6 5 5 4 4 3 4 5 6 7 7 7 8 9 10 9 9 9 9 8 8 8 9 10 12 13 13 14 15 16 17 17 17 17 17 17 17 16 14 13 13 14 14 13 12 13 12 11 10 11 13 14 15 17 20 21 21 22 22 21 20 21 21 21 21 21 22 23 23 23 23 23 23 23 22 22 22 22 21 21 20 18 16 15 15 15 16 16 16 16 15 15 16 16 15 15 16 16 16 16 15 13 11 11 13 15 15 15 15 15 16 18 19 20 21 22 22 22 22 21 21 20 20 21 21 22 23 24 26 27 28 29 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 26 26 26 25 24 23 23 24 24 25 25 25 24 23 22 22 23 24 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 39 37 35 34 34 35 32 32 30 28 28 28 28 27 26 26 27 31 31 31 31 31 31 32 32 32 32 31 27 25 25 25 27 30 31 36 37 37 36 36 36 36 36 35 35 34 33 33 32 32 31 31 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 32 31 30 29 28 27 26 26 24 22 21 18 15 14 14 14 15 14 13 14 15 16 18 19 22 25 25 24 24 25 25 27 28 29 30 31 32 32 31 29 28 28 27 29 32 36 38 39 34 28 24 22 22 22 21 22 23 24 24 25 25 24 23 23 25 27 26 28 28 27 26 24 24 23 24 24 25 25 25 23 21 18 15 14 14 15 16 16 17 18 18 18 18 18 18 18 19 19 19 18 18 18 17 16 15 14 14 14 15 16 18 20 22 22 23 24 25 25 25 25 26 27 27 27 26 26 26 25 25 25 26 26 27 28 28 29 29 29 29 29 29 30 30 32 32 32 32 32 32 31 31 30 29 28 27 26 26 26 27 27 27 26 24 23 22 22 23 24 25 26 26 26 26 25 24 24 25 26 27 27 26 26 26 26 26 26 26 25 25 25 25 26 26 26 25 25 25 24 24 24 24 25 26 27 29 29 29 28 28 27 26 27 27 28 27 27 27 27 27 27 27 26 25 26 27 27 27 27 26 26 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 31 30 30 30 31 31 31 31 32 32 33 34 35 35 35 37 37 38 38 37 36 36 35 34 34 34 34 34 33 33 32 31 30 30 29 29 29 29 30 30 31 31 32 33 33 32 31 31 32 33 34 35 35 33 30 25 25 27 31 38 47 42 42 40 38 40 45 47 46 46 45 45 45 45 46 45 44 43 43 42 42 42 43 43 44 45 45 44 44 43 41 40 40 39 39 39 40 39 37 36 36 35 35 35 35 36 37 37 38 38 39 39 39 39 39 39 39 39 38 36 34 31 28 25 22 22 21 21 21 21 20 20 20 20 20 20 19 19 18 18 18 18 17 17 16 16 16 15 15 13 11 10 9 8 7 6 5 5 5 4 4 5 6 7 8 8 9 9 8 8 8 7 7 6 6 6 8 9 10 10 10 10 11 12 14 15 16 16 17 19 19 17 15 14 13 13 12 11 11 11 11 11 11 13 13 14 16 18 20 21 21 21 22 22 21 21 20 20 20 20 21 21 22 22 23 22 22 22 22 22 22 22 22 21 19 18 16 15 15 15 15 16 17 17 16 16 16 16 15 15 15 16 17 18 17 17 15 13 13 15 15 16 16 16 17 18 19 19 21 23 23 23 23 22 22 21 21 24 24 24 25 26 27 28 29 30 30 29 29 29 29 28 29 29 29 28 28 28 28 28 28 28 27 27 27 26 26 26 24 23 23 24 27 26 25 25 25 24 23 23 23 24 25 25 25 24 24 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 46 46 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 39 38 37 36 35 35 35 32 32 30 30 31 31 30 29 28 29 30 33 33 33 32 32 32 33 33 33 34 33 30 27 27 25 28 31 33 37 36 36 36 36 36 35 35 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 32 32 33 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 26 24 22 20 18 15 13 13 14 15 15 13 13 14 16 18 19 20 24 26 26 25 25 25 25 26 28 29 30 32 33 34 34 33 31 30 29 31 33 36 38 36 30 24 21 20 20 20 20 22 22 23 25 25 26 26 26 27 28 28 28 28 28 27 25 24 23 22 22 23 23 23 22 20 18 14 13 13 14 15 16 17 17 18 19 19 19 18 17 18 18 19 19 19 19 18 17 16 15 14 14 14 15 16 18 20 20 22 24 25 25 25 24 25 26 27 27 27 27 26 26 25 25 25 26 27 28 28 29 29 29 28 28 29 29 29 30 31 32 32 32 33 32 32 31 30 29 28 27 26 26 27 28 28 28 26 24 22 22 22 23 24 25 26 26 26 26 25 25 25 25 26 27 28 27 26 25 25 25 26 25 25 25 25 25 25 26 26 25 25 25 24 24 24 24 25 26 28 29 29 28 28 28 27 26 25 26 26 26 26 26 27 27 27 27 26 26 27 27 27 27 27 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 33 33 33 35 35 36 37 38 39 39 38 37 35 34 34 34 35 34 34 33 32 31 31 31 31 30 29 28 28 29 30 30 31 32 32 31 30 30 31 32 33 34 35 34 32 27 27 24 25 31 38 38 42 40 40 42 45 47 47 46 45 45 45 45 45 45 44 43 42 42 42 42 42 43 44 45 45 45 44 43 42 41 41 40 39 39 39 38 38 38 38 37 37 36 36 36 37 37 38 38 39 39 39 39 39 39 39 38 38 36 33 31 29 27 24 22 22 22 22 21 21 21 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 15 14 13 12 11 9 8 7 6 6 6 6 6 4 5 5 7 8 8 8 8 7 7 7 6 6 6 6 6 7 8 10 10 10 9 9 9 11 12 13 15 17 18 17 16 15 14 13 12 11 11 10 10 11 12 13 15 14 15 17 19 20 21 22 22 23 22 22 20 19 19 19 20 20 20 21 22 22 22 21 21 21 22 22 22 22 21 19 18 16 15 15 15 15 17 17 17 17 16 16 16 16 15 15 16 18 19 18 18 16 14 13 14 15 15 16 16 17 18 19 20 22 23 23 24 24 24 24 23 23 25 26 26 27 28 28 29 29 29 29 29 29 28 28 28 28 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 25 26 27 27 29 28 27 26 26 25 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 39 39 39 38 38 37 37 36 35 34 32 31 32 33 33 32 31 31 31 33 33 33 33 32 32 33 34 34 34 34 34 32 30 29 27 28 32 34 35 35 34 34 34 34 34 34 34 33 32 32 31 31 31 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 29 27 26 26 25 23 21 18 16 14 13 14 14 15 16 16 15 15 17 18 20 23 25 27 27 26 25 25 25 26 28 29 31 32 34 35 35 34 33 32 31 33 36 37 37 32 26 22 19 19 19 19 21 22 23 25 27 28 28 28 28 29 29 29 28 28 27 26 24 22 20 20 20 21 21 22 20 17 15 12 12 13 14 15 17 18 18 19 21 21 20 19 19 18 19 19 18 18 18 18 17 16 15 15 15 15 15 16 19 19 20 22 24 24 25 24 24 25 26 27 27 27 27 27 26 26 25 25 26 27 28 28 28 29 29 29 29 29 29 29 30 31 32 32 33 33 32 32 31 30 29 28 27 27 27 28 28 28 28 26 24 22 22 22 23 24 25 25 26 26 26 26 26 26 26 26 27 28 28 27 26 25 25 25 25 25 25 25 26 26 26 26 26 25 25 24 24 24 24 25 27 28 29 28 27 27 28 26 25 24 24 25 25 26 26 27 27 27 27 26 26 27 28 28 27 27 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 31 30 30 31 31 31 32 32 31 31 32 33 34 35 36 36 38 39 40 39 38 35 34 33 34 34 34 34 33 33 32 32 32 32 31 30 29 28 29 29 30 30 30 30 30 30 30 30 31 32 34 35 35 34 34 33 29 31 34 38 42 41 40 41 44 46 46 47 46 45 45 45 44 44 44 43 42 42 42 42 42 42 43 44 45 45 45 44 44 44 42 41 40 39 39 38 38 38 39 39 39 38 37 36 36 37 37 38 39 39 40 40 40 40 39 39 38 37 35 33 32 31 29 27 25 25 24 23 22 22 21 21 20 20 20 20 19 19 18 18 18 17 17 17 16 15 14 13 13 12 11 9 8 7 7 7 8 8 8 6 6 5 6 7 7 7 6 6 6 6 6 6 6 6 6 6 7 9 11 10 9 8 8 8 9 11 13 15 16 15 16 15 14 14 13 13 12 12 12 13 14 15 17 16 16 18 18 19 21 23 23 23 22 21 20 19 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 21 21 19 18 16 15 15 15 15 16 17 17 17 17 16 16 16 15 16 17 18 19 19 18 16 14 13 13 14 15 16 16 16 18 19 20 22 23 23 24 24 25 25 25 25 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 27 27 28 28 28 28 28 29 29 28 27 27 26 26 25 25 25 25 25 25 25 24 24 24 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 39 39 38 39 38 38 38 37 35 35 34 33 33 34 34 34 34 33 33 34 33 33 33 32 32 33 34 35 35 35 35 34 34 31 29 27 28 31 33 33 33 33 33 33 33 33 32 32 31 31 31 30 30 30 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 22 19 16 15 13 14 15 14 15 15 16 16 17 18 20 22 24 26 28 28 25 25 25 26 27 28 30 31 33 34 36 36 35 34 33 34 36 38 38 35 30 24 20 19 18 18 21 22 23 25 27 29 30 30 30 29 29 28 27 27 27 26 24 22 20 18 18 19 19 20 20 18 15 13 12 12 13 15 16 17 17 18 19 20 22 22 21 21 20 19 19 18 18 18 17 16 15 15 15 15 15 16 17 18 19 20 22 23 24 24 24 24 25 27 27 28 28 28 27 26 26 25 26 27 28 28 28 28 28 29 29 29 29 29 29 30 31 31 32 32 32 31 31 30 30 29 29 29 28 28 29 29 28 28 26 24 22 22 23 24 25 25 26 26 26 26 26 26 26 26 26 27 28 28 28 28 26 25 25 25 25 25 26 26 26 26 26 26 26 25 24 24 24 25 26 28 28 28 27 26 26 27 25 24 23 23 24 24 24 25 26 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 31 32 33 34 34 35 36 37 37 38 39 39 38 36 34 33 33 33 34 34 33 33 33 33 33 32 32 30 29 29 29 30 30 30 30 30 30 31 31 31 31 32 34 35 35 35 35 36 37 39 41 41 41 40 40 40 40 44 46 46 46 46 45 44 43 44 43 43 42 42 42 41 42 42 43 44 45 45 45 45 44 44 43 41 40 39 39 38 38 38 39 39 39 38 37 37 37 37 38 38 39 40 40 40 40 40 40 39 38 36 35 33 32 32 32 31 30 28 26 25 24 23 22 21 20 20 20 20 20 19 18 18 17 17 17 17 16 15 14 14 13 12 11 9 8 8 7 8 10 11 10 9 7 5 5 5 5 6 6 6 6 6 6 7 7 7 6 6 7 8 10 10 9 8 8 8 9 10 11 12 13 14 15 15 15 15 15 15 15 14 14 14 15 17 18 17 18 18 19 20 21 22 21 21 21 20 20 20 21 21 20 20 20 20 21 21 21 21 21 21 21 21 22 22 20 19 18 17 15 15 15 15 15 16 18 18 17 16 15 15 16 16 17 18 19 18 18 16 15 14 13 14 15 16 16 18 18 18 19 21 22 23 23 24 25 25 26 27 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 27 26 27 27 27 27 28 28 29 29 29 29 29 29 29 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 41 40 39 39 38 38 38 38 38 37 36 35 35 34 34 35 35 34 34 34 34 34 34 34 33 32 32 33 34 35 35 35 35 34 34 33 31 29 28 28 29 31 32 34 33 32 32 32 31 31 30 30 29 29 29 29 29 29 28 29 29 29 30 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 32 32 31 30 29 28 27 25 25 24 22 20 17 15 14 14 15 15 14 14 14 15 16 18 21 22 23 26 27 28 27 27 26 26 27 27 28 30 31 32 34 36 37 36 36 35 36 37 38 38 36 31 25 20 19 19 19 23 24 25 27 29 31 31 31 30 29 29 27 26 26 25 23 21 19 17 16 17 17 18 19 18 16 14 12 12 13 14 16 17 17 18 18 18 19 20 21 21 21 21 19 18 18 18 17 16 15 15 15 15 15 16 16 17 17 18 20 21 22 23 23 24 25 26 27 27 28 28 29 27 26 26 26 26 27 28 28 28 28 28 29 29 29 28 29 29 30 30 31 31 31 31 30 30 29 29 30 30 30 29 29 29 29 28 28 26 25 22 22 23 24 25 26 26 26 26 27 27 26 26 26 27 27 28 28 28 28 27 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 25 26 27 29 28 28 26 26 26 25 24 23 23 23 23 23 23 24 24 25 26 27 28 28 28 28 28 28 28 28 27 27 28 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 34 34 34 35 36 36 37 37 38 39 38 37 36 34 33 33 33 33 33 33 34 34 34 33 32 31 30 30 30 31 31 31 31 30 30 31 31 31 32 33 36 36 37 36 35 36 38 40 41 41 40 40 40 41 41 44 46 46 46 46 45 44 43 43 43 43 42 42 41 41 42 43 43 44 45 45 45 45 45 44 42 40 39 40 40 39 38 38 38 38 38 38 37 37 38 38 39 39 39 40 40 40 40 40 39 39 37 36 34 33 32 32 32 33 32 31 30 28 27 26 24 22 22 22 22 21 20 19 18 17 17 16 16 16 15 15 14 14 12 12 11 9 8 8 8 9 11 12 12 10 8 6 6 5 6 6 6 6 6 6 6 7 8 7 6 7 8 8 8 9 9 9 8 7 8 10 10 11 12 13 14 15 15 15 16 17 18 18 16 15 16 19 20 20 20 19 20 21 21 20 20 20 21 21 21 22 22 21 21 20 20 20 21 21 21 21 20 20 21 22 22 22 20 19 18 17 16 15 15 15 15 17 18 17 16 15 15 15 16 17 17 18 19 19 18 16 15 14 13 13 14 14 16 17 18 18 19 20 21 22 23 24 24 25 26 28 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 27 25 26 27 27 28 28 28 28 29 29 29 29 29 28 27 27 26 26 26 26 25 25 25 26 26 26 26 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 40 40 40 40 39 39 39 38 38 38 38 38 37 36 36 35 34 34 35 34 34 33 33 33 33 34 33 32 32 32 33 35 36 35 34 34 33 33 32 30 29 28 28 29 31 32 33 32 32 31 30 30 29 28 28 28 28 28 28 28 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 34 34 33 33 32 31 30 29 27 26 26 25 24 23 20 18 16 14 14 14 15 15 15 14 13 16 17 19 21 22 24 27 28 28 28 27 27 27 27 28 29 30 31 32 34 36 37 37 37 36 36 37 38 38 35 32 27 23 21 21 23 24 25 27 28 30 31 31 31 30 30 28 27 26 25 23 20 18 16 15 15 16 16 17 18 17 15 13 12 13 14 15 16 16 17 18 18 18 19 19 20 20 20 20 19 19 18 17 17 16 15 15 15 16 16 16 16 16 17 18 20 21 22 22 23 24 25 26 27 28 28 29 29 27 26 26 26 27 28 28 28 28 28 29 29 29 28 28 29 29 30 31 31 32 31 29 29 28 29 29 30 30 30 30 30 29 29 28 28 26 25 23 22 24 25 26 26 26 26 26 26 27 27 26 26 27 27 27 27 28 27 27 26 25 26 26 26 26 27 27 26 26 26 26 25 25 25 25 26 27 28 27 27 25 25 25 25 24 24 23 23 23 23 23 23 24 24 25 27 27 28 28 28 28 28 28 27 27 27 28 28 29 29 30 30 30 31 31 31 32 32 31 31 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 35 35 35 36 37 38 38 38 37 37 36 34 33 33 34 34 34 34 35 34 34 33 32 32 32 32 31 31 30 30 30 29 30 30 31 33 35 37 37 40 40 37 36 36 38 40 40 39 39 38 39 40 44 45 45 45 45 44 44 43 43 43 43 42 42 41 41 42 43 43 44 45 45 45 45 45 43 41 39 38 39 39 39 38 38 38 38 38 37 37 38 39 39 40 39 39 40 40 40 40 39 39 38 36 35 34 33 32 32 32 32 33 32 31 31 30 28 26 24 22 23 23 22 21 20 18 17 16 16 15 15 14 14 14 13 12 11 11 9 9 8 8 9 12 12 12 11 8 7 6 6 6 6 6 6 6 6 6 7 8 7 6 8 9 8 8 7 8 8 8 7 8 10 10 10 11 12 13 14 14 15 16 18 20 19 17 15 17 20 21 21 21 20 20 21 20 20 20 21 21 21 22 22 22 22 21 20 20 20 20 21 21 21 20 20 21 21 22 21 20 19 18 17 16 15 15 15 15 16 17 16 15 15 15 15 15 16 17 18 20 20 18 16 15 14 13 12 12 13 15 17 17 18 18 19 21 22 23 24 25 26 27 28 29 28 28 27 27 27 26 26 26 26 26 25 25 26 26 26 26 27 27 27 28 28 27 25 26 27 28 28 28 28 29 29 29 29 29 29 28 27 28 27 27 27 26 26 26 26 27 27 27 28 28 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 39 39 39 38 38 38 39 39 38 38 38 37 37 36 35 34 33 33 33 33 33 32 32 32 32 32 32 32 32 34 35 36 35 33 32 32 32 31 30 29 29 29 29 30 31 32 31 31 30 29 28 27 27 27 27 27 27 27 27 26 26 26 27 27 27 28 28 29 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 33 33 33 32 31 30 29 27 26 24 24 24 23 21 18 16 15 14 14 14 15 15 15 14 14 15 17 19 22 23 25 27 28 28 28 28 28 27 28 28 29 30 31 33 34 34 37 38 37 36 35 36 37 37 33 29 25 24 23 23 24 25 27 29 29 30 31 31 31 31 30 28 28 26 23 20 18 16 15 14 14 14 15 16 17 16 15 14 13 14 15 16 16 16 18 19 19 19 19 19 19 19 18 18 18 18 18 17 16 15 15 15 16 16 16 16 16 17 18 19 20 21 21 22 23 24 26 27 26 28 29 29 29 28 28 27 27 27 28 28 28 28 28 29 29 28 28 28 28 29 30 31 31 32 31 29 28 27 28 29 30 30 30 30 30 30 29 28 27 26 25 24 23 24 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 26 26 26 25 26 26 27 27 28 27 26 25 24 24 25 25 24 24 24 24 24 24 24 24 24 24 25 27 27 27 26 27 27 27 27 27 27 28 28 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 35 35 36 35 34 34 34 35 36 37 37 37 37 38 37 36 35 35 35 35 35 35 36 35 34 33 33 33 33 33 32 31 29 29 29 29 30 30 32 34 35 36 38 40 42 39 37 36 37 38 39 39 38 38 38 39 41 43 43 43 43 44 43 43 43 43 42 42 42 41 41 42 43 44 45 45 45 45 44 44 43 42 40 38 38 39 38 38 38 38 38 38 37 38 39 39 40 39 39 39 39 39 39 39 39 38 37 36 35 34 33 33 32 32 32 31 32 33 34 33 30 27 25 24 24 24 23 22 20 18 17 16 16 15 14 14 14 13 13 12 11 10 9 8 8 8 10 11 12 12 11 9 7 7 7 7 7 7 7 7 7 7 8 8 7 6 7 9 9 8 8 8 8 8 7 8 10 9 9 9 10 11 13 14 15 15 17 18 19 18 17 19 20 21 22 22 21 23 21 20 20 21 21 21 21 22 22 22 21 21 20 19 19 20 20 20 20 20 20 20 21 22 21 20 18 18 17 16 16 15 15 15 16 16 15 14 14 14 14 14 15 17 19 20 20 20 17 14 13 12 12 12 12 13 15 16 17 19 20 21 22 23 24 25 26 27 28 29 29 28 27 26 26 26 26 25 25 25 24 24 25 25 25 25 25 26 27 27 27 26 25 26 26 28 28 28 29 29 29 29 29 28 28 28 27 28 27 27 27 26 26 26 26 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 39 38 38 38 38 38 39 38 38 37 37 37 36 35 34 32 31 31 31 31 31 31 31 31 32 32 32 33 34 35 35 34 32 32 32 32 31 30 29 29 28 28 30 30 30 30 29 28 27 27 26 26 26 26 26 26 26 25 25 25 25 25 26 27 27 28 29 30 30 30 31 32 32 33 33 33 33 34 34 34 34 34 33 32 32 31 30 29 27 26 24 23 23 22 21 19 16 15 14 13 14 15 15 15 15 15 14 16 18 19 23 23 24 26 28 28 28 28 27 27 27 27 28 30 32 34 35 36 38 39 37 36 35 36 36 36 31 25 23 22 20 21 24 27 28 29 30 30 29 29 29 29 29 28 27 25 22 19 16 14 13 13 13 14 15 15 15 15 15 14 14 15 15 16 16 17 18 19 20 19 19 19 18 17 17 16 17 17 17 16 15 15 16 17 17 17 17 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 30 30 31 31 31 30 29 27 27 27 28 29 30 30 31 31 30 29 28 27 26 25 24 24 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 26 26 25 25 25 25 26 26 25 25 25 25 25 25 25 25 24 24 25 25 26 26 26 26 26 27 27 27 27 28 29 29 29 30 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 36 36 36 35 35 35 35 35 35 36 36 36 36 37 38 38 37 37 37 36 36 37 36 36 35 34 34 34 34 34 33 32 30 29 29 30 30 31 31 34 35 37 39 40 42 38 36 36 37 38 39 39 39 39 39 38 39 41 41 41 41 42 43 42 42 42 41 41 42 41 42 42 43 44 44 44 44 44 43 44 44 43 41 39 38 38 38 38 37 37 37 37 38 39 40 40 40 39 39 39 39 39 39 38 37 36 35 35 35 34 33 33 33 33 32 30 32 33 34 36 33 29 29 26 25 25 23 21 19 18 17 16 15 15 15 13 13 12 12 11 10 9 9 8 8 8 9 11 12 12 11 9 8 7 7 7 7 7 7 7 7 6 7 8 7 6 8 9 9 9 8 9 9 9 8 7 8 7 8 8 8 9 11 13 14 15 16 17 18 19 19 20 20 21 22 22 22 22 20 20 20 21 21 22 22 22 22 21 21 20 19 19 19 19 19 19 20 20 19 20 21 21 21 20 18 18 18 17 16 15 15 15 15 15 15 15 14 14 14 14 15 17 19 20 21 20 18 14 13 12 12 12 12 12 14 15 17 19 20 21 22 23 25 26 27 28 28 29 29 28 27 27 26 25 25 25 24 24 24 24 25 25 25 25 25 25 26 27 26 26 26 25 26 26 27 28 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 27 27 28 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 47 47 46 46 46 46 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 40 39 38 38 37 37 37 37 37 37 36 36 36 36 34 32 31 30 30 29 29 29 29 30 30 31 32 33 34 34 34 33 32 32 32 33 33 32 30 28 27 27 28 29 29 28 28 27 26 26 25 25 25 25 24 24 24 24 23 23 24 24 25 26 27 28 29 29 30 30 30 31 32 32 33 33 33 33 33 34 34 33 33 33 32 31 30 29 27 25 24 23 23 21 20 19 17 16 15 15 14 14 16 17 17 17 15 13 15 19 21 23 24 24 27 28 28 29 28 25 25 26 28 29 31 33 34 35 37 39 40 38 35 34 34 34 32 28 28 23 19 19 22 26 28 30 31 30 29 26 26 26 26 26 26 25 23 20 17 14 13 13 13 13 14 14 14 15 15 15 15 15 15 16 16 17 17 18 19 20 19 18 18 17 16 16 16 16 16 15 15 15 16 16 17 18 18 18 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 28 29 30 30 30 29 28 28 27 27 27 28 28 28 28 28 28 29 30 30 31 31 30 30 29 27 26 26 28 29 30 31 31 31 31 29 27 26 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 26 26 26 26 27 27 27 26 25 25 25 26 26 26 26 26 25 25 26 26 27 27 27 26 25 24 24 24 25 25 26 26 27 26 27 28 29 29 30 30 30 30 30 31 31 31 32 32 32 32 33 34 33 33 33 34 34 35 35 35 35 36 36 37 36 36 36 35 35 35 35 35 36 35 36 36 37 38 38 38 37 36 36 37 37 37 36 36 35 35 34 34 34 33 32 30 31 31 31 31 32 32 35 36 38 39 40 37 35 36 37 38 38 39 40 40 39 38 39 40 41 40 39 39 40 39 39 39 37 39 40 41 42 42 43 43 43 43 43 43 44 45 45 44 42 40 39 38 39 39 38 37 36 36 37 39 39 40 39 39 39 38 38 38 37 37 36 35 34 34 34 34 33 33 33 33 32 30 31 31 33 36 36 32 31 28 26 25 23 21 18 16 15 14 14 14 13 12 12 11 11 10 9 8 8 9 9 9 10 11 12 12 10 9 8 8 7 7 7 7 8 7 7 7 7 7 6 7 8 9 9 8 7 8 9 9 8 7 7 7 7 7 7 8 10 13 14 15 17 17 18 20 21 21 20 22 22 21 21 21 20 20 20 21 21 21 21 22 22 20 20 19 18 18 18 18 18 18 19 19 19 20 21 21 20 20 19 19 18 17 16 15 15 14 15 15 15 15 15 15 15 16 17 17 19 20 21 21 18 15 15 12 12 12 12 12 14 15 17 19 20 20 22 24 25 26 27 28 28 28 28 28 28 27 26 25 25 24 24 24 25 25 25 25 25 25 25 25 26 26 26 25 25 24 25 25 26 27 27 27 29 28 28 27 27 27 27 27 27 26 26 26 27 27 28 29 29 29 29 29 29 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 35 34 32 31 30 30 29 29 29 28 28 29 29 31 32 34 34 34 33 33 33 33 33 34 34 32 29 28 26 26 27 27 27 27 26 25 25 24 24 24 23 23 23 22 23 23 22 23 24 25 26 27 27 28 29 29 29 30 31 31 32 33 33 33 33 33 33 33 33 33 33 32 31 30 29 27 25 23 22 21 21 20 19 17 17 16 15 14 14 15 17 18 18 17 14 12 16 20 22 24 24 24 25 27 27 26 24 23 25 27 30 32 33 33 33 34 37 40 40 37 32 30 31 30 27 24 24 19 18 20 24 27 29 31 32 29 26 23 23 22 23 24 24 22 20 17 15 12 12 12 12 13 14 13 14 14 15 15 15 16 16 16 16 17 17 18 20 20 19 18 17 16 15 15 15 15 15 15 15 15 16 17 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 28 28 29 30 30 29 28 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 30 29 28 27 26 26 28 29 30 31 32 32 30 29 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 26 26 27 28 29 29 28 26 25 24 24 25 25 26 27 26 26 27 28 29 30 30 30 30 30 30 31 32 32 32 32 32 32 33 34 34 34 34 34 35 35 35 35 36 37 37 37 37 37 37 37 36 36 35 35 35 36 35 35 35 36 37 38 36 35 36 37 38 38 37 37 36 36 35 34 35 34 34 32 33 33 33 32 32 34 35 34 37 38 37 37 36 35 36 37 38 39 40 39 38 38 39 41 42 41 39 37 36 35 35 35 34 35 37 38 40 41 42 42 42 42 42 43 44 45 45 45 43 42 41 40 40 39 38 36 35 35 36 37 38 39 37 37 37 37 37 36 36 36 35 35 34 34 33 33 33 33 33 33 32 31 32 32 34 35 36 35 31 28 26 24 23 21 19 17 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 9 10 12 12 12 10 9 8 8 7 7 7 7 8 7 7 7 7 7 7 7 7 8 8 7 7 7 8 9 8 8 7 7 7 8 8 7 9 12 15 17 19 19 20 20 22 23 22 22 23 22 22 22 20 21 21 21 21 21 21 22 21 20 19 18 18 17 17 17 17 18 18 19 18 19 20 20 20 19 19 19 18 18 16 15 14 14 14 15 15 15 15 16 17 18 18 18 19 20 21 20 19 18 17 14 12 13 13 13 14 16 18 19 20 21 22 24 25 26 27 28 27 28 28 28 28 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 47 47 47 46 46 46 46 45 45 45 45 45 45 44 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 35 35 35 36 36 35 34 32 31 31 30 29 28 28 28 28 28 29 30 32 33 34 33 33 33 34 33 34 34 33 31 29 28 27 26 27 26 26 25 24 24 24 23 23 23 22 22 21 21 22 22 23 23 24 25 26 27 28 29 29 29 30 31 31 32 33 33 33 33 33 33 33 33 33 32 32 32 31 30 28 26 23 21 21 20 19 18 17 16 16 16 15 14 15 16 16 18 18 16 14 13 16 21 22 24 26 26 26 26 25 23 22 23 26 29 31 33 34 35 35 35 37 39 39 35 30 27 26 27 25 22 20 17 19 22 25 28 30 32 32 28 28 24 21 20 21 22 21 20 17 15 13 12 12 12 12 13 13 12 13 14 15 15 16 17 17 17 17 17 18 19 20 20 19 18 17 16 16 16 15 14 14 14 15 15 16 17 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 26 27 28 28 28 29 30 29 28 28 27 27 27 27 26 27 27 27 28 28 29 29 30 31 31 31 30 29 28 27 27 27 29 29 30 31 32 31 30 27 26 26 26 26 27 27 27 27 26 26 26 27 27 28 29 29 29 29 29 29 28 28 27 27 28 28 28 28 28 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 27 27 28 29 31 31 30 29 27 26 25 26 26 26 26 26 27 28 29 30 30 30 30 30 30 30 31 32 32 32 32 32 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 38 38 37 37 36 35 34 35 35 34 34 34 34 35 35 35 35 36 36 36 37 38 38 37 36 36 35 36 35 35 34 34 34 34 35 35 35 34 36 36 36 35 35 35 35 36 36 37 38 39 39 39 39 40 42 43 42 41 41 38 36 34 33 33 33 34 35 37 39 39 40 40 41 42 43 44 45 45 45 45 44 44 43 42 40 38 36 35 35 35 36 36 37 36 36 36 36 36 36 36 35 35 36 35 35 34 34 33 33 33 34 34 33 32 34 35 35 35 34 30 26 24 23 22 21 20 18 15 15 14 12 11 10 10 10 10 9 8 8 8 8 8 9 11 12 12 12 10 9 8 7 7 7 7 7 8 7 7 6 7 7 7 7 7 7 8 7 7 8 7 8 8 8 8 8 8 9 8 7 8 12 16 19 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 21 20 19 18 17 17 17 16 16 17 18 18 18 18 19 19 18 18 19 18 18 17 16 15 14 14 14 15 15 16 17 18 18 19 18 18 19 20 21 20 20 20 19 17 15 13 14 14 16 17 19 19 20 21 23 24 25 26 26 27 27 27 27 27 28 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 25 24 24 24 24 24 24 25 25 25 26 27 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 47 47 47 46 46 46 46 46 46 46 45 45 45 45 44 44 43 42 42 42 41 40 40 39 38 38 38 36 35 34 34 34 35 35 35 34 32 31 30 29 28 27 27 27 27 28 29 31 32 32 33 33 33 33 33 33 33 33 32 32 31 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 23 24 24 25 26 27 28 29 29 30 30 30 31 32 32 33 33 33 33 33 33 33 32 32 32 31 31 30 29 27 25 22 21 20 19 19 18 17 16 16 16 15 14 16 18 18 18 18 16 15 14 15 19 20 23 24 24 24 24 22 22 22 23 26 29 31 33 34 35 36 37 38 39 37 33 27 25 24 24 25 25 23 21 23 25 26 28 30 31 31 28 29 23 21 20 21 21 20 18 16 14 13 12 12 12 12 12 12 12 13 14 15 16 17 17 17 17 18 18 18 19 20 20 19 18 17 17 16 16 15 14 14 14 15 16 16 17 18 19 19 20 21 21 22 22 22 23 23 24 24 24 25 26 27 27 27 28 28 29 29 29 29 29 27 27 26 26 26 26 27 28 29 29 30 30 31 31 31 30 29 28 28 27 28 28 30 30 31 32 31 30 29 27 26 26 26 27 27 27 27 27 27 26 26 27 27 28 29 30 30 30 29 29 28 27 27 27 28 28 29 29 29 29 29 29 30 29 29 28 28 27 26 26 26 26 26 26 27 28 28 27 27 27 27 27 27 28 29 30 31 32 32 33 31 29 27 26 27 26 26 26 27 27 28 30 30 30 30 30 30 30 30 31 32 32 32 33 33 33 33 33 34 34 35 35 35 35 36 37 38 38 39 39 39 39 38 38 37 37 36 35 34 34 34 34 34 34 34 34 35 35 36 36 36 38 38 38 38 37 37 35 34 34 34 34 34 35 35 35 35 35 36 36 35 35 34 33 34 34 34 35 36 37 38 38 39 40 41 42 42 43 42 42 41 39 37 36 36 34 33 33 35 35 36 37 39 40 40 42 44 45 46 46 46 45 45 45 44 42 39 37 36 35 35 35 36 36 36 36 37 37 37 37 36 35 35 35 36 35 35 34 33 32 32 33 34 34 33 33 34 35 35 33 30 27 24 24 22 20 19 18 17 16 14 12 11 10 10 9 9 9 9 9 8 8 8 9 11 12 12 12 10 8 7 6 6 7 7 8 8 7 7 6 6 7 7 7 8 7 8 7 7 8 7 7 8 8 8 8 9 9 9 8 8 12 17 21 23 23 23 21 22 22 23 22 23 23 22 22 21 20 20 22 21 21 22 22 21 20 19 18 18 17 16 16 16 16 17 18 17 17 17 17 18 17 17 17 17 16 16 15 14 13 14 14 14 16 17 18 19 19 19 19 20 21 21 20 19 19 20 20 18 16 15 16 17 17 18 19 21 22 23 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 26 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 47 47 47 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 42 42 41 41 40 39 39 39 38 36 34 33 33 33 34 34 34 33 32 30 29 28 27 27 27 26 27 28 29 31 32 32 33 33 33 32 32 32 32 32 32 31 30 28 27 26 25 25 25 24 23 22 22 22 22 21 21 22 22 22 22 24 25 25 26 27 28 29 29 29 30 30 31 32 32 33 33 33 33 33 32 32 32 32 31 31 31 30 29 28 26 24 21 21 19 18 18 17 16 15 15 15 14 16 17 18 18 18 18 17 16 16 16 18 20 23 23 23 23 22 21 22 22 24 27 29 31 33 33 36 38 38 39 39 36 30 25 23 23 22 22 24 24 25 25 26 27 26 28 30 30 29 28 24 21 20 20 20 19 17 16 14 13 13 13 13 13 13 12 12 13 14 15 17 17 18 18 18 18 18 19 19 20 20 20 19 18 17 17 16 15 14 15 15 16 16 17 18 18 18 19 20 21 22 22 22 23 23 23 24 24 25 26 27 27 27 27 27 28 29 29 29 29 29 28 27 26 26 26 26 27 28 30 31 31 32 32 32 31 30 29 28 28 27 28 29 30 31 32 32 31 29 27 26 26 26 26 26 27 27 28 27 27 27 27 27 28 29 29 29 30 30 29 28 28 27 27 28 28 29 29 29 30 30 30 30 30 30 29 29 28 27 27 27 26 27 27 28 28 29 28 28 28 28 28 28 29 29 31 31 31 31 32 33 33 30 30 29 28 27 26 26 27 28 29 30 30 30 30 30 30 30 30 31 32 32 32 33 34 34 34 34 34 34 34 34 34 35 36 37 38 39 39 40 40 39 39 39 38 37 36 35 35 34 34 34 34 35 34 34 35 35 36 36 37 37 38 39 39 38 37 35 35 34 34 34 35 36 35 35 35 35 35 35 35 35 34 33 33 33 34 35 37 38 37 37 38 40 41 41 42 42 42 43 43 42 40 40 39 36 34 33 34 34 35 36 37 38 38 40 43 45 46 46 46 46 46 46 44 42 40 37 36 35 35 35 35 36 36 36 36 37 37 37 36 35 35 35 35 35 35 34 33 31 31 33 33 33 32 32 32 33 33 33 31 29 26 25 22 20 19 18 17 15 13 12 11 11 10 9 9 9 9 9 9 8 8 10 11 12 12 11 10 8 6 4 4 5 6 7 7 8 7 6 7 7 8 8 8 7 8 8 7 7 7 7 8 8 8 8 9 9 9 9 8 11 16 19 21 22 23 22 22 23 22 21 22 23 22 22 22 22 22 21 21 20 21 21 20 20 19 18 18 17 16 15 15 16 17 17 16 16 16 16 16 16 16 16 16 15 15 14 12 12 12 13 14 15 17 18 18 19 20 20 20 22 22 20 19 19 20 20 20 18 17 17 17 17 18 19 21 22 23 24 25 25 25 26 26 26 26 27 27 27 27 27 26 25 25 25 25 25 25 25 24 24 23 23 23 24 24 24 24 24 24 25 25 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 29 29 29 29 29 28 28 28 28 27 27 27 27 26 27 27 27 27 27 27 26 26 25 25 24 24 24 24 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 47 47 47 47 46 46 46 46 46 46 46 45 45 45 44 44 43 43 43 42 42 41 40 39 39 39 38 36 34 34 33 32 32 33 32 31 30 29 28 27 26 26 26 26 27 28 30 31 32 32 32 32 32 32 32 32 31 30 30 29 28 26 26 25 25 25 24 23 22 22 22 22 22 22 22 22 22 23 24 25 25 26 27 28 28 29 30 30 30 31 32 32 33 33 33 32 32 32 32 32 32 31 31 30 29 28 28 27 25 24 23 21 19 18 17 16 15 15 14 14 15 16 17 18 19 18 18 18 16 16 15 17 20 22 23 23 21 22 23 23 24 25 28 30 31 33 33 36 38 39 40 38 35 30 27 24 23 22 22 22 23 25 25 25 25 25 27 29 30 29 27 24 21 20 20 19 18 17 15 14 14 13 13 13 13 13 13 13 13 15 17 18 18 18 19 19 18 19 19 19 19 20 19 19 19 18 17 16 16 16 16 16 16 17 18 18 18 18 19 20 21 22 22 23 23 24 24 24 24 25 27 27 28 27 27 27 28 29 29 30 30 29 29 27 27 26 26 27 28 29 30 31 32 33 33 32 31 30 29 28 28 28 28 29 30 31 31 31 30 28 26 26 26 26 26 27 27 28 28 27 27 27 27 27 28 29 29 29 29 30 29 28 28 28 28 29 29 30 30 30 31 31 31 30 30 30 29 29 28 28 28 27 27 28 28 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 32 32 31 31 30 28 27 26 26 27 28 29 30 30 30 29 29 29 30 30 31 31 32 32 33 34 34 34 34 34 34 34 34 34 34 36 38 38 39 40 40 40 39 39 39 38 37 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 37 38 38 37 36 36 36 35 35 35 36 36 35 35 35 36 35 35 35 35 35 34 34 34 35 36 38 38 37 37 38 39 40 41 41 42 42 43 43 43 41 40 40 38 36 35 34 34 35 36 37 36 37 38 41 44 45 46 46 46 46 46 45 43 40 38 36 35 35 35 35 35 35 35 35 36 36 36 35 35 34 34 34 34 34 33 32 31 30 30 31 32 32 32 33 33 33 33 32 30 27 25 23 20 20 19 17 15 14 12 12 11 10 9 9 9 9 9 9 9 9 9 11 12 11 11 10 9 7 4 3 4 5 6 7 8 7 6 7 8 9 9 8 8 8 8 9 9 9 8 8 8 7 7 8 8 8 9 8 9 13 15 17 19 22 23 23 23 22 21 20 21 21 22 21 21 20 19 19 19 20 20 20 20 19 18 17 16 15 15 14 15 16 16 16 15 15 15 15 15 15 15 15 14 14 13 11 11 11 11 12 14 17 18 19 19 21 21 22 22 22 20 19 20 20 20 20 21 19 17 17 17 18 19 20 22 23 24 24 25 25 25 25 25 26 26 27 27 27 27 26 26 25 25 25 25 26 25 25 24 23 23 23 23 23 24 24 24 24 25 25 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 27 27 28 29 29 29 29 29 28 28 28 27 27 27 27 27 26 27 27 27 27 27 27 26 26 25 25 24 24 24 24 24 23 23 22 22 22 22 23 23 23 23 23 23 22 22 22 22 23 23 23 23 47 47 47 47 47 46 46 46 46 46 46 46 45 45 44 44 44 43 43 43 42 41 40 39 38 38 38 37 35 35 33 32 32 31 31 30 29 28 27 26 26 26 25 25 26 27 29 31 32 32 32 31 31 32 32 31 30 29 27 26 25 25 25 25 25 25 23 22 22 23 23 23 23 23 23 23 23 24 25 25 26 27 28 28 29 29 30 30 31 31 32 33 33 33 32 32 32 32 32 31 31 31 30 29 28 27 26 25 24 23 22 20 18 17 16 15 15 14 13 13 15 16 17 18 21 19 18 18 16 16 17 18 18 19 19 19 20 22 25 26 26 27 28 30 30 31 33 36 37 39 39 36 32 29 27 24 24 22 21 20 21 23 24 23 22 24 27 29 29 29 28 25 22 21 20 18 17 16 15 14 14 13 13 13 13 13 13 13 14 16 18 18 19 19 20 19 19 19 19 19 19 19 19 19 18 17 17 16 16 17 17 18 18 19 19 19 19 19 19 20 21 22 22 23 23 23 24 24 24 25 27 28 28 27 27 27 28 29 29 30 30 30 29 28 27 26 26 27 28 29 29 31 33 33 33 32 31 29 28 28 28 28 28 29 31 32 31 30 28 27 26 26 26 26 27 27 28 29 28 27 27 27 27 28 28 29 29 29 29 30 29 29 28 28 29 30 30 30 31 31 31 31 30 30 29 29 30 29 29 29 28 28 28 29 29 30 30 30 30 29 29 29 30 30 31 31 31 31 31 31 31 32 32 32 32 30 28 27 26 27 27 29 29 29 29 29 29 29 29 30 31 31 31 32 33 33 34 34 34 34 34 34 33 33 33 34 35 37 37 38 39 39 39 39 39 38 37 36 35 35 35 35 35 36 36 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 37 37 37 37 37 36 36 36 35 35 35 34 34 35 35 36 37 39 38 37 37 37 38 39 39 40 41 42 43 43 43 41 39 39 39 39 38 36 35 35 35 36 35 35 37 39 43 42 43 45 46 46 46 45 43 41 39 37 36 36 35 35 34 34 34 34 35 35 35 34 34 34 33 33 33 33 33 31 29 29 28 29 30 30 31 32 33 33 33 31 29 27 25 23 22 21 19 18 16 14 13 12 11 10 10 9 10 9 9 9 9 9 10 11 11 9 9 10 9 8 6 4 4 5 6 6 8 8 7 7 7 9 9 8 7 7 8 10 11 11 11 10 8 7 8 8 8 9 8 8 8 11 12 15 18 20 22 22 23 22 21 20 19 19 20 20 19 19 19 18 18 18 20 21 21 20 18 17 15 14 14 13 14 15 15 15 15 15 15 14 14 14 14 14 13 12 11 10 9 9 9 11 13 15 17 19 20 21 22 22 22 22 21 19 20 20 19 19 20 19 19 18 18 18 19 20 21 22 23 24 24 24 25 25 25 25 26 27 27 27 27 27 27 26 25 25 25 25 25 25 24 23 23 23 22 23 24 24 25 25 25 25 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 28 28 29 29 28 28 28 28 27 27 27 27 27 27 26 26 27 26 26 26 26 26 25 25 25 24 24 24 24 23 23 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 47 47 47 47 47 47 46 47 46 46 46 46 45 45 45 44 44 44 43 43 42 41 40 38 37 37 38 37 37 36 34 32 31 31 30 29 28 27 26 26 25 25 25 25 25 26 29 31 32 32 30 30 30 30 31 30 29 27 26 24 24 25 25 25 25 25 23 22 23 23 23 23 23 23 23 23 24 24 25 26 27 28 28 29 30 30 30 30 31 32 32 32 33 32 32 32 31 31 31 31 31 30 29 29 28 27 25 24 23 22 21 19 17 16 15 14 14 14 14 15 15 16 18 20 21 18 18 18 18 18 18 18 18 18 18 19 21 24 27 28 28 28 29 30 30 31 34 36 37 38 38 33 28 24 22 21 22 21 20 20 20 21 22 21 21 24 27 28 29 30 28 25 23 21 19 17 16 15 15 15 13 12 12 12 12 11 12 13 15 18 18 19 20 20 20 20 19 19 19 19 19 19 19 19 18 17 16 16 17 18 18 19 19 20 20 20 20 19 19 19 20 21 22 23 23 24 24 24 25 25 26 28 28 27 27 27 27 28 28 30 31 31 30 29 28 27 27 28 28 29 30 32 34 34 33 32 30 29 28 28 28 28 29 30 32 32 31 29 27 26 25 25 25 26 27 28 29 29 28 28 27 27 27 28 28 28 29 29 29 30 29 29 29 29 30 30 30 31 31 31 31 31 30 30 29 29 30 30 30 29 28 28 29 30 30 31 31 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 28 27 27 27 27 28 28 29 29 29 29 30 29 30 30 30 31 31 32 33 33 34 34 34 34 34 33 33 33 33 34 35 36 36 37 37 37 38 38 38 37 36 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 39 38 37 37 37 36 36 35 35 34 35 36 38 39 39 38 36 36 36 37 37 38 40 41 42 43 44 43 40 37 38 39 39 39 39 37 35 35 36 35 34 36 37 38 39 41 43 45 45 45 45 44 42 40 39 38 38 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 30 29 28 28 28 29 29 30 31 32 32 32 31 29 27 26 25 24 22 20 19 17 15 12 11 11 11 10 10 10 10 10 9 9 9 10 10 10 8 8 8 9 8 5 4 4 5 5 6 8 9 9 8 7 8 10 10 8 7 8 10 12 13 12 11 9 8 9 10 12 12 10 8 8 8 10 14 17 19 22 24 23 23 22 21 20 20 19 19 18 18 19 19 18 19 21 21 21 20 18 16 15 14 13 13 13 14 15 14 14 14 14 14 14 13 13 13 12 11 10 9 8 8 8 9 11 13 17 19 20 20 21 22 23 22 21 19 19 19 19 18 18 18 18 18 18 18 19 20 20 21 22 23 23 24 24 24 24 25 26 26 27 27 27 27 27 26 25 25 25 25 25 25 24 24 23 23 23 23 24 24 25 25 24 25 25 25 26 25 25 26 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 42 41 40 38 36 36 37 37 37 36 34 32 31 30 29 28 27 26 25 25 24 24 24 24 24 26 29 30 31 30 30 29 29 29 29 29 27 26 25 25 26 27 26 27 26 24 23 23 23 23 24 24 24 24 24 24 24 25 26 27 28 28 29 30 30 30 30 31 31 32 32 32 32 32 32 31 31 31 31 30 30 29 28 28 27 25 24 23 23 22 20 18 16 15 14 13 14 15 15 15 15 16 20 21 21 20 18 19 19 19 19 19 19 19 18 20 23 26 27 28 28 28 29 30 30 32 34 35 37 37 37 33 25 21 20 20 19 19 19 19 20 21 21 20 22 26 27 28 29 30 28 26 23 20 18 16 15 14 14 13 12 11 11 11 11 11 12 14 16 18 19 20 20 21 21 20 20 19 19 19 19 19 19 19 18 17 17 17 18 19 20 20 20 21 20 20 20 20 20 19 20 20 22 23 23 23 24 24 25 25 26 28 28 28 28 27 27 27 28 30 31 31 30 29 28 28 28 28 29 29 31 33 34 34 32 31 29 28 28 28 28 29 30 31 32 32 31 29 27 26 25 25 25 26 28 29 30 30 29 28 27 27 27 28 28 28 29 30 30 29 29 29 29 30 31 31 31 31 31 31 31 30 30 30 29 29 30 30 30 29 29 29 30 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 32 32 32 32 31 30 29 27 27 28 27 27 28 28 28 28 29 30 30 30 30 30 30 30 32 32 33 34 35 34 34 33 33 32 32 32 32 33 34 35 35 36 35 36 36 36 36 36 36 35 35 35 35 35 35 36 36 37 37 37 37 38 38 39 39 38 38 38 38 38 38 38 38 38 38 38 40 40 39 39 38 38 38 37 37 36 36 36 36 37 39 39 38 37 36 35 35 36 36 37 39 40 41 42 43 42 41 39 36 36 36 36 36 37 36 35 35 34 34 34 35 36 39 40 42 44 45 45 45 45 44 42 41 40 39 38 36 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 28 27 28 28 29 30 30 31 31 31 31 30 28 27 27 26 25 23 21 19 17 14 13 12 12 12 11 11 10 10 10 9 10 10 10 10 10 9 7 7 8 7 4 4 5 5 5 6 6 7 8 7 7 9 10 11 10 8 8 11 11 13 13 11 8 9 12 14 16 16 14 11 10 9 12 17 20 21 22 24 23 22 22 22 21 21 20 19 19 20 20 21 20 21 21 21 21 20 18 16 15 14 13 12 13 13 14 14 14 14 14 14 13 13 13 12 11 10 10 8 7 7 8 9 11 13 15 17 18 20 22 23 23 22 21 20 19 20 20 19 19 17 17 17 17 18 18 19 20 21 21 21 22 23 23 24 24 25 25 26 27 27 27 27 27 26 25 25 26 26 26 26 25 25 24 24 23 23 24 24 24 24 24 24 25 25 25 25 26 26 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 48 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 42 42 40 38 37 36 36 36 36 35 33 31 30 29 28 27 26 25 25 24 23 24 24 24 23 26 28 29 30 29 29 28 29 29 28 28 26 26 26 27 28 28 28 28 26 24 23 23 24 24 24 24 24 24 24 24 25 26 27 28 29 29 30 30 30 31 31 31 32 32 32 32 31 31 31 31 31 30 30 30 29 28 27 26 25 24 22 22 22 20 19 17 15 14 14 14 14 14 14 14 15 17 21 21 22 21 21 21 22 23 22 20 19 18 18 22 24 25 27 28 27 28 28 29 31 32 33 34 35 36 36 31 25 22 21 19 18 18 18 18 19 21 20 21 22 23 27 29 30 29 28 26 22 18 15 14 13 13 12 11 10 10 10 11 11 13 14 16 17 18 19 20 21 21 21 20 20 19 19 19 19 19 19 19 18 18 18 19 20 21 21 21 21 21 21 21 21 20 20 20 20 21 21 22 23 23 24 25 25 26 27 28 28 28 28 28 28 28 29 30 31 32 31 30 29 29 29 28 29 30 31 33 33 32 31 29 28 28 27 28 28 29 31 32 32 31 30 29 27 26 25 25 26 27 28 30 30 29 28 28 27 27 27 27 28 29 30 30 30 29 29 29 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 32 32 31 31 31 32 32 32 32 32 32 32 33 33 32 32 32 32 32 31 29 28 27 28 29 28 28 28 28 28 29 30 30 29 29 29 30 30 31 32 32 33 34 35 34 33 33 33 32 32 32 32 32 33 34 35 35 34 35 35 35 35 35 35 35 34 34 34 34 35 35 37 37 37 38 38 38 39 39 39 39 39 39 38 38 38 38 39 38 38 39 41 40 40 40 39 39 39 38 38 38 37 38 38 39 39 38 36 36 35 35 35 34 35 36 37 39 40 42 43 44 42 41 40 38 37 36 36 37 36 34 33 33 32 32 33 35 37 38 40 42 44 45 46 46 45 44 43 42 41 40 38 39 38 36 36 35 34 34 33 32 31 30 30 30 30 29 27 27 27 27 28 29 30 30 30 30 31 30 30 29 29 28 27 25 23 20 18 15 14 13 12 12 12 11 11 10 10 10 10 11 10 11 12 11 10 7 7 7 5 4 4 5 6 6 6 7 7 7 7 7 9 11 12 11 9 8 9 11 13 12 10 8 9 14 17 18 17 16 15 12 12 15 19 21 21 21 23 24 23 23 22 22 22 21 20 20 21 22 22 21 21 21 20 19 18 17 16 14 14 13 12 12 12 13 13 14 14 14 13 13 12 12 11 11 10 8 7 6 7 10 11 12 13 15 16 17 20 22 23 23 22 21 20 20 20 20 21 20 19 18 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 26 27 27 27 26 26 26 26 26 26 26 26 25 25 24 24 23 24 23 24 24 24 24 24 24 25 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 44 43 42 42 42 41 40 38 37 36 36 35 34 33 31 30 29 28 27 26 25 25 24 22 23 24 23 22 24 26 28 29 29 29 29 28 28 27 27 26 26 27 28 29 29 28 27 25 24 24 24 24 25 25 25 25 25 25 25 26 27 28 29 29 30 30 30 31 31 32 32 32 32 31 31 31 31 30 30 30 30 29 29 28 27 26 25 24 23 22 22 21 20 18 17 15 14 15 14 13 13 12 15 16 18 21 21 22 22 23 24 23 23 23 22 20 19 20 23 23 24 27 28 28 28 28 30 31 32 32 32 32 32 29 26 25 24 21 19 18 17 17 18 19 21 20 21 21 23 27 30 30 29 27 24 19 14 12 12 12 12 11 10 9 9 10 10 11 13 15 16 16 17 19 20 21 21 21 20 20 19 19 19 19 19 19 19 18 18 19 20 21 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 24 25 25 26 27 28 29 29 28 29 28 28 29 31 32 32 31 30 30 29 29 29 30 30 32 33 32 30 29 28 28 28 28 28 28 30 31 32 32 32 30 29 27 26 26 26 27 28 29 30 29 29 28 28 27 27 27 28 29 29 30 30 30 29 29 30 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 32 32 31 31 32 32 32 32 32 31 31 32 32 32 32 32 32 32 32 31 30 28 28 29 30 29 29 28 28 29 29 30 30 30 29 29 29 29 30 31 32 32 33 34 34 34 33 33 32 32 31 31 31 31 32 33 34 34 33 34 34 34 34 34 34 34 33 33 33 34 34 35 37 37 38 38 39 39 40 40 39 39 39 39 39 39 39 38 38 38 39 40 41 41 41 41 40 40 39 39 39 38 39 40 41 41 40 37 35 34 33 33 34 34 35 35 36 37 39 40 42 43 43 43 44 43 42 40 40 37 33 32 32 32 32 32 33 34 35 37 39 42 44 45 46 46 46 45 44 43 42 41 40 40 39 38 36 36 35 34 33 32 31 30 30 30 29 27 27 27 27 27 28 29 30 30 30 30 30 30 29 29 28 28 27 25 23 19 16 15 15 14 13 13 12 11 11 11 11 11 11 11 10 11 12 11 9 7 7 6 5 4 5 6 7 7 7 8 7 7 7 8 10 11 12 13 12 10 8 10 12 11 9 9 11 16 19 19 19 17 16 14 14 15 18 19 19 20 22 23 21 23 22 23 23 23 22 21 23 23 22 22 21 20 19 17 16 15 14 13 13 12 12 12 12 12 13 14 14 14 13 13 12 12 12 11 9 7 7 9 12 15 15 15 16 16 16 17 19 22 23 23 22 22 21 21 21 21 21 22 21 19 18 18 18 18 18 18 19 19 20 21 21 22 23 24 24 25 25 25 26 26 27 27 27 27 27 27 26 26 26 26 26 25 24 24 23 23 23 23 23 23 23 23 24 25 26 26 26 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 45 44 43 42 42 42 42 41 40 39 38 37 36 34 33 32 31 29 28 27 25 25 25 23 22 21 22 20 20 22 24 26 27 28 28 28 27 27 26 26 26 27 28 29 29 30 29 26 25 24 24 25 25 26 26 26 26 25 26 26 27 28 29 29 30 31 31 31 31 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 27 26 25 24 23 22 22 21 20 19 17 16 15 14 16 14 14 14 14 16 16 20 21 22 22 23 25 26 25 24 24 23 21 20 20 23 24 25 28 29 29 29 30 31 31 31 30 27 25 22 22 22 22 21 18 18 17 17 17 18 19 20 20 20 21 24 28 30 30 28 24 21 16 12 10 10 11 11 10 9 8 9 9 9 10 11 13 14 14 16 18 20 20 21 20 20 20 19 19 19 20 19 19 19 19 19 19 21 22 22 22 22 22 22 22 22 21 21 22 22 23 23 23 23 23 23 24 25 26 27 28 29 29 29 29 29 29 29 30 31 32 32 31 31 30 30 30 30 30 31 32 32 31 30 29 28 28 28 29 29 29 30 32 33 33 32 30 29 28 27 27 27 27 28 29 29 29 29 28 28 28 28 28 29 29 29 30 30 29 29 29 30 30 31 31 31 30 29 29 29 29 30 30 30 30 30 30 30 30 31 31 32 32 32 31 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 31 30 29 28 30 31 30 30 29 29 29 29 30 30 30 29 29 29 29 29 31 32 32 33 33 33 33 33 33 32 32 31 31 31 31 31 31 32 33 33 32 33 33 34 34 34 33 33 33 33 33 34 34 35 37 38 38 39 39 40 40 40 39 39 39 39 40 40 39 39 39 41 41 41 41 42 41 41 40 40 40 39 39 39 40 41 42 42 40 37 33 33 32 32 33 34 34 35 35 36 38 39 41 42 43 43 43 43 42 41 40 39 34 32 32 32 32 32 32 33 34 36 39 41 44 45 45 45 45 45 44 43 43 42 41 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 27 27 27 27 27 28 29 30 30 29 29 29 29 28 27 25 26 25 23 19 16 16 15 15 14 13 12 12 12 12 12 12 12 12 11 11 11 10 8 7 6 6 5 5 6 8 9 9 9 10 9 8 8 10 11 12 13 13 13 12 9 9 11 10 9 10 13 17 19 20 20 19 18 16 16 15 17 16 18 19 19 19 18 22 22 23 23 22 22 22 22 22 21 21 20 19 17 15 13 11 12 12 12 12 12 11 11 11 12 13 14 14 13 13 13 12 12 11 10 8 10 14 17 19 20 19 18 18 17 17 19 22 24 24 24 23 23 23 23 21 21 22 22 21 19 19 18 18 18 18 18 19 20 21 21 22 23 24 24 25 25 25 26 26 27 27 27 27 28 27 27 27 26 26 26 25 25 24 23 23 23 23 23 23 23 23 24 25 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 44 43 42 41 42 43 43 42 41 40 38 37 35 34 32 30 29 28 26 26 26 24 23 21 20 19 18 18 20 22 24 24 26 27 27 26 26 26 27 28 30 31 30 30 30 27 25 25 25 25 26 26 27 27 26 26 26 27 27 28 29 30 30 31 31 31 31 32 32 32 32 31 31 31 30 30 30 30 29 29 28 27 27 26 25 24 23 22 22 21 20 18 18 17 16 16 15 15 14 15 15 15 17 19 21 22 22 24 25 27 28 28 25 24 24 23 24 24 25 26 27 30 32 31 31 31 29 28 27 23 20 18 19 19 20 20 20 19 18 17 17 16 18 20 20 20 20 20 25 28 29 28 25 22 17 12 9 7 8 10 10 9 8 8 8 8 9 9 11 12 12 15 17 18 19 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 25 26 27 29 30 30 30 30 30 30 30 31 32 32 32 31 31 31 31 31 30 30 31 31 31 30 29 28 28 29 29 29 29 30 31 32 33 33 32 30 29 28 28 27 27 27 28 29 29 29 28 29 29 28 28 28 29 29 29 29 29 29 29 29 29 30 30 31 30 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 31 32 31 31 31 32 31 31 31 32 32 32 32 32 31 30 29 29 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 33 33 32 32 31 31 31 31 31 31 30 31 31 32 32 31 32 32 33 33 33 33 32 32 32 33 33 34 35 37 38 38 39 39 40 39 39 39 39 39 40 40 40 40 40 42 42 41 42 42 42 42 41 40 40 40 40 40 40 40 42 44 43 41 38 34 34 32 31 32 33 33 34 34 35 36 38 39 40 42 43 42 41 39 38 36 33 32 31 31 32 32 32 32 33 34 35 37 40 44 45 45 45 44 44 44 43 42 42 41 41 41 40 39 38 36 35 34 32 31 30 28 27 27 27 27 27 27 27 26 27 28 28 28 28 28 28 27 26 22 19 19 20 19 17 16 16 16 15 15 14 13 13 13 13 13 13 13 12 12 11 11 10 8 7 6 6 5 5 7 8 9 10 11 12 11 9 9 11 12 13 14 14 14 12 9 9 9 9 10 12 14 17 19 19 21 21 19 18 17 16 17 15 16 16 16 17 17 21 23 23 22 22 21 21 21 21 21 21 19 17 15 13 10 9 10 11 11 11 11 10 10 11 11 13 13 13 13 13 13 13 12 12 11 12 15 17 18 19 22 22 21 20 18 18 20 22 24 25 25 25 24 24 24 23 22 21 22 22 21 21 19 19 18 18 18 18 19 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 28 27 27 26 26 26 25 24 24 24 24 24 24 24 23 23 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 27 27 27 27 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 26 25 25 25 25 24 24 24 24 24 24 24 24 23 24 24 23 23 23 22 22 22 21 21 21 21 21 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 45 45 44 42 42 42 44 43 43 42 41 39 37 35 33 31 29 28 27 27 26 25 25 24 22 19 18 18 18 19 21 22 23 24 25 25 25 25 26 28 30 32 32 31 30 28 26 25 25 25 26 27 27 27 27 27 27 27 28 28 30 30 31 31 31 31 32 32 32 32 31 31 31 31 30 30 30 30 29 29 28 27 27 26 25 25 24 23 21 21 20 19 18 18 18 17 16 16 15 14 14 15 16 18 20 21 23 24 25 26 28 28 28 28 27 25 24 26 28 27 27 29 31 31 33 33 30 25 21 21 19 18 17 19 20 20 20 20 20 18 17 17 16 18 20 20 20 20 21 25 28 28 24 20 16 12 7 5 4 7 10 10 9 9 8 8 8 9 9 10 11 13 16 18 19 19 20 20 20 20 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 24 24 24 24 24 25 26 26 26 26 26 27 29 30 30 31 31 31 30 30 31 32 32 32 31 31 31 31 31 30 30 31 31 30 30 29 29 29 29 30 30 30 30 31 32 33 33 32 30 29 28 28 28 28 28 28 28 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 31 31 30 30 30 30 29 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 32 32 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 32 32 31 31 32 33 33 34 35 36 37 37 38 39 39 38 38 38 38 39 39 39 39 40 42 42 42 42 42 42 43 42 41 41 41 41 41 41 41 41 43 45 43 42 40 38 36 33 31 31 32 33 33 34 34 35 36 36 38 40 41 39 38 36 32 31 31 31 31 30 31 31 32 32 32 34 34 35 38 43 44 44 44 44 44 43 42 41 41 41 42 42 42 41 40 38 36 34 33 31 29 27 27 27 27 27 27 27 26 26 26 27 27 26 26 26 26 26 24 20 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 14 14 14 13 13 11 10 9 7 7 7 6 6 6 6 7 8 10 11 12 12 10 10 13 14 15 16 15 15 13 12 11 11 10 11 12 15 16 17 18 20 21 20 19 18 17 16 17 15 15 15 15 17 20 23 24 22 21 21 21 21 21 20 20 18 15 13 11 8 8 8 9 9 10 10 10 10 10 11 12 13 13 13 13 13 13 13 13 14 16 19 20 20 20 19 19 23 22 20 20 21 23 24 25 25 25 25 25 24 23 23 22 22 22 22 22 22 21 19 18 17 18 19 20 21 22 23 23 23 24 25 25 25 26 26 27 27 28 28 28 28 28 27 27 27 26 26 25 24 24 25 25 24 23 23 23 23 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 21 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 45 45 44 43 43 43 44 43 43 42 40 39 37 35 33 30 28 27 26 26 25 25 25 25 23 20 19 18 18 19 19 20 21 23 24 25 25 26 28 30 31 31 31 30 28 27 26 26 26 26 27 28 28 28 28 28 28 28 29 29 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 27 27 26 25 25 24 22 22 21 19 18 19 19 18 17 16 16 16 15 15 15 16 18 20 20 21 21 22 25 27 27 28 29 29 29 27 27 29 31 31 30 31 32 32 32 30 25 24 23 22 20 18 19 22 22 23 23 22 21 18 18 17 17 18 20 20 20 19 21 25 28 26 21 16 12 9 4 4 4 7 10 10 10 10 10 9 9 9 10 10 12 15 17 19 19 19 19 20 20 20 19 19 19 20 21 21 22 22 22 22 22 22 23 23 23 23 22 22 22 22 23 24 25 25 25 25 25 25 26 26 26 26 26 27 29 30 30 31 32 31 31 31 31 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 30 30 30 31 31 31 31 32 33 33 32 31 30 29 28 28 28 28 28 28 28 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 32 32 32 32 31 31 31 31 31 31 30 29 28 28 28 29 29 29 29 30 29 28 28 28 28 28 30 31 32 32 32 32 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 33 35 36 36 36 37 38 38 38 38 38 38 38 38 38 38 38 40 42 43 42 42 42 42 42 42 42 42 42 42 42 41 41 42 44 46 44 42 42 41 39 36 34 32 32 32 33 33 34 34 35 35 37 39 38 37 36 33 30 28 28 29 29 29 30 31 31 32 32 30 31 33 35 38 40 43 45 44 42 40 40 40 41 42 43 43 43 43 42 40 37 34 32 30 28 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 21 17 16 16 15 16 16 16 15 15 15 14 14 13 13 13 13 13 14 14 14 13 11 9 9 7 7 7 7 7 6 6 7 8 10 12 13 13 11 12 14 15 16 17 17 16 15 15 15 14 13 12 13 13 14 16 18 19 20 20 19 18 17 17 18 18 16 14 14 15 18 21 22 20 19 19 19 19 19 19 18 15 13 11 9 8 8 8 8 8 9 9 9 9 9 10 11 12 13 13 13 13 14 14 15 16 18 21 21 20 21 21 20 23 23 22 22 23 24 25 25 25 25 24 24 24 24 24 23 22 22 23 23 23 22 21 19 17 17 18 19 21 22 22 22 23 23 24 25 25 25 26 27 27 28 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 23 23 22 23 24 25 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 45 45 44 43 44 44 44 43 41 40 38 36 34 32 30 27 26 25 25 24 25 25 25 23 21 19 19 19 19 19 19 20 22 23 24 25 26 30 30 30 30 30 29 28 27 27 27 27 28 28 29 29 29 28 28 29 29 30 31 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 26 25 24 24 23 20 20 19 18 19 19 18 17 16 16 16 16 16 15 15 17 20 21 21 21 21 22 25 27 27 28 29 29 30 29 30 32 33 33 33 33 32 32 30 27 25 25 25 24 22 21 21 21 24 25 26 25 24 21 18 17 17 18 20 20 20 19 22 26 26 23 18 13 11 8 4 4 6 9 11 11 11 11 11 11 11 11 11 11 13 17 19 20 20 20 19 19 19 19 19 19 20 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 26 26 26 26 26 26 27 27 26 26 27 29 29 30 31 32 32 31 31 31 31 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 33 33 32 31 29 28 28 28 28 28 28 28 29 29 29 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 32 33 32 32 32 32 31 31 31 31 32 32 32 31 31 32 32 32 32 31 29 29 28 28 28 29 29 29 29 29 28 27 28 28 28 29 30 31 33 32 32 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 32 34 35 36 36 37 38 38 38 38 38 38 38 38 38 38 38 39 41 42 43 43 43 42 42 42 41 42 42 43 42 43 42 42 43 44 45 44 43 43 42 41 39 37 34 33 34 34 34 34 34 34 34 36 37 36 35 35 33 29 27 27 28 31 29 29 30 31 32 31 28 28 30 30 31 34 39 45 43 41 39 39 40 41 42 43 44 44 44 44 42 38 35 32 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 19 16 15 15 14 15 15 15 15 15 15 14 13 13 13 13 13 13 13 13 13 12 10 8 8 7 7 7 7 7 7 7 7 8 10 12 13 13 12 13 15 16 16 18 19 18 17 17 16 15 15 14 14 14 15 15 15 17 19 19 19 19 18 18 17 17 18 15 13 13 15 18 19 17 16 15 15 15 16 17 16 12 10 9 8 8 9 9 8 8 8 9 9 9 9 9 11 11 12 13 13 13 14 15 16 17 19 22 21 21 22 23 23 23 23 24 24 24 24 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 20 18 16 17 18 20 20 21 22 23 23 24 24 25 25 26 26 27 27 27 28 28 27 27 27 26 26 26 26 26 26 26 25 24 24 23 22 23 23 24 24 25 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 44 44 44 44 44 43 41 39 38 35 33 31 28 26 25 24 23 23 23 24 24 23 22 21 20 20 19 19 19 19 21 21 22 25 28 30 30 30 30 29 29 28 28 28 28 29 29 30 30 30 30 30 30 30 30 31 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 29 28 27 27 27 26 25 23 22 22 22 21 20 19 19 19 18 17 16 15 15 15 15 16 15 16 17 19 21 21 21 21 23 25 27 27 28 28 29 31 32 33 35 35 34 34 34 33 29 27 26 25 25 25 25 23 23 24 24 26 28 28 28 26 23 18 17 17 19 19 19 20 21 25 27 25 20 15 12 11 9 6 6 7 9 11 12 12 13 13 13 14 13 13 13 15 19 21 21 20 20 19 19 19 19 20 20 21 22 22 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 26 26 26 26 26 26 26 27 27 27 27 26 26 26 27 28 30 31 31 31 31 31 31 31 31 31 31 32 32 31 31 30 30 30 30 30 29 30 30 30 30 30 31 32 32 33 33 33 32 32 32 31 29 28 28 28 28 28 28 28 29 30 30 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 33 32 32 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 33 33 32 31 30 29 29 29 29 29 30 30 29 29 28 28 29 29 30 31 32 32 32 32 31 30 30 29 29 29 30 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 30 31 32 33 34 36 37 38 38 38 38 37 37 38 38 38 38 39 39 40 40 40 41 42 42 42 42 41 41 42 42 42 43 43 42 43 44 45 46 45 44 43 42 41 40 39 37 36 36 36 36 36 35 34 33 35 35 34 34 34 34 32 31 33 33 31 28 28 29 30 29 28 27 26 27 27 29 30 34 42 40 39 37 38 39 40 41 42 43 44 45 46 44 40 35 32 30 30 29 28 27 27 27 26 26 25 25 24 24 24 24 24 23 23 21 18 16 15 14 14 14 14 15 15 15 15 14 14 13 13 13 13 13 12 12 13 11 9 8 8 7 7 7 7 7 7 7 8 9 10 11 12 13 13 14 14 16 16 18 18 18 17 16 15 15 15 16 16 16 15 13 13 15 17 19 19 18 18 18 18 18 17 14 11 11 12 14 16 14 14 11 10 10 12 14 13 9 9 9 9 9 9 10 9 8 8 8 8 8 8 9 9 10 11 12 13 13 14 15 16 17 19 21 21 22 23 22 22 22 22 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 23 23 22 21 19 17 17 17 19 19 20 21 22 23 24 24 25 25 26 26 26 27 27 27 28 27 27 26 26 26 26 26 26 26 26 26 25 24 23 23 23 23 23 24 25 25 25 25 26 26 26 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 20 20 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 45 44 44 43 43 43 42 40 38 36 34 31 29 27 26 26 25 23 23 23 23 24 23 22 22 22 21 21 20 19 19 19 19 20 24 27 29 30 30 30 29 29 28 29 29 29 30 30 31 31 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 26 26 26 25 23 22 22 21 22 21 20 20 19 18 17 16 15 14 15 15 15 15 17 18 18 18 19 19 20 22 22 23 25 27 27 28 30 33 36 36 36 35 35 35 34 34 31 26 25 25 25 25 26 25 25 25 27 29 30 31 30 27 22 18 16 17 17 18 19 20 24 26 26 23 19 15 12 11 11 8 7 8 10 12 12 13 14 15 15 15 15 14 15 17 20 22 21 20 20 20 19 19 19 20 21 21 22 23 24 25 25 25 25 25 25 25 24 24 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 28 30 30 31 31 31 31 31 31 31 31 31 32 32 31 31 30 30 30 30 30 30 29 29 30 30 31 32 32 33 33 33 33 33 32 31 31 30 28 28 28 28 28 28 29 29 30 30 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 32 32 32 33 33 33 32 31 30 30 29 29 29 29 30 30 29 29 29 30 30 30 31 32 32 32 31 30 30 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 32 33 36 38 38 37 37 37 37 37 37 37 37 38 38 39 39 39 39 39 40 41 42 41 41 42 42 42 42 42 43 43 44 45 46 46 45 44 43 42 41 41 40 39 39 40 40 39 38 36 34 33 33 33 32 33 33 33 34 34 34 31 27 27 27 28 27 27 26 26 26 26 26 27 29 33 38 37 36 35 35 37 38 39 41 43 46 47 47 45 41 35 32 32 31 29 29 28 27 26 25 25 25 24 24 24 23 23 23 22 20 17 16 15 14 14 14 14 14 14 15 15 14 14 13 13 13 13 14 14 13 12 12 11 9 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 14 16 17 16 16 17 16 16 14 14 14 14 15 16 16 14 11 11 13 16 18 18 17 16 15 15 15 14 11 10 11 11 13 14 14 14 11 11 11 10 11 10 9 10 11 11 11 10 10 10 8 7 8 8 8 8 8 8 9 10 11 12 13 14 15 15 17 19 19 21 22 22 22 22 21 21 22 23 23 23 23 22 22 22 23 23 24 24 24 25 25 25 25 25 24 24 23 22 21 19 18 17 17 18 18 20 21 23 24 24 25 25 25 25 26 26 26 27 28 28 27 26 26 26 26 26 26 26 26 26 25 24 23 23 23 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 44 44 43 43 42 41 39 37 34 32 30 28 27 26 26 25 24 24 24 24 24 23 23 23 23 23 22 21 19 19 17 17 19 22 26 28 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 30 30 30 29 28 28 28 27 26 25 25 25 24 23 23 22 21 20 21 20 19 19 19 17 16 15 14 14 16 16 17 17 17 18 19 19 19 19 20 22 23 23 24 26 27 29 32 36 38 38 37 37 37 36 33 33 29 24 24 24 25 26 27 27 27 28 29 32 34 34 30 27 20 17 16 16 17 18 19 20 23 25 24 20 17 15 14 12 11 8 8 9 10 11 13 13 14 15 15 16 16 16 16 19 21 22 22 21 20 20 20 20 19 20 21 22 23 24 24 25 25 25 26 26 26 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 26 28 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 29 29 29 30 31 32 33 33 33 33 33 32 31 31 30 30 29 28 28 28 28 28 29 29 30 31 31 31 30 30 29 29 29 29 29 29 29 29 30 30 30 29 30 30 31 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 32 32 32 33 33 33 33 32 31 31 31 30 29 29 29 30 30 30 30 30 31 31 31 31 32 32 31 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 28 29 29 30 30 30 30 30 30 30 30 31 31 33 35 36 37 35 36 36 37 37 37 37 37 37 38 38 39 39 40 40 41 42 42 41 41 40 40 41 42 43 44 45 46 47 47 46 45 44 43 41 41 41 40 41 41 42 42 42 40 37 35 33 32 31 31 32 32 32 32 32 29 27 25 26 26 26 25 25 25 25 25 25 25 26 28 31 34 34 33 32 33 33 35 36 36 40 45 48 48 45 40 35 32 32 30 29 28 27 26 25 25 24 24 24 24 23 23 22 21 20 18 16 16 15 14 14 14 13 13 14 14 14 14 13 13 13 13 14 14 14 14 13 12 10 9 8 8 8 8 8 9 9 9 9 9 9 9 10 12 13 14 14 15 16 15 14 14 14 13 12 12 12 12 13 13 13 12 11 11 12 15 17 17 17 14 13 12 11 11 10 10 12 12 12 13 13 13 13 10 11 11 10 10 9 11 12 13 14 13 11 11 9 7 7 7 8 7 8 8 9 10 11 12 12 13 14 15 15 16 17 20 22 22 22 22 21 20 20 21 21 22 21 19 19 19 21 24 25 26 26 26 26 26 26 26 25 25 24 23 22 21 21 20 19 18 19 19 20 22 23 24 24 24 25 25 25 25 26 27 27 28 27 27 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 44 44 43 42 41 39 37 34 32 30 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 23 22 19 17 16 17 20 23 26 27 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 31 31 31 31 30 30 30 30 29 29 28 27 27 27 26 25 24 24 23 23 22 22 21 20 20 19 18 19 19 18 16 15 14 13 15 16 16 17 16 18 19 20 21 21 21 21 22 23 23 24 26 28 30 34 36 38 39 39 40 40 35 26 25 25 23 23 23 24 25 26 27 28 30 34 35 35 32 28 25 18 16 16 16 15 17 19 22 24 23 21 17 14 14 14 13 11 10 9 12 13 13 14 15 15 15 15 15 15 15 17 21 23 23 22 21 20 20 20 20 20 20 21 22 24 24 25 25 25 25 26 26 26 25 25 25 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 29 29 29 29 29 29 28 29 31 32 33 33 33 33 33 33 32 31 31 30 30 29 29 28 28 28 28 29 29 30 31 31 31 30 30 29 29 29 29 29 29 29 29 30 30 29 29 29 30 31 31 31 31 31 31 32 32 33 33 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 32 32 32 33 33 33 33 33 32 32 32 31 30 29 29 29 30 30 30 31 31 31 31 31 31 31 31 30 28 28 29 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 29 30 31 31 31 30 30 30 30 30 31 33 34 36 35 35 35 36 36 37 37 37 37 37 38 38 39 39 40 40 41 41 42 41 40 40 40 41 42 44 45 46 47 47 47 46 45 44 42 41 41 41 41 42 42 42 43 44 42 39 36 33 32 30 31 32 32 32 32 31 28 25 24 24 24 25 24 24 24 24 24 24 24 25 26 27 29 30 29 29 30 31 31 29 26 25 21 29 35 37 36 34 33 30 29 28 27 26 25 24 24 24 23 23 23 22 22 20 19 18 17 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 15 15 15 14 13 12 10 9 9 9 9 9 9 10 10 9 10 10 9 10 11 11 12 13 13 14 14 14 14 13 13 13 12 12 11 11 11 11 10 10 11 11 12 13 14 14 13 11 10 10 10 11 11 12 14 14 12 11 11 11 13 12 10 10 10 10 10 12 12 14 15 14 12 11 9 8 7 7 7 7 7 7 8 9 10 11 11 12 12 13 13 14 16 18 22 23 23 22 21 19 18 18 18 19 16 13 13 15 20 24 26 27 28 28 27 27 27 27 26 25 24 24 23 23 23 22 21 20 21 20 20 21 22 23 23 24 24 24 25 25 25 26 27 27 27 27 27 27 26 26 25 26 26 26 25 25 24 24 24 23 23 23 24 24 24 24 25 25 25 25 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 20 20 20 19 19 19 18 18 19 19 19 19 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 46 46 44 43 43 41 39 38 36 34 32 30 29 28 28 28 27 26 26 26 26 26 25 25 24 25 25 25 25 24 22 19 17 18 20 22 24 25 26 27 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 28 27 26 26 25 25 24 24 23 22 22 21 21 19 19 19 18 18 18 18 17 15 15 15 14 15 16 17 17 17 19 20 21 21 21 22 22 22 22 24 26 27 29 32 34 36 38 41 42 44 42 33 24 24 23 22 22 22 25 30 29 28 31 34 34 34 30 28 26 22 17 16 16 15 14 16 21 23 24 21 18 15 14 14 14 14 12 10 10 11 13 13 13 14 14 15 14 15 15 17 20 23 23 23 22 21 21 21 20 20 20 21 22 23 24 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 24 24 26 27 27 28 28 29 30 31 31 31 31 31 30 30 31 31 31 30 29 29 29 29 29 29 28 30 31 32 33 33 33 33 33 33 32 31 31 30 30 29 29 28 28 28 28 29 29 30 31 31 31 30 30 29 29 29 29 29 29 29 29 30 29 29 29 29 29 30 31 31 32 32 32 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 34 33 33 33 32 32 31 31 30 29 29 30 30 31 31 31 31 31 31 30 30 30 29 28 28 29 30 30 31 30 30 29 29 28 28 27 26 27 27 27 27 28 29 31 31 31 31 31 30 30 30 30 31 33 34 35 34 34 35 35 36 36 36 37 37 38 39 39 39 39 39 40 41 40 41 40 40 40 40 40 42 44 46 47 47 47 46 46 44 43 41 41 41 42 43 44 45 45 45 45 44 40 37 33 31 30 31 31 31 31 31 30 27 24 24 23 23 23 23 23 23 23 23 23 24 25 25 25 26 26 26 26 26 27 26 23 22 23 26 23 22 27 30 30 29 28 26 26 25 24 23 23 23 23 23 22 22 22 21 19 18 17 16 16 15 15 15 14 13 13 13 13 13 13 13 13 13 13 14 15 15 14 13 12 11 10 10 9 9 9 9 10 10 10 10 10 10 9 10 11 11 12 13 13 13 14 15 15 14 13 13 13 12 11 11 11 11 11 11 12 11 11 11 11 11 11 11 10 10 11 12 13 14 13 14 12 10 10 10 12 13 12 10 10 11 12 13 13 15 16 15 13 11 9 8 7 7 7 7 7 7 7 8 9 10 10 11 11 11 12 12 14 18 22 25 24 23 21 20 19 16 13 13 9 8 9 9 17 22 25 27 28 29 28 27 27 27 26 25 25 24 24 24 23 23 22 22 22 21 20 20 20 21 22 23 24 24 24 24 25 25 26 27 27 27 27 27 26 26 25 26 26 26 25 25 25 25 24 24 23 23 23 24 24 24 24 24 25 25 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 27 27 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 21 20 20 19 19 19 18 18 18 18 18 19 19 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 46 46 44 42 42 41 38 36 35 34 32 31 29 28 29 29 29 28 27 26 27 27 26 25 26 26 27 26 25 24 24 23 22 21 21 22 23 24 25 25 26 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 30 30 30 29 29 29 29 28 28 27 27 25 26 25 25 24 23 23 22 21 20 20 19 19 19 18 18 18 18 17 16 16 15 15 15 15 15 17 17 18 19 20 21 21 21 22 23 22 24 25 27 28 30 32 33 36 39 42 43 47 43 30 23 22 23 22 22 22 26 30 30 31 31 27 25 25 23 24 23 19 17 16 16 14 13 16 20 22 22 19 17 15 14 14 14 13 10 8 8 8 9 10 10 10 10 11 13 15 17 20 21 23 23 23 22 21 21 21 21 21 21 22 23 24 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 25 24 24 24 24 23 23 24 26 27 26 27 27 28 29 30 31 32 31 31 30 30 30 31 30 30 29 29 28 28 28 28 29 30 32 33 33 33 34 34 34 33 32 31 30 30 29 29 29 30 29 29 28 29 29 30 31 31 31 30 29 29 29 29 28 28 28 29 29 30 30 29 29 29 29 30 31 32 33 32 32 32 33 33 33 33 34 34 34 35 35 35 35 34 34 33 33 33 33 33 32 32 32 32 33 33 34 34 34 34 33 33 32 32 31 31 30 29 30 30 30 31 31 31 31 31 30 30 29 28 29 29 29 30 30 30 30 30 29 28 27 26 26 25 25 26 26 27 28 30 31 31 32 32 31 30 30 30 30 31 32 34 34 35 34 35 35 35 35 36 36 38 39 39 39 39 39 40 40 40 41 41 41 41 41 40 41 43 45 45 46 46 46 46 45 44 42 41 41 41 43 44 45 47 48 48 46 44 39 35 32 30 30 30 30 31 31 31 29 26 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 23 22 23 26 28 25 22 22 22 24 25 25 24 23 23 22 21 22 22 22 22 21 21 20 19 18 17 17 16 15 15 15 14 14 15 15 14 14 13 14 14 14 14 14 14 15 15 14 13 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 10 10 11 12 13 13 15 17 17 16 15 15 13 12 11 10 11 11 11 11 12 11 11 11 12 12 13 13 11 11 12 13 14 14 14 13 12 11 10 11 12 14 13 11 11 10 11 14 14 15 16 15 13 11 9 8 8 7 7 7 7 7 7 8 8 9 9 9 9 10 10 12 15 19 24 26 25 23 22 21 18 14 10 8 7 10 10 8 13 18 21 25 27 28 28 28 27 26 26 25 25 25 25 25 24 23 23 23 23 23 22 21 21 20 21 22 23 23 24 24 24 24 25 25 26 26 27 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 24 24 24 25 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 21 20 20 19 19 18 18 19 19 19 19 19 19 49 49 49 49 49 49 48 48 48 48 48 48 48 47 46 46 44 43 42 40 38 36 35 33 32 31 29 29 29 30 29 30 29 28 27 27 26 25 26 27 28 29 27 24 24 25 25 25 25 24 24 24 24 24 25 26 26 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 28 28 28 27 27 26 25 24 24 24 24 23 23 22 21 20 19 19 19 19 18 18 19 19 18 17 17 16 16 15 15 15 16 17 17 18 19 20 21 21 21 22 24 24 25 26 27 29 30 32 33 36 41 43 45 47 43 28 23 22 22 22 21 21 22 24 26 27 22 22 22 21 22 22 22 17 16 16 16 14 13 16 20 20 20 19 16 14 14 13 13 10 7 6 6 6 8 9 9 10 10 11 13 15 18 21 22 23 23 23 23 23 22 22 22 22 22 23 24 25 25 25 26 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 23 23 23 23 24 25 26 25 26 27 28 29 29 31 32 31 30 29 29 29 30 30 29 29 29 28 28 28 28 29 31 33 33 33 33 33 34 34 33 32 31 30 29 29 29 30 30 30 30 29 30 30 31 31 31 31 30 29 29 29 29 28 28 28 29 30 31 30 30 30 31 30 30 31 32 32 33 33 33 33 33 33 33 33 33 34 35 35 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 32 32 31 30 30 30 30 30 30 31 31 31 31 31 30 29 29 29 29 29 29 29 29 29 30 29 28 27 25 25 25 25 25 26 27 28 30 31 32 32 32 32 32 30 30 30 30 32 33 34 35 34 34 34 35 35 36 36 37 38 39 39 40 40 40 41 41 41 42 42 41 41 41 42 44 45 45 45 45 45 45 44 43 41 41 40 41 42 43 47 50 51 50 47 44 39 34 32 30 29 29 29 30 31 31 30 28 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 22 23 24 25 24 23 22 21 19 21 22 22 22 21 21 21 20 20 21 21 21 20 19 18 18 17 17 16 16 16 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 13 13 13 12 12 12 12 11 10 10 9 10 10 11 10 10 10 10 10 11 11 12 13 14 16 17 18 17 17 16 14 12 11 11 10 11 11 11 13 12 11 11 12 13 13 13 12 11 12 14 14 15 15 13 12 12 11 11 12 13 13 12 12 10 11 13 15 16 16 15 13 11 9 9 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 13 17 21 24 26 25 23 22 20 16 14 10 7 7 10 8 8 13 14 21 25 26 27 27 27 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 22 21 21 20 21 22 23 24 24 24 24 24 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 21 20 20 19 19 19 19 20 20 20 20 19 19 49 49 49 49 49 49 48 48 48 48 48 48 47 46 45 44 43 42 41 38 36 35 34 33 32 30 29 29 30 30 31 31 31 29 27 26 25 23 26 28 29 28 28 26 26 27 27 27 26 25 25 25 24 24 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 26 25 25 24 24 23 23 23 22 21 21 20 19 18 18 18 18 18 19 20 19 18 17 16 16 16 16 16 16 16 17 17 18 20 21 21 21 22 22 23 25 26 26 27 29 30 32 33 36 40 43 46 48 41 26 23 22 22 22 22 21 21 22 23 23 22 22 22 21 20 19 17 17 16 17 16 15 14 17 21 21 19 17 16 15 14 13 11 9 7 7 8 8 9 10 11 11 11 13 15 17 19 21 22 23 23 23 23 23 23 23 23 23 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 25 24 24 24 23 23 23 23 23 24 24 25 25 25 26 27 28 29 30 31 32 31 30 29 28 28 29 29 29 29 29 28 27 28 28 30 32 33 33 33 33 33 34 34 33 32 30 30 29 29 29 30 30 31 30 31 31 30 31 31 31 31 30 30 29 29 29 28 28 28 29 31 32 31 31 31 30 30 31 31 32 32 33 33 33 33 33 33 33 33 34 35 35 36 36 36 35 35 35 34 34 33 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 32 32 31 30 30 30 30 30 31 31 31 31 31 30 29 29 29 29 29 29 29 29 29 29 29 28 26 26 25 25 24 25 26 27 29 30 32 32 32 32 32 32 31 30 29 29 31 33 34 34 33 33 33 34 35 36 36 37 37 38 39 40 41 41 41 42 42 43 43 42 41 41 43 44 45 45 44 44 44 44 43 42 39 40 41 42 43 43 47 51 52 50 47 43 39 35 32 32 31 29 29 30 30 31 30 29 27 24 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 22 21 21 21 22 22 21 22 21 21 21 20 18 19 20 20 20 20 19 19 19 19 19 20 20 19 19 18 17 17 17 16 16 16 15 16 16 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 12 10 9 9 10 11 12 11 11 11 11 11 11 11 12 13 14 15 15 16 16 16 16 15 13 11 11 10 11 11 12 13 13 12 10 11 11 11 11 11 11 13 13 15 16 16 15 13 13 13 12 12 12 12 12 13 11 10 12 15 16 17 16 14 11 10 9 8 7 7 6 6 6 6 7 7 7 7 7 7 7 9 15 19 22 24 26 25 25 22 19 17 14 11 7 5 6 5 7 12 17 23 26 25 25 26 25 24 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 24 23 22 20 20 21 22 23 23 23 23 23 24 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 24 24 24 24 24 24 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 25 25 25 25 24 24 23 23 23 23 23 23 22 22 21 21 20 20 20 20 20 21 21 20 20 20 20 49 49 49 49 49 49 49 48 48 48 48 47 46 45 44 43 43 42 41 39 37 36 35 33 32 31 30 30 30 31 32 32 32 30 27 25 23 22 24 28 26 28 29 29 29 28 28 27 27 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 27 27 26 26 26 26 26 25 24 24 24 24 24 23 22 21 21 20 19 19 18 18 17 17 18 18 19 19 18 17 16 16 16 16 16 16 16 16 16 17 18 19 20 21 22 22 22 24 25 25 25 26 28 30 32 35 36 37 43 47 48 37 25 21 20 20 20 20 21 22 22 23 24 23 23 22 19 17 17 17 17 17 17 17 16 17 18 20 22 20 18 17 16 14 12 11 10 9 9 10 9 11 12 12 13 14 15 17 18 19 21 22 23 23 23 23 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 25 24 24 24 24 24 24 24 23 23 24 24 24 24 25 26 27 27 29 31 32 31 30 28 28 27 28 28 29 29 29 28 28 27 28 29 31 33 33 33 33 33 33 34 34 33 32 30 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 29 29 29 28 28 29 30 32 33 32 32 32 31 31 31 31 31 32 32 33 33 33 33 33 33 33 34 35 36 36 36 36 36 36 36 35 35 34 34 34 34 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 31 31 30 30 30 30 31 31 31 31 30 30 30 30 29 29 29 29 30 30 29 29 28 27 26 26 25 24 25 26 27 29 31 32 33 33 33 32 32 30 29 29 29 31 33 33 33 32 32 33 34 35 35 35 36 37 38 39 40 40 41 42 42 43 44 44 43 42 42 42 43 44 44 43 43 42 41 41 39 37 39 42 43 43 41 39 41 48 48 45 42 38 36 33 33 31 29 29 29 30 31 31 29 26 24 24 24 24 24 24 25 24 24 23 23 23 23 23 23 23 22 21 20 21 21 21 19 18 18 18 19 19 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 16 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 13 12 11 11 10 9 9 10 12 12 12 12 12 12 12 12 12 12 13 14 14 13 13 13 14 15 15 14 12 11 11 11 12 12 13 14 13 11 11 11 12 13 13 13 14 14 15 15 15 15 15 14 14 13 12 11 11 12 12 11 10 12 15 16 17 16 14 13 12 9 8 7 7 6 6 6 6 6 6 6 6 6 7 8 11 19 23 25 26 26 25 24 22 19 17 15 12 8 7 6 7 9 13 18 24 25 24 23 24 23 23 23 24 24 25 25 25 25 25 25 25 24 25 25 25 25 24 24 23 21 20 19 21 22 21 22 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 19 49 49 49 49 49 49 49 48 48 48 47 46 45 44 43 43 43 43 43 41 39 37 35 34 32 31 31 31 31 32 33 33 33 31 27 25 22 22 22 23 24 27 28 29 30 29 28 28 27 26 26 26 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 26 27 26 25 25 25 25 24 24 24 23 23 23 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 17 16 15 15 16 16 16 16 16 16 17 18 19 19 20 20 19 20 21 23 24 24 25 26 28 30 33 37 37 39 43 46 49 32 23 20 18 18 17 17 19 21 23 24 24 24 23 21 18 18 18 18 18 19 20 19 18 18 19 21 23 23 20 19 16 14 12 11 11 11 11 10 10 13 12 14 16 17 18 19 19 20 21 22 22 23 23 23 24 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 26 26 27 29 31 32 31 29 28 27 27 27 27 28 29 29 29 28 28 28 30 31 33 33 33 33 33 33 34 34 33 31 30 29 29 30 30 30 30 31 31 33 33 32 31 31 31 31 31 30 30 29 29 28 29 30 31 32 33 32 32 32 31 31 31 31 31 32 32 33 33 33 33 33 33 34 35 36 37 36 36 36 36 36 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 30 30 31 31 31 31 31 31 31 30 29 29 29 30 30 30 30 29 29 29 27 26 25 25 25 26 27 29 31 33 34 34 33 32 32 31 29 29 29 31 32 32 32 32 32 33 34 34 34 34 35 36 37 38 39 40 41 42 43 45 46 45 44 43 42 43 43 43 42 41 41 40 39 37 36 35 37 39 41 42 43 45 47 46 45 42 40 37 36 36 34 32 29 29 29 30 31 31 29 26 24 24 24 24 24 24 23 23 23 24 24 24 23 23 22 22 21 20 20 21 20 19 18 18 18 18 17 18 17 18 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 13 12 11 10 9 9 10 11 11 12 12 14 14 13 13 13 13 13 14 13 13 13 13 14 13 13 14 14 14 13 12 12 12 13 15 15 14 13 12 13 14 16 16 15 14 14 14 14 15 15 16 15 14 13 11 11 11 11 12 12 10 11 14 16 17 16 16 14 12 10 8 7 7 6 6 6 6 6 6 6 6 6 7 10 15 20 25 27 27 26 24 22 21 20 18 16 13 10 11 11 12 15 18 21 24 23 23 23 23 22 22 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 22 20 19 19 19 18 19 21 22 23 23 23 24 24 24 24 24 23 23 23 24 25 25 25 25 25 25 25 25 24 24 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 19 19 49 49 49 49 49 49 49 48 48 47 46 45 44 44 44 44 43 43 43 42 40 38 36 34 33 32 31 31 32 32 33 34 33 31 28 25 23 22 22 22 23 25 27 29 30 29 28 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 16 17 17 16 16 17 18 19 19 19 20 20 20 21 22 23 24 25 26 27 28 31 34 35 38 40 42 46 47 25 19 19 19 18 17 17 17 19 22 24 25 24 23 20 19 19 19 19 21 23 25 24 24 23 23 23 23 23 22 21 17 14 12 12 12 12 12 11 12 13 13 17 18 19 20 20 21 21 22 22 22 23 23 23 24 25 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 24 24 25 25 25 26 27 29 31 31 30 29 27 26 26 26 26 27 28 29 29 29 29 29 30 32 33 33 33 33 33 33 33 33 32 31 30 29 29 30 30 30 30 31 32 34 34 32 31 31 31 31 31 30 30 29 29 29 29 30 31 32 33 33 32 31 31 30 30 30 31 31 32 33 33 33 34 34 35 35 36 36 36 36 35 36 36 36 37 37 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 32 32 32 31 30 30 30 30 30 31 31 31 31 32 31 31 30 29 29 29 30 30 30 30 29 29 28 27 26 25 26 27 28 31 33 34 34 34 33 32 32 31 30 29 29 31 32 31 31 31 32 32 32 32 32 33 34 35 37 37 38 39 40 42 43 45 46 46 45 44 43 43 43 42 40 39 38 37 37 36 35 34 35 35 38 41 48 50 47 46 43 40 37 36 36 35 33 31 29 29 29 30 30 31 30 29 26 24 23 23 24 23 23 23 24 24 25 25 25 23 22 21 20 20 20 20 19 18 18 18 17 17 18 18 18 19 19 19 19 19 18 18 18 17 17 17 17 18 18 17 15 15 15 16 17 18 19 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 12 10 10 10 10 10 12 12 12 14 15 14 14 13 13 13 13 13 13 12 13 14 15 14 13 13 14 14 14 14 14 14 16 16 16 16 16 15 15 17 17 16 16 14 13 13 14 15 15 15 14 14 13 13 12 11 11 12 12 11 10 13 16 17 16 16 14 12 10 8 7 6 6 6 6 6 6 6 6 6 7 9 13 18 23 26 27 27 25 23 21 20 19 18 16 14 13 15 15 18 20 22 23 23 22 23 23 22 22 22 22 21 22 22 23 23 24 24 25 25 25 25 25 24 24 24 24 23 22 21 20 19 18 17 18 19 21 22 22 23 23 23 23 23 23 23 23 23 23 24 25 25 25 25 25 25 25 24 24 23 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 20 19 19 18 18 18 18 49 49 49 49 49 49 48 48 47 46 45 44 44 44 44 44 45 44 43 41 40 38 36 35 33 32 32 32 32 32 33 34 33 30 28 25 23 22 22 22 23 24 26 28 29 28 28 27 26 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 23 22 22 22 22 22 21 21 21 21 21 21 20 19 18 17 16 17 17 16 16 16 17 16 16 16 16 16 16 16 15 15 15 15 17 17 17 17 18 18 18 19 20 21 22 22 22 22 23 25 27 28 28 29 31 33 34 38 40 40 45 39 22 19 20 20 19 18 18 17 18 22 24 25 25 24 23 22 21 21 24 25 26 26 25 25 24 22 22 22 22 21 18 17 17 16 14 14 13 12 11 11 13 15 18 20 22 22 23 23 23 23 22 22 22 23 24 25 25 26 27 27 27 27 27 28 28 28 28 29 29 28 28 28 28 29 29 29 29 28 28 27 26 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 28 29 31 31 29 28 27 26 26 25 25 26 28 28 29 30 30 30 31 32 32 32 33 33 33 33 33 33 32 31 30 29 29 29 29 30 30 31 33 34 34 32 31 31 31 31 31 31 30 29 29 29 29 30 31 32 32 32 32 31 30 30 30 31 31 32 32 32 33 34 34 35 35 36 36 36 36 35 35 35 36 36 36 37 36 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 33 33 32 32 31 31 31 30 30 30 31 31 31 31 32 31 31 30 30 29 30 30 30 30 30 29 29 28 28 27 26 27 28 30 32 33 33 34 34 33 32 32 31 30 29 29 30 31 31 32 31 31 31 31 31 31 32 33 34 35 36 37 37 38 40 42 44 44 44 43 43 43 42 42 40 38 36 35 35 35 34 34 33 34 37 40 45 48 47 46 45 42 39 37 36 35 33 32 31 29 28 28 28 28 29 30 30 28 26 24 23 23 23 23 24 25 25 25 25 25 23 22 20 20 19 19 19 18 18 18 17 17 17 18 19 20 20 20 21 20 20 19 18 18 17 17 17 18 18 18 16 16 15 16 18 20 20 20 19 18 18 17 17 17 18 18 18 17 17 16 16 17 16 16 16 16 15 15 14 12 10 10 10 10 11 14 14 14 15 14 13 13 12 13 13 13 13 13 12 13 13 13 13 13 12 13 14 14 15 15 16 18 17 16 16 17 17 18 18 17 16 15 13 13 13 13 14 15 15 14 14 14 13 13 12 11 12 13 12 10 12 15 17 18 17 14 12 10 8 7 6 6 6 6 6 6 6 6 6 8 12 17 22 26 27 27 26 24 22 20 18 18 17 16 15 16 17 19 19 22 24 23 23 22 23 22 22 22 22 21 21 22 22 22 22 23 24 24 25 25 24 24 24 24 24 23 23 22 22 21 20 18 18 17 18 19 21 22 22 22 22 22 22 23 23 23 22 23 23 24 24 24 25 25 25 24 24 23 23 22 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 23 23 23 23 22 21 21 21 21 21 21 21 21 20 19 19 18 18 18 18 18 49 49 49 49 49 49 48 47 46 45 45 44 44 44 44 44 45 44 43 41 40 38 37 35 34 33 33 32 31 32 33 33 32 30 27 26 24 24 23 23 23 24 26 27 27 27 27 26 25 25 25 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 18 18 17 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 15 16 16 16 17 17 17 17 18 18 18 20 21 21 21 22 22 23 25 26 27 28 28 29 31 32 34 37 39 39 28 26 21 19 20 20 20 19 18 17 17 19 24 25 25 25 25 25 25 26 26 26 26 26 24 23 22 20 20 20 18 18 18 19 21 21 19 17 15 12 12 12 14 16 19 22 23 24 24 24 24 23 24 23 22 23 23 24 25 26 27 28 28 28 28 28 29 29 29 30 29 29 29 29 29 29 29 29 29 29 28 27 26 26 25 25 25 25 24 24 23 23 24 25 26 26 25 25 25 25 26 26 28 29 30 30 29 27 26 25 25 25 25 26 27 27 28 30 31 32 32 33 32 32 32 33 32 33 33 33 33 31 30 30 29 29 29 30 31 32 33 34 33 32 31 31 31 31 31 31 30 29 29 29 30 30 32 32 33 32 31 30 30 30 30 31 31 32 32 32 34 34 35 35 35 36 36 36 36 35 35 35 35 36 36 36 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 30 30 29 29 29 29 28 28 28 30 31 32 33 33 33 34 33 32 32 31 30 29 29 29 30 31 32 31 31 31 31 31 31 32 33 33 34 35 35 36 37 38 38 38 38 38 38 38 39 39 39 37 36 35 33 33 33 32 31 31 34 38 44 49 52 46 44 43 40 38 38 36 34 33 32 30 29 28 28 27 27 27 28 29 29 28 26 24 22 23 24 25 25 25 25 25 25 24 22 20 20 19 19 18 19 19 19 19 18 17 18 20 21 22 22 22 22 21 20 19 18 17 17 17 17 16 16 16 17 19 20 20 21 21 20 19 19 18 18 17 17 18 19 18 18 18 17 17 17 17 17 17 16 15 15 14 12 11 11 12 12 13 15 14 14 14 13 12 12 12 13 13 13 13 12 12 12 12 11 11 12 12 13 14 14 14 15 17 18 16 16 16 17 18 18 18 17 16 15 14 13 12 12 14 15 15 14 14 13 13 13 13 13 13 14 12 10 10 12 15 18 16 14 12 10 8 7 6 6 6 6 6 6 6 6 7 11 15 21 25 27 27 26 24 22 20 18 17 17 17 17 17 18 20 21 22 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 23 23 23 23 23 22 21 20 20 18 17 18 19 20 21 21 22 22 22 23 23 23 22 22 22 23 23 24 24 24 24 24 23 23 22 22 22 21 21 22 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 26 27 26 25 25 25 24 24 24 23 23 22 22 22 20 20 20 19 20 20 20 20 20 20 19 19 18 18 18 18 18 49 49 49 49 48 48 48 47 46 45 45 44 44 44 44 44 44 44 43 41 40 38 37 36 35 34 33 32 31 31 32 33 32 30 27 26 26 25 24 24 24 24 25 26 26 26 25 25 25 24 24 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 20 20 20 20 19 20 19 19 19 19 19 18 18 17 17 17 16 15 15 15 15 15 15 15 15 14 14 14 15 15 16 16 16 16 16 16 17 17 17 18 19 19 20 21 21 21 22 23 24 25 26 28 28 29 29 29 31 34 37 37 34 20 22 21 19 19 19 19 19 19 18 18 18 21 25 25 26 26 26 26 26 26 26 25 24 22 21 18 17 18 18 17 18 18 20 23 25 23 21 17 15 15 15 17 19 21 23 25 26 26 26 25 25 25 24 23 23 23 24 25 27 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 28 27 27 26 26 26 25 25 25 24 24 23 24 25 26 27 26 26 26 26 26 27 28 29 30 30 28 26 25 25 25 25 25 25 26 27 27 28 30 32 32 32 32 32 33 33 32 32 32 33 33 32 30 30 30 29 30 30 31 32 34 33 32 31 31 31 31 31 31 30 30 29 29 30 30 30 31 32 33 32 30 30 29 30 30 31 32 32 32 33 34 35 35 35 36 36 36 36 35 35 35 35 35 36 36 37 38 38 38 37 37 36 36 36 36 36 36 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 31 30 30 30 31 31 30 30 30 30 30 30 29 30 31 32 32 32 32 33 33 33 32 31 30 28 29 29 29 30 31 31 31 32 31 31 31 31 31 31 32 33 33 34 35 36 35 34 33 34 33 33 33 33 34 35 35 36 33 32 31 31 30 29 29 32 35 39 46 52 45 44 41 39 38 37 35 33 33 32 30 28 28 29 28 27 27 27 27 30 29 27 25 23 23 24 24 24 24 24 25 24 23 22 20 19 19 19 19 20 20 20 20 20 20 21 22 23 24 25 24 24 23 22 21 20 18 17 16 16 17 18 19 22 23 23 22 22 21 21 20 19 19 19 18 18 18 19 19 18 18 18 18 17 17 17 17 17 16 16 15 13 12 13 14 14 14 14 13 13 12 12 12 11 13 13 13 13 12 12 12 12 12 11 11 11 12 13 14 14 14 14 15 16 14 15 16 17 18 18 18 16 16 15 14 13 12 13 14 15 14 14 14 13 13 13 13 13 14 13 10 9 9 11 15 17 16 14 12 10 8 7 6 6 6 6 6 6 6 7 9 14 19 25 27 27 27 24 21 19 18 17 17 16 16 16 17 19 21 23 23 24 24 23 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 23 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 18 18 18 19 19 21 21 22 22 22 22 22 22 21 21 21 22 23 23 24 24 23 23 22 22 22 21 21 20 21 21 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 25 24 24 24 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 49 49 49 49 48 48 47 47 46 45 45 44 44 44 44 44 44 44 43 41 39 38 37 36 35 35 34 32 31 31 32 33 32 30 28 26 26 25 25 24 24 24 25 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 19 19 18 18 18 18 18 17 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 15 16 16 16 16 16 16 16 17 18 19 19 20 20 20 21 22 23 24 25 26 27 28 29 29 30 30 31 33 34 32 28 22 20 21 21 21 20 18 19 19 19 18 18 19 23 26 27 27 27 28 28 24 22 22 21 19 16 16 16 16 17 17 18 19 21 23 24 23 22 19 18 18 19 20 22 24 26 27 27 27 27 26 27 27 26 24 24 24 24 26 27 28 28 28 29 29 29 30 31 31 31 30 30 30 30 30 30 30 30 30 29 28 27 27 27 27 26 26 26 25 24 23 23 24 25 26 27 27 27 27 26 26 27 28 29 30 29 27 26 25 25 25 25 25 25 26 27 27 28 29 30 30 31 32 32 32 32 32 32 32 32 32 32 32 30 30 29 30 31 32 33 33 32 31 30 30 30 30 30 31 30 30 29 30 30 31 31 32 33 32 31 30 29 29 30 30 31 32 32 33 34 35 35 35 35 36 36 37 36 36 35 35 35 35 36 37 38 38 38 38 37 37 37 36 37 37 37 36 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 31 31 31 31 31 32 32 33 33 32 31 30 30 30 30 30 30 30 30 31 31 31 33 32 32 32 31 31 32 33 32 31 30 29 28 28 28 29 30 32 32 32 32 32 32 31 31 31 31 31 31 32 33 34 35 34 32 31 31 31 31 31 31 32 33 34 35 33 31 30 30 29 28 28 30 29 28 33 42 43 45 40 39 38 36 34 34 33 31 29 28 28 29 29 29 28 27 27 27 28 27 25 23 23 22 23 23 23 23 24 24 23 21 20 19 19 20 20 21 21 21 22 22 23 24 26 27 27 27 27 26 25 24 25 24 23 21 20 20 19 21 22 23 23 23 23 22 22 21 21 20 20 20 19 18 18 19 19 19 19 18 18 18 18 18 18 18 17 16 15 14 13 14 14 14 14 13 12 12 11 11 11 12 12 13 13 12 12 12 13 13 13 13 11 11 11 12 13 14 14 14 14 14 14 14 15 16 17 17 16 15 15 15 14 13 13 14 14 14 14 14 13 12 12 12 12 12 12 11 9 9 10 13 15 16 15 13 12 10 8 7 7 6 6 7 7 7 8 9 12 17 24 25 27 27 25 22 19 17 17 17 17 17 17 17 18 20 22 22 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 22 22 22 23 23 24 24 24 24 24 24 24 23 23 22 22 22 21 19 18 18 18 18 20 21 21 22 22 21 22 22 21 21 21 21 22 23 23 23 23 22 22 22 21 21 20 19 19 20 21 22 22 22 23 23 23 24 24 25 25 25 24 24 24 23 24 24 24 24 24 24 25 24 23 23 23 22 22 21 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 49 49 49 49 48 47 47 46 46 45 44 44 44 43 43 43 44 43 42 41 39 38 37 37 36 35 34 32 31 31 32 33 34 31 29 28 27 25 25 25 24 24 25 25 25 24 24 24 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 17 17 17 16 16 15 15 15 15 14 14 15 15 15 15 15 14 14 14 14 14 15 16 16 16 16 16 16 18 18 19 19 20 20 20 20 21 23 24 24 25 26 27 28 29 29 30 30 30 30 29 26 20 18 19 21 22 22 22 20 18 18 19 19 19 19 21 25 26 27 28 29 29 25 20 19 18 17 17 18 18 18 18 18 19 20 21 24 24 24 24 23 22 23 24 24 24 25 27 27 27 28 28 28 29 29 28 27 26 25 26 27 27 28 28 28 29 29 30 30 31 31 31 31 30 30 30 30 30 30 30 30 29 29 28 28 27 27 27 27 26 25 24 23 23 24 25 27 27 27 27 27 26 26 27 28 29 29 29 27 26 26 25 25 25 25 25 26 26 27 28 28 28 28 29 31 32 32 32 32 32 32 32 32 32 32 31 30 30 30 31 32 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 32 32 31 30 29 29 29 30 31 31 31 33 34 35 35 34 34 35 36 37 37 36 36 35 34 34 35 37 38 39 38 38 38 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 35 34 34 34 33 33 32 32 31 31 30 31 32 33 33 33 32 31 30 30 30 30 30 30 30 31 32 32 33 34 33 33 32 31 30 31 32 32 31 29 28 27 27 27 29 30 31 33 34 33 33 32 32 32 31 31 31 31 31 32 33 33 33 31 30 30 30 29 29 30 30 31 34 36 33 30 29 29 28 27 28 28 29 28 26 27 34 43 42 40 38 36 34 34 33 30 29 28 29 29 29 30 28 27 27 26 26 27 25 23 23 23 22 22 23 23 23 23 22 21 20 27 28 24 21 20 20 21 22 24 25 27 28 29 29 29 29 28 28 27 31 30 29 28 27 27 26 24 24 23 23 24 24 23 22 22 21 21 21 21 19 19 18 19 19 19 19 19 19 19 18 18 19 18 18 17 16 15 14 14 14 14 13 12 11 11 10 10 11 12 12 12 12 13 13 14 14 14 14 14 12 11 11 11 13 15 15 14 14 13 13 13 14 14 15 15 15 14 15 15 14 14 14 14 14 14 14 14 14 12 11 11 10 10 9 9 10 10 10 13 15 15 14 13 12 10 8 8 7 6 7 7 8 9 10 13 17 22 21 26 28 26 23 20 17 16 17 17 17 17 17 18 20 21 22 22 23 24 23 25 25 25 25 24 24 23 23 23 22 22 22 22 22 21 21 22 22 23 23 23 24 24 25 25 25 24 24 23 23 22 22 22 21 21 19 18 18 19 20 20 21 20 20 21 21 21 21 21 21 21 22 22 23 22 21 21 21 20 20 19 19 19 19 20 21 20 21 22 22 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 49 49 49 49 48 47 46 46 45 45 44 44 44 43 43 43 43 42 41 40 39 38 37 37 36 35 33 32 31 31 33 34 34 33 32 30 28 26 26 25 24 24 24 24 24 24 24 23 22 21 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 14 14 14 14 15 15 16 16 16 16 16 18 19 19 20 20 20 20 21 22 23 24 25 25 27 28 28 29 29 29 28 28 27 25 23 19 19 20 21 22 22 23 22 20 19 18 19 19 20 22 24 25 26 28 29 30 27 21 20 19 19 20 21 20 20 21 21 22 23 24 26 27 28 28 28 28 28 27 27 27 27 28 28 28 29 29 29 30 31 30 29 28 27 27 28 28 29 29 29 29 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 29 28 28 28 28 28 27 26 25 24 23 24 25 26 27 27 27 27 27 26 26 26 27 28 28 28 26 26 25 25 25 25 25 25 25 26 27 28 28 27 27 27 29 31 32 32 32 32 31 31 31 31 32 31 31 31 31 32 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 32 32 32 31 30 29 29 29 30 31 31 32 34 35 35 35 34 34 35 36 37 37 37 36 35 34 35 36 38 39 39 38 37 37 37 37 37 37 38 38 37 37 36 36 36 35 35 34 34 35 35 35 34 34 33 33 32 32 31 30 30 31 32 33 33 32 32 31 31 30 30 29 29 30 30 32 33 34 34 35 35 34 32 31 30 31 31 31 31 29 27 26 26 27 29 31 33 34 35 34 34 33 33 32 32 31 31 31 32 32 33 33 32 30 30 29 28 28 29 29 30 30 34 36 33 31 30 29 28 27 27 28 27 26 24 26 29 33 41 39 37 35 34 33 31 29 29 29 29 30 30 29 27 27 27 25 25 26 25 24 25 25 24 22 22 22 22 22 22 24 26 27 30 29 24 20 20 21 23 24 26 28 29 29 30 30 30 31 32 33 35 33 32 32 31 30 28 25 24 23 23 24 23 23 22 21 21 21 21 20 19 18 19 19 19 19 19 18 19 19 19 19 20 19 18 17 17 16 15 15 15 14 13 12 11 11 10 11 11 12 12 12 12 13 14 14 14 15 14 13 12 12 11 12 14 16 16 15 14 13 13 12 13 13 14 14 14 13 14 15 14 14 13 13 13 14 14 14 13 12 11 10 9 10 10 11 11 10 11 13 14 14 14 13 12 11 11 9 7 6 7 8 10 11 13 17 21 25 25 27 28 25 21 18 17 16 17 18 18 18 18 20 21 21 22 23 24 24 23 24 25 25 25 24 24 23 24 23 22 22 23 25 26 24 22 22 22 22 23 23 23 23 24 24 25 25 25 24 23 23 22 22 21 21 20 19 18 18 19 19 20 20 19 20 20 21 21 21 21 21 21 22 22 21 21 21 21 20 19 19 18 18 18 19 19 19 20 21 22 23 23 24 24 24 24 24 24 24 23 23 22 22 22 22 21 22 22 21 21 21 21 21 20 20 19 19 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 50 49 49 48 48 47 46 45 44 44 44 44 44 43 43 43 43 42 41 40 40 38 38 37 36 34 33 32 31 32 34 35 34 34 33 30 29 27 26 25 24 23 23 23 23 23 23 23 22 21 20 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 15 14 14 15 15 14 14 13 13 13 14 14 14 14 15 14 14 13 13 13 14 14 14 16 16 16 17 19 19 20 20 20 20 21 22 23 24 25 25 26 27 27 28 29 29 29 29 28 25 22 20 22 23 23 22 22 23 24 25 24 23 22 21 21 22 24 24 24 25 27 28 29 25 21 21 21 21 23 23 23 23 23 24 25 26 27 28 29 30 30 31 31 31 30 30 29 29 29 29 30 30 30 30 31 32 32 31 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 30 30 30 30 30 30 30 31 30 30 30 29 29 29 29 28 26 25 24 24 24 25 26 27 27 28 28 27 26 26 26 27 27 28 27 26 26 25 25 25 25 26 25 25 26 27 27 27 26 26 26 27 29 31 32 32 32 31 31 31 31 31 32 31 31 31 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 32 32 32 30 30 29 29 29 31 31 32 33 35 35 35 34 34 34 35 37 37 37 37 36 35 35 36 37 38 39 38 37 37 37 37 37 37 37 38 38 38 37 37 37 37 36 35 34 34 35 35 35 35 34 33 33 33 32 31 30 31 31 32 32 32 31 31 31 30 30 29 29 29 29 31 33 34 35 36 36 35 34 33 31 30 30 31 30 29 28 27 26 26 27 29 31 34 35 34 34 34 34 34 33 32 32 31 32 33 33 33 33 32 30 28 27 27 28 28 29 29 30 34 35 35 34 31 29 28 27 26 26 25 25 25 28 29 33 39 38 36 35 33 32 31 29 28 28 29 30 30 29 28 28 27 26 25 25 25 25 24 24 24 23 22 22 23 26 28 30 30 30 31 27 22 20 20 21 22 25 28 28 29 29 30 31 32 33 35 36 36 35 35 35 35 33 30 26 24 24 23 23 23 22 21 21 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 20 19 18 17 17 17 16 15 14 13 12 11 10 10 11 11 11 11 11 12 13 14 14 14 14 14 13 13 12 11 13 14 15 15 14 14 13 12 12 12 13 13 13 13 12 13 14 13 13 12 12 12 13 13 13 13 12 11 10 11 12 11 12 11 10 11 12 13 13 12 12 12 12 11 8 6 6 7 9 11 13 16 20 22 24 27 27 26 23 20 18 17 17 18 18 19 20 20 20 21 21 23 24 24 24 24 24 25 25 25 24 24 23 23 22 23 24 23 27 28 25 23 24 24 23 23 22 22 22 23 23 24 24 25 24 24 23 22 22 22 21 21 20 18 17 17 18 19 19 19 19 20 21 21 22 22 21 21 21 21 20 20 20 20 20 19 19 18 18 18 18 18 18 19 21 22 23 23 23 23 24 24 24 24 24 24 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 18 18 18 18 18 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 50 49 49 48 47 46 45 44 44 43 43 43 43 42 42 42 41 41 41 40 40 39 38 37 35 33 32 32 32 33 34 35 34 34 32 30 29 27 26 25 24 23 23 22 22 22 22 22 21 21 20 19 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 14 14 13 13 13 13 13 14 14 14 15 14 14 14 14 14 14 14 15 15 16 16 18 19 20 20 20 20 21 22 23 23 24 25 26 26 26 27 27 28 29 30 29 25 23 22 21 23 24 24 24 24 25 26 26 26 25 23 22 22 23 23 24 24 25 27 28 28 27 23 22 23 24 24 25 25 25 24 25 27 29 30 31 30 31 31 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 32 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 29 29 30 31 32 31 31 31 30 30 30 29 28 26 25 24 24 25 26 27 27 28 28 27 26 26 26 26 26 26 26 27 26 26 24 24 25 25 26 26 26 26 27 27 27 27 26 26 26 27 28 30 32 32 31 31 31 31 31 31 31 32 32 31 31 31 31 30 30 30 30 31 31 31 30 30 30 30 30 31 31 32 32 32 31 30 30 29 30 30 31 33 34 35 35 34 34 34 35 36 37 37 37 37 36 35 35 36 38 39 38 38 37 37 36 36 36 37 38 38 38 38 37 38 38 37 36 35 34 34 35 35 35 34 34 34 33 32 32 31 30 31 31 31 31 31 31 30 30 30 30 29 28 29 29 31 33 35 36 37 37 36 34 32 32 31 30 29 29 28 28 27 27 26 27 30 32 35 35 35 35 35 35 34 33 32 32 32 33 33 33 33 31 29 27 26 26 27 28 29 29 29 30 34 34 34 33 31 29 31 29 27 27 28 29 33 32 37 39 38 36 35 34 33 32 30 29 29 29 29 30 30 31 30 29 29 27 25 24 24 24 22 23 23 23 24 25 27 30 32 32 32 32 31 28 21 20 20 21 22 26 28 29 29 30 31 32 33 35 36 37 37 37 37 37 36 34 31 28 26 25 24 23 22 22 21 20 19 18 19 19 19 19 19 20 20 21 21 21 22 21 22 22 21 20 19 18 18 18 17 16 15 14 13 12 11 10 10 10 10 10 10 11 13 14 14 14 14 14 13 13 12 11 11 13 14 14 14 14 13 12 11 12 12 13 13 13 12 12 12 12 12 12 11 11 12 12 12 12 12 11 10 10 11 11 12 13 11 10 10 11 12 11 10 10 11 10 9 8 6 6 8 10 12 15 17 19 23 26 28 27 25 21 19 18 17 17 18 18 19 20 21 22 22 23 24 25 25 25 25 26 25 25 24 24 24 23 20 17 16 16 24 28 28 27 28 27 25 25 26 21 22 22 21 21 22 23 23 23 23 22 22 22 22 22 22 21 20 18 17 17 18 17 18 18 19 20 21 22 22 21 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 20 22 22 23 23 23 24 24 24 24 24 24 23 23 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 19 19 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 21 50 49 48 48 47 45 44 43 43 42 43 42 42 41 41 41 41 41 40 40 40 40 38 36 34 33 32 32 32 33 34 35 34 33 31 30 28 27 26 25 24 24 23 23 23 22 22 21 21 20 19 18 18 17 16 16 16 16 16 15 15 16 15 15 15 15 15 14 14 15 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 13 13 13 12 13 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 17 19 19 20 21 21 21 22 22 23 24 25 26 26 26 26 27 27 28 28 28 26 23 22 22 21 23 25 25 24 25 30 31 30 27 25 24 23 22 22 22 23 23 25 27 28 27 27 25 24 24 25 25 25 26 26 25 26 28 31 33 33 32 32 32 32 32 32 32 32 33 33 32 32 32 32 31 32 32 33 33 34 33 32 31 31 31 30 30 30 30 30 30 31 31 31 31 31 30 30 29 29 29 30 31 32 32 32 32 32 31 31 29 28 26 25 25 25 26 27 27 27 28 28 27 26 26 26 26 25 25 25 25 26 26 25 25 25 25 26 27 27 27 27 27 27 27 27 26 25 26 27 29 31 31 31 31 31 31 31 31 32 32 32 31 31 31 30 30 30 30 31 31 31 31 31 30 30 30 30 31 32 32 32 32 31 31 30 30 30 30 32 34 35 35 35 34 34 34 35 36 37 37 38 37 35 35 36 37 38 39 38 38 37 36 36 36 36 37 38 39 39 38 38 39 38 37 36 35 34 35 35 35 35 34 34 34 33 32 32 31 31 31 31 31 31 31 30 30 30 30 29 29 28 29 30 31 34 36 36 37 37 36 34 32 31 31 30 29 29 29 29 29 28 27 28 30 33 35 35 35 35 35 35 34 34 32 33 33 34 33 33 30 30 29 27 27 27 28 28 29 29 30 31 32 33 33 33 33 32 32 33 33 34 36 38 42 42 42 40 38 36 35 34 33 32 30 29 29 29 29 29 29 30 30 30 30 28 28 27 26 24 23 23 23 24 25 27 29 31 32 32 32 32 31 30 22 21 21 22 23 26 27 28 29 30 32 33 34 36 37 38 38 37 37 37 35 33 31 29 28 27 26 24 23 23 23 22 21 21 21 21 20 20 20 20 20 21 21 22 22 22 23 22 22 21 20 19 19 18 17 16 16 14 13 12 11 10 9 9 9 10 11 12 13 14 14 14 14 13 13 13 12 12 11 13 14 13 13 12 12 11 11 11 12 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 12 13 12 10 9 9 9 10 10 10 10 9 8 8 6 6 8 11 14 18 18 22 26 27 26 25 23 20 19 18 18 18 17 18 20 21 22 22 22 23 25 25 25 26 26 25 25 24 24 24 24 21 15 15 9 19 25 26 26 26 26 27 28 28 27 28 30 28 23 20 20 20 21 21 21 20 20 21 22 22 23 22 21 20 18 17 17 17 17 17 18 19 20 21 21 21 20 20 19 19 18 18 19 19 19 19 19 19 19 18 18 19 19 20 21 22 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 49 49 48 47 46 44 43 42 41 41 41 41 41 40 40 40 40 40 40 39 39 38 37 35 34 33 32 31 32 34 35 35 34 33 31 29 28 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 14 14 14 14 13 14 14 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 16 17 16 16 17 19 20 21 21 21 22 22 22 23 24 25 26 26 26 26 26 27 27 28 27 24 23 21 18 20 23 24 24 25 26 32 32 31 27 23 23 22 22 22 22 22 23 25 27 28 26 24 24 25 25 25 26 26 27 28 28 28 30 33 35 35 34 33 32 31 31 32 33 34 35 35 34 34 33 32 32 32 32 33 34 33 33 33 32 32 31 30 30 30 30 30 30 31 31 31 31 31 30 29 29 29 29 29 31 32 33 33 33 32 32 31 29 27 26 25 25 26 26 27 27 28 28 27 26 25 26 26 25 25 24 25 25 25 26 26 26 25 25 26 27 28 28 28 29 29 29 28 27 25 25 26 28 29 30 31 31 31 30 31 31 32 31 31 31 31 31 30 31 31 31 31 31 32 31 31 30 30 30 31 31 32 32 33 32 32 31 30 30 30 31 33 34 35 35 34 34 35 35 36 36 36 37 38 37 35 35 36 38 39 39 38 38 37 36 35 35 36 37 39 39 39 39 39 39 38 37 36 35 35 35 35 35 35 35 34 34 33 33 32 31 31 31 32 32 31 31 31 30 30 30 29 29 29 29 30 32 33 34 36 37 37 36 34 32 31 30 30 29 29 30 31 31 29 28 29 31 34 36 36 36 36 35 35 35 34 33 33 34 35 34 33 30 30 30 30 30 29 29 29 29 30 31 31 31 31 32 32 33 33 32 33 34 38 41 42 42 42 42 41 39 37 35 34 33 31 30 29 29 30 29 29 30 30 30 30 30 29 30 31 29 27 27 26 25 26 27 28 30 31 31 31 31 31 30 27 22 22 22 22 24 26 26 28 29 31 33 35 37 38 38 39 40 39 39 38 35 32 30 29 29 28 27 27 25 25 26 26 25 24 23 23 22 21 21 21 21 21 22 22 22 23 23 23 22 22 21 20 19 18 17 16 16 14 13 12 11 10 9 9 9 10 11 13 14 14 14 14 14 13 13 13 12 12 12 12 13 13 12 11 11 11 11 11 12 13 13 13 12 11 11 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 11 13 11 10 9 9 9 9 9 9 10 9 8 7 7 7 9 13 16 20 22 26 28 28 26 24 21 19 19 19 19 18 18 19 20 21 22 22 23 24 25 25 26 26 25 25 25 25 24 23 22 19 16 6 17 24 26 27 27 26 26 26 27 26 26 26 27 28 28 17 17 17 17 18 18 17 18 19 21 22 23 23 23 21 20 19 18 17 16 17 18 18 19 20 20 20 20 20 20 19 18 18 18 19 19 19 19 19 19 19 19 19 19 20 21 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 20 21 21 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 22 49 48 48 46 45 43 42 41 41 40 40 40 39 39 39 39 40 41 40 38 38 37 35 35 34 34 32 30 31 33 35 35 34 33 31 29 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 17 17 17 16 16 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 11 11 11 11 12 12 12 13 13 13 14 14 15 16 17 17 17 17 17 19 20 21 21 22 22 22 22 23 24 26 27 27 26 26 26 26 26 26 26 23 24 22 20 21 21 21 24 26 28 31 28 26 23 21 20 20 21 21 21 22 22 24 27 29 24 21 21 23 24 24 25 26 27 28 28 29 32 35 36 36 35 33 31 30 30 32 34 36 36 36 36 35 34 32 32 32 33 34 34 33 33 33 33 32 31 31 30 30 30 30 30 31 31 31 31 30 30 29 29 29 29 29 30 32 32 33 33 33 32 31 29 27 26 25 26 26 26 26 27 28 28 27 26 26 26 26 25 25 24 24 24 25 26 26 26 26 26 27 27 28 28 29 29 29 29 29 27 26 26 25 27 28 29 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 32 32 31 31 31 31 31 31 32 33 33 32 32 31 31 31 31 32 33 34 35 35 35 35 35 36 36 37 37 37 37 36 35 35 37 38 39 39 39 38 36 35 35 35 36 38 39 40 40 39 39 39 38 37 36 35 35 36 36 36 35 35 35 34 33 33 32 31 31 31 33 32 32 31 31 30 30 30 29 29 29 30 31 32 33 34 36 37 37 37 35 33 31 30 30 30 30 31 32 31 30 29 29 32 34 36 36 36 36 36 36 35 35 34 34 35 35 35 34 33 31 33 33 32 32 31 30 30 30 30 30 30 30 30 31 31 32 31 32 34 36 38 40 41 42 42 42 40 38 36 35 33 31 30 30 30 30 29 30 30 30 29 29 30 30 29 31 31 30 29 28 27 28 28 30 30 30 30 29 28 25 23 23 22 21 22 23 23 24 26 27 29 31 34 37 39 40 39 41 42 42 42 41 38 34 32 30 30 30 29 28 28 27 27 27 26 25 24 23 23 22 22 21 21 21 22 23 23 24 24 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 10 11 12 13 14 13 13 14 13 13 13 13 12 12 11 12 13 12 11 11 11 10 10 11 12 13 13 13 13 12 12 11 10 10 11 11 11 11 12 11 10 10 10 10 10 10 10 11 10 9 9 10 10 9 9 9 9 9 8 7 7 7 10 13 16 20 24 27 26 25 24 21 19 18 19 19 19 19 19 19 20 21 22 23 24 25 25 26 26 25 25 25 25 25 24 22 20 16 11 9 26 28 28 28 27 27 26 26 26 26 26 26 26 26 26 24 10 8 12 13 15 15 16 17 19 21 22 23 23 23 22 21 19 17 17 17 17 18 18 19 19 20 20 20 20 20 19 18 18 18 19 19 19 19 19 19 19 20 20 20 21 22 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 21 20 21 20 21 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 49 48 46 45 43 42 41 40 40 40 39 39 39 38 38 38 40 41 41 40 38 36 36 36 35 34 31 29 29 32 34 34 35 33 31 30 29 30 28 27 25 24 24 23 22 21 20 19 19 18 18 17 16 16 16 15 15 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 15 15 16 17 17 18 18 18 19 20 21 21 22 22 22 22 23 25 27 28 27 26 26 25 25 25 24 26 27 24 24 25 24 23 21 25 26 27 27 25 23 22 20 19 19 19 19 20 20 21 23 26 29 28 22 20 20 20 21 23 26 27 28 29 29 32 35 36 36 36 33 30 29 30 32 35 37 38 38 37 36 34 32 32 32 33 34 33 33 33 33 33 32 31 30 30 30 29 29 29 31 31 31 31 30 30 30 30 29 29 30 30 31 31 32 32 32 31 30 29 27 26 25 26 26 26 26 27 28 28 27 26 26 26 26 25 25 24 23 23 24 25 26 26 26 27 27 27 27 28 29 29 29 29 29 28 27 26 25 25 27 28 30 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 32 32 32 32 31 31 31 31 32 32 33 33 32 32 32 32 32 32 33 33 34 34 35 35 35 36 36 37 38 38 37 36 35 35 36 38 39 39 39 38 37 36 35 34 35 37 39 40 40 40 40 39 38 37 36 36 36 36 36 36 36 36 36 35 34 33 33 32 31 31 32 34 34 33 32 31 30 30 30 29 29 29 30 31 31 33 35 36 37 38 38 36 34 31 30 29 29 30 31 31 31 30 29 30 32 34 36 36 36 36 35 36 35 35 35 35 35 36 35 35 34 34 36 35 35 34 33 32 32 31 31 30 29 28 29 29 30 30 30 31 32 33 35 37 39 40 41 41 41 39 37 35 33 33 31 30 31 30 30 30 30 30 30 30 30 30 31 30 31 30 29 28 28 29 29 30 30 30 29 28 27 23 21 21 21 21 21 21 22 24 25 27 29 32 35 38 40 41 42 44 45 45 44 42 40 37 34 32 31 30 30 29 29 29 28 27 26 25 24 24 23 23 23 22 22 22 23 24 24 23 23 21 21 21 20 19 18 18 17 16 15 13 12 11 11 10 9 10 10 12 13 14 13 13 13 13 13 13 13 13 13 12 11 12 12 12 12 11 10 10 11 12 13 13 14 14 14 13 13 12 11 10 10 12 12 12 12 12 11 11 11 11 12 12 11 10 10 10 10 11 11 10 10 9 8 8 8 7 6 8 9 13 18 22 24 25 24 24 22 19 18 17 18 18 19 19 19 20 20 21 23 25 25 25 26 26 24 24 24 25 25 24 22 21 20 17 17 32 32 32 31 30 29 28 27 27 27 26 26 26 26 25 25 24 18 13 8 4 10 13 14 15 17 19 21 22 23 23 23 22 20 19 18 17 17 17 18 18 18 19 20 20 20 20 19 19 18 18 18 18 19 19 20 20 20 20 20 20 21 21 22 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 21 21 21 21 21 22 22 22 22 22 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 48 47 45 44 42 41 40 40 40 39 39 38 38 38 37 38 40 41 41 40 39 38 38 37 35 33 30 28 28 29 31 33 34 33 32 31 31 31 29 27 26 25 24 23 21 20 19 18 18 18 17 16 16 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 12 12 12 13 13 14 15 15 16 17 18 18 18 19 19 20 21 22 22 23 22 22 24 26 28 29 28 27 25 23 23 23 22 23 25 26 27 29 29 27 25 25 25 26 24 23 22 21 19 20 19 19 19 19 20 21 23 26 27 27 20 20 20 21 23 24 26 27 28 27 27 30 32 33 34 34 31 29 28 30 33 36 39 39 39 37 35 33 31 31 32 33 33 32 32 32 33 32 32 31 30 30 30 29 29 29 30 31 31 31 30 30 30 30 30 29 29 30 30 30 31 31 31 31 30 29 27 26 26 26 26 25 26 26 27 27 26 26 26 26 25 24 24 22 22 22 24 25 25 26 27 27 27 27 27 28 29 29 29 29 28 28 27 27 27 27 27 28 29 30 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 32 32 32 32 32 31 31 31 32 33 34 33 33 32 32 32 32 32 33 33 34 34 35 36 36 36 37 37 37 37 36 35 35 35 37 38 39 39 39 38 37 36 35 34 36 37 39 40 40 40 39 38 37 36 36 36 36 36 36 36 37 37 36 36 35 34 33 32 32 32 33 34 34 33 32 31 30 30 30 30 30 30 31 31 32 34 35 36 38 39 39 36 34 31 30 29 29 29 30 31 31 30 29 30 32 34 34 35 35 35 35 35 35 35 34 34 35 35 37 37 37 38 39 38 37 36 35 34 34 33 32 31 30 28 28 28 29 29 29 29 30 31 33 34 36 38 39 39 40 39 37 36 34 33 32 31 31 30 30 31 31 30 31 31 31 33 34 32 31 30 29 28 28 29 30 30 31 30 29 28 27 26 22 21 21 20 21 21 22 23 24 26 29 32 36 39 41 42 43 43 46 46 45 42 38 35 33 34 32 31 30 30 30 29 27 26 25 24 24 24 24 23 23 23 23 23 23 23 22 21 21 21 20 20 19 19 18 17 16 15 14 13 12 11 11 10 10 10 11 13 14 14 13 13 13 13 13 13 13 13 13 12 11 11 12 12 12 11 11 11 12 13 13 13 14 14 14 14 13 12 11 11 11 13 12 12 12 12 12 12 13 13 13 13 12 11 11 12 12 12 12 12 12 11 8 9 8 7 7 10 10 16 20 21 21 22 22 21 20 18 17 17 17 18 19 19 20 20 21 22 24 25 25 26 26 25 24 24 24 24 24 22 21 21 18 25 32 36 35 34 33 32 31 30 29 29 28 27 27 27 26 25 25 24 23 21 15 6 4 9 11 13 16 18 19 21 21 22 22 22 21 20 20 18 17 17 17 17 18 19 19 20 20 20 19 19 19 18 18 18 18 19 20 20 20 21 21 21 21 22 22 23 24 24 24 25 25 25 25 25 24 24 24 24 23 22 22 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 23 23 23 23 23 23 23 23 23 23 47 45 44 43 42 41 40 40 40 39 38 38 37 37 37 37 39 41 41 41 40 40 38 36 34 32 29 28 28 28 30 32 33 34 34 33 32 31 29 27 27 26 24 22 21 20 18 17 17 17 16 16 16 15 14 14 13 13 12 12 11 11 11 12 11 11 11 11 11 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 14 14 15 16 17 18 19 19 19 19 19 19 20 22 23 23 23 23 24 26 27 28 28 27 24 22 22 22 22 25 28 29 30 32 32 29 26 24 23 23 22 21 21 19 16 17 17 18 19 20 21 21 23 26 27 28 25 19 20 21 23 25 26 28 28 28 29 29 29 31 32 32 30 29 28 30 33 36 38 39 39 37 34 32 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 28 29 30 30 31 31 31 31 31 30 29 29 29 29 29 30 30 30 31 31 30 29 27 26 26 26 25 25 25 26 26 26 25 25 25 24 24 24 22 21 21 22 23 24 25 26 27 28 28 27 27 28 28 28 28 28 28 28 28 27 27 27 27 28 28 30 31 31 31 30 30 30 30 30 30 30 30 30 30 31 32 32 32 32 32 32 32 31 31 32 33 34 33 33 33 32 32 32 32 33 33 34 35 36 36 37 37 37 37 36 36 35 35 35 36 38 38 39 39 38 38 37 36 35 35 36 37 39 39 39 39 38 38 37 36 36 35 36 36 37 37 37 37 37 37 35 34 33 33 33 33 33 33 33 34 33 32 31 30 30 30 30 30 30 31 33 34 35 37 39 40 39 36 33 30 30 29 28 28 29 31 32 31 30 31 32 31 33 34 34 35 35 35 34 34 33 34 34 35 37 39 40 41 41 40 39 37 36 35 34 34 34 32 31 29 28 28 28 28 28 28 29 30 31 33 34 35 36 37 38 38 37 37 35 34 33 32 32 31 31 31 31 31 31 31 32 35 36 33 31 31 29 28 29 30 30 31 32 31 29 28 28 28 24 22 21 21 22 25 26 23 24 26 28 32 36 39 40 40 42 44 46 47 46 42 36 33 31 29 29 28 28 29 29 28 26 25 24 24 24 24 24 24 23 23 23 23 23 22 21 21 20 20 20 19 19 18 17 16 16 15 13 13 12 11 11 10 10 11 12 13 14 13 12 12 12 12 12 13 13 13 13 12 12 11 12 12 12 12 11 12 13 13 13 13 14 14 14 13 13 12 12 12 13 12 12 13 13 13 13 13 13 13 13 13 13 12 13 14 14 14 14 14 13 11 8 8 7 6 7 10 14 18 20 20 19 18 18 19 19 19 17 15 16 18 19 20 20 21 22 23 25 25 25 25 25 24 25 24 23 22 21 21 21 20 21 30 36 36 36 35 35 34 33 32 32 31 30 29 29 28 27 26 25 24 24 22 17 10 2 6 8 11 14 16 17 18 19 20 21 21 21 21 21 20 18 17 17 16 17 18 19 20 20 20 19 19 19 19 19 18 19 19 20 20 21 21 21 21 21 22 22 23 23 24 24 24 24 24 24 24 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 45 44 43 42 42 41 41 40 40 39 38 37 37 37 37 38 39 39 40 40 39 38 37 36 34 31 29 29 29 29 30 31 32 33 34 34 32 30 29 28 27 25 24 22 20 19 18 17 16 16 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 13 13 14 14 15 15 16 17 18 20 20 20 21 21 21 22 22 24 24 24 24 25 25 26 27 27 26 23 22 21 21 22 25 28 32 34 36 36 27 24 22 21 20 21 21 18 18 18 18 18 17 17 19 22 23 24 26 27 27 25 21 20 21 22 25 27 29 30 30 31 31 31 31 31 31 30 28 27 29 32 35 36 37 38 38 34 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 28 28 29 31 31 32 31 31 30 29 28 28 28 28 29 29 30 30 31 31 29 28 26 26 26 25 25 25 25 26 25 24 24 24 23 23 22 21 20 20 22 23 23 24 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 28 28 29 30 31 31 31 30 30 30 30 30 30 30 30 30 31 32 32 32 32 32 32 32 32 32 33 34 34 33 33 33 33 33 32 33 33 34 35 36 36 37 37 36 36 36 35 35 35 35 35 37 38 39 39 39 38 38 37 36 35 35 36 37 37 38 39 39 38 37 36 36 35 35 36 36 36 37 37 37 37 37 36 35 34 33 33 33 33 33 33 34 34 32 31 30 30 30 30 30 31 32 33 34 36 38 39 40 38 35 32 31 29 27 26 27 29 32 33 33 32 31 31 31 32 33 33 34 34 34 33 33 32 32 33 35 37 41 42 44 43 41 40 38 36 36 35 34 34 33 32 30 29 29 28 28 29 29 29 29 30 31 32 32 33 34 35 35 35 36 35 34 34 33 33 32 32 32 33 33 33 33 33 36 36 34 32 30 29 28 28 29 31 33 33 32 30 29 28 26 23 22 22 23 26 30 30 24 23 24 27 31 35 38 41 42 44 45 45 45 46 40 33 29 27 27 26 25 26 26 26 26 23 23 24 24 24 24 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 15 13 13 12 12 11 11 10 10 11 13 13 14 13 13 12 12 12 13 13 14 13 13 12 12 12 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 12 12 13 13 12 13 13 14 14 15 15 14 13 11 8 7 7 7 9 13 16 17 18 18 16 15 14 14 13 14 11 11 14 17 19 20 21 22 23 24 24 25 26 25 24 25 24 22 20 19 19 19 21 25 32 36 37 36 36 35 35 34 34 34 33 32 32 31 31 29 28 26 25 25 24 22 19 13 5 3 4 8 12 13 14 16 18 19 20 20 21 21 21 20 19 19 17 16 16 17 18 19 19 19 19 19 19 19 19 19 19 19 19 20 21 21 21 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 43 42 42 42 42 42 41 40 39 38 37 37 36 37 37 39 39 39 39 38 37 36 36 35 33 31 30 30 30 30 30 31 32 34 34 33 32 30 28 28 27 25 23 22 20 19 17 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 9 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 11 12 12 13 14 14 15 16 16 18 18 19 20 21 21 21 22 23 24 24 24 24 24 25 25 25 26 25 25 24 23 20 20 20 24 30 34 33 36 37 29 20 19 18 17 18 19 18 18 18 19 18 18 18 22 24 25 25 26 25 26 23 21 20 20 22 25 27 28 29 30 30 31 32 32 31 31 29 27 26 28 30 34 34 36 38 36 33 31 32 32 32 32 32 32 33 33 32 32 31 31 30 29 29 28 28 28 28 29 30 31 32 31 31 30 28 28 28 27 27 28 28 29 29 30 30 29 27 26 26 26 25 25 25 25 25 23 23 23 22 22 21 19 19 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 28 30 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 33 34 34 34 33 33 33 33 33 33 33 34 35 37 37 37 37 36 35 35 35 35 35 35 36 37 38 39 39 39 39 38 37 36 36 36 36 36 36 37 38 38 37 36 36 35 35 35 36 36 36 37 37 37 37 37 36 35 34 33 33 33 33 33 34 34 34 33 32 31 30 30 30 30 31 33 34 35 37 39 40 39 36 32 30 29 27 25 25 27 30 32 34 33 32 32 31 30 31 32 33 33 33 33 32 31 32 32 32 34 38 43 45 44 42 40 39 38 37 36 35 34 34 34 33 31 30 30 30 30 30 29 29 30 30 30 31 31 31 31 32 33 34 34 34 34 34 34 34 33 32 34 34 35 35 33 33 35 36 34 31 30 29 28 28 29 30 32 34 32 31 29 27 24 22 22 23 25 27 29 28 23 23 23 25 29 34 34 41 44 45 43 41 42 41 37 32 28 27 27 26 25 25 24 24 23 22 23 23 24 24 25 26 26 25 24 24 23 22 21 21 21 20 19 18 18 17 16 16 15 13 13 13 12 12 11 11 10 11 12 13 13 14 14 13 13 13 13 13 13 14 14 13 13 13 12 11 12 12 12 12 12 13 13 13 13 13 14 13 13 12 12 12 13 13 13 13 13 13 12 12 12 11 11 12 12 12 13 14 15 16 16 15 13 12 10 8 7 8 8 11 15 14 13 12 13 13 13 13 12 11 10 11 11 11 15 18 20 21 23 23 24 25 26 25 23 23 22 21 21 25 25 26 27 30 37 37 37 37 36 35 34 34 34 34 34 34 34 33 33 32 30 29 28 27 26 24 23 20 16 9 2 2 6 8 10 12 14 16 18 19 20 20 20 20 20 20 19 18 17 16 17 18 18 19 18 18 18 18 18 18 19 19 19 19 20 20 20 21 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 23 23 23 23 23 23 23 22 23 42 41 42 42 42 42 42 40 39 38 37 37 37 37 37 38 38 39 38 37 36 35 34 33 31 30 30 30 30 30 31 32 33 34 33 32 32 31 30 29 27 25 23 21 20 18 17 16 15 14 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 12 12 12 14 14 15 16 17 19 20 20 21 21 21 22 22 23 24 24 25 25 25 25 25 25 25 25 24 23 22 20 18 18 22 26 28 28 32 31 24 18 16 16 18 20 20 20 20 19 18 18 19 20 24 26 27 26 26 25 24 21 20 20 20 22 24 26 27 28 29 30 31 33 33 32 29 26 24 25 27 29 30 32 34 36 35 33 32 33 32 32 33 33 33 33 34 33 32 31 31 30 29 28 28 28 28 28 29 30 31 31 31 30 29 28 27 27 26 26 27 27 28 28 29 29 28 28 27 26 25 25 24 24 24 23 22 22 21 21 20 18 17 17 18 19 20 21 23 24 24 25 26 27 27 26 27 27 27 27 27 27 27 27 27 28 28 29 28 28 28 29 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 33 33 34 34 34 34 34 33 33 33 33 33 34 35 36 37 37 36 36 35 35 35 34 34 35 35 36 37 37 39 40 40 39 38 37 36 36 36 36 36 36 37 37 37 37 36 35 35 34 35 35 36 37 38 38 38 37 37 36 35 34 34 34 33 33 33 34 35 35 34 33 32 31 31 30 31 32 33 35 37 38 39 39 37 34 33 30 27 25 25 25 28 31 33 34 33 32 31 30 30 30 31 32 32 33 32 32 31 31 31 32 34 39 43 46 43 41 39 38 37 37 36 36 35 35 34 34 33 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 32 33 33 34 34 34 34 34 33 32 33 34 35 35 34 34 34 35 33 31 29 29 29 29 29 30 31 34 32 31 29 26 24 23 23 24 25 26 27 26 23 23 23 25 27 30 33 38 44 44 35 29 32 34 34 31 30 30 28 27 24 23 22 21 21 22 23 23 24 25 26 26 26 25 24 23 22 22 21 21 20 19 18 18 17 16 15 14 14 13 13 13 12 12 12 11 11 11 12 13 14 14 14 14 13 14 14 14 14 15 15 14 14 14 13 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 11 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 14 15 17 18 18 16 13 11 10 9 10 10 12 13 13 11 9 8 9 11 13 14 14 12 10 11 12 11 12 16 19 21 22 22 23 24 24 23 22 21 25 31 34 36 35 37 39 39 38 38 37 36 34 33 33 33 33 34 34 35 35 34 34 33 32 31 30 28 26 24 23 21 18 12 5 2 2 4 6 10 12 15 17 18 18 19 19 18 18 19 18 18 17 17 17 17 17 18 17 17 17 17 17 18 18 19 19 19 20 20 20 21 22 22 22 22 22 22 22 22 22 23 23 24 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 24 25 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 42 42 42 41 42 41 41 40 38 38 38 38 38 37 37 37 37 38 37 37 36 35 33 31 30 30 30 30 30 31 31 31 32 33 33 31 31 31 30 28 26 24 23 21 20 18 17 15 15 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 10 10 10 10 10 11 11 12 12 14 14 16 16 18 20 20 21 21 21 22 22 22 24 24 25 25 25 25 25 25 25 25 24 24 23 20 18 17 17 21 23 24 25 27 30 19 15 14 17 19 21 21 21 21 19 18 17 20 22 25 27 28 26 26 22 19 21 21 19 19 20 22 24 25 26 27 28 30 32 31 29 26 24 23 24 26 27 28 30 32 33 33 33 33 33 32 32 32 32 32 33 33 33 32 31 31 30 29 28 28 28 28 28 29 29 30 31 31 30 29 28 27 26 25 25 26 26 27 27 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 19 17 17 16 17 18 19 20 22 23 23 24 26 27 27 27 26 26 26 27 27 27 27 27 27 27 28 28 29 29 29 29 31 31 31 30 30 30 30 30 30 29 30 30 30 30 31 32 32 32 32 33 33 34 34 35 34 34 33 33 33 33 33 34 35 36 36 37 37 36 36 35 35 34 34 34 34 35 36 37 38 40 40 40 39 38 37 36 36 36 36 36 36 37 38 37 37 36 35 34 34 35 35 36 37 38 38 38 38 37 37 36 35 35 34 34 34 34 34 36 36 35 34 33 32 32 31 31 32 34 36 37 38 38 37 36 36 32 29 27 25 25 26 29 32 34 33 33 32 31 30 29 30 31 31 32 33 33 32 32 32 32 32 35 39 43 43 40 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 33 32 31 31 30 30 30 30 30 30 30 31 32 32 33 33 34 34 33 33 33 33 33 33 35 35 35 35 35 35 32 30 29 29 29 29 30 31 32 33 32 31 30 28 27 26 25 25 25 25 24 24 24 22 23 23 25 27 32 35 38 29 29 26 24 27 29 29 29 29 27 25 23 21 20 20 21 22 23 24 25 26 27 27 26 24 23 22 21 21 21 20 19 19 17 16 16 15 14 14 13 13 13 13 13 12 12 11 11 11 12 13 13 13 14 14 14 15 14 14 14 15 16 16 16 16 14 12 12 12 12 12 13 12 12 12 12 12 13 13 12 12 11 11 12 11 11 11 11 10 10 11 11 11 11 11 12 12 15 17 18 19 19 16 13 12 12 13 13 15 15 12 10 8 9 11 9 10 12 14 14 13 11 11 11 10 10 13 16 18 18 19 20 21 22 22 31 36 38 38 40 40 40 40 40 39 38 37 36 33 31 31 31 31 33 33 34 35 35 35 35 34 33 33 31 28 26 24 23 22 19 14 9 8 4 1 4 8 11 13 15 16 17 17 17 16 16 17 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 21 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 43 43 42 42 41 41 40 39 38 38 39 39 39 38 38 37 37 37 37 36 35 34 33 31 29 29 29 30 31 31 31 30 31 32 32 31 30 30 29 27 25 24 22 21 19 18 16 15 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 16 17 18 19 20 21 21 22 22 23 23 24 24 25 25 25 25 24 24 24 24 24 24 24 19 16 16 17 19 19 22 24 26 26 15 14 15 18 22 23 23 22 21 19 17 17 20 23 29 31 28 27 26 22 21 21 21 19 19 19 20 21 22 22 23 25 26 27 26 25 23 22 23 24 25 26 28 29 30 30 31 32 33 33 32 32 32 32 31 31 31 31 31 31 31 30 29 29 28 28 28 28 28 29 29 30 30 29 29 29 27 26 25 25 25 25 26 26 26 26 26 26 25 25 24 23 22 22 22 21 21 21 21 20 19 18 17 17 17 18 18 19 20 21 22 23 25 26 27 27 27 26 26 26 26 26 27 27 27 27 27 28 29 29 30 29 30 30 30 30 30 30 30 30 29 29 29 29 29 30 31 32 32 32 32 33 34 35 35 35 35 34 33 33 33 33 34 35 36 36 36 36 36 36 36 35 34 34 34 34 34 35 35 37 39 40 41 40 39 38 37 36 36 36 36 35 36 37 38 38 37 36 35 34 34 34 34 36 38 39 39 38 38 38 37 36 36 35 34 34 34 34 35 36 36 35 34 34 33 32 31 31 33 35 37 38 38 37 36 35 34 31 29 27 26 26 27 30 33 33 33 33 32 31 30 29 29 30 31 32 34 34 34 34 33 33 33 36 39 42 41 39 37 37 36 36 36 36 36 36 36 37 36 36 35 35 34 35 34 32 31 30 30 29 29 30 30 30 31 31 32 33 33 33 33 32 33 33 33 33 34 35 35 35 35 35 34 32 30 30 29 29 29 30 32 32 33 33 32 31 31 30 28 27 26 25 25 25 25 24 22 23 23 24 27 30 31 32 31 23 22 22 23 25 29 28 27 26 24 22 21 20 21 22 23 24 25 26 28 28 27 25 23 22 21 21 21 20 20 19 17 16 15 15 14 14 13 13 13 13 13 13 12 11 11 11 12 12 12 13 14 14 14 14 14 14 14 14 15 15 16 17 17 15 13 12 12 13 14 14 15 14 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 11 12 12 11 11 11 12 16 18 19 19 18 16 13 14 14 14 15 16 15 9 9 10 11 12 10 9 10 12 14 14 13 12 12 11 11 12 14 14 14 13 15 18 21 23 33 31 32 34 34 35 36 36 36 35 35 34 33 29 28 28 29 30 32 32 33 34 35 35 35 35 35 34 31 28 25 23 23 23 20 17 15 12 6 2 3 6 9 11 13 14 15 15 14 14 15 16 17 18 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 44 43 43 42 41 41 40 40 40 40 40 40 39 39 38 37 36 36 36 35 34 34 32 30 30 29 29 30 31 31 31 30 30 31 29 29 29 28 27 26 25 23 22 21 19 18 16 15 15 14 13 12 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 13 13 15 17 18 19 20 21 21 21 22 23 23 23 24 24 24 25 25 25 25 24 24 24 25 26 24 17 14 15 16 17 18 21 23 21 18 15 17 18 20 21 22 22 22 20 19 17 17 20 24 32 31 29 28 24 22 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 21 22 23 24 26 28 28 28 29 31 32 33 33 32 32 31 31 30 30 30 30 31 30 30 30 30 29 29 28 28 28 28 27 28 29 28 28 28 28 27 26 25 24 24 24 24 24 24 25 25 25 25 24 23 22 21 20 21 21 21 21 20 20 19 19 18 18 17 17 17 18 18 19 20 22 24 26 27 27 27 26 26 26 26 26 26 27 26 27 27 28 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 31 33 33 33 32 33 34 35 35 35 35 34 33 33 33 34 35 36 37 37 36 36 36 36 36 35 34 34 34 34 34 35 35 37 39 40 40 40 39 38 37 36 36 36 35 35 36 37 38 38 36 36 35 35 34 34 34 36 39 39 39 39 38 38 37 36 36 35 35 35 35 35 36 36 36 35 34 33 33 32 31 31 33 35 37 37 37 35 35 34 32 30 29 27 27 27 28 30 32 33 33 33 32 31 30 29 29 29 31 33 34 35 35 35 35 34 35 36 40 42 40 38 37 37 35 34 34 35 35 36 37 37 36 36 36 36 36 37 35 33 32 31 30 30 30 29 30 30 30 31 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 34 33 31 31 30 29 29 29 30 31 31 32 33 33 33 33 31 29 28 27 26 25 25 24 23 22 22 23 24 27 28 29 28 26 21 24 25 25 27 28 28 27 24 22 21 21 21 22 23 24 26 27 28 29 28 26 24 23 22 21 21 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 12 11 11 11 12 12 13 14 14 14 14 14 14 14 14 15 15 15 16 17 17 15 14 13 13 14 15 16 16 15 15 14 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 13 16 18 18 17 16 14 12 13 13 14 14 13 11 9 10 11 12 12 11 10 9 11 13 14 15 16 17 16 14 13 13 13 10 9 11 14 17 17 11 21 24 27 29 30 32 30 30 30 30 30 29 29 28 28 30 31 31 32 32 33 33 34 34 34 35 34 31 27 23 21 23 23 20 19 17 12 7 2 2 5 8 9 11 12 12 13 12 13 14 15 17 18 19 20 19 19 18 17 17 16 16 17 17 18 18 19 19 20 21 21 22 22 22 22 22 22 22 22 22 22 22 23 24 24 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 24 24 24 24 24 44 43 43 43 42 42 41 41 41 41 41 40 39 39 38 36 35 35 35 34 34 33 32 30 30 30 30 31 31 31 29 29 29 29 26 26 26 26 26 25 24 23 22 20 19 18 17 16 15 13 12 11 10 10 9 8 8 8 8 7 7 6 6 6 6 7 6 6 6 6 6 6 7 7 7 6 6 6 7 7 7 7 7 8 8 9 9 9 9 10 10 10 10 11 13 14 15 16 17 18 20 22 22 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 24 25 25 21 16 14 14 14 16 19 20 21 20 17 17 18 19 19 19 20 20 20 17 17 16 17 19 24 33 31 30 27 22 21 20 20 19 20 20 20 21 21 21 20 20 20 19 19 19 19 19 21 22 23 25 27 27 26 26 28 30 32 32 32 32 32 31 30 30 30 30 30 30 30 30 30 30 30 29 28 28 27 27 26 26 26 25 26 26 27 27 26 25 24 23 23 22 21 22 23 24 24 24 23 21 20 20 19 20 20 20 20 19 19 18 17 18 18 17 17 16 16 17 17 18 20 22 24 26 27 27 26 25 25 25 26 26 26 26 26 27 28 30 30 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 30 32 33 34 34 33 33 34 35 35 36 35 34 33 33 33 34 36 37 37 37 36 36 36 36 36 35 34 34 34 34 34 35 36 38 40 40 40 39 38 37 37 37 36 35 35 35 36 37 39 38 37 37 35 35 35 34 35 37 39 39 39 39 38 38 38 37 36 35 35 35 35 35 36 36 36 34 34 33 32 32 31 32 34 35 36 35 34 32 33 32 31 30 29 28 27 27 28 30 31 32 32 32 31 31 30 29 28 28 31 33 34 35 36 36 36 36 36 37 40 41 39 38 38 37 35 34 33 33 34 34 34 35 35 35 36 37 37 38 37 35 34 33 32 31 31 30 30 30 30 31 32 33 33 34 34 33 33 34 34 35 35 35 35 35 35 34 33 32 31 30 29 29 29 30 31 30 31 31 31 32 34 31 29 28 27 26 25 25 24 23 23 23 24 24 26 27 26 25 23 21 24 24 27 29 28 26 25 22 21 20 21 22 22 24 26 27 29 30 30 28 26 25 23 22 22 22 21 21 19 18 17 16 16 15 15 15 14 14 13 13 13 13 12 11 11 12 12 13 14 14 14 14 14 14 14 14 15 15 15 15 16 17 17 16 14 13 13 14 15 15 15 16 16 15 14 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 11 12 12 12 14 16 16 15 14 13 12 11 10 11 10 9 9 8 8 9 11 11 11 11 10 9 10 11 14 16 18 19 18 17 16 14 12 9 10 10 11 11 12 22 21 14 22 28 29 29 28 29 29 29 29 29 29 29 30 31 32 31 31 32 32 32 33 33 33 33 32 28 22 18 17 18 19 19 18 14 9 6 3 2 4 6 8 8 9 10 11 11 12 13 14 16 18 19 20 20 20 19 18 17 16 16 16 17 17 18 18 19 20 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 44 44 44 43 43 43 43 43 42 42 41 39 39 38 37 35 34 33 33 32 32 32 32 31 31 30 30 31 31 30 28 29 28 26 24 24 25 26 26 25 24 23 21 20 19 18 17 16 14 12 11 10 10 9 8 8 8 8 7 7 6 6 6 6 6 6 6 6 5 5 6 6 6 7 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 12 14 15 15 16 18 19 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 23 23 22 19 16 15 14 14 17 19 20 20 19 16 17 19 20 21 20 20 18 17 16 15 16 16 19 25 31 31 32 25 22 20 19 19 18 18 18 19 19 20 21 21 21 20 20 19 19 19 20 20 21 22 25 27 26 26 26 27 29 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 28 28 27 26 25 25 24 22 23 25 26 26 25 24 23 22 21 20 20 20 21 22 23 23 22 20 20 19 19 19 19 20 20 20 19 17 16 17 17 17 16 16 16 15 15 16 18 20 23 25 26 26 26 25 25 25 25 26 26 26 26 27 29 30 30 30 31 30 30 30 30 30 29 29 29 29 29 28 28 29 30 32 33 34 33 33 33 33 34 35 36 35 34 34 33 34 34 36 36 37 37 36 36 36 36 35 35 34 34 34 34 34 35 36 38 40 40 39 38 38 37 37 37 36 35 35 35 36 38 39 39 38 37 36 35 35 35 35 37 38 39 38 38 38 37 37 36 36 35 35 35 35 36 36 36 36 35 34 33 32 32 32 32 34 35 34 33 31 31 30 30 30 30 29 29 28 27 28 29 30 30 31 31 31 32 31 29 28 28 31 32 33 35 36 36 36 36 37 38 40 41 40 39 38 37 35 34 33 33 32 32 33 34 34 35 36 37 37 37 37 37 37 36 35 34 33 32 30 30 30 31 32 33 33 33 33 33 33 33 34 34 35 35 35 35 35 34 33 33 31 30 29 29 30 30 31 30 31 31 31 32 34 31 29 28 27 26 25 25 24 24 24 24 24 24 25 26 25 24 23 21 21 22 26 27 27 26 24 21 20 21 22 22 23 25 27 29 30 30 29 28 27 26 25 24 23 22 22 21 19 18 17 17 16 16 16 16 16 15 14 14 14 13 12 12 12 12 13 14 15 15 14 14 14 14 14 14 15 15 16 16 16 16 16 16 15 13 13 14 14 14 15 15 16 16 15 14 13 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 13 13 14 15 15 14 13 12 11 11 11 9 9 10 11 9 9 9 10 10 10 10 9 10 10 10 12 15 18 18 18 18 17 15 12 9 10 10 10 13 19 22 22 13 16 22 26 29 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 31 31 31 29 26 19 9 5 6 6 7 8 10 6 4 4 2 2 3 4 6 7 7 9 10 10 11 13 14 15 17 17 18 19 20 19 18 17 16 16 16 17 18 18 19 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 45 44 44 44 44 43 43 43 43 42 40 40 38 37 35 33 32 31 31 31 32 32 32 32 31 30 30 31 30 29 28 27 26 25 24 24 25 26 26 25 24 22 21 19 18 17 17 15 13 12 11 10 9 8 8 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 11 13 14 15 16 17 18 19 20 21 22 23 23 24 25 26 26 25 25 25 25 25 25 25 23 22 22 22 22 18 16 16 16 16 19 20 20 19 18 16 15 20 22 23 22 22 18 17 15 14 15 15 19 25 29 28 27 20 19 19 18 18 17 17 17 17 17 18 19 20 20 20 20 19 19 19 19 20 20 22 25 26 25 25 26 27 28 29 29 29 30 30 29 29 29 29 30 30 29 30 30 30 31 30 29 29 28 27 26 24 23 22 21 21 23 25 25 24 23 21 20 19 19 18 19 20 22 23 23 22 20 20 19 19 19 19 20 20 20 20 19 18 18 17 17 16 16 15 15 14 15 16 18 20 22 24 25 23 24 24 25 25 25 26 27 27 27 29 29 30 31 31 31 31 30 30 30 29 29 28 28 28 28 28 29 30 33 34 34 33 32 32 32 34 35 36 35 34 34 34 34 35 36 36 37 36 36 36 36 36 35 35 34 34 34 34 34 35 37 38 40 40 39 38 37 37 37 37 36 35 35 35 36 39 41 40 38 37 37 36 35 35 36 37 37 38 38 37 37 37 37 36 35 35 35 35 36 36 37 36 36 36 34 34 33 33 33 33 33 33 32 32 31 30 30 30 30 30 30 29 28 28 27 27 28 28 30 31 32 33 31 29 28 28 28 31 33 35 36 36 36 36 38 40 41 41 41 40 39 38 36 35 33 32 32 31 31 32 33 34 35 36 35 35 36 36 38 38 38 37 35 34 32 31 31 31 32 33 33 33 33 33 33 33 33 34 34 35 35 35 34 34 33 32 31 29 29 30 30 31 32 32 32 33 32 33 34 31 29 28 27 26 26 25 25 24 24 24 23 23 23 24 24 22 21 22 22 23 25 26 25 24 22 20 21 22 22 23 24 27 29 30 30 30 29 28 28 27 27 25 24 23 23 21 20 19 18 17 17 17 17 17 17 16 15 14 13 12 12 12 12 13 14 15 15 15 14 14 13 13 14 14 15 16 17 17 16 16 16 16 15 14 14 14 14 14 14 15 15 16 15 14 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 14 15 15 16 16 15 14 13 12 11 11 10 9 9 10 10 10 10 10 10 10 10 10 10 10 11 12 14 15 16 16 16 16 15 12 10 10 10 9 14 18 18 20 16 12 16 22 26 29 29 29 29 29 29 29 29 28 29 31 31 31 31 30 30 31 30 28 26 23 19 15 12 10 9 8 7 5 6 5 3 2 2 2 3 4 5 7 8 9 9 11 12 13 14 14 15 17 18 19 19 19 18 17 16 16 17 17 18 19 20 20 21 21 21 21 21 22 22 22 23 23 24 24 24 24 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 45 44 44 44 44 44 44 44 43 41 40 40 37 34 32 32 32 31 31 32 32 32 32 32 31 30 29 29 28 27 27 26 24 24 24 25 26 26 26 25 24 22 20 19 19 18 16 15 13 11 10 9 8 8 7 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 9 9 10 10 10 11 13 14 14 15 17 18 19 19 19 20 22 23 24 25 26 26 26 25 25 25 25 24 24 23 21 21 21 22 21 18 18 18 17 16 17 19 19 19 17 15 16 22 22 23 23 22 19 18 15 14 15 16 20 22 23 22 20 17 17 17 17 17 16 15 16 16 16 17 17 18 18 18 18 18 18 19 19 19 19 20 22 23 24 25 25 26 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 31 31 31 30 29 29 28 26 24 23 21 20 20 22 23 24 23 22 21 20 18 19 18 18 20 21 22 23 22 21 20 19 19 19 19 19 20 21 21 21 21 20 19 18 18 17 16 15 14 14 14 15 17 19 20 21 19 20 22 23 24 25 26 27 27 28 28 29 30 32 32 32 31 30 30 30 29 29 29 28 28 27 28 29 31 33 34 33 32 32 32 32 34 35 36 35 34 34 34 34 35 36 36 37 36 36 36 36 36 36 35 35 35 35 35 35 36 37 38 39 39 38 38 37 37 37 36 36 35 35 36 37 39 41 40 39 38 37 36 35 35 36 37 37 37 37 37 37 37 36 36 35 35 35 36 36 36 37 36 36 36 35 34 34 33 33 33 33 32 32 32 31 31 30 30 31 31 30 30 29 29 28 27 27 28 30 33 34 33 30 28 28 27 28 29 32 34 36 36 36 36 38 40 41 41 41 39 40 39 37 35 34 33 32 32 31 32 32 33 34 34 34 34 35 36 37 38 38 38 38 36 34 33 32 32 32 32 33 32 32 32 32 32 33 33 34 34 34 34 34 34 33 32 30 29 29 30 31 32 33 34 34 35 36 35 34 32 30 29 28 27 26 26 25 24 24 23 23 23 23 23 22 22 23 23 23 23 24 24 24 22 21 21 21 21 22 24 26 29 30 31 30 29 29 28 29 29 28 26 24 23 23 22 21 20 19 19 19 18 18 19 19 18 16 14 13 12 12 12 13 13 15 15 15 15 14 13 13 13 13 14 15 16 17 17 16 16 16 16 15 15 15 14 14 14 14 14 15 16 15 15 14 13 12 12 12 11 11 11 12 12 12 12 12 12 13 14 15 16 17 17 17 18 17 16 13 11 10 11 9 9 9 9 10 11 11 11 10 10 10 10 11 12 13 13 14 14 13 14 14 13 13 12 11 10 9 9 11 16 19 17 11 12 17 22 26 28 29 30 30 30 29 29 28 29 31 31 30 30 30 30 30 29 27 25 23 20 18 17 17 15 12 7 6 8 8 6 4 3 3 3 4 5 7 8 8 9 10 11 12 12 13 14 16 17 19 19 19 18 17 17 17 17 17 18 19 20 20 20 21 21 21 21 21 22 22 23 23 23 24 24 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 44 44 44 43 44 44 44 43 42 40 39 38 35 31 31 32 33 33 32 32 32 32 32 31 31 30 29 28 26 26 25 24 24 24 25 26 27 27 26 25 23 22 20 19 19 17 16 14 12 10 9 8 8 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 8 8 8 8 8 9 9 10 10 10 11 12 13 14 15 16 18 18 19 19 19 20 22 23 24 24 25 26 26 25 25 25 25 24 22 21 21 22 22 21 19 18 18 18 18 18 18 19 19 18 16 16 18 22 22 23 22 21 19 18 15 14 15 17 19 20 23 20 17 17 17 17 16 16 15 15 16 16 15 15 16 16 16 16 16 17 18 19 19 18 18 19 21 22 23 24 25 26 27 27 27 27 27 27 27 27 28 28 29 29 29 29 29 30 31 31 30 30 29 28 25 23 23 20 18 19 20 21 23 24 23 21 20 19 19 18 18 19 21 22 23 23 22 21 20 20 19 19 19 20 21 21 22 22 21 20 19 19 19 17 16 15 14 14 15 15 16 17 17 17 17 19 20 22 24 25 27 27 28 28 29 30 32 32 32 32 31 30 29 29 29 29 28 28 27 28 30 32 34 34 33 33 32 32 32 34 36 36 36 34 34 34 35 35 36 36 36 35 35 35 36 36 36 36 36 35 35 35 36 36 38 39 39 39 38 37 37 37 36 36 35 35 35 36 38 40 40 39 39 38 37 36 36 36 36 37 37 37 36 36 36 36 36 36 36 35 36 36 36 36 36 37 36 36 36 35 35 34 33 33 33 33 33 33 32 31 31 31 31 31 30 30 29 30 30 29 28 29 32 33 34 32 29 28 27 27 27 29 32 34 35 35 36 37 38 40 41 40 39 37 37 38 37 36 35 34 33 33 32 32 32 33 33 33 32 33 34 36 37 37 37 38 38 38 37 36 34 33 33 33 33 33 32 32 32 32 32 32 33 34 34 34 34 34 33 31 30 30 29 30 31 33 33 34 35 36 36 36 34 32 31 29 28 28 27 26 25 24 23 22 22 22 22 22 22 22 21 20 20 21 25 24 25 22 21 22 23 23 24 26 28 30 31 31 30 29 29 28 29 29 28 26 25 23 23 22 22 21 21 20 20 20 20 21 20 19 16 14 13 13 12 13 13 14 15 15 15 14 13 12 12 12 13 15 16 17 17 17 17 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 14 13 12 12 12 12 12 13 12 12 12 12 13 13 14 15 17 18 18 19 20 20 18 14 10 10 11 9 8 9 10 10 11 11 11 11 10 10 11 11 12 12 12 12 12 12 11 11 12 13 14 14 13 11 10 11 15 15 14 12 11 14 19 23 24 26 28 29 29 28 28 28 29 30 30 30 29 29 27 27 25 24 23 22 20 19 19 19 15 10 10 9 9 9 8 6 5 5 5 5 6 6 7 8 8 9 10 10 11 12 13 15 17 18 19 18 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 43 44 44 43 43 44 44 43 41 38 38 36 33 31 31 33 33 33 33 34 33 33 33 32 31 31 30 28 26 25 24 24 24 24 26 27 28 27 26 24 23 21 19 19 18 17 15 13 11 10 9 8 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 3 3 4 4 4 5 5 5 5 5 6 6 7 7 8 8 8 8 9 10 10 10 11 11 13 14 15 16 17 18 18 18 18 19 21 22 24 25 25 25 26 25 25 25 24 23 22 20 20 21 22 22 22 19 18 18 19 19 19 20 20 19 18 18 18 19 21 22 22 22 21 20 18 16 15 15 17 18 18 20 19 18 17 17 17 16 15 15 15 15 15 14 13 14 14 15 15 15 16 17 18 18 18 19 20 21 23 24 24 25 26 26 26 26 27 26 26 26 27 27 29 29 29 29 29 29 30 31 31 30 30 29 27 24 22 21 18 17 18 19 20 22 25 25 22 22 20 19 18 19 20 21 22 23 23 22 22 21 20 19 19 20 20 21 22 22 22 21 21 20 20 19 18 17 16 15 15 15 15 15 16 16 17 17 17 18 20 22 24 26 27 27 28 29 30 32 32 32 32 32 30 29 29 28 28 28 28 28 28 30 32 33 33 33 33 32 32 33 35 37 36 35 34 34 34 35 35 36 36 35 35 34 35 36 36 37 37 37 37 36 36 36 37 38 39 38 38 37 37 37 36 36 36 35 35 36 37 39 40 40 40 39 38 37 36 36 36 36 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 36 36 35 34 33 33 33 33 33 32 32 31 31 31 31 31 30 30 30 30 30 29 29 31 33 32 30 28 27 27 27 28 29 32 34 35 35 36 37 38 39 39 39 37 35 36 37 37 36 35 35 34 34 33 33 32 32 32 32 32 33 34 34 35 36 37 38 38 38 38 38 37 35 34 34 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 31 30 30 30 30 32 33 34 34 35 36 36 36 34 33 31 30 29 29 28 27 26 25 23 22 22 22 22 22 21 21 21 21 20 23 27 27 28 24 22 23 23 24 25 27 30 31 32 31 30 29 29 29 29 29 28 27 25 24 23 22 22 20 20 20 20 21 21 22 21 19 16 14 13 13 13 13 14 14 14 14 13 13 12 12 12 12 14 16 17 17 17 17 17 17 16 16 16 16 16 15 15 14 13 14 15 15 15 15 15 14 13 12 12 12 13 13 13 13 13 13 13 13 14 15 16 17 17 18 19 19 19 17 14 10 9 10 9 9 9 10 10 11 11 11 10 10 11 11 11 10 10 10 10 9 10 9 9 11 13 14 15 14 14 12 10 12 12 12 11 10 13 15 17 20 23 26 27 27 26 26 26 28 27 27 26 25 24 23 23 19 18 19 20 19 20 14 12 11 9 10 10 11 11 9 8 8 7 7 6 6 6 7 7 8 9 9 10 10 11 13 15 16 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 20 20 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 43 43 43 43 43 43 43 42 41 40 38 36 34 33 32 32 32 33 34 34 34 34 34 33 32 31 30 27 25 24 23 23 24 26 27 28 28 27 25 24 22 21 20 19 18 16 14 12 11 9 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 7 8 8 8 9 9 10 10 10 11 12 14 15 15 16 17 18 18 18 18 19 21 23 25 26 25 25 25 25 25 25 24 23 21 20 21 22 22 23 22 18 18 18 19 20 20 21 20 19 19 20 20 19 21 22 22 21 22 21 19 17 16 16 17 18 20 21 20 20 18 18 17 16 15 14 14 14 13 12 13 13 14 14 14 14 15 15 16 17 19 20 22 22 23 24 25 25 25 26 26 26 26 26 25 26 26 27 28 29 29 29 28 28 29 30 30 30 30 29 27 26 22 19 17 17 18 19 20 22 24 25 23 23 21 20 19 19 20 21 22 24 25 24 24 22 21 20 20 20 21 22 22 22 22 22 21 21 20 19 19 17 17 16 16 16 16 16 16 17 17 17 17 18 19 20 22 24 26 26 28 29 31 32 33 33 33 32 31 29 30 28 28 28 28 29 29 31 32 33 33 33 32 32 33 34 36 37 36 34 34 34 34 34 35 36 35 34 34 34 35 36 37 37 38 38 38 37 37 37 38 38 38 38 37 37 37 36 36 36 36 36 36 36 38 40 40 40 40 39 38 38 37 36 36 37 37 37 38 37 36 36 35 35 36 36 36 36 36 36 36 37 38 38 38 37 37 36 35 34 34 34 33 33 33 32 31 31 30 30 30 31 31 31 30 30 30 30 30 30 31 30 29 28 28 27 27 28 30 32 34 35 36 37 37 38 38 38 37 35 34 35 35 36 36 35 35 35 34 33 33 32 32 32 33 33 33 33 34 34 36 37 37 38 38 38 38 38 37 37 36 35 34 33 32 32 32 31 31 32 32 32 33 33 33 32 31 31 31 31 31 32 32 34 35 36 36 35 35 34 32 31 31 31 30 29 28 27 26 25 23 22 22 22 22 22 21 21 23 25 27 30 31 28 25 25 25 26 27 28 29 31 32 32 31 30 30 30 30 30 29 28 27 25 24 23 21 21 20 20 20 20 21 21 21 20 18 17 16 15 14 13 14 14 14 14 14 13 13 12 12 12 13 15 17 17 17 17 17 17 16 16 16 16 16 17 16 15 14 13 14 15 15 15 14 15 14 13 13 12 13 13 14 14 14 14 14 14 14 14 15 16 16 17 17 17 17 16 15 12 10 10 10 9 9 9 10 11 11 11 11 10 11 11 11 11 10 10 10 9 9 8 8 9 10 11 12 12 12 12 10 9 9 9 10 10 10 11 12 14 17 21 25 25 26 25 23 22 23 23 22 20 19 19 18 18 15 15 15 15 15 13 13 11 11 11 12 12 13 12 11 11 10 8 9 8 7 6 6 7 7 7 8 9 10 11 13 14 16 17 17 18 18 18 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 22 22 22 23 23 24 24 24 25 25 26 27 28 28 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 25 25 26 25 43 43 42 43 43 43 42 40 40 40 39 38 36 33 32 32 33 33 34 34 34 35 34 33 32 31 29 26 24 24 23 24 25 27 27 28 27 26 25 23 22 21 20 19 17 15 13 12 10 8 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 10 10 11 12 12 13 15 16 16 17 18 18 18 19 21 22 23 25 26 25 25 25 25 25 25 25 23 21 20 21 22 22 22 20 18 18 19 21 22 22 22 20 21 22 22 22 21 21 22 23 24 23 22 20 18 17 16 16 18 21 22 21 21 20 19 18 16 16 15 14 14 13 13 13 14 14 14 15 15 16 16 17 18 20 21 22 23 23 24 24 25 25 26 26 26 25 25 25 25 25 26 26 27 28 29 28 28 29 29 30 30 30 29 27 26 22 18 17 17 18 19 21 22 23 24 24 23 22 20 19 20 21 22 22 24 26 26 25 23 22 22 21 22 22 22 23 23 23 22 22 21 21 20 19 18 17 17 17 17 17 17 17 18 18 18 17 18 18 19 20 21 22 24 26 29 30 32 33 34 34 33 32 31 30 29 28 28 29 29 30 30 31 32 33 32 32 33 33 35 36 36 35 34 34 34 34 34 35 35 34 34 33 34 35 36 38 38 38 39 40 39 38 37 37 38 38 37 37 37 36 36 37 37 38 37 37 37 38 40 40 40 39 39 39 38 37 37 37 37 37 37 37 37 37 36 35 35 36 36 36 36 37 37 37 38 38 38 38 38 37 36 36 35 34 34 33 33 32 31 30 29 29 29 30 31 31 32 31 31 31 31 31 30 29 28 28 28 28 28 28 29 30 32 34 35 36 37 37 38 38 37 35 35 34 34 34 35 35 35 35 35 34 33 33 32 32 33 33 34 34 34 34 35 35 36 37 38 38 38 38 38 38 39 37 36 35 33 33 32 32 31 31 31 31 32 32 32 32 32 31 31 32 32 32 32 33 35 36 36 36 35 35 34 33 32 32 32 31 29 28 28 28 27 25 23 22 22 23 22 22 21 23 29 31 31 30 28 27 27 27 28 29 30 31 33 33 33 32 31 31 30 29 30 29 28 26 25 24 22 21 20 19 19 19 19 20 20 20 19 18 17 16 16 15 14 14 15 15 15 14 14 13 13 13 13 14 16 18 18 18 18 17 17 17 16 16 16 16 17 16 15 14 14 15 15 15 14 14 15 15 14 14 13 13 14 14 14 14 14 14 14 14 14 15 16 16 16 16 16 16 15 14 11 10 10 10 10 10 10 11 11 11 11 10 11 11 12 12 12 12 11 10 10 9 8 8 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 11 13 16 20 23 24 25 23 18 15 14 9 9 9 10 12 13 14 12 12 13 13 13 11 12 12 13 14 14 14 14 14 13 13 12 10 10 9 7 6 6 6 7 7 8 9 10 11 13 14 15 16 17 17 17 18 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 22 22 23 24 24 24 25 26 27 27 28 28 28 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 43 42 42 43 43 42 40 39 40 40 39 38 36 34 34 34 34 34 35 34 35 35 34 33 32 29 27 25 25 24 24 25 26 27 28 28 27 26 24 23 21 21 20 18 16 14 13 11 9 8 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 2 2 3 4 4 4 4 4 4 5 5 6 6 6 7 7 8 9 9 10 10 10 11 12 12 13 14 15 16 17 18 18 19 20 22 23 24 25 26 26 25 25 25 24 25 25 23 20 20 20 20 21 21 21 20 20 23 24 24 22 20 20 21 23 23 23 24 24 25 26 25 24 22 21 19 17 17 18 20 23 23 21 21 21 21 19 17 18 18 16 15 14 14 14 15 15 15 16 16 16 18 19 20 20 21 22 22 23 23 24 24 25 25 25 26 25 25 25 25 24 25 25 26 27 28 28 28 28 29 30 30 31 31 29 25 21 17 18 18 19 19 20 21 22 23 24 24 23 20 20 21 22 23 23 26 26 26 26 25 23 23 23 23 23 23 23 23 23 22 22 22 21 20 20 19 18 18 18 18 17 17 17 19 19 18 18 18 18 18 19 19 20 22 24 27 29 31 33 34 35 34 34 33 32 30 29 29 29 29 30 31 32 32 33 33 33 33 34 36 36 35 34 34 34 34 34 34 34 34 33 33 33 33 35 36 37 38 40 41 41 40 38 37 37 37 37 37 37 37 37 37 37 38 39 39 38 37 38 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 37 36 36 35 36 36 37 37 37 37 38 38 38 38 38 38 37 36 36 36 35 34 33 33 32 31 29 28 29 30 30 31 32 32 32 31 30 30 31 30 29 28 28 28 28 28 28 29 30 32 33 35 36 36 37 37 36 35 34 35 35 35 35 35 34 34 34 34 34 33 33 32 32 33 34 35 35 35 35 35 36 36 37 37 38 38 38 38 38 39 39 38 36 34 33 32 32 31 31 31 31 32 32 32 32 31 31 31 32 32 32 33 34 35 36 36 36 35 35 34 34 33 34 33 32 30 29 28 29 28 26 25 24 22 22 22 21 21 25 29 30 29 28 27 27 28 28 29 30 31 32 34 34 34 33 33 32 30 29 29 29 27 26 25 24 21 20 19 17 17 17 17 17 18 18 18 18 18 17 16 15 15 15 16 17 17 16 15 15 14 14 14 15 17 18 18 18 18 18 17 17 16 15 16 16 16 16 15 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 15 16 17 17 17 17 17 16 14 10 10 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 13 12 11 11 10 9 9 9 9 9 8 8 7 8 8 8 8 9 10 10 10 10 11 13 17 19 20 22 24 21 13 7 6 9 10 8 7 7 9 11 9 10 10 10 11 11 12 14 15 16 16 16 15 16 14 13 12 11 10 10 7 6 6 6 6 7 8 8 9 11 13 14 15 15 16 16 17 18 19 20 20 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 23 24 24 24 25 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 42 42 42 43 42 40 39 38 38 38 38 38 37 36 36 36 36 36 36 36 36 35 34 32 30 28 27 26 25 26 26 27 28 29 29 28 27 25 24 22 21 21 19 17 15 13 12 10 9 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 3 4 4 4 4 4 4 5 5 6 6 6 7 8 8 9 10 9 10 11 11 12 12 13 14 15 17 17 17 19 20 21 23 24 25 25 25 25 25 25 25 25 25 26 23 20 19 19 20 20 20 20 22 25 28 29 25 21 20 19 21 24 24 26 26 26 27 27 26 24 22 20 19 19 18 19 21 23 24 21 21 21 22 21 20 21 20 19 18 17 17 16 16 17 17 17 17 18 19 19 20 20 21 21 22 22 23 23 23 24 25 25 26 26 25 25 24 24 24 24 25 27 28 28 28 28 29 30 31 31 31 30 27 22 19 20 19 20 20 19 20 20 21 23 23 22 21 22 23 24 24 24 26 26 27 28 26 24 25 24 23 23 23 23 23 23 23 22 22 21 20 20 19 19 19 19 19 18 18 18 20 20 20 19 19 19 19 18 19 20 22 23 25 28 30 32 34 35 35 35 34 33 31 30 29 29 29 30 31 32 32 33 34 34 34 35 36 36 35 35 35 35 35 34 34 34 33 33 32 32 33 35 37 38 39 41 43 42 41 38 37 37 37 37 37 37 37 37 38 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 37 37 37 36 35 35 34 33 32 31 30 29 29 31 31 33 33 33 33 32 30 30 30 30 30 29 29 28 28 28 28 29 31 32 33 35 35 36 36 35 34 34 34 35 37 37 36 36 35 35 35 34 33 33 33 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 38 38 39 40 40 37 35 33 32 31 31 31 31 31 32 32 31 31 31 31 31 32 32 33 34 35 36 36 37 36 36 36 35 35 35 35 34 32 31 30 29 29 28 26 25 24 22 21 21 22 23 25 27 27 27 27 28 29 30 30 31 31 32 33 34 34 34 34 33 32 31 29 29 28 27 25 24 23 23 18 16 14 14 15 15 16 16 17 17 17 16 16 15 15 15 16 17 19 19 18 18 17 15 14 15 16 17 18 17 18 18 18 18 17 17 15 16 16 16 16 15 15 15 15 15 14 14 14 13 13 14 14 14 14 14 14 14 14 14 13 13 13 14 15 16 16 17 16 16 16 15 12 10 12 12 12 11 10 11 11 11 11 11 11 12 12 12 12 13 12 12 12 11 11 11 10 10 9 9 8 8 9 9 8 8 8 9 9 10 10 11 12 14 17 19 20 20 23 19 17 10 7 12 12 11 9 7 6 8 8 7 7 8 9 10 12 14 16 17 17 17 17 16 15 14 13 12 11 10 8 6 6 6 6 6 7 8 9 11 13 14 15 15 16 16 17 17 18 19 19 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 22 23 23 24 25 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 25 26 26 26 26 42 43 43 42 41 39 39 38 37 38 37 38 38 38 38 38 38 38 37 37 36 35 33 30 28 27 27 27 26 27 28 29 30 30 29 28 27 25 23 23 21 19 18 16 14 13 11 9 8 7 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 5 6 6 6 7 7 8 8 9 10 10 10 11 11 12 13 14 15 16 17 17 18 19 20 23 24 25 25 25 24 23 23 24 24 25 27 28 25 20 18 19 20 20 21 21 24 29 31 30 26 24 20 19 21 24 25 29 28 28 28 27 25 23 22 21 20 20 20 21 23 24 23 20 20 22 22 22 22 22 22 21 21 20 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 22 22 22 23 24 24 25 27 27 26 25 24 24 24 24 26 27 27 28 28 28 29 31 31 32 31 31 29 24 22 22 21 21 20 20 20 20 22 24 25 24 25 26 26 25 25 24 25 27 28 29 27 26 26 25 24 24 24 24 24 24 24 23 22 22 21 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 21 21 23 25 27 29 32 34 35 35 35 35 34 33 31 30 29 30 30 30 31 32 34 34 34 34 35 36 36 36 35 36 36 35 34 34 33 33 32 32 32 34 34 36 39 41 43 44 42 40 38 37 37 36 36 37 37 38 38 39 39 39 39 38 38 38 37 38 38 39 39 39 39 39 39 39 39 39 38 38 37 37 37 36 36 36 36 37 37 38 38 38 39 39 39 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 30 31 33 34 35 34 33 32 31 30 30 30 30 29 29 28 28 27 27 29 31 32 33 33 34 34 34 33 32 33 34 35 36 36 36 36 36 36 35 35 34 33 33 32 33 33 34 34 35 36 36 37 37 37 37 37 37 37 37 37 38 38 39 40 39 36 33 32 31 31 31 31 31 31 31 31 31 30 31 31 31 32 33 34 35 36 36 37 36 37 37 37 36 36 37 35 33 32 31 30 29 28 27 26 24 22 21 21 22 24 25 25 26 27 28 29 31 32 32 32 32 32 33 33 32 32 33 33 32 31 30 28 27 26 25 23 21 20 15 13 13 14 15 16 16 17 17 16 16 16 15 15 15 16 16 18 19 19 20 19 19 17 16 17 17 18 18 18 18 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 14 14 15 16 16 16 15 14 12 11 12 15 14 13 11 11 11 11 12 12 12 12 12 12 12 13 13 13 12 12 11 12 12 11 11 11 10 9 8 9 10 9 8 8 8 9 9 10 12 14 15 17 19 20 21 21 20 15 8 6 10 12 12 11 8 6 6 6 5 5 5 6 8 10 13 15 16 17 17 17 17 16 15 13 13 12 10 9 9 7 6 6 6 7 8 10 11 13 14 14 15 15 16 16 16 17 18 18 19 19 19 19 19 19 18 17 17 17 17 17 17 17 18 18 18 19 19 19 20 21 22 22 23 24 25 26 27 27 28 28 28 28 28 28 28 28 27 26 26 26 25 25 25 25 25 25 25 25 26 26 25 26 26 26 26 42 43 43 42 40 39 39 38 38 37 37 37 38 39 39 39 39 39 38 37 36 34 31 28 27 27 28 28 28 29 30 31 31 31 30 28 26 24 23 23 20 18 17 15 13 12 10 9 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 2 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 9 9 9 10 11 11 12 13 14 15 16 16 17 17 18 20 21 23 25 25 25 24 24 22 22 23 24 26 32 31 23 19 18 19 20 20 21 22 24 29 28 28 29 25 19 24 23 24 27 29 29 30 28 26 25 24 23 22 22 22 22 23 24 25 22 20 20 21 22 22 22 22 23 23 23 23 23 22 22 22 21 20 20 20 20 21 21 21 21 21 22 22 21 21 22 23 23 25 27 27 27 26 25 25 25 25 26 27 28 28 28 29 31 32 33 33 33 32 30 25 25 25 23 22 21 21 21 22 24 27 28 29 29 29 28 26 25 25 25 27 29 30 28 28 27 25 24 24 24 24 24 24 24 23 23 22 21 21 21 20 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 24 27 29 31 32 33 34 35 35 34 33 32 30 30 30 30 30 31 32 34 35 35 35 35 36 36 36 36 37 36 35 34 33 33 32 32 31 32 33 33 36 40 43 45 44 42 40 38 37 37 36 36 36 37 38 39 40 40 39 38 38 37 37 37 37 38 39 39 39 39 40 39 39 39 39 39 38 37 37 37 36 36 36 37 37 37 38 39 39 39 39 39 38 38 38 38 38 37 37 36 36 35 34 34 33 32 32 31 32 34 35 35 35 34 33 32 31 30 29 29 29 28 28 28 27 27 28 30 31 32 32 33 33 33 32 32 33 34 35 36 37 37 36 36 35 35 35 35 35 34 33 33 33 33 34 35 36 36 36 37 37 37 37 37 37 37 37 37 38 38 39 40 36 33 32 31 31 31 31 31 31 31 31 30 30 30 30 31 32 33 34 34 35 36 36 37 37 38 38 38 38 38 36 34 33 32 31 30 29 28 27 25 23 22 22 23 24 24 25 26 26 28 30 31 31 31 31 31 31 32 32 30 30 31 31 31 30 29 28 26 25 24 23 21 16 12 13 15 16 18 19 19 19 18 18 16 15 15 15 16 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 16 16 16 16 15 15 15 15 15 16 15 14 13 13 13 13 14 14 14 14 14 15 15 14 14 13 13 13 14 14 15 16 16 16 15 14 12 12 14 15 15 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 13 13 12 11 11 11 11 11 9 9 10 10 8 8 8 8 9 11 13 15 16 16 17 20 22 19 15 8 5 5 5 7 9 9 7 6 5 4 4 4 4 4 5 7 11 15 15 16 17 17 17 16 15 14 13 12 12 11 11 9 7 7 8 8 9 10 12 12 13 14 14 15 15 15 15 16 16 17 17 18 19 19 19 19 17 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 23 24 25 26 27 27 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 42 42 42 41 40 40 39 39 38 38 37 38 38 39 39 39 39 39 38 36 35 32 30 28 28 29 30 30 30 31 33 32 31 31 30 28 26 24 23 22 19 17 16 14 12 11 9 8 7 6 6 5 4 4 3 3 3 3 2 2 2 2 2 1 1 1 2 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 12 13 15 15 16 16 16 17 19 20 22 24 25 26 25 24 23 21 22 23 24 29 34 29 19 19 19 19 20 20 20 21 24 27 26 32 31 23 23 30 29 28 28 28 29 30 29 27 26 25 24 24 23 23 23 24 25 25 22 20 20 20 20 21 21 21 23 24 25 25 26 26 25 24 23 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 23 25 27 28 27 26 26 25 25 26 27 28 28 27 27 29 31 33 33 34 34 33 31 28 27 26 24 23 22 22 22 23 25 27 29 31 31 29 28 27 26 26 26 28 29 30 30 29 27 25 24 24 24 24 25 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 22 22 22 23 26 29 30 31 32 33 34 35 34 34 32 31 30 30 30 30 31 32 34 35 36 35 35 36 36 37 37 38 37 36 35 33 32 32 31 31 31 32 33 37 43 45 45 43 41 40 38 37 37 36 36 36 37 39 40 40 39 38 38 37 37 36 36 37 38 39 39 40 40 40 40 40 40 39 39 38 37 37 37 36 36 36 36 37 38 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 35 35 35 34 33 33 33 33 34 35 36 35 35 34 34 33 33 31 30 29 28 27 27 27 27 27 28 29 30 31 32 32 31 31 32 33 35 36 36 36 37 37 36 36 35 35 36 36 35 34 33 33 33 33 34 35 36 36 36 37 37 37 37 37 36 37 37 38 38 39 39 37 34 33 32 31 31 31 31 31 31 30 30 30 30 30 31 31 32 33 34 35 35 36 37 38 38 38 39 39 38 37 36 35 34 32 31 30 29 27 26 24 23 22 23 23 24 25 25 26 28 29 29 29 28 28 28 28 28 28 27 27 28 30 30 30 28 27 25 24 24 21 17 14 12 15 16 19 22 23 23 22 21 19 17 16 15 15 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 20 20 19 18 17 16 16 16 16 15 15 15 15 16 16 16 15 14 13 13 13 14 14 14 14 14 14 15 15 14 13 13 13 13 14 14 15 16 16 17 16 13 11 13 15 15 15 13 13 13 12 12 12 12 12 11 11 12 12 12 13 13 13 13 13 12 12 12 11 11 11 11 10 9 9 9 9 9 8 8 10 11 13 14 14 14 16 18 18 15 10 4 4 4 5 5 6 6 6 5 4 4 3 3 3 4 4 5 9 12 12 14 16 17 17 16 15 14 13 12 12 12 11 10 9 9 10 10 11 11 11 12 13 13 14 14 15 14 15 15 16 16 16 17 18 18 18 18 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 20 21 22 24 25 26 27 27 27 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 42 41 41 40 39 39 39 38 38 37 38 38 38 39 39 39 39 38 36 34 33 30 29 29 30 31 31 31 32 33 33 32 31 30 29 27 25 24 22 21 18 17 15 13 12 10 9 7 6 6 5 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 3 4 4 4 4 4 5 5 5 6 6 7 8 9 9 10 11 11 12 12 13 14 15 16 16 16 17 18 19 21 23 24 25 26 24 23 23 22 21 22 24 32 31 23 20 22 21 20 20 20 20 21 22 26 29 36 34 22 21 28 31 29 27 28 29 30 30 29 27 26 25 25 24 24 25 26 26 25 21 20 20 20 19 20 20 21 23 24 25 26 27 28 28 27 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 23 25 27 28 28 28 27 26 26 26 28 28 28 27 27 27 28 31 33 36 36 35 33 30 28 26 24 23 23 23 23 23 25 27 29 30 30 29 28 28 27 27 26 27 28 29 29 29 27 26 25 25 25 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 25 26 27 29 31 32 34 34 34 34 33 31 30 30 30 30 31 33 35 36 36 36 35 36 37 37 38 38 38 37 35 33 32 31 31 31 31 31 34 39 44 45 44 42 41 40 39 38 37 36 36 36 38 39 40 39 39 38 37 37 36 36 36 37 38 39 40 41 40 40 40 40 40 40 39 38 37 37 36 36 37 37 37 37 38 39 40 39 39 39 38 38 38 38 38 38 38 37 37 37 36 35 35 35 35 34 34 34 34 35 35 34 35 35 35 35 34 33 30 29 28 27 26 26 27 27 27 27 28 29 30 30 30 31 32 34 35 36 37 37 37 38 37 37 36 36 36 36 36 36 35 34 34 34 34 35 35 36 36 36 37 37 37 36 36 36 37 37 38 38 38 37 37 35 33 31 31 31 31 31 30 30 30 30 30 30 30 31 32 32 34 34 35 36 36 37 38 39 39 39 39 39 38 36 35 35 34 32 30 29 27 26 24 23 23 23 24 25 25 26 28 28 28 27 27 26 25 26 26 26 26 26 27 28 28 28 27 26 24 24 23 19 15 13 14 16 18 21 24 26 26 26 24 21 18 17 16 17 18 19 19 19 20 20 21 21 21 21 21 21 22 21 21 21 20 19 19 17 16 16 16 16 15 15 15 16 16 16 16 15 14 14 13 14 14 14 14 14 14 15 15 14 13 13 13 14 14 14 15 15 16 17 17 16 13 11 12 14 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 11 11 11 11 10 10 9 8 8 8 8 9 10 12 12 11 10 10 11 12 13 12 7 3 4 5 5 5 5 4 5 4 4 3 3 3 4 3 3 3 4 5 8 12 14 16 16 15 15 14 13 13 12 11 12 10 11 11 12 11 11 12 12 12 12 13 13 14 14 14 14 15 15 15 16 16 17 17 17 17 16 15 15 15 15 16 16 16 16 16 17 17 18 18 18 19 20 21 22 23 25 26 26 27 27 27 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 42 40 39 39 39 39 38 37 37 37 37 38 38 38 38 38 38 36 34 32 31 30 30 31 32 32 32 33 33 33 32 31 31 30 28 26 25 24 22 20 18 16 14 12 11 9 8 7 7 6 5 4 3 3 3 2 2 2 2 2 1 1 1 1 0 1 2 3 3 4 4 4 4 4 5 5 6 6 7 8 9 10 10 10 11 11 11 12 13 15 15 16 17 16 17 18 20 22 23 24 25 25 24 22 22 21 21 22 25 32 26 22 22 23 22 21 20 20 20 21 22 25 28 35 36 29 26 31 33 30 29 28 29 31 31 30 29 28 27 26 26 25 27 27 27 25 22 21 20 20 20 20 22 22 23 24 25 27 28 28 28 28 27 27 26 26 25 25 25 25 25 24 24 24 23 23 22 23 24 25 27 29 29 29 28 27 27 27 29 29 29 28 27 28 28 29 33 36 38 36 33 31 28 26 25 24 24 24 24 24 26 27 29 30 30 30 30 29 28 27 26 26 26 28 28 28 28 26 26 26 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 22 22 22 22 22 22 25 25 26 28 29 30 32 32 33 34 34 32 31 30 30 30 31 33 35 37 37 36 36 36 36 37 38 38 38 37 35 33 32 31 30 30 30 31 35 40 44 45 44 42 41 40 38 38 37 36 36 37 38 39 39 38 38 37 37 36 36 36 36 37 38 40 42 42 41 41 40 40 40 40 39 38 37 37 36 37 37 37 37 38 38 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 34 34 34 34 34 35 36 36 36 36 34 31 29 28 27 26 25 26 26 26 26 26 27 28 29 30 30 32 34 35 35 37 37 38 39 39 39 38 37 36 36 36 36 36 35 34 34 34 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 37 35 33 32 31 31 30 30 30 30 30 29 29 29 30 30 31 32 33 34 35 35 36 37 38 39 40 40 40 39 38 37 37 36 35 33 32 30 29 27 25 24 23 23 23 24 25 26 27 27 27 27 26 26 25 25 25 25 25 26 26 27 27 27 26 25 24 24 22 17 14 13 15 18 19 23 25 26 27 27 26 23 20 19 18 18 19 20 20 20 21 22 22 23 23 23 22 22 22 22 21 21 20 20 19 17 16 16 16 16 15 15 15 16 16 16 15 15 14 14 14 14 14 14 14 14 15 15 14 13 13 13 13 14 14 15 16 16 16 17 17 15 13 12 11 13 15 15 15 15 14 13 12 12 12 11 11 12 12 12 12 12 12 12 13 12 12 11 11 11 11 11 10 9 9 9 8 8 8 8 9 9 10 10 8 7 6 6 6 10 10 4 3 5 5 5 5 5 5 4 4 4 3 3 3 4 4 3 3 3 3 6 10 13 14 14 14 14 14 14 13 12 12 12 11 11 12 13 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 41 39 38 38 38 38 37 36 36 37 37 37 37 37 37 37 35 33 31 30 30 30 31 32 32 32 33 33 33 32 32 31 30 29 27 25 24 23 21 19 17 15 13 12 10 9 7 7 7 5 4 3 3 3 2 2 2 2 2 2 1 1 1 0 1 1 2 3 3 3 4 4 4 5 5 5 6 6 7 8 9 9 10 10 11 11 12 12 13 14 16 16 16 17 17 19 21 22 23 24 25 24 23 22 22 21 21 22 24 27 23 22 23 23 22 22 21 21 20 21 22 23 27 34 39 36 34 36 34 31 29 29 30 31 31 30 30 30 29 28 27 27 28 28 27 25 23 22 22 21 21 22 23 24 24 25 26 27 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 24 24 25 25 25 27 29 29 30 29 28 28 29 30 30 30 29 28 28 28 29 32 36 37 36 34 31 29 27 26 25 25 24 24 25 26 27 29 30 30 30 30 29 27 26 25 25 25 26 26 27 28 28 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 24 25 26 27 27 29 30 30 32 33 33 33 33 31 30 30 31 33 36 38 38 37 36 36 36 37 38 39 38 36 34 33 31 30 30 30 30 32 36 41 45 45 44 42 41 40 39 37 37 36 36 37 38 38 38 38 37 37 37 37 36 35 36 37 38 41 43 42 42 41 40 40 40 40 39 39 38 37 37 36 37 37 37 38 38 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 34 33 34 35 37 37 38 38 37 34 32 30 28 27 26 26 25 25 25 25 26 27 28 29 30 30 32 34 35 36 37 37 38 39 40 40 39 38 37 37 37 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 35 34 32 31 30 30 29 29 29 29 29 29 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 40 40 39 38 38 37 36 34 32 31 30 29 27 25 24 25 24 25 25 26 26 26 26 25 26 26 26 25 25 24 24 24 24 24 24 26 26 26 25 23 20 16 14 15 17 19 21 24 24 26 27 27 26 24 22 20 19 20 21 21 21 21 22 22 23 24 24 24 23 23 23 22 20 20 20 20 19 18 16 16 16 16 16 15 15 16 16 15 15 14 14 14 14 14 14 15 15 15 15 14 13 12 13 13 13 14 15 16 16 17 17 17 16 15 14 12 11 13 15 16 16 15 14 13 12 12 12 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 9 8 8 8 8 8 8 8 8 7 6 6 5 5 6 6 3 5 6 6 5 4 4 4 4 4 4 3 3 3 4 3 3 3 2 4 6 9 12 13 13 13 13 13 13 12 12 12 11 11 12 12 13 13 13 12 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 41 39 38 38 37 37 37 36 36 36 37 38 37 37 37 35 33 30 29 28 29 30 31 32 32 32 32 32 32 32 31 31 30 28 26 24 24 22 20 18 16 14 12 11 9 8 7 7 6 5 4 3 3 2 2 2 2 1 1 1 1 0 0 0 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 8 8 8 9 10 10 11 12 13 13 14 16 16 16 17 18 20 21 22 23 24 25 24 24 23 21 21 21 22 24 24 23 22 23 23 23 22 21 21 20 21 22 24 30 41 41 39 33 29 35 32 30 29 30 31 29 30 30 30 30 29 28 29 29 29 27 25 24 24 23 24 23 25 25 26 26 26 26 27 27 28 28 28 28 28 28 28 27 27 28 28 29 28 28 27 26 26 26 26 25 25 27 28 29 30 30 29 29 30 31 32 31 30 29 29 28 29 32 35 38 37 35 33 30 29 28 26 25 25 24 25 26 27 29 30 30 30 30 28 26 25 24 24 24 25 25 26 27 28 28 27 26 26 25 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 25 26 26 27 27 28 29 31 32 33 33 32 31 31 32 34 36 38 38 37 36 36 36 37 38 38 38 37 35 32 31 31 30 30 30 32 37 43 46 45 43 41 40 39 37 36 37 37 37 37 37 38 38 38 37 37 37 36 36 35 36 37 39 42 43 43 42 41 40 39 39 40 40 39 38 37 37 37 37 37 37 38 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 35 34 33 34 36 38 38 39 39 37 34 32 31 29 28 26 26 26 25 25 26 27 28 29 29 30 31 33 34 35 37 38 38 38 39 39 40 40 39 39 38 37 37 36 35 35 34 34 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 36 35 33 32 31 30 29 29 29 29 29 28 28 28 28 29 31 32 33 34 34 35 36 37 38 39 40 41 41 40 39 39 38 37 36 34 33 31 31 30 28 27 26 26 24 24 25 25 26 25 25 24 24 24 24 24 24 23 22 22 23 24 27 27 27 27 26 23 19 15 14 16 18 20 22 22 25 26 27 27 26 25 23 22 21 22 22 22 22 22 23 23 24 24 25 24 24 23 23 22 21 20 20 19 19 18 17 16 16 16 16 16 16 16 16 15 15 14 14 14 15 15 15 15 15 15 15 14 13 13 14 14 15 15 16 16 16 17 17 16 14 14 13 11 11 13 15 16 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 9 9 9 9 9 8 8 8 8 8 8 7 7 6 6 6 5 5 4 3 4 7 9 8 7 6 5 4 4 4 4 4 3 4 4 4 4 2 3 5 7 9 11 12 12 12 12 12 12 12 12 12 12 12 14 13 13 13 13 12 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 41 40 38 38 37 37 37 37 36 36 37 38 38 37 35 32 29 28 28 28 28 29 30 31 31 31 32 32 32 32 31 30 29 27 26 25 23 20 18 16 14 13 11 10 9 8 7 6 6 5 4 3 2 2 2 1 1 1 1 1 0 0 0 0 2 2 2 3 3 3 4 4 5 5 6 6 6 7 8 8 8 9 9 10 10 11 12 13 14 15 16 16 17 18 19 21 22 23 24 24 24 24 24 22 22 21 21 22 25 24 22 21 23 23 24 23 22 21 20 22 22 25 29 35 29 34 30 24 33 31 30 31 31 30 28 28 28 29 30 31 30 31 31 31 29 27 27 26 26 26 26 28 28 28 28 27 27 28 27 28 29 29 29 29 28 28 28 28 28 29 29 29 28 27 27 27 27 27 26 26 26 26 28 30 30 29 29 30 32 33 32 30 30 29 29 30 31 35 38 38 36 34 31 31 29 27 26 25 25 25 26 28 29 30 30 30 29 27 25 24 23 23 23 24 24 25 26 27 28 27 26 25 26 26 26 26 26 26 25 25 25 24 24 24 24 25 25 25 25 25 25 24 24 25 25 25 24 24 23 23 23 24 25 25 25 25 26 25 25 27 29 29 31 32 31 31 31 32 34 37 38 38 38 37 37 37 37 38 38 38 37 35 33 32 31 30 30 31 34 39 45 46 44 41 40 40 38 37 36 36 36 37 37 37 38 38 38 38 37 37 36 36 36 37 39 41 42 43 43 41 40 39 39 39 40 40 39 38 38 37 37 37 37 37 38 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 35 34 35 36 38 39 40 39 35 33 33 32 31 29 27 27 26 26 25 26 27 28 29 30 31 32 33 35 37 38 38 37 38 38 39 40 40 40 40 39 38 37 36 35 35 34 34 34 35 35 35 36 36 36 36 36 36 36 36 37 38 38 38 37 36 35 33 31 30 30 29 29 28 28 28 27 27 27 27 29 30 32 32 33 33 34 35 37 38 39 41 41 41 41 40 39 38 37 35 34 33 32 31 31 30 29 29 28 25 24 25 25 25 25 24 24 24 24 24 24 23 23 22 21 23 27 31 30 29 28 26 22 18 15 15 17 19 22 24 24 26 27 27 26 25 25 25 24 24 24 24 24 24 23 24 24 24 24 24 23 23 24 23 22 21 20 20 19 18 17 16 16 16 16 16 16 16 17 17 16 16 15 16 16 16 16 16 16 16 15 14 14 14 14 14 15 16 16 16 16 16 16 16 15 15 13 12 11 12 13 15 15 15 14 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 5 4 3 3 7 9 9 10 8 6 5 4 4 4 4 4 4 4 5 4 3 3 5 7 9 10 10 11 11 11 11 11 12 12 13 13 13 14 14 13 14 13 12 11 11 11 12 13 13 13 14 14 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 25 41 41 39 38 38 38 37 37 37 37 37 37 37 35 32 29 27 26 26 27 28 29 30 30 31 31 32 32 32 31 30 29 28 26 26 24 21 19 17 15 13 12 11 9 8 8 7 6 5 4 3 3 2 2 1 1 1 1 1 1 0 0 0 1 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 9 10 10 10 11 12 12 13 15 15 16 16 17 19 20 21 22 23 24 24 24 24 23 23 22 22 22 23 26 25 22 21 22 22 24 23 23 22 22 22 23 27 29 29 29 30 23 24 28 29 30 33 32 29 28 28 27 28 29 30 31 33 34 33 32 31 30 29 29 29 30 31 30 29 29 29 29 28 28 29 30 30 30 30 29 29 29 29 29 29 29 29 28 28 27 27 28 28 27 27 27 27 28 29 30 29 29 31 33 34 34 33 31 29 29 29 31 33 37 38 38 37 35 34 31 29 27 26 26 26 26 27 28 29 30 30 28 26 24 23 22 23 23 24 24 24 25 27 27 27 26 25 26 27 27 27 27 27 26 25 25 24 24 24 25 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 24 25 25 25 24 24 23 23 24 25 27 29 30 31 31 31 32 35 37 38 38 38 37 36 37 37 38 38 38 37 35 34 33 32 30 30 32 36 41 45 44 41 40 39 38 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 37 39 41 42 42 42 41 39 39 38 38 39 40 40 40 39 39 38 37 37 37 37 38 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 37 38 38 37 37 37 36 36 36 35 36 36 38 40 40 38 34 33 33 33 32 30 30 28 27 26 26 26 26 28 29 30 32 32 33 36 38 38 37 36 37 38 40 40 41 40 41 39 37 36 36 35 35 34 34 33 34 34 35 36 36 36 36 36 36 36 36 36 37 38 38 38 36 34 32 30 29 28 28 28 27 27 27 26 26 26 27 28 29 30 30 31 32 33 35 36 37 38 39 40 41 41 40 39 38 37 35 34 33 32 31 31 31 30 30 29 27 25 24 24 24 24 24 24 24 24 24 23 23 23 23 21 25 30 34 34 32 29 26 22 19 16 16 18 20 20 22 25 26 26 26 25 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 21 20 19 18 17 16 16 16 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 16 15 14 14 14 14 15 15 16 16 16 16 16 16 16 16 15 13 12 11 11 12 15 15 15 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 4 3 5 7 8 9 8 7 6 5 4 4 4 4 4 4 4 3 3 4 5 6 8 9 9 9 9 10 11 11 11 12 12 13 13 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 26 26 40 40 40 39 38 38 38 38 38 37 35 35 35 32 29 26 25 25 26 28 29 30 30 30 31 31 32 32 31 30 29 28 26 25 25 22 19 17 15 14 12 11 10 9 8 8 7 6 5 4 3 3 2 1 1 1 1 1 1 0 0 0 0 1 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 9 10 11 10 10 11 12 13 14 16 15 16 17 18 19 20 21 22 23 24 24 24 24 23 23 23 22 23 24 25 24 22 22 21 22 24 23 23 23 23 23 24 29 29 30 25 22 27 29 29 30 33 36 33 31 29 28 27 27 27 29 31 33 34 33 33 33 32 32 32 32 32 32 31 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 29 29 28 28 29 30 29 29 29 29 29 30 30 30 30 31 34 35 35 35 32 30 29 29 31 33 36 39 39 39 38 35 32 30 29 28 27 26 25 26 26 27 28 29 28 26 24 23 23 23 23 24 24 25 26 27 28 27 26 26 27 28 28 28 28 27 26 25 25 24 24 25 26 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 24 24 25 25 24 24 23 22 21 21 22 24 26 28 30 30 31 33 35 38 39 39 38 37 36 36 37 38 38 38 37 36 35 34 32 31 31 34 38 42 43 42 40 40 38 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 39 40 42 42 42 41 40 38 38 38 39 39 40 41 40 40 39 38 38 37 37 37 38 39 39 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 38 38 37 37 37 37 36 36 36 36 36 38 40 40 38 35 34 34 34 33 31 31 29 27 27 26 26 26 28 29 31 32 33 34 36 38 38 37 37 38 40 41 41 41 41 40 38 37 36 36 35 34 34 34 34 33 33 34 35 36 36 36 36 36 36 36 36 37 37 38 38 36 34 32 30 29 28 28 28 27 27 26 25 25 26 26 27 28 28 29 31 32 33 35 36 37 38 39 39 40 41 40 39 38 37 35 34 32 32 31 31 31 30 30 30 29 27 25 24 24 24 24 24 24 24 24 23 23 24 25 26 32 34 33 35 32 30 26 23 19 18 18 19 19 21 24 26 26 26 25 24 24 23 23 24 24 24 24 24 25 25 24 24 24 24 23 23 23 22 22 22 21 20 19 19 17 16 16 16 18 17 17 17 17 17 18 18 18 18 18 18 18 17 17 15 15 14 15 15 15 15 16 16 16 16 17 17 16 16 15 13 12 11 11 11 12 15 15 14 13 12 13 13 12 12 12 11 11 12 11 11 11 11 11 11 11 12 11 11 10 10 9 9 9 10 10 9 8 8 8 7 7 7 7 7 7 7 7 6 5 7 5 3 3 4 6 7 7 7 6 5 4 4 4 4 4 4 4 3 4 4 4 5 7 8 7 8 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 13 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 26 26 40 40 40 39 38 38 38 38 37 36 34 33 32 30 27 25 25 26 27 28 30 30 30 31 31 31 31 31 31 30 29 27 26 24 23 20 18 16 14 13 11 10 9 9 8 7 6 5 5 4 3 2 1 1 1 1 1 1 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 9 10 10 10 10 11 13 14 15 16 16 17 17 18 20 21 22 23 24 24 24 24 24 23 23 23 23 23 24 26 24 22 22 21 22 23 23 23 23 23 24 25 28 29 31 30 31 35 33 32 33 35 36 34 34 31 30 28 27 27 27 29 30 31 31 32 32 33 33 33 33 32 31 31 31 31 31 31 31 31 31 31 32 31 30 29 30 31 31 31 31 31 31 30 29 29 30 31 31 31 31 30 30 31 31 30 30 30 31 33 34 36 35 34 32 30 30 31 32 35 38 37 39 38 36 34 32 30 28 26 24 23 24 24 26 27 29 28 26 25 24 23 23 24 25 25 26 26 27 29 27 26 26 27 28 28 28 28 27 26 25 25 25 25 25 26 27 27 27 28 28 27 27 26 26 26 25 25 24 24 24 24 24 24 24 24 23 23 22 22 22 22 23 24 26 28 29 31 33 36 38 39 39 38 37 36 36 37 38 39 39 38 38 36 35 33 32 33 35 39 41 41 40 40 39 37 36 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 38 40 41 42 42 42 41 39 37 37 37 39 40 40 40 40 40 39 38 38 37 37 37 38 38 39 40 40 40 39 39 38 38 37 37 37 37 37 37 37 38 38 37 37 37 37 37 37 37 37 37 37 38 40 40 38 36 35 36 34 34 32 31 30 28 27 27 26 27 28 29 29 30 32 34 36 38 38 39 39 40 41 40 41 40 39 39 38 36 35 35 34 33 33 33 34 34 33 33 34 35 36 36 36 35 36 36 37 38 38 38 38 36 35 32 31 30 30 30 30 29 27 26 25 25 26 26 27 27 28 29 30 32 33 35 36 37 39 39 39 39 39 39 39 38 37 35 34 32 31 31 31 31 30 30 30 30 30 28 26 25 25 25 25 24 24 24 23 23 24 28 33 32 35 35 34 32 29 27 23 20 19 20 21 21 23 25 26 26 25 24 24 24 24 23 23 23 23 24 24 25 25 24 24 24 24 24 23 22 21 22 21 20 20 20 19 19 18 17 17 17 17 16 17 17 18 19 19 19 19 18 18 18 17 16 15 14 15 15 15 15 15 15 16 16 16 17 17 16 16 15 12 12 11 11 12 14 15 15 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 7 5 5 4 5 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 6 6 6 7 8 9 10 10 11 11 11 12 12 12 12 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 13 13 14 14 15 15 16 17 17 18 18 18 17 17 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 26 27 27 27 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 25 25 25 25 25 40 40 39 39 39 39 38 37 36 35 35 32 30 29 27 25 26 27 28 29 30 30 31 31 31 30 30 30 30 29 28 26 27 24 21 18 16 14 13 12 11 10 9 9 8 7 6 5 5 4 3 2 1 1 1 1 1 0 1 1 0 0 1 2 2 2 2 3 3 4 5 5 5 6 6 6 6 7 8 9 10 10 10 11 12 14 15 15 15 16 17 18 19 20 21 22 23 24 24 24 24 24 23 23 23 24 24 25 29 28 26 24 22 22 23 22 22 23 23 23 24 26 27 31 34 37 37 34 32 32 35 35 34 34 32 31 30 29 27 26 26 27 28 29 29 30 31 32 32 32 29 29 30 31 31 31 32 32 31 31 32 32 31 29 29 29 30 31 32 32 32 32 31 30 31 31 32 32 32 32 32 32 32 32 31 30 30 31 32 33 35 36 35 34 32 30 31 32 34 35 34 38 38 38 35 33 30 27 24 22 22 22 23 25 27 28 28 26 26 25 24 24 25 26 26 27 28 28 29 28 27 27 28 28 29 29 28 28 27 26 26 26 26 26 26 27 27 28 28 28 28 27 27 27 26 25 25 25 25 25 25 24 25 25 25 24 24 24 24 23 23 23 24 25 26 28 31 34 35 37 40 39 37 36 36 36 37 39 39 39 39 38 37 35 34 33 34 36 39 40 40 40 39 38 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 39 41 42 42 42 41 40 37 36 36 38 41 42 41 41 41 40 40 39 38 38 37 38 38 38 38 39 39 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 40 40 38 37 36 36 35 35 32 30 29 29 28 27 27 27 27 28 28 30 31 34 36 38 39 40 41 42 41 41 40 38 38 39 38 37 36 34 34 33 33 32 32 33 33 33 33 34 35 35 36 36 36 37 38 38 37 37 38 36 35 33 32 31 31 31 32 30 28 26 26 26 26 27 27 27 27 29 30 32 33 35 36 38 39 39 39 39 39 39 39 38 37 36 34 33 32 32 31 30 30 30 30 30 31 30 30 28 27 25 25 25 24 24 24 23 25 29 31 32 35 34 33 31 29 26 24 22 21 22 23 23 24 25 26 26 24 23 23 24 24 24 24 24 24 24 24 24 25 24 24 24 24 24 23 22 21 21 20 20 20 20 19 19 19 18 18 17 16 16 17 18 19 19 19 19 19 18 18 17 16 15 14 14 14 14 15 15 15 16 16 16 16 17 16 16 15 13 12 12 12 11 13 15 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 6 6 6 5 5 5 5 5 5 6 5 5 5 4 5 6 6 6 5 5 5 5 5 5 6 6 6 7 8 9 10 10 10 11 11 11 11 12 12 13 14 14 13 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 15 16 16 17 17 18 18 18 18 18 17 17 17 17 18 18 19 19 20 20 20 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 39 40 39 39 39 38 37 35 34 34 33 31 30 29 27 26 27 27 28 29 30 30 31 31 30 30 30 30 29 28 27 26 25 22 19 17 15 13 12 11 10 9 8 8 8 7 6 5 4 3 2 1 1 1 1 1 0 1 1 0 0 1 1 2 2 2 2 3 4 4 5 5 5 6 6 7 6 7 8 10 10 10 11 11 12 13 15 15 16 17 17 18 19 20 21 22 23 23 24 24 24 24 24 23 24 24 24 27 31 31 32 27 23 22 22 22 22 22 22 23 23 23 24 28 31 32 35 34 33 32 32 32 32 33 33 32 32 31 30 28 28 27 27 27 27 29 30 31 30 28 28 28 29 30 31 31 32 32 32 32 32 32 31 30 29 29 30 31 32 33 33 32 31 31 31 32 32 32 33 33 33 33 33 32 32 30 29 29 30 32 34 35 36 35 33 30 29 30 32 31 32 36 38 38 34 30 27 25 23 22 22 22 23 26 28 28 27 26 25 25 25 25 26 27 27 28 29 29 29 28 27 27 27 28 29 30 30 29 28 27 27 27 27 27 27 27 27 28 28 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 26 26 26 28 30 34 35 37 39 38 37 36 36 37 37 39 40 40 40 39 38 36 34 34 35 36 38 39 39 39 39 38 38 37 38 37 37 36 36 36 36 36 36 36 37 37 37 38 39 40 42 42 43 42 40 39 37 35 37 40 42 42 42 41 41 40 40 39 38 38 38 38 38 38 38 39 39 39 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 39 41 40 38 37 37 37 37 35 33 30 29 29 29 28 27 27 27 27 28 30 32 34 37 39 40 40 41 41 41 40 38 38 39 41 40 39 37 36 35 35 34 33 32 32 32 32 32 33 34 35 35 36 36 37 38 38 37 37 37 36 35 34 33 32 32 32 32 31 29 27 27 27 27 27 27 27 27 28 30 31 32 34 36 37 37 37 38 39 40 40 39 38 37 36 35 34 33 32 31 31 30 30 30 30 31 31 31 31 30 28 27 26 25 23 23 28 31 31 32 36 35 33 31 30 28 26 24 23 23 24 25 24 25 26 26 26 24 23 23 23 23 23 23 24 24 24 24 25 25 25 24 24 24 24 23 22 21 21 20 20 20 20 19 20 20 19 18 17 17 17 18 19 20 20 20 20 19 19 17 16 14 14 14 14 14 14 14 16 16 16 16 17 17 17 17 16 15 14 12 12 12 12 14 15 15 15 15 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 12 11 10 9 9 9 9 10 10 9 9 9 8 8 8 7 6 6 5 5 5 5 6 6 5 5 5 5 5 5 6 8 8 8 7 7 7 7 6 6 6 6 6 7 8 9 9 10 10 11 11 11 11 12 12 12 12 13 13 14 15 14 14 13 13 13 13 12 12 12 12 12 13 14 15 16 17 17 17 18 18 18 18 18 18 17 17 17 18 18 19 19 19 20 20 20 21 21 22 23 23 24 24 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 24 38 39 40 40 39 37 35 33 33 33 32 32 31 29 26 26 27 28 29 29 29 30 31 30 30 30 30 29 28 27 25 25 23 20 17 15 14 13 12 10 9 9 8 8 7 7 6 5 4 3 2 1 1 1 1 0 1 1 1 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 7 7 8 9 10 10 10 11 11 13 14 15 15 16 17 18 18 19 20 21 23 23 23 23 23 24 24 24 24 24 24 25 28 30 30 31 25 22 22 23 23 23 22 22 22 22 22 22 24 24 24 34 33 30 29 29 29 29 30 31 32 33 33 32 32 31 31 30 29 29 29 29 29 28 27 27 27 28 28 29 30 31 31 31 30 31 31 31 30 30 29 30 31 32 33 33 33 32 31 31 31 32 32 33 33 33 33 34 34 33 31 30 30 30 31 32 34 37 35 32 29 27 28 28 28 30 33 37 38 35 31 28 26 25 24 24 24 25 27 29 29 28 27 26 25 25 25 27 28 28 29 30 30 30 29 28 27 27 28 30 31 31 30 30 29 28 27 27 27 27 27 28 28 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 27 27 28 29 31 33 36 37 37 37 36 36 37 38 40 42 41 42 40 38 36 35 35 35 36 37 38 38 38 38 38 38 39 41 40 38 36 36 36 36 36 36 36 36 37 37 38 39 41 41 42 43 41 40 39 37 36 38 41 42 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 37 37 37 38 39 40 41 40 39 37 37 38 37 35 33 31 29 28 29 29 28 27 27 28 29 31 33 35 37 39 40 39 38 38 38 37 37 38 40 41 41 40 38 37 37 36 35 34 33 32 31 31 32 32 33 34 34 35 37 38 38 38 38 37 37 36 35 35 33 32 32 33 33 32 31 29 28 28 28 28 27 28 28 28 29 31 32 34 35 36 36 36 37 37 39 39 38 38 36 36 36 35 33 32 31 31 30 30 30 30 31 31 31 31 31 31 30 29 27 24 24 36 38 37 36 35 33 31 30 29 27 26 25 25 25 26 26 26 26 25 26 26 25 24 24 24 23 24 24 24 25 25 25 25 25 25 25 24 24 23 22 21 21 21 20 20 20 20 19 20 21 20 19 17 17 18 19 19 20 20 20 20 19 18 16 15 14 14 13 13 14 15 16 16 16 17 17 17 17 17 17 16 15 13 12 12 13 13 15 15 16 16 15 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 11 11 12 12 12 12 11 10 10 9 9 9 9 9 9 9 9 9 8 8 7 6 6 6 5 5 6 6 6 6 6 6 7 7 7 8 9 9 9 9 9 9 8 8 8 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 12 12 13 13 14 15 15 14 13 13 12 12 11 11 12 12 13 13 14 15 16 17 17 17 17 17 17 17 17 18 18 17 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 24 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 24 24 24 24 37 38 39 39 38 35 34 32 32 32 31 32 30 27 24 25 27 29 29 29 29 30 30 30 30 30 29 28 27 26 25 24 21 18 16 14 13 12 11 10 9 9 8 8 7 7 6 5 4 3 2 1 1 1 1 0 1 1 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 10 10 10 10 11 12 13 13 14 15 16 17 18 19 19 20 21 23 23 23 23 23 23 25 24 24 24 24 26 28 29 29 27 24 22 23 24 25 25 23 23 22 22 22 21 20 22 24 32 33 29 27 27 26 26 27 28 30 32 33 33 34 33 33 33 32 31 30 30 29 28 27 27 27 27 28 29 30 30 30 30 29 31 32 31 31 30 30 30 31 32 33 34 33 32 31 31 30 31 32 32 32 32 33 35 35 34 33 32 31 30 30 32 33 35 35 33 29 27 26 26 28 30 33 37 39 38 34 31 29 28 28 27 26 26 27 28 29 28 27 26 26 26 26 27 29 30 31 31 32 31 30 29 28 28 28 30 31 31 31 31 30 29 28 28 28 28 28 28 28 29 29 29 28 27 27 26 26 25 26 26 26 25 26 26 27 27 27 28 27 27 28 28 29 29 28 28 29 29 29 32 34 35 35 35 35 36 37 39 40 41 43 43 41 38 36 35 35 35 36 36 37 37 38 38 39 39 41 43 41 38 37 36 36 35 36 36 36 36 37 37 39 40 41 42 43 42 42 40 39 38 37 39 40 41 41 41 40 39 40 39 39 39 39 38 38 38 38 38 38 38 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 37 38 38 39 41 41 40 38 38 38 38 37 35 33 31 29 29 29 29 29 28 28 29 30 31 34 35 37 39 40 40 40 38 38 37 37 38 40 41 41 40 39 39 38 37 36 35 33 32 31 31 31 32 32 32 33 35 37 38 38 37 37 37 36 36 35 34 33 33 33 33 33 32 31 29 29 29 29 28 28 28 28 29 29 31 33 34 35 35 35 35 36 36 38 39 38 37 36 36 35 34 34 33 32 31 30 30 30 30 30 31 31 31 31 32 32 33 34 36 35 36 36 35 34 33 32 31 30 29 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 24 24 24 25 26 26 26 26 25 25 25 24 24 23 22 21 21 20 20 20 20 20 20 21 22 20 19 18 18 18 18 19 20 20 20 18 17 16 15 14 13 13 13 13 14 15 16 16 17 17 17 17 17 17 16 16 13 12 13 13 13 13 15 15 16 16 15 14 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 12 12 11 10 10 9 9 9 9 9 9 10 10 9 9 8 7 7 6 5 5 6 6 6 7 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 9 8 8 8 8 8 9 9 10 10 10 10 11 11 11 11 12 12 14 13 13 14 14 13 12 12 11 11 11 11 12 12 13 14 15 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 23 24 24 24 25 25 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 36 36 37 37 36 34 32 32 32 31 31 31 29 25 24 26 28 29 29 29 30 30 30 29 29 29 28 27 25 25 24 22 19 17 15 14 13 12 11 9 9 9 8 8 7 6 5 5 4 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 9 10 10 10 11 11 12 13 13 15 16 16 17 18 19 20 21 21 23 23 23 23 22 23 24 24 24 25 25 27 26 28 28 26 24 22 24 24 25 26 26 25 25 24 23 23 21 21 28 33 34 31 30 28 26 25 25 26 28 29 31 32 34 34 34 33 32 32 32 31 29 28 28 28 28 27 28 28 30 30 30 29 30 31 32 32 32 31 30 30 31 32 33 33 32 31 30 30 30 30 31 32 32 32 33 35 37 37 36 35 33 32 31 32 33 34 34 33 31 30 28 28 28 30 32 36 39 39 38 35 33 31 30 28 26 26 27 28 28 28 28 27 27 26 27 28 29 30 32 33 33 32 30 30 29 28 28 29 30 31 32 31 31 30 29 29 29 29 29 29 29 29 29 29 28 27 27 26 26 25 26 26 26 26 27 28 28 28 28 29 28 28 28 28 29 30 30 29 29 29 30 31 32 33 33 34 35 36 37 39 40 41 43 43 41 39 37 36 35 35 36 36 36 37 38 39 40 42 43 43 41 39 39 37 36 35 35 36 37 37 37 38 39 39 41 42 43 42 42 41 39 38 38 38 39 40 40 40 40 39 40 39 39 39 39 39 39 39 38 38 38 38 38 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 37 38 39 41 41 40 39 38 38 38 39 38 35 33 31 30 29 29 29 29 29 29 29 30 31 33 35 36 38 39 39 40 39 39 38 38 38 40 41 42 40 40 39 38 37 36 35 33 32 32 31 32 32 32 33 34 35 36 37 37 36 36 36 36 36 35 34 34 34 34 34 34 33 31 30 31 30 29 28 27 28 28 29 30 32 34 34 35 35 35 35 35 35 36 38 38 38 37 37 36 35 34 33 32 31 30 30 30 30 30 30 30 31 31 32 32 33 35 35 35 34 33 33 32 32 31 31 30 30 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 25 24 24 22 21 21 21 21 20 20 20 20 21 21 20 19 18 18 18 18 19 20 19 18 17 15 14 14 13 12 12 12 13 14 15 16 16 17 17 17 17 17 16 16 15 13 12 13 13 13 14 14 15 16 16 15 14 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 13 13 13 13 12 12 11 11 10 11 10 9 8 8 9 10 10 10 9 9 8 8 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 9 10 11 11 10 10 11 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 13 13 13 14 14 13 12 11 11 11 11 11 12 12 12 13 14 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 22 22 22 22 23 23 24 24 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 34 34 35 36 34 33 32 32 31 31 30 29 27 23 25 26 27 28 28 29 30 29 29 28 29 28 27 25 24 24 22 20 18 17 15 14 13 12 11 10 9 9 9 8 7 6 5 4 3 3 2 2 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 5 5 6 7 7 7 8 8 9 10 10 10 11 11 13 14 14 15 16 17 18 19 20 21 21 22 23 23 23 22 22 22 23 24 25 26 28 29 29 31 32 26 23 23 24 25 25 26 26 27 27 26 27 27 26 24 36 38 37 36 34 31 28 27 25 25 25 26 27 28 30 31 32 32 32 31 31 31 30 29 29 29 29 28 28 29 30 30 30 30 30 31 32 32 33 32 30 30 30 32 33 32 32 31 31 31 31 31 31 31 32 32 34 36 38 39 39 37 35 34 33 32 33 34 34 34 33 33 30 29 29 29 32 35 39 40 39 37 37 33 29 27 26 26 26 27 29 29 29 28 28 27 28 28 29 31 32 34 34 33 32 31 29 28 28 29 30 30 31 31 31 31 31 30 30 30 29 29 29 29 28 28 27 28 27 26 25 25 26 27 27 28 28 29 29 29 30 29 29 29 28 28 29 31 31 31 30 30 30 31 31 32 32 33 34 36 37 38 40 42 43 43 42 41 38 36 35 35 35 35 36 37 38 39 41 44 45 44 42 40 40 37 36 35 35 36 37 37 37 38 39 39 41 42 42 42 41 41 39 38 38 38 38 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 37 39 41 42 42 40 39 38 38 39 39 38 35 33 31 30 30 30 30 30 30 30 30 31 31 32 34 36 38 38 39 40 40 40 38 38 38 39 40 40 40 40 40 39 38 37 35 34 33 32 32 32 32 33 34 35 35 36 37 36 35 35 35 35 34 34 33 33 34 34 34 34 33 33 32 33 31 29 28 28 28 29 30 32 33 34 34 35 35 34 34 34 34 34 35 36 37 38 37 37 35 33 33 32 31 30 30 30 29 29 29 30 30 31 31 31 32 33 33 32 32 32 31 31 31 31 31 30 29 29 30 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 25 24 23 23 22 21 21 21 20 20 20 21 21 21 20 19 18 18 17 18 19 19 18 17 15 14 14 13 13 13 12 13 13 14 15 16 17 17 16 16 16 16 16 16 15 13 12 13 13 12 13 14 15 16 16 15 14 12 12 13 13 13 13 12 12 12 12 12 12 12 13 13 14 14 13 13 14 13 12 12 12 11 11 12 10 9 9 9 10 10 10 10 9 9 8 7 6 6 7 7 7 7 7 7 7 7 7 6 6 7 8 10 12 13 13 12 12 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 13 12 12 11 10 11 11 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 23 32 32 33 34 33 32 32 31 31 30 29 28 26 24 25 26 27 28 28 29 29 28 28 28 28 26 25 24 23 23 21 19 18 16 15 14 13 12 11 11 10 10 10 8 7 5 5 4 3 3 3 2 1 1 1 1 1 1 2 2 3 3 3 4 5 5 5 5 5 5 5 6 6 7 8 8 9 9 10 10 11 11 12 12 13 15 16 17 17 18 19 20 21 21 22 22 23 23 23 22 22 22 23 24 26 27 29 32 34 34 27 23 23 24 25 25 26 26 27 28 28 31 33 39 43 44 44 41 40 38 35 32 30 28 26 26 25 25 25 26 27 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 33 33 33 32 31 30 30 31 32 32 31 31 31 31 31 31 31 31 31 32 35 37 39 40 40 39 37 35 34 33 33 33 34 34 34 33 31 30 28 28 31 34 38 40 40 39 37 33 30 29 28 27 27 28 29 30 30 29 28 28 28 29 30 32 33 35 35 35 34 31 29 28 28 28 29 29 31 32 32 32 32 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 28 29 30 30 30 30 30 31 30 29 29 29 29 30 31 31 31 31 31 31 31 31 31 31 32 33 35 37 38 40 42 43 44 43 42 40 36 35 35 35 35 36 37 38 40 43 45 45 43 42 41 39 36 35 35 35 35 36 37 38 39 39 40 41 42 42 42 41 40 39 38 38 38 38 39 41 40 39 39 39 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 37 40 42 43 42 41 41 39 38 39 39 37 35 32 31 30 31 31 32 32 31 30 30 31 31 32 34 35 37 38 39 40 40 39 37 36 37 39 40 41 41 40 41 41 40 38 36 34 34 33 33 33 33 33 34 35 35 36 36 35 35 34 34 34 33 32 31 32 32 33 34 34 34 33 33 33 31 29 28 28 29 30 31 33 33 34 35 35 35 34 33 33 33 33 34 34 35 37 37 36 35 33 33 32 31 30 30 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 28 28 28 27 27 26 25 24 23 22 21 21 21 20 20 20 20 21 21 21 20 19 19 18 17 18 19 18 17 16 15 15 14 14 13 13 13 13 14 15 16 17 16 15 15 15 14 15 16 16 15 13 12 13 13 13 13 15 15 16 16 15 14 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 14 12 12 12 12 11 12 12 11 10 9 9 10 10 10 9 9 9 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 9 11 13 14 14 14 13 12 11 11 10 10 10 10 10 9 9 10 10 10 11 11 12 13 13 14 13 13 12 12 12 12 12 11 11 12 13 13 14 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 30 31 32 32 32 32 32 31 30 28 27 26 25 24 24 26 26 27 28 28 28 27 27 26 26 25 23 23 23 22 20 19 17 16 15 14 13 12 12 11 11 11 10 8 7 5 5 4 3 3 3 2 1 1 1 1 1 2 2 3 3 3 4 5 5 6 6 5 5 5 6 6 6 7 8 8 9 10 10 11 11 12 13 13 14 15 16 17 18 19 19 20 21 21 21 22 23 23 23 23 23 22 23 24 24 25 27 31 29 30 34 23 22 23 24 25 25 26 26 28 30 33 37 39 42 44 44 44 43 41 40 37 34 32 30 28 27 27 26 26 27 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 32 32 33 33 33 33 33 32 31 30 31 31 31 31 32 32 32 32 32 32 31 31 31 32 35 39 39 40 41 41 39 36 34 33 32 32 33 33 34 33 31 29 27 27 29 32 36 40 40 41 39 36 33 31 30 29 29 29 30 30 30 29 28 28 28 30 31 33 34 36 35 35 34 32 30 28 27 27 27 29 31 32 32 32 32 32 31 31 30 29 29 28 28 28 27 27 27 27 26 26 27 28 30 30 31 31 31 31 31 30 29 29 29 29 30 30 31 32 32 32 31 31 30 30 30 31 33 33 35 37 39 41 43 46 45 42 39 36 36 35 34 35 35 37 39 42 44 46 44 42 42 40 38 36 35 34 34 35 36 37 38 38 39 40 41 42 41 42 41 40 39 38 38 38 38 39 40 41 40 39 39 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 38 41 43 44 43 41 40 39 39 38 37 36 34 32 31 31 32 32 34 34 32 31 30 30 31 32 33 34 35 37 39 39 39 38 36 36 37 39 39 40 42 42 43 42 40 39 37 36 35 35 35 34 34 34 34 34 35 35 35 34 34 34 34 32 31 30 29 30 31 33 34 34 34 34 34 33 31 29 29 30 30 31 32 32 33 34 35 35 34 34 33 32 33 33 33 33 33 35 36 35 34 33 32 32 31 31 31 30 29 29 28 28 28 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 32 32 32 31 30 29 28 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 28 28 28 28 27 26 25 24 23 22 22 21 20 20 20 20 21 21 21 21 20 19 19 18 18 18 18 18 17 16 16 15 15 14 13 13 14 14 15 16 16 15 15 15 14 14 14 16 16 16 15 13 12 13 13 13 14 15 16 16 16 15 15 13 13 13 15 14 13 13 13 13 13 13 13 14 14 14 14 15 15 14 13 13 12 12 12 12 12 12 13 12 10 9 10 11 10 10 9 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 10 11 12 14 14 13 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 12 11 11 12 12 11 12 12 11 12 12 12 13 14 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 23 24 24 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 24 24 31 31 31 31 31 31 31 30 29 27 27 26 22 21 23 25 25 27 28 28 27 26 25 25 25 23 22 23 22 21 19 18 17 16 15 14 13 12 12 12 11 10 9 8 6 6 5 4 3 3 3 2 1 1 1 1 2 2 2 3 3 4 4 5 6 6 6 6 6 6 6 6 6 7 8 9 9 10 10 11 11 12 12 13 14 15 17 17 18 19 20 21 21 21 22 23 23 23 23 23 23 22 22 23 24 24 26 31 28 34 33 21 21 21 23 23 24 25 25 27 31 36 42 42 42 42 42 42 42 42 43 41 39 36 34 33 31 31 30 29 29 29 29 29 29 29 30 30 30 30 30 31 31 32 32 32 32 33 33 34 34 34 34 33 32 32 31 31 31 31 32 32 33 33 33 33 32 31 30 30 32 34 36 39 41 42 41 38 35 33 32 32 31 32 32 32 31 30 28 27 27 29 31 34 38 38 41 40 38 36 33 32 30 29 29 29 29 29 29 28 28 29 31 32 33 35 36 36 36 34 31 29 28 27 27 28 29 31 33 33 33 33 32 32 32 30 29 28 28 27 27 27 27 27 27 27 27 28 29 30 31 31 31 31 31 31 30 30 29 29 30 30 30 31 32 32 32 32 31 30 30 30 30 31 32 33 35 38 41 44 47 46 42 38 36 36 34 34 34 35 38 40 44 45 45 44 44 42 40 37 35 34 34 34 35 35 36 37 38 39 40 41 42 42 42 41 40 39 39 38 38 38 39 40 40 41 40 40 39 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 37 38 41 42 43 43 42 40 39 38 37 36 35 34 32 32 32 32 34 35 35 34 32 30 30 30 32 32 32 34 37 39 40 40 38 37 36 37 39 39 40 41 42 42 41 40 39 38 37 36 36 36 35 34 34 33 33 34 34 34 34 34 34 33 31 30 28 28 29 31 33 34 34 35 34 33 32 31 30 29 31 31 31 32 32 33 34 35 35 34 33 32 32 32 32 32 33 33 34 35 34 34 33 32 32 31 31 31 30 29 29 28 28 28 27 28 28 28 29 29 30 30 30 31 31 32 32 32 32 32 32 32 31 30 29 28 27 27 27 27 27 27 27 27 26 26 26 26 26 28 28 28 28 28 27 26 25 24 23 22 21 21 20 19 19 20 20 20 21 21 21 21 20 19 18 18 18 18 18 17 16 16 15 15 14 14 14 15 15 16 16 15 14 14 14 14 14 15 16 16 16 15 14 13 13 13 14 15 16 16 16 16 16 15 15 15 15 15 14 13 13 13 13 14 14 14 14 14 14 15 16 16 15 13 13 13 12 12 12 13 12 13 13 11 10 10 11 11 11 9 8 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 11 12 12 11 10 10 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 11 11 10 11 12 11 11 12 12 12 12 12 14 15 16 16 16 16 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 25 25 25 24 24 24 24 24 24 31 30 29 30 30 31 31 29 27 27 26 23 20 20 22 23 25 27 28 28 26 25 25 24 23 22 22 21 21 20 19 18 17 16 15 14 13 13 12 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 2 2 3 3 3 4 5 5 5 6 6 6 6 6 6 6 6 6 7 8 9 10 10 10 10 11 11 11 13 14 16 17 18 19 20 20 21 21 21 22 22 22 23 22 23 23 22 22 22 22 24 27 30 29 38 28 21 21 21 21 22 23 25 26 29 33 38 41 43 45 44 42 41 41 42 43 42 40 39 37 36 35 35 34 33 33 32 31 30 30 30 30 30 30 30 30 31 31 32 32 32 32 33 34 34 35 35 35 35 34 33 32 32 31 31 31 32 33 33 34 33 32 31 30 30 33 34 36 39 41 41 40 38 35 33 32 31 31 31 31 31 30 29 28 28 28 29 31 32 34 37 40 41 39 37 35 33 31 30 30 30 30 30 30 29 29 30 32 33 34 36 37 37 36 34 31 29 28 28 28 29 30 30 31 33 34 33 33 32 31 30 29 29 28 28 27 27 28 28 28 28 28 29 30 30 31 31 31 31 31 31 30 30 30 30 30 30 31 32 32 32 32 32 31 30 29 29 29 30 30 32 34 37 40 44 48 46 42 41 39 35 34 34 34 35 38 42 45 46 45 45 44 42 39 36 35 34 34 34 34 35 35 36 37 39 40 41 42 42 42 41 40 39 39 38 38 38 38 40 41 42 42 40 40 40 39 39 38 38 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 40 42 42 42 41 40 40 38 38 37 35 34 32 32 32 33 35 36 36 34 32 31 30 30 31 30 31 33 36 38 40 40 39 37 37 38 38 39 41 41 42 42 41 40 39 38 37 37 36 36 35 35 34 34 33 33 34 34 33 33 33 32 30 29 28 28 29 32 33 35 35 36 34 33 33 32 31 30 30 32 32 32 33 34 35 35 34 34 33 32 32 32 32 32 32 32 33 34 34 33 33 33 32 32 32 31 30 30 29 28 28 27 27 27 27 27 28 28 29 29 30 31 31 32 32 32 33 33 33 33 32 31 29 28 27 26 26 27 27 27 27 27 27 26 25 26 25 25 27 27 27 27 26 25 24 23 22 21 21 20 19 19 20 20 20 20 21 21 21 21 20 19 17 17 18 18 17 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 17 17 16 16 15 14 15 13 15 16 16 16 16 17 16 16 15 15 15 16 16 14 14 14 14 14 14 15 14 14 15 17 17 16 15 13 13 13 13 13 13 14 14 14 15 12 10 10 11 11 11 9 8 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 9 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 10 10 11 11 11 12 12 12 12 13 13 15 15 16 16 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 31 29 28 29 29 31 29 27 26 26 24 22 22 22 23 23 25 27 27 27 26 25 24 23 23 22 21 20 20 19 18 17 16 15 15 14 14 13 12 12 11 10 9 8 7 6 5 5 4 3 3 2 2 2 2 3 3 3 3 4 5 5 5 6 6 6 7 7 7 7 6 6 7 8 9 9 10 10 10 10 10 11 12 14 15 16 17 18 19 20 20 21 21 22 23 22 22 22 22 23 22 23 23 23 22 24 26 28 31 41 23 22 23 22 22 22 24 25 27 30 34 40 44 45 45 45 44 43 42 42 42 41 40 39 39 38 38 38 38 37 36 35 34 32 31 31 30 30 31 31 31 31 31 31 31 32 32 32 34 34 35 36 36 36 35 34 33 32 31 30 31 32 33 34 34 34 33 32 31 31 33 33 36 39 41 40 39 37 35 33 32 31 31 31 31 31 30 29 29 29 29 29 30 31 33 36 39 40 39 38 36 34 33 32 31 31 31 31 32 31 32 33 34 34 34 34 36 37 36 34 31 30 29 29 30 30 31 31 32 33 33 33 33 32 31 31 30 29 29 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 31 30 30 30 30 30 31 31 32 31 31 31 30 30 29 29 29 29 29 30 32 35 39 44 47 45 42 41 39 35 34 33 34 35 39 43 45 46 46 45 44 42 39 36 34 34 34 34 34 34 35 36 37 39 40 41 42 42 41 41 40 39 39 38 38 38 38 40 42 43 42 40 40 40 39 38 38 38 38 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 40 42 42 42 41 40 40 39 38 36 35 34 33 33 33 35 36 37 36 35 32 31 30 29 30 29 30 32 34 37 38 39 38 38 38 38 38 40 41 41 41 41 42 41 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 33 33 32 30 29 29 29 30 32 33 34 36 36 34 35 35 33 31 30 30 30 31 33 34 35 35 34 34 33 32 32 32 32 31 31 31 31 31 32 33 33 33 33 33 32 32 32 31 31 30 29 28 27 27 27 27 27 27 28 28 29 30 30 31 32 32 32 33 33 33 32 32 31 29 28 27 27 27 27 28 28 27 27 27 26 26 26 25 26 26 27 26 26 25 24 23 22 21 20 20 19 19 20 20 20 20 20 21 21 21 21 20 19 16 16 18 17 15 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 16 17 17 17 16 16 16 15 14 15 16 16 17 17 17 17 17 16 16 16 17 17 15 14 15 15 15 15 15 15 15 16 17 17 15 14 15 15 15 15 15 15 15 15 15 15 13 12 10 10 11 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 9 9 9 8 9 9 9 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 12 13 13 13 13 14 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 21 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 32 28 27 28 29 30 27 24 23 24 24 24 25 25 25 26 26 27 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 14 14 14 13 12 11 11 10 9 8 7 6 5 5 4 3 3 2 2 2 3 3 4 4 4 5 5 5 5 6 6 7 7 7 7 7 7 7 8 8 9 10 10 11 10 11 10 12 13 14 16 17 18 19 20 20 21 21 22 22 23 22 22 22 22 22 22 23 23 23 23 24 25 27 31 33 21 24 25 25 24 24 25 27 29 32 35 40 45 47 47 46 46 45 44 44 42 41 39 38 39 39 39 39 39 39 39 38 36 34 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 33 35 36 37 37 36 35 33 31 30 30 30 32 33 34 35 35 35 34 32 32 32 33 37 39 39 39 39 38 36 34 33 33 32 31 32 32 31 30 29 29 30 30 30 30 32 35 38 40 40 38 37 36 35 34 34 33 34 34 34 34 34 35 35 35 35 35 36 37 36 34 32 31 31 31 31 31 31 32 32 32 33 33 33 32 32 32 31 31 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 31 31 30 30 30 30 31 31 31 31 31 30 30 30 29 29 28 28 29 30 32 34 38 43 45 45 45 42 38 36 34 33 34 36 40 43 45 46 46 45 44 42 38 35 34 34 33 34 34 34 35 36 37 39 40 41 42 42 41 41 41 40 39 38 38 38 38 42 43 43 42 41 40 39 38 38 38 38 38 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 39 40 41 41 40 39 39 38 37 36 36 35 34 33 34 35 36 37 37 36 33 31 31 30 30 29 30 31 32 34 37 38 38 38 38 38 39 41 41 40 40 41 42 42 41 40 39 38 36 35 34 33 34 34 33 33 33 32 32 32 32 31 30 30 30 30 31 33 33 34 35 36 35 37 37 34 31 29 29 30 31 32 34 35 35 34 33 33 32 32 32 32 31 31 31 31 31 30 30 31 32 32 32 31 31 31 31 31 31 30 29 28 28 28 28 28 28 28 28 29 30 30 31 31 31 32 32 31 31 31 31 30 29 28 27 27 27 27 27 28 28 28 27 27 26 26 26 26 26 27 26 25 25 24 23 21 21 19 18 18 18 20 20 20 20 20 20 21 20 21 20 18 16 16 17 16 15 14 15 15 15 15 15 14 15 15 15 15 15 14 14 14 14 14 16 17 17 17 16 16 16 15 14 14 14 16 17 17 17 18 18 17 17 16 17 18 18 18 16 15 15 15 15 15 16 17 17 17 16 16 16 17 17 17 17 16 16 16 16 15 15 14 14 12 10 9 9 9 9 9 9 8 8 9 9 9 9 8 9 9 9 8 8 9 9 9 8 8 8 8 8 8 7 8 8 9 10 11 11 11 11 11 13 12 12 12 12 12 12 13 13 12 11 12 13 13 13 13 14 15 15 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 24 24 24 24 24 24 25 24 24 24 24 24 24 24 23 23 23 23 32 29 29 29 30 29 25 20 21 23 25 26 28 28 27 26 25 26 26 25 24 23 22 22 21 20 19 18 18 17 17 16 15 15 14 14 14 13 12 12 11 10 9 8 7 6 6 5 4 4 3 3 3 3 3 4 4 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 10 10 11 11 11 11 11 12 14 15 16 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 25 29 25 22 25 25 26 25 24 25 28 30 33 34 37 41 42 45 47 46 46 44 44 43 42 41 39 39 39 39 39 39 39 39 38 37 36 35 35 34 34 34 33 32 32 31 31 30 30 30 30 31 32 34 35 37 37 37 36 34 32 31 31 30 32 33 34 35 36 36 36 34 34 33 35 37 38 38 39 40 39 37 35 34 34 32 32 33 33 32 31 29 29 30 30 30 30 31 34 37 39 39 39 38 37 37 36 36 36 36 37 36 36 35 35 35 35 35 35 36 36 36 35 34 33 32 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 32 31 30 30 30 30 29 29 29 29 29 29 30 30 31 31 32 32 32 31 31 30 30 30 30 31 31 31 31 30 30 30 29 29 28 27 27 29 31 33 37 41 43 43 43 40 38 36 34 33 34 36 41 44 45 45 45 44 43 41 38 36 35 33 33 33 33 34 34 35 37 39 40 41 42 41 41 41 40 40 39 38 38 38 39 42 43 42 41 41 39 39 38 38 38 38 38 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 39 40 40 39 39 39 38 37 37 36 36 35 34 35 36 36 37 37 36 35 32 32 31 30 30 30 30 31 32 35 37 38 38 38 39 40 40 40 39 40 41 42 42 41 41 40 38 36 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 32 33 33 34 34 35 36 37 38 38 34 31 29 29 30 31 32 33 34 34 33 33 33 32 32 33 33 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 30 31 30 30 30 29 29 29 29 29 28 28 29 29 30 30 31 31 30 31 31 30 31 30 30 29 28 27 26 26 27 27 28 28 28 27 27 27 26 26 27 27 27 26 26 25 24 23 22 20 19 18 18 18 19 20 20 20 20 20 20 21 20 18 17 17 16 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 15 17 17 17 17 16 16 15 14 14 14 14 17 18 18 18 18 18 18 17 17 17 18 19 19 17 16 16 16 16 16 17 18 17 17 18 18 19 18 18 18 18 18 17 17 17 16 16 16 15 13 11 9 9 9 10 10 10 10 10 11 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 8 9 10 11 11 12 12 13 13 13 12 13 13 13 14 13 13 13 13 13 13 14 15 15 16 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 24 23 31 30 30 31 32 28 23 20 22 24 26 27 28 28 25 24 25 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 14 14 13 12 12 11 10 9 8 7 7 6 5 5 4 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 8 9 9 10 10 11 11 11 11 12 13 15 16 17 18 19 20 20 20 21 22 22 22 22 22 22 22 22 23 23 23 23 24 25 25 24 25 25 21 23 25 25 25 23 23 24 26 29 31 31 33 35 37 41 43 44 45 46 46 45 44 42 41 40 40 39 39 38 38 38 38 37 37 36 36 35 35 35 34 33 33 32 31 30 30 30 30 30 31 33 34 36 38 38 37 35 34 32 30 30 31 32 32 34 36 38 38 37 36 35 35 36 36 36 38 39 39 38 36 35 34 33 33 34 34 32 31 30 29 30 30 30 30 31 33 37 39 39 38 38 37 37 37 37 38 39 39 38 37 36 36 35 35 35 36 36 37 36 35 35 34 33 32 32 31 32 32 32 32 32 32 33 33 34 34 34 35 34 33 32 31 30 30 29 29 29 29 29 30 30 31 31 32 32 32 32 31 31 31 31 30 30 30 31 31 31 31 30 30 30 29 28 27 27 28 30 32 35 39 40 40 40 39 37 36 34 34 35 38 42 42 44 45 44 44 42 40 38 37 35 34 33 33 33 34 34 36 38 39 40 41 41 41 41 40 40 40 39 38 38 39 40 42 43 42 41 40 39 39 38 38 38 38 38 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 38 37 37 38 38 38 39 39 40 40 39 38 38 37 37 37 37 37 36 35 35 36 37 38 38 37 37 36 33 31 30 30 30 30 30 31 33 35 36 37 38 39 39 39 39 39 41 41 41 41 40 40 39 37 35 33 32 31 31 31 31 31 31 29 29 29 29 29 28 29 30 31 32 33 34 35 35 36 37 38 37 33 31 29 29 30 31 31 32 33 33 33 33 32 32 32 33 33 33 32 32 31 31 30 30 30 30 30 30 30 29 29 29 28 29 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 28 26 26 26 26 27 27 27 27 27 26 26 25 26 26 26 27 27 27 26 25 24 23 20 19 19 18 19 20 20 20 20 20 20 20 20 19 18 17 16 16 16 17 17 17 17 16 16 16 17 16 16 16 15 15 15 14 14 14 15 17 18 18 18 17 17 17 15 14 14 14 15 18 19 19 18 18 18 18 17 16 17 18 19 20 20 19 19 18 16 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 14 11 9 9 10 11 12 12 12 12 12 11 10 10 9 9 9 9 9 8 8 9 8 9 8 8 8 7 7 6 6 6 7 8 9 10 11 12 13 13 13 14 14 13 14 14 15 15 15 15 15 15 14 14 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 30 30 32 33 33 28 23 22 23 26 28 28 28 27 24 23 25 25 24 23 22 21 21 20 19 18 17 16 16 16 15 15 15 15 15 14 14 13 13 12 11 10 9 8 8 7 6 6 5 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 8 8 7 7 8 8 9 9 10 10 11 11 12 12 12 13 14 15 16 17 18 19 20 21 21 21 22 22 22 22 21 22 22 23 23 23 23 24 25 25 25 24 24 23 23 24 26 25 23 22 22 23 25 27 28 28 30 32 33 35 38 40 42 45 46 45 43 42 42 41 41 40 39 38 38 37 37 36 36 36 36 36 35 35 35 34 34 33 32 31 31 31 30 30 30 32 33 36 38 39 37 36 35 32 29 29 29 30 29 31 36 39 40 40 39 36 35 35 35 35 36 38 39 39 38 36 34 33 33 34 35 33 32 31 30 30 30 31 32 32 34 37 39 39 39 39 39 38 38 38 39 40 40 39 37 37 37 37 36 36 37 37 36 36 35 35 34 33 32 32 32 32 33 33 33 32 32 32 32 33 33 34 35 36 35 33 32 30 30 29 29 29 29 30 30 31 32 32 32 32 32 32 32 31 31 31 31 30 30 30 31 31 32 31 31 30 29 29 28 28 28 30 31 34 36 37 38 38 37 36 36 35 35 37 39 42 42 44 44 43 43 42 40 38 37 36 34 34 33 33 34 35 36 38 40 40 40 41 40 40 40 40 39 39 38 38 39 40 42 42 42 41 40 40 39 38 37 38 38 38 38 38 39 39 38 38 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 39 38 37 37 37 37 37 37 36 35 35 36 37 38 38 38 37 36 33 31 31 30 30 30 30 30 32 33 34 37 38 39 39 39 39 39 41 42 42 41 40 39 37 35 33 31 30 29 29 29 29 29 29 28 28 27 27 27 27 28 28 29 31 33 34 35 36 38 38 37 36 34 32 29 29 30 31 31 32 33 33 33 32 32 33 34 34 34 33 32 31 31 31 30 30 30 30 30 30 29 29 28 28 28 28 28 29 31 30 30 29 29 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 28 27 26 25 26 27 27 27 26 26 26 25 24 24 24 23 23 24 25 26 25 25 24 23 21 20 19 19 19 20 20 20 20 20 20 20 19 18 18 16 16 16 16 17 18 18 17 17 17 18 17 16 15 15 15 15 15 14 14 15 16 18 18 18 18 18 17 17 14 14 14 15 17 19 19 19 19 19 19 18 17 15 16 18 20 21 21 21 20 19 17 17 18 19 19 19 19 18 17 18 18 18 18 18 18 18 18 17 17 17 17 14 12 11 10 10 11 12 12 12 12 12 12 11 10 10 9 9 9 9 8 8 8 8 8 9 8 8 7 7 6 6 6 7 8 8 11 11 13 13 13 14 15 15 15 15 16 15 15 15 15 15 15 15 14 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 30 30 32 32 32 29 26 24 26 28 28 28 27 26 25 24 25 24 23 22 21 20 20 19 17 17 16 16 15 15 15 15 15 15 15 15 14 14 13 12 11 10 9 8 8 7 6 6 5 4 4 4 5 6 6 6 6 7 9 9 9 9 8 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 13 14 15 16 17 18 18 19 19 20 21 22 22 22 21 21 21 22 23 24 24 24 24 25 25 26 25 25 26 28 28 27 31 28 25 24 23 24 24 26 27 28 28 29 30 32 33 35 38 41 41 41 40 41 40 40 40 40 39 38 37 36 36 36 36 36 36 35 34 34 34 34 34 33 33 32 32 31 31 30 30 31 32 35 38 40 39 38 35 31 28 27 28 27 28 30 35 39 41 41 39 36 34 34 34 34 35 36 37 38 37 36 34 33 33 34 34 34 33 32 31 31 31 32 33 33 35 37 39 40 40 40 40 39 38 38 39 40 40 39 39 39 39 38 38 37 36 36 35 35 34 34 34 34 33 33 32 32 33 33 33 32 32 31 31 32 33 34 36 37 36 34 32 30 30 30 30 30 30 31 31 32 32 32 32 31 31 32 32 32 32 31 31 31 30 30 31 32 32 32 32 30 30 29 29 29 29 31 32 33 34 35 36 36 36 35 35 35 36 38 39 40 42 43 43 43 43 42 41 39 38 37 36 35 34 34 34 35 36 38 39 40 40 40 40 40 39 39 39 39 38 38 39 41 41 42 42 41 40 40 39 38 38 39 39 39 39 39 39 38 38 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 39 39 38 37 37 37 37 37 37 37 36 36 37 38 38 39 39 38 37 34 32 31 30 30 30 30 30 30 31 33 36 38 38 39 38 39 40 41 41 41 40 39 39 36 34 32 30 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 29 31 33 35 36 38 40 38 36 35 35 31 28 28 30 31 31 32 33 33 33 33 33 34 34 34 34 33 33 32 32 32 32 31 30 30 30 30 29 29 28 28 28 28 28 28 30 30 30 29 29 29 29 29 29 29 28 29 29 29 30 29 29 30 29 29 29 28 27 26 26 26 26 27 26 25 25 25 25 24 24 23 25 23 22 22 23 23 24 24 23 22 21 21 20 21 20 20 20 19 19 20 20 19 17 16 16 16 16 17 18 18 18 17 18 18 17 17 16 15 15 15 15 15 14 15 15 17 18 18 18 18 18 17 16 14 14 15 16 18 20 20 20 20 19 18 17 16 16 16 18 20 20 21 21 21 20 19 18 18 20 21 21 21 20 17 18 18 18 18 18 18 18 18 18 18 17 17 14 14 13 10 10 11 11 12 12 12 12 12 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 7 7 6 6 5 6 7 9 10 12 13 13 13 13 14 15 16 16 16 15 15 15 15 15 15 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 23 29 29 29 30 31 30 27 26 29 29 28 27 25 24 24 24 23 23 22 21 20 19 19 18 17 16 15 15 15 15 15 15 15 15 15 15 14 14 13 12 11 10 9 9 8 7 6 6 5 5 5 5 6 7 7 7 8 10 12 12 11 9 8 7 8 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 15 16 17 18 18 19 19 20 22 23 22 21 20 20 21 22 24 24 24 25 26 27 26 26 26 27 29 30 30 30 32 32 30 28 27 26 26 27 30 30 30 31 32 32 32 33 35 37 37 37 37 37 37 38 38 38 37 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 31 31 30 30 32 34 37 39 40 39 36 32 29 27 26 26 27 30 33 35 39 40 39 36 34 33 33 33 33 34 35 35 35 35 34 34 34 34 34 34 34 33 33 32 32 33 33 33 35 37 39 40 40 41 41 40 39 39 40 41 41 41 40 39 39 39 38 37 36 35 35 34 34 34 34 34 34 33 33 33 34 33 33 32 31 31 31 31 32 34 35 37 36 34 32 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 32 32 32 32 31 31 30 30 31 31 32 33 32 31 30 30 29 30 30 32 34 34 35 36 35 35 34 35 35 35 37 39 39 41 42 43 43 44 43 42 41 40 39 38 37 36 35 34 35 36 37 38 39 40 40 40 40 39 39 39 39 39 38 39 40 41 41 41 41 40 40 40 39 38 38 39 39 39 39 39 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 40 40 40 39 39 38 38 38 37 37 37 37 37 36 36 37 38 38 39 39 37 34 32 31 31 31 30 30 30 30 31 33 36 38 38 38 38 39 40 41 41 40 38 38 37 35 33 31 29 28 27 27 26 26 26 26 26 25 25 26 26 26 27 28 29 32 34 36 38 39 39 37 36 36 34 30 28 29 30 30 31 32 32 32 33 33 33 33 33 34 34 33 33 33 33 33 33 32 31 30 30 29 30 30 29 28 28 28 28 29 29 30 30 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 28 27 26 26 26 26 26 26 26 25 25 24 24 25 25 25 25 24 23 23 22 22 22 22 22 22 21 21 21 21 21 20 19 19 19 18 18 17 18 18 17 17 18 19 18 18 18 18 18 17 16 16 16 16 16 16 15 14 15 16 16 16 17 16 17 18 17 15 14 15 16 17 17 18 20 20 20 19 18 16 16 16 17 17 18 20 22 22 22 21 20 18 20 22 22 22 21 19 16 17 17 18 18 18 18 18 18 18 19 18 15 15 16 15 14 12 12 11 11 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 7 6 5 6 7 8 9 12 12 12 12 12 13 13 14 15 16 15 15 15 15 15 15 15 16 16 16 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 20 20 21 21 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 23 23 27 27 28 28 30 28 28 29 30 29 29 26 23 22 23 22 22 21 20 19 19 18 18 17 16 15 15 15 15 14 15 15 15 15 15 15 15 14 13 13 11 10 10 9 8 7 6 6 5 5 5 6 7 7 8 8 10 12 13 12 11 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 12 13 13 13 14 15 17 17 18 19 19 19 21 22 22 21 20 20 21 22 23 24 24 24 25 27 28 28 26 26 27 28 28 29 29 30 32 34 32 31 30 29 30 34 34 34 35 36 35 35 34 34 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 34 37 39 39 40 37 32 28 26 26 26 26 29 32 33 37 39 39 38 35 34 33 32 32 32 32 33 33 34 34 35 35 35 35 35 35 34 34 33 32 32 32 33 34 37 39 40 41 41 42 41 40 40 40 41 42 41 41 40 40 39 38 37 36 36 35 35 34 34 34 34 34 34 33 33 33 33 32 32 31 32 32 31 32 33 35 37 37 35 33 32 33 32 33 33 32 32 32 31 31 31 31 31 31 31 32 33 33 32 31 31 30 30 31 31 33 33 33 32 31 31 30 30 31 32 33 35 36 36 35 33 32 33 34 35 36 38 38 41 42 43 43 44 43 42 42 41 40 40 38 36 35 35 35 36 37 38 39 40 40 39 38 39 39 39 39 38 38 39 40 40 41 41 41 41 40 40 39 39 39 40 40 40 39 39 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 38 39 39 40 40 40 39 38 38 38 37 37 37 37 37 36 36 37 38 39 40 39 37 34 33 32 32 31 31 31 31 31 31 34 37 38 38 38 39 40 41 41 40 39 38 38 36 35 33 30 29 28 28 28 27 26 26 26 26 26 26 27 27 27 28 29 30 33 35 38 39 39 38 36 36 36 35 31 29 29 30 30 31 31 31 31 32 33 33 33 34 34 34 33 33 33 33 33 33 33 33 31 31 30 30 30 30 30 29 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 28 28 28 28 28 28 27 26 25 25 26 26 26 26 25 25 24 24 24 25 25 25 25 25 25 24 22 21 20 20 20 21 21 21 21 19 19 19 18 18 17 17 18 19 19 20 20 19 19 19 18 18 18 18 18 17 17 16 17 17 16 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 17 17 17 18 20 21 21 19 17 17 17 17 18 18 19 21 22 22 22 22 21 20 21 21 21 21 21 19 17 17 18 18 18 18 18 19 18 19 19 18 16 16 16 16 16 15 14 13 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 9 9 8 8 8 8 7 5 5 5 6 8 11 11 11 12 12 12 12 13 14 15 15 15 15 15 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 26 27 28 28 29 27 29 30 30 29 29 24 22 21 21 20 21 20 19 19 19 18 17 16 15 15 15 14 14 14 14 15 15 15 15 15 15 15 14 13 12 11 10 10 8 7 6 6 5 6 6 6 7 7 8 10 12 13 13 12 11 9 8 8 8 8 8 8 9 9 9 10 11 12 12 13 13 14 14 14 14 16 17 18 19 19 20 20 22 23 22 21 20 21 21 22 23 23 23 24 25 27 29 28 26 25 27 28 27 27 28 30 32 35 35 34 34 33 33 35 36 37 38 39 39 39 38 37 36 35 35 34 34 33 33 34 34 34 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 32 33 35 38 40 38 34 29 27 26 27 27 27 29 33 36 38 39 38 37 35 33 32 32 31 31 31 32 33 34 36 36 36 35 35 34 34 34 33 32 31 31 32 34 37 39 40 41 42 42 42 40 40 40 41 41 41 41 41 41 40 39 38 37 36 36 35 34 34 34 34 34 34 33 33 32 33 33 32 32 32 31 31 32 33 35 37 38 35 34 33 33 33 33 33 33 32 32 31 31 31 30 31 31 32 33 33 33 33 32 31 31 30 31 31 33 34 34 33 32 31 30 30 31 32 33 35 37 36 35 34 32 32 33 34 35 35 37 40 42 43 44 43 44 43 43 43 42 41 39 38 36 36 36 37 37 38 39 39 39 38 38 38 38 38 38 38 38 39 40 41 42 42 41 41 40 40 39 39 39 40 40 39 39 39 38 37 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 38 39 40 40 40 40 39 38 37 37 37 37 37 36 35 36 36 37 39 41 40 38 35 34 34 34 32 32 31 31 31 32 35 37 38 38 39 40 41 41 41 40 39 40 39 37 35 33 31 30 30 29 29 28 28 27 29 28 28 28 28 28 29 30 31 33 35 37 39 39 38 38 37 36 36 35 32 30 29 30 30 30 31 31 31 32 33 33 33 33 34 34 33 33 33 33 34 34 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 25 24 25 25 23 22 20 19 19 20 20 20 19 19 17 17 17 17 17 17 18 19 20 20 21 21 20 20 19 19 18 18 18 18 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 17 17 17 17 18 21 21 19 17 17 17 17 18 18 19 20 22 22 22 21 20 20 20 20 21 21 21 20 18 18 19 19 20 19 19 19 19 19 18 17 16 16 16 16 16 16 15 15 13 13 12 12 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 6 5 4 6 8 9 9 9 10 11 11 12 13 13 14 14 15 15 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 26 27 27 28 28 29 30 30 31 29 26 23 20 20 20 20 20 19 18 18 18 16 16 15 14 14 14 14 14 14 14 15 15 15 16 16 16 15 14 13 12 11 11 10 8 7 6 6 6 6 7 8 8 8 10 12 13 13 13 12 11 10 9 9 9 9 9 9 9 9 10 11 11 12 12 13 13 14 14 14 15 17 18 19 19 19 20 21 22 22 21 21 21 22 22 23 23 23 24 24 26 28 29 28 27 26 27 27 28 29 30 31 32 34 36 36 36 35 34 35 37 39 40 42 43 42 40 38 35 35 34 33 33 33 33 33 33 34 35 35 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 30 31 31 32 34 38 40 39 35 30 28 28 28 28 28 30 32 34 36 38 39 38 37 35 34 33 32 32 31 31 32 35 37 37 36 35 35 34 34 34 33 32 30 30 32 34 36 36 39 41 43 43 42 40 39 39 40 41 41 40 41 41 41 40 39 37 37 36 35 35 34 34 34 34 34 33 33 33 34 34 33 33 32 32 31 32 32 35 37 37 35 34 34 33 33 34 34 33 32 31 31 31 30 31 31 31 32 34 34 34 33 32 31 31 31 31 31 33 35 35 34 32 31 30 30 30 30 32 35 37 36 35 34 32 32 33 33 34 35 36 38 41 42 42 43 44 44 44 43 43 41 40 38 37 37 37 37 38 39 39 39 38 38 38 38 38 38 38 38 39 39 40 41 42 42 41 41 40 40 40 39 39 40 39 39 40 39 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 37 39 40 40 40 40 40 39 39 38 38 38 38 37 37 36 35 35 37 40 41 40 38 35 36 36 35 34 34 32 31 32 33 36 38 38 39 39 40 40 41 41 40 40 40 40 39 37 35 33 33 32 31 31 31 30 30 31 31 31 31 31 31 32 33 34 35 37 39 39 38 37 37 36 36 36 35 33 30 29 30 31 31 32 32 32 33 33 33 33 34 34 34 33 33 33 33 34 34 34 34 33 32 31 31 31 30 30 30 29 29 29 28 27 27 28 28 28 28 28 28 28 27 27 27 27 27 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 22 21 19 19 19 19 19 19 18 17 16 17 17 18 18 19 20 21 21 21 21 21 21 20 20 19 18 18 19 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 16 17 17 17 18 18 19 21 20 19 17 17 17 17 18 19 19 21 22 22 21 21 20 20 20 20 20 21 22 21 20 20 20 20 20 20 20 20 19 19 18 16 16 16 15 15 15 15 15 15 14 13 13 12 11 10 10 10 10 10 10 10 10 9 10 10 10 10 9 8 7 6 5 4 5 6 6 7 8 9 10 11 12 13 13 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 26 26 27 28 28 28 29 29 29 26 24 21 19 19 20 20 20 19 18 18 17 15 15 13 13 14 14 14 14 14 14 15 15 16 16 16 16 16 15 14 13 12 11 10 8 7 6 6 6 7 9 9 9 10 11 13 13 14 13 12 11 10 10 10 9 9 9 9 9 10 10 11 12 13 12 13 14 14 15 15 16 17 19 20 20 20 21 22 22 21 21 21 22 22 23 23 24 24 24 25 27 29 29 28 28 28 29 29 30 31 31 32 32 33 35 36 35 34 33 34 36 38 39 42 45 45 41 39 38 35 34 33 34 34 34 33 33 34 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 31 31 34 37 40 38 35 32 30 30 30 29 29 30 31 33 34 36 38 39 38 37 35 35 33 32 31 31 33 36 38 37 36 35 35 34 34 34 33 32 30 31 33 35 36 37 39 42 44 44 42 40 39 39 39 39 39 39 40 41 42 41 39 38 37 36 36 35 35 34 34 34 34 34 34 34 35 34 34 34 33 32 31 31 32 35 36 36 35 34 33 33 34 34 34 33 32 32 31 31 31 31 31 32 33 35 35 34 33 32 32 32 32 31 32 33 35 36 35 33 31 31 31 30 31 32 34 36 36 35 34 33 32 32 32 33 35 36 37 39 41 42 43 44 45 45 43 42 41 41 40 38 38 38 38 39 39 40 39 39 38 38 38 38 38 37 37 38 39 40 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 38 37 37 37 37 37 37 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 39 39 39 38 38 37 36 36 36 35 37 40 40 39 37 36 37 37 37 36 35 33 32 33 34 37 38 39 39 40 40 40 40 41 41 41 41 41 40 39 37 36 35 34 34 34 33 33 33 35 34 34 33 33 33 34 35 37 38 39 39 38 37 37 37 36 35 36 35 33 30 29 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 35 35 34 33 32 32 31 31 31 30 30 30 30 29 28 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 23 24 23 23 23 23 23 22 21 20 19 19 19 18 18 18 17 17 18 18 18 19 20 21 21 22 22 22 22 21 21 20 20 19 18 18 19 19 19 19 18 18 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 19 17 16 16 16 17 18 20 21 21 21 21 21 21 20 20 20 20 20 21 20 20 20 21 21 21 21 21 20 19 19 19 17 16 15 15 15 15 15 15 15 15 14 14 13 13 12 11 10 10 9 10 10 10 10 10 10 10 10 10 10 8 7 7 5 4 4 4 5 6 7 8 9 10 11 12 13 13 13 14 14 14 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 26 26 27 27 26 27 27 28 27 25 22 19 18 19 20 21 20 19 18 17 16 14 13 13 13 13 13 13 14 14 15 15 16 16 17 17 17 16 15 14 14 13 11 10 8 7 7 7 7 8 10 9 11 12 13 14 14 15 14 13 12 11 11 11 10 9 9 10 10 11 12 13 13 13 13 13 14 15 15 16 17 18 20 20 21 21 21 22 21 21 21 22 22 23 23 23 24 25 25 26 27 29 29 29 29 29 28 29 30 30 31 31 32 32 34 34 34 34 32 34 35 36 38 42 46 47 44 41 40 36 34 34 35 37 37 35 34 34 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 31 32 32 31 31 31 31 31 31 31 31 33 37 39 38 35 32 31 31 31 30 31 31 31 32 33 35 37 39 39 38 37 35 33 32 31 32 33 36 38 37 37 36 35 34 35 35 34 33 32 32 33 35 36 37 40 43 45 45 43 41 39 39 38 38 37 37 38 40 41 41 40 38 37 37 36 36 35 35 35 35 35 36 36 36 35 35 35 34 32 31 31 31 32 34 35 34 34 33 32 32 33 34 35 35 33 33 32 32 32 32 32 33 34 35 35 34 33 33 33 32 32 32 32 33 35 37 37 34 32 32 31 30 31 32 34 36 36 35 33 33 33 33 33 33 34 35 37 38 40 42 43 44 44 43 42 42 42 42 42 41 39 39 39 39 39 40 40 39 39 39 38 38 37 37 37 37 39 41 41 41 40 40 40 40 40 40 40 40 41 40 40 40 39 38 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 40 40 39 39 38 38 38 39 39 40 39 39 38 38 37 37 36 36 38 39 39 38 37 38 39 38 38 37 35 34 33 34 36 37 39 39 40 40 40 40 40 40 40 40 40 41 42 40 40 38 37 37 37 37 36 36 36 37 36 36 36 36 35 36 38 39 39 38 37 36 36 36 35 35 35 35 34 32 30 29 29 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 35 35 35 34 33 33 32 32 31 31 31 30 30 30 29 28 28 27 27 27 28 28 28 27 27 27 27 27 27 26 26 26 26 26 27 26 26 26 25 25 25 24 24 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 20 21 21 22 22 22 22 22 21 21 20 20 19 18 18 19 19 18 18 18 18 18 18 18 18 18 17 17 15 15 15 16 17 17 17 17 17 17 17 18 20 20 20 20 18 15 15 15 16 17 19 20 21 21 21 22 22 22 22 21 20 19 20 19 19 20 20 20 20 20 21 21 21 20 19 17 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 12 10 10 9 9 10 10 10 10 10 10 10 10 9 8 8 7 5 4 4 4 5 5 6 7 8 9 10 11 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 19 19 20 20 20 21 21 21 21 21 22 21 21 21 21 21 26 27 27 26 26 27 27 27 26 24 20 17 18 21 23 23 20 20 18 16 14 13 12 12 12 12 13 13 14 14 15 16 16 17 17 18 17 17 16 15 15 13 11 10 8 7 7 7 8 9 9 11 12 13 14 15 15 15 14 13 13 12 12 11 11 10 10 11 12 12 13 13 13 13 13 14 15 16 16 17 18 19 20 21 20 20 20 20 21 22 22 23 23 23 23 23 24 24 25 26 28 29 29 29 30 30 31 31 31 31 31 31 31 31 32 32 33 32 31 33 33 35 37 42 46 48 45 43 41 37 35 36 37 38 39 38 36 35 35 35 35 35 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 36 39 38 35 33 32 32 32 32 32 32 32 32 33 34 36 38 39 39 37 35 33 32 31 31 33 36 37 37 37 36 35 35 35 36 35 32 31 31 33 33 35 37 40 43 46 45 43 41 39 38 38 37 36 35 36 38 40 40 40 39 38 38 37 37 37 37 37 37 37 37 36 36 36 36 34 33 32 31 30 30 31 33 35 35 34 33 32 32 33 35 36 36 35 34 33 33 33 33 32 33 34 35 35 34 33 33 33 33 33 33 33 33 35 37 37 35 32 33 32 30 31 32 34 36 36 34 33 33 33 33 33 34 34 34 36 37 39 41 42 42 42 42 41 42 42 44 45 44 42 40 40 39 40 40 40 40 40 40 39 38 37 37 37 38 40 41 41 40 40 39 40 40 40 40 41 41 41 40 40 40 38 38 37 37 37 36 36 36 36 36 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 40 40 39 38 39 40 40 40 40 39 38 38 38 37 36 36 38 39 39 38 38 39 39 39 39 38 36 34 34 34 37 38 39 40 40 40 40 39 39 40 40 40 41 41 41 41 42 40 39 38 38 39 39 39 38 38 38 38 38 38 38 38 38 39 39 38 37 36 36 34 34 34 34 34 33 32 31 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 35 35 36 35 34 33 33 33 33 32 32 32 31 31 30 29 28 28 28 28 28 28 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 23 22 21 21 21 20 21 21 20 20 20 20 19 19 19 19 19 20 20 21 21 22 22 22 22 22 21 21 21 20 20 19 18 18 19 18 18 17 17 18 18 18 18 18 18 17 16 15 15 16 17 17 17 16 16 16 17 18 20 20 20 20 18 16 15 15 15 16 17 19 20 21 21 22 22 22 22 22 22 20 19 19 20 20 20 20 20 20 20 21 21 21 20 19 17 16 15 14 14 14 14 14 14 14 14 14 14 14 14 13 12 11 10 9 9 10 10 10 10 10 10 9 9 8 8 7 5 4 4 4 4 4 5 5 6 7 8 9 10 10 11 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 26 26 26 26 26 26 26 26 25 23 21 21 23 26 26 24 21 21 16 14 13 12 11 11 11 12 12 13 14 14 15 17 17 18 19 19 18 18 17 16 15 13 12 10 9 8 8 8 9 9 10 12 13 14 15 16 15 15 14 14 13 13 12 12 11 11 10 11 13 13 13 13 13 13 13 14 15 16 17 18 19 19 19 19 19 19 20 21 22 23 23 24 24 24 24 24 24 25 26 27 29 29 29 29 30 30 32 33 33 32 31 31 31 31 31 31 31 32 32 32 33 33 36 41 46 48 48 43 40 37 37 37 38 40 41 41 39 38 36 36 35 35 35 34 35 35 34 34 33 33 33 33 33 33 34 33 33 33 33 33 33 33 33 33 34 36 39 39 37 34 35 35 34 33 33 32 32 33 33 34 35 36 37 38 38 36 34 32 32 32 34 36 37 37 37 35 34 34 35 36 35 33 31 31 32 32 34 36 39 42 44 44 42 41 40 39 38 37 35 34 35 37 39 40 39 38 37 37 37 37 38 38 38 38 38 37 37 37 36 35 34 32 31 30 29 29 30 32 34 34 34 32 31 31 32 35 36 36 36 35 35 34 34 33 33 33 35 36 36 35 34 34 34 34 34 34 34 34 35 37 37 36 35 34 32 31 31 32 34 36 35 34 33 33 33 34 34 34 34 34 35 37 38 39 40 41 40 41 42 43 44 45 46 46 45 44 42 40 40 40 40 40 40 40 39 38 38 38 37 38 40 40 40 39 39 39 39 39 39 39 40 41 41 40 41 39 38 37 37 37 37 37 36 36 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 39 39 39 41 41 41 40 39 39 38 38 36 35 36 38 39 39 39 39 39 40 40 40 38 36 34 34 35 38 39 40 40 40 40 39 39 39 39 40 40 40 40 40 40 40 40 38 38 39 39 39 39 39 39 40 40 40 40 39 38 38 38 39 38 38 37 36 35 35 35 35 34 33 32 31 31 30 30 30 31 32 32 33 33 33 34 34 34 33 33 34 35 35 36 36 35 34 34 33 33 33 32 32 32 32 31 30 29 29 29 28 28 28 29 29 28 28 28 27 27 27 27 26 26 26 26 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 21 21 21 20 20 19 19 20 20 20 21 21 22 22 22 22 22 22 21 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 17 17 17 16 16 16 16 18 20 20 20 20 17 16 16 15 14 15 16 18 20 20 21 22 22 22 22 22 23 21 20 20 21 21 21 20 20 20 21 21 21 21 21 20 19 17 16 16 15 14 14 14 14 14 14 15 15 15 15 14 13 12 11 10 9 9 8 8 8 9 10 9 8 8 8 6 5 4 4 4 3 3 4 4 5 6 7 8 9 9 9 10 11 12 13 13 13 13 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 25 25 25 25 25 25 26 26 26 24 25 27 29 29 27 25 23 20 14 11 11 10 9 10 10 11 11 12 13 15 16 18 19 20 20 20 19 19 18 17 15 14 12 10 9 8 9 9 10 10 11 13 14 15 15 15 15 14 13 13 13 12 12 12 12 12 11 12 13 13 13 13 13 13 14 15 16 17 17 18 19 19 19 19 19 19 20 22 23 23 24 24 24 24 25 25 26 26 27 28 29 30 29 29 29 30 32 34 34 33 32 32 31 31 31 31 30 33 32 33 33 32 36 41 45 47 46 40 38 37 37 37 39 41 43 43 42 41 39 37 36 36 36 36 37 36 36 35 35 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 36 38 40 39 37 39 37 36 35 34 33 33 33 34 34 35 35 37 38 38 37 35 34 34 35 36 37 37 37 36 35 34 34 35 36 36 35 33 33 33 33 34 36 38 40 42 43 42 42 41 40 39 36 34 33 33 35 37 39 39 38 38 37 37 38 39 40 39 39 39 38 38 37 36 35 33 31 30 29 29 29 30 30 32 34 34 32 31 31 33 35 36 37 37 36 36 35 35 34 34 34 35 36 36 35 35 34 34 33 34 35 34 34 35 36 37 37 36 34 32 31 32 33 35 36 35 35 34 34 34 35 35 34 34 34 35 37 37 37 38 39 40 41 43 44 44 45 46 46 46 46 44 41 41 40 40 40 40 40 39 39 39 38 38 39 40 40 39 38 38 38 38 39 39 39 41 41 41 40 40 39 38 38 37 37 37 37 36 35 35 35 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 40 40 39 39 40 41 42 42 41 40 39 38 37 35 34 35 38 39 40 39 40 40 40 40 39 37 35 35 35 36 38 40 40 40 40 40 39 39 39 39 40 40 40 40 40 39 38 38 38 38 39 39 39 39 39 40 41 41 41 41 40 40 39 39 39 39 38 38 37 37 36 36 35 35 34 32 31 31 30 31 31 31 31 32 33 33 34 34 34 34 33 34 34 35 36 36 35 35 34 34 33 33 33 33 32 32 32 31 30 30 30 29 28 28 28 29 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 21 21 21 22 22 23 23 22 21 21 20 20 19 20 21 21 21 21 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 19 18 18 17 17 16 17 17 16 16 16 16 17 19 20 20 20 19 17 16 15 15 14 15 16 18 19 21 22 23 23 23 23 23 23 21 21 21 21 22 22 22 22 21 21 21 22 21 21 19 18 17 16 15 15 14 14 15 15 15 15 15 15 15 14 14 13 12 11 10 10 9 8 8 8 8 9 8 7 7 7 5 5 5 4 4 4 3 3 3 4 5 6 7 7 8 9 10 11 11 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 21 24 24 25 26 26 26 27 27 27 28 29 30 28 26 25 26 23 18 12 10 10 9 9 9 10 11 11 12 14 15 17 19 20 22 22 23 22 21 20 18 16 14 12 11 10 9 10 10 10 11 12 13 14 15 15 15 15 14 14 13 13 12 13 13 13 13 13 13 13 13 13 13 13 14 15 16 16 17 17 18 19 19 19 19 20 21 22 23 23 24 24 25 25 25 25 26 27 27 28 29 30 30 30 30 30 30 31 33 33 33 33 33 32 32 32 32 32 33 32 32 32 33 36 39 43 44 43 39 36 35 36 37 38 41 44 43 43 42 40 38 38 38 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 35 37 39 40 40 40 39 38 37 35 35 34 34 34 34 34 35 36 38 38 37 36 36 37 37 38 38 38 37 37 36 35 35 35 36 37 37 36 35 34 34 35 36 38 39 40 42 42 42 42 40 38 36 34 33 33 35 37 38 39 39 38 37 37 38 40 40 39 39 39 39 39 38 36 34 32 30 29 28 28 29 30 30 33 35 35 33 32 32 33 34 35 37 37 37 37 36 36 35 34 34 35 35 35 35 34 33 33 33 34 35 35 35 35 36 36 36 35 33 32 32 32 34 35 36 36 36 35 35 35 36 36 35 35 34 35 36 36 36 37 38 39 41 43 44 44 45 46 47 47 46 45 43 42 41 40 40 40 40 39 39 39 39 39 39 40 40 39 38 38 38 38 38 39 39 40 41 40 41 41 40 38 38 38 38 37 37 36 35 34 34 35 35 35 36 36 36 36 37 37 38 38 39 40 39 40 40 40 39 40 41 42 42 42 41 40 40 38 36 35 33 35 38 40 40 40 40 41 40 40 38 36 35 35 36 37 39 39 40 40 40 40 39 38 39 40 40 40 40 40 40 39 38 38 38 38 38 38 39 40 40 41 41 41 41 41 41 41 41 40 39 39 39 39 38 38 38 38 37 36 35 34 33 31 30 30 30 31 31 32 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 33 32 32 32 32 31 31 30 30 29 29 29 29 30 30 29 28 28 28 27 27 26 27 27 28 28 27 26 26 26 25 25 24 24 23 22 22 22 22 22 22 22 22 22 22 21 22 23 24 24 24 23 22 21 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 19 19 19 20 20 19 18 18 18 19 19 19 19 19 19 18 18 18 17 16 17 16 16 16 16 17 17 20 20 19 18 16 16 16 15 14 15 16 17 18 19 20 22 22 22 23 23 23 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 19 18 17 15 15 15 15 15 15 16 16 15 15 15 14 13 13 13 12 11 10 10 9 9 9 8 8 8 6 6 7 6 6 6 5 5 4 4 3 3 3 3 5 5 6 6 7 8 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 19 20 20 20 21 23 24 27 27 27 27 27 26 26 27 28 28 26 26 26 25 22 16 11 9 8 8 8 9 10 11 11 12 14 16 18 20 22 23 24 25 24 24 22 19 17 15 13 11 10 10 10 10 11 12 13 14 15 15 15 15 15 14 14 13 13 13 14 14 14 14 14 13 13 13 13 13 13 14 15 16 16 16 17 18 18 18 18 19 21 22 23 24 24 24 25 25 25 26 27 28 29 29 30 30 31 31 30 30 30 30 31 32 32 33 33 34 34 34 33 35 35 34 33 31 32 34 36 37 40 42 39 36 35 35 36 37 39 41 43 43 43 42 40 39 39 39 40 39 39 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 36 39 39 40 40 41 40 38 36 35 35 34 34 34 34 34 35 37 37 37 37 37 38 38 38 38 38 38 37 36 36 35 36 36 38 38 38 37 35 35 35 36 37 38 40 42 42 42 42 40 38 37 36 35 35 35 37 38 38 39 38 37 37 38 40 40 40 39 39 39 38 38 36 33 31 29 29 29 29 29 30 31 33 36 36 34 33 32 33 34 35 36 37 38 37 37 36 35 34 34 34 34 34 34 34 33 32 33 34 35 35 35 35 36 36 36 35 33 33 32 33 35 36 36 36 36 35 35 36 37 37 36 35 35 35 35 35 36 37 38 39 40 42 42 43 44 45 46 48 48 47 45 43 41 41 40 40 39 39 39 39 39 39 39 40 40 39 38 37 37 37 38 39 39 40 40 41 41 41 40 39 39 38 38 37 37 36 34 34 34 34 35 35 35 36 35 35 36 37 38 39 40 41 41 41 40 40 40 40 41 43 43 42 41 41 39 37 36 35 33 36 39 40 41 41 41 41 40 39 37 35 34 35 36 38 39 39 40 41 40 40 39 39 39 40 40 40 40 40 39 39 39 39 39 39 38 38 38 39 40 41 41 41 41 41 42 41 42 42 41 41 41 41 40 39 39 40 40 38 37 36 35 34 32 30 29 30 31 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 29 29 30 30 29 29 28 27 27 26 26 27 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 23 23 22 22 22 23 24 24 24 23 22 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 20 19 18 18 18 18 19 20 19 19 19 19 18 17 16 16 16 17 17 17 18 18 20 19 17 17 16 16 15 15 15 16 16 17 18 20 21 22 22 22 22 23 23 24 24 24 23 23 23 22 21 20 20 20 20 20 20 19 19 19 17 16 15 15 16 16 16 17 17 16 16 14 13 12 12 12 11 10 10 9 9 8 7 7 7 6 6 6 6 7 6 6 5 5 4 4 4 3 2 3 3 4 5 5 6 8 9 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 24 25 27 27 28 28 27 26 26 27 27 27 28 30 29 26 21 15 10 8 8 8 8 9 10 10 11 13 15 18 20 22 24 25 26 26 26 26 24 21 18 15 13 12 11 11 11 11 12 13 14 14 15 16 16 16 15 15 15 14 14 14 14 15 15 15 15 15 14 14 14 13 14 15 16 16 16 16 17 17 18 18 19 20 21 23 23 24 24 24 24 25 26 26 27 29 30 30 30 31 32 32 32 31 29 30 31 31 32 33 33 35 35 35 36 38 37 36 35 34 34 35 39 40 39 40 37 36 35 36 37 38 39 41 42 42 43 42 40 39 39 40 40 40 39 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 34 34 35 37 37 39 40 41 41 39 36 35 34 34 34 34 34 34 35 36 37 37 37 37 38 38 38 38 38 38 37 36 36 36 36 37 38 38 38 38 37 36 36 36 38 39 40 42 42 42 42 41 38 38 38 37 36 36 38 38 39 39 39 37 37 38 39 40 40 40 40 39 37 36 35 33 31 30 30 30 30 30 30 32 34 37 36 35 33 33 34 34 35 35 37 38 38 36 35 34 34 33 34 35 35 34 33 32 32 33 34 35 36 36 35 35 35 35 35 34 33 33 33 35 36 36 36 36 34 35 37 38 38 37 36 35 35 35 35 36 37 38 39 40 41 41 42 44 44 45 48 49 48 45 43 42 41 40 40 40 39 39 39 39 40 40 40 40 38 37 37 37 37 38 39 40 40 41 41 41 41 41 41 40 39 38 37 36 35 34 33 34 34 34 35 35 35 35 36 36 38 39 40 41 41 42 41 40 40 40 41 42 43 43 43 41 40 39 37 36 34 34 36 39 40 41 41 41 41 39 38 36 35 35 36 37 37 38 40 41 41 40 40 39 39 40 40 40 40 39 39 39 40 41 42 41 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 41 41 41 42 41 41 40 39 38 36 35 32 30 30 31 32 32 32 33 34 35 35 34 35 35 35 35 35 35 35 35 35 35 34 33 33 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 28 27 26 26 27 28 29 28 28 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 22 22 22 21 21 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 21 22 22 22 21 20 19 19 19 19 19 19 19 19 19 19 19 18 17 17 17 17 18 18 18 18 19 19 18 17 16 16 15 15 16 16 16 16 17 18 21 21 21 21 21 22 22 22 23 24 24 24 24 23 21 21 20 19 19 19 19 19 19 19 18 17 16 16 16 16 16 17 17 17 17 15 14 13 12 11 11 10 10 10 10 9 8 8 7 7 6 6 6 6 6 6 6 5 4 4 4 4 3 3 2 2 3 4 5 6 7 8 9 10 10 10 10 11 11 12 12 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 25 25 26 26 28 28 28 27 27 27 28 28 28 28 28 24 19 13 9 7 7 8 9 10 10 10 12 14 17 20 22 24 26 27 28 28 28 28 26 23 19 15 13 12 12 11 11 12 12 13 14 15 15 16 16 16 16 16 15 15 14 15 15 15 16 16 16 15 15 15 15 14 15 15 16 16 16 16 17 17 18 19 19 20 22 23 23 23 23 24 24 25 25 26 27 29 30 30 30 30 31 32 32 31 30 30 30 31 32 33 34 35 35 36 37 38 39 38 38 37 38 40 40 40 39 38 37 36 36 36 37 39 40 40 41 41 42 42 40 40 40 40 40 39 39 39 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 35 35 36 38 39 41 41 40 38 36 35 35 34 34 34 34 35 36 36 36 37 37 37 37 38 38 38 38 37 36 36 36 37 38 39 39 40 39 38 37 37 38 39 39 40 41 42 43 43 41 40 38 38 38 37 37 38 38 39 40 39 38 37 37 38 40 40 40 40 38 37 36 35 33 33 32 31 31 31 31 31 32 35 37 37 35 34 34 34 35 35 36 37 38 37 36 35 35 34 34 35 35 35 35 34 33 32 33 34 35 36 36 36 36 36 35 35 34 33 33 34 35 36 36 36 36 35 35 36 38 39 38 36 35 35 35 35 35 37 38 39 39 40 41 42 43 43 45 48 49 47 46 44 42 41 40 40 40 39 39 39 39 40 40 40 39 38 38 38 37 38 38 39 39 40 41 41 41 41 41 40 40 39 38 37 35 33 33 33 33 33 34 34 35 35 35 36 38 39 41 41 42 42 42 41 40 40 40 41 42 43 43 43 43 41 39 38 36 35 35 36 39 40 40 40 40 39 38 36 35 35 36 36 37 37 38 39 40 40 40 39 38 39 40 40 40 40 39 39 40 42 43 43 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 41 41 41 41 40 38 36 35 32 31 31 31 31 32 33 34 34 35 35 36 36 36 36 36 36 35 35 35 35 35 34 33 32 32 32 31 31 31 31 31 30 30 29 29 29 29 28 27 27 26 26 27 28 29 28 28 28 27 27 26 25 25 24 24 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 21 22 22 22 20 21 21 21 22 22 22 21 21 20 20 20 22 23 22 21 21 20 20 20 19 19 20 20 20 19 19 19 19 18 18 17 18 18 19 19 19 19 19 19 17 16 16 16 15 17 17 17 16 17 17 18 20 21 21 21 19 20 20 21 22 23 25 25 24 23 21 20 19 18 18 18 19 19 19 19 18 17 16 16 16 17 17 17 17 17 16 15 14 13 11 11 10 10 10 10 9 9 8 8 7 7 6 6 5 6 6 6 6 5 4 4 4 4 3 3 3 2 2 3 4 5 6 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 27 26 26 26 28 29 29 28 28 27 27 25 25 24 23 21 15 10 8 7 7 8 9 9 10 11 13 16 19 22 25 26 28 29 30 30 30 29 27 23 19 15 12 12 11 11 12 12 13 13 14 15 15 16 16 16 16 16 16 16 15 15 15 16 17 17 17 17 16 15 14 14 15 15 15 15 16 16 16 17 18 19 20 21 22 23 23 23 24 24 24 24 25 26 27 29 29 29 29 29 30 31 32 31 30 29 30 30 31 33 33 34 36 37 37 37 38 38 39 39 38 38 39 39 38 37 37 36 36 36 38 39 40 40 41 41 41 41 40 39 40 40 40 40 40 39 38 37 37 36 36 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 35 36 37 38 40 42 41 40 38 37 36 36 35 35 35 36 36 36 36 36 36 36 36 37 38 38 38 37 37 37 37 38 38 39 40 40 40 39 38 39 39 39 40 40 40 42 43 43 42 41 39 39 38 37 37 37 38 39 40 40 39 38 37 38 39 40 40 39 37 36 36 35 35 35 33 32 32 32 31 32 33 35 37 37 35 35 34 34 35 35 36 37 37 37 37 36 36 35 35 35 35 36 35 34 33 33 33 34 35 35 36 36 36 36 36 35 34 34 33 34 34 35 36 36 36 35 35 36 38 39 39 38 37 35 35 35 35 36 37 38 39 39 40 41 41 43 45 48 49 47 46 44 43 41 41 40 39 39 39 39 39 40 40 40 39 38 38 38 38 38 38 38 39 40 40 41 42 42 41 40 39 39 38 36 34 33 32 32 33 33 34 34 34 35 36 37 39 41 42 42 43 42 42 41 40 40 40 41 43 44 43 43 43 42 40 38 36 36 35 37 38 38 39 39 39 39 38 36 35 36 36 37 37 37 38 38 39 39 39 38 37 39 39 40 40 40 40 41 42 42 43 43 42 41 41 41 41 41 41 41 41 41 40 40 40 40 41 41 41 40 40 40 41 42 41 41 41 41 41 41 40 39 37 36 34 32 32 32 32 33 34 34 34 35 35 36 36 37 37 37 37 37 36 36 36 35 34 33 32 32 32 31 32 32 31 31 30 29 29 29 29 29 28 27 26 26 27 28 28 29 29 28 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 21 20 20 21 22 21 20 20 21 22 22 22 22 22 21 21 21 21 22 23 23 22 21 21 20 20 20 20 19 19 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 17 16 16 17 18 17 17 16 17 18 18 19 20 20 20 20 20 20 21 22 23 24 25 24 23 21 20 20 19 19 18 17 18 19 19 19 17 16 17 17 17 17 17 17 17 16 15 13 12 11 10 10 10 10 10 9 9 9 8 7 7 6 6 6 5 5 6 6 6 4 4 4 4 4 4 3 3 2 3 4 5 6 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 17 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 29 29 29 28 28 29 29 28 26 25 24 23 23 22 21 19 15 10 7 7 8 9 10 10 11 13 16 19 22 25 27 28 30 31 31 31 31 30 27 23 19 15 12 11 11 11 11 12 13 13 14 15 15 16 16 16 16 17 17 16 16 16 15 16 17 18 18 18 17 14 13 13 14 14 14 15 16 17 17 18 19 20 21 22 22 23 23 23 23 24 24 24 25 25 27 29 29 29 28 28 29 30 31 29 28 29 30 30 31 32 32 34 36 37 37 39 40 39 38 38 36 36 36 36 36 36 36 36 36 36 37 39 39 40 41 41 41 40 39 39 39 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 35 36 37 39 41 42 41 40 39 38 37 37 36 36 36 36 36 36 35 36 36 37 38 38 38 38 38 37 37 37 38 38 39 40 40 39 39 39 39 39 39 40 40 41 42 43 44 42 41 40 39 38 38 37 37 37 39 40 40 40 39 38 38 39 39 39 39 38 37 37 37 36 35 34 33 33 32 32 33 34 36 37 36 35 34 34 34 35 35 37 38 38 37 37 37 37 36 36 36 35 36 36 35 34 33 33 33 34 34 35 36 37 37 37 36 35 34 33 33 33 34 35 36 36 35 35 36 37 39 39 39 38 36 35 35 35 36 37 38 38 39 39 40 40 43 44 48 49 48 47 44 42 41 41 40 39 39 39 39 39 39 40 40 40 39 38 38 38 37 37 38 39 39 40 40 41 41 40 39 39 38 37 35 34 33 33 33 34 35 36 35 35 36 38 40 42 43 43 42 42 41 41 40 40 40 40 42 43 44 43 43 43 41 40 38 37 36 35 36 37 38 38 38 38 38 37 36 35 36 36 36 37 37 38 38 38 38 38 37 37 39 39 39 40 40 41 42 43 44 44 43 43 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 39 40 41 40 40 40 40 40 40 39 38 37 36 34 33 33 33 33 33 34 34 34 35 35 36 37 37 37 38 38 37 38 37 36 35 34 34 33 32 32 31 32 32 32 31 30 29 29 29 29 28 28 27 26 26 27 28 28 28 28 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 22 23 23 23 23 22 22 21 21 21 21 21 21 20 21 22 23 22 22 22 22 22 22 22 22 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 18 19 19 19 19 19 19 20 20 20 20 20 19 18 18 17 16 17 18 18 17 16 17 18 18 19 20 20 21 21 20 20 21 21 22 23 23 25 24 23 21 20 20 20 19 19 19 19 19 18 17 16 17 18 18 18 18 17 16 16 15 14 13 12 11 10 10 10 9 9 9 9 9 8 8 7 7 6 6 5 5 6 6 6 5 4 4 4 4 4 3 3 2 2 3 5 7 8 8 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 18 17 18 18 18 18 18 18 18 18 19 19 19 31 31 31 30 29 28 28 26 24 23 22 22 22 20 21 19 16 11 8 8 9 9 10 11 12 15 18 22 25 27 29 30 31 31 32 32 31 29 27 23 19 15 12 10 10 11 11 12 13 14 14 15 15 16 17 17 17 18 18 18 17 16 15 15 17 17 18 18 17 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 23 23 23 23 24 24 24 25 26 27 28 29 29 28 28 28 28 28 28 27 28 29 29 30 31 32 34 35 36 38 41 41 38 36 35 34 33 33 34 35 36 36 35 34 35 36 36 38 40 41 41 41 40 39 39 39 39 39 39 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 35 36 38 40 41 41 41 40 39 38 37 36 36 36 35 34 34 34 35 36 38 39 39 39 38 38 37 37 37 38 38 39 39 39 39 40 40 39 39 39 39 39 40 42 43 43 42 40 40 39 38 38 37 37 37 38 40 41 41 40 39 38 39 39 39 38 38 37 37 37 37 36 34 34 33 33 33 33 35 37 37 35 34 34 34 34 35 36 38 39 38 38 37 37 38 37 37 36 36 35 35 35 34 33 33 33 33 33 34 35 37 38 38 36 35 34 33 33 33 33 35 36 36 35 35 35 37 39 39 39 38 36 35 35 35 36 36 37 38 38 38 39 40 42 44 48 49 48 47 45 42 42 41 40 40 39 39 39 39 39 39 39 40 39 39 38 38 37 37 38 39 40 41 41 40 40 39 39 39 38 37 35 35 34 34 35 37 37 36 35 36 38 40 42 43 43 42 42 41 41 40 40 39 40 41 42 43 43 43 42 42 40 39 38 37 37 36 36 36 37 37 37 37 37 37 37 35 35 36 36 36 37 37 37 38 38 38 38 38 38 39 40 41 41 42 43 44 44 44 43 43 42 42 42 42 41 42 41 41 41 41 41 41 41 40 40 39 39 38 39 39 40 39 39 39 39 39 39 38 38 37 36 35 35 34 33 33 34 34 35 35 35 35 36 36 37 37 37 37 37 37 37 36 35 35 35 34 33 32 32 32 32 32 31 30 29 29 29 29 28 27 26 26 26 27 28 28 28 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 22 22 23 23 22 22 22 21 21 21 21 21 21 21 23 23 23 22 22 22 22 22 22 23 23 23 23 22 21 21 21 20 20 20 19 19 19 19 20 19 19 19 19 19 19 19 20 20 21 20 20 20 19 18 18 16 17 18 18 18 17 17 17 18 18 19 20 21 21 21 21 21 21 21 22 22 24 25 24 23 22 21 21 20 21 20 20 20 19 18 16 16 17 17 18 17 17 16 16 16 15 14 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 5 5 5 4 4 4 3 2 2 3 5 6 7 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 31 31 31 30 28 27 26 25 23 21 21 22 21 20 20 19 16 12 10 10 10 10 11 13 15 17 20 24 27 28 30 31 32 32 33 32 31 29 26 22 18 14 12 10 10 10 12 12 13 13 14 15 15 15 16 17 18 18 19 19 19 16 15 15 16 16 17 17 16 15 15 14 14 14 14 15 15 16 18 19 20 20 21 22 23 23 23 23 23 24 25 25 25 26 27 28 29 29 28 28 28 28 27 26 26 27 28 29 29 30 30 32 34 36 39 41 39 38 35 34 33 31 31 33 35 36 36 34 33 34 35 35 37 40 41 41 41 41 40 39 38 38 38 37 37 37 38 38 39 38 37 36 35 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 35 35 36 38 40 41 41 41 40 40 39 37 36 35 34 34 34 34 34 36 38 40 39 39 38 37 37 37 37 37 38 38 38 38 39 39 40 39 39 38 38 38 39 40 41 42 41 40 41 40 40 39 38 37 37 38 40 41 41 40 39 39 38 38 38 38 38 37 37 38 38 37 36 35 34 33 33 33 35 36 36 35 34 34 34 35 36 37 39 39 39 38 37 37 37 37 38 37 36 35 35 35 35 34 33 33 33 33 33 34 36 38 39 37 35 34 33 33 33 33 34 35 36 35 35 36 37 39 39 40 38 37 36 35 35 36 36 37 37 37 38 38 39 41 44 47 48 48 46 45 45 43 41 40 40 39 39 39 39 39 39 39 39 39 39 38 37 37 38 39 40 40 41 40 40 39 39 39 38 37 37 36 36 36 36 37 38 38 36 36 37 40 41 42 42 41 41 40 40 40 39 39 39 40 41 41 43 43 42 42 41 40 39 38 37 37 37 37 37 37 37 36 36 37 37 36 35 35 34 35 36 36 36 37 38 38 37 37 37 37 39 40 41 42 43 44 45 45 44 44 43 42 42 43 43 43 43 42 42 42 41 41 41 41 40 40 39 39 39 39 40 40 40 39 39 39 39 38 38 37 36 36 35 34 34 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 36 36 35 34 34 33 32 32 32 32 31 30 30 30 29 29 28 28 27 27 26 27 27 28 28 28 28 28 27 27 26 26 25 25 25 25 24 24 24 24 23 23 24 24 24 23 23 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 22 22 22 22 22 23 23 22 22 22 23 23 22 21 21 21 21 20 19 19 19 20 20 19 19 19 19 19 20 20 20 20 20 21 20 20 20 19 17 17 18 19 19 18 18 18 18 18 19 20 21 21 21 21 21 21 21 21 22 22 24 25 25 24 22 21 20 21 21 21 21 20 19 19 17 17 17 17 17 17 16 16 16 15 15 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 6 6 7 7 6 6 5 5 5 4 3 2 2 3 4 4 6 7 8 9 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 31 31 30 29 28 27 25 24 22 21 21 20 19 19 19 19 17 14 12 12 11 11 12 14 17 19 23 25 28 30 31 33 33 33 33 32 30 28 25 22 18 14 14 12 10 10 12 12 13 13 14 14 15 15 16 17 18 19 19 20 19 17 16 16 16 16 17 16 16 15 15 14 14 14 15 15 15 17 18 19 19 19 20 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 28 28 28 27 26 26 26 28 29 29 29 29 30 31 33 37 40 39 38 37 33 33 32 31 31 32 34 37 37 35 33 35 35 36 39 40 41 41 41 41 40 39 38 37 37 36 35 36 37 38 39 39 37 36 35 35 35 34 34 35 35 35 35 35 35 35 35 34 34 34 35 35 35 35 36 37 38 40 40 40 40 40 38 36 35 34 34 34 33 33 35 38 40 39 38 37 37 37 37 37 37 37 37 37 37 37 39 40 40 40 38 38 38 38 39 41 41 41 41 41 41 41 40 38 37 37 38 40 41 41 40 40 39 38 38 37 37 36 36 37 38 38 38 37 36 34 33 33 34 35 36 36 35 35 34 35 35 36 38 39 40 39 38 37 37 37 37 38 37 36 35 35 35 35 34 34 33 33 33 33 34 36 38 39 39 36 35 34 33 32 32 33 35 35 35 35 36 37 38 39 39 38 36 36 36 36 36 36 36 37 37 38 38 39 41 44 47 48 47 47 46 45 44 42 41 40 40 39 39 39 39 39 39 39 39 38 38 38 38 39 39 40 40 40 40 39 39 38 38 38 37 37 37 37 37 37 38 38 37 36 36 39 40 40 40 40 40 39 40 39 39 39 38 40 40 42 42 43 42 41 41 41 39 38 38 37 37 37 38 38 38 37 36 36 36 36 35 34 34 33 34 35 35 36 36 37 37 37 37 37 38 41 41 41 42 43 45 46 45 45 45 44 43 43 43 43 43 43 43 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 33 32 33 32 33 33 34 35 35 35 36 36 37 37 37 37 37 36 36 36 35 34 33 33 33 32 32 32 31 31 31 30 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 23 23 23 22 21 21 22 22 23 23 23 22 22 22 23 23 23 22 22 21 21 20 20 19 19 19 19 18 18 19 19 20 20 21 21 21 21 21 20 20 20 19 18 18 19 20 19 19 19 19 19 19 20 21 21 21 22 21 21 21 21 21 21 22 24 25 26 25 22 21 21 21 21 21 21 21 20 19 18 18 17 17 17 17 17 16 15 15 14 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 5 5 5 4 3 2 3 3 4 5 7 8 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 31 30 29 28 27 26 24 23 21 20 20 19 18 18 18 18 17 15 14 13 13 13 14 16 19 22 25 27 29 31 32 33 34 34 32 31 29 27 24 21 18 15 15 12 10 10 12 12 13 13 14 14 15 15 16 17 18 19 20 20 20 18 17 17 17 17 18 17 16 16 15 15 14 15 15 16 17 17 18 18 19 19 20 22 23 24 24 24 24 24 25 25 26 26 27 28 28 28 28 28 27 26 25 26 27 29 29 29 29 29 30 32 35 38 40 38 36 35 33 31 30 30 30 32 35 37 37 35 34 35 35 37 39 40 41 41 41 41 40 39 39 37 36 35 34 35 36 38 39 39 38 37 36 35 34 34 34 34 34 35 35 36 36 36 35 34 34 34 35 35 35 35 36 36 37 38 39 40 40 40 39 36 35 34 34 33 33 32 34 37 39 39 38 38 38 38 38 38 38 38 38 37 37 37 39 40 40 40 39 38 37 38 39 40 40 40 41 41 41 42 40 38 38 38 39 40 41 41 40 40 39 38 37 36 35 35 36 36 37 38 38 37 35 34 33 33 34 36 37 36 35 35 34 35 36 37 39 40 40 39 37 36 36 36 37 37 38 37 36 36 36 35 34 34 34 33 33 32 33 36 38 39 39 36 36 34 33 32 32 33 34 35 35 35 36 36 38 39 39 38 37 36 36 36 36 36 36 36 37 37 38 39 40 43 46 47 47 47 47 46 45 42 41 40 40 40 39 39 39 39 39 39 38 38 38 38 38 39 40 40 40 40 40 39 39 38 38 38 37 37 37 37 38 38 39 38 36 36 37 39 40 40 39 39 39 39 39 39 39 39 39 40 40 41 42 41 41 40 41 40 39 38 37 37 37 38 38 39 39 38 37 37 36 35 35 33 33 33 34 34 35 36 36 36 36 36 37 38 40 40 40 41 42 43 44 46 46 46 46 45 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 39 38 37 37 36 34 33 32 32 32 31 31 32 33 33 34 35 35 36 36 37 37 37 37 37 36 36 35 34 34 33 33 32 32 32 32 31 31 30 30 29 29 28 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24 23 23 23 23 23 23 22 22 21 21 21 21 22 22 23 23 23 23 22 22 22 22 22 23 23 22 22 22 23 23 23 23 22 22 21 20 20 19 19 19 19 19 18 18 19 20 20 21 21 21 21 22 22 22 20 20 19 19 19 20 20 20 20 20 20 20 20 21 21 22 22 22 21 21 21 21 21 21 22 24 25 26 25 23 22 21 21 22 21 22 21 20 20 19 18 18 18 18 18 17 16 15 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 5 5 4 3 2 2 2 3 5 7 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 30 29 29 28 27 25 24 22 21 21 20 19 18 18 18 18 17 16 16 15 15 15 17 19 22 24 27 30 32 33 33 34 34 33 31 29 28 26 24 21 17 16 15 12 10 10 11 12 13 13 14 14 15 15 17 18 19 20 20 21 20 19 18 18 17 17 17 18 18 17 16 15 15 15 15 16 17 17 18 18 19 20 21 23 24 23 24 24 25 25 25 26 26 27 27 28 28 28 28 27 26 25 25 26 28 29 29 29 29 29 30 32 36 38 38 38 33 33 32 30 29 30 31 33 36 38 37 35 34 34 34 36 39 40 41 41 42 41 40 39 38 36 35 34 34 34 36 38 40 39 38 38 36 35 34 34 33 33 33 34 35 36 36 36 35 35 34 35 35 36 36 36 36 36 36 37 38 38 40 41 40 38 36 34 34 33 33 33 34 36 38 39 38 39 39 39 39 39 40 40 39 38 38 38 38 40 41 41 41 40 38 39 39 40 40 40 40 41 41 41 40 39 38 39 40 40 41 41 40 40 39 38 37 36 35 35 35 36 36 37 37 36 35 34 33 33 33 35 36 36 35 34 34 35 36 38 40 41 40 38 38 37 36 36 36 37 38 37 36 36 36 36 36 35 34 33 33 32 33 35 38 39 39 38 37 34 32 32 32 33 34 34 35 35 36 36 37 38 38 37 37 36 37 37 37 37 37 36 36 37 38 38 40 43 45 46 46 47 47 46 45 43 41 41 40 40 40 40 39 39 39 38 38 38 38 38 39 39 40 40 40 40 40 39 39 38 38 37 38 38 38 38 38 39 38 37 36 37 38 39 39 39 39 38 38 39 39 39 39 39 39 39 40 41 41 40 40 42 41 40 39 38 37 37 37 38 39 39 39 38 38 38 36 35 35 34 34 33 33 34 35 36 36 36 36 37 38 39 40 40 41 41 42 43 44 44 45 45 46 45 44 43 42 43 43 43 43 43 44 44 44 44 44 43 42 41 41 41 41 40 41 41 40 40 40 40 39 39 38 38 36 35 34 33 32 32 32 31 31 31 32 33 34 35 35 36 37 37 37 37 37 37 36 36 35 34 34 33 33 32 32 32 32 31 31 30 30 29 28 28 27 27 27 27 27 27 27 27 27 27 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 22 22 23 23 23 23 23 22 22 22 22 23 23 22 22 22 23 23 23 23 23 23 22 21 20 20 19 19 18 18 18 18 19 19 20 20 21 21 21 22 22 22 22 20 20 19 19 19 20 20 20 20 20 20 21 21 22 22 22 22 22 21 21 22 21 21 22 22 24 25 26 26 25 24 22 21 21 22 23 23 21 20 20 19 19 17 17 17 17 16 15 14 13 13 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 4 3 2 2 2 2 3 5 6 7 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 29 29 29 28 28 27 26 25 24 24 23 22 21 20 20 19 17 17 18 18 18 19 21 23 26 28 31 32 34 35 35 34 33 31 29 28 27 25 23 21 20 17 15 12 11 11 11 12 13 13 14 14 15 16 17 18 20 20 21 21 20 19 19 18 17 17 17 17 18 18 17 17 16 16 16 16 16 17 18 19 21 22 22 22 23 23 23 24 25 25 26 26 26 27 27 27 28 28 28 27 26 26 26 27 28 28 28 28 29 29 30 32 36 37 37 36 34 33 32 31 32 32 32 35 37 39 38 34 34 33 34 35 39 40 41 41 42 41 41 39 38 36 34 34 34 34 36 38 40 40 39 38 37 35 35 34 34 33 33 34 34 35 37 37 36 36 35 36 36 37 37 37 36 36 36 36 37 37 39 41 41 39 37 37 35 35 34 34 34 36 37 38 39 39 39 40 40 41 41 41 40 39 38 37 38 38 40 42 43 42 40 40 40 41 40 40 40 40 40 40 39 38 39 40 41 41 41 41 40 39 38 37 36 35 35 35 35 36 35 36 37 36 35 33 33 33 33 34 34 35 34 34 34 34 36 38 41 41 40 38 38 38 37 36 36 37 37 37 37 36 36 36 36 35 34 33 33 32 33 35 38 40 40 40 37 34 33 32 33 33 34 35 35 35 36 36 37 37 37 37 36 36 36 37 37 37 37 36 36 36 37 38 39 42 44 45 45 46 46 46 45 43 42 41 41 40 40 40 40 39 39 38 38 38 38 39 39 40 40 40 40 40 40 39 39 38 38 38 38 38 38 38 39 39 39 38 36 37 38 38 38 39 38 38 38 39 39 39 39 39 39 39 40 41 40 41 42 41 41 40 39 38 38 37 37 38 38 38 38 38 38 37 37 36 35 36 36 35 33 33 34 36 36 36 36 37 39 40 40 40 41 41 42 43 43 43 43 44 44 44 43 43 43 43 44 44 45 45 45 45 45 44 44 43 43 42 42 41 41 41 41 41 40 40 40 40 40 40 39 38 37 36 35 34 33 33 33 32 32 31 31 32 33 34 35 35 36 37 37 37 37 37 37 36 35 35 34 34 33 33 33 32 32 31 31 31 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 25 25 25 24 24 24 23 23 23 23 22 22 23 23 24 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 23 23 23 22 21 20 19 18 18 18 18 18 19 19 20 20 21 21 21 22 22 22 22 21 20 20 20 19 19 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 24 25 26 26 26 24 22 21 22 23 24 23 22 21 21 21 20 17 16 16 16 15 14 14 14 13 13 13 13 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 7 6 6 5 4 4 3 2 2 2 3 4 6 7 8 8 8 9 9 10 10 10 10 10 11 11 11 12 12 13 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 19 29 29 29 29 29 29 29 29 28 27 25 24 22 22 22 21 20 20 22 23 23 25 26 28 30 32 34 35 35 35 34 33 31 29 27 26 26 24 23 22 21 18 15 12 11 11 12 13 13 14 14 14 15 16 18 19 20 20 21 21 20 19 19 18 17 17 17 17 18 19 18 18 18 16 16 17 17 18 19 21 22 23 23 23 22 23 23 24 25 26 26 27 26 26 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 32 35 37 38 38 37 36 35 35 35 34 34 36 39 40 39 37 35 34 34 36 38 40 41 42 42 42 42 39 37 35 34 33 33 34 36 38 40 40 40 39 37 36 36 35 35 34 34 34 34 35 37 38 37 36 36 37 37 38 38 38 37 37 36 36 36 37 38 41 42 40 39 38 37 36 35 35 35 35 36 37 37 38 39 41 41 41 42 41 40 39 38 37 37 37 38 41 43 43 41 40 41 41 41 40 40 39 39 39 38 37 39 40 41 42 41 41 40 39 38 37 36 35 34 34 34 34 34 36 37 37 35 33 32 33 34 34 34 34 34 33 33 34 35 38 41 42 40 39 39 37 36 36 36 37 37 37 37 37 37 37 36 35 34 34 33 33 34 36 38 38 40 40 38 35 34 33 33 34 34 35 35 35 36 36 37 37 37 36 36 36 36 37 37 37 37 36 36 36 37 38 39 41 42 44 45 46 46 46 45 43 42 41 41 41 41 40 40 39 39 38 38 38 38 39 40 40 40 40 40 40 40 39 39 38 38 38 38 38 38 38 38 39 39 39 38 37 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 42 41 41 41 40 39 39 38 38 38 38 38 38 38 38 37 36 36 36 36 37 37 36 34 33 34 35 36 36 37 38 39 40 40 40 41 41 42 42 42 43 43 43 43 43 43 43 44 44 43 44 44 45 45 45 45 44 44 44 43 43 43 42 41 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 36 36 36 36 34 33 32 32 32 33 34 35 35 36 36 37 37 37 37 36 36 35 34 34 34 33 33 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 27 27 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 23 23 24 23 23 23 23 23 23 23 23 23 23 23 24 24 23 23 24 24 24 23 23 23 23 23 23 24 23 23 22 22 22 23 22 21 20 19 18 18 17 17 17 18 19 20 20 20 21 21 22 22 22 22 22 21 21 20 20 20 19 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 22 22 22 23 24 25 26 26 25 23 22 21 22 23 23 23 22 22 22 21 19 17 16 15 15 14 14 14 14 14 13 13 13 12 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 10 10 9 8 8 7 6 6 5 4 4 3 2 2 2 3 4 5 6 7 8 8 9 9 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 28 28 29 30 30 30 30 30 28 26 24 22 22 22 23 23 23 23 27 28 30 31 32 34 35 35 35 35 35 34 32 30 28 27 26 25 24 24 22 22 20 18 15 12 11 12 13 13 14 14 14 15 16 16 18 19 20 21 21 20 20 20 19 18 17 17 17 18 19 19 19 18 18 16 17 17 18 18 18 21 23 24 24 23 23 23 24 25 26 26 26 27 26 26 26 27 27 27 27 28 28 29 29 30 30 30 31 31 31 32 32 34 36 38 39 39 38 37 37 36 36 35 35 37 41 41 40 39 36 34 35 36 39 40 41 43 43 42 41 39 36 35 34 33 33 34 35 38 39 39 40 40 38 38 37 36 35 34 34 34 34 35 37 38 38 37 36 37 39 40 40 39 38 37 36 36 35 36 37 40 42 41 41 39 38 37 36 35 35 35 35 35 35 37 39 41 42 42 42 41 39 38 37 37 37 36 37 40 43 43 42 41 40 40 40 40 39 39 38 37 37 37 38 40 41 41 41 40 39 38 37 36 35 34 33 33 33 33 34 35 37 36 35 33 33 33 33 33 34 34 33 33 32 33 35 38 41 42 42 42 40 37 36 36 37 37 37 37 37 37 37 37 37 36 35 34 33 33 34 36 38 38 40 40 38 36 34 34 34 34 34 34 34 35 35 36 36 37 37 36 36 36 36 36 36 37 37 36 36 35 36 37 39 40 41 43 44 45 45 46 45 43 42 41 41 41 41 41 40 40 39 38 38 38 39 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 38 38 38 39 39 39 38 37 37 38 38 39 39 39 39 39 39 39 40 40 41 41 41 41 41 42 41 41 40 40 40 39 38 38 38 38 38 38 37 37 36 36 35 35 37 38 39 37 36 35 34 35 35 36 37 38 39 40 40 40 41 41 42 42 42 43 43 43 43 42 43 43 43 43 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 38 38 38 38 37 35 34 32 32 33 34 34 35 35 36 36 37 37 37 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 28 28 28 27 27 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 24 24 23 23 23 23 24 24 23 23 23 24 24 24 23 23 23 23 24 24 23 23 22 21 22 22 22 22 21 19 18 18 17 17 17 18 19 20 20 20 20 21 22 22 22 22 21 21 21 21 20 20 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 22 23 25 25 26 26 24 23 22 23 23 22 22 22 22 22 21 20 18 17 15 15 14 14 13 14 14 14 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 8 7 6 6 5 5 4 3 2 2 2 3 4 5 6 7 7 8 9 9 10 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 28 28 28 29 29 28 27 27 25 22 21 21 21 22 23 25 25 28 31 33 34 35 36 36 36 35 33 33 33 31 29 28 26 25 24 24 23 23 22 22 20 18 15 13 11 12 13 14 14 14 14 15 16 17 18 19 20 21 21 20 20 20 19 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 21 23 23 24 24 23 23 24 25 26 27 26 26 26 26 25 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 35 37 39 39 39 39 38 37 37 36 35 35 38 42 42 42 40 37 35 35 36 39 41 42 43 43 43 42 39 37 35 34 34 34 34 36 36 38 40 41 40 39 38 37 36 35 34 34 34 34 34 37 38 38 37 37 38 40 41 41 41 40 38 37 36 35 35 37 40 41 41 42 40 38 37 36 37 37 36 35 35 35 37 40 42 43 42 41 40 39 38 37 37 36 35 37 39 42 43 42 41 40 40 40 40 39 39 38 37 36 36 38 39 41 41 40 40 39 38 37 36 35 33 32 32 32 32 33 34 36 36 36 34 33 33 33 33 33 33 32 32 32 33 34 37 41 42 43 43 41 38 36 36 37 37 37 36 37 37 37 38 38 37 35 34 33 33 35 35 37 39 39 39 37 36 35 34 34 34 34 34 34 35 35 36 36 36 36 36 35 35 36 36 37 37 36 36 35 35 35 36 36 38 40 42 44 44 45 45 44 43 42 42 42 41 41 41 40 40 39 39 38 39 39 40 40 40 40 39 40 40 40 39 39 39 39 38 38 37 37 38 39 39 40 39 39 38 38 38 39 40 39 39 39 39 40 40 40 40 41 41 41 41 42 42 41 40 40 40 40 39 39 38 38 38 37 37 36 36 36 34 34 34 37 39 39 38 36 36 35 35 35 35 37 39 40 40 40 40 41 41 42 43 43 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 40 40 39 38 37 36 34 33 33 34 35 35 35 36 36 37 36 36 36 35 34 34 34 33 33 33 32 32 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 23 23 23 24 24 24 24 24 23 23 23 23 23 22 22 23 23 24 24 23 22 22 23 24 23 22 22 21 20 21 22 22 21 20 18 18 17 17 17 17 18 19 19 19 19 21 22 22 22 22 22 21 21 21 20 20 19 19 19 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 22 23 25 25 26 25 24 22 22 23 22 22 22 22 22 21 20 19 17 16 15 14 14 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 8 8 7 7 6 6 5 4 3 2 2 2 3 4 4 5 5 6 7 8 9 9 9 10 10 10 10 11 12 13 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 28 28 27 27 27 27 25 23 22 22 22 23 24 26 28 30 29 33 36 37 37 37 36 35 34 32 31 31 30 29 27 26 24 23 23 22 23 23 23 22 20 18 15 13 12 12 13 14 14 14 15 16 17 18 18 19 20 20 20 20 20 20 20 19 18 18 19 18 19 19 19 20 20 20 20 20 20 19 19 21 22 22 23 24 24 24 24 25 26 26 26 25 25 25 25 26 27 27 28 28 29 30 30 30 31 31 32 32 33 34 35 36 37 38 38 39 39 39 38 37 36 36 36 40 42 43 43 40 37 35 35 37 39 41 42 43 43 43 42 40 37 36 35 34 34 35 35 36 38 40 41 41 40 39 38 37 36 35 35 34 34 35 37 38 39 38 38 39 41 41 42 42 41 38 36 35 35 35 37 37 39 41 42 41 39 37 38 38 38 37 36 36 36 38 41 43 43 42 41 40 39 39 38 37 35 34 36 38 41 42 42 41 41 41 40 41 41 40 39 37 36 36 37 38 38 40 40 39 39 38 37 36 35 34 33 32 32 33 32 33 34 36 36 35 34 33 33 33 32 32 32 32 32 33 34 37 39 40 43 43 40 38 37 37 37 37 37 36 36 37 38 38 38 37 35 34 33 33 35 35 37 39 39 37 36 35 34 34 34 35 35 34 34 35 35 35 36 36 36 35 35 35 35 36 36 36 36 36 35 35 35 36 36 37 39 42 43 44 45 44 44 43 42 42 42 42 42 41 41 40 40 39 39 40 39 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 38 38 39 39 39 39 39 39 38 38 40 41 40 39 39 39 39 40 40 40 41 41 41 41 42 42 41 40 40 40 40 39 40 39 38 37 37 37 36 36 35 34 34 35 38 39 39 38 37 36 36 35 35 35 37 39 40 40 39 40 40 41 42 44 44 44 44 44 44 43 42 41 41 41 41 41 42 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 38 36 35 34 34 34 35 35 36 36 37 36 36 35 35 34 34 33 33 33 33 32 31 31 31 31 31 31 31 31 30 30 29 29 29 29 29 28 28 28 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 23 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 23 22 22 21 22 22 23 22 22 21 20 20 21 22 21 20 19 18 18 18 17 17 18 19 20 19 19 20 21 22 22 22 22 21 21 20 21 20 20 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 21 21 21 22 23 24 26 26 25 23 22 22 23 22 21 21 21 21 20 19 19 18 16 14 14 13 13 13 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 10 10 9 8 8 7 7 6 6 5 4 3 2 2 2 3 4 4 4 5 6 7 8 9 9 9 10 10 10 11 11 12 13 14 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 19 19 27 27 26 25 25 25 25 26 26 27 27 29 31 33 34 35 35 39 39 38 37 36 35 33 31 30 30 29 28 27 25 24 23 22 22 22 22 22 22 21 20 18 16 13 13 13 13 14 14 15 15 17 18 18 19 19 19 20 20 20 20 20 20 19 19 18 18 18 19 19 19 20 21 21 21 21 20 20 20 21 22 22 24 25 25 25 25 25 26 26 25 25 25 25 25 25 26 27 28 29 30 30 30 31 32 32 33 33 34 35 36 37 37 37 38 39 39 39 38 37 36 36 37 41 41 43 43 41 37 36 36 37 39 41 41 42 43 44 43 40 38 37 35 35 35 35 36 36 38 41 42 41 40 40 39 38 38 37 36 36 35 36 37 38 39 39 39 39 39 41 43 43 40 37 36 35 34 35 35 36 39 41 42 41 39 37 38 39 40 38 38 38 38 39 41 43 42 42 41 41 41 40 39 37 36 35 36 38 40 42 43 42 42 42 41 42 42 41 39 38 36 35 36 36 37 39 39 39 39 38 37 35 35 34 34 34 33 32 31 32 33 34 35 35 35 34 34 33 33 32 32 33 33 34 35 35 37 39 42 43 41 39 37 37 37 37 37 37 37 37 38 39 39 37 35 33 33 34 35 36 38 39 39 37 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 35 35 36 36 36 36 36 36 35 35 35 35 36 39 41 43 44 44 44 44 44 43 43 42 42 42 42 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 40 39 39 39 38 39 41 42 41 39 39 39 39 40 40 40 40 41 41 41 42 42 42 41 40 40 39 40 41 40 38 37 36 36 36 35 34 34 34 36 39 40 39 38 37 37 37 36 35 36 38 40 40 39 39 40 40 42 43 44 44 44 46 45 44 43 42 42 41 41 41 42 42 42 42 41 41 40 40 39 39 40 40 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 39 38 37 36 35 35 35 35 35 36 36 37 37 37 36 35 35 34 33 33 32 32 32 31 31 31 32 32 32 31 31 30 30 29 29 29 29 29 29 28 28 27 26 25 24 24 23 23 23 23 23 23 24 24 24 23 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 21 20 20 20 20 21 20 20 19 18 18 18 18 17 18 18 19 19 19 20 21 22 22 22 22 22 21 20 20 21 20 19 19 19 19 20 20 20 21 20 21 21 21 21 21 21 21 21 22 22 22 21 21 21 22 24 26 26 25 24 22 22 23 23 23 22 21 20 21 20 19 18 16 14 14 14 14 14 14 14 14 13 13 14 13 13 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 8 7 7 6 5 4 4 2 1 1 2 3 3 3 4 5 6 7 8 9 9 9 10 10 11 11 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 17 17 17 17 17 18 18 18 19 19 19 27 27 26 27 27 27 29 30 31 33 35 37 38 39 39 39 39 40 39 37 36 34 32 30 29 29 29 27 26 24 23 22 21 21 21 22 22 22 23 22 20 18 16 14 13 13 13 13 14 15 16 17 18 18 19 19 20 20 20 21 21 20 20 19 19 19 19 19 19 19 20 21 21 21 21 21 22 22 21 21 21 22 24 25 26 25 25 25 25 25 24 25 25 25 26 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 37 37 37 37 37 38 38 39 38 38 38 38 38 40 41 43 43 41 38 37 37 39 40 41 41 41 42 43 44 42 39 38 37 36 36 36 36 37 39 41 42 42 41 41 41 40 40 39 38 37 36 36 37 38 39 39 39 39 40 42 44 43 40 38 35 34 34 34 34 35 38 42 42 41 39 37 38 40 40 40 40 40 39 40 41 41 41 41 42 42 41 41 39 38 36 35 36 37 40 42 43 43 43 42 43 43 43 41 40 38 36 36 35 36 36 37 38 38 38 39 38 37 36 36 35 34 32 31 31 31 32 32 33 35 35 35 35 34 33 32 32 33 33 33 34 34 36 38 42 43 41 40 39 38 38 37 37 37 37 37 38 39 39 37 35 33 33 33 34 36 38 39 38 37 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 34 35 36 36 36 36 36 36 36 35 35 36 36 38 40 42 43 43 43 43 43 43 43 42 42 42 42 42 41 41 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 39 40 42 42 40 39 39 39 39 39 39 39 39 40 40 41 43 43 42 42 41 40 40 40 41 40 37 36 36 35 35 35 34 34 35 37 40 40 39 38 37 37 37 36 37 38 39 39 39 38 38 39 41 43 44 44 44 44 45 45 45 44 44 43 42 42 42 42 42 43 43 42 42 42 41 40 40 40 41 41 41 40 40 40 40 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 35 35 36 36 36 37 37 36 36 35 34 33 32 32 31 31 32 32 32 32 32 32 31 30 30 30 30 29 30 29 29 28 28 27 26 25 24 24 24 23 23 23 24 24 24 24 23 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 22 22 22 22 21 21 21 21 21 21 20 19 20 20 20 19 19 18 18 18 18 18 18 18 19 19 18 19 20 21 22 22 23 22 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 21 20 20 20 20 21 21 21 21 22 22 22 21 21 22 24 25 25 25 23 21 22 23 23 23 22 21 20 21 20 19 17 15 14 14 14 14 14 14 14 14 13 14 14 14 13 13 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 8 8 7 6 5 4 3 2 1 1 1 2 2 3 4 5 6 7 7 8 9 9 9 10 11 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 16 17 17 17 18 18 18 18 18 19 19 19 19 28 28 29 29 29 29 31 33 35 38 39 40 40 40 40 41 40 39 37 35 33 31 30 28 27 28 26 25 24 22 22 21 20 20 20 21 22 23 23 22 20 18 16 14 13 12 12 13 14 16 18 18 18 19 19 20 20 20 21 22 22 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 21 22 24 25 25 24 24 25 25 24 24 24 25 25 25 26 27 27 28 29 31 31 32 33 33 34 35 36 37 37 38 38 37 37 36 37 37 38 38 38 39 40 40 40 41 42 43 41 39 38 39 40 41 41 41 41 42 43 44 42 41 39 38 38 37 37 38 38 40 41 42 42 41 42 42 41 41 40 39 37 36 36 36 37 38 38 38 39 41 43 44 43 40 38 36 35 34 34 34 36 38 42 43 41 39 37 38 40 40 41 41 42 41 41 41 41 41 41 42 42 42 41 39 37 35 35 35 36 39 41 42 42 42 43 44 45 44 42 40 39 38 37 37 36 36 36 37 37 39 39 39 38 37 37 35 32 31 31 31 31 31 32 33 34 34 35 34 34 33 32 32 32 32 32 33 33 35 38 41 42 43 41 40 39 38 38 38 37 37 38 38 39 38 37 35 34 33 33 35 36 38 39 38 36 36 35 35 34 34 34 34 34 34 35 34 34 33 33 33 32 32 34 35 36 35 35 36 36 36 36 36 36 36 36 38 39 41 41 42 42 42 43 43 43 43 43 43 43 43 42 41 41 41 41 40 40 40 40 40 39 39 38 38 38 38 37 38 38 39 39 40 40 39 39 39 38 38 38 39 41 42 41 40 39 39 39 39 38 38 38 38 39 41 43 43 43 43 42 41 41 40 40 40 39 37 35 35 35 34 34 34 34 36 39 41 40 38 38 38 37 37 37 38 39 39 38 37 38 38 40 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 44 44 44 43 43 42 41 41 41 41 41 41 40 41 41 41 40 40 39 39 38 37 37 36 36 36 36 36 36 35 36 36 36 36 36 36 35 35 34 34 34 34 35 35 35 36 36 37 36 36 35 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 19 18 18 19 21 21 22 22 22 22 21 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 24 24 24 23 21 21 21 22 22 22 21 21 20 20 19 17 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 8 7 6 5 4 3 2 0 1 1 1 2 3 4 5 5 6 7 8 8 8 9 10 11 12 13 13 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 16 17 17 18 18 18 18 18 19 19 19 20 20 30 30 30 31 31 32 34 35 38 40 40 40 40 40 40 40 38 37 35 33 31 29 27 26 25 25 23 22 21 20 20 19 19 20 20 21 22 23 23 22 20 18 15 13 13 12 12 13 14 16 18 18 18 19 19 20 20 20 21 22 22 22 22 21 21 22 21 21 21 21 22 22 22 21 21 22 23 23 23 22 22 22 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 27 28 28 29 31 33 34 34 34 35 36 37 37 37 38 37 36 35 35 36 37 38 39 39 40 40 41 42 42 42 41 40 39 40 42 42 42 42 42 42 43 43 42 41 39 38 38 38 38 38 39 40 40 41 41 41 42 42 42 42 41 39 38 37 36 35 36 37 36 36 38 41 44 44 43 40 37 36 35 34 34 34 35 38 41 43 42 39 38 37 39 39 41 42 44 44 42 42 41 40 41 41 42 42 41 39 36 35 34 34 35 37 39 40 41 42 44 46 45 45 43 41 39 39 38 37 36 36 36 36 37 38 39 39 38 38 36 34 32 31 31 31 31 32 33 34 34 35 34 33 33 32 32 31 31 31 31 32 33 34 37 39 41 42 41 40 39 39 39 38 38 38 38 38 38 38 36 35 34 34 34 35 36 38 38 37 36 35 34 34 34 33 33 33 34 34 34 33 33 32 32 32 31 32 33 35 35 35 35 35 36 36 36 36 36 35 35 36 37 39 40 41 41 41 42 43 43 43 43 43 43 43 43 42 42 41 41 41 41 40 40 40 39 38 38 38 37 37 38 38 39 40 40 40 40 39 39 38 38 37 38 39 41 42 41 40 40 39 39 38 37 37 36 37 39 42 43 43 44 44 43 42 41 41 40 40 38 36 36 35 33 33 33 34 35 39 40 40 39 39 38 38 37 37 38 39 39 38 37 37 37 39 41 42 42 42 42 43 44 44 44 44 44 45 45 45 45 44 44 44 44 45 44 44 43 43 43 43 43 42 42 41 41 42 42 42 41 41 40 39 38 37 37 36 36 35 35 35 35 35 35 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 25 25 24 24 24 24 25 25 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 19 19 18 18 19 20 21 22 22 22 22 21 20 19 18 18 18 19 19 20 20 20 20 20 19 19 19 19 19 19 19 20 21 21 21 21 21 21 21 21 23 24 24 23 21 21 21 21 21 21 21 21 20 20 19 18 16 15 15 14 13 13 13 14 14 14 14 14 14 14 14 14 13 12 12 11 11 11 10 10 10 11 11 10 10 10 10 9 9 9 8 8 7 6 5 4 3 1 0 0 1 1 2 2 3 4 5 6 7 7 7 8 9 10 11 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 17 18 18 18 18 18 19 19 19 20 20 20 32 32 32 33 34 35 37 39 39 39 39 39 39 40 39 38 36 34 32 29 27 25 24 24 23 22 21 20 19 18 18 18 19 20 21 22 23 24 23 22 20 17 15 13 13 12 12 13 15 17 18 19 19 19 20 20 20 21 21 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 22 22 23 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 28 29 32 34 35 34 34 35 36 36 37 37 36 35 35 34 34 34 35 36 38 40 40 41 41 41 40 41 40 39 40 41 42 42 42 42 42 42 42 43 42 40 39 38 38 38 38 38 39 39 39 39 40 40 41 42 42 43 42 40 38 37 35 35 34 35 34 35 38 42 44 44 42 39 37 35 35 34 34 33 34 37 40 43 43 40 37 37 37 38 40 43 45 45 43 41 40 40 40 40 42 42 41 39 36 35 34 34 35 36 36 38 40 42 44 45 46 45 44 42 40 40 38 37 36 36 35 35 36 36 37 37 37 37 36 34 32 31 31 31 32 33 34 34 35 36 35 33 32 32 31 31 30 31 31 31 32 34 36 39 42 43 42 41 40 40 39 39 38 38 38 38 37 36 35 35 35 34 34 35 36 37 37 36 35 34 34 34 33 32 31 32 33 33 33 32 31 31 31 31 31 32 33 35 36 36 35 35 35 35 35 36 36 36 35 35 36 37 38 38 38 40 41 42 42 43 43 43 43 44 44 44 43 42 42 41 41 40 40 40 39 39 38 37 37 37 38 39 40 40 40 40 40 39 39 38 37 36 38 39 42 43 42 41 41 40 39 37 36 35 36 37 40 42 44 44 44 42 42 42 41 41 41 39 37 35 35 33 32 32 32 34 37 41 42 41 40 40 38 38 37 37 37 38 38 37 37 37 38 40 41 41 41 41 42 43 45 44 44 44 44 45 46 45 44 42 43 44 44 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 42 41 40 39 38 38 37 37 36 35 35 35 35 34 34 33 33 33 34 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 32 32 31 30 30 30 30 30 30 31 30 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 19 18 18 18 19 19 21 22 22 22 21 20 19 18 18 18 18 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 20 21 21 21 21 21 21 22 24 24 23 22 21 21 21 21 21 21 21 20 19 18 18 17 15 15 14 13 12 13 13 14 14 14 14 14 14 14 14 14 13 12 12 12 11 11 11 11 10 11 11 11 10 11 10 10 10 9 8 8 7 6 5 4 3 2 1 1 1 1 2 2 3 4 5 6 6 7 7 8 9 10 11 12 13 14 15 15 15 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 17 18 18 18 18 19 19 19 19 20 20 20 34 34 35 36 37 37 38 38 37 37 37 38 38 38 38 35 32 30 27 26 24 22 22 22 20 19 18 18 17 16 17 18 20 22 22 23 24 24 23 22 19 17 15 13 13 13 13 14 15 17 18 19 19 19 20 20 21 21 22 22 22 22 23 23 23 24 23 23 23 23 23 22 22 23 23 23 24 23 23 23 23 24 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 29 32 34 35 34 34 34 35 36 36 36 35 34 33 33 32 32 33 35 39 39 40 41 41 39 38 38 38 39 39 41 42 42 42 41 41 41 41 41 40 40 39 38 38 37 38 38 38 38 38 38 38 39 40 41 42 43 42 40 38 36 35 34 33 33 32 34 38 43 45 43 40 37 35 34 34 33 32 32 33 36 40 43 42 39 36 36 36 37 39 43 46 45 43 40 39 39 39 39 40 41 40 39 37 36 35 35 35 35 36 37 39 42 44 44 45 45 45 44 42 40 38 37 36 35 34 34 34 34 34 35 35 36 36 34 32 31 29 29 31 32 33 34 36 36 35 34 32 31 31 31 31 30 30 31 32 34 36 39 42 44 43 42 42 41 40 39 39 38 38 37 36 35 35 35 35 35 35 35 35 35 35 35 34 33 33 32 32 31 30 31 32 32 32 31 31 31 31 31 32 33 35 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 37 36 36 38 40 41 42 42 43 43 43 44 44 44 44 43 42 42 41 41 40 40 39 39 38 37 37 38 39 40 40 41 40 40 40 39 38 37 36 36 38 41 43 44 44 43 41 40 38 37 35 35 36 38 41 42 44 44 44 42 42 41 41 40 39 37 37 36 34 33 31 31 32 35 39 42 42 42 41 40 39 38 37 36 36 37 37 37 37 38 39 41 41 40 40 41 42 43 43 44 43 43 43 45 45 44 41 40 41 44 44 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 41 41 40 40 39 38 37 36 35 36 36 35 34 33 33 33 34 35 35 35 34 33 33 32 32 32 32 32 32 33 34 34 34 34 34 34 33 33 32 31 30 30 30 30 30 30 30 30 30 30 29 29 28 27 26 26 25 25 25 25 25 25 25 24 24 24 23 24 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 19 18 18 18 18 19 21 22 22 22 21 20 19 19 19 18 18 19 19 20 20 20 19 19 19 19 18 18 18 18 18 19 20 21 20 20 20 20 21 23 24 24 22 21 22 21 21 21 21 20 20 19 18 18 17 16 15 14 13 12 12 13 13 14 14 15 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 12 12 11 11 11 11 10 10 9 9 8 7 6 5 4 3 3 2 1 0 1 2 2 3 4 5 6 6 7 7 8 9 10 11 12 13 14 14 15 15 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 20 20 34 35 37 38 38 37 37 36 36 36 38 38 38 37 35 29 27 26 24 23 21 20 20 19 18 17 16 16 16 16 18 20 21 21 23 25 25 24 23 21 19 17 15 14 14 13 13 14 16 17 18 20 21 21 21 21 21 21 21 22 22 22 23 24 24 24 24 23 23 23 23 22 23 23 24 24 24 24 24 24 25 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 28 29 32 34 34 34 33 34 35 36 35 35 34 33 33 32 31 32 32 34 38 38 40 40 39 37 36 36 37 38 39 41 42 42 42 41 40 39 39 39 39 39 39 38 37 37 38 39 39 38 38 38 37 38 38 40 42 43 42 40 38 36 35 33 33 33 32 35 39 44 45 43 39 36 34 34 33 32 31 31 33 36 41 43 42 40 39 36 35 36 38 42 46 46 42 40 39 39 38 38 39 39 40 39 37 36 36 36 35 35 35 36 39 42 43 43 43 44 44 45 43 40 38 36 34 33 33 33 33 33 33 34 34 36 36 34 32 30 29 28 29 30 31 34 36 36 35 34 32 31 31 31 31 31 30 31 31 33 36 38 43 45 44 43 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 34 33 33 33 33 33 32 32 32 31 31 30 31 32 32 32 32 31 31 31 32 33 34 36 38 38 37 37 36 36 35 35 35 35 35 35 34 34 34 34 34 35 36 38 40 42 42 42 43 43 43 44 45 45 44 43 42 42 41 40 40 40 39 38 37 37 38 40 40 41 41 40 40 39 38 37 36 35 36 39 43 45 45 45 43 41 40 38 37 34 35 37 40 43 43 44 43 42 41 40 40 40 39 38 37 36 35 33 32 31 31 32 38 42 43 42 42 41 40 40 38 37 36 37 37 36 36 37 38 40 41 41 40 40 41 42 43 43 43 42 42 42 43 42 41 39 39 41 42 44 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 44 44 43 42 42 42 41 41 40 39 38 37 38 37 37 36 36 35 34 34 35 35 34 34 33 32 32 31 31 31 31 32 33 33 33 33 33 33 33 33 32 32 31 30 29 29 29 29 29 29 29 29 29 29 28 28 27 26 25 25 25 25 25 25 25 24 24 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 21 22 22 22 21 20 20 20 19 19 19 19 19 20 20 20 19 19 19 18 18 18 18 18 18 18 20 21 21 20 20 20 21 23 24 23 22 22 21 21 21 20 20 19 19 18 17 17 16 15 14 13 13 12 12 13 14 14 15 15 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 7 6 5 4 3 3 3 2 0 1 2 3 4 4 5 6 6 7 8 9 10 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 33 34 37 38 37 36 35 36 37 38 38 38 36 34 30 26 24 23 22 20 19 19 18 17 16 15 15 15 16 17 20 23 22 24 25 26 26 25 22 20 18 16 15 15 14 13 13 14 15 16 18 20 21 21 22 22 22 22 21 21 21 22 23 24 24 24 24 23 23 23 22 22 23 23 24 24 24 25 25 26 26 27 28 28 28 28 28 28 28 28 27 27 29 30 30 28 28 28 28 29 30 32 34 35 35 35 35 36 36 36 36 35 34 33 33 33 33 33 33 34 37 40 40 39 37 36 36 36 37 38 38 41 42 41 40 39 38 38 39 39 39 39 38 38 38 39 40 40 39 38 38 38 38 38 39 41 42 42 40 39 37 35 35 33 33 33 35 40 44 45 43 39 36 36 35 33 32 32 33 34 38 41 44 42 41 39 37 35 35 39 42 45 46 43 40 39 39 38 38 38 39 39 38 37 36 36 36 35 35 35 36 39 41 43 42 42 42 43 43 42 39 37 35 33 33 34 33 34 34 34 34 34 34 35 34 32 31 30 29 29 29 31 33 35 36 35 34 32 31 31 31 31 31 30 30 31 33 35 38 42 45 45 45 43 42 40 39 38 37 36 35 35 35 35 34 34 34 33 32 31 31 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 33 34 36 38 39 38 38 37 37 36 36 35 35 34 34 34 34 34 34 33 33 33 35 37 39 41 42 43 43 43 43 44 45 45 45 44 43 42 42 41 40 39 38 37 37 38 39 41 41 41 41 41 40 39 38 37 36 36 37 41 45 46 45 44 42 40 39 38 36 34 36 38 39 41 43 43 42 42 41 40 39 39 38 37 37 35 33 32 31 31 32 34 39 41 42 42 41 41 40 38 37 37 37 37 36 36 36 37 39 40 41 40 40 41 42 42 42 42 41 40 41 41 40 39 38 38 40 42 42 44 44 43 43 43 43 44 44 44 44 44 44 44 44 45 45 44 44 43 43 42 42 42 41 40 40 39 39 39 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 30 31 31 32 33 33 33 33 33 33 33 32 31 30 30 29 29 29 29 29 28 29 29 29 29 28 27 26 27 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 21 23 23 22 21 21 21 20 19 19 19 19 19 20 20 20 19 19 18 18 18 18 18 18 18 18 19 20 20 20 19 20 21 22 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 14 13 13 12 12 13 14 15 15 15 16 16 15 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 9 8 8 7 6 5 4 4 3 2 1 0 1 3 3 4 4 5 6 7 8 9 9 10 11 12 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 32 33 35 36 36 36 36 37 39 38 38 36 33 29 26 24 23 21 20 18 18 18 16 14 14 14 14 15 18 20 23 25 24 26 27 27 26 24 21 19 17 16 16 15 14 13 13 14 15 16 18 20 21 21 22 23 22 21 21 20 21 22 23 23 24 24 24 23 23 23 22 23 23 23 24 24 25 26 26 27 27 27 28 28 28 28 29 29 29 28 28 28 29 30 30 29 28 28 28 30 31 33 34 35 35 36 36 36 37 37 37 35 34 34 34 34 33 34 34 35 38 41 41 40 38 37 37 37 37 37 39 41 43 41 40 39 39 38 38 39 39 39 38 38 38 40 41 41 40 39 38 38 38 38 39 41 42 42 40 39 37 36 36 34 33 33 36 41 45 45 42 39 37 37 35 34 33 33 34 36 39 42 43 42 42 39 37 35 36 38 42 45 46 44 41 40 39 38 38 38 38 38 37 37 36 36 36 36 35 35 37 38 40 42 41 41 41 41 41 41 39 37 35 35 35 35 34 34 34 35 35 34 34 34 33 32 32 31 31 31 31 32 34 36 36 35 33 32 31 31 31 31 30 30 30 31 33 34 38 41 44 44 45 44 42 40 39 37 36 36 35 34 34 33 33 32 31 31 29 29 30 31 31 32 32 32 32 31 31 31 31 31 32 32 32 32 33 33 33 34 37 39 39 39 39 38 37 37 36 35 35 35 34 34 34 34 34 34 33 33 33 35 37 39 41 42 42 43 43 44 45 45 45 45 44 43 42 42 41 40 39 38 38 38 39 41 41 42 42 41 40 39 37 36 36 37 39 43 45 46 45 43 41 39 39 38 37 36 37 39 39 40 42 42 41 41 41 40 39 38 37 37 36 33 32 31 31 32 34 37 40 40 40 40 41 41 39 38 38 38 38 37 37 36 37 38 39 40 40 40 40 41 41 41 41 40 39 39 39 38 38 37 37 39 39 40 42 44 43 42 41 42 42 42 43 43 43 43 44 44 44 44 44 44 43 43 43 43 42 42 41 41 40 39 39 40 40 40 40 40 39 37 35 34 33 32 32 31 31 31 30 30 30 31 31 32 33 33 33 33 33 33 32 31 30 30 29 29 29 29 29 29 28 29 28 28 28 27 27 27 27 27 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 20 21 23 23 22 22 22 21 19 19 19 19 19 19 20 20 20 19 19 18 18 18 18 18 18 18 18 18 19 20 20 19 20 21 22 22 22 22 21 21 20 18 17 17 17 17 17 16 16 16 15 14 13 13 13 13 14 15 15 15 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 7 6 5 5 4 3 2 2 1 1 2 3 4 4 4 5 6 8 9 9 10 10 11 12 12 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 31 32 33 34 35 36 37 38 39 39 37 34 30 27 25 24 21 20 18 17 17 16 14 13 13 14 16 19 22 25 25 27 27 27 27 27 25 23 20 18 16 16 16 14 14 13 14 15 15 16 17 19 21 21 22 23 22 21 20 20 21 21 22 22 23 24 24 24 23 23 23 23 23 24 24 24 25 26 27 27 27 27 27 28 28 28 28 29 29 28 28 28 29 31 30 30 29 28 28 29 31 32 33 34 35 36 37 37 38 37 36 35 35 34 34 34 34 34 34 35 38 40 41 40 38 37 37 37 37 37 40 42 42 41 40 39 39 39 39 39 40 39 39 38 39 41 42 42 41 39 39 38 38 38 39 40 41 41 40 39 38 37 36 35 33 33 36 41 45 45 42 39 37 37 34 34 34 35 36 37 39 42 43 43 42 40 38 36 36 38 41 45 46 45 45 42 40 39 38 37 37 37 37 37 38 37 37 36 35 35 36 38 40 41 40 40 40 40 41 41 40 37 36 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 32 33 34 36 36 35 34 32 31 31 31 31 31 30 30 30 31 32 34 36 37 40 42 44 44 42 40 39 37 36 35 34 34 33 31 30 29 29 29 28 28 30 31 31 32 32 32 32 31 31 31 31 32 32 32 32 33 33 33 34 35 38 39 40 39 39 38 38 37 36 36 35 35 35 35 35 35 34 35 35 34 33 34 35 37 40 41 42 43 43 44 45 46 46 46 45 44 43 43 41 40 39 38 38 39 40 41 42 42 42 41 40 38 37 36 36 38 41 44 44 45 44 43 41 39 39 38 37 36 37 37 39 40 41 41 41 41 40 39 38 38 38 36 34 33 32 30 31 32 35 38 40 40 40 41 41 41 40 38 37 37 37 37 37 37 37 38 40 40 40 40 40 40 40 40 40 40 39 39 38 37 37 37 38 40 40 41 42 42 41 40 41 42 42 41 42 41 42 42 43 42 43 43 43 43 43 43 43 43 42 42 42 41 40 40 40 40 40 41 42 41 40 37 35 34 33 32 32 31 31 30 30 31 31 32 32 32 32 32 32 33 34 33 31 31 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 27 26 26 25 25 25 24 24 24 24 23 23 22 22 22 22 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 20 22 23 23 22 22 21 20 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 18 18 18 18 18 18 19 20 20 19 20 21 21 21 21 21 21 20 18 16 17 16 16 16 16 17 16 14 13 13 13 13 13 14 14 15 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 8 7 6 6 5 4 4 3 1 1 1 1 3 4 4 4 5 6 7 8 9 10 11 11 12 12 12 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 31 31 32 33 34 35 36 36 37 37 35 32 29 27 25 23 21 19 18 17 16 15 14 14 15 17 20 23 26 28 27 29 29 29 28 26 24 22 20 17 15 15 15 14 14 14 14 15 16 17 18 18 20 21 22 22 21 21 20 20 21 21 22 22 23 24 24 24 23 23 23 23 23 23 23 24 25 26 27 26 26 27 27 27 27 27 27 28 29 29 28 28 29 30 29 30 29 29 29 29 30 32 33 34 35 36 36 37 37 37 36 35 35 34 34 34 34 34 34 35 37 40 41 40 38 37 37 37 37 38 40 42 42 41 40 40 39 39 39 39 40 40 39 39 39 41 42 43 42 40 39 38 38 38 39 40 40 40 40 40 40 38 36 35 33 33 36 41 45 45 42 42 39 36 34 33 35 36 37 38 40 42 42 43 42 40 38 36 36 38 40 44 45 46 45 43 41 39 38 37 37 38 38 39 39 38 38 36 35 35 36 37 39 40 40 40 39 40 41 41 40 38 37 36 35 35 35 34 33 34 34 34 32 32 32 33 33 33 33 33 33 35 36 36 35 34 33 32 32 31 31 31 31 31 31 31 32 33 35 35 38 41 43 44 43 41 39 37 35 34 33 32 30 29 28 28 28 27 27 28 28 30 31 32 32 32 32 32 32 32 33 32 33 33 33 33 33 33 34 36 39 40 40 40 39 38 38 37 36 36 35 35 35 35 35 35 35 35 36 35 35 34 35 36 37 38 40 42 43 44 45 45 46 46 46 45 45 44 42 40 39 39 38 39 40 41 43 42 42 42 40 38 37 36 37 39 41 43 43 44 43 41 41 41 40 38 38 37 37 37 38 39 40 40 40 40 39 39 39 39 38 35 34 32 31 30 31 33 36 39 40 41 41 42 42 42 40 37 36 37 37 37 37 38 38 39 39 39 39 39 39 39 39 39 40 40 40 39 38 37 38 38 39 40 41 41 41 40 40 40 41 41 41 40 40 40 41 41 42 41 42 42 43 43 43 43 43 43 42 42 41 41 41 40 41 41 41 41 42 42 40 38 35 33 32 32 32 32 31 31 31 31 31 32 32 32 32 32 33 33 33 32 31 30 30 30 30 30 30 30 30 29 29 29 29 28 29 29 28 28 27 27 26 25 25 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 17 18 18 18 19 19 18 18 18 18 18 18 18 19 20 22 23 23 23 22 21 20 19 19 19 18 18 18 18 18 19 18 18 17 17 17 17 18 18 18 17 18 18 19 19 20 19 18 18 19 19 20 20 20 19 17 16 16 16 16 16 16 15 15 13 13 12 13 13 13 13 14 15 16 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 10 9 9 8 7 6 5 5 4 4 3 2 1 1 1 2 3 4 4 5 6 7 8 8 9 10 11 12 12 12 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 31 31 32 32 32 32 33 34 34 34 33 31 29 28 26 24 21 19 19 18 17 16 16 18 20 23 26 29 31 31 30 31 30 29 27 25 23 21 19 17 16 15 15 14 14 14 14 16 17 18 18 18 20 21 21 21 21 20 21 21 21 21 21 22 23 24 24 23 23 23 23 23 23 23 24 24 25 25 25 26 27 27 27 26 26 26 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 32 33 34 34 35 36 36 37 37 36 35 35 34 34 34 34 34 35 36 38 39 40 39 38 37 37 37 37 38 40 42 42 41 40 40 39 39 39 39 40 41 40 39 39 40 42 43 43 42 40 39 38 39 39 40 40 40 40 40 39 38 36 34 33 34 36 41 44 44 42 42 37 34 32 33 35 37 38 39 39 41 41 42 41 39 37 36 36 37 40 43 43 46 46 44 41 39 38 37 38 38 39 39 39 39 38 37 36 36 38 39 40 40 40 39 39 39 40 41 40 39 39 37 36 35 34 33 33 33 33 32 31 31 32 34 35 34 34 34 35 35 35 36 34 34 33 33 32 32 32 32 31 31 32 32 32 32 33 34 37 40 43 45 44 41 39 36 35 34 32 30 28 28 28 28 28 27 27 27 27 29 31 32 32 32 33 34 34 34 34 34 34 33 33 33 33 33 34 36 39 40 40 40 39 38 38 37 36 36 35 35 35 35 35 35 35 35 36 36 36 36 35 36 36 37 39 41 43 44 45 45 46 47 47 46 46 45 43 41 40 39 39 39 40 40 42 42 42 42 40 38 37 37 37 39 40 42 43 43 42 41 41 41 40 38 38 37 37 37 37 38 39 40 40 40 40 39 39 38 36 35 33 32 31 31 33 35 37 39 40 42 43 43 43 42 40 37 36 36 36 37 38 39 39 39 39 38 38 38 38 38 39 39 40 40 39 38 37 38 39 39 40 41 40 40 39 39 40 41 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 41 41 40 38 35 33 33 32 32 32 31 30 30 30 30 31 31 31 32 32 32 33 32 32 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 27 26 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 18 18 19 19 19 19 18 18 18 18 18 19 21 22 23 23 23 22 20 19 19 19 18 18 18 18 18 18 18 18 17 17 16 17 17 18 17 17 17 18 18 19 19 20 19 18 17 18 19 20 20 18 17 16 15 14 14 14 15 15 14 14 13 12 12 12 12 13 13 14 15 16 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 10 9 8 8 7 7 6 5 5 4 3 2 1 1 1 2 3 3 3 4 5 6 7 8 9 10 10 11 11 12 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 30 30 31 31 30 30 31 31 32 32 32 31 30 29 27 24 21 19 19 18 19 20 21 23 26 29 31 33 34 33 32 31 30 28 26 24 22 20 18 18 17 16 15 15 15 15 15 16 18 19 19 19 20 21 21 21 21 21 21 21 21 21 21 22 23 24 24 23 23 23 23 23 23 24 25 25 25 25 25 26 27 27 27 27 27 27 27 28 29 29 28 28 28 28 28 28 29 29 29 30 31 33 34 34 34 34 34 35 36 36 36 35 34 34 34 34 34 34 35 36 37 39 40 39 38 37 37 37 37 38 39 41 41 41 40 40 39 39 39 39 40 41 40 39 38 39 41 43 43 42 41 39 39 39 40 40 40 40 40 40 39 38 37 35 34 35 37 41 44 43 42 40 36 33 32 33 36 38 39 40 39 39 40 40 39 38 36 36 36 38 40 41 42 45 46 44 41 38 37 37 37 39 40 40 41 41 40 38 37 38 39 40 40 39 38 38 37 38 39 40 40 39 38 37 37 35 33 32 32 32 32 31 31 32 34 35 35 35 34 34 35 36 36 36 34 34 34 34 33 33 33 32 32 32 32 32 32 33 33 34 36 39 42 44 44 42 39 36 35 34 31 29 28 28 28 28 28 28 28 28 28 30 31 32 33 33 34 35 35 35 35 35 34 33 33 32 32 33 34 36 38 39 40 40 39 38 37 37 36 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 36 37 38 40 42 43 44 45 46 47 47 47 46 45 44 42 40 39 39 39 40 40 42 43 43 42 40 39 38 37 38 39 39 41 43 43 42 42 41 40 39 38 38 38 37 37 38 38 39 40 40 39 39 39 38 37 36 34 33 32 33 33 34 36 36 38 40 42 43 44 43 41 40 38 36 36 36 37 38 38 39 39 38 38 38 38 38 38 38 39 40 40 39 38 38 39 40 41 41 40 39 39 40 41 41 40 39 39 39 40 40 41 40 40 40 41 42 42 42 42 41 40 41 42 41 41 41 41 41 41 41 41 41 40 40 41 40 38 36 34 34 32 32 31 31 30 30 30 31 31 31 31 31 32 33 33 32 32 31 31 30 30 30 30 30 29 29 28 28 28 28 28 28 28 27 27 26 25 25 25 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 18 20 21 22 23 23 23 21 20 19 18 18 18 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 18 19 19 19 19 18 18 17 18 19 19 18 17 16 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 14 15 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 10 9 8 7 7 6 5 5 4 4 3 2 1 1 2 3 3 3 4 5 6 7 8 9 9 10 11 11 11 12 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 28 29 30 30 31 30 30 30 30 30 30 30 30 30 28 26 24 22 22 23 25 27 29 31 34 35 35 36 35 34 33 31 29 27 25 23 21 19 18 18 17 17 16 16 16 16 16 17 18 19 19 20 21 21 21 21 21 21 21 22 21 21 21 22 23 24 24 23 23 23 23 23 23 24 25 26 26 25 25 25 26 26 27 28 28 28 28 29 29 29 29 29 29 29 30 30 29 29 29 31 32 33 34 34 34 34 34 34 35 36 36 35 34 33 34 34 34 34 34 35 36 37 38 38 37 37 37 37 37 38 39 40 40 40 40 39 39 39 38 39 40 41 40 39 38 39 40 41 42 42 41 40 40 40 40 40 41 41 41 41 40 39 37 35 36 36 38 41 44 44 43 41 37 34 33 34 36 39 41 41 41 40 40 39 38 37 36 36 37 39 40 41 42 45 46 44 41 38 37 36 38 39 40 41 42 42 40 39 39 39 39 39 39 38 37 36 36 37 39 40 40 39 38 37 37 35 33 33 33 33 33 32 33 34 35 36 35 34 34 34 35 36 36 35 34 34 34 33 33 33 33 33 33 33 33 33 33 32 33 33 35 38 41 43 43 42 40 39 37 35 32 30 29 29 29 29 29 29 29 29 29 30 32 33 33 33 34 35 36 36 36 35 34 33 32 32 32 33 34 36 37 38 40 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 37 38 38 40 41 43 44 45 45 46 47 47 47 46 44 43 41 40 40 40 40 40 42 43 43 42 40 39 38 38 38 38 39 41 43 43 43 43 41 40 39 38 38 38 37 37 37 37 39 41 40 39 37 38 38 36 35 34 33 33 33 34 34 35 36 38 40 42 43 44 43 42 41 40 38 38 37 38 38 38 38 38 37 38 38 38 38 38 39 39 40 40 38 38 39 40 40 42 40 39 39 39 41 42 41 40 39 39 39 40 41 40 39 40 40 41 42 42 42 41 40 40 40 41 41 40 40 41 41 41 41 40 40 40 41 41 40 39 38 37 35 32 31 30 29 29 30 31 32 32 32 31 31 31 31 32 33 33 32 31 30 30 30 30 30 29 29 28 28 27 27 27 27 27 27 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 18 20 21 21 22 23 22 21 19 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 16 16 17 18 19 19 19 18 18 17 17 19 19 19 17 17 16 16 15 15 15 15 15 14 13 12 12 12 12 12 12 11 12 14 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 10 9 8 7 6 6 5 5 4 3 2 1 1 2 2 3 3 4 5 5 6 7 8 9 10 10 11 11 12 12 13 14 14 14 14 14 14 14 14 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 29 28 29 31 31 32 31 30 29 29 30 30 30 31 31 31 30 31 32 34 36 37 37 38 37 36 35 35 34 33 31 29 27 25 23 22 20 18 18 18 17 17 17 17 16 16 16 17 18 18 19 20 21 21 22 22 22 22 22 22 22 22 22 22 23 24 24 23 23 23 23 23 23 24 25 26 26 25 25 25 25 25 26 27 28 29 29 29 29 29 29 29 30 30 31 31 30 30 31 32 33 34 34 34 35 34 33 34 34 35 35 34 33 33 33 33 33 33 34 34 34 35 36 36 36 36 36 36 36 37 38 39 39 39 38 39 38 38 38 38 39 40 39 39 38 39 39 40 41 42 41 40 40 40 40 41 42 42 42 42 41 40 38 37 37 38 40 41 42 44 44 42 40 37 36 36 38 41 42 42 43 42 40 39 38 36 36 38 40 41 41 42 43 45 46 45 41 39 37 37 39 39 40 42 43 42 41 40 39 39 38 38 37 36 36 36 35 37 39 40 39 38 38 37 37 35 34 34 34 35 35 35 36 36 36 37 35 34 34 34 35 36 35 35 34 34 33 33 34 34 34 34 33 33 33 33 33 32 33 34 36 38 40 42 43 43 42 41 39 36 34 32 30 30 30 30 30 30 30 30 30 31 32 33 33 33 34 34 35 36 37 36 34 33 33 33 33 33 34 34 36 38 39 39 39 38 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 41 42 44 45 45 46 46 47 47 47 45 44 42 40 40 40 40 41 42 43 43 42 40 39 38 38 38 39 39 40 43 43 44 43 40 39 39 39 38 38 37 37 36 37 40 41 40 40 39 37 37 36 35 34 33 33 33 34 34 35 37 39 41 42 43 43 43 43 41 41 40 38 36 37 38 38 38 37 37 37 38 38 38 39 39 40 40 40 39 39 39 40 41 41 40 39 39 41 42 41 40 39 39 39 40 41 40 39 39 40 41 42 42 42 41 39 39 39 40 41 40 40 40 40 41 41 40 39 39 40 40 39 39 38 38 37 36 32 30 29 28 29 30 31 31 32 32 32 32 31 31 32 32 32 32 31 31 30 30 30 29 28 28 27 27 27 27 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 18 19 19 19 18 18 18 18 18 19 19 19 19 19 19 18 17 17 17 19 20 20 21 22 22 22 21 19 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 16 16 15 16 16 18 19 20 19 18 18 17 17 18 19 19 17 16 17 16 16 16 16 15 15 14 13 13 12 12 12 12 12 12 13 15 16 16 16 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 10 9 8 7 7 6 6 5 4 3 3 2 2 2 2 2 3 3 4 5 6 6 7 8 9 10 10 10 11 12 12 13 14 14 14 14 14 14 14 13 13 13 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 30 30 30 32 31 31 31 30 29 29 30 30 31 33 35 35 35 38 40 40 40 39 38 36 34 32 32 32 31 30 29 27 26 24 22 20 18 18 17 17 18 18 18 17 17 17 16 17 18 18 20 21 22 22 22 22 22 22 22 23 23 23 22 22 23 24 24 24 24 23 23 23 23 24 25 26 26 25 25 24 24 24 25 26 28 29 29 29 29 29 28 29 29 30 30 31 30 30 31 32 33 33 34 34 34 34 33 33 34 34 33 32 32 31 32 32 33 34 34 33 34 34 34 35 35 35 35 35 35 35 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 40 40 40 40 39 40 40 41 41 42 43 43 41 39 38 37 38 38 40 40 41 43 43 42 41 39 38 38 39 42 42 43 44 43 41 40 38 38 38 40 42 44 43 43 44 46 46 45 43 41 39 39 39 40 42 43 44 43 41 39 38 37 37 37 36 36 36 36 36 37 38 39 39 38 38 37 36 35 35 35 35 36 37 37 38 38 38 37 35 33 33 34 35 36 36 35 35 34 34 34 34 35 35 34 34 34 33 33 33 33 33 34 36 37 38 41 43 43 43 41 39 37 35 33 32 32 31 31 31 31 31 30 31 31 32 33 33 33 33 34 34 36 37 37 36 34 34 33 33 33 33 34 35 38 39 39 38 37 36 36 35 35 35 35 35 34 34 34 35 35 36 36 36 36 37 37 38 38 38 39 40 42 43 43 44 45 46 47 47 47 46 44 43 41 41 41 41 41 42 43 43 42 40 39 39 39 39 39 40 41 43 43 43 42 40 39 39 39 38 38 37 37 36 38 40 41 40 39 38 37 37 35 34 34 33 33 33 33 34 35 38 40 41 41 42 43 43 42 41 40 39 37 36 36 37 37 37 37 37 37 38 38 39 39 40 41 41 40 40 39 39 40 41 41 40 39 40 41 42 41 40 39 40 40 41 41 39 39 40 41 42 43 43 41 40 39 39 40 40 40 39 39 39 40 40 40 39 39 39 39 39 38 38 38 37 37 35 34 32 30 30 30 30 31 31 31 31 31 32 31 31 31 31 31 31 32 31 31 30 29 28 27 27 26 26 26 26 26 26 26 26 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 19 19 18 18 18 18 18 19 19 19 18 18 18 18 19 19 19 19 19 19 19 18 17 17 17 18 19 20 21 22 22 22 20 19 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 18 20 19 19 18 17 17 17 18 18 18 17 16 16 17 16 16 15 15 14 14 14 13 13 12 13 12 12 13 14 15 16 16 16 15 15 14 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 9 8 7 7 6 5 4 4 3 2 2 2 2 2 2 3 3 4 5 6 7 7 8 9 9 10 11 11 12 12 13 13 14 14 13 13 13 14 14 13 13 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 32 31 32 33 31 31 30 30 29 30 31 31 33 35 34 35 35 36 36 37 36 34 31 29 29 29 30 30 29 28 27 25 24 22 20 18 18 18 17 17 18 18 17 17 17 17 17 18 18 19 20 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 24 25 25 25 24 24 24 24 24 25 27 29 29 28 27 27 28 28 28 29 29 30 29 30 31 31 32 32 32 32 32 32 32 32 33 33 32 31 31 31 31 32 34 35 34 34 33 33 33 33 34 34 34 34 34 34 35 36 36 36 36 36 35 35 36 35 35 36 37 37 37 37 37 38 38 39 39 38 38 39 40 41 41 42 43 42 41 39 38 37 38 38 39 40 41 42 42 42 41 40 39 39 40 42 42 44 45 44 42 40 39 39 40 42 43 45 45 45 45 46 46 46 44 43 41 41 41 41 43 44 45 44 42 39 37 36 35 35 36 37 38 38 38 38 39 38 38 38 38 37 36 35 35 35 35 36 37 38 39 39 38 36 35 33 33 34 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 34 35 36 37 38 39 41 41 42 42 40 38 36 35 34 33 33 32 32 32 32 31 31 32 33 33 33 33 33 33 34 35 37 38 36 35 34 34 33 33 33 34 36 38 39 39 38 37 36 36 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 42 42 44 45 46 46 46 47 46 45 43 43 42 42 42 42 42 42 43 42 41 40 39 39 39 39 40 41 42 43 42 41 40 40 39 39 38 38 37 37 37 38 39 40 40 38 39 37 36 34 34 34 33 33 34 34 35 36 38 40 41 42 43 43 42 40 40 39 37 37 36 36 36 36 36 36 37 37 39 40 40 41 41 41 41 41 40 40 40 40 40 40 40 40 39 41 41 40 40 40 40 41 41 40 40 40 42 43 43 44 43 41 40 40 41 41 40 39 39 39 39 39 40 39 39 39 38 38 38 37 37 37 37 36 35 34 34 33 32 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 30 29 28 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 18 18 19 20 21 22 22 21 20 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 15 15 15 15 17 18 20 19 18 17 17 17 17 17 18 18 18 17 17 17 16 16 16 15 14 14 14 13 12 13 13 13 13 14 15 16 17 16 16 16 15 14 13 13 13 12 12 12 12 12 12 11 11 11 10 10 9 8 7 7 7 6 5 4 3 3 2 2 2 2 2 3 3 4 4 5 6 7 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 14 14 14 14 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 33 34 34 34 34 33 32 31 30 30 31 32 32 32 31 32 31 31 31 31 31 29 27 27 28 28 29 29 29 27 25 23 21 20 18 18 17 18 18 18 18 18 17 18 18 17 17 17 18 19 20 21 22 22 22 22 22 22 22 23 23 24 23 23 23 23 24 24 24 25 25 25 24 24 24 25 25 24 24 24 24 24 24 24 27 28 28 27 26 27 27 27 28 28 28 28 29 30 31 31 31 30 30 30 31 31 32 32 32 32 32 32 32 32 32 33 34 35 35 34 33 32 32 32 32 33 34 34 34 34 34 35 35 35 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 38 39 40 41 42 42 41 40 38 37 37 37 38 38 39 40 41 41 41 40 39 39 39 39 40 42 44 45 44 41 39 39 39 41 43 44 46 46 46 45 45 46 46 45 44 43 42 42 43 44 45 46 45 42 40 38 37 36 37 37 38 39 41 41 40 39 38 38 38 37 36 36 34 33 33 34 36 38 38 39 39 39 37 35 34 34 35 36 36 37 36 36 37 37 37 36 36 35 35 34 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 41 39 37 36 35 35 34 34 33 33 33 32 32 32 33 33 33 33 33 33 34 35 37 38 36 35 34 34 34 34 34 34 36 38 39 38 37 36 36 35 35 35 34 34 33 33 33 33 34 34 34 34 35 36 36 36 37 37 38 39 39 39 40 42 43 44 45 46 46 46 46 46 45 44 43 43 42 42 42 42 42 42 41 40 40 39 40 40 41 42 43 44 42 41 41 40 39 38 38 38 38 38 38 40 40 39 39 38 38 36 35 34 33 33 33 33 33 34 35 37 39 40 41 42 42 42 41 40 39 38 38 37 37 36 35 35 35 35 36 38 40 40 41 41 42 42 42 41 41 41 40 40 40 40 40 39 41 42 42 41 41 40 41 42 41 40 41 42 43 44 44 43 41 40 39 41 42 41 40 39 39 39 39 39 39 39 39 39 38 37 37 36 36 36 36 35 35 34 34 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 29 28 27 26 26 26 26 25 25 25 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 21 21 21 20 20 19 18 18 18 18 18 19 19 19 19 20 20 19 19 19 19 19 19 19 19 18 18 17 17 17 18 19 20 21 22 22 21 20 19 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 15 16 17 18 19 19 17 17 17 17 17 18 18 18 18 18 18 17 17 17 16 15 14 13 13 13 13 13 13 13 14 15 16 17 17 17 16 16 15 14 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 8 8 7 7 6 5 3 3 3 3 2 2 2 2 3 3 4 4 5 6 7 7 8 8 9 10 10 11 12 12 12 12 12 12 13 13 14 14 14 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 35 36 35 35 35 35 34 32 31 30 29 30 29 29 29 28 27 26 27 28 28 27 27 28 29 29 30 29 27 25 23 21 19 19 18 18 18 19 19 19 19 19 18 18 18 18 18 18 19 19 20 21 22 22 22 22 21 21 22 23 23 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 25 25 26 26 25 25 26 27 28 28 27 26 26 26 27 27 27 26 27 28 30 31 31 31 31 30 30 31 32 33 33 33 33 33 32 32 32 33 34 35 36 35 34 32 32 32 32 32 34 35 35 35 34 34 34 34 34 33 33 33 34 34 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 37 39 40 41 41 41 39 38 37 36 37 37 38 39 40 41 40 40 39 39 39 39 40 41 43 45 45 43 41 39 38 40 41 43 44 47 48 47 46 45 46 46 46 45 45 43 43 44 45 45 45 44 42 40 39 39 38 37 38 39 41 42 42 41 40 39 39 37 36 36 35 34 32 32 34 36 36 38 39 40 40 38 36 35 35 35 36 36 36 37 37 37 38 37 37 36 36 35 35 35 34 34 35 35 35 35 35 35 36 37 37 39 42 43 42 40 38 37 37 37 36 36 35 34 34 33 33 33 33 33 33 32 33 33 33 34 36 36 36 35 34 34 34 34 34 34 36 37 38 38 36 35 35 35 35 34 34 34 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 42 44 45 45 45 46 46 46 46 45 44 44 43 43 42 42 43 43 42 41 40 40 40 40 42 43 43 43 43 43 41 40 39 38 38 38 38 38 39 41 41 41 40 40 37 35 34 33 33 33 33 33 34 35 36 37 39 40 41 42 41 41 41 40 39 38 38 38 37 35 35 35 35 36 37 38 40 40 40 41 42 42 42 42 41 41 40 40 41 41 41 41 41 42 42 41 41 41 42 42 41 41 41 42 44 44 44 42 41 39 40 41 41 40 39 39 39 39 39 39 39 39 39 38 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 27 27 27 26 26 26 26 25 25 25 26 25 25 24 23 23 23 23 23 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 21 20 20 19 19 18 18 18 18 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 20 21 21 21 21 20 19 19 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 15 16 18 18 18 17 17 16 16 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 14 15 16 17 17 18 18 17 16 15 13 13 13 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 7 6 5 4 3 3 3 3 2 2 2 3 3 3 4 4 5 6 6 7 7 8 9 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 17 17 17 17 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 34 35 35 35 36 35 32 30 28 26 25 25 25 26 27 26 25 24 25 27 27 28 28 30 30 30 29 28 26 24 22 20 18 19 19 20 20 20 21 20 20 19 19 18 18 18 18 18 19 20 21 22 22 21 21 21 21 21 22 23 23 24 24 25 25 25 25 24 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 26 27 28 28 27 27 26 27 27 27 26 27 28 29 31 32 32 32 31 31 32 32 32 33 33 33 33 33 32 32 32 33 34 35 36 35 34 33 33 31 31 32 34 35 35 34 34 33 33 33 33 33 33 33 34 35 35 35 35 35 35 36 35 35 36 36 36 36 37 37 38 38 39 40 41 41 40 38 37 36 36 36 36 38 39 40 40 40 39 38 38 38 39 39 41 43 45 44 42 40 38 38 40 40 42 45 48 49 48 46 45 45 46 46 46 45 44 44 44 44 44 44 43 41 41 40 39 38 37 38 40 41 42 42 41 41 40 39 38 37 35 34 33 32 31 34 35 36 39 41 41 40 39 37 37 37 37 37 36 36 37 37 37 38 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 38 40 43 43 40 38 38 38 38 38 37 36 36 34 33 32 32 32 32 32 32 32 32 33 34 35 35 35 34 34 34 34 34 33 34 35 37 37 37 36 35 35 35 34 34 34 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 37 38 38 39 40 42 43 44 44 45 45 46 46 46 46 45 44 44 44 42 42 43 43 43 41 40 40 40 41 42 43 43 44 43 43 42 40 39 39 38 38 39 39 39 40 41 42 41 39 37 34 33 33 32 32 32 33 33 35 36 38 40 40 41 41 41 41 40 40 39 39 38 38 36 35 35 35 35 36 37 38 38 39 39 41 41 41 41 41 41 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 41 41 42 43 43 44 43 41 40 39 40 41 41 40 39 39 39 39 39 39 40 39 38 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 28 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 19 19 19 18 18 18 18 19 20 21 21 20 20 20 20 19 19 19 19 20 19 19 19 18 18 18 18 18 18 19 20 21 21 21 21 20 18 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 17 18 18 17 17 16 16 16 17 17 18 18 18 18 17 17 17 17 17 17 16 16 15 15 14 14 14 14 15 16 17 18 18 18 18 17 16 14 13 13 13 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 7 6 5 4 3 3 3 3 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 31 32 33 34 33 29 27 26 24 23 22 22 22 23 25 25 25 25 26 27 27 29 30 30 31 30 28 26 24 22 20 19 20 21 21 21 22 22 21 20 20 19 18 17 18 18 19 19 20 20 21 22 22 21 20 20 20 20 21 22 23 24 24 25 25 25 25 25 25 24 24 24 25 25 25 26 26 26 26 25 25 24 24 26 26 27 27 27 27 27 27 28 28 28 28 29 30 31 31 32 32 32 31 31 32 32 33 34 34 34 34 33 32 32 33 34 35 36 36 35 34 33 31 31 32 35 36 34 33 32 32 32 32 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 36 37 37 38 38 38 39 40 41 41 39 38 37 36 36 36 36 37 40 41 41 40 39 37 37 37 37 39 42 44 44 43 40 38 38 39 40 40 43 46 49 49 48 46 45 45 45 45 46 45 44 44 44 43 42 42 41 40 40 40 39 38 37 38 40 42 42 42 41 41 40 39 38 37 35 34 33 32 31 33 33 35 38 41 40 39 39 38 38 38 38 37 37 37 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 35 36 39 42 43 41 39 39 40 40 40 39 37 36 34 32 31 31 31 31 31 32 32 32 32 33 34 34 34 34 34 34 33 32 32 33 35 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 37 38 39 40 41 42 43 43 44 45 45 46 46 46 45 45 45 45 45 43 43 43 42 41 40 41 41 41 42 43 44 44 44 43 42 41 40 39 38 38 38 39 39 40 41 41 40 39 36 34 33 32 32 32 32 32 33 35 37 39 40 41 42 42 42 42 41 40 39 39 38 37 36 35 35 35 35 37 37 38 38 38 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 41 41 42 42 41 42 42 42 43 43 42 40 39 39 41 41 41 41 40 40 39 39 39 39 39 38 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 28 28 27 26 25 25 26 26 26 26 26 26 26 25 25 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 21 21 21 21 21 22 22 22 22 22 22 21 21 20 19 19 18 18 18 18 18 19 20 22 22 22 21 21 21 20 19 19 19 20 20 20 18 18 18 18 18 18 18 18 19 20 21 21 21 21 20 18 17 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 16 17 17 17 16 16 15 15 16 17 17 17 17 18 17 17 16 16 17 17 16 16 16 15 14 15 15 15 16 16 17 17 18 18 18 17 16 15 14 13 13 13 12 12 12 12 12 11 11 10 10 10 9 9 9 8 8 7 6 5 4 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 7 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 13 13 14 14 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 28 28 30 32 30 27 25 24 23 22 21 20 20 22 23 24 25 26 26 26 27 30 31 31 30 28 26 24 22 20 19 19 21 22 22 24 23 22 21 20 20 19 18 18 18 18 20 21 21 21 22 22 22 21 20 20 20 20 20 22 23 23 24 25 25 26 26 25 25 25 24 25 25 25 26 26 26 26 26 25 25 24 24 24 25 26 26 27 27 27 28 29 29 29 29 29 29 29 29 30 31 31 32 32 33 34 34 34 35 34 34 33 32 32 33 34 35 36 35 35 34 33 32 31 33 36 37 34 33 32 31 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 36 37 37 37 38 38 39 40 41 41 39 38 37 36 36 36 36 38 40 42 41 40 38 37 37 36 37 39 42 44 43 41 39 37 37 37 39 41 44 48 49 49 47 45 44 44 44 45 45 45 44 44 43 42 42 41 40 40 40 39 38 38 38 39 41 42 42 42 41 41 41 40 39 37 36 34 33 32 32 32 31 34 37 39 40 39 39 38 39 39 39 39 39 39 39 39 39 38 38 37 37 37 37 37 37 36 36 36 35 35 34 34 34 34 34 34 35 37 40 41 41 40 39 40 41 42 40 37 34 32 30 30 30 30 30 31 31 31 31 32 33 34 34 34 34 33 33 32 31 31 32 34 35 35 34 34 34 33 33 34 33 33 33 33 33 33 33 32 32 31 31 31 32 32 33 34 35 35 36 36 37 38 39 40 41 42 43 44 44 44 45 46 46 46 46 46 46 46 45 45 44 43 41 41 41 41 41 42 43 43 43 43 43 42 42 40 40 39 38 39 39 39 40 40 41 40 38 36 34 32 32 32 32 32 32 33 35 37 39 40 42 43 43 43 42 41 40 40 39 38 37 36 35 35 35 36 38 37 37 37 38 39 40 40 40 40 40 41 42 41 41 40 41 40 40 40 41 41 42 41 41 41 41 41 41 41 42 42 42 41 40 40 40 41 41 41 41 40 40 39 39 39 39 38 37 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 28 28 28 28 28 27 26 26 25 25 26 26 27 27 28 27 26 26 25 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 20 19 19 18 18 18 18 18 19 21 22 23 23 22 22 22 21 20 19 18 18 20 20 19 18 18 18 18 17 18 18 18 19 20 21 21 21 21 20 18 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 17 17 17 16 15 15 15 15 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 14 14 15 15 16 17 17 17 17 17 18 17 17 15 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 5 4 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 27 27 29 30 28 28 27 25 23 22 20 19 19 20 22 24 25 26 26 27 28 30 30 30 28 26 24 22 20 19 19 21 21 23 24 25 24 22 20 19 19 20 20 19 19 20 22 21 21 21 22 22 22 21 21 21 20 20 20 21 22 23 24 24 25 25 26 25 25 25 25 25 25 26 27 26 26 27 27 26 26 25 25 26 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 30 31 32 32 33 34 34 35 35 35 35 34 33 32 32 32 34 35 35 35 35 34 33 32 32 35 38 37 35 33 33 32 32 32 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 37 37 38 38 38 39 40 41 40 39 37 37 37 37 36 36 38 40 42 41 39 37 36 36 36 36 38 41 43 42 39 37 36 36 36 38 42 45 49 50 48 47 45 44 44 44 44 44 44 44 43 43 42 41 41 41 40 40 39 38 38 38 39 40 42 42 42 42 42 41 41 39 37 35 35 34 33 33 32 31 33 36 38 39 38 39 39 39 39 39 40 40 40 40 40 40 39 39 38 38 37 37 37 37 37 37 36 36 35 34 34 34 34 34 34 34 36 38 40 40 40 40 41 42 42 40 36 33 31 30 30 30 30 30 31 31 31 32 32 33 34 34 34 33 32 31 30 30 30 32 33 34 34 34 33 33 32 33 33 33 33 33 34 33 33 33 31 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 40 41 41 42 43 43 44 45 45 46 46 47 47 47 47 46 46 44 43 42 42 43 42 42 42 42 43 43 43 43 43 42 41 40 39 39 39 39 39 39 40 40 39 38 36 34 33 32 32 32 32 32 33 35 37 39 41 43 43 43 43 42 41 40 40 40 38 37 36 36 36 36 37 38 37 37 38 39 40 40 40 40 41 41 42 42 41 40 40 40 40 40 40 41 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 35 33 33 33 32 32 31 31 30 30 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 25 26 26 26 27 27 27 27 26 25 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 19 21 22 22 22 21 21 21 19 18 18 18 18 19 19 19 18 17 17 17 17 18 19 18 19 20 21 21 21 21 19 17 16 16 16 15 15 15 15 15 15 15 15 14 14 15 16 16 17 17 17 16 15 14 14 15 16 17 17 17 17 17 16 16 16 16 16 16 16 16 15 14 14 15 16 17 17 17 17 17 17 17 17 16 15 14 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 8 8 8 7 6 5 4 4 3 3 3 3 3 3 3 4 4 5 5 5 5 5 6 6 7 8 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 12 12 13 13 14 15 16 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 28 29 29 28 28 29 27 23 20 19 19 19 19 19 21 23 25 25 26 27 28 29 29 29 27 24 22 19 18 19 21 23 22 25 26 25 24 22 20 20 20 20 20 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 23 24 24 25 25 26 26 26 25 25 26 26 27 27 27 28 28 28 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 29 30 30 31 31 32 33 34 34 35 35 35 35 35 34 33 32 32 32 33 34 35 35 35 34 33 33 35 37 39 37 35 34 34 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 39 38 37 37 37 37 37 37 38 40 41 41 39 38 37 37 36 36 38 40 42 41 39 37 36 36 36 38 43 47 49 49 47 45 44 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 39 39 38 38 39 40 41 42 42 42 41 41 41 39 37 36 35 34 34 33 32 32 33 36 38 38 38 39 39 39 40 40 40 41 41 41 41 41 41 40 39 39 38 37 37 37 37 37 37 36 35 35 34 34 33 33 33 33 34 36 37 38 39 40 42 43 42 39 34 32 31 30 30 30 31 31 31 31 31 32 32 33 33 33 33 32 31 30 29 29 30 31 32 33 33 33 32 32 32 32 32 32 33 33 34 33 33 32 30 30 29 28 28 28 29 29 30 31 32 33 34 35 37 38 39 40 41 41 42 43 43 44 45 45 46 47 48 48 48 47 46 44 43 43 43 43 42 42 42 42 43 43 43 44 43 42 41 40 39 39 39 39 39 39 39 39 39 37 35 34 33 32 32 31 32 33 34 35 38 40 42 43 43 44 43 42 41 41 41 40 39 37 36 36 37 37 37 37 37 37 38 39 40 40 40 41 42 42 42 41 40 40 40 39 39 40 41 41 41 41 41 40 40 41 40 40 40 40 41 40 39 39 39 39 40 39 39 38 38 38 37 37 37 36 35 34 33 33 32 31 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 25 25 25 25 24 24 24 25 26 26 26 27 27 27 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 19 20 21 20 20 19 19 19 18 18 18 18 18 18 19 19 18 17 17 18 18 18 19 19 20 20 20 21 21 20 18 16 16 16 15 15 15 15 15 15 15 15 14 15 15 16 17 17 17 17 16 15 14 14 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 17 16 15 14 15 16 17 17 17 17 17 17 16 16 15 14 14 13 13 13 13 12 12 12 12 11 11 10 10 9 9 8 8 8 7 6 6 5 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 7 8 9 9 9 9 9 9 10 10 10 11 11 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 12 12 12 13 14 15 15 15 15 16 16 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 17 18 18 18 18 18 18 17 17 18 19 19 19 19 19 19 18 31 30 28 26 26 27 25 21 19 20 20 19 19 19 20 23 25 26 27 28 28 29 29 28 25 23 20 18 17 20 23 24 24 26 26 25 24 22 20 19 20 20 20 22 22 23 23 23 22 22 23 23 22 22 22 23 23 23 22 22 22 22 22 22 23 24 25 25 26 26 26 26 26 27 27 27 28 28 29 29 29 29 29 29 29 28 28 28 28 29 30 30 30 30 30 30 30 30 31 31 32 33 34 34 35 35 35 35 35 34 34 33 32 31 31 32 33 34 34 35 35 34 35 37 38 38 37 36 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 37 38 38 39 40 40 39 38 38 38 37 37 37 37 38 40 41 41 40 40 39 37 37 37 39 40 40 40 38 36 36 36 37 39 44 48 49 48 45 43 43 43 43 43 43 42 42 41 41 40 40 40 40 40 40 39 39 38 38 37 39 40 41 41 42 41 40 40 39 39 37 36 35 35 35 33 33 33 34 36 38 38 38 39 39 39 40 40 41 41 41 41 41 41 41 41 40 40 39 38 37 37 38 38 37 36 36 35 34 34 33 33 32 32 33 34 35 36 37 39 42 43 42 38 34 32 31 32 32 31 32 32 32 32 32 31 31 33 33 33 32 31 30 30 29 29 30 31 32 32 32 32 31 31 31 32 32 32 33 33 33 33 32 30 29 29 29 28 28 27 27 28 28 29 30 32 33 35 36 37 38 39 39 40 41 42 43 43 44 45 47 48 49 49 48 47 46 45 44 44 43 43 42 41 42 42 42 43 43 44 43 42 41 40 40 40 39 39 39 39 39 39 38 37 35 35 34 32 31 31 32 33 34 36 39 42 42 43 43 42 42 41 41 41 41 40 38 38 37 36 37 38 37 37 37 37 38 38 38 39 40 41 42 42 41 40 39 39 39 39 39 40 41 41 41 41 40 40 40 40 40 39 39 40 40 40 39 38 38 38 38 38 38 37 37 36 36 36 35 34 34 34 33 32 31 30 30 29 28 28 28 28 28 28 28 28 29 29 29 28 28 27 27 26 24 24 24 24 24 24 24 25 26 26 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 18 17 17 18 18 19 19 19 20 20 20 21 20 19 17 16 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 17 17 16 15 15 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 16 17 17 17 17 16 16 16 16 15 14 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 8 8 7 7 6 5 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 7 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 15 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 31 29 26 23 22 23 23 21 21 20 19 20 20 19 20 23 25 28 29 29 29 30 29 27 24 21 18 17 18 21 24 25 26 26 25 25 24 22 21 20 21 20 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 25 25 26 26 26 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 28 29 30 31 31 31 31 31 31 31 32 32 33 34 35 35 35 35 35 35 34 34 33 32 31 30 30 31 32 32 34 35 36 36 37 38 38 38 37 36 36 35 34 34 34 34 34 34 34 34 34 34 34 34 35 34 34 34 34 34 34 34 35 36 37 37 38 39 39 39 39 39 38 38 38 37 37 38 38 39 40 40 40 40 39 38 38 38 39 39 39 38 38 37 36 36 37 40 45 48 49 47 45 43 43 42 42 43 43 42 41 40 40 40 39 39 39 39 39 39 38 38 38 38 39 41 41 41 41 40 40 39 39 39 38 37 36 36 35 34 34 35 35 36 37 38 39 39 39 39 40 41 42 43 43 42 42 42 42 42 41 41 40 39 38 38 38 38 37 37 36 35 35 34 33 33 32 32 32 32 33 34 35 38 41 43 41 37 34 33 32 32 32 33 33 33 33 32 31 31 31 33 33 33 33 31 30 30 30 30 30 31 32 32 32 31 31 31 31 32 32 33 32 33 32 31 30 27 28 29 30 30 29 28 28 28 28 28 29 31 32 34 35 36 38 38 38 39 40 41 42 43 43 45 46 47 48 49 48 47 46 46 46 44 44 43 42 42 42 42 43 43 43 44 43 42 41 40 40 40 39 39 38 38 39 39 38 37 35 35 33 32 31 31 31 32 34 38 40 41 43 42 42 41 40 40 41 41 41 40 38 38 37 36 37 38 37 38 38 38 37 37 38 38 39 40 41 41 40 39 38 38 38 38 39 40 40 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 32 32 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 24 23 23 23 24 24 25 25 26 27 27 27 27 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 20 20 20 20 19 18 17 16 15 15 15 16 16 15 15 15 15 15 15 16 17 17 18 17 16 16 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 16 17 17 17 17 16 16 16 16 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 9 7 7 6 6 5 4 4 4 3 3 3 3 4 4 4 4 4 5 5 6 6 6 7 8 8 9 9 9 10 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 16 17 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 19 19 18 19 19 19 19 19 30 27 24 21 22 23 23 21 20 20 21 22 21 20 21 23 27 30 30 30 30 30 28 25 22 20 18 18 20 21 22 25 27 26 25 25 24 23 22 21 21 21 22 22 23 23 24 24 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 24 25 26 26 26 26 26 26 26 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 29 30 32 32 32 32 32 32 32 33 33 34 34 35 36 35 35 35 34 33 33 32 31 30 29 30 30 31 32 34 35 36 37 38 39 39 37 37 36 35 34 34 34 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 37 38 38 39 39 39 39 39 38 38 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 38 41 45 47 48 46 44 43 43 42 43 43 43 43 42 41 41 40 40 40 39 39 39 39 38 38 39 40 41 41 41 42 41 41 40 40 40 39 39 38 38 37 37 36 35 36 36 36 37 38 39 39 40 40 41 42 43 44 43 43 42 42 42 42 42 42 41 40 39 38 38 38 38 37 36 36 35 34 33 33 32 31 31 31 31 32 34 37 41 42 41 37 34 33 32 32 33 34 34 34 33 32 31 31 31 33 33 34 33 32 30 30 30 30 31 32 32 32 32 31 30 31 32 32 32 32 32 32 30 29 27 27 28 30 30 31 30 30 29 29 28 28 29 30 31 33 34 36 36 37 38 39 40 41 42 42 43 45 45 45 47 49 48 48 47 47 47 46 44 43 43 42 42 42 42 43 43 43 43 42 41 41 40 40 39 39 38 38 39 38 37 37 36 35 33 32 31 31 31 32 35 39 41 41 43 42 40 39 39 40 42 41 41 40 40 37 36 36 37 37 38 38 38 38 39 39 38 39 39 40 40 40 40 39 38 38 37 37 38 39 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 36 36 36 35 35 34 34 34 34 34 33 33 33 32 32 31 30 29 29 29 29 29 29 28 27 27 27 26 26 26 25 25 24 23 23 23 24 24 25 26 26 27 27 27 27 27 26 25 24 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 20 20 20 20 20 20 19 18 17 15 16 16 16 16 15 15 14 15 15 15 16 17 17 17 18 17 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 16 16 16 16 16 15 15 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 9 7 6 6 5 5 5 4 4 3 3 3 3 4 4 4 4 5 5 5 6 7 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 9 9 9 10 10 11 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 17 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 19 18 18 18 18 18 19 19 19 18 19 19 19 19 19 28 27 25 23 23 23 25 25 24 23 23 23 22 21 21 25 28 30 30 31 31 29 26 23 20 20 20 20 22 22 24 26 27 27 26 25 25 24 23 23 22 22 22 23 23 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 23 24 24 24 25 26 26 26 26 26 26 26 26 27 28 27 27 28 28 28 28 28 28 28 27 27 28 28 30 31 32 32 32 32 33 33 33 34 34 35 36 36 35 35 34 33 32 31 30 30 30 30 31 30 31 32 34 35 36 38 39 39 38 36 36 35 34 34 34 35 36 35 34 34 34 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 36 37 38 39 39 39 40 40 39 38 37 37 37 38 38 38 38 38 38 39 40 39 39 39 38 38 38 38 38 38 37 37 39 41 44 46 46 45 44 43 43 43 43 44 44 44 43 42 42 42 41 41 41 40 40 39 39 39 41 41 41 42 42 43 43 42 41 41 41 40 39 39 39 39 38 37 37 37 37 37 38 39 39 40 40 41 41 43 44 44 44 43 43 43 42 42 42 42 41 41 40 39 38 37 37 37 36 35 35 34 33 32 31 31 31 31 31 31 32 36 40 42 41 37 34 34 33 33 34 35 36 35 34 32 31 31 31 32 33 35 34 33 31 31 31 31 32 32 32 32 32 31 30 30 32 33 32 32 32 30 28 26 27 28 30 31 31 31 31 31 30 30 29 29 29 30 31 32 33 35 35 36 37 38 39 40 41 42 43 45 45 44 47 48 48 48 48 48 47 46 45 45 44 43 42 42 42 43 43 43 43 42 42 41 40 40 39 38 38 38 38 37 36 36 35 34 32 31 31 30 31 33 37 37 40 42 42 41 39 39 40 41 42 41 41 40 39 37 36 36 37 37 38 38 38 38 38 39 39 40 40 40 40 40 39 38 38 38 37 37 38 40 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 37 36 36 35 35 34 33 33 33 33 33 33 32 32 33 32 31 30 29 29 28 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 25 26 26 27 27 27 27 27 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 18 20 20 20 20 20 20 20 20 19 18 17 16 16 16 16 16 15 15 14 15 15 16 17 17 17 18 17 17 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 17 17 16 16 17 17 17 17 16 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 9 9 8 6 6 5 5 5 4 4 3 3 3 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 10 10 10 9 9 9 9 9 10 10 11 11 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 14 14 14 15 16 17 18 18 18 18 18 18 19 20 20 19 19 19 18 18 18 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 27 28 27 26 25 25 27 27 25 24 24 23 22 22 25 28 29 30 30 31 31 28 24 21 20 20 21 22 23 23 25 27 27 27 27 26 25 24 23 23 22 21 21 23 23 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 23 24 24 24 25 25 26 26 26 26 26 26 26 26 27 26 27 27 27 27 27 27 27 27 27 27 27 27 28 30 32 32 32 33 33 34 34 35 35 35 35 36 35 35 34 32 30 30 29 30 31 32 32 32 32 32 33 34 36 38 39 38 38 37 36 35 35 35 35 36 36 36 35 34 34 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 36 37 38 39 40 40 40 40 39 38 37 37 37 37 37 37 37 37 38 39 40 39 39 38 38 38 38 38 38 38 38 39 39 41 43 44 44 44 44 42 42 43 44 44 44 44 43 43 42 42 42 42 42 41 40 40 40 40 41 41 42 42 43 44 43 42 42 41 41 40 40 39 39 39 38 37 37 37 37 37 39 40 40 41 41 41 42 44 45 45 44 43 43 43 42 42 42 41 41 41 40 39 38 38 37 37 36 35 34 34 33 32 31 31 31 30 30 30 32 35 40 42 41 37 35 34 34 34 35 36 37 36 34 33 31 31 31 32 34 36 35 33 32 32 32 32 32 32 33 33 32 30 29 30 31 33 32 32 31 28 27 26 28 30 31 32 32 32 32 31 30 30 30 30 30 31 31 32 32 33 34 36 37 38 39 40 41 42 43 44 45 45 48 48 48 48 48 48 47 47 46 46 44 44 43 43 43 43 43 43 43 42 42 41 40 39 39 38 38 38 37 37 37 36 35 33 32 31 30 30 31 34 38 38 41 42 41 39 39 39 40 41 41 41 40 39 38 37 36 37 37 38 38 39 39 38 38 39 40 40 40 40 40 40 39 39 38 37 37 38 39 40 40 40 40 39 40 40 40 40 40 40 40 40 40 40 39 39 38 37 36 36 35 35 34 33 33 33 33 33 33 32 33 33 33 32 31 30 29 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 25 26 26 27 27 27 27 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 19 19 19 20 20 20 19 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 16 16 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 17 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 8 7 7 7 6 5 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 8 9 10 10 10 10 10 10 10 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 14 14 14 14 14 14 15 15 16 17 17 18 18 18 18 18 19 20 20 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 26 26 27 28 28 27 28 27 28 26 24 21 24 27 28 29 29 29 30 30 29 27 23 21 20 21 22 23 24 25 26 27 28 28 27 26 24 22 22 22 20 19 20 22 23 24 23 22 22 22 22 22 22 23 23 24 24 24 24 23 23 23 22 23 23 23 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 27 28 28 29 31 32 33 33 34 35 35 35 36 36 36 35 35 33 31 29 29 30 31 32 32 32 32 32 32 32 34 36 38 39 38 38 37 36 36 35 35 35 36 37 37 35 33 33 32 32 33 34 35 34 34 34 34 34 34 34 34 34 35 37 38 39 40 40 40 40 39 38 37 37 37 37 37 37 37 37 37 37 39 39 39 39 38 38 38 38 38 38 39 39 39 40 40 41 42 42 42 42 41 42 43 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 41 42 43 45 45 44 42 42 41 41 40 40 39 38 38 38 38 37 37 38 39 41 42 42 42 42 42 43 44 45 45 44 44 43 42 42 41 41 41 41 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 31 30 30 30 32 34 38 41 40 39 38 36 36 36 37 37 38 37 35 33 32 32 32 32 34 35 35 34 33 33 32 32 32 33 33 33 32 30 29 29 31 32 33 33 32 30 29 29 31 31 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 34 36 37 38 39 40 41 42 42 43 44 46 47 48 48 48 48 48 48 47 47 46 45 44 43 43 43 43 43 43 43 42 42 41 40 39 39 38 38 38 37 36 36 35 34 33 32 31 30 30 32 32 34 39 42 40 39 38 38 39 40 41 41 40 39 38 38 38 38 38 38 38 39 39 39 38 39 40 40 40 40 40 40 40 40 40 38 38 38 39 39 40 40 40 40 40 39 40 40 40 39 39 40 40 40 40 40 39 38 37 37 36 36 35 34 33 33 33 33 33 34 34 34 33 33 32 31 31 30 29 28 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 18 19 20 21 20 19 19 18 19 20 20 20 18 17 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 17 17 17 16 16 16 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 12 12 13 14 14 15 14 15 15 15 15 15 16 17 17 17 17 17 17 18 18 19 20 20 20 19 20 20 20 20 20 19 20 19 19 19 19 19 19 19 19 24 24 24 25 26 27 28 29 29 26 25 26 29 30 30 29 28 28 28 28 26 25 23 22 21 21 22 22 24 26 27 28 28 28 27 26 24 22 21 19 18 18 19 21 22 22 22 20 20 20 21 21 22 23 24 25 25 24 23 22 22 21 21 21 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 28 30 31 33 34 34 35 36 36 36 36 36 35 34 33 31 30 30 31 32 32 32 33 33 32 32 32 33 35 36 37 38 38 37 37 36 35 35 36 37 38 36 36 35 33 32 32 33 34 35 35 35 34 34 34 34 34 35 35 36 37 38 39 40 40 40 40 39 38 37 37 37 37 37 37 37 37 37 37 38 39 39 39 38 38 38 38 38 39 40 40 40 40 39 40 40 40 41 41 40 41 42 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 42 42 44 45 45 44 42 41 41 41 40 39 38 38 38 38 38 38 39 40 41 42 43 44 43 43 42 42 43 44 44 44 44 43 42 41 40 40 40 40 40 40 40 39 38 37 37 36 35 35 34 33 32 32 31 31 31 30 30 32 34 38 41 39 39 38 37 37 37 37 38 38 37 35 34 33 33 33 33 34 36 36 35 34 33 33 33 32 33 33 33 32 31 30 29 30 31 32 34 34 33 31 31 32 32 31 31 32 32 32 32 32 32 32 32 33 33 32 33 33 34 35 36 37 38 38 39 40 41 41 43 44 46 47 48 48 48 48 48 48 48 48 47 46 44 44 43 43 43 43 43 43 42 42 41 40 39 39 38 37 37 37 36 35 34 33 32 32 31 30 30 32 33 36 40 41 38 37 37 37 38 40 40 40 40 39 38 38 39 39 39 39 39 39 40 39 39 39 40 40 40 40 40 40 40 40 40 39 38 39 39 39 39 39 39 39 39 40 40 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 33 32 32 32 32 31 30 28 27 26 26 26 25 25 25 24 25 25 26 26 26 26 26 26 26 26 27 27 27 27 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 19 20 21 21 21 21 19 20 20 20 20 19 18 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 7 7 6 6 5 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 14 14 15 15 15 16 15 15 16 16 16 16 16 16 16 17 18 18 19 19 20 20 20 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 23 22 23 25 26 26 27 28 28 27 28 30 30 28 28 27 27 27 27 27 26 24 24 23 21 22 23 23 25 27 28 28 28 28 27 25 24 23 21 19 18 19 19 20 21 21 21 20 20 20 21 23 24 25 26 26 25 24 24 22 21 20 20 20 22 22 22 21 21 21 22 23 24 24 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 28 29 31 32 33 34 35 37 37 37 36 35 34 34 32 31 31 31 31 32 32 32 33 33 33 32 32 33 34 35 36 36 37 37 37 36 35 35 37 38 38 37 37 35 34 33 33 33 34 35 35 35 35 35 35 35 35 35 35 35 36 38 39 39 40 40 40 38 38 37 37 37 37 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 39 40 40 40 39 38 38 38 39 39 39 39 40 41 42 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 42 42 44 46 45 44 42 41 41 41 41 40 40 40 39 39 39 39 40 41 42 43 45 45 44 42 42 41 42 43 43 43 44 43 42 41 39 39 39 40 40 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 32 35 38 39 39 39 38 38 37 37 37 38 37 36 35 35 34 33 33 33 35 36 36 35 34 33 33 33 33 33 33 33 33 32 31 30 30 30 32 35 37 35 34 33 32 32 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 34 35 36 37 38 39 39 40 41 41 42 44 45 47 48 48 48 49 49 49 49 48 47 46 45 44 44 44 43 43 43 43 42 41 41 40 39 38 38 37 37 37 35 34 33 32 32 31 31 31 31 31 33 37 40 39 36 36 36 37 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 39 39 39 38 38 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 31 30 28 27 26 26 26 25 25 25 25 26 27 26 26 26 27 26 26 26 27 27 27 27 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 22 22 21 21 20 19 20 20 19 19 18 18 16 16 15 15 14 15 15 15 16 16 16 17 17 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 15 15 16 16 15 15 15 15 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 14 14 14 15 15 16 16 16 16 16 16 16 16 15 16 16 17 17 18 17 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 23 24 24 25 26 26 26 26 27 28 29 30 27 25 25 26 26 26 26 26 25 25 24 23 22 22 22 24 26 28 29 29 28 27 26 24 24 23 21 19 19 19 20 21 22 22 21 21 21 22 24 25 26 26 26 26 24 23 23 21 19 18 19 20 21 22 21 20 20 20 20 22 23 24 24 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 30 32 33 34 36 37 38 38 36 34 33 32 32 32 32 31 31 31 32 32 33 33 33 32 32 32 33 33 34 35 36 37 37 36 35 36 37 39 38 38 38 35 34 33 33 34 35 36 36 36 36 35 35 35 35 35 34 35 36 37 39 39 40 40 39 38 37 37 37 37 37 37 36 36 36 36 36 37 37 38 38 38 38 37 37 37 38 39 39 39 39 38 37 37 37 37 38 38 38 39 40 42 43 43 43 43 42 42 41 41 41 41 41 41 41 41 41 42 43 44 45 45 43 42 41 41 41 42 42 42 42 41 40 40 40 41 41 42 44 45 45 43 42 41 40 40 41 41 42 43 43 41 40 39 38 38 39 40 40 40 39 38 38 37 36 35 35 34 34 34 33 33 32 32 32 32 33 35 37 38 38 38 38 38 37 37 36 36 36 36 35 35 34 33 33 34 35 36 35 35 34 34 34 33 33 33 34 34 33 32 31 30 30 30 32 35 37 36 35 33 32 32 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 35 36 37 37 38 39 39 39 40 41 42 43 45 46 47 48 48 48 49 49 49 48 47 46 45 45 44 44 44 44 43 43 42 41 40 40 39 38 37 37 37 36 35 34 33 32 32 32 31 31 31 32 35 38 39 37 35 35 36 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 40 40 40 40 40 40 40 39 39 39 38 38 38 38 39 39 38 38 37 36 36 35 36 36 36 36 37 36 36 36 36 35 34 34 34 34 33 32 31 30 28 27 26 26 26 26 26 26 26 27 27 27 27 26 27 27 27 27 27 27 27 27 26 26 25 25 25 24 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 19 20 22 22 22 22 22 22 20 19 18 18 19 18 18 18 17 16 15 15 14 14 15 15 15 16 16 17 17 18 18 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 17 17 17 17 16 16 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 19 23 24 24 26 26 26 27 27 27 27 28 27 25 23 23 24 25 27 27 26 25 24 23 24 24 23 22 24 27 29 30 30 29 27 25 23 23 22 21 20 19 20 21 21 21 22 22 22 24 25 25 25 25 26 25 24 23 22 21 19 18 18 20 21 22 21 20 19 19 19 20 21 22 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 35 36 37 37 36 32 31 31 31 32 32 31 31 31 31 32 32 33 33 33 32 32 32 32 32 33 35 36 36 36 35 36 38 39 39 39 38 36 34 34 35 35 36 37 36 36 36 35 35 34 34 34 34 34 35 35 36 39 40 40 38 37 37 37 36 36 36 36 36 36 36 36 36 36 37 38 38 38 38 37 36 36 37 38 39 39 38 37 37 37 36 36 36 37 38 38 39 41 42 43 43 43 42 41 40 40 40 40 40 40 40 40 40 41 42 43 44 43 43 42 42 42 42 43 43 43 43 42 42 41 41 42 42 43 44 44 44 43 42 41 40 39 40 40 41 42 42 41 39 39 38 38 39 39 40 40 39 38 38 37 35 35 34 34 34 34 33 33 33 33 33 33 34 35 35 36 37 37 37 37 36 36 35 35 35 36 35 35 34 34 34 34 36 36 36 35 34 34 34 34 34 34 34 34 33 33 32 32 31 31 32 34 36 37 34 33 32 32 32 32 32 33 34 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38 38 39 39 40 41 42 43 44 46 46 47 48 48 49 49 49 49 48 47 46 45 45 44 44 44 43 43 42 41 40 39 39 38 38 37 36 35 34 33 32 32 32 32 31 31 32 33 35 38 38 36 35 35 37 38 39 39 39 39 39 39 40 41 41 41 41 41 41 41 41 41 42 42 42 42 41 41 41 41 41 41 40 40 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 37 36 36 36 36 36 36 36 37 37 37 37 37 36 35 35 35 35 34 33 32 30 29 27 27 26 26 26 27 26 27 27 28 27 27 27 26 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 25 25 24 24 24 24 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 18 18 18 18 19 20 22 23 23 23 23 23 22 20 18 18 18 18 17 17 16 16 15 14 14 14 14 15 15 15 16 17 18 18 18 18 19 19 17 17 17 17 16 16 16 15 15 15 15 16 16 15 15 15 15 15 16 16 17 16 17 16 15 15 14 15 15 15 14 14 14 13 12 12 11 11 10 10 10 10 9 10 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 23 23 24 24 26 27 27 26 27 28 27 26 24 22 22 24 26 28 27 25 24 24 24 24 24 23 23 25 28 30 31 30 29 26 25 24 22 21 21 21 20 20 21 20 21 21 22 23 24 24 25 25 25 25 24 23 23 21 19 18 18 20 22 23 23 22 21 21 20 20 21 21 22 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 33 34 35 37 37 35 31 30 29 30 31 32 31 31 31 31 31 32 32 33 33 33 32 32 32 32 33 34 36 36 36 35 36 38 39 39 39 38 36 35 35 36 37 37 37 37 36 35 34 34 33 33 33 33 33 33 34 36 39 40 39 38 37 36 36 36 36 36 36 36 35 35 35 35 35 36 38 38 38 38 36 35 35 36 38 39 39 38 37 37 36 36 36 36 37 38 38 39 39 41 42 43 42 41 40 39 39 38 38 39 39 39 39 40 40 41 42 42 42 41 42 42 42 43 43 44 43 43 43 42 42 42 42 42 43 44 43 43 41 41 40 39 39 39 39 41 42 41 40 39 39 38 38 38 38 39 39 39 39 38 37 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 36 35 35 35 34 35 35 35 35 35 34 34 34 35 36 36 36 35 35 34 34 34 35 34 34 34 33 33 32 32 31 31 32 34 36 36 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 34 34 35 36 37 37 37 38 38 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 48 47 46 45 45 45 44 44 43 43 42 41 40 39 38 38 38 37 36 35 34 33 32 32 32 32 32 31 32 34 36 37 37 36 35 36 37 37 38 39 39 40 40 39 40 41 41 41 41 41 41 41 41 42 42 42 43 43 43 42 41 41 41 41 40 40 40 40 40 40 40 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 37 37 36 36 36 36 35 36 37 37 37 36 37 36 36 35 35 35 35 34 32 31 29 28 27 27 27 27 27 27 27 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 25 25 24 24 25 25 24 24 24 24 23 23 23 24 24 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 19 19 19 19 19 19 19 19 20 22 23 23 24 24 23 22 20 18 18 17 17 17 17 16 16 15 14 14 14 14 14 15 15 16 17 18 19 19 18 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 15 16 16 16 16 15 15 14 14 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 22 23 22 24 26 29 27 28 28 28 27 25 25 23 23 25 27 27 26 24 24 24 24 24 24 24 26 28 30 31 32 30 27 24 24 22 21 21 21 20 20 20 20 20 22 22 22 23 24 24 24 24 24 23 22 22 21 19 18 18 19 21 22 22 22 22 22 22 22 22 21 22 22 23 24 24 24 24 24 25 25 25 25 24 24 24 24 24 25 25 26 27 27 27 28 29 31 32 33 34 36 37 35 32 30 28 29 30 31 31 32 31 30 30 31 32 33 33 33 33 33 33 33 33 34 35 36 36 35 35 36 38 38 39 38 36 36 36 37 38 37 37 37 35 34 33 33 33 33 33 32 32 32 33 36 38 39 38 37 36 36 36 36 36 36 35 35 35 35 34 34 35 36 37 38 38 37 36 34 34 35 37 39 39 38 37 36 36 35 35 35 36 38 39 39 39 39 41 43 43 41 39 38 38 38 38 38 38 38 38 39 40 40 41 41 41 41 41 41 42 42 43 43 43 42 42 42 42 42 42 43 43 43 43 42 41 39 39 39 39 39 40 41 41 41 40 39 39 38 38 38 38 38 38 39 38 37 36 35 34 33 34 34 35 35 35 34 34 34 34 34 34 35 36 35 35 34 34 34 34 34 34 34 35 36 35 35 34 35 35 36 36 35 35 34 34 34 34 35 35 34 33 33 33 32 32 31 31 32 34 36 36 35 33 34 33 33 34 34 34 34 34 34 35 35 35 35 35 35 34 35 36 37 37 37 37 38 38 39 40 40 41 42 44 45 46 46 47 48 49 49 49 49 48 47 46 45 45 45 44 44 43 42 42 41 40 39 39 39 38 36 35 34 34 33 32 32 31 31 31 31 32 34 36 37 36 36 36 36 37 37 38 39 40 40 40 40 40 40 41 41 42 41 42 42 42 42 42 42 43 43 43 42 42 41 41 40 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 40 40 40 39 38 38 37 37 37 36 36 36 36 37 37 37 37 38 37 36 36 36 35 34 32 31 29 28 28 28 27 28 28 27 28 28 28 27 27 27 27 27 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 21 22 24 24 24 24 24 23 21 19 18 17 17 17 17 16 16 15 15 14 14 14 14 14 15 15 17 18 19 19 19 19 19 19 18 18 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 15 14 14 13 13 13 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 15 15 16 16 16 16 17 17 17 16 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 22 23 23 24 25 27 28 26 26 27 27 27 26 24 24 26 27 26 25 24 24 24 23 23 23 24 28 31 32 32 32 28 24 22 22 19 19 20 20 20 20 20 20 21 21 22 23 23 24 24 24 24 23 21 20 20 20 18 18 17 19 20 21 21 22 22 22 22 22 22 22 22 23 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 25 26 26 27 27 27 27 28 30 31 32 34 36 37 34 31 28 26 27 30 31 31 32 31 31 31 31 32 33 33 34 34 33 34 33 33 34 35 36 36 35 35 35 37 38 38 37 36 36 37 38 38 37 37 36 34 33 33 33 33 33 33 32 32 32 32 35 38 38 37 37 37 37 37 37 36 36 35 35 34 34 33 33 34 35 36 37 37 36 35 33 33 34 37 39 39 39 37 36 35 35 34 34 36 38 39 39 39 39 40 42 42 41 39 38 37 38 38 38 38 38 39 40 41 41 40 40 40 40 40 40 40 41 42 42 42 42 42 42 42 43 43 42 43 43 42 41 40 39 38 38 39 39 40 41 41 41 40 40 40 39 39 38 37 37 38 38 38 37 36 35 35 34 34 34 35 35 35 35 34 34 34 34 34 35 35 34 34 33 34 34 35 35 35 35 35 36 36 35 35 35 35 35 35 35 34 33 33 33 34 35 35 34 33 33 33 32 32 31 31 32 34 36 36 36 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 37 37 37 37 37 38 39 39 40 41 42 43 44 46 46 47 48 49 49 49 49 48 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 36 35 34 33 33 32 32 31 31 31 31 32 34 36 37 37 36 35 35 36 37 38 39 40 41 41 41 40 40 40 41 42 42 42 42 42 42 42 43 43 43 43 43 43 42 41 41 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 42 41 41 40 40 39 39 38 38 37 37 36 37 37 37 38 38 37 36 36 36 35 34 32 31 30 29 29 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 27 27 27 27 27 26 26 25 25 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 21 23 24 24 24 25 24 24 22 20 18 17 17 17 16 16 16 15 15 14 14 14 14 14 15 15 16 18 19 19 20 20 20 19 19 18 17 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 13 14 14 14 15 15 14 14 14 14 14 14 14 14 13 13 12 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 22 22 23 23 24 25 24 23 22 23 25 26 26 24 25 26 26 24 24 25 24 23 23 21 23 26 30 33 33 32 30 26 23 21 19 17 18 19 19 19 20 20 20 20 21 22 23 24 24 25 24 24 22 21 21 20 19 18 17 18 19 20 21 21 22 22 22 22 22 22 22 23 24 24 24 24 24 23 23 24 24 24 24 25 25 25 25 25 25 26 26 27 27 27 27 28 28 29 31 34 36 36 33 29 26 26 27 29 30 32 32 32 32 31 31 32 32 34 34 34 34 34 34 34 34 35 36 36 35 35 35 36 37 37 36 35 35 37 38 38 37 37 35 34 33 33 33 33 32 32 32 32 31 32 33 36 38 36 36 37 38 38 37 36 35 34 34 33 32 32 32 33 33 34 36 37 36 34 33 33 34 37 38 39 38 37 35 35 34 34 34 35 37 38 39 39 38 39 41 42 41 39 38 38 38 38 38 38 38 39 41 42 41 40 40 40 40 39 39 39 40 41 42 42 42 42 42 42 42 42 42 43 43 42 40 39 39 38 38 37 38 40 41 42 42 41 41 40 40 39 38 38 38 38 37 37 36 35 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 33 34 35 35 35 35 35 35 36 36 36 35 35 35 35 35 35 34 33 33 33 34 35 35 35 34 34 33 33 32 31 31 32 33 35 36 36 36 35 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 37 37 36 36 37 38 39 40 41 42 43 44 44 45 46 48 49 49 49 49 49 48 47 47 46 45 44 43 42 41 41 41 41 40 40 39 37 36 35 34 33 32 32 31 31 31 31 32 33 35 36 37 36 35 35 35 35 37 38 39 41 41 41 41 41 41 40 41 41 42 43 43 43 43 43 43 43 43 43 43 43 43 42 41 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 41 42 42 42 42 41 41 41 40 40 39 39 38 38 37 38 38 38 38 37 37 36 36 35 34 32 30 30 30 29 29 28 29 28 28 28 28 28 28 28 27 28 28 28 28 28 28 27 27 27 27 27 26 26 25 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 23 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 24 24 24 25 25 24 23 21 19 18 17 16 16 16 16 16 16 15 14 14 14 14 14 15 16 17 18 19 20 20 20 20 20 19 18 17 16 16 16 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 22 22 22 22 23 24 22 20 20 21 21 22 23 24 25 26 25 24 24 24 23 22 21 19 23 27 31 34 33 30 26 24 23 19 17 17 17 18 19 20 20 20 21 21 22 23 24 25 25 25 25 24 22 22 21 20 19 18 18 19 20 21 21 21 22 22 22 22 22 22 23 24 25 25 24 25 24 23 24 25 24 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 29 32 36 36 34 30 27 24 25 25 27 29 32 33 33 32 32 32 32 32 33 33 34 34 34 34 34 34 35 36 36 36 35 35 35 35 35 34 34 35 37 39 39 38 37 36 35 34 33 33 32 32 32 32 31 31 31 32 34 36 36 36 37 38 38 37 35 33 32 32 31 31 31 31 31 32 33 35 36 35 34 33 33 34 37 37 38 38 37 35 35 34 34 34 35 37 38 38 39 38 39 40 40 40 39 38 38 38 38 37 37 38 40 42 42 41 40 40 40 40 40 40 39 40 41 41 42 42 41 41 41 41 42 42 43 43 41 40 38 38 37 36 36 38 40 42 43 43 42 41 41 40 40 39 38 38 37 37 36 35 34 34 34 34 35 35 36 36 35 35 34 34 33 33 33 34 34 34 34 34 35 35 36 36 35 35 35 35 35 36 36 35 35 35 35 34 33 32 32 33 34 35 35 35 35 34 34 33 32 31 31 32 34 35 36 36 35 35 34 34 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 49 49 48 48 48 47 46 45 44 42 41 41 42 42 42 41 40 38 37 36 35 34 33 32 32 32 31 31 31 32 33 35 36 35 35 34 34 34 35 37 39 40 40 40 40 41 41 41 41 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 40 40 41 41 41 41 41 42 41 41 41 41 42 41 42 42 42 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 40 40 39 39 38 37 36 36 35 33 32 31 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 29 28 28 28 28 28 28 28 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 24 22 20 19 18 18 17 17 16 16 17 16 16 15 14 14 14 14 14 15 17 18 19 20 20 21 21 21 21 20 18 17 16 16 16 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 21 20 20 22 23 23 20 20 20 20 20 21 22 23 24 25 24 23 22 22 20 21 20 21 26 30 33 33 31 27 23 22 21 18 17 17 18 19 20 21 21 21 22 22 23 24 25 26 26 26 25 24 23 23 22 20 19 19 19 19 19 20 21 21 21 22 22 22 22 22 23 24 25 25 25 25 24 24 25 25 25 26 27 27 27 27 27 26 26 26 26 26 27 27 28 28 29 31 34 36 36 31 28 25 24 25 25 27 29 32 33 33 33 33 33 33 33 33 33 34 34 35 35 35 35 35 36 36 36 36 35 35 34 34 33 34 35 37 39 39 39 38 36 35 34 33 32 32 31 31 31 31 30 30 30 32 34 35 35 37 38 38 37 34 32 30 30 30 31 31 31 31 31 33 35 35 35 33 32 33 34 36 37 37 37 37 36 36 35 35 35 35 35 37 39 39 39 39 39 40 40 39 39 39 38 37 37 38 39 41 42 42 41 40 40 40 41 41 41 40 40 40 41 41 41 41 41 40 41 42 43 43 42 41 40 39 38 36 35 35 38 41 43 44 43 43 42 41 40 39 39 38 37 36 35 35 34 34 34 34 35 35 35 35 36 36 35 35 34 33 33 33 33 34 34 34 35 36 36 36 36 35 35 34 35 35 36 36 35 35 35 34 34 33 32 32 33 34 35 35 35 35 35 34 33 32 31 31 32 34 35 35 36 35 34 34 33 33 34 34 34 35 35 35 35 35 34 34 34 34 34 35 34 35 35 35 36 36 37 38 40 41 42 42 42 44 45 46 47 48 48 49 49 49 49 48 47 46 45 43 42 41 41 41 41 42 41 40 38 37 36 35 34 33 32 32 31 31 30 31 32 33 35 35 34 34 33 32 34 36 37 39 40 40 40 40 40 41 42 42 42 41 42 43 43 44 43 43 43 43 43 42 42 42 42 42 41 40 40 41 42 42 42 42 42 43 42 42 41 41 42 42 42 43 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32 31 30 30 29 29 30 30 30 30 29 29 29 28 28 28 29 29 28 28 29 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 23 23 22 20 19 19 18 17 17 17 16 16 16 16 15 14 14 14 14 14 15 17 18 19 20 20 21 21 21 21 21 20 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 11 11 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 17 17 17 17 17 18 17 17 17 17 19 19 19 20 22 22 20 20 20 20 20 21 21 22 22 23 24 22 21 21 21 20 20 25 30 33 33 31 28 24 21 21 19 19 19 19 20 21 22 22 22 22 23 23 24 25 26 26 26 26 26 25 24 23 22 21 19 18 18 18 19 20 20 20 21 22 22 22 22 23 24 25 26 25 25 25 25 25 26 26 26 27 27 27 28 28 27 26 26 26 26 26 27 28 28 28 30 32 35 37 34 29 26 24 24 25 25 27 30 32 33 33 34 34 33 33 33 33 33 34 34 35 35 35 35 35 36 36 36 36 35 35 34 33 32 33 35 36 37 39 39 38 37 36 34 33 32 31 31 31 30 30 29 29 30 30 32 34 35 34 36 37 36 34 32 31 31 31 31 31 31 31 32 34 35 36 34 33 32 33 33 34 36 37 37 37 37 37 36 36 36 36 36 38 39 39 39 38 38 39 39 39 39 39 38 37 37 38 40 42 42 42 41 41 41 41 41 42 41 40 40 40 40 40 41 40 40 39 40 42 43 43 43 42 42 40 38 37 36 35 38 41 43 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 34 35 35 35 35 35 35 36 36 36 35 34 34 34 34 35 35 35 36 37 37 37 36 36 35 35 35 35 36 36 36 35 35 34 33 32 32 32 32 33 34 35 35 35 34 33 33 32 32 32 32 34 34 35 35 34 33 33 33 33 34 34 34 34 35 35 34 34 34 33 33 33 34 34 33 34 34 35 35 35 36 38 40 40 41 41 42 44 45 46 47 48 48 48 49 49 48 48 47 46 44 43 42 41 41 41 41 42 41 39 38 37 36 35 34 33 32 32 31 30 30 30 32 34 35 34 32 33 32 32 34 37 38 38 39 40 40 40 41 42 43 43 43 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 41 41 42 42 42 42 42 43 43 43 43 42 42 42 44 44 44 43 43 43 43 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 39 38 37 37 36 36 35 34 32 31 30 30 30 30 31 30 30 30 30 29 29 29 29 29 29 29 28 29 29 29 29 28 28 27 27 26 26 26 26 26 26 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 20 19 18 18 17 17 17 17 16 16 15 15 14 14 14 15 15 16 18 19 19 20 21 21 21 21 21 20 19 18 17 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 12 11 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 20 20 18 17 17 17 17 17 17 16 17 17 17 17 17 17 17 18 18 19 19 21 20 19 20 21 21 21 21 21 21 20 21 23 22 20 20 20 21 23 28 31 32 31 28 24 24 21 19 19 19 20 20 21 22 23 23 23 23 23 24 25 26 27 27 27 27 26 26 24 23 21 20 19 18 18 19 19 20 20 21 21 22 22 22 23 23 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 27 26 26 26 26 26 27 27 28 29 31 33 36 36 32 27 24 24 25 26 27 29 31 32 32 32 33 33 33 33 33 33 33 34 34 35 35 35 35 35 35 35 36 36 35 34 33 32 32 33 35 35 37 38 39 39 37 36 34 32 31 31 31 30 30 30 30 29 29 30 31 33 34 34 36 37 36 35 33 32 32 32 32 32 32 32 33 34 35 35 34 33 33 33 33 34 36 37 37 39 39 38 37 36 36 36 36 37 39 39 38 38 37 38 38 39 39 38 38 37 38 39 41 42 42 42 41 41 41 41 42 42 42 41 40 40 40 40 40 39 39 39 40 41 42 43 42 42 42 41 39 38 36 37 38 41 43 43 43 43 41 40 38 37 37 37 37 37 36 35 35 34 34 34 35 36 36 35 35 36 36 36 35 35 34 34 35 36 36 37 37 37 38 38 37 36 36 36 35 35 35 36 36 35 34 33 33 32 32 32 32 32 33 34 34 35 34 34 33 32 32 32 33 33 33 34 33 32 32 32 33 33 33 34 34 34 34 34 33 33 32 32 32 32 32 32 32 33 33 33 34 35 36 38 39 40 40 41 42 43 44 46 47 48 48 48 48 48 48 48 47 46 44 43 41 42 42 42 43 43 41 39 38 37 36 35 34 33 33 32 31 30 29 30 32 34 34 34 34 32 33 35 36 37 38 38 39 39 40 40 41 42 43 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 40 40 40 41 42 42 42 42 43 43 43 44 44 44 43 43 43 45 45 44 43 43 43 43 42 42 41 41 41 42 42 42 42 42 41 41 41 41 40 40 39 38 38 37 37 36 35 33 32 31 31 31 31 32 32 31 31 31 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 20 19 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 16 16 19 19 20 21 21 21 22 21 21 20 19 18 17 16 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 14 14 14 13 12 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 18 18 19 18 19 19 19 18 18 17 16 16 17 17 17 16 16 16 16 17 16 16 17 17 18 18 18 20 20 19 19 20 21 21 21 22 22 21 21 22 22 21 20 20 21 22 24 27 29 30 28 24 18 19 20 20 19 20 19 20 22 23 23 23 23 23 24 25 26 27 28 28 27 27 26 26 24 22 21 20 19 19 19 19 20 20 20 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 27 27 27 26 26 27 27 27 27 26 26 26 26 26 26 27 27 29 31 34 36 36 30 26 25 27 26 27 28 29 31 32 32 32 32 33 33 33 33 33 33 34 34 35 35 35 35 35 35 35 35 36 35 35 34 33 32 33 34 34 36 37 39 39 38 36 33 31 30 31 30 30 30 30 30 30 30 30 31 33 34 35 36 37 36 36 34 33 33 33 33 33 33 33 33 34 34 35 34 33 33 32 32 33 35 36 38 40 40 38 36 35 35 35 35 36 37 38 37 37 37 37 38 38 38 38 38 38 38 40 41 42 42 42 42 41 41 42 42 42 42 41 40 40 39 39 39 39 39 39 40 41 42 42 42 42 41 41 39 38 37 37 37 40 42 43 43 43 40 38 37 37 37 37 37 37 37 36 35 34 34 34 35 36 36 35 34 35 36 36 36 35 35 35 36 36 37 38 38 38 39 38 37 36 36 36 35 35 35 35 35 34 33 33 32 32 32 32 32 32 32 33 34 34 34 34 33 33 33 33 33 33 33 33 32 31 31 32 32 33 33 33 33 33 33 33 32 31 30 30 30 31 31 32 32 32 32 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 47 47 48 48 48 47 47 45 44 42 41 42 42 43 44 43 40 38 37 36 35 34 34 33 33 32 30 29 30 31 34 35 34 34 33 33 35 36 37 37 38 38 38 39 39 40 41 43 44 44 45 44 44 43 43 43 42 42 42 42 42 42 41 41 41 40 40 41 42 42 42 42 42 44 44 44 44 44 44 44 44 45 46 45 45 44 44 44 43 42 42 41 41 41 42 42 42 42 42 42 42 42 42 41 40 40 39 38 38 37 36 36 34 33 33 32 32 32 33 33 33 32 32 31 30 30 30 30 30 30 29 29 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 18 18 17 17 16 16 16 15 15 15 15 15 16 16 17 20 20 21 21 21 21 22 22 21 20 20 19 17 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 14 14 13 12 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 18 18 19 18 18 17 17 17 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 18 19 19 20 20 19 19 19 20 21 21 22 22 22 21 20 21 21 21 21 22 22 23 25 26 27 25 20 16 17 21 23 20 17 20 22 24 24 24 24 23 24 25 26 28 28 29 28 28 26 26 25 23 21 20 20 20 20 20 20 20 20 21 22 23 23 24 25 25 26 26 27 26 27 27 27 27 27 27 27 26 26 26 27 27 27 26 26 26 26 26 26 26 26 27 28 31 34 36 34 29 27 27 28 28 28 29 30 31 32 32 32 32 32 33 33 33 33 34 34 35 35 35 35 34 34 34 34 35 36 36 35 34 33 32 32 32 33 34 36 38 39 38 36 33 31 31 30 30 31 31 31 31 31 31 31 31 31 33 35 36 36 35 35 34 33 33 33 33 33 33 33 33 33 34 34 33 32 32 32 32 32 33 36 38 40 39 37 35 35 34 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 39 40 41 42 42 42 41 41 41 41 41 42 42 41 40 40 39 39 40 40 40 40 40 41 41 40 41 40 40 40 39 37 36 36 37 39 40 42 42 42 39 38 37 37 37 37 37 37 37 36 34 33 33 34 35 36 36 36 35 35 35 36 36 36 36 36 36 37 37 38 38 39 39 38 37 36 36 35 35 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 34 34 34 33 33 33 33 33 33 33 32 31 31 31 32 32 33 33 33 33 32 31 31 30 29 29 28 29 29 29 30 31 31 32 32 32 32 34 35 36 39 40 41 42 43 43 45 46 46 46 47 47 47 47 47 46 45 43 42 41 41 42 43 43 43 40 38 37 36 35 34 34 33 33 32 30 30 31 33 35 36 36 35 34 35 37 37 37 37 38 38 38 38 39 40 42 43 44 45 45 45 44 44 43 42 42 41 41 41 41 41 41 41 41 40 40 41 42 42 42 42 42 43 44 44 44 44 44 44 45 45 45 46 45 45 45 44 43 42 42 41 41 41 42 42 42 42 43 43 42 42 42 41 41 40 40 39 39 38 37 36 36 35 35 34 34 34 34 34 34 34 33 32 32 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 28 27 27 27 27 26 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 16 16 15 15 15 16 16 16 17 18 20 21 21 21 21 21 22 22 21 20 20 19 17 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 13 14 14 14 14 14 15 15 15 15 15 14 13 12 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 18 19 20 20 19 19 19 19 20 21 21 22 22 21 20 20 20 21 22 21 21 22 23 24 24 24 22 17 15 17 20 21 16 16 21 25 26 25 25 25 24 25 26 28 29 29 29 28 28 27 26 25 23 22 21 21 20 20 20 20 20 21 21 22 24 25 25 26 27 28 28 28 28 29 28 27 27 27 26 26 26 27 26 27 27 27 26 26 26 26 26 26 26 26 27 29 31 34 35 33 31 29 29 29 29 29 29 30 32 33 32 32 32 32 32 32 32 33 34 34 35 35 34 34 34 34 34 34 34 35 35 35 34 33 32 32 32 32 33 35 38 39 38 36 33 33 32 31 31 32 32 32 32 31 31 31 31 31 31 34 34 34 34 33 33 33 32 32 32 32 32 33 33 33 33 33 32 32 32 31 31 31 32 34 38 39 38 37 36 35 34 33 33 34 35 36 37 37 38 38 38 38 38 38 38 38 39 40 41 41 41 41 41 41 40 40 40 41 41 40 40 40 39 40 41 42 42 42 42 41 40 39 39 39 38 38 37 36 35 36 37 40 40 42 43 42 40 39 38 37 37 38 37 37 36 35 33 32 33 34 35 36 37 37 36 36 36 36 36 35 35 35 36 37 37 38 39 40 39 38 37 36 35 35 35 35 35 34 34 33 32 32 31 31 32 32 32 32 31 32 32 33 33 33 33 33 33 33 33 33 32 31 30 30 31 32 32 32 32 32 31 30 29 28 28 28 28 28 28 28 28 29 30 31 31 31 32 32 32 33 35 37 40 41 41 42 43 44 45 46 46 46 47 47 47 46 45 44 43 42 42 42 43 43 44 43 40 38 37 36 35 35 35 33 33 32 31 31 33 34 35 35 36 36 36 36 36 36 37 37 38 38 38 38 39 40 42 43 44 44 44 44 44 44 43 42 42 41 40 40 40 40 41 41 41 40 40 41 42 42 42 42 43 44 44 44 44 44 44 44 45 45 45 46 45 45 45 45 44 43 42 41 41 41 41 42 42 42 42 43 42 42 41 41 40 40 40 39 39 38 37 37 37 36 36 35 35 35 35 35 35 35 34 34 33 32 32 32 32 32 31 30 30 29 29 29 29 29 29 29 29 28 28 27 27 26 25 26 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 21 21 20 20 20 19 19 19 19 18 18 17 17 16 16 16 15 15 15 16 16 16 17 18 19 21 21 21 21 21 21 21 22 21 20 20 19 17 17 16 15 15 15 14 14 14 14 14 13 13 13 12 12 13 13 14 14 14 14 15 15 15 15 14 14 13 12 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 17 18 18 18 17 17 18 17 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 15 16 16 16 16 16 17 17 17 19 19 20 20 18 19 19 19 20 21 22 22 22 21 21 21 21 21 20 20 20 21 22 23 23 22 21 18 17 17 18 18 15 18 23 26 26 25 25 25 25 26 28 29 29 29 28 28 28 27 26 24 22 21 21 21 21 21 21 21 21 21 22 23 25 26 27 28 29 29 29 29 29 30 29 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 28 30 32 34 35 33 31 30 30 30 29 29 29 30 32 33 33 32 32 32 32 32 32 33 34 35 35 35 34 34 34 34 34 34 34 35 35 34 34 34 33 33 31 31 32 35 37 38 38 36 35 35 33 32 32 33 33 33 32 31 31 31 30 29 30 32 33 32 32 32 32 32 32 32 32 32 32 32 32 33 32 32 32 32 31 31 30 30 31 33 37 39 38 37 37 34 33 33 33 34 35 37 37 38 38 38 38 38 38 38 37 38 38 39 40 40 40 40 40 40 40 39 39 39 39 39 39 39 40 40 42 43 43 43 41 39 38 38 38 37 37 37 36 36 35 36 39 40 41 44 43 42 40 38 37 37 37 38 37 37 36 35 34 33 33 34 35 36 37 37 37 37 37 36 36 35 35 35 36 37 38 39 40 40 40 38 36 36 35 35 35 35 35 34 34 33 32 31 31 31 31 32 32 32 31 31 32 32 33 33 32 32 33 33 33 33 32 31 30 30 31 31 32 32 32 31 31 30 29 27 27 28 28 28 28 28 29 29 30 30 31 31 32 31 31 33 35 37 40 40 41 42 43 44 44 45 45 45 46 46 46 45 45 44 42 42 43 43 45 44 44 42 40 38 37 36 36 35 35 33 33 32 32 32 34 35 35 36 36 36 37 36 36 36 37 37 38 38 38 38 39 40 42 43 44 44 44 44 44 43 43 42 42 41 40 40 40 40 40 40 41 40 41 41 42 42 42 42 43 44 45 45 44 45 45 45 45 45 45 45 45 45 45 45 44 43 42 41 41 41 41 41 42 42 42 42 42 41 41 40 40 40 40 39 39 38 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 33 33 33 33 32 31 31 30 30 30 30 30 29 29 29 29 29 28 28 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 17 17 16 16 16 16 16 16 16 16 17 18 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 17 16 15 15 14 14 14 14 14 14 14 14 13 12 13 13 14 14 14 14 14 15 15 15 15 14 14 13 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 18 18 18 15 15 15 15 15 15 15 14 14 14 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 20 20 20 20 19 19 19 19 21 22 22 22 22 21 21 22 22 21 20 19 20 21 22 22 22 22 22 21 21 20 20 20 21 23 25 25 25 25 25 25 26 27 29 29 29 29 28 27 27 27 25 24 22 22 21 21 22 21 21 21 21 22 24 25 26 27 28 29 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 27 27 26 26 26 25 26 26 27 29 31 33 34 34 32 31 30 30 30 29 29 29 30 33 34 33 32 32 31 31 31 32 33 34 35 35 34 34 34 34 34 34 33 34 34 34 34 34 34 33 33 32 31 32 34 36 37 37 37 36 35 34 33 33 33 33 33 32 30 30 30 28 27 28 29 30 31 31 32 32 32 32 32 31 31 31 32 32 32 32 32 32 31 31 30 29 29 30 33 36 39 38 38 37 34 33 33 34 35 36 37 37 37 38 38 37 38 37 37 37 37 37 38 38 39 39 39 39 39 39 38 38 38 39 39 39 39 40 40 42 42 42 41 39 38 37 37 37 37 36 36 36 36 35 36 37 39 42 44 44 42 39 38 37 37 37 37 37 36 35 35 35 35 35 34 35 35 36 36 37 38 37 36 36 35 35 36 37 37 38 40 40 40 39 37 36 36 35 35 35 34 34 34 34 33 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 32 32 31 30 30 30 31 31 31 31 31 31 30 29 28 27 27 28 28 29 30 30 30 30 30 31 31 32 32 32 33 34 37 39 39 40 41 42 43 43 44 45 45 45 45 45 45 44 43 43 42 43 44 45 45 45 42 40 38 37 37 36 35 35 34 33 32 33 33 34 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 39 40 42 43 44 44 44 44 43 43 43 42 41 40 40 39 39 40 40 40 40 40 40 41 42 43 43 43 43 43 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 42 41 41 41 41 42 42 42 42 42 41 41 41 40 40 40 39 39 38 37 37 38 38 38 38 38 37 37 37 37 37 36 35 35 35 35 34 33 32 31 31 30 30 30 30 30 30 30 30 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 16 16 16 16 16 16 17 18 20 20 20 20 18 19 20 21 21 21 21 21 20 20 19 18 16 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 15 15 15 15 15 15 14 14 12 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 15 15 16 17 17 17 17 16 16 16 16 16 16 16 17 17 17 21 20 20 20 19 19 19 20 21 22 23 23 23 22 22 23 22 20 19 18 20 21 22 23 23 23 22 22 22 22 23 24 24 24 25 25 25 24 23 25 26 28 29 29 29 28 28 27 27 26 25 24 23 22 22 22 22 21 21 21 22 23 24 27 28 29 30 30 30 30 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 28 28 27 26 26 26 26 26 27 30 32 34 34 33 32 32 31 30 29 29 28 29 31 33 34 33 32 32 31 31 32 32 33 34 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 33 35 36 37 37 36 35 35 34 34 33 33 33 32 29 29 28 27 26 27 28 29 30 31 31 32 32 32 31 31 31 31 32 32 33 32 32 32 31 30 29 28 28 29 32 36 39 39 39 37 35 33 33 33 34 35 35 36 36 36 36 36 36 36 36 36 37 36 37 37 37 38 38 39 38 38 38 38 38 39 39 40 40 40 40 41 42 41 40 39 39 38 37 37 37 36 37 37 36 36 37 37 38 42 44 44 42 39 38 37 37 37 37 36 36 35 35 35 36 36 35 35 35 35 36 37 38 37 37 36 36 36 36 37 38 39 40 41 40 39 37 36 36 35 35 34 34 34 34 33 32 32 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 31 30 30 30 30 30 30 30 31 31 31 30 29 28 28 28 29 30 31 30 30 29 29 30 31 31 32 33 33 33 36 38 38 39 41 41 42 43 44 44 44 45 45 44 44 43 43 43 43 43 44 46 46 45 42 40 39 38 37 36 36 35 34 33 33 33 34 34 35 36 36 36 36 36 35 35 36 37 37 37 37 38 38 39 40 42 43 44 44 44 44 43 43 42 42 41 40 39 39 39 39 39 40 40 41 40 41 42 43 43 43 43 43 44 45 45 45 45 46 46 45 45 45 45 45 45 45 44 44 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 38 38 38 38 38 38 39 39 38 37 37 37 37 37 36 36 36 36 35 35 35 34 33 32 31 30 30 30 30 30 30 30 29 29 29 28 28 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 19 19 18 18 18 17 17 16 16 16 16 16 16 16 17 18 19 19 19 18 18 18 18 19 20 21 21 21 21 20 20 19 18 16 15 15 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 12 12 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 22 20 19 19 18 18 19 21 23 23 23 24 24 23 23 23 22 20 18 19 20 22 23 23 24 23 23 23 24 24 24 25 23 23 24 25 25 23 23 25 27 28 28 28 28 28 28 28 27 26 25 24 24 23 23 23 22 21 21 21 22 24 25 28 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 28 27 27 26 26 26 28 30 33 34 34 33 32 32 31 29 28 28 28 29 31 33 34 33 33 32 32 32 32 32 32 33 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 33 34 35 36 36 35 35 35 35 34 33 33 33 32 32 30 27 26 26 27 28 29 30 30 31 31 31 31 31 31 30 31 31 33 33 33 32 31 30 29 29 28 28 28 31 35 38 38 39 36 34 33 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 38 38 38 38 39 40 40 40 40 40 41 41 41 40 40 40 39 38 37 36 36 36 37 37 37 37 37 38 41 44 44 43 40 38 37 37 37 37 36 36 35 35 34 35 35 35 35 36 36 37 38 38 37 37 36 36 36 36 37 38 39 40 40 39 38 37 36 35 35 34 34 33 33 33 33 33 32 31 31 31 30 30 30 30 30 31 31 31 31 31 31 30 30 31 32 32 31 30 30 30 30 30 29 30 30 31 31 31 30 29 29 29 29 29 30 30 30 29 29 29 29 30 31 32 33 35 35 36 36 37 38 40 40 41 42 43 43 43 44 44 43 43 43 43 43 43 43 44 46 46 44 42 40 40 39 38 37 36 35 34 34 33 33 34 34 35 36 37 37 36 35 35 35 36 36 37 37 38 38 38 39 39 41 43 44 44 44 44 43 42 42 42 40 39 38 38 38 38 39 39 40 40 40 41 42 43 43 43 43 44 44 45 45 45 45 46 46 46 46 45 45 45 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 38 38 38 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 35 35 34 33 32 32 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 17 17 18 19 19 18 18 18 18 18 19 19 20 21 21 20 20 19 18 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 16 16 16 16 16 17 16 16 23 20 19 18 19 19 22 24 24 24 24 24 24 23 24 23 22 20 18 19 21 22 24 24 24 24 24 24 24 24 24 24 25 26 26 26 25 24 25 26 27 27 27 27 27 27 27 27 26 25 24 23 23 23 23 22 22 21 21 21 23 25 27 29 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 29 28 28 27 27 26 26 27 30 33 35 34 32 32 31 30 28 28 28 28 29 31 33 34 34 33 32 32 32 32 32 32 33 33 33 34 34 34 34 34 33 33 33 32 32 32 33 33 33 33 33 33 32 33 33 34 34 34 34 34 35 35 35 34 33 33 32 32 29 27 27 27 28 28 29 30 30 30 31 32 31 31 30 30 30 31 32 33 33 32 31 30 29 28 27 28 29 31 34 36 37 38 36 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 33 33 34 35 35 36 36 37 37 37 38 38 38 39 40 41 41 41 41 41 41 41 41 40 39 38 37 36 35 35 36 36 37 37 37 38 39 41 44 44 43 40 38 38 37 37 36 35 35 35 35 35 34 34 34 35 36 37 38 38 38 37 37 36 36 36 36 37 38 39 40 40 39 37 36 36 36 35 34 33 33 33 33 33 33 32 31 32 31 30 29 29 30 30 30 31 31 31 31 30 30 30 31 31 31 31 30 30 30 30 29 29 29 30 31 31 31 30 30 29 29 29 29 30 30 30 29 29 29 29 29 30 31 33 34 35 35 35 36 37 38 39 40 41 42 42 43 43 43 43 42 42 43 43 44 44 44 46 45 43 42 40 40 39 38 37 36 35 35 34 34 33 33 34 36 38 39 38 36 35 34 35 35 36 37 38 39 38 38 38 39 41 43 43 44 44 44 43 43 42 41 40 38 38 38 38 38 38 39 39 40 40 42 42 42 42 42 42 44 44 45 45 45 45 45 46 46 46 45 45 45 45 44 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 40 39 38 38 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 18 17 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 13 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 17 16 14 14 14 14 14 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 23 20 19 21 22 24 26 26 26 25 25 24 23 23 23 23 22 20 19 20 22 23 24 25 25 25 25 25 25 24 25 26 27 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 24 23 23 22 22 22 20 21 23 25 28 30 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 27 26 26 27 30 33 35 34 33 32 30 28 28 28 28 29 30 31 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 33 33 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 33 35 35 34 33 33 33 32 30 28 28 28 29 29 30 31 31 31 32 32 31 30 30 29 29 31 32 32 33 32 30 29 29 28 27 28 29 31 31 34 37 37 35 33 32 31 31 31 31 30 30 30 30 31 31 31 31 31 32 31 32 32 33 34 35 36 37 37 38 38 38 39 40 41 41 41 41 41 41 40 40 40 38 37 36 35 34 34 35 36 37 37 37 38 39 40 42 43 44 43 41 39 39 37 36 35 35 35 35 36 36 35 34 34 34 36 38 39 39 38 38 37 37 37 37 37 38 38 39 39 39 38 37 36 36 35 34 33 32 32 32 33 34 33 33 32 32 31 30 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 29 29 29 29 30 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 32 33 33 33 33 34 35 36 38 39 41 41 41 42 42 42 42 42 42 42 44 44 45 46 47 44 42 41 41 40 39 38 38 37 36 35 34 34 33 33 35 37 39 39 38 36 35 34 35 35 36 38 38 38 38 37 38 39 40 42 43 44 44 44 44 43 42 41 39 38 38 37 37 38 38 38 38 39 41 42 42 42 42 42 42 44 44 44 44 45 45 45 45 46 46 46 45 45 45 44 44 44 44 44 43 43 42 42 42 42 42 42 42 42 42 42 41 41 40 39 38 38 38 38 38 37 38 37 37 36 36 35 36 37 37 36 35 35 35 35 34 34 33 33 32 32 31 31 31 31 31 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 14 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 21 21 21 25 27 28 28 27 26 26 25 23 23 22 22 22 22 19 19 21 23 24 25 25 25 26 25 25 25 25 26 27 28 28 28 29 28 28 27 26 25 25 25 25 25 26 26 26 26 26 25 25 24 23 23 22 21 22 24 26 29 31 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 30 30 29 29 29 28 27 26 27 28 31 34 35 35 34 31 29 28 28 28 28 29 30 31 32 33 33 32 32 31 32 32 32 32 32 32 32 32 33 33 33 33 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 32 34 35 34 34 33 33 32 30 29 29 29 30 31 31 31 31 32 32 32 30 29 29 28 29 30 30 32 32 31 30 29 28 28 27 28 28 30 31 34 35 36 34 33 31 31 30 30 29 28 27 27 28 29 29 29 30 30 30 30 31 31 32 34 35 35 36 37 38 38 38 39 40 40 41 41 41 40 40 39 39 38 36 35 34 34 34 34 35 36 36 37 38 39 40 41 42 43 45 43 42 41 39 37 35 35 35 35 36 37 37 36 36 35 35 36 38 39 40 39 38 38 37 37 37 37 37 38 38 38 38 37 36 36 35 34 33 32 32 31 32 33 33 33 33 33 32 31 30 30 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 29 29 28 29 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 30 30 30 30 31 32 33 36 38 39 39 40 40 41 41 41 41 42 43 44 45 46 47 46 43 42 41 40 39 39 39 38 37 36 35 34 34 34 34 36 39 40 39 38 37 35 34 34 35 37 38 38 37 37 37 38 39 40 40 43 44 44 44 43 43 42 40 39 38 37 37 37 38 38 38 38 39 41 41 41 41 42 42 42 43 43 44 45 45 45 45 45 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 40 39 39 38 38 38 38 37 37 37 37 37 36 35 35 35 35 36 36 35 35 35 34 34 34 33 33 32 32 32 32 31 31 31 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 25 24 24 24 24 23 23 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 20 19 19 19 19 19 19 18 18 18 18 17 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 15 15 14 14 13 13 14 14 14 15 15 16 16 16 15 15 15 15 15 16 16 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 23 23 24 27 28 28 28 27 25 25 24 24 23 22 22 22 21 19 20 22 24 25 25 26 26 26 25 25 26 26 27 27 28 28 28 28 28 27 26 26 25 25 25 25 25 26 26 26 27 27 27 26 27 27 26 25 25 27 29 31 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 28 32 35 36 35 33 31 29 28 28 28 29 30 31 31 32 33 32 32 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 32 33 33 33 33 33 32 33 33 33 33 33 32 31 30 29 30 30 32 34 34 34 34 33 33 31 30 30 30 31 31 31 31 32 32 32 30 29 28 27 27 28 30 30 31 31 30 29 28 28 28 28 28 28 29 31 32 33 34 34 32 31 30 29 29 28 27 26 26 27 28 28 28 29 29 29 29 30 31 32 33 34 35 36 37 38 38 38 39 39 39 39 39 39 39 38 39 38 37 35 34 34 34 34 34 34 35 36 37 39 40 41 42 43 44 45 44 43 41 39 36 34 33 34 36 37 37 37 36 36 35 35 36 37 38 39 39 39 39 38 38 37 37 37 37 37 37 37 36 36 36 35 33 32 32 31 31 31 32 33 33 33 33 32 31 31 30 30 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 29 28 28 28 29 30 30 29 29 29 29 29 29 28 28 28 27 27 27 27 27 26 25 25 26 26 26 27 27 28 29 31 33 35 37 36 37 39 40 40 40 41 42 43 44 44 46 46 45 43 43 41 40 39 39 39 38 38 37 36 35 34 34 35 37 40 40 39 38 36 35 35 34 35 36 38 38 37 37 37 38 39 39 41 42 44 44 44 43 43 42 40 40 39 38 37 37 38 38 38 38 39 40 40 41 41 41 41 42 42 42 43 44 45 45 45 45 46 46 46 46 45 45 45 45 45 44 44 43 43 43 43 43 43 42 42 42 42 41 41 40 39 39 38 38 37 37 37 36 36 37 38 38 37 36 36 35 35 36 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 25 25 24 24 24 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 20 21 20 19 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 24 24 25 26 28 28 27 26 25 24 24 24 23 22 22 21 20 20 22 24 25 25 25 26 26 26 25 25 26 27 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 29 30 31 30 30 31 32 33 33 34 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 30 30 30 30 29 29 28 27 27 29 32 34 35 35 33 30 29 28 28 28 29 30 31 31 32 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 32 32 32 32 33 33 33 33 32 32 32 33 33 33 33 32 30 29 29 28 29 30 32 33 34 35 35 34 32 31 31 31 31 32 32 32 32 32 31 29 28 27 26 27 27 29 30 31 31 30 29 28 28 28 27 27 27 28 29 30 31 33 33 32 30 29 28 28 27 27 27 26 27 27 28 28 28 28 28 29 30 31 32 33 34 34 35 36 36 37 38 38 38 38 38 37 37 37 37 37 36 35 34 34 34 34 34 34 34 34 35 38 41 42 43 43 43 44 44 43 43 41 38 35 34 34 35 36 37 37 37 36 35 34 35 36 37 38 39 39 39 39 39 38 38 37 37 36 36 36 36 36 36 35 34 33 32 31 31 31 32 33 33 33 34 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 30 29 28 28 28 29 30 29 29 29 28 28 28 28 28 27 27 26 26 26 25 25 23 23 22 22 23 23 23 24 24 25 27 29 32 33 33 35 36 37 38 39 40 41 42 43 43 45 46 46 44 43 41 40 40 39 38 38 38 37 37 36 35 35 36 39 40 39 39 38 37 36 35 34 35 36 38 38 38 38 38 39 38 39 41 42 43 44 43 43 42 42 41 40 39 38 38 38 38 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 44 45 45 45 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 36 36 36 37 38 37 37 37 36 36 36 36 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 26 26 25 25 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 21 21 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 13 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 15 16 16 16 16 16 16 16 15 15 15 15 15 14 13 13 13 13 12 12 12 13 13 13 14 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 26 25 25 25 26 27 27 27 26 25 24 24 24 23 22 21 21 22 23 24 25 25 25 26 26 26 25 25 26 28 29 29 28 27 26 26 26 26 27 27 28 28 28 27 27 28 28 28 29 29 31 32 33 33 33 34 35 35 35 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 30 30 30 29 28 28 27 28 31 32 34 35 33 30 29 28 28 28 29 29 30 31 32 32 31 31 30 30 31 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 33 33 33 33 32 32 32 32 32 32 32 32 30 29 28 28 28 30 30 32 34 36 36 35 33 31 31 31 32 32 32 32 32 32 31 28 26 26 26 27 27 29 30 31 30 29 28 28 27 27 27 26 26 26 27 28 29 31 31 31 30 29 28 27 27 27 27 27 27 28 28 28 28 28 28 29 29 30 31 32 33 34 34 35 36 37 37 37 37 36 36 36 36 36 36 36 35 34 34 34 34 34 34 34 34 34 36 38 42 44 44 44 43 43 43 43 42 40 37 36 36 36 36 36 36 37 37 36 35 34 35 36 37 38 39 40 40 40 39 38 37 36 36 35 35 35 36 36 36 35 34 33 31 31 31 32 33 33 33 33 33 32 32 32 31 31 30 30 30 30 29 29 29 30 30 30 30 31 31 31 32 32 31 30 29 28 28 27 28 29 29 30 29 28 28 28 27 27 26 26 25 25 24 23 22 21 21 21 20 20 20 20 21 21 22 23 25 28 29 29 32 32 34 35 37 39 40 42 43 44 45 46 46 45 43 42 40 40 39 38 38 38 38 38 37 35 36 38 39 39 39 38 37 37 36 35 35 36 37 38 39 38 38 38 38 39 40 41 42 43 44 43 42 42 42 42 40 39 38 38 38 38 38 38 38 38 38 39 40 40 41 41 41 41 42 42 42 44 45 44 44 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 43 43 42 42 42 42 41 40 39 39 38 37 37 36 36 36 37 37 37 37 37 36 36 36 36 35 34 33 33 32 32 32 32 32 32 31 32 31 32 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 20 19 18 18 18 18 17 17 18 17 17 17 17 17 18 18 18 19 19 20 19 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 14 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 13 13 14 14 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 26 25 25 26 26 27 27 27 26 26 25 25 25 25 24 24 23 24 24 24 24 25 26 26 26 26 25 25 26 28 29 29 28 27 27 27 27 26 26 27 28 28 29 29 28 29 29 30 30 31 32 32 33 34 35 35 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 29 29 28 28 29 30 30 34 35 33 31 29 28 28 28 29 29 30 31 31 31 31 30 30 30 31 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 32 32 32 32 32 32 32 32 31 29 28 28 29 29 30 31 33 36 37 35 33 32 32 32 32 32 33 33 33 32 30 27 25 25 27 28 28 30 30 30 29 28 27 27 27 27 27 25 24 25 25 26 27 29 30 31 30 30 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 32 33 34 35 36 36 36 36 35 35 36 36 36 36 35 34 34 34 34 34 34 33 33 34 34 35 38 41 44 45 44 42 41 41 41 40 39 37 37 37 37 36 36 36 36 36 35 35 34 35 36 37 38 39 40 40 40 39 38 36 35 34 34 34 34 34 34 35 34 33 33 32 31 31 31 32 32 33 32 32 31 31 32 32 31 31 30 30 30 29 29 29 29 30 30 31 31 32 32 32 32 31 30 29 28 28 27 27 28 29 30 29 29 28 27 26 25 25 24 23 21 21 20 20 20 20 20 19 19 19 19 19 20 20 21 22 25 25 26 28 29 31 33 35 37 38 40 42 43 43 43 46 45 43 42 40 40 39 38 38 38 38 38 38 37 37 38 39 39 39 38 38 37 36 35 35 36 37 38 38 38 38 38 38 39 40 41 42 43 43 43 42 42 42 42 40 39 38 38 38 38 38 38 38 38 39 39 39 40 41 41 41 41 41 41 41 43 44 44 44 46 46 46 46 46 46 46 46 46 46 45 45 44 44 44 44 44 43 43 43 43 43 42 41 41 40 40 39 38 37 37 37 37 37 37 37 37 37 37 36 36 35 34 33 33 32 32 32 32 32 31 31 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 23 25 27 28 28 28 28 27 26 26 27 27 27 27 26 26 25 25 24 24 24 25 26 27 27 26 26 25 27 29 30 30 30 29 28 28 27 25 26 28 29 29 30 30 30 30 30 31 32 32 33 33 33 34 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 29 30 31 34 35 34 32 30 29 28 28 28 29 29 30 31 31 31 30 30 30 30 30 31 31 32 31 31 30 30 30 31 31 31 31 32 32 33 33 33 33 32 31 31 31 32 32 32 32 32 30 29 28 28 28 29 30 33 35 37 36 33 32 32 33 33 33 33 33 33 31 29 26 25 26 26 27 29 30 31 30 29 28 27 26 26 25 25 24 24 24 24 25 27 28 30 31 31 31 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 30 31 31 32 34 35 35 35 35 35 36 36 36 36 36 35 34 33 33 33 33 33 34 34 33 33 34 37 40 44 44 43 41 40 39 39 39 39 38 38 38 36 35 35 35 35 35 34 34 34 35 36 37 39 39 40 40 40 39 37 36 35 33 33 33 32 33 33 33 33 33 33 32 32 31 31 31 31 32 32 31 31 31 31 32 31 31 31 30 30 29 29 29 29 30 30 30 31 31 32 32 31 31 30 29 29 28 27 27 28 29 29 29 29 28 26 25 24 23 22 20 19 18 19 19 19 20 20 19 19 19 19 19 19 20 20 21 22 22 23 25 26 29 32 33 35 36 38 41 42 43 43 45 44 43 42 41 39 40 39 39 39 39 39 39 38 39 38 40 39 39 38 38 37 36 35 35 36 37 38 38 38 38 38 38 39 40 41 42 43 43 42 41 41 42 41 41 40 39 38 38 38 38 38 38 38 39 39 39 40 40 41 41 41 41 41 41 43 43 43 44 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 41 41 41 40 39 38 38 38 38 37 37 37 37 38 38 37 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 32 31 31 31 31 30 31 30 31 30 30 30 30 30 30 29 29 29 28 28 27 27 27 27 27 27 27 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 17 17 16 16 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 16 17 16 16 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 13 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 15 15 15 15 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 27 28 29 29 29 29 28 28 28 28 28 28 28 27 26 26 26 25 24 24 25 25 26 27 27 27 26 26 27 28 29 30 31 30 28 26 24 25 27 29 30 30 31 31 31 31 31 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 28 28 28 29 31 33 35 34 32 30 29 28 28 28 28 29 30 30 31 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 31 30 29 28 28 29 30 32 35 36 36 33 33 33 33 33 33 33 33 33 31 28 26 26 26 26 28 29 31 31 30 29 28 27 26 26 25 25 24 24 24 24 24 26 27 30 30 31 32 31 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 28 29 29 30 31 32 33 34 35 35 35 35 35 36 36 35 35 34 33 33 32 33 33 33 33 32 32 33 36 40 43 44 42 41 40 38 38 38 38 39 39 37 35 35 35 34 35 34 34 34 35 35 36 37 39 39 40 40 39 39 38 36 34 33 32 32 32 32 32 32 32 33 33 33 32 31 31 30 30 31 31 31 30 30 31 32 32 31 31 30 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 30 29 28 28 27 27 28 29 29 29 28 26 23 22 22 21 18 17 17 18 18 19 20 20 20 20 19 19 19 20 20 21 21 21 21 21 22 24 27 29 32 33 35 37 40 40 42 43 44 43 42 42 41 40 39 38 38 38 39 40 39 39 40 41 41 40 39 39 38 37 35 35 35 36 38 38 38 38 38 38 39 39 40 42 43 44 43 43 43 42 42 41 41 40 39 38 38 38 38 38 38 38 38 39 40 40 40 41 42 42 42 42 42 41 43 42 43 44 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 40 40 39 38 38 38 38 38 37 38 38 38 37 37 36 35 34 33 33 33 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 15 16 16 17 17 17 17 17 16 15 15 14 14 13 13 13 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 11 11 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 29 29 30 29 29 28 27 26 26 26 27 27 27 27 27 26 26 25 25 25 25 26 27 27 27 26 26 27 27 27 29 30 30 28 25 23 24 26 29 30 31 31 32 33 33 32 32 33 33 34 34 34 33 34 34 34 34 34 34 33 33 34 34 34 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 30 29 28 28 27 28 29 31 32 33 33 32 30 28 27 27 27 27 28 29 30 30 30 30 30 30 30 30 30 30 31 30 30 29 29 30 30 30 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 32 32 32 31 29 29 28 29 29 31 34 35 35 34 33 33 32 32 33 34 34 33 31 28 27 27 27 28 29 31 32 32 31 30 28 27 27 27 26 26 25 24 24 24 25 26 27 28 29 31 31 31 31 30 30 30 30 30 30 29 28 28 28 28 28 27 26 26 26 27 27 28 30 31 32 33 34 35 35 35 35 35 35 35 34 34 33 32 32 32 33 33 32 31 31 32 36 39 41 42 42 41 39 37 36 36 38 39 39 38 35 35 34 34 34 34 33 34 35 36 37 38 38 39 39 39 39 38 37 36 35 33 33 33 32 32 31 31 32 33 34 33 33 32 31 30 30 30 31 30 29 30 31 32 32 31 31 30 30 29 29 29 30 30 30 30 30 30 31 31 31 31 31 30 29 28 28 27 27 28 29 29 29 27 24 23 21 20 18 16 16 17 17 18 20 20 21 21 21 21 20 20 21 21 21 21 21 21 21 22 24 26 28 30 32 34 36 38 39 40 42 43 43 41 41 41 40 40 40 39 39 39 40 39 40 41 42 42 40 40 39 38 37 35 35 35 36 37 38 39 39 38 39 39 40 41 42 43 44 44 43 43 42 42 41 41 40 39 39 38 38 38 38 38 39 39 40 40 40 41 42 42 42 42 42 41 41 41 42 42 43 44 44 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 39 39 38 38 38 38 38 38 38 37 37 37 36 35 34 34 33 32 32 31 31 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 16 16 15 15 14 13 13 13 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 29 29 28 27 26 25 25 24 24 23 24 26 27 27 27 26 25 24 24 25 26 27 27 27 26 26 26 27 27 27 27 28 28 26 25 25 27 30 31 31 32 32 33 34 34 32 32 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 30 29 28 28 27 28 29 30 32 33 33 31 28 27 26 26 26 27 28 29 29 30 30 29 29 29 29 29 29 29 30 30 30 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 32 32 32 31 31 29 29 29 30 31 34 35 34 33 32 32 31 32 32 34 34 33 31 29 29 28 29 30 30 32 33 33 32 30 29 29 28 27 27 26 26 25 25 25 25 26 26 26 28 30 31 31 31 30 30 30 31 31 30 29 29 28 28 28 28 27 27 26 26 26 26 27 28 30 31 32 33 34 34 35 35 34 34 34 34 33 32 32 32 32 32 32 31 31 31 33 35 38 39 40 40 40 37 35 35 36 38 39 39 38 36 36 34 33 32 31 32 34 36 37 37 37 38 39 39 38 38 38 37 36 35 35 34 33 33 32 32 32 33 34 34 34 34 33 31 30 30 30 30 29 28 29 29 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 29 28 27 27 27 27 28 28 28 25 23 23 21 18 17 17 16 17 18 19 20 20 21 22 23 22 22 22 22 22 22 21 21 21 21 22 23 25 27 29 31 33 34 35 37 39 41 42 42 40 40 40 40 41 41 41 40 40 40 39 40 41 42 43 42 41 39 38 36 35 35 35 36 37 38 38 39 39 39 39 41 42 43 43 44 44 43 42 42 42 41 41 40 40 39 39 38 38 38 38 38 39 39 40 40 41 41 41 41 42 40 40 41 41 41 42 42 42 42 43 44 45 46 46 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 41 41 40 40 40 39 39 38 38 38 38 38 37 37 37 37 36 35 34 34 33 32 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 22 22 21 21 21 21 21 22 22 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 15 15 14 14 14 13 12 12 11 11 11 11 11 11 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 28 27 27 26 25 24 24 23 22 22 24 26 26 27 27 26 25 25 24 25 26 27 27 26 26 25 26 27 27 27 28 29 27 27 28 29 31 32 32 32 32 33 34 34 34 33 33 33 33 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 31 31 31 30 30 30 30 31 32 32 32 32 32 32 32 31 31 31 30 29 28 28 28 27 27 28 29 31 32 32 31 29 28 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 30 30 31 31 32 32 33 32 32 31 32 32 32 32 32 32 31 31 31 31 31 31 30 30 29 29 30 32 33 34 33 32 31 31 30 31 32 33 34 33 32 31 31 30 31 31 32 33 34 33 33 31 30 30 28 27 27 26 26 25 25 25 25 25 26 27 28 30 31 31 30 30 30 31 31 31 31 29 29 29 29 28 28 27 27 27 26 26 26 26 27 28 30 31 32 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 32 33 35 36 37 38 38 37 36 36 36 37 39 40 39 38 38 36 34 32 30 30 32 35 37 37 37 37 38 38 38 37 38 38 38 37 36 36 35 35 34 33 33 33 34 34 35 34 34 34 32 31 30 30 29 28 28 28 28 29 31 31 31 30 30 30 30 31 30 30 30 30 29 29 29 29 30 30 30 29 29 29 28 27 26 27 27 27 26 25 25 23 21 19 18 20 20 20 20 21 22 22 22 23 24 25 25 24 24 23 23 23 22 22 22 22 23 24 26 28 30 32 32 34 36 38 39 41 41 40 39 40 40 41 41 42 40 40 39 39 40 42 43 43 43 42 40 38 37 36 35 35 36 36 37 38 39 39 39 40 41 43 43 43 44 44 43 42 42 42 41 41 40 40 39 39 39 38 38 38 38 39 38 39 39 40 40 40 41 41 40 40 41 41 41 42 42 42 43 43 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 40 40 40 40 39 39 39 39 38 38 37 37 37 36 36 36 36 35 34 33 32 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 22 22 22 21 21 21 21 22 22 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 16 16 16 16 16 17 16 16 16 15 15 15 15 14 13 11 11 10 11 11 11 11 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 10 11 11 11 11 11 12 12 12 12 13 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 15 15 15 27 26 25 25 24 24 24 23 24 25 26 26 25 26 26 26 26 26 26 26 27 27 27 26 25 25 25 25 27 29 30 30 29 30 31 32 32 32 32 32 33 33 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 32 33 33 32 32 32 31 31 31 30 30 30 30 31 31 32 32 32 32 32 31 31 31 31 30 30 29 28 28 28 27 26 27 28 30 32 32 31 31 30 29 28 27 27 27 27 28 28 29 29 29 28 28 28 29 29 29 29 29 29 29 30 30 30 31 32 32 32 32 31 31 31 31 32 32 32 32 31 31 31 31 31 30 30 29 30 30 31 32 33 33 32 32 30 29 28 29 31 33 34 34 33 33 32 32 32 32 33 33 33 33 33 31 30 30 28 28 27 27 26 25 25 25 24 25 26 27 28 29 30 30 30 30 30 31 31 31 31 30 29 29 29 28 28 27 27 27 26 26 26 26 26 27 28 30 31 31 32 32 32 31 32 32 32 32 32 32 32 31 31 31 31 32 32 33 34 35 35 36 37 37 37 38 37 38 38 39 38 38 37 35 33 30 29 31 33 37 38 38 38 38 38 38 38 37 38 38 38 37 37 37 36 36 35 34 33 33 34 34 35 35 35 34 33 31 30 29 28 28 27 28 28 29 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 28 28 27 26 26 26 26 26 25 25 23 22 21 22 23 24 24 23 23 24 24 24 25 26 27 27 26 25 24 23 23 22 22 22 23 23 24 26 27 29 30 31 32 34 37 39 40 40 40 39 40 41 41 42 42 42 40 39 39 40 41 41 43 43 42 40 39 37 36 35 35 35 36 37 38 39 40 39 40 42 43 43 43 43 43 43 42 41 41 42 41 40 40 40 39 39 38 38 38 38 39 38 38 39 39 40 40 40 40 40 40 40 41 41 41 42 42 42 42 43 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 40 39 39 39 39 39 39 39 39 38 37 37 37 36 36 35 35 35 35 34 33 32 32 31 31 31 31 31 31 32 32 31 31 31 30 30 30 30 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 23 23 22 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 12 10 9 9 9 9 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 11 11 10 10 10 10 10 11 11 10 11 11 11 12 12 12 12 13 13 13 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 15 15 15 15 26 25 25 24 25 24 25 25 28 27 26 25 25 26 26 27 27 27 27 28 28 28 27 26 24 24 24 25 27 29 30 31 31 32 32 32 33 33 33 33 33 34 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 30 30 30 30 30 31 31 31 31 31 32 32 31 31 31 31 31 30 29 28 27 27 27 26 26 26 28 30 32 33 33 33 31 29 28 26 26 26 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 31 31 32 32 32 31 31 31 31 31 32 32 32 32 32 32 30 30 30 30 30 30 30 31 31 32 32 32 31 30 29 27 27 28 31 33 34 34 34 34 34 33 33 33 33 33 33 33 32 32 31 29 28 28 28 27 26 25 24 24 24 25 26 27 28 29 30 30 31 30 30 30 30 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 26 27 27 28 29 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 32 32 32 33 33 34 35 35 36 37 38 38 38 38 38 38 38 37 35 33 31 31 33 36 38 39 39 38 38 38 39 38 38 38 38 38 38 37 37 37 37 36 35 34 34 34 35 35 35 35 34 33 31 30 28 27 28 28 28 28 30 31 31 31 31 31 32 32 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 27 27 26 26 25 25 26 25 24 23 22 22 22 22 23 23 22 22 23 24 25 27 28 29 29 28 26 25 25 23 23 23 23 23 23 24 25 27 28 28 29 31 33 35 37 38 38 39 39 39 41 42 42 42 42 39 38 38 39 40 40 42 42 41 40 39 38 36 35 35 35 36 37 38 40 40 40 40 42 43 43 43 44 43 42 41 41 41 41 41 40 40 40 40 39 39 38 38 38 38 38 38 38 39 40 41 40 40 40 40 40 40 41 41 42 42 42 43 44 45 45 45 44 44 44 44 45 44 44 44 44 44 43 42 42 42 41 40 40 39 38 38 38 38 39 39 38 38 37 36 36 36 35 34 34 34 34 34 33 32 32 31 31 31 31 31 31 32 32 32 31 31 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 22 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 12 10 9 8 8 8 9 9 9 9 9 9 9 10 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 13 13 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 15 15 15 15 15 24 24 24 24 24 26 27 29 29 26 25 25 25 27 26 27 27 27 28 29 29 28 27 25 24 24 24 25 27 29 30 31 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 32 32 32 31 31 31 31 31 30 30 30 31 31 32 32 31 31 30 30 30 29 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 26 25 27 30 32 33 33 33 32 30 28 26 26 26 26 27 27 27 28 28 27 27 28 29 29 30 29 29 29 29 30 30 31 31 31 32 32 32 31 31 31 31 32 32 33 33 32 32 31 31 30 30 30 30 30 31 32 32 31 31 30 28 26 25 26 28 30 32 33 34 34 34 34 34 34 33 33 32 32 32 32 32 31 30 29 28 28 27 26 25 25 25 24 25 26 27 28 29 30 31 31 31 31 31 31 31 31 31 30 29 29 29 29 28 28 28 27 26 26 26 26 26 26 27 27 28 29 29 30 30 30 31 31 30 31 30 29 29 30 31 32 32 32 31 31 31 32 34 35 37 38 38 38 37 38 38 38 38 37 35 34 33 34 36 37 38 38 39 38 38 38 38 38 38 38 38 38 37 36 36 37 37 36 35 35 35 35 35 36 36 35 34 33 31 30 28 28 28 28 28 29 30 30 31 31 31 32 32 32 32 32 32 31 31 30 29 28 27 27 27 26 26 27 28 27 27 26 26 25 24 24 23 22 21 21 21 18 18 18 18 19 20 21 22 24 27 29 29 29 28 27 26 24 23 23 23 23 23 23 23 24 24 26 27 28 30 32 33 35 36 37 37 38 39 41 42 42 41 41 38 38 39 40 40 40 42 42 41 40 39 38 37 36 36 35 36 37 38 39 40 40 41 42 43 43 43 44 43 42 41 41 41 41 41 41 41 40 40 39 39 38 38 37 38 38 38 39 40 41 41 41 40 40 40 40 40 41 41 42 42 42 43 44 45 44 44 44 44 43 44 44 44 44 44 44 43 43 43 42 41 41 40 39 38 38 37 37 37 38 38 38 37 37 36 36 35 34 34 34 34 34 33 32 32 31 30 30 30 30 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 23 22 21 21 21 21 21 22 21 20 20 20 19 19 19 19 19 19 19 19 18 18 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 17 18 18 17 17 17 16 16 15 15 14 13 12 10 9 9 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 16 17 17 17 18 18 17 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 23 23 24 24 24 27 29 29 27 24 24 25 26 27 27 26 26 28 29 30 29 28 27 25 25 25 25 26 27 29 29 30 32 33 33 33 34 34 34 34 33 33 32 32 31 31 31 31 31 31 32 32 32 31 31 30 30 30 29 29 30 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 31 31 31 31 30 30 30 29 29 28 27 27 26 25 25 27 29 31 31 32 33 33 31 29 28 27 26 26 26 27 27 27 27 26 27 29 29 30 30 30 30 29 29 30 30 31 31 31 31 31 31 31 31 31 31 32 32 33 33 32 32 31 31 31 30 30 30 31 32 32 31 30 30 27 25 24 24 25 28 30 32 32 33 33 34 34 35 35 34 32 31 31 31 31 31 31 30 29 29 29 28 27 27 26 26 25 26 27 28 29 30 31 31 31 31 31 31 32 31 31 31 30 30 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 27 28 29 30 30 30 30 29 30 29 29 29 30 31 32 32 31 31 31 31 32 34 37 40 40 39 38 36 37 37 37 38 37 36 35 35 35 37 38 38 38 38 38 37 37 37 37 38 37 38 37 36 36 36 36 37 36 35 35 35 35 35 36 36 35 34 32 31 30 29 28 28 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 31 30 29 28 26 26 26 25 25 26 27 27 27 26 25 24 23 22 21 20 19 18 17 13 12 13 14 15 17 19 21 24 26 28 29 28 28 28 26 24 23 23 23 24 24 23 23 24 24 25 26 27 28 30 32 34 35 36 36 37 39 41 42 41 40 39 38 38 40 40 40 40 41 42 41 40 39 38 37 37 36 36 36 36 38 39 39 40 41 41 42 43 44 44 43 42 41 40 40 41 41 41 41 40 40 39 39 38 37 37 37 38 38 39 40 41 41 40 40 40 40 40 41 41 41 42 42 42 42 44 44 44 44 43 43 43 43 44 44 43 43 43 43 43 42 42 41 40 40 39 39 38 38 37 37 37 37 37 37 36 36 35 35 35 35 34 34 33 33 32 31 31 30 30 30 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 22 22 22 21 21 21 22 22 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 17 17 16 16 15 14 12 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 23 24 24 24 25 26 27 26 24 24 25 26 26 26 26 24 26 28 29 30 30 29 27 26 26 26 26 27 28 29 29 30 31 32 33 33 33 34 35 34 33 32 31 30 30 30 31 31 31 32 31 31 31 31 30 30 30 29 29 29 30 31 31 31 30 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 29 29 28 27 26 25 25 25 27 29 31 31 32 33 33 32 29 28 27 26 26 26 26 27 26 26 26 28 29 30 30 30 30 30 29 29 29 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 30 30 31 32 32 32 31 30 27 25 23 24 26 29 30 31 32 32 32 33 35 36 36 34 32 31 30 30 30 30 30 30 30 30 30 29 28 28 27 27 26 26 27 28 29 30 31 31 32 32 32 32 32 32 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 27 28 29 29 29 29 29 29 29 29 29 30 31 31 32 32 31 31 31 31 32 36 39 42 41 40 38 37 37 37 37 37 37 36 35 35 36 37 37 37 37 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 34 33 32 30 29 28 28 28 28 28 29 30 30 30 31 31 31 32 32 32 32 32 31 31 29 28 28 28 26 25 24 25 26 27 27 26 26 25 25 23 21 19 18 16 14 13 12 13 12 13 15 17 19 21 23 25 27 27 27 27 27 25 24 23 23 24 24 24 24 24 24 24 24 25 27 28 29 31 33 34 34 35 36 38 40 42 41 40 39 38 38 38 40 41 41 41 42 41 40 39 38 38 37 37 36 36 36 38 39 39 40 41 41 42 44 44 44 43 41 41 40 40 40 41 41 40 40 40 39 39 38 37 37 37 37 38 38 40 41 41 40 40 40 40 41 41 41 42 42 42 42 42 43 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 39 39 39 38 38 37 37 37 37 36 36 35 35 35 35 34 34 33 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 16 16 14 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 11 11 11 12 12 12 13 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 23 24 24 24 25 25 25 25 25 26 27 27 25 25 24 24 26 28 29 30 31 30 28 28 27 27 28 28 29 29 30 30 31 32 32 32 33 34 35 34 33 31 30 30 30 31 31 32 31 31 31 31 30 30 29 29 29 28 29 30 31 31 31 29 28 28 28 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 27 26 26 26 26 26 27 28 30 31 32 32 31 30 29 28 26 26 26 26 26 26 25 25 26 28 29 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 32 33 33 32 31 29 26 25 26 28 30 31 32 32 32 32 34 35 36 36 34 32 31 30 30 30 30 31 31 31 31 30 28 27 27 27 26 26 27 27 29 30 30 31 31 32 32 31 31 32 32 31 31 30 30 30 30 29 29 28 28 27 27 27 27 27 27 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 30 31 31 31 31 31 31 30 31 34 38 40 42 41 40 40 39 38 38 38 37 36 36 35 35 36 36 36 37 38 38 38 38 38 38 38 38 38 38 38 38 37 36 36 36 36 36 36 36 36 36 36 35 34 32 31 29 28 29 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 31 30 29 28 28 27 26 25 24 25 26 27 26 26 26 25 25 23 21 19 18 16 14 15 16 16 15 16 17 19 20 21 23 24 25 25 25 25 25 25 24 24 24 25 25 26 25 25 24 24 24 25 27 28 29 30 31 32 33 34 35 38 40 41 41 40 38 38 38 39 41 41 41 42 42 41 39 39 38 38 38 37 37 36 37 38 38 39 40 40 41 43 44 44 44 43 41 40 40 40 40 41 41 41 40 39 39 39 38 37 37 37 37 37 38 40 41 41 40 40 40 40 41 42 42 42 42 43 43 42 43 43 44 44 44 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 38 37 37 36 36 35 35 35 35 34 34 33 32 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 14 11 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 10 11 11 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 16 16 16 16 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 24 24 24 24 24 24 24 25 26 28 28 27 26 26 25 26 27 28 29 31 32 31 30 30 29 29 29 30 30 31 31 31 32 32 32 32 33 34 34 34 32 31 31 31 31 32 32 31 31 30 31 30 30 29 29 29 29 29 30 31 31 31 30 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 29 29 29 28 27 26 26 27 27 27 27 27 27 29 31 31 30 29 29 28 28 27 26 26 26 25 25 25 25 26 28 29 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 33 33 33 32 31 31 31 31 31 32 33 33 33 32 31 29 28 29 30 31 32 32 32 32 33 34 36 37 36 35 33 33 32 31 31 31 32 32 31 31 29 26 26 26 25 25 25 26 27 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 30 30 30 30 31 32 35 38 40 41 41 41 41 39 39 39 38 37 36 35 35 35 36 36 37 38 38 39 39 39 38 38 39 38 39 39 39 39 38 38 37 37 37 37 36 36 36 36 36 35 33 32 30 29 28 28 28 28 29 29 29 30 30 30 30 30 31 31 32 32 32 31 31 30 29 28 28 27 26 25 25 25 26 27 26 26 26 26 25 24 22 20 19 18 17 20 21 20 20 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 26 26 27 27 27 26 24 24 24 25 26 28 29 29 29 30 32 33 35 38 40 40 40 39 38 38 38 39 41 41 42 42 42 40 39 39 39 38 38 37 37 37 37 37 38 39 40 40 42 42 43 44 44 42 41 40 39 39 40 41 41 41 40 39 39 39 39 38 37 36 36 37 38 40 41 40 40 40 40 40 42 43 43 42 43 43 43 43 43 43 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 40 40 40 40 40 40 40 39 38 37 36 35 35 35 35 34 34 33 32 31 30 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 14 12 11 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 24 24 24 24 24 24 24 24 26 27 28 28 28 27 27 28 28 29 30 31 32 32 32 32 31 30 30 30 31 32 32 32 33 32 32 32 32 33 33 33 33 32 32 32 32 31 31 30 30 30 31 31 30 30 30 30 30 30 31 31 31 31 30 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 27 28 28 28 27 27 26 26 27 29 31 30 29 28 28 28 28 27 27 26 26 25 25 25 26 26 27 29 29 30 30 30 29 29 28 29 29 30 30 29 30 30 30 30 30 31 31 31 31 31 31 32 33 33 32 32 31 31 31 31 31 32 33 33 33 33 32 32 32 32 32 32 32 33 33 34 35 36 37 36 35 34 34 33 32 32 32 32 32 31 29 27 26 24 23 23 24 25 26 28 29 30 30 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 28 28 27 27 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 30 30 30 30 31 32 33 35 38 39 41 41 41 41 40 39 38 38 37 36 35 35 35 35 36 37 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 37 37 37 37 37 35 33 31 29 29 28 28 28 28 29 30 30 30 30 30 30 30 30 31 31 32 32 32 31 30 29 29 28 28 27 25 25 24 25 26 26 26 26 26 26 25 23 22 21 20 21 24 24 24 24 24 23 22 22 22 22 22 22 23 23 24 24 24 24 26 28 28 28 28 27 27 25 24 23 24 26 27 28 28 28 29 30 32 34 36 37 40 39 38 38 37 38 39 41 41 41 42 42 40 40 39 38 38 37 37 37 37 37 38 38 38 40 41 42 42 42 43 43 41 40 40 39 39 40 41 41 41 40 39 39 39 39 38 36 36 36 36 38 39 40 40 40 40 40 40 42 43 43 42 43 43 43 43 43 43 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 39 38 37 36 37 36 35 35 34 33 33 32 31 30 29 29 29 29 29 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 22 22 22 22 21 21 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 17 16 15 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 17 16 16 16 17 17 17 17 16 16 16 16 16 15 25 24 24 25 25 25 25 26 26 26 27 27 28 29 30 30 30 30 30 32 33 33 34 33 32 30 30 31 32 32 33 33 33 33 33 31 31 31 32 33 33 33 33 32 31 30 29 28 29 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 28 28 27 26 25 26 26 27 30 30 29 28 28 28 28 28 28 28 27 26 25 25 26 26 27 28 29 29 30 30 30 29 29 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 32 33 34 35 35 34 33 33 32 32 32 33 33 34 35 36 36 36 35 35 34 34 34 33 33 33 33 32 30 27 25 25 23 22 23 24 25 27 28 29 30 30 30 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 30 30 30 30 31 32 32 34 35 37 38 40 40 41 41 40 39 38 37 36 35 34 34 35 35 37 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 35 33 31 29 29 28 27 28 29 30 30 30 31 31 31 30 30 30 31 31 32 32 32 31 30 29 29 29 28 27 25 24 24 25 26 26 26 27 27 26 25 24 23 22 22 24 26 26 26 25 25 24 23 23 22 22 22 22 22 24 24 25 25 27 28 29 28 28 28 28 27 25 24 24 24 26 27 28 28 28 28 29 32 33 33 35 35 36 37 37 37 38 40 41 41 41 42 42 41 40 39 38 38 37 37 36 37 38 38 38 38 39 41 41 42 41 42 42 41 40 40 39 39 40 41 41 41 40 40 39 39 39 37 36 35 35 36 37 39 40 40 40 40 40 41 42 43 43 42 43 43 43 43 43 44 43 44 43 43 42 42 42 42 42 42 41 41 41 40 40 40 40 40 40 40 40 39 40 40 40 39 38 37 37 37 36 35 34 33 32 32 31 31 31 30 30 29 29 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 21 21 21 21 20 19 19 19 19 19 20 20 20 21 21 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 19 19 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 15 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 26 25 24 25 25 25 25 26 26 27 27 27 29 30 31 31 31 31 31 32 33 33 34 34 32 31 31 31 32 33 34 34 34 34 33 31 30 31 32 33 33 33 32 31 29 28 28 28 29 30 31 32 32 32 31 30 30 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 29 29 29 28 27 25 25 24 24 24 25 27 28 29 29 28 28 28 28 28 28 28 27 26 25 25 26 26 27 28 28 29 30 30 30 29 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 32 32 33 33 32 32 31 31 32 33 34 35 35 35 34 33 33 33 33 33 33 34 34 35 36 36 36 35 35 34 34 34 34 34 34 33 32 29 27 26 25 23 24 25 26 27 28 29 30 30 30 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 29 29 30 30 30 30 30 30 30 30 30 31 31 32 33 33 35 36 37 39 39 40 41 40 39 37 36 35 34 34 34 35 36 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 35 34 32 31 29 28 27 28 29 30 31 31 31 31 31 31 31 31 31 31 31 32 32 31 31 30 29 29 28 27 25 24 24 25 25 25 26 27 27 27 26 25 23 23 25 25 27 28 28 27 26 25 24 23 23 22 22 22 23 24 26 27 28 29 29 29 29 29 28 28 28 26 26 25 25 26 27 27 28 29 29 29 31 32 32 32 33 33 34 35 37 38 40 41 42 42 42 41 41 40 39 38 38 37 37 36 37 38 38 38 39 40 41 41 42 41 42 41 41 40 39 38 39 40 41 41 41 41 40 40 40 38 37 36 35 35 35 36 38 39 39 39 40 41 42 43 42 42 42 43 43 44 44 43 43 44 44 43 43 42 42 42 42 42 42 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 37 37 36 35 33 32 31 31 31 31 31 31 30 30 29 30 30 30 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 21 21 20 19 19 19 20 20 20 20 21 21 22 22 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 15 12 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 27 26 25 25 25 25 26 26 26 26 27 28 29 30 30 31 31 31 31 32 32 33 33 33 32 31 31 32 32 33 34 34 34 34 33 32 31 32 33 33 32 32 30 28 27 27 28 29 30 31 31 32 32 31 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 28 28 28 28 28 28 29 29 29 28 26 24 23 23 23 23 23 24 26 28 29 29 28 28 27 27 27 27 27 27 27 26 26 26 27 27 27 28 29 30 30 30 29 28 28 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 31 32 32 33 33 32 32 32 32 33 34 35 36 35 34 34 33 33 33 33 33 33 34 35 35 36 36 35 35 35 34 34 34 34 34 34 33 31 30 30 28 27 26 26 26 28 28 29 30 30 30 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 31 32 32 33 33 34 36 37 38 38 39 40 40 39 37 36 35 35 34 34 35 36 37 38 38 38 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 33 33 32 29 28 27 28 29 30 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 30 29 28 28 27 26 25 25 25 25 25 26 26 27 28 27 25 24 25 25 27 28 30 29 28 27 26 25 24 23 22 22 22 24 26 27 28 29 29 29 29 29 29 29 29 28 27 26 26 26 26 27 27 28 29 29 30 31 31 32 32 32 32 33 34 36 38 39 41 43 42 41 41 41 40 39 38 38 38 37 36 36 37 38 38 40 40 42 42 42 41 42 41 40 39 38 38 39 40 40 41 40 40 40 40 39 38 37 36 35 35 34 36 37 38 38 39 40 41 42 42 42 42 42 43 43 44 44 43 43 44 43 43 42 42 42 41 41 42 41 41 40 40 40 40 40 40 39 39 39 38 38 38 39 39 39 39 38 37 36 36 34 33 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 25 25 26 26 26 26 26 26 26 26 25 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 20 20 19 19 20 20 20 20 21 21 22 22 23 23 23 22 22 21 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 15 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 11 11 11 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 28 27 26 25 25 25 26 25 25 26 26 28 29 30 30 30 30 30 30 31 31 32 32 33 33 33 33 32 32 33 33 33 34 33 33 33 32 32 31 30 30 29 27 26 26 28 29 30 31 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 28 27 27 27 27 27 27 27 27 27 28 28 29 29 28 28 28 28 28 29 28 27 25 23 22 21 21 22 22 23 24 26 27 28 28 27 26 26 26 26 26 27 28 27 27 26 26 27 27 27 28 29 30 30 30 29 28 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 30 30 31 32 32 32 32 32 32 33 34 35 35 35 34 33 33 33 33 32 33 33 33 34 34 35 35 35 35 35 34 34 33 34 34 34 34 33 31 31 30 29 27 27 27 27 28 29 30 30 30 30 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 28 28 29 29 30 30 30 30 30 29 29 29 30 30 31 32 32 33 33 34 36 36 37 38 39 40 40 39 37 36 35 35 35 35 36 37 38 38 38 38 39 39 39 40 40 40 39 39 39 39 39 40 40 40 40 39 38 38 37 36 35 35 34 34 32 31 29 28 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 28 27 26 25 25 25 25 25 25 26 27 28 28 28 27 27 27 29 30 30 29 28 27 26 25 24 24 23 23 23 25 26 27 28 29 29 29 29 29 29 29 29 28 28 27 27 26 26 26 27 28 29 30 31 31 31 31 31 31 31 32 34 36 37 39 41 42 42 41 41 41 40 38 38 38 38 37 36 36 36 37 38 39 41 42 42 42 41 41 41 40 39 38 38 38 39 40 40 40 39 39 39 38 37 37 36 36 36 35 36 36 37 38 39 40 41 42 42 42 42 42 43 43 44 43 43 43 43 43 43 42 42 41 41 40 40 40 40 40 39 39 39 39 38 39 38 38 38 37 37 37 37 37 37 37 36 35 34 33 33 32 31 30 30 30 30 30 30 29 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 25 25 24 23 23 23 23 22 22 22 23 23 23 23 23 23 22 22 23 23 23 23 22 21 20 19 19 19 19 20 20 21 21 22 22 22 23 23 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 16 14 12 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 27 26 25 25 25 25 25 25 25 26 27 28 28 29 30 29 29 28 28 29 30 32 32 33 33 34 33 32 32 32 32 33 33 34 34 33 31 30 29 29 27 26 25 25 27 29 30 31 31 31 31 31 31 31 30 29 28 28 28 28 29 29 29 29 28 27 27 27 27 27 27 27 27 27 28 28 29 29 29 28 28 28 28 28 28 26 25 23 21 20 20 20 21 21 23 25 26 27 27 27 26 25 25 25 25 26 27 28 29 28 27 27 27 27 28 28 29 30 30 30 29 28 27 27 27 27 28 29 29 30 30 29 29 29 29 29 29 29 30 30 31 31 32 32 32 33 33 33 34 35 35 34 33 33 32 32 32 32 32 32 32 33 33 34 34 34 35 34 33 33 32 33 34 34 34 33 32 31 30 29 28 28 28 28 29 29 30 30 30 30 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 28 28 28 28 29 28 28 28 28 29 29 29 29 28 28 28 28 29 30 30 30 30 29 29 29 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 39 38 37 36 35 35 36 36 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 39 38 37 36 35 34 33 33 33 31 30 29 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 27 26 26 26 26 25 26 26 28 29 31 32 31 31 30 31 31 30 30 29 27 26 25 24 24 23 23 24 25 26 27 28 28 28 28 29 29 29 29 29 29 28 28 27 27 26 27 27 28 30 31 32 31 29 29 29 29 30 31 33 34 36 39 41 43 43 42 41 40 39 38 37 37 36 37 37 37 37 37 38 39 41 42 42 42 42 41 41 39 38 38 37 38 38 39 39 39 39 39 38 37 37 37 37 37 36 35 35 36 37 38 39 40 41 42 42 42 42 42 43 43 43 42 42 43 43 43 43 43 42 41 40 40 40 40 40 39 38 38 38 38 38 38 38 38 37 37 36 36 35 35 36 36 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 22 22 22 23 24 24 24 24 24 23 23 23 23 23 22 21 21 20 19 19 19 19 19 20 21 21 22 22 22 22 22 22 21 21 21 21 21 21 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 21 20 20 20 20 20 20 20 20 20 19 19 18 16 14 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 26 25 24 24 24 24 25 25 25 26 27 27 28 29 29 28 28 27 28 29 30 31 32 32 32 33 33 32 32 32 32 33 34 34 33 31 29 27 26 26 23 23 25 27 29 31 31 31 31 31 31 31 31 30 28 27 27 28 29 29 29 29 29 28 28 27 27 26 27 27 27 27 27 28 28 29 29 29 29 28 28 28 28 27 27 26 24 23 21 20 20 20 21 21 23 25 26 27 28 28 27 26 26 25 25 26 27 29 29 29 28 27 28 28 28 29 29 30 30 29 28 27 27 27 27 27 28 29 30 30 29 29 29 29 29 29 29 30 30 30 30 31 32 32 32 33 33 34 34 35 34 34 33 32 32 31 31 31 31 31 31 31 32 32 32 32 33 32 31 31 31 32 34 34 33 32 32 30 29 28 28 28 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 28 28 28 29 29 28 28 28 28 29 29 29 29 29 28 28 28 29 29 30 30 30 29 29 29 29 30 30 30 31 32 33 34 35 35 36 37 38 38 38 38 36 36 36 35 35 35 36 37 38 38 37 37 38 38 38 38 38 39 39 39 38 38 38 39 39 39 39 39 38 37 36 35 34 33 32 32 31 30 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 31 31 30 31 31 31 31 31 31 31 30 29 29 28 28 27 26 26 26 27 28 31 33 34 34 33 32 31 30 30 29 28 26 25 25 24 23 23 24 25 26 26 27 28 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 28 30 31 31 30 29 29 28 28 29 30 32 34 35 38 40 42 42 41 40 39 38 37 37 37 36 37 37 37 37 37 38 39 41 42 43 43 43 42 40 38 37 37 37 37 38 38 39 39 39 38 38 38 38 38 37 36 36 35 36 36 37 38 38 40 41 41 42 42 42 42 43 43 42 42 42 42 43 43 43 43 42 41 40 39 39 39 39 38 38 38 38 38 38 37 38 38 37 37 36 36 35 35 35 34 32 32 32 32 32 32 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 23 24 24 25 25 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 20 20 21 21 22 22 22 22 22 21 21 22 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 20 20 20 20 19 18 18 16 13 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 16 16 26 25 24 23 24 24 24 24 25 26 27 27 28 28 28 28 28 28 28 29 30 31 31 31 32 32 33 33 33 33 33 33 34 34 32 30 27 24 24 23 23 24 26 29 30 31 32 32 32 32 31 31 30 28 26 26 27 28 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 28 28 27 28 28 27 25 24 22 21 20 20 21 21 23 25 25 27 29 29 28 28 27 26 26 27 28 29 30 29 28 28 28 28 29 29 29 29 29 28 28 27 27 27 27 27 28 29 30 30 29 29 29 29 29 29 30 30 30 30 30 30 31 32 32 33 33 34 35 35 34 33 32 31 31 31 30 29 29 30 30 30 30 30 30 30 30 30 29 29 30 31 33 33 31 31 30 28 28 28 27 27 26 27 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 28 28 28 28 29 29 29 29 28 28 28 28 29 29 30 30 30 30 29 29 29 30 30 30 31 33 34 35 35 36 36 37 37 37 37 36 35 35 35 35 35 34 35 37 37 38 37 38 38 38 38 38 38 38 38 38 38 36 36 37 37 38 37 37 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 33 33 32 32 31 31 31 31 32 32 31 31 31 31 30 30 30 29 28 27 27 27 27 29 31 32 32 32 32 31 30 29 29 28 27 25 25 25 24 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 28 27 27 27 29 30 31 30 29 28 28 27 28 29 31 32 33 35 37 38 38 41 39 38 37 37 35 36 36 37 37 37 37 37 37 38 39 41 42 42 42 43 42 40 38 36 36 36 36 37 38 38 39 39 38 38 38 38 38 38 37 37 36 36 37 38 38 39 39 41 41 41 41 41 41 42 42 42 41 42 42 42 42 42 42 41 40 39 38 38 38 38 38 38 37 37 38 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 31 31 31 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 22 22 22 22 23 24 24 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 20 20 20 20 21 21 21 22 22 22 22 21 22 21 22 21 21 21 21 21 21 21 20 20 20 20 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 18 17 15 12 11 11 10 9 9 9 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 12 12 12 12 12 12 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 16 26 25 25 23 23 23 23 24 25 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 34 33 32 29 26 25 24 24 25 26 28 30 31 32 32 32 32 31 30 29 28 27 26 26 28 28 28 28 28 28 28 28 27 27 28 29 28 28 28 28 28 27 28 28 29 29 28 28 28 28 27 28 28 27 25 24 22 22 21 21 21 22 23 24 25 27 28 29 29 29 28 28 27 27 28 29 29 29 28 28 28 29 29 29 29 29 28 28 28 27 27 27 27 28 28 29 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 31 31 33 33 34 35 34 33 32 31 30 30 29 29 28 28 28 28 27 27 28 28 28 28 28 28 28 29 30 31 31 31 30 28 27 27 27 26 26 26 26 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 27 27 27 28 28 28 28 29 29 29 28 28 28 29 29 29 29 28 28 28 28 29 29 30 30 30 30 30 29 29 30 30 31 32 33 33 34 35 35 36 37 37 37 36 36 36 36 36 36 35 34 34 35 36 37 37 37 37 37 37 37 37 36 36 36 36 34 34 34 35 35 35 35 34 34 33 33 32 32 32 31 30 29 29 30 30 30 30 29 29 30 30 32 33 33 33 33 33 33 32 32 31 31 32 32 32 32 32 31 31 31 31 30 29 28 27 27 28 29 30 31 31 31 29 29 29 29 29 28 27 26 26 25 25 25 26 26 27 27 27 27 28 28 28 29 29 29 29 29 28 28 29 29 29 29 28 27 27 29 30 30 30 29 28 28 29 30 32 32 33 34 36 37 38 39 39 37 37 36 36 36 36 37 37 37 37 37 36 37 38 39 41 42 42 42 42 41 39 37 36 35 35 36 37 38 38 39 39 38 38 38 39 38 38 37 37 37 37 38 38 38 39 40 41 41 41 41 41 41 41 42 42 42 43 42 42 41 41 41 40 40 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 34 33 32 32 32 32 32 32 32 31 30 30 30 29 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 25 26 25 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 23 23 22 21 22 23 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 18 19 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 18 18 17 15 12 11 10 10 9 9 9 9 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 26 26 25 24 24 23 24 24 25 25 26 27 27 27 27 27 27 28 28 28 29 29 30 31 32 32 32 33 33 33 33 33 33 33 32 28 28 27 25 27 28 29 30 30 31 32 32 32 32 30 28 27 26 26 27 27 28 28 28 28 28 29 29 29 29 29 30 29 29 29 28 28 27 28 28 28 28 28 28 28 28 28 28 28 27 26 25 24 23 23 22 22 22 22 23 24 25 26 28 29 29 29 29 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 29 29 30 31 30 30 30 30 30 30 30 30 30 30 30 29 30 30 31 33 33 34 35 35 34 33 32 30 29 28 27 27 26 26 25 25 25 25 25 25 25 26 27 27 28 29 30 30 30 28 27 26 26 26 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 28 28 28 28 28 29 29 28 28 28 28 28 29 29 29 30 30 30 29 29 30 30 31 31 32 32 33 34 35 36 37 37 37 36 37 37 37 37 37 36 34 33 33 34 35 36 36 36 36 36 36 36 36 35 35 34 34 33 33 33 33 33 32 32 31 32 32 32 32 31 30 28 28 29 30 30 30 30 30 29 30 30 32 33 34 34 34 33 33 33 32 31 31 32 32 32 32 32 32 32 32 31 31 30 29 28 28 28 28 29 29 29 29 29 29 30 31 31 30 29 28 28 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 28 27 27 27 28 28 29 29 28 27 28 28 29 29 29 28 28 29 31 32 33 34 34 34 35 35 36 37 37 35 35 35 35 36 37 37 37 38 37 37 36 37 38 39 41 41 41 42 41 40 39 37 35 35 35 36 37 37 38 39 39 38 38 38 39 38 38 38 36 37 37 38 38 38 39 40 41 41 41 41 40 40 41 41 43 43 42 41 42 41 40 40 39 38 38 37 37 37 37 37 36 36 36 36 37 37 36 35 36 36 36 35 35 34 33 33 33 32 32 32 32 32 31 30 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 24 24 24 24 23 23 23 23 24 25 24 24 23 23 23 22 22 21 21 22 23 23 23 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 18 18 17 17 17 17 15 12 10 9 9 9 9 9 10 10 10 10 10 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 25 25 26 25 25 24 25 25 25 25 25 26 26 26 27 27 27 27 27 28 28 29 30 31 31 32 32 32 33 33 33 33 33 33 33 31 30 29 29 31 31 30 29 30 31 31 31 31 31 29 27 26 26 27 28 28 28 28 28 28 29 29 30 30 30 30 31 30 30 29 29 28 28 28 28 28 28 28 28 28 27 28 28 28 27 25 25 25 24 24 23 24 24 24 24 24 25 27 29 29 29 29 29 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 28 29 29 30 31 31 31 31 31 31 31 31 31 30 30 29 29 29 30 31 32 33 33 34 34 34 33 32 29 27 27 26 25 25 24 23 23 23 22 22 22 22 23 24 26 27 28 28 28 28 27 25 25 25 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 25 25 26 27 27 27 27 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 34 35 36 37 37 37 37 38 38 38 37 37 36 34 33 32 33 33 34 34 35 35 35 36 35 35 34 34 34 34 34 34 33 32 32 31 31 31 31 31 31 31 31 30 29 29 29 30 30 30 30 29 30 30 31 32 33 33 34 34 34 33 33 32 32 32 32 32 33 33 32 32 32 32 31 31 30 30 29 29 28 28 28 29 30 31 31 31 32 33 33 32 32 31 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 27 28 29 30 29 28 28 28 28 28 28 28 29 31 32 33 34 35 34 34 34 34 35 35 35 34 34 34 35 37 37 37 38 38 38 37 36 37 37 39 40 40 41 42 42 40 39 37 35 34 35 35 36 37 38 39 39 38 38 38 38 38 38 37 36 37 37 38 38 39 39 40 41 41 41 41 40 40 41 42 43 42 42 42 41 40 39 39 38 37 37 37 36 36 36 36 35 35 35 35 35 36 36 35 35 35 35 35 34 34 34 33 33 32 32 32 32 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 28 28 28 28 28 28 29 28 28 27 27 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 25 24 24 24 24 24 24 24 23 23 23 24 25 24 24 23 23 23 22 21 21 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 19 19 19 19 19 20 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 17 17 17 16 16 14 12 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 26 26 27 27 28 28 29 30 31 31 32 33 34 33 33 33 33 33 33 33 32 31 31 30 30 29 29 29 30 30 30 30 29 28 26 27 27 28 29 29 29 29 29 29 29 29 30 30 31 31 31 31 30 29 29 29 28 28 28 28 28 28 27 27 28 28 28 27 26 26 26 26 26 25 25 25 25 25 25 25 25 27 29 29 30 29 28 28 27 27 27 27 26 26 26 26 27 28 29 29 28 28 28 28 28 27 27 28 28 28 29 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 30 31 32 32 33 33 34 33 33 31 28 26 26 25 25 24 23 21 21 21 20 19 19 20 21 22 24 25 26 26 27 26 26 25 25 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 26 26 27 27 27 27 28 28 28 28 28 27 27 27 28 28 28 28 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 30 30 30 31 32 34 35 37 38 38 37 37 37 37 37 37 36 35 34 33 32 32 33 33 33 34 34 35 35 35 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 31 32 32 31 30 30 30 30 30 29 29 29 30 31 32 34 34 34 34 33 34 33 33 33 32 32 32 33 33 33 33 33 33 32 32 31 31 30 30 29 29 29 30 31 32 33 33 33 34 34 34 34 34 32 31 31 30 30 29 29 28 28 28 28 28 28 28 27 27 26 25 25 25 25 27 28 30 30 29 28 28 28 28 28 28 29 30 31 33 34 34 35 33 33 33 33 33 35 33 33 33 34 36 36 37 38 40 39 38 36 36 36 37 38 39 40 41 42 42 40 39 37 35 35 34 35 36 37 38 38 39 38 38 38 38 38 37 37 37 37 37 38 38 39 39 41 41 41 41 41 40 40 41 42 43 42 42 42 41 40 39 38 37 37 35 35 35 35 34 35 34 34 34 34 34 34 34 35 35 35 35 35 34 33 33 32 32 32 32 32 31 30 29 29 28 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 21 21 21 21 21 21 20 20 19 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 18 17 17 17 16 16 14 11 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 14 14 14 14 14 14 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 31 32 33 34 33 32 32 32 31 31 32 32 31 29 29 28 28 29 29 29 29 29 29 29 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 27 27 28 29 28 27 26 26 25 25 26 26 25 25 25 25 25 25 26 26 27 29 30 29 29 28 28 27 27 26 26 26 25 25 26 28 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 30 30 31 31 32 33 33 33 31 29 26 25 26 25 24 22 21 20 20 19 18 18 17 18 19 20 22 23 24 25 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25 26 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 29 28 29 28 27 26 26 26 26 27 27 27 28 28 29 30 30 30 30 31 30 30 30 30 31 33 35 36 37 38 38 37 37 36 36 35 35 35 34 34 33 33 32 33 33 34 34 35 35 35 34 34 34 34 34 34 34 34 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 30 31 33 35 36 35 34 34 33 33 32 32 32 32 32 32 33 33 33 33 33 32 32 31 31 31 30 30 30 30 31 32 33 34 33 34 34 35 35 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 27 27 27 26 25 25 25 25 26 28 30 30 29 28 28 28 28 28 28 29 30 31 33 34 35 34 34 33 33 33 33 33 32 33 34 35 36 37 38 39 40 39 38 36 36 36 36 37 38 39 41 41 41 41 39 37 35 35 35 35 37 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 39 39 40 40 41 41 41 40 40 41 42 43 42 42 42 41 41 40 39 38 37 36 36 36 35 34 34 33 33 32 33 33 33 33 33 34 34 34 34 34 33 32 32 31 31 31 31 31 30 29 29 28 27 27 27 26 26 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 24 25 25 25 25 25 25 25 25 24 24 24 24 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 21 21 21 21 20 20 20 19 19 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 18 18 18 19 19 18 18 17 16 14 13 11 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 24 24 24 24 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 27 27 27 27 28 30 32 32 32 32 31 31 31 31 31 30 30 29 28 28 28 28 28 28 28 28 28 29 30 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 27 27 27 27 27 27 27 27 28 28 28 28 27 26 25 25 25 26 25 25 24 25 25 25 25 26 26 27 29 30 29 28 28 28 27 26 26 26 25 25 24 25 27 30 30 29 29 29 28 28 29 29 29 29 29 29 30 30 30 31 31 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 31 32 32 31 30 28 27 26 26 25 23 21 21 21 20 19 18 18 17 17 18 19 20 21 22 23 24 25 25 25 25 24 24 24 24 24 24 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 28 28 26 25 24 24 25 26 26 26 27 28 29 30 30 30 30 30 30 30 30 30 32 34 35 36 36 37 37 37 36 35 34 34 34 33 33 33 33 33 33 33 34 35 35 35 35 35 35 34 34 34 34 34 34 34 33 32 32 32 32 32 31 32 32 32 33 32 32 32 31 31 30 29 29 29 30 31 33 35 37 36 36 35 34 33 32 32 32 32 32 32 33 32 32 32 32 32 31 31 31 31 30 30 30 31 31 32 33 33 33 33 34 34 34 34 33 32 32 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 26 28 30 30 30 28 27 27 28 28 28 29 30 31 33 34 34 33 33 32 31 31 31 31 31 33 34 35 35 37 39 40 40 38 37 36 36 36 37 37 38 39 41 41 42 40 38 36 35 35 35 36 37 38 38 37 37 38 37 38 38 38 37 37 37 38 38 39 39 39 40 40 41 41 41 40 40 42 43 43 42 42 42 42 41 40 39 38 38 37 37 36 35 34 33 32 32 32 32 32 31 31 31 32 32 33 33 33 32 32 32 32 31 31 31 30 29 29 28 28 28 27 27 26 26 26 27 27 27 27 28 28 28 28 28 28 28 27 27 26 26 26 26 26 25 24 24 24 24 24 23 23 23 23 23 23 24 24 23 24 23 23 24 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 20 20 19 19 19 19 19 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 19 18 18 18 18 18 18 18 17 14 12 11 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 24 24 24 24 25 25 25 24 24 23 23 23 24 24 24 24 25 25 26 26 26 27 27 27 28 28 30 32 33 33 32 32 32 32 31 29 28 27 27 27 27 28 28 28 28 28 29 30 31 31 31 30 30 31 31 31 31 31 31 30 30 29 29 29 28 28 28 28 28 27 27 26 26 26 27 27 27 27 27 27 27 27 27 25 24 24 24 24 24 24 24 24 25 26 26 25 25 25 26 29 29 29 28 28 28 27 26 26 26 25 25 24 26 28 29 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 30 29 28 26 24 22 21 21 20 20 19 19 19 18 19 19 20 20 20 21 22 23 24 24 24 23 23 23 23 24 23 23 23 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 28 28 27 27 26 25 24 23 24 25 25 26 27 28 29 29 29 29 29 29 29 30 30 31 32 34 35 35 35 35 36 36 34 33 33 33 34 33 33 33 34 34 34 33 34 35 36 36 36 36 35 35 35 35 35 35 34 34 33 32 32 32 32 32 32 32 32 33 33 32 32 32 32 32 31 30 30 30 31 32 33 35 36 37 37 37 35 34 33 32 32 32 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 33 34 34 33 32 31 31 30 29 29 29 29 28 28 28 28 27 28 27 27 26 26 26 25 25 26 28 29 30 29 27 27 27 27 28 29 30 30 31 32 32 32 32 32 31 30 29 29 30 32 34 34 35 36 36 39 40 39 37 37 36 35 35 35 37 38 39 40 41 41 39 37 36 36 36 36 37 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 41 41 41 41 42 42 42 43 43 42 42 41 40 39 38 38 38 38 37 35 34 33 32 32 32 32 32 31 30 30 30 31 31 32 32 31 31 32 32 31 31 30 29 28 28 28 28 28 28 27 27 26 26 26 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 23 23 22 22 21 21 22 22 22 22 22 22 22 22 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 22 22 21 21 21 21 21 21 20 19 19 18 17 17 18 18 18 17 17 16 14 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 17 16 16 16 15 15 24 24 25 25 25 25 24 24 23 22 22 22 23 23 24 24 25 25 26 26 26 26 26 26 25 27 30 33 35 34 34 34 33 32 30 28 27 27 27 27 27 27 28 28 28 29 29 30 31 31 31 31 30 30 30 31 30 30 29 29 28 28 28 28 28 28 27 27 26 26 26 25 25 26 26 27 27 27 27 27 26 25 24 22 22 22 22 23 24 24 24 25 26 26 26 25 25 25 26 29 29 29 28 28 28 27 27 27 26 26 25 25 26 27 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 30 29 29 29 28 28 28 28 28 28 28 29 29 31 32 32 30 28 26 24 22 22 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 22 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 26 26 24 23 23 23 23 24 25 26 27 28 29 29 28 28 29 29 30 30 31 32 33 34 34 34 34 35 34 32 31 32 32 32 33 33 33 34 34 34 34 34 35 36 37 36 36 36 36 35 35 35 35 34 34 33 32 32 32 32 32 32 32 33 33 32 32 32 32 32 31 31 31 31 32 33 34 35 36 37 37 37 37 36 35 34 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 32 32 31 30 30 29 29 29 29 28 28 28 28 28 28 27 27 26 26 25 25 25 26 28 30 30 29 28 27 26 27 28 29 30 31 31 31 31 31 31 30 30 28 28 29 30 32 34 34 35 36 37 38 39 37 36 36 35 35 35 36 37 38 39 40 40 40 38 36 36 36 36 36 38 38 39 38 38 38 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 41 41 41 42 41 42 42 43 43 42 42 42 41 40 40 39 39 39 38 37 36 35 34 34 33 33 31 31 30 30 30 30 30 30 31 31 31 31 31 30 30 30 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 21 22 22 22 22 22 22 22 21 21 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 22 22 21 21 21 21 21 20 20 19 18 18 17 17 17 17 17 17 17 15 13 11 11 11 10 10 10 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 16 17 17 17 17 17 17 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 24 25 26 26 25 24 24 23 22 22 22 22 23 23 24 25 25 26 26 26 26 26 26 25 25 28 30 32 34 34 34 34 34 32 30 28 27 27 27 26 26 27 28 28 29 30 30 30 31 31 31 31 30 30 30 30 29 29 28 27 27 27 28 28 27 27 26 26 26 25 25 25 26 26 26 27 27 27 27 26 25 23 20 19 19 19 20 21 23 24 25 26 26 26 26 25 24 25 26 27 28 28 28 28 28 28 28 27 27 26 25 25 26 27 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 28 28 28 29 30 32 32 31 29 26 24 23 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 22 23 23 23 23 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 23 23 23 23 23 24 25 26 27 27 28 28 28 28 28 28 29 30 30 31 32 32 33 33 33 33 32 31 29 30 30 31 32 33 33 33 34 34 34 34 35 36 37 37 37 36 36 36 36 36 35 34 34 33 33 32 32 32 33 33 33 33 33 32 32 32 32 32 31 31 32 33 34 35 37 38 38 38 37 37 37 36 36 35 35 34 33 33 33 33 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 30 30 29 29 29 29 28 28 28 28 28 28 27 26 26 26 26 25 25 25 26 28 30 30 30 29 27 26 27 28 29 30 31 31 31 30 30 30 29 29 28 28 29 31 33 34 34 35 36 38 39 38 37 36 35 34 34 35 36 38 38 39 39 39 38 37 36 36 36 37 37 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 38 38 39 39 40 40 41 41 42 42 42 42 42 43 43 42 42 41 41 40 40 39 39 39 38 37 37 35 34 35 34 34 34 32 31 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 28 28 28 29 30 30 29 28 28 28 27 27 27 26 26 25 25 24 23 23 22 22 22 22 22 23 23 22 22 21 21 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 22 23 23 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 21 21 21 21 20 20 19 18 18 17 16 16 16 17 17 17 16 14 12 11 11 11 10 10 11 11 10 10 10 10 10 10 10 10 11 11 12 13 12 11 11 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 17 17 16 17 17 17 17 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 15 24 25 26 26 25 24 23 22 22 22 22 22 23 23 24 25 25 26 26 26 26 26 25 25 26 27 30 32 33 34 35 35 35 34 32 29 27 26 25 25 26 26 27 28 29 30 30 30 30 31 30 30 30 30 29 29 28 28 27 27 27 27 27 28 27 26 26 26 26 25 25 26 26 26 26 27 27 27 26 26 24 22 19 18 18 18 19 21 23 25 26 26 26 26 26 25 24 24 24 26 27 28 28 28 28 28 28 28 27 27 26 26 26 27 29 29 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 29 30 31 32 31 29 26 23 22 22 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 24 24 23 23 23 22 22 22 23 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 24 24 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 25 26 26 26 26 27 27 27 28 29 29 30 30 30 31 31 31 31 31 30 29 28 28 30 31 32 32 32 33 33 33 34 34 35 37 37 37 37 37 37 36 36 36 35 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 32 33 34 35 37 39 40 40 39 38 37 37 36 36 36 35 35 34 34 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 31 31 31 31 31 31 30 29 29 29 29 28 28 28 27 27 27 28 28 27 27 27 26 26 25 25 25 26 28 29 29 30 28 27 26 26 28 29 30 30 30 30 29 29 29 29 28 27 28 29 32 33 33 34 35 36 37 38 37 36 35 35 34 34 35 36 37 38 39 39 38 37 36 36 36 37 37 38 39 39 39 38 38 38 38 38 38 38 38 37 36 36 36 37 37 38 39 40 40 41 41 42 42 42 42 43 43 43 42 41 41 41 40 40 39 39 39 39 38 37 36 35 36 35 35 34 33 32 31 31 30 30 30 30 30 30 30 29 29 29 28 28 27 27 27 27 28 28 29 29 29 29 29 29 29 28 29 29 30 31 31 30 29 28 28 28 27 27 26 26 25 24 24 23 23 22 22 21 22 22 23 23 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 21 21 20 20 20 20 19 18 18 17 16 15 14 15 16 16 15 14 12 11 11 11 11 10 10 11 11 11 11 10 10 10 10 10 10 11 11 13 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 16 16 17 17 17 16 16 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 Wind_Direction 340 340 340 340 340 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 333 333 333 333 333 333 333 333 333 333 332 333 333 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 328 328 328 327 327 326 326 325 325 325 324 324 324 323 323 323 323 322 322 322 321 321 320 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 316 316 316 315 315 315 315 314 314 314 314 314 313 313 313 313 313 312 312 312 312 312 311 311 311 311 311 311 311 311 311 311 310 310 310 309 309 309 308 308 308 307 307 307 306 306 306 305 305 304 304 303 302 302 301 301 300 300 300 300 299 299 299 299 299 298 298 297 297 297 296 296 295 295 295 294 294 294 293 293 292 292 292 291 291 291 290 290 290 289 289 289 289 288 288 287 287 286 286 285 285 284 284 284 283 283 282 282 282 282 282 282 282 283 283 284 285 285 285 286 286 286 286 285 285 284 280 276 273 274 274 273 270 268 267 266 261 251 248 247 247 247 247 248 248 249 249 247 246 246 246 245 243 241 240 239 237 236 233 231 229 229 229 230 231 232 232 233 235 235 235 237 237 236 236 235 234 233 233 233 233 233 233 233 233 233 232 232 232 231 231 231 231 231 231 231 232 232 232 232 233 233 233 234 235 235 236 236 236 237 237 238 239 241 242 242 243 244 244 244 243 242 243 244 245 246 245 245 244 245 245 244 244 243 243 242 242 241 241 241 241 242 244 245 246 246 247 247 247 248 248 248 247 246 244 243 243 242 244 243 244 244 243 243 242 241 240 240 241 243 246 247 247 247 247 248 249 249 249 249 250 252 253 255 257 260 263 266 268 268 269 269 267 264 260 259 261 264 265 266 264 260 254 250 249 249 252 258 263 264 262 258 255 252 253 254 255 261 267 264 259 254 252 253 258 261 265 269 274 278 281 283 280 280 282 285 281 272 271 276 272 274 341 12 308 282 281 285 9 80 107 167 247 234 150 135 135 143 152 151 160 162 160 159 164 168 169 170 162 152 151 155 160 160 159 158 147 148 148 149 150 152 155 165 169 168 167 167 165 160 156 156 157 157 155 155 153 152 155 156 155 153 151 151 150 149 148 146 144 141 141 141 141 139 137 136 136 136 137 137 135 132 129 127 126 126 126 126 127 127 127 126 125 125 123 125 125 125 124 126 129 131 132 132 131 129 131 133 135 135 136 135 134 134 135 135 135 134 133 133 133 133 132 132 131 130 129 128 127 126 125 122 120 118 117 116 117 117 118 120 122 123 123 123 125 126 127 127 126 126 125 123 120 118 115 113 114 118 119 116 115 114 114 112 112 109 108 104 101 101 102 105 110 111 110 108 108 108 110 113 114 118 121 123 121 118 113 109 108 109 109 107 105 103 102 100 96 92 90 90 90 90 91 94 93 87 107 109 105 104 103 102 101 96 88 80 68 59 56 51 51 55 60 72 73 76 76 76 79 83 86 87 90 93 94 95 96 97 98 98 101 104 107 110 113 116 118 119 118 116 114 113 115 116 117 119 121 123 124 124 123 121 121 117 111 340 340 340 340 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 328 328 328 327 327 327 326 326 325 325 325 324 324 323 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 316 315 315 315 315 314 314 314 314 314 313 313 313 313 313 312 312 312 312 312 311 311 311 311 311 311 311 311 311 311 310 310 310 309 309 309 308 308 308 307 307 307 306 306 306 305 305 304 304 303 302 302 301 301 300 300 300 300 299 299 299 299 299 298 298 298 297 297 296 296 296 295 295 294 294 294 293 293 292 292 292 291 291 291 290 290 290 289 289 289 289 288 288 288 287 286 286 285 285 284 284 284 283 283 283 282 282 282 282 282 282 282 282 283 284 284 285 285 286 285 285 285 284 283 279 274 271 272 273 272 270 267 266 262 250 250 249 248 247 246 246 247 248 249 249 248 248 247 246 244 243 243 240 238 236 234 232 230 229 228 228 229 230 231 233 235 236 236 237 240 240 239 238 237 236 234 234 234 234 234 233 233 233 233 233 232 232 231 231 231 231 231 231 231 232 232 232 232 232 233 233 233 234 235 235 236 236 236 236 237 238 240 241 242 242 243 244 244 243 243 243 244 245 246 245 244 244 244 244 244 243 243 243 242 241 239 239 240 240 242 244 244 245 246 246 246 247 247 247 247 246 245 244 244 244 244 245 245 244 243 242 242 242 242 241 240 241 244 246 247 247 247 247 248 250 251 251 251 252 252 253 256 259 261 264 266 267 268 268 267 266 262 259 259 263 264 266 266 263 257 251 247 247 246 245 253 260 264 263 260 256 254 252 253 254 262 264 260 256 254 253 257 260 264 268 271 276 278 278 279 278 276 274 272 265 259 264 273 276 286 330 319 280 275 277 295 20 89 119 186 231 253 194 120 129 132 138 149 157 158 158 160 167 167 166 161 151 147 152 156 160 163 163 162 155 150 150 150 150 152 155 158 165 168 168 168 166 162 160 160 160 160 159 157 155 154 156 156 155 153 151 150 150 149 147 145 142 141 140 141 141 139 137 136 136 137 136 135 132 130 128 127 126 126 126 126 127 127 126 125 124 124 121 124 126 126 126 128 130 132 133 134 133 131 132 133 135 135 136 135 134 134 134 135 135 134 133 132 132 132 132 131 131 130 130 129 128 127 125 124 121 119 117 116 117 118 119 119 120 121 121 122 123 125 125 125 126 125 124 122 120 117 114 113 115 120 122 120 118 117 117 116 114 111 110 106 102 102 106 108 111 112 111 110 110 110 111 113 116 119 123 124 123 120 115 112 110 111 111 108 106 103 102 101 98 95 94 93 93 94 94 94 96 92 107 108 107 105 104 104 102 95 88 83 77 71 69 70 68 69 71 71 77 78 79 80 81 84 84 86 90 93 95 97 97 97 98 100 102 105 108 112 115 118 119 120 120 118 117 116 117 118 118 119 121 123 125 126 125 123 122 120 116 340 340 340 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 328 328 328 327 327 327 326 326 326 325 325 324 324 323 323 323 323 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 317 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 311 311 311 311 311 311 311 310 310 310 310 309 309 309 308 308 308 307 307 307 307 306 306 305 305 304 304 303 302 302 301 301 300 300 300 300 299 299 299 299 298 298 298 298 297 297 297 296 296 295 295 295 294 294 293 293 293 292 292 291 291 291 290 290 290 290 290 289 289 288 288 288 287 287 286 286 285 285 284 284 283 283 283 283 282 282 282 282 282 281 282 282 283 284 284 285 285 285 285 284 283 281 278 273 270 271 272 271 268 266 264 260 251 248 249 249 247 246 246 246 247 248 249 249 248 248 246 245 244 243 240 238 235 233 232 231 229 228 229 230 233 235 237 237 238 238 239 241 241 241 240 239 237 236 235 234 234 234 234 234 234 233 233 232 232 231 231 231 231 231 231 231 231 232 232 232 232 232 232 233 233 234 235 235 235 235 235 236 237 239 240 241 241 243 244 244 244 243 244 245 246 246 246 245 243 243 243 243 243 242 241 240 239 238 238 239 240 242 244 244 245 246 246 246 246 247 246 246 245 244 244 244 245 245 246 245 245 243 242 242 242 241 240 240 242 244 246 247 247 247 247 249 251 253 253 253 253 252 254 256 259 262 264 265 266 267 267 266 263 260 259 260 261 264 267 267 263 255 248 246 244 240 240 247 255 262 264 261 259 256 253 254 252 261 260 260 257 256 260 264 267 269 271 274 276 278 280 279 276 272 267 263 262 264 268 273 273 266 256 250 251 264 274 305 329 79 121 202 239 268 84 109 124 130 138 149 153 154 159 170 167 165 163 156 151 151 153 154 160 165 166 166 164 162 161 159 155 153 155 157 167 169 169 168 166 163 163 162 159 160 161 158 157 156 156 156 155 152 150 150 149 149 147 145 142 141 140 141 141 139 137 136 137 137 135 132 129 128 128 127 127 127 126 127 127 126 125 124 123 121 121 123 125 126 126 127 129 132 134 135 134 133 133 133 135 135 135 135 134 133 134 134 134 133 132 132 132 131 131 131 131 131 130 129 128 127 126 125 122 120 117 116 116 117 118 119 119 120 120 121 122 124 124 125 124 124 123 121 119 117 114 114 117 122 125 124 122 121 122 119 116 113 111 107 105 107 109 111 113 114 113 112 112 112 113 115 118 121 124 126 125 122 117 113 112 111 110 109 107 106 106 105 103 100 99 97 96 96 96 97 101 100 108 108 108 105 104 105 100 93 87 83 80 79 79 81 79 77 76 78 79 79 81 83 84 85 87 89 91 95 98 99 99 100 102 104 106 108 110 114 117 119 120 121 121 121 120 119 119 119 120 120 121 122 123 124 124 123 122 119 117 340 340 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 337 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 328 328 328 327 327 326 326 326 326 325 325 324 324 323 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 317 317 316 316 316 315 315 315 315 314 314 314 314 314 313 313 313 313 313 312 312 312 311 311 311 311 311 311 311 311 311 311 310 310 310 310 309 309 309 308 308 308 307 307 307 307 306 306 305 305 304 304 303 303 302 301 301 300 300 300 300 299 299 299 299 298 298 298 298 297 297 297 296 296 296 295 295 294 294 293 293 293 292 292 292 291 291 290 290 290 290 290 289 289 289 288 288 287 287 286 286 285 285 284 284 284 283 283 283 282 282 282 282 281 281 281 281 282 283 284 284 285 285 285 283 282 280 277 273 270 270 271 269 267 264 258 257 253 247 248 248 248 247 246 246 247 248 248 248 248 248 247 246 245 243 241 238 235 233 232 232 231 231 233 235 238 239 240 240 240 240 241 242 242 242 241 240 238 237 236 235 235 235 235 235 234 234 233 233 232 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 233 234 234 235 235 234 235 235 236 238 239 239 240 242 243 244 243 244 245 246 246 247 247 245 243 242 242 242 242 241 239 238 238 237 237 238 239 242 244 244 245 245 246 246 246 246 245 244 243 243 243 244 245 245 246 245 245 244 243 242 241 240 240 241 243 246 247 247 246 246 247 250 253 254 254 254 252 252 253 256 258 261 263 265 266 266 266 264 261 259 259 260 262 266 268 269 264 255 249 247 244 238 238 245 253 261 264 263 262 257 254 255 252 259 260 260 258 261 267 272 275 276 276 277 279 283 284 280 276 270 263 262 265 267 269 270 264 249 236 233 238 260 286 324 332 301 286 257 268 303 67 106 127 137 139 146 154 158 162 165 163 163 164 157 156 156 155 157 162 166 167 167 167 167 167 167 163 158 155 157 170 171 169 166 165 164 164 165 163 161 161 159 158 156 157 156 154 152 150 150 149 148 148 147 144 141 141 142 140 139 137 137 137 136 132 130 128 128 128 128 128 127 127 127 127 126 124 123 122 120 122 124 125 126 127 127 130 134 135 135 134 133 133 134 135 135 135 134 133 133 132 133 133 133 132 131 131 131 131 131 131 131 131 130 129 129 127 125 122 120 117 115 115 116 117 117 118 119 119 120 121 122 123 124 124 123 122 121 120 117 115 115 119 123 126 126 125 125 123 121 117 112 109 105 106 108 110 113 115 115 115 114 114 115 116 117 120 123 126 127 126 123 118 115 113 112 112 110 108 111 111 110 107 104 103 101 99 99 99 101 107 107 109 109 107 104 102 102 96 91 86 84 85 86 85 86 84 81 80 81 84 84 86 88 89 90 91 94 95 98 100 101 102 104 106 109 111 112 113 115 118 120 121 122 122 122 122 122 121 121 122 122 122 122 122 122 122 121 120 120 119 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 328 328 328 327 327 327 327 326 326 325 325 324 324 323 323 323 323 322 322 322 322 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 317 316 316 316 315 315 315 315 314 314 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 311 311 311 311 311 310 310 310 310 310 309 309 309 308 308 308 307 307 307 307 306 306 305 305 304 304 303 302 302 301 301 300 300 300 300 299 299 299 298 298 298 298 298 297 297 297 297 296 296 296 295 294 294 294 293 293 292 292 292 291 291 291 290 290 290 290 289 289 289 288 288 287 287 286 286 286 285 285 284 284 283 283 283 282 282 282 282 281 281 281 281 282 282 283 283 284 284 283 282 280 278 276 273 270 270 269 268 265 253 249 247 247 246 247 247 247 248 247 247 247 247 247 247 248 247 247 247 245 243 241 239 236 234 234 234 234 235 236 238 240 241 242 241 241 241 241 241 241 241 241 240 239 237 236 235 235 235 235 235 235 234 233 233 232 232 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 233 234 234 234 234 234 234 235 236 237 238 239 241 243 243 243 244 245 246 247 247 246 243 242 241 241 240 240 239 237 236 237 236 237 239 239 242 243 243 244 244 244 245 246 245 244 243 242 242 242 243 244 245 245 245 244 244 243 242 241 240 240 242 244 246 247 247 246 246 248 251 254 255 255 254 252 252 253 255 258 260 262 264 265 265 264 263 260 258 259 261 265 267 269 269 264 257 254 248 245 239 239 245 252 257 260 263 261 257 255 256 259 259 260 257 258 263 269 274 278 280 280 281 284 286 285 281 277 273 262 263 264 265 267 265 257 252 240 231 240 268 312 338 306 302 292 289 298 49 100 117 129 133 143 156 164 163 159 155 155 164 164 156 158 160 162 163 164 167 168 169 169 168 169 169 169 166 157 159 173 172 169 164 164 164 164 165 164 162 160 159 158 158 157 156 154 151 150 150 149 149 149 147 145 142 141 140 139 138 138 138 136 133 130 129 128 128 127 128 128 128 128 128 128 126 124 122 121 121 123 126 128 128 128 129 131 135 136 135 134 133 133 134 134 135 135 134 133 133 132 133 133 132 132 132 131 131 131 131 131 131 132 131 131 129 127 125 122 119 116 114 114 115 116 117 117 118 119 119 120 122 123 123 123 123 122 121 119 117 114 115 119 122 125 126 126 126 124 121 116 111 107 104 106 107 110 114 115 116 116 117 117 117 118 119 122 125 126 127 127 124 120 117 116 116 115 114 113 114 113 111 109 107 106 105 104 104 104 106 110 109 108 107 106 103 102 100 94 87 85 86 88 89 90 89 87 86 84 86 91 90 91 93 94 94 96 98 98 100 103 105 106 108 110 112 114 115 116 117 120 121 122 122 123 123 123 123 122 123 123 122 122 122 122 122 121 121 121 122 121 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 332 331 331 332 332 332 332 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 328 328 328 327 327 327 327 326 326 326 325 325 324 324 323 323 323 322 322 322 322 321 321 321 320 320 320 319 319 319 318 318 318 318 318 317 317 317 316 316 316 315 315 315 315 314 314 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 311 310 310 310 310 310 310 310 310 310 309 309 309 308 308 308 308 307 307 307 306 306 305 305 304 304 303 302 302 301 301 301 300 300 300 299 299 299 298 298 298 298 298 297 297 297 297 297 296 296 295 295 294 294 293 293 293 292 292 291 291 291 291 291 290 290 290 289 289 288 288 287 287 286 286 286 285 285 285 284 283 283 283 283 282 282 282 282 282 282 281 282 282 282 283 283 283 282 280 278 276 274 271 268 268 268 267 262 247 247 247 247 247 246 246 247 247 248 248 248 247 247 246 246 247 247 246 245 243 241 239 238 236 236 237 237 238 239 240 241 242 242 242 241 241 241 241 241 240 240 240 239 237 236 235 235 235 235 235 235 234 233 233 232 232 231 231 231 231 231 231 231 231 231 231 231 231 231 231 232 232 233 233 233 233 233 233 234 234 236 237 238 240 241 242 243 244 245 246 248 247 244 242 241 241 240 239 237 236 236 236 236 236 235 237 239 241 241 242 242 242 243 244 245 245 244 242 242 242 243 243 244 244 244 244 244 244 243 242 240 239 241 243 245 247 247 247 247 247 248 251 253 254 255 254 253 253 253 255 257 259 262 263 264 264 263 262 261 260 259 262 266 268 268 268 265 261 253 246 246 244 242 246 247 252 258 261 260 257 256 259 263 259 259 254 257 261 265 270 272 276 280 282 283 284 283 281 276 270 262 261 264 263 265 262 261 254 239 229 245 282 338 347 303 292 272 216 177 122 123 128 128 138 152 167 170 163 153 149 152 158 165 158 161 164 166 166 166 165 168 169 170 170 170 169 169 167 162 162 174 172 167 161 162 163 164 165 162 159 158 159 159 158 157 155 153 151 150 150 150 150 149 148 146 143 141 139 138 139 138 136 133 130 129 128 128 127 127 128 129 129 129 129 129 128 125 123 123 124 125 128 129 129 130 131 133 135 135 134 134 133 133 133 134 134 134 134 133 133 132 132 133 132 133 132 131 131 131 131 131 131 131 131 130 128 127 125 122 119 116 113 113 114 115 116 117 117 118 118 120 121 123 123 123 122 122 121 119 116 112 114 116 119 123 126 127 127 124 120 115 111 106 105 106 107 111 112 115 117 118 118 118 119 120 122 124 126 127 128 127 124 122 120 119 119 118 117 115 114 113 111 110 108 108 108 107 107 108 109 111 110 107 106 104 98 99 97 94 88 88 89 90 93 93 93 92 91 90 90 95 96 95 96 97 98 99 99 101 102 106 109 110 112 114 115 116 117 118 119 121 122 122 123 124 124 124 124 123 124 123 123 123 123 123 123 123 123 123 124 124 340 340 340 340 340 339 339 339 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 327 327 326 326 326 325 325 325 324 323 323 323 322 322 322 322 322 321 321 320 320 320 320 319 319 319 318 318 318 318 317 317 317 317 316 316 315 315 315 315 314 314 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 311 311 310 310 310 310 310 310 310 310 309 309 309 308 308 308 308 307 307 306 306 305 305 304 304 304 303 303 302 302 301 301 301 300 300 299 299 299 299 298 298 298 298 298 297 297 297 297 296 296 295 295 294 294 293 293 293 292 292 292 291 291 291 291 290 290 290 289 289 288 288 287 287 287 286 286 285 285 284 284 284 283 283 283 283 283 283 283 283 282 282 282 282 282 282 282 282 281 278 276 275 271 267 266 266 266 265 264 258 250 246 247 247 246 246 246 247 248 249 248 247 246 246 245 245 246 245 244 243 242 241 240 239 239 239 239 240 240 241 241 242 242 241 241 241 241 240 240 239 239 239 238 237 236 235 235 235 235 235 234 234 233 233 232 232 231 231 231 230 230 230 230 231 230 230 230 230 230 231 231 231 231 232 231 232 232 232 233 233 234 236 237 239 240 241 243 244 245 246 247 246 244 243 241 240 238 237 236 235 235 235 236 235 235 236 239 240 240 241 241 241 242 244 245 245 244 242 243 244 244 244 244 244 244 244 244 243 242 240 239 240 242 245 246 247 247 247 246 246 247 248 251 254 255 255 254 254 254 255 257 259 261 263 263 263 262 261 261 259 259 262 265 267 266 268 266 258 251 247 248 248 244 246 247 252 258 260 258 258 258 261 261 259 258 254 256 258 262 263 269 275 279 280 280 281 282 282 278 268 264 264 265 264 267 266 267 260 242 227 254 304 6 334 279 238 203 192 163 136 133 135 136 145 164 171 173 163 153 153 156 159 160 159 164 167 169 168 167 166 169 171 171 171 170 169 168 167 163 165 173 170 167 165 161 163 164 165 161 157 156 158 158 158 157 155 152 151 150 150 150 150 149 147 145 142 140 139 139 138 136 133 131 129 128 128 127 127 127 129 130 131 131 131 130 129 127 124 124 125 126 129 131 132 133 133 134 135 134 133 133 132 132 132 133 133 133 133 132 132 132 132 133 133 133 132 132 131 131 131 131 131 130 130 129 127 125 124 122 119 116 113 112 112 114 116 115 117 118 119 120 122 123 123 123 123 122 120 118 114 112 113 115 120 124 127 129 128 125 119 115 111 107 106 107 109 110 112 115 118 119 120 120 121 122 123 125 127 128 128 127 126 124 123 122 121 120 119 116 114 113 111 110 110 110 110 109 108 109 109 109 108 106 104 103 101 98 99 94 91 93 93 93 95 95 95 95 95 94 95 98 99 100 100 101 101 102 103 104 106 110 112 113 115 117 118 119 119 120 121 122 123 124 125 125 125 125 124 124 124 124 124 124 124 124 124 124 125 125 126 126 339 339 339 339 339 339 339 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 327 327 327 326 326 325 325 325 324 324 324 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 318 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 311 311 310 310 310 310 310 310 310 309 309 309 309 308 308 308 308 307 307 306 306 305 305 304 304 303 303 303 302 302 302 301 301 300 300 299 299 299 299 298 298 298 298 298 297 297 297 297 296 296 296 295 295 294 293 293 293 292 292 292 292 291 291 291 290 290 290 289 289 288 288 287 287 287 286 286 285 285 284 284 283 283 283 283 283 283 283 283 283 283 283 282 282 282 282 282 282 281 278 276 276 271 265 264 264 264 264 263 262 257 253 250 247 246 246 246 247 247 248 248 247 246 246 245 245 245 244 244 243 242 242 242 241 241 241 240 240 240 241 241 241 241 240 240 240 240 239 239 238 238 238 238 237 236 236 235 235 235 235 234 234 233 233 232 232 231 231 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 230 231 231 232 232 233 235 236 237 239 240 242 244 245 246 246 246 245 243 241 238 237 236 235 235 234 234 235 235 235 236 238 238 238 239 241 242 243 244 245 245 243 242 243 245 246 246 245 245 246 246 245 244 241 238 238 241 244 246 247 247 247 246 245 244 244 246 250 253 255 256 256 255 255 256 257 259 261 262 263 262 262 260 259 258 258 260 263 265 265 266 263 255 249 249 251 250 248 246 249 254 258 259 259 259 259 261 260 257 255 255 257 258 260 262 269 275 279 280 279 279 281 281 276 270 268 270 272 273 275 275 276 269 250 226 290 21 46 297 259 221 197 186 160 141 139 139 145 156 174 172 173 162 154 155 157 157 158 162 166 168 169 168 167 168 171 172 172 172 170 169 169 169 165 167 172 170 169 166 162 163 164 164 159 155 154 156 158 158 157 155 152 151 151 150 150 150 148 146 144 142 140 139 138 136 134 131 130 129 128 127 126 127 128 129 131 132 133 133 132 130 128 126 125 126 128 130 132 132 133 133 133 133 133 132 132 132 131 131 131 132 132 132 132 131 132 132 133 133 132 132 132 132 132 132 132 131 130 129 128 127 125 124 122 119 116 113 112 111 112 112 114 116 118 119 121 122 122 123 123 123 122 120 117 114 114 113 116 121 125 128 130 129 124 119 115 111 108 108 109 110 111 112 114 118 120 121 122 122 123 125 126 127 128 128 128 127 126 125 124 123 122 120 117 114 113 112 112 113 113 112 110 109 109 108 109 109 108 106 105 103 100 97 95 95 97 97 97 98 98 98 97 97 96 96 98 100 102 103 103 106 107 107 108 109 113 115 116 118 119 120 121 121 121 122 124 125 126 126 126 126 126 125 125 125 125 125 125 125 124 125 125 126 126 126 126 339 339 339 339 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 327 327 327 326 326 326 325 325 325 324 324 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 311 311 310 310 310 310 310 310 310 309 309 309 309 308 308 308 308 307 307 306 306 305 305 304 304 304 303 303 302 302 302 301 301 300 300 299 299 299 299 298 298 298 298 298 297 297 297 297 296 296 296 295 295 294 294 293 293 292 292 292 292 291 291 291 291 290 290 290 289 288 288 287 287 287 286 286 285 285 284 284 283 283 283 283 283 283 283 283 283 283 283 283 282 282 282 282 282 281 278 276 276 273 267 263 263 264 264 263 262 261 261 259 254 245 246 246 246 247 247 247 246 246 246 246 245 245 244 243 243 242 242 242 242 241 241 240 240 240 240 240 240 240 239 239 238 238 239 238 238 237 237 237 237 236 235 235 235 235 235 234 234 233 233 232 231 231 230 230 230 230 230 230 230 229 229 229 229 229 230 230 230 230 230 230 230 230 230 231 232 232 234 235 236 237 239 241 243 244 245 246 246 245 243 240 237 235 234 233 233 234 234 235 235 236 236 236 236 237 238 240 242 243 244 245 244 243 243 244 246 247 247 247 247 247 248 246 244 241 238 239 242 245 247 248 247 247 246 244 244 245 247 250 253 256 257 257 257 257 257 258 259 261 262 263 262 261 259 257 256 256 258 260 262 263 265 262 255 251 253 256 254 252 250 252 256 260 261 261 260 258 260 261 254 254 258 259 260 260 263 269 275 279 279 278 279 279 278 277 274 273 275 278 280 282 283 277 270 253 217 93 70 78 268 254 222 201 182 164 153 146 147 155 167 178 174 166 156 151 154 156 157 159 163 165 167 168 168 168 169 172 173 172 171 169 169 169 166 168 172 174 173 170 166 163 162 163 162 157 153 153 154 158 159 157 155 153 152 151 151 150 149 147 145 143 141 140 139 137 134 131 131 129 128 127 126 126 127 128 130 132 133 134 134 133 131 129 128 127 128 129 130 131 131 131 132 132 132 131 131 130 130 129 129 130 131 132 131 131 131 131 132 132 132 131 131 132 132 133 134 134 133 132 131 129 128 126 124 122 119 116 114 111 110 110 111 114 117 119 120 121 122 122 123 123 123 122 119 117 116 113 113 116 121 126 129 130 128 124 120 117 112 108 108 109 111 112 111 112 117 121 122 122 123 124 126 127 128 128 128 128 128 127 126 125 124 122 120 117 115 114 113 114 114 115 114 112 110 109 109 110 111 110 108 106 104 103 101 101 99 102 102 102 102 101 101 100 99 99 99 101 105 105 105 107 108 111 111 111 112 115 117 119 120 121 122 122 123 123 124 126 127 127 127 127 127 127 127 126 126 127 126 126 126 125 125 126 126 126 126 126 339 339 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 325 325 325 324 324 324 324 323 323 322 322 321 321 321 320 320 320 320 319 319 319 319 318 318 318 317 317 317 317 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 311 311 311 311 311 310 310 310 310 310 310 309 309 309 309 308 308 308 308 308 307 307 306 306 305 305 304 304 304 303 303 303 302 302 301 301 300 300 299 299 299 299 298 298 298 298 298 297 297 297 297 296 296 296 295 295 294 294 293 293 292 292 292 292 291 291 291 291 290 290 290 289 289 288 287 287 287 286 286 285 285 284 284 283 283 283 283 283 282 282 282 282 282 282 282 282 282 282 282 282 280 278 276 275 273 270 266 265 265 264 262 262 261 261 254 247 244 245 246 246 246 245 245 246 246 246 246 245 244 244 242 241 241 241 241 241 241 241 241 240 240 239 239 238 238 238 237 237 237 237 237 237 237 237 236 236 235 235 234 234 234 234 234 234 233 233 232 231 231 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 230 230 231 232 233 234 235 236 238 239 242 243 244 245 245 244 241 238 235 233 231 230 231 233 234 234 235 235 235 235 235 236 238 239 240 241 243 244 243 243 243 245 246 247 248 248 248 249 249 248 245 242 241 242 244 247 248 248 248 247 247 246 245 247 249 251 254 256 258 258 258 259 258 258 259 261 262 263 262 260 258 256 255 255 256 259 261 262 263 262 257 255 256 257 257 254 253 255 260 264 264 262 260 258 262 263 261 262 263 263 262 263 264 268 274 277 278 278 279 279 279 279 276 276 277 278 281 283 283 280 272 255 211 107 91 156 258 252 226 203 193 179 163 154 154 159 168 177 171 156 150 147 153 155 157 160 162 164 166 168 168 169 170 172 173 172 170 169 169 167 164 170 174 175 175 171 166 164 162 161 159 155 152 152 153 157 159 157 155 153 152 151 150 149 148 146 145 143 141 140 138 135 132 132 130 129 127 126 126 126 127 129 131 132 134 134 134 133 132 131 128 127 128 129 130 130 130 130 130 130 130 130 129 129 129 129 129 129 130 130 131 130 130 130 130 130 130 130 131 131 131 133 135 136 135 134 133 130 129 128 125 122 119 117 115 112 111 109 111 115 118 120 121 121 122 122 122 122 122 121 120 118 115 114 114 117 122 127 129 130 127 125 122 118 112 110 109 110 112 112 111 114 118 121 122 123 124 125 126 127 128 128 128 128 128 128 127 126 124 123 121 118 116 115 115 115 116 117 116 113 111 110 111 113 113 111 109 108 106 105 105 104 104 106 106 105 105 105 104 104 103 104 104 106 108 108 108 109 111 113 113 114 114 117 119 121 122 122 123 123 124 125 126 127 128 128 128 129 128 128 128 127 127 128 128 127 127 126 126 126 126 126 126 126 338 338 338 338 338 339 339 339 339 339 339 339 338 338 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 325 325 325 324 324 324 323 323 322 322 321 321 321 321 320 320 320 319 319 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 311 310 310 310 310 310 309 309 309 309 309 308 308 308 308 308 307 307 306 306 305 305 304 304 304 303 303 303 302 302 301 301 300 300 299 299 299 298 298 298 298 298 298 298 297 297 297 297 296 296 295 295 294 294 293 293 293 292 292 292 291 291 291 291 290 290 290 289 289 288 287 287 287 286 286 285 284 284 283 283 283 283 283 282 282 282 282 282 282 282 282 282 282 282 282 282 280 278 276 273 270 267 266 265 265 263 262 262 261 262 250 244 244 245 246 246 245 244 245 245 245 246 245 245 244 243 241 240 240 240 240 241 241 242 241 241 241 240 238 237 237 236 236 236 236 236 236 236 236 236 236 236 235 234 234 234 233 233 234 233 233 232 232 231 230 230 230 229 229 229 228 228 228 228 228 228 228 228 228 228 228 228 228 228 229 229 230 230 231 232 233 234 235 236 238 240 241 242 244 243 241 238 234 230 228 227 227 229 231 232 233 235 235 235 235 235 236 238 239 240 241 242 242 243 242 244 245 246 247 248 248 249 250 249 248 245 243 243 245 246 247 249 250 249 248 247 246 246 248 251 252 254 256 257 258 259 260 259 257 258 259 261 262 261 259 257 255 254 255 257 260 262 262 261 262 259 258 258 259 258 255 256 259 265 269 268 265 263 267 267 269 268 268 264 263 263 264 265 268 273 277 278 277 277 278 279 279 278 278 278 279 283 285 284 279 273 258 217 117 126 223 264 255 235 229 206 186 172 165 162 161 166 171 165 151 151 151 153 152 154 154 158 163 166 168 169 170 172 174 174 172 170 170 170 169 167 165 173 175 175 171 166 164 162 160 158 154 151 150 152 156 157 156 154 152 151 150 149 148 147 146 145 143 142 141 137 134 134 131 130 129 128 127 126 127 128 129 131 132 134 134 134 134 133 130 128 127 128 129 129 129 129 129 129 129 129 129 129 129 129 129 129 128 129 129 129 129 129 129 129 129 129 129 130 130 131 133 135 136 136 135 134 132 130 127 124 121 119 118 116 113 110 110 112 116 119 120 121 122 122 122 121 121 121 120 119 118 116 116 116 119 124 128 129 129 127 125 123 120 119 113 110 111 113 113 113 116 120 121 122 123 124 125 125 126 128 128 128 129 129 128 127 126 125 123 121 119 117 118 117 117 118 119 118 115 113 113 114 115 114 111 110 109 109 108 108 107 106 107 108 108 108 108 107 107 107 108 108 109 111 112 112 113 113 114 116 116 117 120 121 122 123 123 124 125 125 126 127 128 129 129 129 129 129 129 129 128 129 129 129 128 128 127 127 127 127 127 127 126 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 325 325 325 325 324 324 324 323 322 322 322 321 321 321 320 320 320 319 319 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 312 312 311 311 311 310 310 310 310 310 309 309 309 309 309 309 308 308 308 308 307 307 306 306 305 305 304 304 303 303 303 303 302 302 301 301 300 300 299 299 299 298 298 298 298 298 298 298 297 297 297 297 296 296 295 295 294 294 293 293 293 292 292 292 291 291 291 291 290 290 290 289 289 288 287 287 287 286 286 285 284 284 283 283 283 282 282 282 282 281 281 281 282 282 282 282 282 282 282 281 280 277 275 272 267 267 265 264 263 257 253 261 260 259 240 242 244 245 246 245 244 244 244 244 244 244 243 243 242 242 240 239 239 239 240 242 242 242 242 242 241 240 238 237 236 235 235 235 235 236 236 236 236 236 235 235 234 234 233 233 232 233 233 233 232 232 231 231 230 230 229 229 229 228 228 228 228 228 227 227 227 227 227 228 228 228 227 228 228 229 229 230 231 232 233 234 234 235 237 239 239 241 243 241 237 234 230 226 224 223 225 227 229 230 231 233 234 235 235 236 236 237 239 240 241 241 242 243 243 244 245 246 246 247 248 249 250 250 248 245 244 245 247 248 249 250 250 250 249 248 247 248 250 252 254 255 256 257 257 258 258 257 256 257 257 260 261 260 259 257 255 255 256 258 260 262 261 259 261 262 260 261 264 263 262 262 265 270 272 273 271 270 276 274 276 275 269 265 265 265 265 267 271 274 277 278 277 276 277 280 279 280 280 281 282 286 289 288 283 275 263 220 117 141 247 266 258 257 244 215 198 184 174 168 166 172 171 161 156 160 160 157 155 152 153 151 157 165 168 169 170 173 175 175 174 172 172 172 173 173 171 173 173 175 170 166 164 162 160 157 153 151 150 151 152 155 155 152 151 150 149 148 147 146 145 145 144 143 141 138 136 133 131 130 129 128 127 127 127 128 129 131 132 133 134 134 134 132 130 127 127 128 129 128 128 128 128 128 128 128 128 128 128 128 129 129 129 128 129 128 128 128 128 128 128 129 129 129 130 130 132 134 135 135 134 133 132 128 125 122 120 119 117 114 111 110 110 113 116 119 120 121 122 122 121 121 121 121 120 119 117 117 118 119 121 125 128 128 127 126 125 125 122 120 113 109 111 114 114 115 117 119 120 122 123 123 124 125 126 127 128 128 129 129 128 128 126 125 123 121 120 120 120 119 120 120 121 120 117 115 116 117 116 114 112 111 110 109 109 109 108 108 108 110 111 111 110 110 110 110 110 110 113 115 115 116 116 116 116 117 119 119 121 123 124 124 125 126 126 127 128 128 129 129 129 129 130 130 130 129 129 130 130 130 129 129 128 128 128 127 127 127 127 337 337 337 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 325 325 325 325 324 324 324 323 323 322 322 321 321 321 320 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 316 316 315 315 315 314 314 314 314 313 313 313 313 312 312 312 312 312 311 311 311 311 310 310 310 310 309 309 309 309 309 308 308 308 308 308 307 307 306 306 305 304 304 304 303 303 303 303 302 302 301 301 300 300 299 299 299 299 298 298 298 298 298 298 297 297 297 297 296 296 295 295 294 294 294 293 293 293 292 292 291 291 291 291 291 290 290 289 289 288 288 287 287 286 285 285 284 284 283 283 282 282 282 282 282 281 281 281 281 282 282 282 282 282 282 281 279 276 274 271 254 253 255 257 258 252 245 244 246 247 241 243 245 245 246 245 245 243 243 243 243 243 242 241 241 240 239 238 238 239 240 241 243 243 242 241 240 239 238 237 236 235 234 234 235 236 236 236 236 236 235 235 234 233 233 232 232 232 232 232 232 231 230 230 230 229 229 229 228 228 227 227 227 227 227 226 226 226 226 227 227 227 227 227 228 228 229 230 230 231 232 233 234 235 236 237 238 240 241 240 234 231 228 226 225 225 227 229 229 229 229 230 233 235 236 236 236 237 239 240 241 241 242 243 244 245 246 246 247 247 249 250 251 250 248 245 245 246 248 249 250 250 250 251 250 248 248 249 250 252 254 256 256 256 256 257 257 256 256 255 256 259 260 261 260 257 254 255 257 260 261 262 261 259 260 262 264 265 270 271 275 278 274 272 275 279 280 282 284 281 278 275 269 269 269 267 266 268 271 274 277 278 278 277 277 279 280 281 283 287 287 286 288 286 283 277 282 347 88 35 281 273 266 260 251 225 211 195 179 173 174 179 168 160 163 164 163 163 160 153 156 159 162 164 163 166 170 173 175 176 175 174 174 174 174 173 172 170 170 174 168 166 165 162 159 156 153 151 150 150 152 153 153 150 150 149 148 148 147 146 146 145 145 143 142 139 136 133 131 130 129 128 128 127 127 127 129 130 132 132 133 133 133 131 129 127 126 127 128 127 127 127 126 127 127 127 127 127 127 128 128 129 129 129 129 129 128 128 128 128 128 128 128 128 128 129 131 132 133 132 131 130 129 127 123 122 120 118 115 113 110 109 110 113 117 119 120 121 122 122 122 121 121 120 119 118 117 118 119 119 121 124 127 126 126 126 125 123 120 118 112 109 111 114 115 116 118 119 120 121 122 122 124 125 126 127 127 128 129 128 128 127 126 125 124 123 122 121 121 122 122 123 123 122 119 116 118 118 116 114 113 112 111 111 111 111 110 110 111 113 113 113 113 113 113 113 113 114 116 118 118 118 118 118 118 119 120 122 122 124 125 125 126 127 127 128 128 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 129 129 129 128 128 128 128 336 337 337 337 337 337 337 338 338 338 338 338 338 338 338 338 338 338 338 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 325 325 325 325 324 324 323 323 322 322 321 321 321 320 320 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 312 312 312 312 312 311 311 311 311 310 310 310 310 309 309 309 309 309 308 308 308 308 307 307 307 306 305 305 304 304 303 303 303 303 302 302 302 301 301 300 300 299 299 299 299 298 298 298 298 298 298 297 297 297 297 296 296 295 295 294 294 294 293 293 293 292 292 291 291 291 291 291 290 290 290 289 289 288 287 287 286 285 285 284 284 283 283 282 282 282 282 282 282 281 281 281 282 282 282 282 282 281 280 277 275 272 271 268 252 251 252 249 247 244 242 238 239 243 246 247 247 246 245 245 242 242 242 242 242 241 240 239 239 238 238 238 238 241 241 242 242 241 240 239 239 239 238 237 236 235 235 235 236 237 237 237 236 235 234 234 233 232 231 231 231 231 231 231 230 230 230 229 228 228 228 228 227 227 226 226 226 226 226 225 225 225 226 226 226 226 227 227 228 228 229 230 230 231 232 233 233 234 235 237 239 239 237 233 230 228 227 227 228 228 229 230 230 231 232 235 236 236 235 236 237 239 240 240 240 241 242 243 243 244 246 246 247 249 250 251 250 248 246 245 247 249 250 251 251 251 251 251 250 250 250 250 252 255 256 256 256 256 256 257 257 256 256 257 259 260 261 260 257 254 254 259 262 262 262 261 260 260 261 263 266 275 277 285 291 283 272 275 282 287 290 292 290 284 277 273 274 273 271 270 271 274 276 278 279 279 278 278 279 281 282 288 293 291 284 285 285 284 281 293 26 61 32 310 287 268 260 249 230 218 203 181 175 179 181 169 163 163 163 162 161 159 156 158 162 164 165 165 166 170 172 174 176 176 176 175 175 174 172 170 169 169 172 167 166 164 161 159 155 152 151 150 150 151 152 151 149 149 148 148 148 147 146 146 146 145 144 142 138 135 132 131 130 129 129 128 127 127 127 128 130 130 131 132 132 131 129 127 126 125 126 127 126 126 126 125 126 126 126 126 127 127 127 128 129 129 129 129 128 128 128 128 128 127 127 127 127 127 127 129 131 132 132 131 129 128 126 126 123 120 118 115 112 110 109 111 114 117 119 120 121 122 122 121 121 121 120 119 118 116 118 120 120 121 124 125 125 124 124 123 120 118 116 112 110 112 114 115 116 118 119 119 120 121 122 123 124 125 126 127 129 129 128 128 127 127 126 126 125 124 123 124 125 125 125 125 124 121 118 119 118 116 115 113 112 112 113 113 112 112 112 113 115 116 116 116 116 116 116 117 117 118 119 120 120 120 120 120 121 122 122 123 125 126 126 126 127 127 128 128 129 129 129 130 130 130 131 131 131 131 131 131 130 130 130 130 129 129 129 129 128 128 335 336 336 337 337 337 337 337 337 337 337 338 338 338 338 338 338 337 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 324 324 324 323 323 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 313 312 312 312 312 312 311 311 311 310 310 310 310 309 309 309 309 308 308 308 308 308 307 307 306 306 305 305 304 304 304 303 303 303 302 302 302 301 301 300 300 299 299 299 299 299 298 298 298 298 298 297 297 297 297 296 296 296 295 294 294 294 293 293 293 292 292 291 291 291 291 291 291 290 290 290 289 288 288 287 286 285 285 284 284 283 283 282 282 281 282 282 281 281 281 281 282 282 282 281 281 280 278 275 273 272 270 269 263 253 252 249 247 244 245 240 241 244 247 248 248 248 247 246 244 243 242 241 240 239 238 238 237 237 237 238 241 241 241 241 241 239 239 240 241 241 241 240 239 237 237 237 238 238 239 238 237 236 235 234 232 231 230 230 230 230 230 230 230 229 228 227 227 227 228 227 227 226 226 226 226 225 225 225 225 225 225 225 226 226 226 227 227 228 229 229 230 231 231 232 232 233 234 235 237 237 234 231 230 229 228 229 230 229 230 230 231 233 234 235 234 231 232 235 237 238 239 239 240 240 241 242 242 244 244 245 246 248 250 250 249 249 247 246 248 250 251 252 252 251 251 251 251 251 251 252 253 254 255 256 256 256 256 257 257 257 258 259 260 261 261 258 258 255 254 260 263 262 262 261 260 260 259 261 268 275 276 279 279 271 267 272 279 287 289 291 292 287 281 278 277 276 275 274 275 277 278 279 280 280 280 280 280 282 286 295 300 296 291 289 289 289 288 306 29 48 26 319 284 269 257 245 233 223 208 185 177 180 180 169 165 164 161 159 157 157 156 159 164 166 168 168 168 169 170 172 174 175 175 175 174 173 171 169 168 168 171 167 164 162 160 157 154 153 151 149 148 149 150 149 148 148 147 147 148 147 147 147 147 146 144 141 137 134 132 130 129 129 129 128 127 127 128 128 128 129 131 131 131 130 128 126 125 125 126 126 126 125 125 125 125 125 125 126 126 127 128 128 128 128 128 127 128 128 128 128 127 127 127 126 126 126 127 129 131 132 132 132 131 129 128 126 123 121 118 115 112 110 111 113 116 118 119 120 121 121 121 121 121 121 120 119 117 115 118 120 121 122 123 124 124 123 122 121 119 119 117 114 113 114 115 115 116 117 118 118 119 120 121 122 123 125 126 127 128 129 128 128 127 127 127 127 127 126 125 127 128 128 128 126 125 122 120 120 119 118 117 114 113 114 115 114 114 114 114 116 118 118 118 119 118 118 118 118 119 119 120 121 121 121 121 121 122 122 123 124 126 127 127 127 127 128 128 129 129 130 130 130 131 131 131 131 131 131 131 131 131 130 130 130 129 129 129 129 129 129 335 335 335 336 336 336 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 324 324 324 323 323 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 316 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 310 310 310 310 309 309 309 309 308 308 308 308 307 307 307 306 306 305 305 304 304 304 303 303 303 302 302 302 301 301 300 300 299 299 299 299 299 298 298 298 298 298 297 297 297 297 296 296 295 295 295 294 294 293 293 293 292 292 292 291 291 291 291 291 290 290 290 289 288 288 287 286 285 285 284 284 283 283 282 281 281 281 281 281 281 281 281 281 281 281 280 279 278 277 274 272 272 270 269 261 253 251 249 247 246 246 244 243 244 245 247 248 248 248 247 246 244 242 240 238 237 237 236 236 234 234 235 238 240 240 240 240 239 241 242 244 244 244 243 242 240 239 238 238 239 238 238 237 236 234 233 232 231 230 230 230 230 229 229 229 228 227 227 227 227 227 227 226 225 225 225 225 225 225 225 224 224 224 225 225 225 226 226 227 227 228 229 229 230 230 230 231 231 232 233 235 234 232 231 230 229 229 230 231 231 230 230 231 233 235 234 230 227 230 235 237 238 238 238 239 240 240 241 241 241 242 244 246 247 249 249 248 248 247 247 249 250 251 252 252 252 251 252 252 252 252 252 253 254 255 255 256 256 256 257 258 258 259 260 261 261 259 256 257 253 255 261 263 263 262 260 258 258 258 260 267 273 271 269 267 266 272 268 275 278 283 285 286 285 283 280 279 279 278 278 278 279 280 280 280 283 282 281 280 283 293 302 304 301 299 295 293 293 296 332 341 31 351 297 279 271 255 239 234 228 212 190 179 181 181 170 169 166 161 159 158 156 157 161 165 168 170 169 168 168 169 170 171 172 174 174 174 172 171 170 169 169 169 166 163 161 158 157 155 152 150 148 147 146 146 146 146 147 147 147 147 147 147 147 147 144 142 139 136 134 132 130 129 129 128 128 127 127 128 128 128 129 130 130 129 129 127 126 125 125 125 126 125 125 125 125 125 125 125 125 126 127 127 128 128 127 127 126 127 127 127 128 127 127 127 127 126 127 128 129 131 131 132 131 130 130 128 124 122 120 118 115 112 111 112 115 117 118 119 120 120 121 121 120 121 121 120 119 117 115 119 121 121 121 121 121 122 121 119 118 119 118 118 115 115 115 115 115 115 116 117 117 118 119 120 121 122 124 126 127 128 129 129 129 128 128 128 128 129 129 128 129 131 131 130 128 126 123 123 122 121 120 119 116 115 116 116 116 115 115 116 117 119 120 120 120 120 119 119 119 119 120 121 121 122 122 122 122 122 123 124 126 128 128 128 128 128 128 129 129 130 130 131 131 131 131 132 132 132 132 132 131 131 131 130 130 130 130 129 129 129 129 334 334 335 335 335 336 336 336 336 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 323 323 323 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 317 317 316 316 316 315 315 315 315 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 310 309 309 309 309 308 308 308 308 307 307 307 306 306 305 305 305 304 304 304 303 303 302 302 302 301 301 300 300 299 299 299 299 299 299 298 298 298 298 297 297 297 297 296 296 295 295 295 294 294 294 293 293 292 292 291 291 291 291 291 291 290 290 290 289 289 288 287 286 286 285 285 284 283 283 282 282 282 281 281 281 281 280 280 280 280 279 279 278 276 275 273 272 271 269 267 257 251 250 249 248 249 248 248 247 244 243 243 245 246 247 246 245 242 238 236 236 235 235 234 233 232 232 233 238 241 241 241 240 242 244 246 247 247 247 246 244 241 241 240 239 238 238 238 237 236 234 233 232 230 229 229 229 229 229 228 228 227 226 226 226 226 226 226 226 225 225 225 224 224 224 224 224 223 224 224 225 225 225 226 226 227 228 228 229 229 229 230 230 230 231 232 233 233 232 231 230 229 229 230 231 231 231 231 232 233 234 232 227 226 231 235 236 237 237 237 238 239 240 240 241 239 240 242 244 246 248 248 248 248 248 248 248 249 251 252 252 252 252 252 252 252 252 253 253 253 254 255 256 256 256 257 258 260 260 261 261 261 258 256 255 253 256 260 261 263 261 259 258 258 260 265 272 272 267 264 262 264 269 274 274 271 278 281 281 282 282 280 278 278 279 280 279 281 282 281 281 284 282 280 280 285 296 301 301 303 304 302 302 303 304 307 339 15 322 285 276 273 254 240 238 233 217 195 181 182 184 183 174 168 166 164 161 157 158 161 165 169 170 169 167 167 168 168 170 171 172 172 172 171 171 171 171 170 168 165 161 159 158 156 153 150 148 146 144 144 144 144 145 146 147 147 147 146 147 147 146 143 140 138 135 133 132 130 129 129 128 128 128 128 127 127 128 129 129 129 129 128 127 126 125 125 125 125 125 125 125 125 125 124 125 125 126 126 126 127 126 126 126 126 126 126 127 127 127 127 127 127 126 127 128 129 130 131 130 130 129 128 125 123 121 119 117 115 113 113 114 116 117 118 118 119 120 120 120 120 120 120 120 119 116 115 120 122 122 121 120 120 119 118 117 117 118 119 118 116 115 115 115 115 115 116 116 117 118 118 119 120 122 124 126 128 129 129 130 130 129 129 128 129 130 131 131 132 134 134 132 130 128 127 125 124 123 122 121 118 117 117 118 118 118 117 118 118 120 122 123 122 121 120 120 120 120 120 122 122 123 123 123 123 123 124 125 127 129 130 130 129 129 130 130 130 130 131 131 132 131 131 132 132 132 132 132 132 132 131 131 131 130 130 130 130 130 130 333 333 334 334 335 335 335 336 336 336 336 336 337 337 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 326 326 325 325 325 324 324 323 323 323 322 322 322 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 317 317 316 316 316 315 315 315 315 314 314 314 313 313 313 313 313 313 312 312 312 312 311 311 311 310 310 310 310 309 309 309 308 308 308 307 307 307 307 306 306 305 305 305 304 304 303 303 303 302 302 302 301 301 300 300 300 299 299 299 299 299 298 298 298 298 297 297 297 297 296 296 296 295 295 295 294 294 293 293 293 292 291 291 291 291 291 291 291 290 290 289 289 288 287 286 286 285 285 284 284 283 283 282 282 281 281 281 281 280 280 279 279 278 278 276 274 272 271 271 269 266 263 252 249 249 249 249 248 248 249 248 245 244 243 242 244 246 244 241 237 234 232 233 233 233 232 230 231 232 239 242 243 242 242 243 245 247 248 248 248 248 247 245 244 242 240 239 238 238 238 237 237 235 234 232 231 229 229 229 229 229 228 227 226 226 226 225 225 226 226 225 225 224 224 224 224 224 224 223 223 223 224 224 225 225 225 226 226 227 227 228 228 229 229 229 229 230 230 231 231 231 230 230 229 229 229 230 231 232 232 232 232 231 228 225 227 233 235 236 236 236 237 237 238 239 240 240 241 238 240 243 244 245 245 244 245 245 247 248 249 250 251 252 252 252 252 252 252 253 252 252 253 253 254 255 256 257 258 259 260 261 261 261 259 258 257 254 252 254 256 259 260 259 258 257 259 261 264 271 271 264 260 261 264 267 269 270 267 275 279 281 282 283 280 278 278 281 282 282 282 283 282 283 284 281 280 283 291 298 299 299 306 310 312 314 313 310 310 332 349 297 279 274 271 254 247 247 242 226 202 187 185 183 182 174 169 170 168 163 161 159 161 165 169 169 166 165 165 166 167 169 170 170 171 171 170 170 172 172 170 168 163 160 159 157 153 150 148 146 143 142 142 143 143 144 146 147 147 146 146 147 146 145 142 139 137 135 133 132 130 129 129 128 128 128 128 127 127 128 128 129 129 128 127 127 126 125 125 125 125 125 124 125 125 125 124 124 125 125 125 125 125 124 124 125 125 126 126 127 127 128 128 127 127 126 127 128 129 129 129 129 129 128 127 124 122 119 117 116 115 114 115 115 116 116 117 118 118 119 120 120 119 120 120 120 118 116 116 121 121 121 120 119 119 118 117 118 118 118 119 119 117 116 116 116 115 115 116 116 116 117 117 118 120 121 123 126 128 129 129 130 131 131 130 130 130 132 133 134 135 137 137 135 134 133 130 127 126 125 123 123 120 118 118 120 121 121 120 119 120 122 125 125 124 123 122 121 121 121 121 124 124 124 124 125 125 125 125 127 128 130 130 130 130 130 130 131 131 131 132 132 132 132 132 132 132 132 133 133 132 132 132 131 131 131 130 131 131 130 130 332 332 333 333 334 334 335 335 335 336 336 336 336 336 336 336 337 337 337 337 337 337 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 322 322 322 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 317 316 316 316 316 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 310 310 310 310 309 309 309 308 308 308 307 307 307 306 306 306 305 305 305 304 304 303 303 303 302 302 302 301 301 300 300 300 300 299 299 299 299 298 298 298 298 297 297 297 297 296 296 296 295 295 295 294 294 293 293 293 292 291 291 291 291 291 291 291 290 290 290 289 288 287 287 286 286 285 284 284 283 283 283 282 281 281 281 281 280 280 279 279 278 276 275 273 272 271 269 267 262 251 249 249 249 246 246 244 246 247 246 246 246 244 242 243 244 240 237 233 231 229 231 232 231 231 232 235 243 244 245 244 244 244 245 247 248 249 249 249 248 248 247 246 244 241 240 240 239 239 238 238 237 235 234 232 231 230 229 229 229 228 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 223 223 223 223 224 224 224 225 225 225 226 226 227 227 228 228 228 229 229 229 230 231 231 231 230 230 229 229 229 229 230 231 232 232 230 229 227 228 231 234 236 236 236 236 237 237 238 239 240 240 240 237 238 241 241 242 243 245 244 244 245 246 247 248 250 251 252 251 251 251 252 252 251 251 252 252 253 254 256 257 258 259 260 260 260 259 258 256 258 256 254 253 254 256 257 257 257 258 258 262 264 272 269 263 259 259 260 263 266 264 266 272 277 280 282 284 281 280 279 284 285 285 284 283 284 284 283 282 285 291 297 299 299 303 310 314 316 317 316 313 308 308 305 280 277 273 270 252 247 248 249 235 220 202 191 185 179 171 171 170 168 165 166 161 162 165 167 166 165 164 164 165 165 167 169 170 170 170 169 169 171 171 169 166 162 159 157 154 150 147 145 142 140 139 140 140 142 144 146 147 147 146 146 146 145 143 141 139 137 135 133 132 130 129 129 128 128 128 128 127 127 128 128 129 129 128 127 127 126 125 125 125 125 125 125 125 125 124 124 124 124 124 123 123 123 122 123 124 125 126 127 127 128 128 128 128 127 125 125 127 127 127 127 127 127 126 125 124 121 119 117 115 115 115 115 116 116 116 117 117 118 119 120 119 119 120 120 119 117 115 116 117 121 120 120 119 118 118 119 119 118 119 120 119 118 117 117 116 115 115 115 116 116 116 117 118 119 121 123 126 127 128 129 131 132 132 132 132 132 133 134 135 136 138 139 138 138 135 132 129 128 127 125 125 122 120 119 121 122 123 123 123 123 125 127 127 127 125 124 123 123 124 124 126 126 126 126 126 126 126 127 128 129 130 131 131 131 131 131 131 131 132 132 133 133 132 132 132 133 133 133 133 133 132 132 131 131 131 130 130 130 130 130 331 331 332 332 333 333 334 334 335 335 335 336 336 336 336 336 336 336 336 336 337 337 337 336 336 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 322 322 322 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 317 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 311 311 311 311 310 310 310 309 309 308 308 308 307 307 307 307 306 306 306 305 305 305 304 304 303 303 303 302 302 302 301 301 300 300 300 300 299 299 299 299 298 298 298 298 297 297 297 297 297 296 296 295 295 295 294 294 293 293 293 292 291 291 291 291 291 291 291 291 290 290 289 288 288 287 287 286 285 285 284 284 284 283 282 281 281 281 281 281 280 279 278 277 276 274 274 272 271 268 266 260 252 251 251 249 245 241 241 243 244 244 244 244 244 242 242 239 236 235 231 228 229 231 230 231 232 237 243 248 247 246 245 245 245 247 249 249 249 249 249 249 248 248 247 246 244 242 242 241 240 239 239 238 236 235 234 233 232 231 229 229 228 226 225 225 225 225 225 225 225 225 224 224 224 224 224 224 223 223 223 223 224 224 224 225 225 225 226 226 227 227 227 228 228 229 229 229 229 230 231 231 230 230 229 229 229 229 230 231 232 231 229 228 228 231 233 235 235 236 236 237 237 238 238 239 240 240 238 236 236 239 240 241 242 244 244 246 245 244 244 244 247 250 250 251 250 250 250 251 250 250 251 252 253 253 254 256 257 259 259 259 259 259 258 255 260 260 258 255 252 253 255 259 263 262 260 261 265 270 266 263 261 260 260 263 263 262 265 271 275 277 280 281 281 281 281 284 285 287 286 287 288 287 285 287 294 299 301 303 302 305 311 314 314 314 313 309 304 295 282 273 274 275 270 250 247 255 255 250 241 218 196 185 178 172 171 170 168 166 168 168 165 167 166 166 165 164 164 164 164 165 167 169 168 168 168 167 168 167 166 166 160 157 154 150 146 143 141 139 138 137 137 137 140 144 145 146 147 146 146 145 144 142 140 138 136 135 134 132 130 129 129 129 128 128 128 128 128 128 128 129 128 128 127 127 126 126 125 125 125 125 125 125 124 124 123 123 124 124 123 122 122 122 123 125 126 126 127 127 127 127 128 127 126 124 124 124 126 126 126 125 124 124 124 123 121 119 116 115 115 116 116 116 116 116 116 118 120 121 121 121 121 121 120 119 117 115 116 118 120 121 121 120 120 121 121 120 119 120 120 119 119 118 118 116 115 115 115 115 115 116 116 117 118 120 123 125 126 128 130 132 133 133 134 134 133 134 135 137 138 139 140 141 140 137 134 132 131 130 128 126 125 122 120 121 122 124 125 125 125 127 128 129 129 128 127 127 126 126 127 128 128 128 128 128 128 128 128 130 130 131 131 131 131 131 131 132 132 132 132 133 133 133 133 133 133 133 133 133 133 132 132 132 131 130 130 130 130 130 130 331 331 331 331 332 332 333 333 334 334 335 335 335 335 335 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 326 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 323 322 322 321 321 320 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 309 309 308 308 308 307 307 307 307 306 306 306 305 305 305 304 304 303 303 303 303 302 302 301 301 300 300 300 300 299 299 299 299 299 298 298 298 297 297 297 297 297 296 296 295 295 295 294 294 293 293 292 292 291 291 291 291 291 291 291 291 290 290 289 288 288 287 287 286 285 285 284 284 284 283 283 282 281 281 281 281 280 279 278 277 275 275 274 272 270 268 266 260 255 254 253 251 246 243 246 244 244 242 242 242 242 241 239 235 233 233 231 230 230 231 233 237 236 244 248 249 247 245 245 245 247 248 249 250 250 250 250 250 249 249 249 248 246 245 245 242 241 240 239 238 236 235 235 235 234 232 230 229 227 226 225 225 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 224 224 225 225 225 226 226 227 227 227 228 228 228 229 229 229 230 231 231 230 230 230 230 229 229 230 231 231 231 229 228 230 232 234 234 235 235 236 237 237 238 238 239 239 239 237 235 236 239 241 241 242 242 247 247 243 242 242 243 244 247 250 250 250 249 249 249 250 249 251 252 252 252 253 255 257 258 259 259 259 259 259 257 260 259 259 259 252 252 254 257 262 264 263 263 266 266 265 262 261 262 258 261 266 266 267 271 274 275 277 279 281 282 284 284 285 287 290 292 292 289 290 297 304 304 304 304 301 304 309 310 312 310 307 301 292 288 279 270 273 277 269 250 248 257 257 258 253 231 202 185 177 173 172 171 170 167 169 169 167 170 170 168 167 165 164 163 162 157 156 163 166 167 166 165 165 163 163 160 156 154 151 146 143 140 138 137 136 136 135 136 139 141 144 146 147 146 145 143 143 142 140 138 136 135 134 132 131 130 129 128 128 128 128 128 128 128 128 128 128 127 127 127 126 126 125 125 125 125 125 125 124 123 123 123 123 123 123 122 122 122 123 125 126 126 126 126 126 126 127 126 125 123 123 123 124 124 124 124 123 123 123 122 120 118 116 115 115 116 116 116 116 116 117 120 122 123 123 123 123 122 121 120 119 117 117 121 124 123 123 121 122 123 122 120 120 120 120 120 119 119 118 117 116 115 115 115 115 115 115 116 117 118 121 124 126 129 131 133 134 135 135 135 135 135 137 138 138 140 142 142 141 138 135 134 133 132 130 128 128 125 123 122 122 124 126 126 127 128 129 130 130 130 129 129 129 129 128 128 129 129 129 129 129 129 130 131 131 131 132 132 132 132 132 132 132 132 133 133 134 134 134 134 134 134 133 133 133 133 132 132 131 130 130 130 131 131 131 331 331 331 331 331 331 332 332 333 333 334 334 335 335 335 335 335 335 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 322 322 322 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 311 310 310 309 309 308 308 308 307 307 307 306 306 306 306 305 305 305 304 304 303 303 303 303 302 302 301 301 301 300 300 300 299 299 299 299 299 298 298 298 298 297 297 297 297 296 296 295 295 295 294 294 293 293 292 292 291 291 291 291 291 291 291 291 290 290 289 289 288 288 287 286 286 285 285 284 284 284 283 282 281 281 281 281 280 279 278 276 275 275 273 271 269 267 264 263 258 256 255 253 251 248 247 249 247 243 241 241 241 240 237 233 232 232 233 234 233 235 237 237 241 245 248 247 246 245 244 246 248 250 252 254 254 254 253 253 252 252 251 250 249 247 245 245 242 241 240 238 236 236 235 235 234 233 231 229 227 226 225 225 225 225 225 225 225 224 224 224 223 223 223 223 223 223 223 223 223 223 224 225 225 225 226 226 227 227 228 228 228 228 229 229 230 231 231 231 231 231 230 230 229 229 229 230 231 230 228 229 230 232 234 234 235 235 236 237 237 238 239 239 239 240 237 237 238 240 241 242 242 242 242 242 242 242 242 244 244 247 249 249 249 248 248 248 248 249 250 251 251 252 253 255 257 259 260 260 260 260 260 259 259 258 259 258 252 252 254 255 260 263 262 261 263 262 261 258 256 257 257 259 264 267 268 271 273 273 275 278 282 285 285 286 286 287 291 293 294 292 299 308 308 306 305 302 299 300 302 304 307 307 303 296 291 287 280 275 277 276 264 249 246 247 249 262 263 248 214 190 179 174 174 174 171 166 163 162 166 168 171 172 170 167 164 162 161 156 153 159 164 164 164 163 163 162 159 155 151 150 147 142 140 138 137 137 136 135 135 136 137 139 144 146 146 145 143 142 142 141 139 138 136 135 135 134 132 130 129 129 128 128 128 128 128 127 127 127 127 127 127 126 126 125 125 125 125 125 125 124 124 123 123 123 123 123 123 122 122 122 123 124 125 125 125 125 125 125 125 125 124 123 122 122 122 123 123 123 122 121 121 121 119 117 115 115 115 115 116 116 116 117 118 121 124 124 124 124 124 124 124 123 121 119 119 123 126 124 124 123 123 124 122 119 119 119 120 120 119 119 118 117 116 115 115 115 115 115 115 115 115 117 121 124 127 129 132 135 136 136 136 136 136 137 138 138 139 142 143 144 142 140 137 136 135 134 132 131 131 129 127 124 123 124 126 127 128 129 130 130 130 130 130 130 130 130 129 129 130 130 130 130 130 130 131 131 131 132 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 134 133 133 133 133 132 131 131 130 131 131 131 131 331 331 331 331 331 331 331 331 332 332 333 333 334 334 335 335 335 335 335 335 336 336 336 336 336 336 336 336 336 336 336 336 336 336 335 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 322 322 322 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 317 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 311 310 310 309 309 308 308 308 307 307 307 306 306 306 306 305 305 304 304 304 303 303 303 303 302 302 301 301 301 300 300 300 299 299 299 299 299 298 298 298 298 297 297 297 297 296 296 296 295 295 294 294 293 293 292 292 292 291 291 291 291 291 291 291 290 290 289 289 288 288 287 287 286 286 285 285 284 284 283 282 281 281 281 281 280 279 277 276 275 274 273 271 268 265 263 262 262 255 255 255 255 255 256 255 252 248 244 242 240 239 236 233 232 232 235 237 238 239 240 240 242 242 247 245 245 244 245 247 251 255 259 260 260 259 258 257 256 256 255 253 252 249 249 247 244 242 241 239 236 236 235 234 234 233 231 229 227 226 225 225 225 225 225 225 225 225 224 224 223 223 223 223 223 223 223 223 224 224 224 224 225 225 226 227 227 228 228 229 229 229 229 228 230 231 231 231 231 231 231 230 230 229 229 230 230 229 228 229 231 233 233 234 234 235 236 237 237 238 239 239 239 241 239 239 240 241 242 242 242 242 242 242 242 242 243 244 247 248 248 249 249 249 248 248 249 250 250 251 252 253 254 256 258 260 260 260 260 259 259 259 260 259 258 259 254 253 256 257 262 263 262 262 262 261 260 256 253 254 255 258 265 267 269 272 273 273 276 280 283 285 287 288 288 289 291 293 294 295 303 304 303 304 304 301 299 299 299 300 303 305 299 293 290 294 290 288 283 270 255 249 248 247 250 264 264 255 229 197 180 176 175 174 170 162 158 160 163 170 173 173 172 167 164 161 160 160 160 161 162 162 162 162 162 161 157 153 151 147 143 140 138 137 137 137 137 136 135 135 136 139 142 145 145 144 142 141 141 140 139 138 137 137 136 134 132 130 129 129 128 128 128 128 127 127 127 126 126 126 126 125 125 125 125 125 125 124 125 125 124 123 123 123 123 123 122 122 121 121 122 123 123 123 123 123 123 124 124 124 124 123 122 121 121 122 122 122 121 120 119 119 118 117 116 116 115 116 117 117 117 118 120 123 125 125 125 125 125 125 125 124 122 121 121 124 126 125 124 124 123 124 121 120 118 118 119 119 119 118 118 117 116 115 115 115 115 114 114 114 114 115 120 124 128 130 134 136 137 138 138 138 138 138 138 140 141 143 145 144 143 141 140 138 137 136 135 135 135 133 130 127 125 125 126 127 128 129 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 130 131 132 132 132 132 133 133 133 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 133 133 132 132 132 132 132 132 132 132 332 331 331 331 330 330 330 331 331 332 332 333 333 334 334 334 334 335 335 335 335 335 335 335 335 336 336 336 336 336 336 336 335 335 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 324 324 323 323 323 322 322 321 321 320 320 320 319 319 319 319 318 318 318 318 317 317 317 316 316 316 316 315 315 315 315 315 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 310 310 309 309 308 308 308 307 307 307 306 306 306 306 305 305 304 304 304 303 303 303 303 302 302 302 301 301 301 300 300 299 299 299 299 299 298 298 298 298 297 297 297 297 296 296 296 295 295 294 294 293 293 292 292 292 291 291 291 291 291 291 290 290 290 289 289 288 288 288 287 287 286 285 285 284 284 284 283 282 282 281 281 280 279 277 277 276 275 274 272 268 265 263 260 259 251 253 255 257 257 256 256 256 254 249 245 241 236 236 234 232 235 237 239 240 240 239 238 237 238 242 243 244 245 248 252 258 264 267 267 267 265 264 263 261 259 258 257 255 252 252 249 246 244 242 240 239 237 235 234 233 233 231 230 228 226 225 225 224 225 225 225 225 225 224 224 223 223 223 223 223 223 223 223 224 224 224 224 225 225 226 227 227 228 228 229 229 229 229 229 230 231 231 231 231 231 231 230 230 229 228 228 228 228 229 230 232 233 233 234 234 235 236 236 237 237 238 239 239 239 241 241 240 241 242 242 243 243 243 242 242 242 244 245 247 247 248 249 249 250 250 250 250 250 251 252 253 254 256 258 258 260 260 260 260 259 258 259 260 260 260 259 255 256 257 259 262 264 265 264 264 262 259 256 255 257 260 263 268 269 271 273 273 274 277 278 281 285 288 289 289 289 289 291 292 293 280 292 298 302 302 300 298 296 295 297 299 301 296 291 286 296 295 289 282 265 254 249 248 254 263 264 262 253 237 207 177 175 174 171 165 160 157 158 162 167 171 173 173 168 164 160 160 160 160 159 158 159 160 161 160 159 156 152 149 143 141 139 138 138 138 138 138 138 137 136 136 138 141 144 144 143 142 141 140 139 139 139 138 137 136 134 132 130 129 129 129 128 128 127 127 127 126 126 126 125 125 124 124 124 124 124 124 125 125 125 124 123 123 123 123 122 122 121 120 121 121 121 121 122 122 122 123 123 123 122 122 121 121 120 120 120 120 120 120 119 118 118 117 117 117 116 116 117 118 119 119 120 122 124 126 126 126 126 126 126 124 123 123 122 122 123 124 124 124 124 124 125 123 120 117 118 118 119 118 118 117 117 116 116 116 115 115 115 114 113 111 114 119 124 128 131 134 138 139 139 139 139 139 139 139 140 141 143 145 144 142 142 142 141 139 138 138 137 137 135 132 130 128 126 126 127 128 129 129 130 130 130 130 130 130 130 130 130 130 131 132 132 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 134 134 135 134 134 134 134 133 133 133 133 133 133 133 133 133 332 332 331 331 330 330 330 330 330 331 331 332 332 333 333 333 334 334 334 334 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 323 323 323 322 322 322 321 321 320 320 319 319 319 319 318 318 318 318 317 317 317 316 316 316 316 315 315 315 315 315 314 314 314 313 313 313 313 313 312 312 312 312 312 311 311 310 310 309 309 308 308 308 307 307 307 307 306 306 305 305 305 304 304 304 303 303 303 302 302 302 302 301 301 301 300 300 299 299 299 299 299 298 298 298 298 298 297 297 297 296 296 296 295 295 294 294 293 293 292 292 292 291 291 291 291 290 290 290 290 290 289 289 288 288 288 288 287 286 286 285 285 284 284 283 283 282 282 281 280 279 279 278 277 276 275 273 270 266 260 258 255 249 252 255 257 257 254 256 258 254 250 244 238 235 234 233 233 236 239 240 240 239 235 232 230 229 234 243 249 253 257 262 267 270 272 272 271 270 269 267 265 262 260 259 257 255 254 251 248 245 243 242 240 238 235 234 233 232 231 230 228 226 225 224 224 224 224 225 225 225 225 224 223 223 223 223 224 224 224 224 224 224 224 225 225 225 226 227 228 228 229 229 229 229 229 229 230 230 231 231 232 232 231 231 230 228 226 226 228 229 230 231 232 232 233 233 234 234 235 236 237 237 238 238 239 239 241 239 239 241 243 243 243 244 243 243 242 243 245 247 247 247 248 250 250 251 252 252 252 251 252 253 254 256 257 258 259 259 259 259 258 258 258 259 260 261 261 259 256 256 258 260 262 265 265 265 265 263 259 256 259 265 269 271 271 268 272 274 274 275 277 278 281 286 288 288 287 287 287 287 287 282 270 285 295 297 300 298 295 294 294 296 297 296 294 290 287 295 293 286 273 265 261 254 257 263 265 264 261 257 246 216 173 171 171 169 167 161 159 160 160 162 167 171 170 167 165 161 160 160 160 160 160 158 158 158 158 157 154 150 145 140 139 138 138 138 138 139 139 139 137 136 136 138 140 142 143 142 141 140 140 139 139 139 139 137 136 134 132 131 130 129 129 128 128 127 127 127 126 125 125 124 124 123 123 123 123 124 124 124 124 124 124 123 123 123 123 122 122 121 120 120 120 120 120 120 120 121 121 122 122 122 121 120 119 119 118 119 119 119 118 118 117 117 117 117 117 116 117 118 120 121 122 123 124 126 127 127 127 127 127 123 121 122 123 121 121 122 123 124 124 124 125 125 124 119 116 118 118 119 118 118 118 117 117 116 116 116 115 115 113 111 110 113 120 126 129 131 135 138 140 140 141 141 141 141 141 141 142 143 144 143 143 143 143 143 142 141 140 139 139 137 135 132 130 127 126 127 127 128 128 129 129 130 130 130 130 130 131 131 131 131 132 132 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 332 332 332 331 331 330 330 330 330 330 330 331 331 332 332 332 333 333 334 334 334 334 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 323 323 323 322 322 322 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 310 310 309 309 309 308 308 308 307 307 307 306 306 305 305 304 304 304 303 303 303 303 302 302 302 302 301 301 301 300 300 300 299 299 299 299 298 298 298 298 298 297 297 297 296 296 296 295 295 294 294 293 293 292 292 292 291 291 291 291 290 290 290 290 290 289 289 289 288 288 288 287 287 286 285 285 284 284 284 283 283 283 282 281 280 279 278 278 278 277 275 273 271 261 255 250 249 251 253 254 254 254 255 257 250 248 243 239 234 232 232 236 241 242 241 239 234 227 221 219 219 228 246 259 265 268 271 273 274 274 274 274 273 272 270 267 264 262 260 258 256 255 252 249 247 246 244 241 239 236 234 233 232 231 230 229 227 225 224 224 224 224 225 225 225 225 224 223 223 223 223 224 224 224 224 224 224 225 225 226 226 227 228 229 229 229 230 229 229 230 230 230 230 231 231 231 231 231 231 229 228 225 226 228 230 232 232 232 233 233 233 233 234 235 236 237 237 238 238 238 239 240 240 240 242 243 244 244 244 244 243 244 245 247 248 248 248 249 249 250 252 253 253 252 253 253 254 255 256 257 258 258 257 258 257 257 258 259 260 261 262 264 262 260 262 264 262 262 263 265 265 265 263 258 258 263 269 272 271 270 271 274 276 275 276 276 278 282 285 287 287 286 285 284 284 283 281 280 285 289 295 299 297 294 292 292 295 297 296 293 290 287 290 291 287 279 268 262 255 261 265 266 263 265 268 259 220 174 168 171 169 168 163 161 161 161 163 166 168 168 167 164 160 159 160 164 164 159 156 155 156 156 155 152 147 142 139 138 138 138 139 139 139 139 139 139 137 136 137 139 141 142 142 141 140 140 140 139 139 139 137 135 133 132 131 130 129 129 128 128 128 127 127 126 125 124 123 123 122 122 122 123 123 124 124 124 124 124 124 123 123 123 122 122 121 120 120 120 120 119 119 119 119 119 121 122 121 120 119 118 118 118 118 118 117 117 117 116 116 116 117 117 117 118 119 121 123 124 125 126 127 127 127 127 126 124 121 120 120 120 119 120 122 123 123 125 126 125 124 123 118 116 118 119 119 119 119 118 118 117 117 117 116 116 114 112 109 109 113 121 128 131 133 136 138 139 140 142 143 144 143 142 142 142 143 144 143 143 144 144 144 144 143 141 141 141 139 137 135 132 130 128 127 127 127 127 128 129 129 129 129 130 130 131 132 132 132 132 132 132 132 132 132 132 132 132 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 135 136 136 136 135 135 135 134 134 134 333 332 332 332 331 331 330 330 330 330 330 330 330 331 331 332 332 333 333 333 334 334 334 334 334 335 335 335 335 335 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 322 322 322 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 312 312 312 312 312 311 311 311 310 310 310 309 309 308 308 308 308 307 307 306 306 305 305 304 304 304 303 303 303 303 302 302 302 302 301 301 301 300 300 300 299 299 299 299 298 298 298 298 298 297 297 297 296 296 296 295 295 294 294 293 293 293 292 292 291 291 291 291 290 290 290 290 290 289 289 289 289 288 288 287 287 286 286 285 285 284 284 284 284 283 283 282 281 280 279 278 278 277 278 282 278 268 267 260 254 253 251 250 250 251 255 254 247 246 245 240 234 233 236 239 240 239 237 231 222 213 205 205 206 218 257 272 275 275 275 276 276 276 276 276 275 273 271 269 266 264 261 259 257 255 253 251 251 248 245 242 239 237 234 233 233 232 231 229 228 226 224 224 224 224 225 225 226 225 225 224 223 223 224 224 224 224 224 224 225 225 226 226 226 227 228 229 230 230 230 229 229 229 229 230 230 230 231 230 230 230 230 229 230 225 227 230 232 233 233 234 234 234 234 234 235 235 236 237 238 238 239 239 239 240 241 242 243 244 245 245 243 243 245 246 247 248 248 248 248 249 250 251 253 254 254 253 255 254 254 255 256 257 256 256 256 256 256 257 259 260 260 262 263 270 266 265 267 266 264 263 263 264 264 265 263 258 259 265 269 271 270 271 273 275 275 275 275 276 278 283 285 286 286 285 284 283 282 283 287 292 293 296 300 300 298 295 294 295 297 300 299 296 291 285 285 291 289 283 266 261 251 261 265 264 268 279 275 261 216 181 169 169 169 167 163 161 162 162 161 162 162 164 165 163 160 160 160 160 161 156 153 152 153 153 152 149 144 140 138 137 137 138 138 139 139 140 140 140 138 137 137 138 140 141 141 140 140 140 140 139 139 138 137 135 133 132 130 130 129 129 128 128 128 128 127 126 125 124 123 122 122 121 122 122 123 124 124 124 124 124 123 123 123 123 122 121 120 119 119 119 119 119 119 118 118 119 120 120 120 119 118 118 117 117 117 117 117 116 116 116 116 116 117 117 118 119 121 122 125 126 127 127 127 127 127 125 123 122 121 119 118 117 118 120 121 122 124 124 125 125 124 123 118 117 119 120 119 119 119 119 118 118 118 117 116 115 114 112 109 109 114 123 129 133 135 136 137 138 141 143 145 146 145 143 143 143 144 145 144 143 143 144 144 144 143 142 142 141 140 138 136 134 132 130 129 129 127 129 129 129 129 130 130 130 131 132 132 132 131 131 132 132 132 132 132 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 135 135 136 136 136 136 136 135 135 134 134 134 333 333 332 332 332 331 331 330 330 330 329 330 330 330 330 331 331 332 332 333 333 333 334 334 334 334 334 334 335 335 335 335 335 335 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 312 312 312 312 312 311 311 311 310 310 310 309 309 308 308 308 308 307 307 306 306 305 305 304 304 304 303 303 303 303 302 302 302 302 301 301 301 300 300 300 299 299 299 299 299 298 298 298 298 297 297 297 296 296 296 295 295 294 294 293 293 293 292 292 291 291 291 291 290 290 290 290 290 289 289 289 289 288 288 288 287 287 286 285 285 285 284 284 284 284 284 283 282 281 280 279 277 277 277 279 279 272 271 267 261 259 254 250 249 253 252 246 244 243 242 238 237 237 238 236 235 232 235 229 210 194 188 189 189 192 266 275 278 277 277 277 277 277 277 277 276 275 273 271 268 265 263 260 258 256 255 253 251 249 246 243 240 237 235 234 233 232 231 230 228 227 226 225 224 224 225 226 226 226 225 225 224 224 224 224 225 225 225 225 225 225 226 227 227 227 228 229 230 230 230 229 229 229 229 229 230 230 230 229 229 229 228 228 228 227 230 233 233 234 235 235 235 235 234 235 235 236 237 237 238 239 240 240 240 241 242 243 244 245 246 245 244 244 245 247 247 248 249 249 249 249 250 252 253 255 256 256 256 254 253 254 255 256 256 256 256 256 255 257 259 261 262 264 264 273 268 264 265 266 265 264 263 262 262 262 260 257 259 265 267 269 270 272 276 277 276 274 274 276 280 283 285 286 286 285 284 284 287 298 308 309 307 305 303 301 299 297 296 296 297 301 303 300 293 287 284 286 287 280 267 260 253 260 260 268 272 286 262 245 186 161 166 168 170 167 163 161 162 161 160 158 158 163 164 163 162 162 161 160 157 152 149 149 149 149 148 145 142 139 138 137 137 138 138 139 139 140 140 140 139 137 137 138 139 140 140 140 140 140 140 139 139 138 136 134 133 131 130 129 129 128 128 128 127 127 126 125 124 124 123 122 122 121 121 122 123 123 124 124 124 123 123 123 122 122 121 119 118 118 118 119 119 119 119 119 118 119 119 119 119 118 117 117 116 116 116 116 116 116 115 115 116 117 117 118 119 120 122 123 126 126 127 127 127 126 125 123 122 121 120 118 116 115 117 119 120 122 123 126 127 127 125 122 119 119 120 121 120 119 119 119 119 119 118 117 116 115 114 112 110 111 116 123 129 133 135 135 136 138 141 144 147 148 147 145 144 145 146 146 145 145 144 144 144 144 143 143 142 142 141 139 138 136 134 133 132 131 129 131 130 131 131 131 131 131 131 132 132 131 131 132 132 132 133 133 133 132 132 132 133 133 134 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 136 136 136 135 135 135 134 134 134 333 333 332 332 332 331 331 331 330 330 329 329 329 329 329 330 330 331 331 332 332 333 333 333 334 334 334 334 334 334 334 334 335 335 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 321 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 312 312 312 312 312 311 311 311 311 310 310 309 309 308 308 308 308 307 307 306 306 305 305 304 304 304 303 303 303 302 302 302 302 302 301 301 301 301 300 300 300 299 299 299 299 299 298 298 298 298 297 297 296 296 296 295 295 294 294 294 293 293 292 292 291 291 291 290 290 290 290 289 290 289 289 289 289 289 288 288 288 287 287 286 285 285 285 284 284 284 284 284 283 282 282 280 278 276 275 276 277 273 272 272 271 266 259 254 255 254 248 243 241 239 238 238 238 235 235 236 227 222 241 240 203 178 175 175 173 187 267 272 275 276 276 276 277 277 277 277 276 275 274 272 269 267 264 262 259 259 258 255 252 249 246 244 241 238 236 234 233 233 231 230 229 228 227 226 225 224 225 226 227 227 226 226 225 224 224 225 225 225 225 225 225 226 227 227 228 228 228 229 230 231 230 229 229 229 229 229 229 229 229 229 229 228 227 226 227 229 231 232 234 236 236 237 236 236 235 235 236 237 238 238 239 240 240 241 242 243 243 244 245 246 247 247 247 247 246 247 247 248 248 249 250 250 250 252 254 255 257 257 255 252 251 252 255 256 257 257 258 257 257 258 261 263 265 266 266 273 267 260 262 263 265 265 263 262 263 262 258 256 260 261 264 268 270 272 273 276 276 276 275 277 281 284 285 287 286 284 284 288 298 316 323 317 310 306 304 301 299 299 297 296 297 300 304 302 298 296 293 291 288 279 268 262 258 259 257 264 263 237 232 230 195 167 167 171 171 168 163 161 163 163 160 159 166 163 162 162 161 160 159 157 152 148 146 146 146 146 145 144 141 139 137 137 137 137 138 138 139 139 139 139 138 137 136 137 138 138 139 139 140 140 139 139 138 137 136 134 133 131 130 129 128 128 128 127 127 126 126 125 124 123 123 122 122 122 122 122 123 123 124 123 123 123 123 122 122 121 119 118 118 118 118 118 118 119 119 119 119 119 119 119 118 117 117 116 116 116 116 116 116 116 115 115 116 117 118 119 120 121 122 124 125 125 126 125 126 125 123 121 121 120 119 117 115 114 115 117 118 121 126 128 128 127 126 123 121 121 121 122 121 120 121 121 121 120 119 118 116 115 114 113 113 114 118 123 128 132 132 134 136 139 142 145 147 149 148 147 146 146 147 148 148 146 144 144 144 143 143 143 143 142 141 140 139 137 136 135 134 132 131 131 131 131 131 130 131 131 131 131 131 132 132 132 133 133 133 133 133 133 132 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 136 136 136 136 135 135 135 135 135 134 134 134 134 134 333 333 332 332 332 332 331 331 330 330 330 329 329 329 329 329 330 330 331 331 332 332 332 333 333 333 333 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 321 320 320 320 319 319 318 318 318 318 317 317 317 317 316 316 316 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 309 309 309 308 308 308 307 307 306 306 305 305 304 304 304 303 303 303 303 302 302 302 301 301 301 301 301 300 300 300 299 299 299 299 299 298 298 298 298 297 297 296 296 296 295 295 295 294 294 293 293 292 292 291 291 291 290 290 290 290 289 290 290 289 289 289 289 288 288 288 288 287 287 286 285 285 284 284 284 284 284 284 284 283 282 279 278 279 278 276 274 273 272 271 268 261 254 258 249 244 240 237 236 235 233 229 226 228 231 233 224 251 251 204 170 165 164 184 223 262 266 269 270 273 274 275 276 276 276 275 275 274 272 270 267 265 263 261 261 259 255 252 249 247 244 242 239 236 235 234 233 232 231 230 229 228 226 225 225 225 226 227 228 227 226 226 225 225 225 225 225 226 225 225 226 227 228 228 228 229 229 230 231 230 230 229 229 229 229 229 229 229 230 229 228 228 228 229 231 233 233 236 237 238 238 238 237 237 237 238 238 239 239 240 241 241 242 242 243 244 246 247 247 247 247 248 248 248 247 247 248 249 250 250 250 250 252 254 255 257 256 253 251 250 251 254 255 258 259 259 259 259 260 263 265 268 268 269 271 268 263 261 264 267 267 266 265 265 263 259 255 255 259 264 269 271 271 274 276 278 279 280 280 283 285 286 287 285 283 287 297 310 313 317 310 305 304 302 301 300 300 298 297 298 301 306 305 305 303 298 293 286 280 272 267 264 261 258 252 241 210 216 217 217 183 173 174 172 169 165 162 166 168 166 169 165 160 160 159 160 158 157 154 149 145 144 144 145 144 143 142 139 138 136 136 137 137 137 137 137 137 137 137 136 135 136 136 137 137 138 139 139 139 139 139 138 137 136 134 132 131 129 128 128 128 127 126 126 126 125 125 124 123 122 122 122 122 122 123 123 123 123 123 122 122 122 122 121 119 118 117 117 117 117 117 118 118 119 118 118 119 119 118 117 117 116 116 116 116 116 116 116 116 116 116 116 117 119 121 122 122 122 123 124 124 124 124 124 122 119 119 118 118 117 116 115 114 115 116 121 125 128 128 128 128 126 124 122 122 122 122 122 122 122 122 122 122 120 118 116 115 115 115 115 116 119 121 123 127 131 133 136 141 144 146 148 149 149 148 147 147 148 149 148 146 144 143 143 143 143 143 143 142 142 141 140 139 138 136 134 133 132 131 131 131 130 130 130 131 131 131 131 132 132 132 133 133 133 133 133 133 133 133 133 134 134 134 135 135 135 135 135 135 136 136 136 136 136 136 136 136 135 135 135 135 135 134 134 134 135 135 333 333 332 332 332 332 331 331 331 330 330 330 329 329 329 329 329 329 330 330 331 331 332 332 332 333 333 333 333 333 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 322 322 322 321 321 321 321 320 320 320 319 319 318 318 318 318 317 317 317 317 316 316 316 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 309 309 309 309 308 308 307 307 306 306 305 305 304 304 304 303 303 303 303 302 302 302 301 301 301 301 301 300 300 300 300 300 299 299 299 299 298 298 298 297 297 296 296 296 296 295 295 295 294 293 293 292 292 291 291 291 290 290 290 290 290 290 290 289 289 289 289 288 288 288 288 288 287 287 286 285 285 285 284 284 284 285 285 284 282 281 283 283 282 280 277 275 273 270 267 264 257 254 247 240 235 232 232 230 225 217 214 217 225 232 233 254 251 230 179 160 159 221 249 259 262 264 266 269 272 274 275 275 275 275 274 274 272 270 268 266 265 264 262 259 256 253 250 247 244 242 239 237 236 234 233 232 232 230 229 228 226 226 226 226 227 228 228 228 227 227 226 226 225 225 226 226 226 226 226 227 228 229 229 229 229 230 230 231 231 230 229 229 229 229 230 230 230 230 229 230 230 231 232 233 235 236 238 238 239 239 239 239 238 239 239 239 240 240 241 241 242 243 244 245 246 247 247 248 248 249 250 250 249 249 249 249 250 250 250 250 252 254 255 256 254 252 251 251 252 253 256 259 260 260 260 260 261 264 267 268 269 268 269 271 272 269 271 272 272 271 271 254 253 252 249 252 259 265 270 272 273 275 278 281 283 284 284 285 286 287 286 284 285 291 300 306 319 306 302 300 300 300 301 301 301 299 298 299 301 303 305 308 307 301 294 286 282 277 271 267 266 262 247 226 198 202 209 197 176 176 178 175 172 169 168 168 169 169 167 164 163 160 158 157 156 155 151 146 143 143 144 144 143 141 139 138 138 136 136 137 137 137 136 136 135 134 134 134 134 135 135 136 137 138 139 139 139 139 138 137 137 135 134 132 130 129 129 128 127 126 126 125 125 125 124 123 123 122 122 121 121 122 122 123 123 123 122 121 121 121 121 120 118 117 117 117 117 117 117 117 118 118 117 117 118 118 118 117 116 116 116 116 116 117 117 117 117 117 117 117 118 122 124 124 123 123 123 123 123 123 123 123 119 117 117 117 116 115 115 115 116 119 121 128 129 128 128 128 128 127 124 123 123 123 124 124 124 123 122 123 122 121 119 117 115 115 116 116 117 118 119 122 126 129 132 136 141 146 148 148 148 149 149 148 148 148 148 148 146 144 144 144 144 144 143 143 143 142 142 141 140 138 136 135 134 133 132 131 131 130 130 130 130 131 131 132 132 132 132 133 133 133 133 133 133 133 133 134 134 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 134 134 134 135 135 136 334 333 333 332 332 332 331 331 331 331 330 330 330 329 329 329 329 329 329 329 330 330 331 331 332 332 332 333 333 333 333 333 333 334 334 334 334 334 334 334 334 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 310 309 309 309 308 308 307 307 306 306 305 305 304 304 304 303 303 303 303 302 302 302 301 301 301 301 301 300 300 300 300 300 300 299 299 299 299 298 298 297 297 297 296 296 296 295 295 294 294 293 293 292 292 291 291 290 290 290 290 290 290 290 290 290 289 289 289 288 288 288 288 288 288 287 287 286 286 286 285 285 285 285 285 284 282 281 283 282 283 282 281 280 276 274 273 272 267 254 243 237 231 228 226 223 216 213 210 219 232 237 240 250 247 242 232 199 215 239 252 254 256 259 262 266 269 271 273 274 275 274 274 273 272 270 268 267 266 264 262 260 257 254 250 248 245 243 240 238 236 235 234 233 232 231 230 229 227 227 226 227 228 229 229 229 228 228 227 227 226 226 226 227 227 227 227 227 228 230 230 230 230 230 230 231 231 231 230 229 229 229 230 230 231 231 231 232 232 233 233 234 235 236 237 238 239 240 240 239 239 239 239 240 240 240 241 241 242 243 243 244 245 246 247 248 248 251 252 252 252 251 251 250 250 250 250 250 252 253 255 255 254 252 252 252 254 256 257 258 259 259 259 259 261 265 268 268 268 268 268 270 275 276 280 281 281 280 272 214 243 244 246 253 260 264 268 270 274 277 280 284 286 287 287 288 288 288 285 284 286 291 300 314 314 303 298 297 297 299 301 302 302 301 300 300 300 302 305 307 306 303 298 290 283 278 272 270 272 268 248 229 210 193 203 176 168 177 178 178 176 174 172 170 168 168 168 167 164 158 155 154 152 151 147 144 142 142 143 142 141 140 138 138 136 136 136 137 137 136 135 134 133 132 131 132 133 134 136 137 138 139 139 139 139 138 137 137 136 135 133 132 130 130 128 127 126 125 125 125 125 125 124 123 123 122 121 121 121 121 121 121 121 121 120 120 120 120 119 119 118 117 117 117 117 117 117 117 117 116 116 116 117 118 117 117 116 116 116 116 116 117 118 118 118 118 118 118 119 123 126 125 124 123 123 123 123 122 121 121 116 115 115 114 114 114 115 116 119 124 126 129 130 129 129 129 129 127 125 125 125 125 126 126 125 124 123 123 122 121 119 116 115 115 116 116 116 117 119 122 126 129 132 136 141 147 149 148 148 149 149 150 149 147 147 146 146 145 144 145 145 144 144 143 143 143 142 142 141 139 137 135 134 133 132 132 131 131 131 131 131 131 132 132 132 132 132 132 133 133 134 134 133 133 134 135 135 135 135 135 136 136 136 137 137 137 137 136 136 136 136 136 136 135 135 135 135 135 135 135 135 136 136 334 333 333 332 332 332 331 331 331 331 331 330 330 330 329 329 329 328 329 329 329 330 330 330 331 331 332 332 332 333 333 333 333 333 333 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 322 322 322 322 322 322 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 310 309 309 309 308 308 308 307 307 306 305 305 304 304 304 303 303 303 302 302 302 301 301 301 301 301 301 300 300 300 300 300 300 300 299 299 299 298 298 297 297 297 296 296 296 295 295 295 294 293 293 292 292 291 291 290 290 290 290 290 290 290 290 290 289 289 289 289 288 288 288 288 288 288 288 287 287 287 286 286 285 285 285 284 283 281 281 281 279 279 280 279 276 277 282 277 266 251 239 233 227 224 221 218 218 214 217 228 231 238 243 243 234 228 227 223 224 232 244 245 248 253 258 262 266 269 272 273 275 275 275 274 272 271 270 268 267 265 263 261 258 255 252 249 246 243 241 238 237 236 235 234 232 231 230 229 228 227 227 227 229 230 230 230 229 229 228 228 227 227 227 227 228 228 227 228 229 230 230 230 230 230 230 231 231 231 230 229 229 229 230 231 231 232 233 233 233 234 234 234 234 235 236 237 238 239 239 239 239 238 239 239 239 240 240 241 242 242 243 244 245 246 247 248 251 251 251 251 252 253 252 252 251 251 251 251 252 253 254 254 253 253 253 254 256 256 257 257 257 258 260 265 265 264 268 269 270 269 269 270 273 276 280 286 290 284 267 199 249 245 248 255 258 261 266 271 276 280 283 285 287 288 289 290 289 288 286 285 287 297 310 313 307 300 296 295 296 298 302 303 303 303 302 301 301 302 303 304 305 306 303 296 286 282 274 272 275 272 267 249 218 198 199 176 162 191 183 184 181 178 175 172 170 169 169 168 162 155 151 150 148 147 144 141 140 140 141 140 140 139 138 136 135 135 136 137 136 135 134 133 131 130 130 130 131 134 136 138 139 139 139 139 138 138 137 136 135 134 133 132 131 129 127 126 125 125 125 125 125 125 124 123 123 122 121 121 120 120 119 119 120 120 119 119 119 119 118 118 117 117 117 116 117 117 116 115 115 115 115 116 116 117 117 117 117 117 117 117 117 118 118 118 119 119 119 120 122 125 126 126 124 123 123 123 122 120 119 117 114 113 113 113 114 114 116 119 123 125 127 129 131 131 131 130 129 128 126 126 126 127 127 127 126 125 124 124 123 121 118 115 115 115 115 116 116 117 119 123 127 130 133 136 142 147 149 149 149 148 148 149 148 146 146 146 145 145 145 146 145 145 144 144 143 143 142 142 141 139 137 136 134 133 132 132 131 131 131 131 131 131 132 132 132 132 132 132 133 133 134 134 134 134 134 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 136 136 135 135 135 135 135 135 135 135 135 136 136 334 334 333 333 332 332 332 331 331 331 331 331 330 330 329 329 329 328 328 328 328 329 329 329 330 330 331 331 332 332 332 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 313 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 310 310 309 309 308 308 308 307 307 306 306 305 304 304 304 304 303 303 302 302 302 301 301 301 301 301 301 301 300 300 300 300 300 300 300 299 299 299 298 298 297 297 296 296 296 296 295 294 294 293 293 292 292 291 291 290 290 290 290 290 290 290 290 290 289 289 289 289 289 288 288 289 289 289 289 288 288 288 289 288 286 286 285 285 283 281 281 279 277 276 275 275 275 278 278 274 248 240 233 227 224 221 218 217 218 221 224 229 224 242 245 225 212 199 216 234 231 231 236 239 245 252 257 260 264 267 270 273 275 276 276 275 273 272 271 270 267 265 264 262 260 257 254 250 247 245 242 239 238 237 236 234 233 231 230 229 228 228 227 228 229 230 230 230 230 230 229 228 228 227 227 228 228 228 228 228 229 230 230 231 231 230 230 230 231 231 231 230 229 229 230 231 232 233 233 233 234 235 235 234 234 234 235 236 237 238 239 239 238 238 238 238 239 239 239 239 241 243 245 246 246 247 248 249 252 252 252 252 252 254 253 253 253 252 252 252 252 252 252 253 253 253 254 255 255 255 255 255 256 256 261 270 269 261 266 270 269 270 269 270 275 280 282 285 289 286 272 258 249 248 252 254 258 262 267 273 281 287 288 287 288 289 290 291 291 290 289 288 298 312 314 307 300 296 294 294 296 299 302 303 304 305 305 304 302 302 302 303 305 307 306 302 293 289 277 273 276 278 267 249 224 209 205 190 170 197 190 190 185 180 176 173 172 171 171 167 158 151 148 147 145 143 141 139 139 139 139 139 138 137 136 135 135 134 135 136 136 135 134 133 130 130 131 132 133 135 137 138 139 140 140 139 138 137 136 135 134 134 132 131 130 128 127 126 125 125 124 125 125 124 124 123 122 122 122 121 120 119 118 118 118 119 118 118 118 118 117 117 117 117 116 116 116 116 115 114 113 113 114 115 116 117 117 117 117 117 118 118 118 119 120 120 120 120 121 122 123 124 125 125 123 122 122 121 119 117 115 114 113 113 112 112 112 115 119 123 125 127 129 131 132 131 131 131 130 129 129 128 128 128 129 128 127 126 125 124 123 121 118 115 114 115 115 115 117 119 121 124 128 131 133 137 143 147 149 149 150 148 147 147 146 146 146 146 145 145 145 145 145 145 145 144 143 142 142 141 140 139 137 136 134 133 132 132 132 131 131 131 131 131 131 131 132 132 132 132 133 133 133 134 134 135 135 135 135 136 136 136 136 136 137 137 136 136 137 137 137 137 136 136 135 135 136 136 135 135 135 135 135 136 136 334 334 333 333 333 332 332 331 331 331 331 331 330 330 330 329 329 329 328 328 328 328 328 329 329 330 330 331 331 331 332 332 332 333 333 333 332 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 312 311 311 311 310 310 310 310 309 309 308 308 308 307 307 306 306 305 304 304 304 304 303 303 302 302 302 301 301 301 301 301 301 301 301 300 300 300 300 300 300 299 299 299 298 298 297 297 297 296 296 296 295 295 294 293 293 292 292 291 291 290 290 290 290 290 290 290 290 290 289 289 289 289 289 289 289 289 289 289 289 289 289 290 291 291 290 289 288 286 284 284 284 284 282 279 276 276 277 276 272 256 243 236 231 223 221 220 218 220 221 221 222 224 227 254 252 208 201 190 228 249 243 239 241 248 251 256 260 262 264 267 269 272 274 276 277 277 276 275 273 271 269 267 266 264 262 259 255 252 249 246 243 240 240 238 237 235 234 232 231 230 229 228 228 228 229 230 231 231 231 231 230 229 228 228 228 228 229 229 229 229 229 229 230 230 231 231 230 230 230 231 231 231 230 230 231 232 233 233 233 234 234 235 235 234 234 233 234 235 236 237 238 238 238 237 237 238 239 240 245 243 244 248 248 248 248 249 250 251 252 253 253 253 253 253 253 254 254 253 252 251 251 251 251 251 252 252 253 254 254 253 253 254 254 254 260 266 264 259 263 264 267 270 267 267 273 278 279 280 287 287 274 260 251 249 249 256 261 264 269 280 291 294 291 288 289 291 292 294 293 290 294 296 322 304 294 296 295 293 293 294 296 299 302 303 304 304 305 305 303 301 301 302 306 308 306 303 299 292 282 278 274 275 264 249 234 221 215 210 204 204 198 194 187 181 175 174 172 171 168 161 152 147 145 145 142 139 138 138 138 138 138 137 137 136 135 134 134 134 135 136 136 136 135 133 131 132 132 134 135 136 137 138 139 140 139 138 137 136 135 134 134 133 131 130 129 127 126 125 125 124 124 124 125 124 124 123 123 122 121 120 119 118 118 117 117 117 117 116 116 117 117 117 117 116 116 116 116 116 115 113 112 113 114 116 117 117 117 117 117 118 119 119 120 120 121 120 120 121 122 122 122 122 123 122 121 120 120 119 118 116 114 114 113 113 112 112 114 118 122 125 127 129 131 133 133 132 132 132 132 131 130 129 129 129 130 129 128 127 126 125 123 121 118 116 116 115 115 115 117 120 122 125 129 133 136 140 143 145 146 148 149 148 146 145 146 147 146 146 144 144 144 145 145 144 144 143 143 142 141 140 139 138 137 135 134 133 132 132 132 131 131 130 130 131 131 131 132 132 132 132 132 133 133 134 134 134 134 134 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 136 136 136 136 334 334 334 333 333 332 332 332 331 331 331 331 330 330 330 330 329 329 328 328 328 328 328 328 328 329 329 330 330 331 331 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 320 320 320 320 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 310 309 309 308 308 308 307 307 306 306 305 305 305 304 304 303 303 302 302 302 301 301 301 301 301 301 301 301 301 301 301 300 300 300 300 299 299 299 298 297 297 297 297 296 296 295 295 294 293 293 292 292 291 291 290 290 290 290 290 290 290 290 290 289 289 289 289 289 289 289 289 289 289 290 290 290 291 291 292 293 292 290 289 289 291 289 288 286 284 281 283 287 273 257 245 239 230 225 220 217 218 219 221 210 204 224 241 252 265 253 200 204 201 224 242 245 246 251 258 261 263 265 266 266 268 270 272 274 276 278 278 278 277 275 273 271 269 269 266 264 261 257 254 250 247 245 243 241 239 238 237 235 234 232 231 229 228 228 228 229 230 230 231 231 231 230 230 229 229 228 229 229 229 229 229 229 229 229 230 231 231 231 231 231 231 232 232 232 232 232 232 234 234 234 234 234 235 235 234 233 233 233 234 235 237 237 237 237 242 242 241 244 247 246 245 247 250 251 252 253 253 253 253 253 253 253 253 253 253 252 253 253 253 252 251 250 250 250 250 251 252 253 253 253 253 253 254 254 257 261 263 261 259 260 263 266 270 268 273 281 284 280 276 281 283 275 263 256 254 253 259 262 264 274 294 300 294 288 288 291 294 296 297 296 296 297 287 212 244 266 286 292 292 293 295 298 301 303 304 305 305 305 305 303 301 300 302 304 306 304 304 303 299 297 289 271 259 256 249 240 231 223 218 215 211 206 199 188 180 178 172 169 166 161 154 147 144 143 142 139 136 136 136 137 137 136 136 136 135 134 134 134 134 135 136 137 136 135 134 133 132 133 135 136 136 137 137 138 139 139 138 137 136 134 134 133 132 130 129 128 127 126 125 124 124 124 124 124 124 124 123 123 121 120 119 118 118 117 116 116 116 116 115 116 116 116 116 116 116 116 116 116 115 114 114 113 114 115 117 117 118 118 118 118 119 119 120 121 121 122 121 121 121 122 122 121 121 121 120 119 118 117 117 117 116 116 115 114 115 115 118 117 119 123 127 130 132 133 134 134 133 133 133 133 133 132 130 130 130 131 130 129 128 126 124 123 121 120 118 117 116 116 116 118 121 123 127 131 134 137 140 142 143 145 147 149 148 147 146 146 147 144 143 143 143 142 142 142 142 142 142 142 141 140 139 138 137 136 135 134 133 132 131 131 131 130 130 130 131 131 131 132 132 132 132 132 133 133 133 133 134 134 134 135 135 135 136 136 136 135 135 135 135 136 136 136 136 136 136 136 136 136 136 135 135 136 136 137 137 137 334 334 334 333 333 333 332 332 332 331 331 331 330 330 330 330 329 329 329 328 328 328 328 328 328 328 328 329 329 330 330 331 331 332 332 332 332 332 332 332 332 332 332 332 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 320 320 320 320 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 310 309 309 308 308 308 307 307 306 306 305 305 305 304 304 303 303 302 302 302 301 301 301 301 301 301 301 301 301 301 301 301 300 300 300 299 299 299 298 298 297 297 297 296 296 295 295 294 293 293 292 292 291 291 290 290 290 290 290 290 290 290 289 289 289 289 289 289 289 289 289 289 290 290 291 292 292 292 292 293 293 292 292 294 296 296 296 293 290 288 293 301 291 266 246 236 228 221 214 211 212 216 210 175 99 291 286 282 279 269 241 225 222 219 248 248 252 256 264 270 270 270 270 270 270 272 273 275 276 277 278 278 278 277 275 273 271 269 268 266 263 259 256 252 250 248 245 243 241 239 238 237 235 233 232 230 229 228 228 229 230 230 231 231 231 231 230 230 229 229 229 229 230 230 230 230 230 230 230 231 232 232 231 231 231 232 233 233 233 233 233 234 234 235 234 235 235 235 234 233 232 232 233 234 236 236 236 237 248 249 247 246 243 243 244 247 250 252 254 255 254 254 254 253 253 253 253 252 251 251 250 250 251 251 251 250 250 250 250 252 253 253 252 253 253 254 254 254 254 261 262 261 260 260 262 266 269 272 279 280 281 290 279 275 280 274 266 261 258 259 263 264 270 292 312 300 290 287 289 293 296 298 299 299 300 287 235 210 228 272 286 290 293 295 297 299 301 303 304 305 305 304 303 301 300 299 301 303 304 303 305 307 306 305 290 260 249 247 247 240 236 231 226 222 218 214 204 194 188 177 166 160 157 151 145 141 139 138 137 135 133 134 135 135 135 135 135 135 135 134 134 134 135 136 137 138 137 137 136 135 133 133 135 136 137 136 136 137 138 138 137 136 135 135 133 132 131 129 128 127 126 125 124 123 123 124 124 124 124 124 123 122 121 120 119 118 117 117 116 115 115 115 115 115 116 116 116 116 116 115 115 115 115 114 114 113 114 114 116 118 119 120 119 119 119 120 121 122 123 123 122 122 122 122 123 122 120 119 117 116 115 115 115 116 118 118 117 118 119 119 120 119 121 127 132 134 135 135 135 135 133 133 133 133 133 132 131 131 131 131 131 130 128 126 125 123 122 120 118 117 117 117 117 119 122 124 128 133 137 139 140 141 142 144 146 148 148 147 146 145 145 142 142 142 142 141 141 140 141 141 141 141 140 139 138 137 136 136 135 134 133 132 131 131 131 130 130 131 131 131 131 132 132 132 132 132 133 133 133 133 133 134 134 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 134 135 135 136 137 137 137 137 334 334 334 333 333 333 333 332 332 332 331 331 330 330 330 330 330 329 329 329 328 328 328 327 327 328 328 328 329 329 330 330 331 331 331 331 332 331 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 314 314 313 313 313 313 313 313 312 312 312 311 311 311 311 310 310 310 309 309 308 308 308 307 307 306 306 306 305 305 304 304 303 303 302 302 302 301 301 301 301 301 301 301 301 301 301 301 301 300 300 300 299 299 299 298 298 298 297 297 296 296 295 295 294 293 293 292 292 291 291 291 290 290 290 290 290 290 290 289 289 289 289 289 289 289 289 289 289 290 291 291 292 292 293 293 293 294 295 296 297 297 297 297 295 295 295 299 320 296 256 240 232 225 215 208 206 204 202 190 152 0 302 303 293 285 272 252 236 232 230 227 217 251 259 270 276 276 275 274 273 273 273 274 275 276 276 277 278 279 279 278 276 273 271 270 267 264 261 257 253 252 250 247 245 243 241 240 238 237 235 233 231 230 229 229 229 229 230 231 231 232 232 231 230 230 230 230 230 230 230 231 231 231 231 231 232 232 232 232 232 231 232 233 234 234 234 233 234 235 235 235 235 235 235 234 233 232 232 232 233 234 235 237 248 250 248 247 246 246 246 247 250 252 253 254 254 254 254 254 253 253 252 252 251 250 249 249 248 249 251 252 252 252 251 252 253 253 253 253 253 254 255 255 255 253 261 262 262 262 260 261 265 269 273 277 278 283 289 285 272 278 276 272 265 262 263 267 275 292 317 308 289 285 285 288 293 296 298 301 302 284 249 230 226 242 282 288 290 293 294 297 298 299 301 303 304 305 303 302 300 299 296 297 301 303 303 305 306 306 299 281 257 245 249 256 237 237 236 233 228 224 216 217 211 191 168 152 146 142 138 135 134 133 132 133 131 131 132 132 133 133 134 135 135 135 135 135 135 136 137 138 138 138 138 137 136 134 134 135 135 136 134 134 136 137 137 136 136 135 133 132 130 129 128 127 126 125 124 123 123 123 123 124 124 124 124 123 122 120 119 118 118 117 117 116 115 114 114 114 115 116 117 117 116 115 115 115 115 114 114 114 113 114 115 117 119 121 121 120 120 120 121 122 123 124 124 123 123 122 122 122 121 120 117 116 115 114 114 116 118 119 120 120 122 123 123 122 122 124 131 135 136 136 136 136 135 134 133 133 133 133 132 132 131 131 131 132 130 129 127 126 124 121 118 117 117 118 119 120 121 123 125 128 132 138 140 141 141 142 144 145 146 147 147 145 143 142 140 140 140 140 140 139 139 139 140 140 140 138 138 137 136 136 135 134 134 132 132 131 131 130 130 130 131 131 131 131 131 132 132 132 133 133 133 134 134 134 134 134 135 134 134 135 135 135 135 135 135 135 136 136 136 136 135 135 135 135 134 134 135 135 136 137 137 137 138 334 334 334 333 333 333 333 333 332 332 331 331 330 330 330 330 330 329 329 329 329 328 328 328 327 327 327 327 328 328 329 329 330 330 330 331 331 331 331 331 331 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 319 319 319 319 318 318 317 317 317 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 313 312 312 312 311 311 311 311 310 310 310 309 309 308 308 308 307 307 306 306 306 305 305 304 304 303 303 302 302 302 301 301 301 301 301 301 301 301 301 301 301 301 300 300 300 300 299 299 298 298 298 297 297 296 296 295 295 294 293 293 292 291 291 291 291 290 290 290 290 290 290 289 289 289 289 289 289 289 289 289 289 290 290 291 292 292 293 293 294 295 296 297 298 298 298 295 290 291 297 302 312 347 332 225 228 223 216 205 201 197 195 187 160 119 98 302 300 290 280 268 250 234 228 224 212 194 224 259 273 276 278 278 277 276 275 275 276 276 276 276 277 278 279 280 279 278 276 274 272 269 265 262 259 258 254 251 249 246 245 243 242 240 239 237 235 232 231 229 229 229 229 230 231 232 232 232 232 231 231 230 230 230 230 231 231 231 231 232 232 232 232 233 233 232 232 232 233 234 234 234 234 234 235 235 235 235 235 235 235 234 233 232 232 232 233 234 239 251 248 246 247 249 252 252 253 254 255 255 255 254 254 254 254 254 253 252 251 250 249 249 248 249 250 251 252 254 254 254 254 254 253 253 253 254 255 256 256 258 262 263 263 265 268 272 264 264 272 275 276 282 285 280 274 271 273 276 271 268 267 269 265 221 184 247 290 278 280 283 287 289 293 297 301 304 277 251 239 242 261 284 289 291 291 294 295 296 298 300 301 303 304 302 300 300 298 294 294 301 302 302 303 304 302 291 273 256 249 258 277 277 253 254 249 236 231 229 233 234 199 132 128 128 128 127 127 127 128 129 130 129 129 130 131 132 133 133 134 135 135 136 136 136 137 137 138 138 139 138 137 135 134 133 134 134 134 132 133 135 137 137 136 136 134 132 130 129 128 128 127 126 125 124 123 123 123 124 124 125 124 123 122 121 120 119 118 118 118 117 116 116 115 115 115 115 117 117 117 116 115 115 115 115 114 114 114 114 115 116 118 121 122 122 121 120 120 121 122 123 124 124 124 122 120 119 120 120 118 116 115 115 115 116 118 119 120 121 122 124 126 126 125 125 127 132 135 135 136 136 136 136 135 134 133 133 133 133 133 132 132 132 132 131 130 129 127 125 122 118 116 117 119 122 122 123 124 125 127 128 136 141 141 142 143 143 144 145 146 145 144 141 140 140 139 139 139 139 138 138 138 139 139 138 136 136 135 135 135 134 133 133 132 131 131 130 130 130 130 130 131 131 131 131 132 132 133 133 133 133 134 134 134 134 134 134 134 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 135 136 137 137 137 138 138 334 334 334 333 333 333 333 333 332 332 332 331 331 330 330 330 329 329 329 329 329 329 328 328 328 327 327 327 327 328 328 328 329 329 330 330 330 330 331 331 331 331 331 332 332 332 332 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 319 319 319 319 318 318 317 317 317 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 310 310 310 309 309 308 308 308 307 307 307 307 306 306 305 305 304 303 303 302 302 302 301 301 301 301 301 301 301 301 301 301 301 301 300 300 300 300 299 299 299 298 298 297 297 297 296 296 295 294 293 293 292 291 291 291 291 290 290 290 290 290 290 289 289 289 289 289 289 289 289 289 290 290 290 291 292 292 293 294 295 296 297 297 298 299 298 293 288 293 303 311 337 55 133 202 210 208 206 207 198 188 186 174 132 86 49 325 299 287 280 288 270 256 241 207 177 179 216 266 275 276 279 278 278 277 276 276 276 276 277 277 277 277 278 279 280 279 277 277 274 270 266 264 263 259 256 252 250 248 246 245 243 242 241 239 236 234 233 232 230 229 229 230 231 232 233 233 233 232 232 231 231 231 231 231 231 231 232 232 232 232 233 233 233 233 233 232 232 233 234 234 235 235 235 235 235 235 235 235 235 234 233 232 232 232 232 233 240 248 244 244 246 250 253 254 255 255 256 256 256 255 255 254 254 254 253 252 251 250 249 249 249 250 251 252 253 255 256 256 255 254 253 253 253 254 255 256 257 259 262 266 266 269 274 277 268 266 276 277 256 274 286 274 270 270 272 273 271 271 274 277 229 195 180 219 277 275 278 281 283 286 291 296 301 302 269 251 245 253 272 286 290 291 292 294 294 295 297 299 300 302 303 303 301 300 298 294 293 300 301 301 302 301 298 291 278 261 258 280 346 12 7 12 351 251 248 241 248 255 43 94 109 114 117 119 121 123 125 126 127 126 127 128 129 131 132 132 134 135 136 136 136 137 136 137 137 138 138 138 136 134 132 132 131 132 132 131 133 136 137 137 136 135 133 131 130 129 128 127 127 126 125 125 124 124 124 124 125 125 124 123 122 121 120 119 119 118 118 118 117 117 116 116 117 118 118 118 117 116 115 115 115 115 115 116 115 115 116 117 119 121 122 122 121 120 120 120 122 123 124 124 122 119 117 117 118 117 116 115 115 116 117 118 119 120 122 123 124 126 128 128 127 126 127 129 132 133 134 135 135 135 135 134 134 134 133 134 134 133 133 133 132 132 131 130 128 126 123 119 117 118 121 124 125 125 125 126 126 130 137 140 141 142 142 141 142 143 143 143 142 140 139 139 137 138 139 138 138 137 137 137 137 136 134 134 134 133 133 133 132 132 131 131 131 130 130 130 130 130 130 131 131 132 132 132 132 133 133 133 133 134 134 134 134 133 134 134 134 134 134 135 135 134 133 133 133 133 134 134 133 133 133 133 135 136 137 137 137 138 138 138 334 334 334 334 333 333 333 333 332 332 332 331 331 331 330 330 330 329 329 329 329 329 328 328 328 327 327 327 327 327 327 327 328 328 329 329 330 330 330 330 331 331 331 331 331 331 331 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 319 319 319 319 318 318 318 317 317 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 310 310 310 309 309 308 308 308 307 307 307 307 306 306 305 305 304 303 303 302 302 302 301 301 301 301 301 301 301 301 301 301 301 301 300 300 300 300 299 299 299 298 298 297 297 297 296 296 295 294 294 293 292 292 291 291 291 291 290 290 290 290 290 289 289 289 289 289 289 289 289 289 289 290 290 291 292 293 294 295 295 295 295 296 297 298 297 294 291 299 312 321 17 92 135 175 192 199 200 197 189 180 183 164 85 5 337 310 289 288 293 293 280 279 256 220 160 234 263 273 277 279 278 278 277 276 276 275 275 276 276 277 277 277 277 278 279 279 279 278 276 272 269 267 264 260 257 254 251 250 248 246 245 244 242 240 237 236 235 233 231 230 229 230 231 232 233 233 233 233 232 232 232 232 231 231 232 232 232 232 233 233 233 233 234 234 234 233 233 233 234 235 235 235 235 236 236 236 236 236 235 234 233 233 233 232 232 232 241 245 242 243 246 250 251 252 252 253 253 254 255 255 255 254 254 253 253 253 252 250 249 247 246 247 249 251 253 254 255 256 255 254 253 253 252 254 255 256 256 264 271 270 269 273 281 281 268 270 279 281 203 254 279 273 271 271 271 272 271 274 279 284 280 206 194 241 272 275 279 281 283 287 291 296 301 293 260 251 249 252 274 287 291 292 292 293 293 294 296 298 300 300 301 303 303 301 299 295 293 295 297 301 300 298 295 293 284 267 270 10 62 66 63 60 58 53 350 252 257 271 63 91 103 108 111 114 118 121 122 123 124 124 125 127 128 130 131 132 133 135 135 136 136 136 135 136 136 137 137 136 134 132 131 130 129 129 130 132 134 135 137 137 136 134 132 131 129 128 128 127 127 126 125 125 124 124 124 125 125 125 124 123 122 121 120 120 120 119 119 119 118 118 118 118 119 120 120 119 118 117 116 115 116 116 116 117 116 116 116 117 119 120 120 121 120 119 119 120 123 123 124 123 120 117 116 115 115 114 114 115 116 118 118 118 119 121 123 125 126 128 129 129 127 124 125 127 129 130 132 133 135 135 135 135 135 135 135 134 134 134 133 133 133 133 131 130 128 127 125 123 120 121 124 126 127 127 127 127 129 132 136 138 140 141 140 139 139 140 141 140 140 139 138 137 136 137 137 137 136 136 136 135 135 134 133 132 132 132 132 132 131 131 131 131 130 130 130 130 130 130 130 131 131 131 132 132 132 132 132 132 133 133 133 133 133 133 133 133 134 134 134 134 134 133 132 132 132 132 133 133 133 133 133 134 137 138 138 138 138 138 138 138 334 334 334 334 333 333 333 333 332 332 332 332 331 331 331 330 330 329 329 329 329 329 328 328 328 328 327 327 327 327 327 327 327 327 328 328 329 329 329 330 330 330 331 331 331 331 331 331 331 331 331 331 332 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 320 319 319 319 319 318 318 318 317 317 316 316 316 316 316 315 315 315 314 314 314 314 313 313 313 313 313 312 312 312 312 311 311 311 310 310 309 309 309 308 308 308 307 307 307 307 306 306 305 305 304 303 303 303 302 302 302 302 301 301 301 301 301 301 301 301 301 301 300 300 300 300 300 299 299 298 298 298 297 297 296 296 295 294 294 293 292 292 292 291 291 291 291 290 290 290 290 289 289 289 289 289 289 289 289 289 289 290 291 292 293 293 294 295 295 294 294 294 296 298 297 294 297 310 325 339 42 111 133 158 173 188 194 193 186 172 150 107 19 332 312 294 286 301 318 317 304 288 265 235 137 286 279 277 278 277 276 275 274 274 274 274 274 275 275 276 276 276 276 277 278 278 278 278 276 274 273 270 265 261 257 255 253 251 249 248 246 244 242 240 238 237 236 235 232 231 230 231 232 233 234 234 234 233 233 233 233 233 232 232 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 235 235 235 235 235 235 236 236 236 236 235 235 234 233 232 233 233 236 241 242 243 246 248 248 248 248 249 249 250 251 252 252 253 253 253 253 253 252 250 248 249 247 246 246 248 251 253 254 255 254 254 253 253 252 253 254 257 262 274 279 275 274 281 288 277 264 269 277 279 196 258 269 269 271 273 273 272 272 277 282 286 277 204 201 252 269 273 277 280 285 289 293 297 301 299 258 266 251 251 276 287 289 291 292 292 292 293 295 297 299 301 302 303 303 300 298 295 293 293 295 298 298 295 290 284 281 263 259 70 80 82 80 77 74 72 68 56 55 347 76 93 103 107 110 113 117 120 121 122 123 123 124 126 127 129 130 131 133 134 135 135 135 135 135 135 135 135 135 134 132 130 129 128 128 128 130 133 134 135 136 136 134 133 131 130 128 127 127 127 127 126 125 125 124 124 124 125 125 124 124 122 122 121 121 120 120 120 120 119 119 119 119 118 119 120 120 120 119 118 117 117 117 117 117 117 117 116 116 118 119 119 120 120 119 119 119 121 121 124 124 122 118 116 115 113 112 113 114 115 117 118 118 119 119 121 124 125 127 128 129 128 125 123 123 125 126 128 130 132 134 134 135 137 137 137 136 134 134 134 134 133 133 133 132 131 130 129 128 127 126 125 128 130 130 130 130 131 132 132 133 135 139 138 137 136 137 137 138 138 138 137 136 136 135 136 136 135 135 134 134 134 133 133 132 131 130 130 130 130 130 131 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 133 133 133 133 132 132 132 132 133 134 134 134 134 134 136 137 138 138 138 138 138 138 139 334 334 334 334 333 333 333 333 332 332 332 332 332 331 331 330 330 330 330 329 329 329 328 328 328 328 327 327 327 326 326 326 326 327 327 328 328 328 328 329 329 330 330 330 330 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 319 319 319 319 319 319 318 318 318 317 317 317 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 310 310 309 309 309 308 308 308 308 308 307 307 306 306 305 305 304 304 303 303 302 302 302 302 301 301 301 301 301 301 301 301 301 301 300 300 300 300 300 299 299 298 298 298 297 297 296 296 295 294 294 293 293 292 292 291 291 291 291 290 290 290 290 289 289 289 289 289 289 289 289 289 289 290 291 292 293 293 294 296 296 295 294 300 302 302 300 299 307 324 348 20 85 135 148 159 161 180 192 191 181 151 82 37 316 316 302 294 299 318 329 325 318 307 301 297 275 278 278 280 277 275 273 271 271 271 272 272 272 273 274 274 275 275 275 275 276 277 277 277 276 275 275 272 267 262 259 256 253 252 250 248 246 244 242 241 240 238 238 237 234 232 231 231 233 234 235 235 235 234 234 234 234 234 233 233 233 234 234 234 234 234 234 234 234 234 235 235 235 234 234 235 235 235 235 235 235 236 236 236 236 235 236 237 235 234 234 234 233 240 243 245 247 247 246 246 246 246 247 247 249 250 250 250 251 252 252 252 251 249 248 251 256 254 248 248 250 251 254 255 254 254 254 253 253 253 253 259 283 288 287 283 285 295 289 273 267 269 272 268 245 266 266 269 274 276 275 274 276 282 286 283 261 204 207 259 264 268 275 282 287 291 296 299 300 298 293 286 279 276 282 285 286 287 289 290 291 292 295 297 300 303 303 302 303 300 299 298 295 294 295 296 296 291 282 273 275 257 251 82 85 86 87 85 83 82 81 80 82 67 84 97 105 108 111 114 117 118 119 120 122 123 123 125 126 128 129 131 132 133 134 134 134 134 134 134 134 134 133 132 130 130 129 128 128 129 130 132 134 135 135 134 133 131 130 129 128 128 127 127 127 126 125 125 124 124 124 125 125 124 123 122 121 121 120 120 120 120 120 120 120 119 119 118 118 119 120 120 120 120 119 119 118 119 119 118 117 116 117 118 119 119 120 120 119 119 119 119 122 125 123 120 117 115 113 111 111 113 114 116 117 117 118 118 119 121 123 126 128 129 129 127 124 123 123 124 125 128 130 131 133 134 136 138 139 138 137 135 134 134 134 134 133 133 132 132 131 131 131 132 131 130 132 134 133 133 134 135 135 132 130 133 138 134 133 134 134 135 135 135 135 135 134 134 134 134 134 134 133 133 132 132 132 131 130 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 130 130 131 131 130 131 131 131 131 131 131 131 132 131 131 131 131 131 132 132 132 132 132 132 132 133 134 135 135 135 135 136 137 138 138 138 138 138 138 139 139 334 334 334 334 334 333 333 333 332 332 332 332 332 331 331 331 330 330 330 329 329 329 328 328 328 328 328 327 327 327 326 326 326 326 326 327 327 327 327 328 328 329 329 330 330 330 330 330 331 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 320 320 320 319 319 319 319 319 318 318 318 317 317 317 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 312 312 312 312 312 311 311 311 310 310 309 309 309 308 308 308 308 307 307 307 306 306 305 305 304 304 303 303 302 302 302 302 301 301 301 301 301 301 301 301 301 301 300 300 300 300 300 299 299 299 298 298 297 297 296 296 295 295 294 294 293 292 292 291 291 291 291 290 290 290 290 289 289 289 289 289 289 289 289 289 289 290 291 292 293 294 295 295 295 294 294 301 301 303 305 307 313 331 16 104 136 151 159 160 165 172 187 178 160 101 351 328 319 313 306 302 325 327 328 327 320 307 294 281 275 273 272 274 268 266 264 265 266 267 268 269 271 272 272 273 273 273 273 274 275 275 275 275 274 275 275 273 269 265 260 257 254 252 250 248 246 244 243 242 241 240 240 239 236 234 233 232 233 234 235 236 236 235 235 235 234 234 234 234 234 235 235 234 235 235 235 235 235 234 234 235 234 234 234 235 235 235 235 235 235 235 236 236 236 237 238 238 236 235 235 234 234 243 242 246 247 247 246 246 245 245 245 245 247 248 249 249 249 250 249 250 250 249 248 248 253 253 251 250 250 251 254 255 255 255 255 254 254 255 260 281 293 297 292 290 299 295 282 270 269 272 268 266 266 268 270 273 275 277 278 278 282 286 285 280 273 258 252 265 264 271 278 285 292 298 302 302 300 296 292 288 285 284 284 284 284 284 286 288 291 293 296 299 302 304 303 301 303 302 302 301 298 297 295 295 293 288 277 268 273 259 254 47 87 89 89 88 88 87 87 85 83 83 91 100 107 110 112 115 116 118 119 120 121 122 122 124 126 127 128 130 131 132 132 133 133 133 133 133 133 132 131 130 130 129 129 128 129 129 131 132 132 133 133 133 132 130 129 129 128 128 127 127 126 126 126 125 124 124 125 125 124 124 123 122 121 121 120 120 120 120 120 120 120 119 118 118 118 119 120 121 121 120 120 119 119 119 119 118 117 117 117 119 120 120 120 120 120 119 119 120 122 123 121 117 113 112 110 109 111 113 114 116 116 117 118 118 119 121 124 126 128 129 128 125 124 123 123 124 125 127 129 131 132 134 136 139 140 139 137 136 135 134 134 134 134 133 133 133 133 133 133 134 135 135 135 136 136 136 137 139 138 132 129 132 135 130 129 130 131 132 132 132 132 132 133 133 132 132 132 132 131 131 131 130 130 129 128 128 128 128 129 129 129 129 129 130 130 129 129 129 129 130 130 130 130 130 130 130 130 130 130 130 130 131 131 131 131 130 130 131 131 131 131 132 132 132 132 133 134 135 135 136 136 136 137 137 138 138 138 138 139 139 139 140 334 334 334 334 334 333 333 333 333 332 332 332 332 331 331 331 331 330 330 330 329 329 329 328 328 328 328 328 327 327 327 326 326 326 326 326 327 326 327 327 328 328 329 329 329 330 330 330 330 330 330 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 320 320 319 319 319 319 319 319 319 318 318 318 317 317 317 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 312 311 311 311 310 310 309 309 309 308 308 308 308 307 307 307 306 306 305 305 304 304 303 303 303 302 302 302 302 301 301 301 301 301 301 301 301 301 300 300 300 300 300 299 299 299 298 298 297 297 296 296 295 295 295 294 293 293 292 292 292 291 291 290 290 290 290 289 289 289 289 289 289 289 289 289 289 290 292 293 294 295 296 296 295 292 293 299 297 300 303 302 302 317 66 147 160 165 168 167 170 170 178 171 144 340 332 322 319 318 310 309 323 325 330 324 316 295 285 281 276 269 265 263 258 257 257 259 260 263 266 268 269 270 271 272 272 272 272 272 273 274 274 273 273 273 273 273 271 267 262 258 255 253 250 248 246 245 244 243 242 242 242 240 238 236 234 233 233 234 235 236 236 236 236 236 235 235 235 235 235 235 235 235 235 236 236 236 235 235 235 234 234 234 234 235 235 235 236 236 236 236 236 236 235 239 240 238 236 236 236 235 235 238 245 247 247 246 246 246 245 244 244 245 245 246 247 247 247 248 247 248 248 248 247 247 248 251 251 251 252 252 255 257 257 256 257 256 256 256 262 279 292 292 290 288 286 277 274 274 273 269 266 264 264 267 272 274 275 277 279 281 283 281 277 275 273 272 272 273 274 277 281 289 300 307 308 306 301 296 293 291 289 288 287 286 285 285 286 289 293 296 299 302 304 304 302 301 304 304 305 303 301 300 298 295 291 285 273 265 274 270 269 317 319 84 88 89 91 91 90 89 92 95 96 102 108 111 112 113 116 118 119 119 120 121 122 123 125 126 128 129 130 130 131 132 132 132 132 131 131 130 130 130 129 129 128 128 128 129 130 130 130 131 131 132 131 130 129 129 128 127 127 127 126 126 126 125 125 124 125 124 124 123 122 122 121 121 120 120 120 120 120 120 119 118 118 117 118 119 120 121 121 121 120 119 118 118 118 118 117 117 118 119 120 120 120 120 120 119 119 119 120 120 117 113 111 110 109 110 111 112 113 116 117 118 119 120 121 123 125 127 128 128 126 125 124 124 124 124 126 127 129 130 132 134 137 140 141 140 140 138 137 135 134 134 134 135 135 134 134 135 135 136 136 136 137 139 140 140 142 142 139 133 130 130 130 129 126 126 128 129 129 129 130 130 131 131 130 130 130 130 130 130 129 128 128 128 127 126 126 127 127 128 128 128 128 129 129 128 128 129 129 129 129 129 129 130 130 129 129 129 129 130 130 130 130 130 130 130 130 130 131 131 131 131 131 132 133 134 134 135 136 136 137 137 137 137 138 138 139 139 139 140 140 140 334 334 334 334 334 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 329 329 329 328 328 328 328 328 327 327 327 326 326 326 326 326 326 326 326 326 327 327 328 328 329 329 329 330 330 330 330 330 330 330 330 330 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 320 320 319 319 319 319 319 319 319 319 318 318 318 317 317 317 317 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 311 311 311 310 310 310 309 309 309 308 308 308 308 307 307 307 306 306 305 305 304 304 304 303 303 303 302 302 302 301 301 301 301 301 301 301 301 301 300 300 300 300 300 300 299 299 298 298 298 297 296 296 295 295 295 294 294 293 292 292 292 291 291 291 290 290 290 289 289 289 289 289 288 288 289 290 291 292 293 295 297 297 297 296 294 292 296 298 297 298 300 297 298 331 113 157 166 169 172 174 175 176 175 165 146 345 329 320 320 315 308 307 314 316 313 302 293 280 276 273 268 263 259 257 254 253 253 254 255 260 264 266 268 268 270 270 271 271 270 271 271 272 272 272 272 272 272 272 272 269 265 260 256 253 251 248 247 246 245 245 244 243 242 241 240 238 236 235 234 235 236 236 237 237 237 237 236 236 236 236 236 236 236 236 236 236 236 236 236 235 235 234 234 234 234 234 235 235 235 236 236 236 236 236 236 244 243 242 237 236 236 236 238 242 248 248 247 247 246 245 245 246 246 246 245 244 245 246 246 246 245 246 246 246 246 247 249 251 252 253 253 254 255 258 258 258 257 257 257 256 257 269 285 286 283 274 268 267 269 271 271 263 261 259 261 265 269 271 272 276 281 282 254 270 271 270 272 272 273 276 280 283 288 298 310 314 312 308 303 298 296 294 292 291 289 288 287 287 290 293 297 299 301 303 305 305 304 302 302 302 302 301 303 303 301 296 290 282 270 267 278 298 328 58 85 85 89 91 94 94 94 95 98 101 101 104 108 109 111 113 115 117 118 119 120 120 121 123 124 126 127 128 128 129 130 131 131 131 131 130 129 129 129 129 129 129 128 128 128 127 128 128 129 130 131 131 131 130 129 128 127 127 126 126 125 125 125 125 124 124 124 124 123 123 122 122 121 121 121 120 120 120 120 119 119 118 117 118 118 119 120 120 121 120 119 119 118 118 118 117 117 117 119 120 120 120 120 120 120 119 118 117 117 116 113 111 111 110 111 111 112 112 115 117 117 118 121 123 124 125 126 127 128 127 126 125 124 124 125 125 126 127 129 131 133 135 138 140 141 141 141 140 138 136 135 135 136 136 135 135 135 136 137 137 137 139 140 141 142 144 146 144 139 132 129 127 126 125 123 124 125 126 126 127 128 128 129 129 129 128 128 128 128 128 127 127 126 126 125 125 125 125 126 126 127 127 127 128 128 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 129 130 130 130 130 130 130 130 130 130 131 131 131 132 133 134 135 135 136 137 138 138 138 138 138 139 139 140 140 140 141 141 334 334 334 334 334 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 330 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 326 326 325 326 326 327 327 327 328 328 329 329 329 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 321 321 320 320 320 320 320 319 319 319 319 319 319 319 319 318 318 318 318 318 317 317 317 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 312 312 311 311 311 310 310 310 309 309 309 308 308 308 308 307 307 307 306 306 305 305 304 304 304 303 303 303 302 302 302 301 301 301 301 301 301 301 301 301 301 300 300 300 300 300 299 299 298 298 298 297 296 296 296 295 295 294 294 293 293 292 292 292 291 291 290 290 290 290 289 289 289 288 288 289 290 291 292 294 295 296 297 297 296 296 294 292 298 299 299 301 303 304 314 68 142 164 163 170 176 179 183 187 187 184 183 149 314 314 312 305 298 298 299 298 291 280 272 268 265 262 259 257 256 255 255 254 253 253 253 257 262 265 266 267 268 269 270 270 269 269 270 270 271 272 271 271 271 271 271 270 266 262 257 254 251 249 249 247 247 246 245 244 243 242 241 239 238 237 237 236 237 237 237 237 238 238 237 237 237 236 237 237 237 237 237 237 237 237 236 236 235 234 234 234 234 234 234 234 235 235 236 236 236 237 241 247 245 246 239 238 239 240 245 247 248 248 248 248 247 246 247 249 250 249 245 242 242 243 244 244 244 244 245 245 246 247 249 250 251 252 252 252 254 256 258 258 257 257 256 255 255 268 281 285 280 269 264 264 266 268 267 263 257 254 257 263 266 267 270 276 282 279 251 271 268 269 269 270 272 277 283 290 299 313 324 321 315 310 304 300 297 295 293 291 291 290 290 291 294 298 301 302 303 304 305 306 307 307 305 303 301 300 301 304 301 296 289 279 274 272 276 313 57 85 92 93 93 93 97 98 98 99 102 104 104 104 106 108 110 112 115 117 118 119 120 120 121 122 124 125 126 127 128 129 129 130 131 131 130 129 129 129 129 129 129 129 128 128 127 127 127 128 129 129 130 131 131 130 128 127 126 126 126 125 125 125 125 124 123 123 123 123 123 122 122 122 121 121 121 120 120 120 119 119 118 118 117 118 118 118 119 119 120 119 119 118 118 117 117 117 117 118 119 120 120 120 120 119 118 116 115 114 113 111 110 110 111 111 112 113 113 115 119 119 117 119 122 124 126 127 127 127 128 127 127 125 124 124 125 126 127 127 129 131 134 137 138 139 139 141 142 141 139 137 136 136 137 137 136 136 136 136 136 137 139 141 141 143 143 145 146 142 135 129 126 125 123 123 121 122 122 123 124 125 125 126 127 127 127 126 126 126 126 126 125 125 125 125 124 124 124 124 125 125 126 126 126 127 127 126 126 127 127 127 128 128 128 129 128 128 128 129 129 129 129 129 129 130 130 130 130 130 130 130 130 130 131 132 133 135 135 136 137 138 138 138 138 139 139 140 140 140 141 141 142 142 334 334 334 334 334 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 330 330 329 329 328 328 328 328 327 327 327 327 327 326 326 326 325 325 325 325 325 326 326 326 327 328 328 328 329 329 329 329 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 326 326 326 326 325 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 320 319 319 319 319 319 319 319 319 318 318 318 318 318 317 317 317 317 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 312 312 311 311 311 310 310 309 309 309 309 308 308 308 308 307 307 307 306 306 305 305 305 304 304 304 303 303 303 302 302 301 301 301 301 301 301 301 301 301 301 301 300 300 300 300 299 299 299 298 298 297 297 296 296 296 295 294 294 293 293 293 292 292 291 291 291 290 290 290 289 289 288 288 289 289 291 291 293 295 296 296 296 296 296 296 295 295 302 301 301 303 306 316 341 120 167 171 174 176 180 184 190 198 201 205 205 208 263 287 294 290 290 286 279 275 269 263 262 262 259 258 258 257 257 256 259 258 257 254 254 255 259 262 264 265 266 267 268 269 268 269 269 269 270 271 270 270 270 270 270 270 268 263 259 255 253 252 250 249 248 247 246 245 244 244 243 242 241 241 240 239 239 238 238 238 238 239 238 238 237 237 238 238 238 238 238 238 237 237 236 235 235 235 235 235 234 234 234 234 235 235 235 235 236 241 248 247 247 247 244 243 247 247 247 247 246 247 248 248 247 247 249 252 254 252 247 242 242 243 243 243 243 244 245 246 248 248 249 249 249 250 249 252 253 253 255 255 255 255 254 254 261 273 280 283 277 267 262 263 264 265 264 258 254 254 258 263 265 265 269 278 285 283 278 273 270 269 273 272 273 278 286 297 313 329 333 325 317 311 306 303 301 293 291 291 292 292 293 295 298 301 303 304 304 304 304 303 305 306 305 304 301 299 299 300 300 295 288 279 278 284 300 66 86 93 96 96 95 96 99 100 101 102 105 106 106 105 105 107 109 112 115 117 117 118 119 120 121 122 123 124 125 126 127 128 129 130 130 130 130 129 128 129 129 129 129 129 128 127 127 127 127 127 128 129 130 130 130 129 127 126 126 125 125 125 126 125 124 124 123 123 123 123 122 122 122 122 121 121 121 120 120 119 119 119 118 118 118 118 118 118 118 119 119 119 118 117 116 116 116 117 118 119 120 120 121 120 119 117 115 113 113 111 109 109 109 110 111 112 113 114 116 118 120 119 117 118 121 123 126 127 128 128 128 128 127 126 124 125 125 127 128 128 130 132 136 139 139 139 139 140 142 141 140 138 137 137 138 137 136 135 135 135 136 138 139 141 142 141 142 143 140 135 129 125 124 122 121 120 119 120 121 121 122 123 124 124 125 125 125 124 124 125 125 124 124 124 123 124 124 123 123 124 124 124 125 125 126 126 126 125 126 126 126 126 127 127 127 127 128 128 128 128 128 128 129 129 129 129 130 130 130 130 131 131 131 131 132 133 134 136 136 137 137 138 138 139 139 139 139 140 140 141 142 142 142 143 335 334 334 334 334 333 333 333 333 333 332 332 332 331 331 331 331 331 330 330 330 330 329 329 329 328 328 328 327 327 327 327 327 327 326 326 325 325 325 325 325 325 325 326 326 327 327 328 328 328 329 329 329 329 329 329 330 330 330 330 330 330 330 330 330 330 329 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 324 324 323 323 323 323 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 320 320 319 319 319 319 319 319 319 318 318 318 318 318 318 317 317 317 317 317 316 316 315 315 315 315 314 314 314 314 313 313 313 313 313 312 312 311 311 310 310 310 309 309 309 309 308 308 308 308 307 307 307 306 306 305 305 305 304 304 304 304 303 303 302 302 301 301 301 301 301 301 301 301 301 301 301 301 300 300 300 299 299 299 298 298 297 297 297 296 296 295 295 294 294 293 293 293 292 292 291 291 291 290 290 289 289 288 288 289 290 292 292 294 296 297 297 296 296 297 297 297 300 305 302 301 302 309 333 29 159 176 179 184 183 185 189 196 205 210 212 213 216 231 250 261 264 267 263 256 252 247 245 245 252 256 258 262 263 263 261 265 263 261 258 255 255 257 260 262 264 265 266 267 267 268 268 268 269 269 270 270 270 269 269 269 270 268 265 260 258 256 253 251 250 249 247 246 245 246 246 245 245 245 245 244 243 242 241 240 239 239 239 239 238 238 238 238 238 238 238 238 238 237 237 236 235 235 235 235 235 235 235 234 235 235 235 235 235 240 245 247 246 247 247 247 246 246 245 244 245 244 246 247 248 248 249 250 252 254 253 250 243 245 246 246 245 246 247 247 248 249 249 249 249 249 248 248 252 251 250 251 252 252 252 253 255 277 278 280 281 275 267 264 264 264 264 263 258 257 260 264 266 265 265 274 284 287 283 279 277 276 275 276 273 275 281 292 311 330 340 337 326 317 312 309 307 301 257 284 289 290 292 294 297 300 302 304 304 303 303 303 303 303 304 305 303 301 299 298 298 298 295 290 287 286 346 71 91 97 98 97 96 97 98 99 102 104 105 107 107 107 106 106 107 110 112 115 116 117 118 119 119 121 121 122 123 124 126 127 128 129 129 130 130 129 128 128 129 129 129 129 128 127 126 126 126 126 126 127 129 129 130 129 128 127 127 126 125 125 125 125 125 124 124 123 123 123 122 122 122 122 121 121 121 120 120 120 119 119 119 118 118 118 118 118 118 118 118 118 118 117 116 115 115 116 117 118 119 119 121 121 120 118 115 113 112 112 108 108 109 110 110 111 112 114 116 118 120 120 119 117 117 119 122 125 127 128 129 129 128 127 126 126 127 127 128 129 130 131 134 137 139 140 140 139 140 142 142 140 139 138 138 138 137 136 136 136 136 136 138 139 140 141 142 141 140 135 129 126 124 121 119 119 118 117 118 119 120 121 121 122 122 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 124 124 124 125 125 125 125 125 125 125 125 125 126 126 126 127 127 127 127 128 128 128 129 129 129 130 130 130 130 131 131 132 132 133 134 135 136 137 137 137 138 138 139 139 139 140 140 141 141 142 142 143 143 335 334 334 334 333 333 333 333 333 332 332 332 332 332 331 331 331 331 330 330 330 330 329 329 329 328 328 328 327 327 327 327 327 327 326 326 326 325 325 325 325 325 325 325 325 326 326 327 327 328 328 328 329 329 329 329 329 329 329 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 319 319 319 319 319 319 319 318 318 318 318 318 318 318 317 317 317 317 317 316 316 315 315 315 315 314 314 314 314 314 313 313 313 313 312 312 311 311 310 310 310 309 309 309 309 308 308 308 307 307 307 307 306 306 305 305 305 305 304 304 304 303 303 302 302 302 301 301 301 301 301 301 301 301 301 301 301 301 300 300 300 299 299 298 298 297 297 297 296 296 295 295 294 294 294 293 293 293 292 292 291 291 290 290 289 289 289 289 290 292 294 294 294 295 296 296 297 297 297 297 297 299 304 302 300 300 311 65 155 161 176 187 192 190 191 195 201 208 214 214 217 221 228 236 242 245 247 244 241 237 233 230 229 241 247 253 262 266 267 266 264 264 263 260 256 254 255 258 260 262 263 264 266 266 267 267 267 268 269 269 269 269 269 268 268 269 268 265 263 260 257 254 252 251 249 248 248 247 249 248 248 248 248 248 247 246 245 243 242 241 240 239 239 239 239 238 238 238 238 238 238 238 237 236 235 234 234 235 235 235 235 235 235 235 235 235 235 235 245 245 244 245 246 245 245 244 244 243 242 243 243 245 246 247 248 249 250 252 254 254 241 170 250 250 249 249 250 251 250 250 250 250 250 250 250 249 248 249 249 249 250 251 251 251 252 257 278 280 282 283 277 270 269 269 269 267 262 259 262 266 269 268 266 268 283 288 288 285 283 281 279 278 276 274 277 285 305 331 340 340 333 324 318 316 313 306 293 259 271 286 288 291 296 299 301 302 302 302 302 301 302 303 304 304 304 302 300 298 298 298 298 296 296 296 301 62 93 100 100 98 96 96 98 99 100 103 105 107 108 109 108 108 107 109 111 114 115 116 117 118 119 119 120 121 122 123 124 126 127 128 128 129 129 129 129 128 128 128 129 128 128 127 126 125 125 125 125 126 127 129 129 129 129 128 127 126 126 125 125 125 125 124 124 124 123 123 122 122 122 122 121 121 121 121 120 120 120 119 119 119 119 119 118 118 118 118 118 119 118 118 117 116 115 115 116 117 117 118 120 120 120 119 117 114 112 111 110 108 108 109 109 110 112 113 115 117 119 120 119 118 117 118 120 123 126 127 128 129 129 128 128 128 128 129 129 130 131 132 132 133 135 138 141 141 140 140 141 141 140 139 139 139 139 138 138 137 136 136 136 136 137 139 139 141 138 135 129 127 124 120 118 117 116 116 116 116 117 118 119 120 121 121 121 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 123 123 123 124 124 124 124 124 124 124 124 124 124 125 125 125 126 126 126 126 127 128 128 128 129 129 129 130 130 131 131 132 133 133 134 135 136 137 137 137 138 138 139 139 139 139 140 140 141 142 142 142 142 142 335 334 334 334 334 333 333 333 333 332 332 332 332 332 331 331 331 331 330 330 330 330 329 329 329 329 328 328 328 327 327 327 327 327 327 326 326 326 325 325 325 325 325 325 325 325 326 326 327 327 328 328 328 328 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 319 319 319 319 319 319 319 318 318 318 318 318 318 318 318 318 317 317 317 317 316 316 315 315 315 315 314 314 314 314 314 313 313 313 313 312 312 311 311 310 310 309 309 309 309 308 308 308 308 307 307 307 307 306 306 305 305 305 305 304 304 304 303 303 303 302 302 302 302 301 301 301 301 301 301 301 301 301 301 300 300 300 299 299 298 298 298 297 297 296 296 295 295 295 294 294 294 294 293 292 292 292 291 290 290 289 289 289 290 292 294 295 295 294 294 294 295 297 298 298 297 296 296 299 301 298 297 296 167 183 180 188 204 212 207 202 202 206 212 217 221 230 229 231 231 235 240 240 238 235 231 227 223 222 233 235 239 247 252 258 261 257 258 258 257 255 253 253 255 258 260 261 263 264 265 266 266 267 267 268 268 269 269 269 268 267 268 267 266 266 262 258 255 253 251 250 250 250 250 251 251 250 250 249 249 249 248 247 245 244 242 241 240 240 239 239 239 238 238 238 238 238 237 236 236 235 235 234 234 234 234 235 235 235 235 235 235 235 234 240 240 241 243 243 243 242 242 242 242 242 241 242 244 245 246 247 249 250 252 253 254 256 260 258 254 254 253 254 253 253 252 252 252 251 251 251 251 250 249 249 249 250 250 251 252 252 260 277 280 283 286 279 276 275 276 275 273 268 266 269 272 272 268 267 273 290 289 290 289 288 284 279 274 272 273 279 291 329 353 341 333 328 321 319 316 313 302 281 296 289 289 289 295 300 302 303 302 302 301 301 301 301 303 304 304 303 301 299 299 299 301 302 299 300 309 349 83 100 102 97 95 96 98 99 100 101 104 105 106 108 110 110 109 109 110 113 115 116 117 118 118 119 119 120 121 122 124 125 126 127 127 128 128 128 128 128 128 128 128 128 128 127 125 125 124 124 124 125 126 128 129 129 129 128 128 127 126 126 126 126 125 125 124 124 123 123 123 123 122 122 122 121 121 121 120 120 120 120 119 119 119 119 119 118 118 118 118 119 119 119 118 117 116 116 116 116 116 117 119 120 120 118 117 114 112 110 109 107 107 108 108 109 111 112 114 116 118 119 119 118 118 118 119 121 124 124 127 128 129 129 129 129 129 130 130 131 131 131 132 132 132 134 137 140 142 141 139 139 139 139 139 140 140 140 139 138 137 136 135 134 135 137 141 143 140 134 129 128 124 120 117 115 115 115 115 114 115 116 117 118 118 119 119 120 121 120 121 121 122 122 122 122 122 122 122 122 122 122 123 123 123 123 123 124 124 124 123 123 124 124 124 124 124 124 125 125 125 125 126 126 127 128 128 128 129 130 130 131 131 132 133 133 134 134 135 136 136 137 137 138 138 139 139 140 140 140 141 141 142 142 142 142 143 334 334 334 334 334 333 333 333 333 332 332 332 332 332 332 331 331 331 330 330 330 330 329 329 329 329 329 328 328 328 327 327 327 327 327 326 326 326 326 326 325 325 325 324 324 324 325 325 326 326 327 327 327 328 328 328 328 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 326 325 325 325 325 325 324 324 324 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 320 320 320 319 319 319 319 319 319 318 318 318 318 318 318 318 318 318 317 317 317 317 317 317 316 316 315 315 315 315 314 314 314 314 314 313 313 313 313 312 312 311 311 310 310 309 309 309 309 308 308 308 308 307 307 307 307 306 306 305 305 305 305 304 304 304 303 303 303 302 302 302 302 302 302 301 301 301 301 301 301 301 301 300 300 300 300 299 299 298 298 297 297 297 296 296 295 295 295 294 294 294 293 293 293 292 291 291 290 290 290 290 292 294 294 294 294 294 294 295 296 297 298 297 296 296 299 301 301 296 290 268 210 198 201 211 232 239 226 213 210 214 219 225 230 234 234 234 233 236 238 238 235 232 229 225 223 225 229 230 231 236 239 246 252 251 250 252 253 252 251 251 253 255 258 260 261 262 263 265 266 266 267 268 268 268 268 268 267 267 267 267 266 265 263 259 255 253 252 252 252 252 251 252 252 252 251 251 250 249 248 247 246 245 243 241 240 240 240 239 239 239 238 238 238 237 237 236 236 235 235 235 235 234 234 235 235 235 235 235 235 234 234 234 237 236 238 240 240 240 240 240 240 240 240 241 243 245 246 247 249 250 251 252 252 254 256 257 258 257 256 256 254 255 254 254 253 253 253 253 252 252 250 249 249 250 251 252 252 256 265 276 279 285 289 281 281 281 280 276 272 269 273 279 278 274 269 269 279 293 296 296 295 290 283 276 272 272 276 285 309 359 7 332 324 321 320 317 314 312 309 303 296 293 293 295 300 304 305 305 304 303 302 302 301 302 304 305 305 304 301 300 299 300 305 307 307 311 332 44 91 100 99 94 97 98 99 100 101 103 104 105 107 109 111 111 111 111 112 114 115 117 117 118 118 119 119 120 121 123 124 125 126 127 127 127 127 127 127 127 127 127 127 127 126 125 124 124 124 124 124 126 127 128 128 128 128 128 128 127 127 126 126 126 125 125 124 123 123 122 122 122 122 122 122 121 121 120 120 120 120 119 119 119 119 119 119 119 118 119 119 120 120 119 118 117 117 116 116 116 117 117 118 118 118 116 112 109 106 105 105 106 107 107 109 111 113 114 115 117 118 118 118 118 118 120 121 122 122 124 127 129 129 130 130 130 130 130 130 131 131 131 131 131 131 133 136 140 143 142 140 138 138 139 139 140 140 140 140 139 137 136 135 134 136 138 141 142 137 128 127 123 119 116 114 113 113 113 114 113 113 114 115 116 116 116 118 119 119 119 120 120 121 121 121 121 122 122 122 122 122 122 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 124 124 124 124 125 125 126 127 127 128 128 129 130 130 131 132 133 134 134 135 135 135 135 136 136 137 138 138 139 139 140 140 141 141 142 142 142 142 142 143 334 334 334 334 334 333 333 333 333 332 332 332 332 332 331 331 331 331 331 330 330 330 329 329 329 329 329 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 324 324 324 324 324 325 325 326 326 327 327 327 328 328 328 328 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 326 325 325 325 325 325 324 324 324 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 320 320 319 319 319 319 319 319 318 318 318 318 318 318 318 318 317 317 317 317 317 317 317 316 316 316 316 315 315 315 314 314 314 314 314 313 313 313 312 312 312 311 310 310 310 309 309 309 308 308 308 308 308 307 307 307 306 306 306 306 305 305 305 305 304 304 304 303 303 303 302 302 302 302 302 302 302 302 301 301 301 301 301 301 300 300 300 299 299 299 298 298 297 297 296 296 296 295 295 295 295 294 294 294 293 292 292 291 290 290 291 293 294 295 294 294 295 295 297 298 299 298 297 296 295 297 306 304 304 297 284 269 255 244 234 246 259 259 236 222 222 224 227 230 232 233 233 233 233 233 233 233 232 230 230 229 228 228 228 229 229 230 234 240 244 243 244 247 248 249 249 250 251 253 256 257 258 260 262 264 265 266 266 267 268 268 268 268 267 266 266 266 266 265 262 259 256 253 253 254 254 253 253 253 253 253 252 251 250 249 248 247 247 245 244 242 241 240 239 239 239 238 238 237 237 237 236 236 236 236 236 236 235 235 234 234 235 235 235 235 235 235 234 234 234 233 233 236 237 238 238 238 238 238 239 241 243 245 247 248 249 250 251 251 250 250 252 255 258 258 257 256 256 255 255 255 254 254 254 254 254 253 251 250 249 249 251 252 252 257 268 275 280 288 294 293 288 280 274 271 269 270 279 283 282 279 277 280 293 307 306 304 292 284 279 274 273 275 281 299 302 140 47 319 314 315 312 310 310 308 305 300 295 294 296 301 305 305 305 305 305 305 303 303 302 304 305 306 306 305 302 300 299 301 306 311 315 329 10 70 94 99 97 97 100 100 100 100 101 102 103 105 107 109 110 111 112 112 113 115 116 117 118 118 118 118 119 120 121 122 124 125 126 126 126 126 126 126 126 126 126 126 126 125 124 124 123 124 124 124 125 126 127 127 127 127 127 127 127 127 127 126 126 125 125 124 123 123 122 122 122 122 122 121 121 121 121 120 120 119 119 119 119 119 119 119 119 119 119 119 120 120 119 118 118 117 117 117 116 116 116 116 116 116 114 111 106 103 102 103 104 105 106 108 110 112 114 115 116 117 117 118 118 119 120 121 121 122 123 125 128 130 131 131 131 131 131 130 130 130 131 131 130 130 130 131 136 141 143 143 141 139 138 138 139 140 140 140 140 139 138 136 135 134 135 137 138 138 135 130 122 117 114 113 112 112 112 112 112 111 112 113 114 114 114 115 117 117 118 119 119 120 121 121 121 121 121 121 122 122 122 122 122 123 123 123 123 123 123 123 123 123 123 122 122 123 123 123 123 124 124 124 125 125 126 127 127 128 129 130 130 131 132 133 134 135 135 135 135 135 135 136 137 138 139 139 140 140 141 141 142 142 142 142 142 143 143 334 334 334 334 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 330 329 329 329 329 329 329 328 328 328 327 327 327 326 326 326 326 326 326 326 325 325 324 324 324 324 324 324 325 325 325 326 326 327 327 327 328 328 328 328 328 328 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 321 321 321 321 321 320 320 320 320 319 319 319 319 319 319 319 318 318 318 318 318 317 317 317 317 317 317 317 317 317 317 317 316 316 316 315 315 315 314 314 314 314 313 313 313 313 312 312 311 311 310 310 310 309 309 309 308 308 308 308 307 307 307 307 306 306 306 306 305 305 305 305 304 304 304 303 303 303 302 302 302 302 302 302 302 302 302 301 301 301 301 301 300 300 300 300 299 299 298 298 297 297 296 296 296 296 295 295 295 295 295 294 293 293 292 291 291 291 294 296 297 296 295 295 297 297 299 299 298 298 297 296 299 305 307 305 301 293 281 279 267 261 262 270 274 270 256 239 233 231 229 229 230 231 231 231 230 229 229 230 230 229 230 229 229 229 229 229 229 230 233 236 238 239 241 243 245 247 248 249 250 252 254 255 257 259 261 263 264 265 266 267 267 267 267 267 267 266 266 265 265 264 262 259 256 255 255 255 255 254 254 254 254 253 252 251 250 249 248 248 247 246 245 243 241 240 239 239 239 238 238 237 237 236 236 236 236 236 236 236 236 236 236 235 235 235 235 235 235 235 235 236 235 231 229 232 234 235 236 235 236 237 240 243 245 247 248 249 249 249 249 249 249 249 249 251 254 256 257 257 257 256 255 255 254 254 254 255 255 254 252 251 250 250 251 252 252 258 271 276 281 286 290 288 280 272 269 270 271 276 285 287 287 286 288 297 311 318 319 300 282 276 274 273 274 279 290 215 162 159 176 285 300 301 298 300 302 301 299 297 294 294 300 306 308 306 305 304 304 304 303 303 303 304 306 307 307 305 303 301 301 303 307 324 336 3 47 81 95 98 99 100 101 100 99 99 100 101 103 105 107 109 109 110 112 113 114 116 117 118 118 118 118 118 119 119 120 122 123 124 125 125 125 125 125 126 126 125 125 125 125 124 123 123 123 123 123 124 124 125 125 125 126 126 126 127 127 127 127 126 125 125 124 123 123 122 122 122 122 122 121 121 121 120 120 119 119 119 119 119 119 119 119 119 119 119 119 119 119 119 118 117 117 117 116 116 115 115 115 114 114 113 110 106 103 102 102 102 103 105 107 109 111 114 114 115 116 117 118 118 119 120 121 123 123 124 125 127 129 131 132 132 132 132 131 130 130 130 130 130 129 129 129 131 136 141 143 143 140 138 138 138 138 139 140 140 140 139 138 137 135 134 134 134 136 137 134 125 117 114 112 111 111 111 111 111 111 110 111 111 111 112 113 114 116 117 117 118 119 120 120 121 121 121 121 121 121 121 121 121 122 122 122 123 123 123 123 123 123 123 123 123 122 122 122 123 123 123 124 124 125 125 126 126 127 128 129 130 130 131 132 133 134 134 134 134 134 135 135 136 137 138 139 140 140 140 141 141 142 142 142 143 143 143 143 334 334 334 333 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 330 330 330 329 329 329 329 328 328 328 328 327 327 326 326 326 326 326 326 326 325 325 325 324 324 324 324 324 324 324 325 325 326 326 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 319 319 319 319 318 318 318 318 318 317 317 317 317 317 317 317 317 317 317 317 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 312 312 311 311 310 310 310 309 309 309 308 308 308 308 307 307 307 307 306 306 306 306 305 305 305 305 304 304 304 303 303 303 303 302 302 302 302 302 302 302 302 302 301 301 301 301 300 300 300 300 300 299 298 298 297 297 297 296 296 296 296 296 296 296 295 295 294 293 292 291 292 293 297 298 298 297 296 295 296 297 297 294 294 295 296 304 309 310 307 303 294 286 283 279 264 257 260 265 267 261 251 241 235 232 229 228 230 230 231 231 229 227 226 227 228 228 230 229 229 229 229 229 229 230 233 234 236 238 240 241 243 245 246 247 249 250 252 254 256 258 261 262 264 265 265 266 266 267 267 266 266 266 266 265 264 263 261 259 257 256 256 257 256 255 255 255 254 253 252 251 250 249 248 248 247 247 245 243 241 240 240 239 239 238 238 237 236 236 236 236 236 236 236 236 236 236 236 236 235 235 235 234 234 234 236 240 238 232 227 226 228 231 233 234 236 238 241 245 248 250 250 250 250 249 248 248 248 247 247 247 250 253 255 256 256 256 255 254 253 254 254 254 255 255 254 253 252 251 252 255 257 269 275 277 279 280 279 275 272 270 269 269 273 278 286 290 287 286 296 298 324 340 310 285 276 274 273 273 276 261 232 166 149 151 166 199 260 284 287 291 293 294 294 293 291 294 302 306 306 305 304 302 302 302 302 303 304 305 307 308 308 306 303 302 303 307 324 350 28 54 72 88 97 101 102 102 102 101 100 100 100 101 103 105 107 107 108 110 112 113 115 116 117 118 118 118 118 118 119 119 120 122 123 124 124 124 124 124 125 125 125 125 124 124 123 122 122 121 121 122 122 123 124 124 123 124 125 125 126 126 126 126 126 125 124 124 123 122 122 121 121 121 121 121 121 121 120 120 120 119 119 118 119 118 118 118 118 118 119 119 119 118 117 117 117 116 116 115 114 114 113 113 113 112 111 109 107 105 103 102 102 102 104 105 107 110 113 114 114 115 116 117 118 119 120 120 122 124 126 126 127 129 130 131 132 132 132 132 131 131 130 130 130 129 129 128 130 133 137 141 142 142 140 138 137 137 138 139 139 139 140 139 138 137 135 134 133 133 133 134 132 123 114 113 111 111 111 111 111 110 110 110 110 110 111 112 112 114 115 116 117 118 119 120 120 120 121 121 121 121 121 121 121 121 121 121 122 122 122 123 123 123 123 123 123 123 123 123 123 123 123 123 123 124 125 125 126 126 127 128 129 130 131 131 132 133 133 133 133 133 134 134 135 136 137 139 139 140 140 141 141 141 142 142 143 143 143 143 144 334 334 334 333 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 328 328 328 327 327 327 326 326 326 326 326 326 325 325 325 325 324 324 323 323 323 324 324 324 325 325 326 326 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 319 319 318 318 318 318 318 318 317 317 317 317 317 317 317 317 317 317 317 317 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 312 312 311 311 310 310 310 309 309 308 308 308 308 308 307 307 307 307 306 306 306 306 305 305 305 305 304 304 304 304 303 303 303 303 303 302 302 302 302 302 302 302 301 301 301 301 300 300 300 300 300 299 299 298 298 297 297 297 297 297 296 296 296 296 296 295 294 293 293 293 294 297 299 298 296 296 296 296 296 295 294 294 299 297 294 307 310 309 306 302 295 289 284 273 261 251 246 248 250 250 246 240 235 233 231 230 229 231 231 231 230 228 227 226 228 230 231 229 229 229 229 229 230 231 232 234 236 238 239 240 242 244 245 246 248 249 250 253 255 257 260 262 264 265 265 266 266 266 266 266 266 266 265 264 263 262 260 258 257 257 257 257 257 256 256 256 254 253 252 251 250 249 248 248 248 247 245 243 241 241 240 239 239 238 237 236 236 236 236 236 236 236 236 236 236 236 236 236 236 235 235 234 233 233 243 246 244 237 229 226 225 226 230 234 236 238 242 245 248 250 250 250 250 249 248 247 246 245 245 245 246 249 253 254 255 256 256 255 254 253 253 253 254 255 254 254 254 254 255 259 271 276 276 277 278 278 274 272 273 270 269 268 269 272 276 287 287 291 298 318 355 330 291 277 276 277 277 276 272 230 215 150 157 157 180 228 266 276 282 285 287 288 290 291 289 278 292 298 298 298 298 299 300 301 301 303 305 307 309 309 308 306 305 304 307 321 350 21 52 74 85 93 101 104 105 105 104 103 102 102 101 102 103 105 106 107 107 109 111 113 114 115 116 117 118 118 118 118 119 119 121 122 123 123 123 123 124 124 124 124 124 124 123 122 121 121 121 120 121 121 122 123 123 123 123 123 124 124 125 125 125 125 124 124 123 122 122 121 121 121 121 121 121 121 121 120 120 119 119 118 118 118 118 118 118 118 118 118 118 118 117 117 116 116 116 116 115 113 112 112 112 112 112 111 108 107 106 104 103 103 103 104 105 107 109 112 113 114 114 115 116 117 118 119 119 121 124 126 127 128 129 130 131 132 132 132 132 132 131 131 130 130 129 129 129 129 131 134 138 140 142 141 140 138 137 137 138 138 138 139 139 139 138 136 135 134 133 132 131 131 126 120 116 112 112 112 112 111 111 110 110 110 110 110 111 112 113 114 115 116 117 119 119 120 120 120 120 121 121 121 121 121 120 120 121 121 122 122 122 123 123 123 123 123 124 124 124 124 124 124 124 124 124 125 125 125 126 127 127 128 129 130 131 131 132 132 132 132 132 133 133 134 135 136 138 139 140 140 140 141 141 142 142 143 143 143 143 144 144 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 330 330 330 330 330 329 329 329 329 329 328 328 328 327 327 327 326 326 326 326 326 325 325 325 325 325 324 324 324 323 323 323 323 324 324 324 325 326 326 326 327 327 327 327 327 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 319 319 318 318 318 318 318 318 317 317 317 317 317 317 317 317 317 317 317 317 317 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 312 312 311 311 310 310 310 309 309 308 308 308 308 307 307 307 307 306 306 306 306 306 305 305 305 305 305 304 304 304 303 303 303 303 303 303 302 302 302 302 302 302 302 301 301 301 301 300 300 300 300 299 299 298 298 298 297 297 297 297 297 297 297 297 296 296 295 294 294 295 297 300 299 297 295 295 296 295 294 294 300 304 307 306 296 302 305 308 305 300 298 294 284 267 249 238 238 240 244 244 243 240 237 235 234 233 232 230 229 229 229 229 227 227 228 230 230 229 228 228 228 229 230 232 233 234 236 238 239 240 242 243 245 246 246 248 250 253 255 257 259 262 263 264 265 265 265 266 266 266 265 265 264 263 262 261 260 258 258 258 258 257 257 257 256 255 253 252 251 250 249 248 248 247 247 247 245 244 243 241 240 239 239 238 237 237 237 237 237 236 236 236 236 236 236 236 236 236 236 235 235 239 239 239 250 250 249 246 245 237 229 226 228 232 234 237 241 242 245 247 248 248 249 248 248 246 245 244 244 244 245 247 250 251 253 255 256 256 255 254 253 253 253 255 255 259 260 260 262 270 296 292 287 282 281 284 284 283 272 268 268 269 271 278 286 285 287 290 299 25 3 296 274 271 276 282 283 280 264 223 191 173 176 186 215 246 265 274 279 282 284 287 290 290 260 260 267 272 282 288 291 295 298 300 302 305 307 309 312 311 309 309 307 306 316 343 19 46 66 83 93 98 105 107 107 106 106 105 105 104 103 104 104 105 106 107 107 110 111 113 113 114 115 116 117 118 118 119 119 120 121 122 122 122 122 123 123 123 123 123 123 123 122 121 120 120 120 120 121 122 122 122 122 122 122 122 123 124 124 124 124 123 123 122 122 122 121 120 120 120 120 120 120 120 120 119 119 119 118 118 117 117 117 117 117 117 117 117 117 116 116 115 114 114 114 114 113 112 111 110 110 111 110 109 107 106 106 104 104 104 105 107 108 109 111 112 113 114 114 115 117 118 118 119 120 122 125 127 128 129 130 131 131 132 132 132 132 132 131 131 130 130 129 129 129 130 131 134 137 138 139 141 139 137 137 137 137 137 137 138 138 138 137 135 134 134 132 130 129 129 122 115 113 112 112 112 112 112 111 111 110 110 110 111 112 113 114 115 116 117 118 119 119 119 120 120 120 121 121 121 120 120 120 121 121 122 122 122 122 123 123 123 124 124 124 124 125 125 125 124 124 124 125 126 126 126 127 127 128 129 129 130 131 131 131 132 132 132 132 133 133 134 136 137 138 139 140 140 141 141 142 142 142 143 143 143 144 144 144 334 334 333 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 329 329 329 329 328 328 328 328 327 327 327 327 326 326 326 325 325 325 325 325 325 324 324 324 323 323 323 323 323 324 324 325 325 326 326 326 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 321 321 321 321 321 320 320 320 320 319 319 319 319 319 318 318 318 318 317 317 317 317 317 317 317 317 317 317 317 317 317 316 316 316 316 316 316 315 315 315 315 314 314 314 313 313 313 313 312 312 311 311 311 310 310 309 309 308 308 308 308 307 307 307 307 306 306 306 306 306 306 305 305 305 305 304 304 304 304 303 303 303 303 303 302 302 302 302 302 302 302 301 301 301 301 301 300 300 300 300 299 299 298 298 298 298 298 298 298 297 297 297 297 297 296 295 296 298 301 301 299 297 296 296 295 295 297 292 300 303 305 307 306 300 299 306 304 305 298 294 288 270 248 237 240 246 248 247 245 239 237 236 235 234 231 226 224 223 224 224 224 224 224 227 228 228 228 228 228 229 231 233 234 235 237 239 240 241 242 244 245 246 246 248 250 253 255 257 259 261 263 264 265 265 265 265 265 265 265 265 264 263 261 260 259 258 258 258 256 256 256 256 256 254 252 251 251 250 249 248 247 247 247 246 244 244 243 241 240 239 238 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 235 230 233 243 249 251 250 251 250 249 244 236 229 227 230 234 236 239 241 243 244 245 245 245 245 245 245 245 244 244 245 246 247 249 250 252 254 255 255 255 254 253 253 254 255 254 160 210 271 276 314 13 327 309 293 289 291 289 284 271 267 267 267 270 277 281 281 283 288 306 16 294 262 260 266 276 283 284 274 247 215 189 189 197 222 250 259 266 273 278 282 286 290 295 290 262 258 258 260 275 282 287 292 296 299 303 307 309 312 313 313 312 311 309 312 332 9 41 61 76 89 97 103 109 109 109 108 107 107 107 106 106 106 106 106 106 107 108 110 112 112 113 113 114 116 117 118 118 119 119 119 119 120 120 120 121 121 122 122 122 122 122 122 120 120 120 120 120 121 121 122 122 122 122 122 122 122 123 123 124 123 122 122 121 121 121 121 120 120 120 120 120 120 120 119 119 119 118 118 118 118 117 117 117 117 116 116 116 115 115 115 115 114 113 113 112 112 111 111 110 110 110 110 109 107 106 107 107 107 106 106 108 109 110 110 111 113 113 114 115 116 118 118 119 121 122 123 125 127 128 130 131 131 132 132 132 132 132 132 131 131 131 130 130 129 130 130 131 133 135 135 136 139 138 136 136 136 136 136 137 137 138 137 135 134 133 132 130 128 127 125 116 112 112 112 113 113 112 112 112 111 110 111 111 112 112 114 115 116 116 117 118 118 119 120 120 120 121 121 121 121 121 120 121 121 122 122 122 122 123 123 123 123 124 124 125 125 125 125 125 125 125 125 125 127 127 127 128 128 129 129 130 130 131 132 132 132 132 132 132 133 134 135 136 137 138 139 139 140 141 141 142 142 143 143 143 144 144 144 144 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 329 329 329 328 328 328 328 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 323 323 323 324 324 325 325 326 326 326 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 321 321 321 321 320 320 320 320 319 319 319 319 319 318 318 318 318 317 317 317 317 317 317 317 317 317 317 317 316 316 316 316 316 316 316 316 315 315 315 315 315 314 314 314 313 313 313 312 312 312 311 311 311 310 310 309 309 308 308 308 307 307 307 307 307 306 306 306 306 306 306 305 305 305 305 305 304 304 304 304 304 303 303 303 303 302 302 302 302 302 302 301 301 301 301 301 301 300 300 300 299 299 299 298 298 298 298 298 298 298 298 298 298 298 297 297 299 301 301 300 299 297 296 296 295 297 309 308 305 305 306 304 298 291 289 294 297 299 294 293 294 283 256 240 244 251 252 250 246 234 229 231 231 231 226 221 218 217 218 219 219 219 220 226 228 228 228 228 228 230 232 234 235 237 239 240 241 242 243 244 245 246 247 249 251 253 255 257 259 261 263 264 264 265 265 265 265 265 264 264 263 261 260 259 259 258 257 256 255 255 255 255 254 252 251 250 250 249 248 248 247 246 246 245 245 244 242 241 239 239 238 237 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 235 240 234 240 249 250 250 250 250 248 244 239 232 229 231 235 238 239 241 243 243 243 243 242 242 243 244 245 245 245 246 247 248 249 250 251 251 253 255 254 254 254 254 255 226 154 143 136 136 110 110 101 34 310 298 296 292 285 277 267 268 271 272 273 277 278 277 277 277 274 262 242 253 263 272 279 282 283 268 243 223 211 202 213 236 249 256 264 272 278 283 290 296 300 293 275 269 255 260 273 280 286 291 296 300 304 308 311 313 315 315 315 314 312 322 355 32 56 71 83 93 101 107 111 111 111 110 110 109 109 109 108 108 108 107 107 107 110 111 111 112 113 113 114 116 117 117 118 118 118 116 117 118 118 118 119 120 120 121 121 121 120 120 119 120 120 120 120 120 120 121 121 121 121 121 121 121 122 123 123 122 121 121 121 121 121 120 120 119 119 119 119 119 119 119 118 118 118 118 117 117 117 116 116 116 116 115 115 114 114 114 114 113 112 112 111 111 111 111 111 111 111 109 108 107 107 107 108 108 108 109 110 110 110 111 112 113 114 115 116 117 118 119 121 122 123 124 126 127 129 130 131 132 132 132 132 132 132 132 131 131 131 130 130 130 130 131 131 131 132 131 134 136 136 136 136 136 136 136 136 137 137 136 135 133 131 130 128 126 124 119 114 112 112 112 113 113 113 113 112 111 111 111 112 112 113 114 116 116 117 117 117 118 119 119 120 120 121 121 121 121 121 121 121 122 122 122 122 123 123 123 124 124 124 125 125 125 125 125 125 126 126 126 126 128 128 128 129 129 130 130 131 131 132 132 132 132 132 133 133 134 134 135 136 137 137 138 139 140 141 141 142 142 143 143 144 144 144 144 145 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 323 323 323 323 324 324 325 325 325 326 326 326 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 323 323 322 322 322 321 321 321 321 320 320 320 320 319 319 319 319 319 318 318 318 317 317 317 317 317 317 317 317 317 317 316 316 316 316 316 316 316 316 316 315 315 315 315 315 315 314 314 314 313 313 313 312 312 312 311 311 311 310 310 309 309 308 308 308 307 307 307 307 307 306 306 306 306 306 305 305 305 305 305 305 304 304 304 304 304 303 303 303 303 303 302 303 302 302 302 301 301 301 301 301 301 301 300 300 300 299 299 299 299 299 298 298 298 298 299 299 299 299 299 300 300 301 301 300 298 298 296 295 294 299 309 310 311 309 306 300 289 285 284 285 287 291 292 293 294 294 277 255 249 250 249 244 235 221 221 219 221 226 224 218 216 216 217 217 217 217 221 227 229 230 230 230 230 231 234 236 237 239 240 243 243 244 245 245 246 247 248 249 252 254 256 258 260 261 263 264 264 264 264 264 264 264 263 263 262 260 259 259 258 257 256 255 253 253 253 254 253 251 250 249 249 248 248 247 246 246 245 245 245 243 242 241 239 238 238 237 237 237 237 237 237 236 236 236 236 237 237 237 236 236 235 235 241 212 223 242 246 249 249 248 245 242 239 235 232 233 237 240 241 243 244 244 244 243 241 240 242 243 245 246 246 247 247 248 249 250 251 251 253 254 253 209 247 255 255 200 148 148 147 143 136 142 118 14 291 294 316 306 288 277 269 273 281 281 279 278 276 275 276 277 273 257 261 297 302 293 290 286 285 273 266 234 214 214 223 236 245 254 261 269 276 284 291 296 298 296 290 278 262 266 271 279 285 291 296 301 306 309 311 313 314 315 316 316 317 338 21 50 66 78 88 97 104 110 113 113 113 112 112 112 111 111 111 111 110 109 108 109 113 114 114 114 114 115 115 116 117 117 117 117 116 115 115 117 117 118 118 119 119 120 119 119 119 118 118 118 119 119 119 119 119 119 119 120 120 120 121 121 122 122 122 121 121 121 121 120 120 120 119 119 119 119 119 119 119 118 118 118 118 117 117 117 116 116 116 115 115 115 114 113 113 113 113 112 111 110 110 110 111 111 111 111 110 108 107 107 107 108 108 109 109 110 110 110 111 112 113 114 115 116 116 117 119 120 121 122 123 124 126 128 129 130 131 132 132 132 132 132 132 132 131 131 131 131 130 130 130 129 129 129 129 130 132 133 133 135 135 136 136 135 136 136 136 135 133 131 129 128 125 123 122 117 113 112 113 113 113 113 113 113 112 112 112 112 113 113 114 115 116 117 117 117 117 118 119 119 120 120 121 121 121 121 121 121 122 122 122 122 123 123 123 124 124 124 124 125 125 125 125 126 126 126 126 127 127 128 129 129 130 130 130 131 131 132 132 133 133 133 133 134 134 135 135 136 136 137 137 138 139 140 140 141 142 142 143 143 144 144 144 144 145 334 333 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 328 328 328 328 328 327 327 327 326 326 326 326 325 325 325 324 324 324 324 324 324 323 323 323 322 322 323 323 323 324 324 325 325 325 326 326 326 326 327 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 323 323 323 323 323 322 322 322 321 321 321 320 320 320 320 320 319 319 319 319 318 318 318 318 317 317 317 317 317 317 317 317 316 316 316 316 316 316 316 316 316 316 315 315 315 315 315 315 315 314 314 314 313 313 313 312 312 312 311 311 310 310 310 309 309 308 308 308 307 307 307 307 307 306 306 306 306 306 305 305 305 305 305 305 304 304 304 304 304 304 303 303 303 303 303 303 303 302 302 302 302 301 301 301 301 301 301 300 300 299 299 299 299 299 299 299 299 299 299 300 300 301 301 301 302 302 302 302 300 300 298 296 294 302 308 311 313 312 309 300 290 287 286 282 285 293 296 293 291 288 279 265 253 247 240 232 220 212 212 209 211 216 218 215 219 223 225 223 223 225 228 231 231 234 234 234 234 235 238 240 241 242 244 247 247 247 247 247 248 248 249 251 253 255 257 258 260 261 262 263 264 264 264 264 263 263 262 262 260 259 258 258 257 256 255 254 253 252 252 252 251 249 249 249 248 248 247 247 246 245 245 245 244 243 242 241 239 238 238 237 237 237 237 237 236 236 236 236 236 237 237 237 237 237 236 236 238 160 167 178 208 246 248 245 242 240 239 238 236 236 239 242 244 246 246 246 246 245 243 242 242 244 244 245 245 246 247 248 249 249 250 251 253 253 252 159 244 255 256 260 174 151 150 150 152 164 255 119 270 288 23 8 310 281 271 277 284 281 278 277 278 284 295 303 323 356 17 11 343 315 301 288 284 288 287 250 231 229 234 240 245 251 258 265 275 283 289 291 292 291 285 277 270 267 271 278 286 293 299 304 307 310 311 312 314 317 319 319 327 356 41 63 74 82 91 99 106 110 112 114 114 114 115 113 113 113 113 114 113 111 110 113 116 116 117 116 116 117 117 116 117 117 116 116 115 115 116 116 117 118 118 118 118 118 118 117 117 116 116 116 117 117 117 117 118 118 118 119 119 120 120 121 121 121 121 121 121 121 121 120 120 119 119 119 118 118 118 118 118 118 118 118 117 117 117 116 116 116 115 115 114 114 113 113 113 112 112 110 109 109 109 110 110 110 110 109 109 107 107 107 107 108 109 109 110 110 111 111 111 112 113 115 116 116 116 117 119 121 121 122 123 124 126 127 128 130 131 131 132 132 132 132 131 131 131 131 131 130 129 129 128 127 126 126 128 130 131 131 132 133 134 135 136 135 135 136 135 134 132 130 128 126 124 123 121 117 116 114 114 114 114 114 114 114 113 113 113 113 114 114 115 115 116 116 117 117 117 118 119 120 120 121 121 121 121 122 122 122 122 122 123 123 123 123 124 124 124 125 125 125 125 126 126 126 126 127 127 127 128 129 130 130 131 131 131 132 132 133 133 134 134 135 135 135 136 136 136 136 136 137 138 138 139 140 140 141 142 142 143 143 144 144 144 145 145 334 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 322 322 322 322 323 323 323 324 324 325 325 326 326 326 326 326 326 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 323 323 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 319 319 319 318 318 318 318 317 317 317 317 317 317 317 316 316 316 316 316 316 316 316 316 316 316 315 315 315 315 315 315 315 314 314 314 313 313 313 312 312 312 311 311 310 310 309 309 309 308 308 308 307 307 307 307 307 306 306 306 306 306 305 305 305 305 305 305 305 304 304 304 304 304 304 303 303 303 303 303 303 302 302 302 302 302 301 301 301 301 301 300 300 300 300 299 299 299 299 299 299 299 300 300 301 301 302 302 302 301 306 309 305 301 300 298 303 309 311 309 309 311 312 307 297 289 288 280 282 287 288 287 285 282 275 264 253 242 232 222 221 213 207 205 204 205 210 216 222 228 235 234 232 232 234 236 238 240 241 241 241 244 247 249 249 249 250 253 252 251 250 250 250 251 251 252 254 256 257 259 260 262 263 264 263 264 263 262 262 262 261 261 259 258 258 257 257 255 255 253 251 250 250 250 249 248 248 248 248 247 246 246 245 245 245 245 244 243 242 241 240 238 238 238 238 237 237 237 237 236 236 236 236 237 237 238 238 239 229 217 210 158 160 160 168 238 244 243 242 241 241 241 241 242 243 244 245 246 247 248 248 247 246 245 244 245 245 244 243 244 246 247 248 249 250 251 252 234 173 162 254 254 255 256 252 167 154 154 178 252 254 249 258 273 70 65 325 280 272 275 279 280 281 279 280 311 334 334 351 18 28 14 346 316 295 281 278 274 264 246 238 236 238 242 246 251 258 266 276 282 285 285 285 284 280 274 270 269 273 281 290 297 302 305 308 308 310 312 316 319 321 324 336 12 54 73 80 86 94 101 103 108 111 113 114 115 116 115 115 115 116 116 116 113 113 115 117 118 118 117 118 119 118 117 117 117 116 116 116 116 117 117 118 119 118 118 118 117 117 116 116 115 115 115 115 115 115 116 116 117 117 118 118 119 120 120 121 121 121 121 121 121 120 120 119 119 119 118 118 118 118 118 118 118 117 117 117 117 117 116 116 115 115 114 114 113 112 112 112 111 111 109 108 108 108 109 109 109 108 108 107 107 107 108 109 109 110 110 110 111 111 112 112 113 114 116 116 117 117 118 120 121 121 122 123 125 126 127 128 129 129 130 131 131 131 131 131 131 131 131 130 130 129 127 127 126 126 126 128 128 129 129 130 132 134 135 135 135 135 135 134 132 130 129 127 125 124 122 121 120 117 116 115 116 116 115 115 115 114 114 114 114 115 115 115 116 116 116 117 117 117 118 119 120 121 121 121 122 122 122 122 122 123 123 124 124 124 124 124 124 125 125 125 125 126 126 126 126 127 127 128 128 129 130 131 131 131 132 132 133 133 134 134 135 135 136 136 136 137 137 137 137 137 138 138 139 139 140 140 141 141 142 143 143 143 144 144 145 145 334 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 325 325 325 324 324 324 324 324 324 323 323 322 322 322 322 322 322 323 323 324 324 325 325 325 326 326 326 326 326 326 326 326 327 326 326 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 319 319 318 318 318 318 318 317 317 317 317 317 316 316 316 316 316 316 316 316 316 316 316 316 315 315 315 315 315 315 315 315 314 314 314 313 313 313 312 312 312 311 311 310 310 309 309 309 308 308 308 307 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 304 304 304 304 304 304 304 303 303 303 303 303 303 303 302 302 302 302 302 301 301 301 301 300 300 300 300 300 299 299 299 300 300 300 301 301 301 304 302 311 311 311 314 306 298 299 302 315 315 313 309 308 309 308 305 302 296 286 280 280 283 282 281 279 276 270 261 249 237 226 219 217 210 207 206 205 205 212 221 225 228 231 232 233 233 234 237 240 244 245 248 252 258 262 262 260 258 256 258 260 258 256 254 254 254 254 254 256 257 258 260 261 262 263 263 264 263 260 260 261 261 261 260 259 258 257 257 256 255 254 252 250 249 248 249 248 247 247 247 247 247 246 245 245 245 245 244 244 243 242 241 240 239 238 238 238 238 237 237 237 237 237 237 237 237 237 237 237 209 169 156 163 168 168 172 179 220 239 242 243 243 244 245 246 246 247 246 246 248 249 250 250 249 249 248 247 246 246 244 243 244 246 246 248 249 249 250 250 210 156 174 250 253 254 256 258 234 204 167 183 204 187 250 245 222 113 96 271 269 270 272 273 276 277 278 287 8 18 347 1 23 22 1 330 299 285 277 269 260 252 246 239 237 239 244 249 256 263 270 277 281 282 283 282 281 277 274 272 273 278 287 295 301 305 306 306 307 310 313 318 322 324 327 343 24 64 79 85 90 95 97 102 107 109 111 113 115 116 115 116 117 118 118 117 116 115 116 117 118 118 119 120 120 119 118 118 118 117 116 116 117 118 119 119 118 118 118 117 117 117 116 115 115 115 116 115 115 115 116 116 117 117 118 118 119 120 120 121 121 121 121 121 120 120 119 119 119 119 118 118 118 118 118 118 117 117 117 117 117 116 116 115 115 115 114 114 113 113 112 111 110 110 109 107 107 108 108 108 108 108 108 107 107 107 108 110 110 110 110 110 111 112 113 114 115 115 116 117 118 117 118 120 121 121 122 123 124 125 126 127 128 129 129 130 130 131 131 131 131 130 130 129 128 127 127 126 126 125 125 127 127 127 128 129 131 134 135 135 135 135 135 133 131 129 127 126 125 123 122 121 120 118 118 116 117 117 116 116 116 115 115 115 115 115 115 115 116 116 117 117 118 118 119 119 120 121 121 122 122 122 122 122 123 123 124 125 125 125 125 125 125 125 125 125 126 126 126 127 127 127 128 128 129 130 130 131 132 132 132 133 133 134 134 135 136 137 137 137 137 137 137 138 138 138 139 139 139 140 140 140 141 141 141 142 142 143 144 144 145 145 334 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 322 322 323 323 324 324 325 325 325 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 319 319 318 318 318 318 318 318 317 317 317 316 316 316 316 316 316 316 316 316 316 316 315 315 315 315 315 315 315 315 315 315 315 314 314 314 313 313 313 312 312 312 311 311 310 310 309 309 309 308 308 308 307 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 304 304 304 304 304 304 304 303 303 303 303 303 303 303 302 302 302 302 302 301 301 301 301 301 300 300 300 300 300 300 300 300 300 301 301 301 302 304 315 316 315 308 301 297 298 306 315 316 315 313 310 308 306 301 298 296 288 281 278 281 282 279 276 270 264 254 244 237 230 224 216 212 211 212 212 214 221 225 227 228 228 229 231 232 233 236 237 238 239 245 256 265 271 271 269 266 263 265 265 263 261 259 258 257 257 257 258 259 260 261 262 262 263 263 262 261 260 259 260 261 260 259 258 257 257 256 256 255 253 251 248 247 247 247 247 247 247 247 247 246 246 246 245 245 244 244 244 243 242 241 240 239 238 238 238 238 237 236 236 237 237 238 237 237 237 237 242 166 160 165 170 174 178 182 191 210 235 241 243 245 247 248 250 250 250 249 249 251 252 253 252 251 250 249 249 248 247 245 244 244 244 246 248 250 250 250 248 190 156 191 245 250 252 254 255 256 257 173 162 208 248 251 249 215 146 164 264 266 269 270 271 271 272 279 218 149 112 358 7 22 10 342 309 302 284 270 261 256 251 245 240 236 238 246 257 266 273 278 280 281 282 282 281 280 278 277 276 279 285 293 300 305 306 307 307 308 311 315 320 324 326 329 348 34 71 84 89 91 93 98 102 106 106 109 111 114 116 116 116 118 119 118 118 117 117 118 119 118 118 119 120 120 120 119 119 119 119 118 117 118 119 119 118 118 118 118 118 118 118 117 116 116 117 118 117 117 117 117 117 117 118 118 119 119 120 121 121 121 121 120 120 120 119 119 119 119 118 118 118 118 118 118 117 117 117 117 117 116 116 116 115 115 115 114 114 113 113 112 111 110 109 108 108 108 108 109 108 108 108 108 108 108 108 109 111 111 111 111 111 111 112 113 114 115 116 117 117 118 118 118 119 120 121 121 123 124 125 125 126 127 128 129 129 130 130 130 130 130 129 128 128 127 127 125 124 124 124 124 125 125 127 127 128 131 133 135 135 135 135 134 132 129 128 126 125 124 122 120 120 118 118 116 116 117 117 117 116 116 115 115 115 115 115 115 115 115 116 117 117 117 118 119 119 120 121 121 121 122 122 122 123 124 125 125 125 126 126 126 126 126 126 126 126 127 127 127 127 128 128 129 129 130 131 131 132 132 133 133 134 134 135 135 136 137 138 138 138 138 138 138 138 139 139 139 140 140 140 140 141 141 141 141 142 142 143 143 144 145 146 334 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 322 322 322 323 323 323 324 324 325 325 325 325 326 326 326 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 319 319 318 318 318 318 318 317 317 317 317 317 316 316 316 316 316 316 316 316 315 315 315 315 315 315 315 315 315 315 315 315 314 314 314 314 313 313 313 313 312 312 311 311 310 310 309 309 309 308 308 308 308 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 304 304 304 304 304 304 304 303 304 303 303 303 303 303 302 302 302 302 302 301 301 301 301 301 301 300 300 300 300 300 300 300 301 302 303 303 303 303 304 306 300 298 298 299 309 315 315 315 315 312 310 308 307 304 303 295 285 279 279 279 274 270 263 255 246 238 236 232 225 221 220 218 218 219 221 224 226 227 227 227 227 228 230 232 234 235 235 236 240 248 258 264 267 267 266 265 262 262 261 260 260 259 259 259 259 259 260 261 261 262 262 261 260 259 258 258 259 260 260 260 259 258 257 256 256 256 254 252 249 247 245 244 245 245 245 246 246 246 246 246 245 245 244 244 244 243 242 241 240 240 239 239 238 237 237 236 236 236 237 238 238 238 238 238 233 165 156 168 170 175 178 182 187 195 211 232 240 244 247 249 251 252 252 252 252 251 253 255 256 255 253 251 249 249 248 248 247 246 246 247 248 250 251 251 250 248 169 157 180 224 244 249 251 252 254 255 195 177 230 248 252 255 241 218 263 264 266 267 269 271 270 274 269 174 160 149 95 47 32 352 315 290 288 274 264 259 256 251 247 243 241 246 258 269 277 281 283 284 283 282 281 280 279 276 276 278 282 289 297 303 305 306 307 308 309 312 316 322 325 326 328 349 44 81 93 95 94 95 98 101 102 106 110 110 114 116 117 117 118 119 119 118 117 117 118 118 119 119 119 120 121 120 120 120 120 120 120 118 119 119 118 117 117 118 118 118 119 119 119 118 117 118 119 119 118 118 118 118 118 119 119 119 120 120 121 121 121 121 120 120 119 119 119 119 119 118 118 118 118 118 118 117 117 117 117 117 116 116 116 115 115 115 114 114 113 113 112 112 111 110 109 110 110 109 109 109 108 108 108 109 109 110 110 111 111 111 111 111 111 112 113 114 115 116 117 117 118 118 118 118 119 120 121 122 123 123 124 125 126 127 128 128 129 129 130 130 129 128 127 127 126 125 123 122 122 122 123 124 125 126 127 128 130 131 133 135 135 134 133 130 128 127 125 124 123 121 119 118 118 118 116 116 117 117 117 116 116 115 115 115 115 114 114 115 115 115 116 116 117 118 119 119 120 120 120 121 122 122 123 123 124 125 125 126 126 127 127 127 126 127 127 127 127 128 128 128 129 129 130 130 131 131 131 132 133 133 134 134 135 135 136 136 138 138 138 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 141 142 142 143 143 144 145 145 334 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 324 324 324 323 323 323 323 323 322 322 322 322 321 321 322 322 322 323 323 324 324 324 325 325 325 325 325 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 319 319 318 318 318 318 317 317 317 317 317 316 316 316 316 316 316 316 315 315 315 315 315 315 315 315 315 315 315 315 315 314 314 314 314 314 313 313 313 312 312 312 311 311 310 310 309 309 309 308 308 308 308 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 304 304 304 304 304 304 304 304 304 304 303 303 303 303 303 302 302 302 302 302 301 301 301 301 300 300 300 300 300 300 300 300 302 304 305 305 304 303 301 299 298 299 300 312 315 316 316 316 315 314 312 311 308 307 302 292 283 279 276 270 264 258 250 241 240 234 230 228 228 226 223 222 222 223 225 225 225 226 226 226 226 228 231 234 236 236 237 239 243 248 254 258 259 260 260 256 256 256 255 255 255 256 256 257 258 259 260 260 261 259 258 257 256 257 257 258 259 259 259 258 257 257 256 256 255 254 251 248 246 244 242 242 243 243 244 245 245 245 245 245 245 244 243 242 242 241 241 240 240 239 238 237 237 236 235 235 236 237 238 238 239 239 238 226 160 162 167 172 176 178 180 185 209 224 233 242 246 248 250 251 252 252 252 253 253 255 257 257 256 253 251 249 249 249 248 248 248 249 249 251 252 252 253 252 250 144 157 165 209 236 244 246 249 251 253 255 253 251 176 225 251 255 258 261 262 263 266 269 272 275 294 160 160 164 161 146 125 104 296 283 287 272 263 260 258 256 253 254 261 267 272 274 277 279 280 282 282 281 280 279 278 276 274 275 277 281 288 295 298 300 302 305 308 310 312 317 323 326 327 325 347 50 88 96 99 100 99 98 98 100 125 139 110 114 117 118 118 117 118 119 118 118 118 118 119 119 119 120 121 121 121 121 121 120 120 119 118 117 117 117 117 117 118 119 119 120 121 120 120 119 119 119 118 119 119 118 119 119 119 119 119 120 120 120 121 121 121 120 120 119 119 118 118 119 119 118 118 118 118 118 117 117 117 117 117 116 116 116 115 115 115 115 114 114 113 113 113 112 111 110 111 111 110 109 109 109 108 109 110 110 111 112 112 111 111 111 112 112 112 113 113 114 116 117 117 118 117 117 118 118 119 120 121 122 123 124 124 125 126 127 127 128 128 129 128 128 128 127 126 125 122 121 121 121 122 123 123 124 126 126 127 128 129 132 134 135 134 132 130 127 126 124 124 123 123 121 119 118 118 116 117 116 116 116 116 115 115 114 114 114 114 114 114 115 115 115 116 117 117 118 119 119 120 120 121 122 122 123 123 124 125 125 126 127 127 127 127 127 127 127 127 128 129 129 129 129 130 130 131 131 131 132 133 134 134 135 135 136 136 137 137 138 139 139 139 139 139 139 139 140 140 140 141 141 141 141 141 141 141 142 142 142 143 144 144 145 145 334 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 324 324 324 323 323 323 323 323 323 322 322 322 321 321 321 321 322 322 322 323 323 324 324 324 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 318 318 317 317 317 317 317 316 316 316 316 316 315 315 315 315 315 315 315 315 315 315 315 315 315 314 314 314 314 314 314 313 313 313 313 312 312 312 311 311 310 310 309 309 309 308 308 308 308 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 304 304 304 304 304 304 304 304 304 303 303 303 303 303 302 302 302 302 302 302 301 301 300 300 300 300 300 300 300 300 301 302 302 303 302 301 300 299 299 298 300 314 315 314 313 313 314 314 314 313 310 308 304 297 287 281 276 269 261 253 246 239 239 233 231 232 236 233 227 224 222 222 223 223 225 224 225 225 226 228 231 235 238 239 240 240 242 245 249 252 253 255 253 252 251 251 251 250 250 251 251 252 253 255 256 256 256 255 254 254 254 255 256 257 258 258 258 258 257 257 257 256 255 253 251 248 245 242 241 240 240 240 242 243 244 245 245 244 243 242 242 241 239 239 239 239 239 239 239 237 236 235 235 235 236 236 237 238 238 239 239 206 162 166 168 174 175 174 176 222 235 238 241 243 244 247 249 250 251 252 252 254 255 256 257 257 256 253 250 249 249 249 249 249 250 251 252 253 253 254 254 253 251 119 156 166 196 214 233 244 247 249 251 251 252 249 163 168 239 255 257 259 261 262 266 269 273 286 318 160 162 157 156 147 141 154 227 247 254 256 257 258 258 257 256 269 290 298 290 280 275 275 275 275 275 275 275 275 274 274 274 276 278 281 284 287 289 292 296 302 306 310 313 318 323 325 326 323 338 55 71 93 100 106 107 104 100 101 161 195 109 114 117 118 118 118 118 119 119 118 119 119 119 119 119 120 121 121 121 120 120 119 119 117 117 117 117 118 118 119 119 120 121 121 121 121 120 119 119 119 118 119 119 119 119 119 119 119 119 119 120 120 121 121 121 120 120 119 119 118 118 119 119 118 118 117 117 117 117 117 117 117 116 116 116 116 116 115 115 115 114 114 114 114 114 113 112 111 110 110 110 110 110 109 109 110 111 112 112 113 113 113 113 113 114 114 113 113 113 114 115 117 118 117 117 117 117 118 119 119 120 121 122 123 124 124 125 125 126 127 127 128 128 128 127 127 125 123 120 119 120 120 120 120 122 123 125 125 126 127 129 132 134 134 133 131 129 127 125 124 124 123 123 123 121 119 118 117 117 116 116 116 115 115 114 114 114 114 114 113 114 114 114 115 115 116 117 118 118 119 120 120 121 122 122 123 123 124 125 126 127 127 128 128 128 128 128 128 128 129 130 130 130 130 131 131 131 132 132 133 134 134 135 135 136 137 137 138 138 139 139 139 140 140 140 140 140 140 140 140 141 141 141 142 142 142 142 142 143 143 144 144 144 145 145 334 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 323 323 323 323 323 323 322 322 322 321 321 321 321 321 321 322 322 322 323 323 324 324 324 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 317 317 317 316 316 316 316 315 315 315 315 315 315 315 315 315 315 314 314 314 314 314 314 314 314 314 314 313 313 313 313 312 312 312 311 310 310 310 309 309 309 308 308 308 308 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 304 304 304 304 304 304 304 304 304 304 304 303 303 303 303 302 302 302 302 301 301 300 300 300 300 300 300 300 300 300 301 301 301 301 300 300 299 299 299 304 315 314 311 309 312 313 314 313 312 310 308 304 298 289 282 276 267 257 250 247 243 237 234 233 235 237 234 229 224 220 219 219 221 224 224 224 225 228 230 234 237 239 241 241 242 244 246 247 247 250 251 251 249 249 248 247 247 246 246 246 247 248 249 250 251 250 249 250 251 252 254 254 255 257 257 258 257 257 257 257 256 255 253 250 247 245 242 240 239 238 238 239 241 242 243 243 243 242 243 247 243 235 237 238 238 238 238 237 236 235 235 235 235 235 235 236 236 237 228 232 181 158 164 169 173 172 179 239 241 242 196 210 221 231 239 244 246 249 250 252 254 255 255 257 257 254 251 249 248 249 249 249 250 252 253 254 255 255 255 255 254 254 240 144 165 166 171 207 235 244 247 250 251 252 252 251 240 251 254 255 256 258 261 264 267 271 283 298 167 14 132 139 128 141 148 174 213 242 250 254 257 258 256 258 273 299 293 282 276 273 271 268 267 269 270 271 271 272 273 275 278 281 283 283 283 285 288 292 298 304 308 313 318 322 323 323 321 325 335 43 95 102 110 114 114 109 105 138 127 110 114 118 118 119 118 118 119 119 119 119 119 119 119 119 120 120 120 121 120 119 118 117 116 116 117 118 119 120 120 121 121 122 122 122 121 120 118 118 118 118 119 119 119 119 119 119 119 119 119 120 120 120 121 120 120 120 119 119 118 118 118 118 118 117 116 116 116 116 117 117 116 116 116 116 116 116 115 115 115 114 114 114 114 113 112 111 109 108 108 109 110 110 110 111 112 112 113 113 114 115 115 115 115 115 116 115 114 114 115 116 117 117 117 116 117 117 118 118 118 119 121 122 122 123 123 124 125 126 126 127 127 127 127 127 126 124 121 119 118 119 119 119 120 121 123 123 124 125 127 129 131 133 133 132 130 128 126 125 124 124 123 123 123 121 119 118 117 117 116 116 115 115 115 115 114 114 114 114 113 113 114 114 115 115 116 117 117 118 119 120 121 122 122 123 123 124 124 125 126 127 127 127 128 128 129 129 129 129 130 130 131 131 131 131 132 132 132 133 134 134 135 136 136 137 138 138 139 139 139 140 140 140 140 140 140 140 140 141 141 142 142 142 143 143 143 143 143 143 144 145 145 145 145 145 334 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 323 323 323 323 323 322 322 322 322 321 321 321 321 321 321 321 322 322 323 323 324 324 324 324 324 324 324 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 317 317 316 316 316 316 316 315 315 315 315 315 315 315 315 315 315 314 314 314 314 314 314 314 314 314 314 313 313 313 313 312 312 311 311 310 310 310 309 309 309 309 308 308 308 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 304 304 304 305 305 304 304 304 304 304 304 303 303 303 303 303 302 302 301 301 301 300 300 300 300 300 300 300 301 301 301 301 301 300 299 299 299 309 315 314 312 310 310 314 314 314 313 312 310 307 304 298 289 281 271 261 253 248 245 240 235 233 232 232 232 233 232 224 218 216 216 222 225 225 227 229 232 235 237 240 241 241 241 243 245 247 248 248 249 249 249 247 246 245 244 244 243 243 242 242 242 243 244 244 244 244 246 248 250 252 251 253 254 256 257 257 257 257 257 256 255 253 250 248 245 242 240 238 237 237 237 238 239 241 242 242 246 249 252 244 237 235 237 237 237 237 236 236 236 235 236 236 235 235 234 231 208 161 157 157 159 164 167 167 173 200 241 232 179 163 172 185 210 218 231 242 246 249 251 253 254 255 256 256 252 250 248 249 249 249 251 252 254 255 256 257 257 257 256 255 256 242 129 150 156 165 169 232 245 247 250 251 252 252 250 245 245 246 247 253 256 258 260 263 266 272 287 316 354 309 92 147 153 167 194 219 236 246 251 254 256 254 247 217 234 256 262 266 269 267 263 262 265 267 268 270 272 273 276 281 285 287 286 285 286 287 290 294 300 307 312 317 319 319 319 317 317 317 18 95 106 114 117 118 114 111 140 138 124 117 118 118 119 118 118 118 119 119 119 119 119 118 119 120 120 120 120 119 118 117 117 116 117 119 119 120 120 121 121 122 122 122 122 120 119 118 118 118 119 119 119 119 118 118 119 119 119 119 120 120 120 120 120 120 120 120 119 118 118 118 117 117 116 116 116 116 116 116 116 116 116 116 116 116 116 116 115 115 115 114 114 113 112 110 109 108 107 106 107 110 111 112 113 114 114 115 115 116 117 117 117 117 117 117 116 115 115 117 117 118 117 117 116 117 118 118 118 119 119 120 121 121 122 123 123 124 125 126 126 126 127 127 127 125 122 120 119 119 118 118 118 118 119 120 121 123 125 127 129 132 133 132 131 129 128 126 126 125 124 123 123 122 121 119 117 117 117 117 116 116 116 115 115 114 114 114 114 114 113 114 114 115 115 116 116 117 118 120 121 122 122 123 123 124 125 125 126 126 127 127 127 128 128 129 129 129 130 130 131 131 131 132 132 132 133 133 134 134 135 136 137 137 138 139 139 139 139 140 140 140 140 140 140 141 141 141 141 141 142 142 142 143 143 144 144 144 144 145 145 145 145 145 146 334 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 327 327 327 327 327 327 326 326 326 325 325 325 325 324 324 324 323 323 323 323 322 322 322 322 322 321 321 321 320 320 321 321 321 321 322 322 323 323 324 324 324 324 324 324 324 324 324 324 324 325 325 325 324 324 324 324 324 324 324 324 324 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 317 317 316 316 316 316 315 315 315 315 315 315 315 315 315 315 314 314 314 314 314 314 314 314 314 313 313 313 313 313 313 312 312 311 311 311 310 310 309 309 309 309 308 308 308 307 307 307 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 304 304 304 304 304 303 303 302 302 301 301 301 300 300 300 300 300 300 301 301 301 302 301 301 300 300 300 304 312 314 313 312 312 314 314 315 315 313 312 310 307 304 298 289 278 267 258 251 251 244 238 232 228 227 229 232 237 239 234 223 215 222 224 229 232 234 236 238 240 241 242 242 242 243 245 246 247 247 248 248 248 247 244 244 243 242 241 240 240 239 238 239 238 238 239 239 240 242 244 247 249 251 250 252 254 255 255 256 256 256 256 254 253 250 248 246 244 241 239 238 238 237 236 236 237 239 239 251 248 252 241 234 235 236 236 236 236 236 236 236 236 236 236 235 234 234 233 222 205 185 167 158 162 160 188 224 241 242 217 161 168 175 187 208 212 230 240 245 248 250 251 253 253 254 253 250 248 248 248 249 250 252 254 256 257 257 257 257 257 256 256 256 255 206 130 141 150 159 250 250 250 251 252 253 255 206 163 178 201 219 250 255 256 257 259 262 266 271 284 308 303 284 244 195 207 216 223 232 240 247 252 254 245 211 180 200 205 237 256 262 262 259 260 263 265 267 269 271 274 279 283 285 286 285 285 287 289 291 294 298 306 312 315 315 315 316 315 312 286 213 111 116 120 121 122 124 128 134 138 135 128 121 119 120 118 117 117 118 119 119 119 118 118 119 119 120 120 120 119 118 117 117 117 118 119 120 120 120 120 121 121 122 121 120 119 118 118 118 118 119 119 119 119 119 118 118 118 119 119 120 120 120 120 121 120 120 120 119 119 118 118 117 117 116 115 115 115 115 116 116 116 116 116 116 116 116 116 115 115 115 115 114 113 111 109 109 108 107 106 108 111 114 115 116 116 117 117 117 118 118 118 118 117 116 116 116 115 116 117 118 118 118 117 117 117 118 118 119 119 119 120 121 121 121 122 123 124 125 125 126 127 127 127 127 123 121 119 118 118 118 117 116 116 117 118 118 121 124 127 130 132 132 131 130 128 128 127 126 125 124 123 122 121 121 119 118 118 117 117 117 117 116 116 115 115 114 114 114 114 114 114 114 115 116 116 117 118 119 121 122 122 123 124 124 125 125 126 126 127 127 128 128 128 128 129 129 130 130 131 131 131 132 132 133 133 133 134 134 135 136 137 138 138 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 142 142 143 143 144 144 144 145 145 145 146 146 146 146 146 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 323 323 322 322 322 322 322 322 321 321 320 320 320 320 320 321 321 322 322 323 323 323 323 323 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 321 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 317 317 316 316 316 316 316 315 315 315 315 315 314 315 314 314 314 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 312 312 311 311 311 310 310 309 309 309 309 308 308 308 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 304 304 304 303 303 302 302 301 301 300 300 300 300 300 300 301 301 302 302 302 301 302 302 304 315 315 316 315 316 317 319 318 317 315 314 312 309 307 304 298 289 277 266 259 254 250 244 237 228 223 222 229 236 242 246 245 236 226 240 237 240 244 245 246 246 245 245 244 244 244 245 246 246 247 246 246 246 246 244 242 241 240 239 238 238 237 236 236 236 235 235 236 236 238 239 241 244 246 247 247 249 250 252 254 255 255 255 255 254 253 251 249 247 245 243 241 240 240 238 235 233 232 232 231 233 254 255 233 235 236 236 236 236 236 236 237 237 237 236 235 234 233 233 233 235 236 237 232 160 176 221 238 241 242 206 158 161 169 176 186 191 216 232 239 243 246 248 250 251 251 250 248 246 245 246 247 249 250 252 254 256 257 257 257 257 256 256 255 255 256 251 168 137 125 228 256 255 254 253 254 254 256 162 144 160 182 199 229 256 256 257 260 262 265 269 273 289 332 299 254 225 230 232 230 232 238 245 249 251 235 200 184 206 206 234 250 255 255 261 261 263 265 268 270 273 275 281 282 285 284 284 285 288 291 293 296 299 304 310 312 311 311 312 311 307 277 197 143 127 126 127 127 131 131 133 135 137 133 124 121 121 119 118 118 119 119 119 119 118 119 119 119 120 120 120 119 119 118 117 118 119 120 121 121 120 120 121 121 120 120 118 118 117 117 118 119 119 120 120 120 119 119 118 119 119 119 120 120 120 121 121 121 120 120 120 119 119 118 117 117 116 115 115 115 115 116 116 116 116 116 116 116 116 116 115 115 115 115 114 113 111 110 109 108 107 107 110 114 117 118 118 118 119 119 119 119 120 119 118 117 117 116 116 116 116 117 117 118 118 118 118 118 119 119 119 119 119 119 120 121 121 121 123 124 125 125 126 127 127 127 126 121 119 118 118 118 118 118 116 115 114 114 115 120 124 128 130 131 131 130 129 128 127 126 125 123 122 122 121 121 121 119 119 118 118 117 117 117 116 116 116 115 114 114 114 114 114 114 115 115 116 117 118 119 120 122 122 123 124 124 125 125 126 126 127 127 128 128 128 128 129 129 130 130 131 131 132 132 132 132 133 134 134 135 135 136 137 138 138 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 142 142 142 143 143 144 144 145 145 145 145 146 146 146 146 147 147 334 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 322 322 322 322 322 321 321 321 320 320 320 320 320 320 321 321 322 322 323 323 323 323 323 323 324 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 317 316 316 316 316 316 315 315 315 315 315 314 314 314 314 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 313 312 312 312 311 311 311 310 310 309 309 309 309 308 308 307 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 306 306 306 305 305 305 305 305 305 304 304 303 302 302 301 301 301 300 300 300 300 300 301 302 302 302 302 302 302 301 304 312 314 315 317 319 319 318 318 316 315 314 312 309 306 303 296 287 275 263 259 255 249 244 236 228 222 223 229 237 243 248 248 245 242 243 250 252 255 255 255 253 252 250 249 248 247 247 248 247 247 246 245 245 244 243 241 239 239 238 237 236 235 235 234 233 233 233 234 235 236 237 239 241 243 243 244 246 247 250 252 253 254 255 255 254 253 251 249 247 246 244 244 242 242 239 236 232 228 226 227 231 238 243 237 238 238 237 237 237 237 237 238 237 236 235 234 233 233 232 232 232 233 234 236 236 236 240 241 243 244 194 153 160 169 173 179 194 214 224 229 237 242 246 248 250 248 246 244 243 244 244 246 248 250 252 255 256 257 256 256 256 256 256 255 255 255 255 164 153 195 260 257 257 256 256 256 257 151 125 127 146 172 191 210 258 258 260 263 265 267 270 273 275 277 279 257 235 237 240 238 236 239 243 245 244 226 201 192 200 217 234 245 248 259 276 268 263 267 270 273 276 277 281 278 283 282 285 287 289 292 295 298 300 303 306 309 307 308 309 306 302 281 232 168 133 133 133 134 134 132 133 133 135 131 125 122 122 121 120 119 120 120 119 119 119 119 119 120 120 121 121 120 120 119 118 119 120 122 122 121 121 121 121 120 119 118 117 117 117 118 119 119 120 120 120 121 120 120 119 119 119 120 120 120 121 121 121 121 121 121 120 119 119 118 118 117 117 116 116 116 116 116 116 116 116 117 117 116 116 116 116 116 116 116 115 114 113 112 111 109 109 109 112 117 120 120 120 120 120 120 120 120 121 120 119 118 117 116 116 115 116 116 117 118 118 118 118 119 119 119 119 118 118 119 120 120 121 122 123 124 125 126 127 128 128 126 123 119 117 118 118 118 118 118 116 113 111 111 113 118 125 129 131 131 130 129 129 128 127 126 124 122 121 120 120 120 120 120 119 119 119 118 118 118 117 117 116 115 114 114 114 114 114 114 115 116 117 118 119 120 121 122 123 124 124 125 126 126 126 127 127 128 129 129 129 129 129 130 130 131 131 131 132 132 133 133 133 134 135 135 136 137 138 139 139 139 140 140 140 140 140 140 141 141 142 142 142 142 142 142 142 142 143 143 143 144 145 145 145 145 145 146 146 147 147 147 148 334 333 333 333 333 333 333 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 326 326 326 325 325 325 325 324 324 324 324 324 323 323 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 321 321 322 322 322 322 322 323 323 323 323 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 317 316 316 316 316 316 315 315 315 315 314 314 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 313 313 313 312 312 312 312 311 311 311 310 310 310 309 309 309 308 308 307 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 306 306 306 306 306 306 306 306 305 305 305 304 303 302 301 301 301 301 300 300 300 300 301 302 303 303 302 301 301 301 300 300 308 314 315 316 317 317 315 315 314 313 312 311 309 305 300 293 285 273 272 261 253 248 242 236 231 230 231 234 239 245 249 249 248 249 252 257 259 261 261 261 261 259 257 255 254 253 252 251 250 249 248 246 245 244 242 240 239 238 237 236 235 235 234 233 232 232 232 233 235 236 236 237 239 241 241 242 243 245 248 250 252 253 254 254 254 253 251 249 248 247 246 245 244 243 241 237 233 228 225 228 231 234 237 239 239 239 238 238 237 237 238 238 237 236 235 234 234 234 233 233 233 234 235 237 238 240 241 243 244 244 160 153 163 167 173 181 189 195 202 210 224 237 242 245 247 244 242 242 242 243 243 245 247 250 252 255 257 257 256 255 255 255 255 255 255 255 146 158 163 213 253 255 256 257 257 258 260 262 128 119 124 143 176 227 265 266 266 267 269 270 271 273 275 277 282 262 241 240 243 243 238 238 240 240 236 225 214 211 214 222 233 240 246 274 281 265 265 271 276 278 279 278 273 253 277 281 285 288 290 293 297 300 301 302 303 304 305 306 305 302 294 281 242 181 148 141 138 137 135 133 135 133 133 130 125 123 122 122 121 121 121 120 120 119 120 120 120 121 121 121 121 121 120 119 120 121 122 122 122 122 121 121 120 119 119 118 118 117 118 118 120 120 120 121 121 121 121 121 121 120 121 121 121 121 121 121 121 121 121 121 120 120 119 119 118 118 117 117 117 117 117 117 117 117 117 117 117 116 116 116 116 117 116 116 116 115 115 114 114 111 111 111 115 119 121 122 122 122 121 121 121 121 121 120 120 119 118 116 115 115 116 116 117 117 117 118 118 119 119 119 119 118 118 118 120 121 122 122 123 124 126 127 128 128 126 124 121 117 117 117 118 118 118 117 115 112 110 112 119 125 128 131 130 130 129 129 128 127 126 126 124 122 120 119 119 119 119 119 119 119 119 119 118 118 118 117 116 115 114 114 114 114 114 115 115 116 118 119 120 121 122 123 124 125 125 126 126 126 127 127 128 129 129 130 130 130 130 130 131 131 131 132 133 133 133 134 134 135 135 136 137 138 138 139 139 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 143 143 143 144 145 145 145 145 146 146 146 147 148 148 148 148 333 333 333 333 333 333 333 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 322 322 322 321 321 321 321 321 321 320 320 320 319 320 320 320 321 321 321 321 322 322 322 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 316 316 315 315 315 315 315 314 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 313 313 313 312 312 312 312 311 311 311 311 310 310 310 309 309 309 308 308 307 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 306 306 306 306 306 306 306 306 306 306 305 305 304 303 302 301 301 301 301 300 300 300 300 301 302 302 302 302 301 300 299 299 300 312 315 314 314 314 313 313 313 312 312 312 310 308 305 299 291 283 275 272 259 251 245 241 237 237 238 240 242 245 249 251 250 251 253 259 263 264 264 264 264 263 262 261 259 259 258 257 256 254 252 250 248 246 244 242 240 239 237 237 236 235 235 234 233 232 232 232 233 235 236 237 237 239 240 241 241 242 244 247 249 251 252 253 253 253 252 251 250 248 248 247 246 245 244 242 238 234 230 227 229 233 236 237 238 239 240 239 239 238 238 238 238 238 237 236 235 235 235 235 235 235 235 235 237 238 240 241 244 241 163 153 162 163 169 176 182 185 186 191 200 214 230 238 242 243 240 240 241 242 243 244 246 248 251 253 256 257 256 255 254 254 254 253 255 256 248 143 159 163 230 250 251 254 256 258 259 261 256 127 120 109 110 70 336 292 276 274 273 273 273 273 274 278 279 281 266 249 244 246 247 243 238 238 236 233 230 219 215 219 225 232 243 261 281 284 265 271 278 282 283 284 275 259 256 274 280 284 287 290 294 298 300 301 302 302 302 304 302 300 296 288 266 240 200 163 146 142 140 137 137 138 135 133 130 126 123 122 121 120 120 120 120 120 120 120 120 120 121 121 122 122 122 121 120 120 121 122 122 122 122 121 120 120 119 119 119 119 119 119 120 121 121 121 122 122 122 122 122 122 122 122 122 121 121 121 121 121 121 121 121 121 120 120 120 119 118 118 118 118 118 118 118 118 118 118 118 117 117 117 117 117 117 117 117 116 116 116 116 116 113 113 113 117 121 122 122 122 122 121 121 121 121 121 121 120 119 118 117 115 115 115 116 117 117 117 117 118 119 119 119 119 118 118 118 120 121 122 123 123 125 126 127 127 127 125 122 119 118 117 118 118 118 117 117 116 113 109 114 126 136 134 130 130 129 129 129 128 127 126 126 124 122 120 119 119 119 119 119 119 119 119 118 118 118 118 117 117 116 115 115 115 115 115 115 116 117 118 119 120 121 122 124 125 125 126 126 127 127 128 128 129 130 130 130 130 130 131 131 131 132 132 132 133 134 134 134 135 135 136 137 138 138 139 139 140 140 140 141 141 141 141 141 142 142 142 142 142 143 143 143 143 143 143 144 145 145 145 145 146 146 147 147 148 148 148 149 149 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 323 323 323 322 322 322 321 321 321 321 321 321 320 320 319 319 319 319 320 320 321 320 321 321 321 322 322 322 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 316 315 315 315 315 315 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 313 313 312 312 312 312 312 312 312 311 311 311 311 310 310 310 309 309 309 308 308 307 307 307 306 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 306 307 307 307 307 307 306 306 306 306 306 305 305 304 303 302 301 301 301 301 300 300 300 300 302 303 302 302 302 301 304 310 309 308 315 315 315 313 312 312 313 313 312 312 312 310 308 305 299 291 287 281 269 256 244 243 240 238 242 246 251 254 253 255 255 255 256 259 266 269 270 269 268 265 263 262 262 261 261 261 260 258 256 254 251 249 247 244 242 240 238 237 236 236 236 235 234 233 232 232 233 234 235 236 237 238 239 240 241 242 243 244 246 248 250 251 252 253 253 252 251 250 249 249 248 247 246 244 242 239 236 232 228 228 233 236 236 238 239 240 240 240 239 239 239 238 238 237 237 237 237 237 237 236 236 235 235 235 243 244 240 238 215 157 163 170 170 175 179 182 184 186 191 200 213 225 231 236 238 238 238 240 242 243 245 247 249 252 254 257 257 256 254 252 252 252 252 254 254 167 143 154 159 212 248 250 252 255 257 258 260 265 261 107 77 96 60 354 301 286 283 281 279 277 276 277 281 281 281 277 267 255 251 251 248 244 240 237 236 229 219 216 219 225 232 249 276 292 287 274 283 287 288 289 289 272 260 263 273 280 284 287 290 293 297 298 299 300 302 302 300 296 293 291 287 262 236 215 178 156 149 147 144 143 143 138 134 131 126 123 121 119 119 119 119 119 120 120 119 119 120 121 122 122 122 122 121 120 121 121 121 122 122 121 121 120 120 120 120 120 121 121 121 121 122 122 122 122 123 123 123 123 123 123 122 122 121 121 121 121 122 122 122 121 121 121 120 120 120 119 118 119 119 119 120 120 119 119 118 118 118 117 118 118 118 118 118 117 117 117 118 118 117 115 114 115 119 121 122 122 122 121 121 121 121 121 121 121 120 119 118 116 114 114 115 115 116 117 117 117 117 118 118 118 118 118 118 119 120 121 123 124 125 125 126 127 127 126 124 121 119 118 118 118 118 118 117 116 117 112 109 119 132 140 139 131 131 130 130 128 128 128 126 126 124 122 121 120 119 119 119 119 119 119 118 118 118 118 118 118 117 116 116 115 115 116 116 117 117 118 119 120 121 122 123 124 125 125 126 127 127 128 129 129 130 130 131 131 131 131 131 131 132 132 133 133 134 134 135 135 136 136 137 138 138 138 139 139 140 140 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 144 144 145 145 146 146 146 146 147 147 148 148 149 149 149 149 333 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 323 323 323 322 322 322 321 321 321 321 321 321 320 320 320 319 319 319 319 319 320 320 320 320 321 321 322 322 322 322 323 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 315 315 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 313 313 312 312 312 312 312 312 312 311 311 311 311 311 310 310 310 309 309 309 308 308 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 307 307 307 307 307 307 307 307 306 306 306 305 304 303 303 302 302 301 301 301 301 301 301 301 304 303 302 302 302 301 308 312 312 313 313 312 313 311 312 313 313 313 312 312 312 311 309 307 301 296 291 282 268 252 241 242 240 240 249 253 259 263 263 263 263 263 264 266 273 275 276 276 274 270 267 266 265 265 264 264 262 260 257 254 251 249 246 244 242 240 238 237 237 236 235 234 234 233 233 233 234 235 236 237 238 239 239 240 241 242 243 244 246 248 249 250 251 252 252 252 251 251 250 249 248 247 246 245 243 240 237 233 229 228 232 233 236 238 240 241 241 240 240 239 239 238 237 237 237 237 238 238 238 237 237 237 237 228 234 204 190 177 157 160 165 169 174 177 179 181 184 189 195 203 215 224 228 230 234 234 237 240 241 241 243 245 249 253 256 257 257 255 252 252 250 248 250 252 253 179 140 143 147 155 253 250 251 252 255 257 261 266 277 324 59 85 63 325 303 295 290 286 284 282 280 280 281 280 280 280 279 269 263 260 256 249 245 243 238 231 220 217 219 226 237 263 289 297 293 288 293 292 293 294 291 265 263 271 277 282 284 287 290 292 293 295 296 299 301 300 293 287 287 287 286 274 241 217 194 179 167 159 154 149 145 143 136 132 127 123 121 119 118 118 118 118 119 119 118 118 119 120 121 122 122 121 120 120 120 121 122 122 122 122 121 121 120 121 121 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 121 121 121 121 122 122 122 122 122 122 121 121 121 120 119 119 119 119 120 121 120 120 119 119 118 118 118 119 119 119 118 118 118 118 119 118 118 118 116 115 117 120 122 123 123 122 122 121 121 121 122 123 122 120 119 117 115 114 114 114 115 116 117 117 117 117 117 117 118 118 118 118 118 119 121 124 126 126 126 126 126 126 126 123 121 120 119 119 119 119 119 117 115 118 113 111 122 132 139 142 136 132 131 130 129 129 129 127 127 125 123 123 122 122 121 120 120 119 119 119 119 118 118 118 118 117 116 116 116 116 117 117 118 118 119 120 121 122 123 124 125 125 126 127 127 128 129 129 130 130 131 132 132 132 132 132 132 132 133 133 134 134 135 135 136 136 137 137 138 138 139 139 140 140 141 141 141 142 142 142 142 142 143 143 143 143 143 143 144 144 144 145 145 146 146 146 147 147 147 148 148 149 149 149 150 150 333 333 333 333 333 333 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 322 322 321 321 321 321 321 321 320 320 320 319 319 319 319 319 319 319 319 319 320 320 321 321 322 322 322 322 322 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 319 319 318 318 318 318 318 317 317 317 316 316 316 315 315 315 315 314 314 314 314 314 314 314 313 313 313 313 313 313 313 313 312 312 312 312 312 312 312 312 312 311 311 311 311 311 311 311 310 310 309 309 309 308 308 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 307 307 307 307 307 307 307 307 306 306 305 305 304 303 303 302 302 302 302 302 301 302 302 303 304 304 303 303 302 302 311 313 312 310 310 309 309 310 312 314 314 314 313 312 312 312 310 308 303 302 296 283 267 252 244 242 240 240 248 258 264 269 271 271 271 271 271 274 279 283 285 286 284 279 274 272 271 270 269 266 263 260 257 254 252 249 246 244 242 240 238 237 237 236 235 235 234 233 233 234 235 236 237 238 239 239 240 241 242 243 244 245 246 248 249 250 251 251 251 251 251 251 250 249 249 248 246 245 244 241 238 234 231 230 231 232 236 239 241 241 241 240 240 239 238 236 236 236 236 237 237 238 238 238 238 235 225 172 163 158 157 157 159 158 167 173 176 177 179 181 184 189 197 206 217 224 229 230 232 235 237 237 234 234 240 245 250 254 255 254 255 255 254 250 247 244 246 248 250 247 163 128 134 148 261 252 253 252 255 257 261 266 274 283 301 354 8 311 304 295 289 288 285 283 281 280 279 278 279 280 281 280 279 279 279 279 270 261 250 234 223 218 224 236 267 291 304 303 299 300 298 296 295 293 289 272 272 275 280 284 286 287 289 291 292 292 296 298 298 294 285 281 282 283 280 269 247 216 209 201 187 175 165 158 152 146 139 133 127 122 122 121 119 118 118 118 118 117 117 117 118 120 121 121 121 120 120 120 120 121 122 122 122 122 122 121 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 121 121 121 121 121 120 120 121 121 122 122 122 122 122 122 122 121 121 120 120 120 120 121 121 120 120 119 119 119 119 119 119 119 119 119 118 119 119 119 119 119 118 116 116 118 121 122 122 123 123 123 123 123 123 124 124 122 120 118 117 115 114 114 114 115 116 117 117 117 117 117 117 118 118 118 118 118 119 121 124 125 126 126 126 126 126 126 123 122 121 121 120 120 120 119 118 117 121 115 117 124 127 130 136 134 128 130 131 130 130 129 128 128 127 125 124 124 123 122 121 120 120 119 119 119 119 119 118 118 117 117 117 116 117 118 118 118 119 120 121 122 123 123 124 125 126 127 127 128 129 129 130 131 131 132 132 132 132 132 133 133 133 134 134 134 135 136 136 137 137 137 138 138 139 139 140 140 140 141 141 142 142 142 142 142 143 143 144 144 144 144 144 144 144 144 145 146 146 147 147 147 148 148 148 149 149 150 150 150 150 333 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 322 322 322 322 321 321 321 320 320 320 320 320 319 319 319 318 319 318 318 319 319 320 320 321 321 321 322 322 322 322 322 322 322 322 322 322 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 319 319 319 318 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 314 314 314 314 313 313 313 313 313 313 312 312 312 312 312 312 312 312 312 312 311 311 311 311 311 311 311 311 310 310 310 309 309 309 308 308 308 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 306 307 307 308 308 307 307 307 307 306 306 305 304 304 303 303 302 302 302 302 302 302 303 305 305 305 304 304 304 303 303 312 313 312 311 309 309 309 311 313 315 315 314 313 312 311 311 309 306 304 302 295 283 264 251 244 241 239 240 249 261 266 272 271 275 277 278 278 278 284 294 297 297 293 286 280 276 275 273 270 267 263 260 257 255 252 249 246 244 243 241 240 239 238 237 236 235 234 234 234 235 236 237 238 239 239 239 240 242 243 244 245 246 247 248 248 249 250 250 251 251 251 251 250 250 249 248 247 246 244 242 239 236 233 232 232 233 236 239 241 242 241 240 239 238 236 234 237 241 240 238 236 237 238 241 228 196 160 158 157 155 154 155 161 163 172 176 176 177 179 181 184 191 202 214 221 227 230 232 234 236 235 229 221 223 238 247 252 253 237 201 212 238 249 249 244 241 242 244 247 250 250 248 207 214 261 254 254 254 255 257 261 266 273 280 286 293 299 299 295 289 289 285 282 281 279 278 277 277 278 280 281 281 280 281 280 280 278 264 250 238 230 230 270 295 304 312 314 310 306 304 301 296 292 290 287 280 277 278 281 284 286 288 289 290 292 295 298 296 291 288 280 276 277 277 272 261 250 236 215 203 193 186 175 165 154 146 141 135 128 123 123 121 121 119 118 117 117 117 117 117 118 119 120 120 120 120 120 120 121 122 122 122 122 122 122 122 122 122 121 121 122 122 122 122 122 122 122 122 122 121 121 121 121 120 120 120 119 119 120 122 123 123 123 123 123 122 122 122 121 121 121 120 120 121 121 120 120 119 119 119 119 119 118 118 118 118 118 119 120 120 119 119 118 116 116 119 120 121 122 123 123 124 124 125 125 125 124 122 120 119 117 117 115 114 114 115 116 117 117 117 118 118 118 118 118 118 118 119 120 121 122 124 125 126 126 126 125 125 125 124 122 123 123 121 121 120 119 122 123 117 122 122 123 124 130 133 132 132 132 131 131 130 129 129 128 128 126 125 123 122 122 121 120 120 120 120 119 119 119 119 118 118 117 117 118 119 119 119 120 121 121 122 123 124 124 125 127 127 128 129 129 130 131 131 132 132 133 133 133 133 133 134 134 134 135 135 136 136 137 137 137 137 138 138 139 139 140 140 141 141 142 142 142 142 143 143 143 144 144 144 144 144 144 144 145 145 145 146 146 147 148 148 148 149 149 149 150 150 150 150 151 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 325 325 325 324 324 324 324 323 323 323 322 322 322 322 321 321 321 320 320 320 320 320 319 319 319 318 318 318 318 318 319 319 319 320 320 321 321 321 322 322 322 322 322 322 322 322 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 319 319 319 318 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 314 314 314 314 313 313 313 313 313 312 312 312 312 312 312 312 312 312 311 311 311 311 311 311 311 311 311 311 310 310 310 309 309 309 308 308 308 307 307 307 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 307 307 307 308 308 307 307 307 307 306 306 305 304 304 303 303 303 302 302 302 302 303 303 305 305 304 304 304 305 304 306 313 312 310 311 309 308 311 314 314 314 313 313 311 310 309 309 303 302 301 297 290 277 259 249 242 238 237 241 253 264 267 272 275 279 283 284 286 287 297 305 307 304 298 289 280 279 277 274 272 269 266 263 260 257 254 250 248 245 246 245 243 241 239 238 237 237 236 236 236 236 237 238 239 239 239 240 241 242 244 245 246 247 247 248 248 249 250 250 250 251 251 251 250 250 249 248 247 246 244 243 240 237 236 235 233 234 236 238 240 241 240 239 238 237 234 231 231 232 233 235 233 236 237 244 187 160 159 158 157 156 156 157 161 166 173 175 175 176 178 180 184 193 206 221 228 230 230 231 234 234 228 216 207 210 229 251 252 220 161 149 147 146 152 224 244 240 240 240 240 243 249 257 262 262 259 258 256 256 256 257 260 263 267 270 274 279 283 285 284 285 281 279 278 278 277 276 276 277 278 280 282 282 282 282 281 280 273 259 253 257 259 274 327 317 320 322 317 313 308 303 298 294 290 287 285 282 279 279 280 282 284 286 289 293 297 299 296 291 286 283 275 270 268 267 262 254 248 238 214 202 197 197 183 165 151 144 140 136 130 125 124 123 122 119 118 118 117 117 117 117 117 118 119 119 120 120 120 120 121 121 122 122 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 120 119 120 122 123 124 123 123 123 123 123 122 122 122 122 121 120 120 121 121 120 120 119 119 119 119 118 118 118 118 118 118 119 120 120 119 118 117 116 116 118 119 121 122 123 124 125 125 126 126 126 124 123 121 120 119 117 116 115 115 115 116 117 117 118 118 118 118 118 118 118 118 119 119 119 120 121 122 123 124 125 125 125 125 125 125 126 127 125 122 122 124 127 124 117 123 123 123 124 130 138 141 137 133 133 132 132 130 129 129 128 126 125 124 122 122 121 121 120 120 120 120 120 120 119 119 118 118 119 119 120 120 120 121 122 122 122 123 124 125 126 127 128 128 129 130 130 131 132 132 132 133 133 133 134 134 134 135 135 135 135 136 137 137 137 137 138 138 139 139 140 140 141 141 141 142 142 142 142 143 143 144 144 145 145 145 145 145 145 145 145 146 146 147 147 148 149 149 149 150 150 151 151 151 151 151 333 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 323 322 322 322 322 321 321 320 320 320 320 320 319 319 319 319 318 318 318 318 318 318 319 319 320 320 321 321 321 321 321 322 322 322 322 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 319 319 319 319 318 318 318 318 317 317 317 317 316 316 315 315 315 314 314 314 314 314 314 313 313 313 313 313 313 312 312 312 312 312 312 312 312 311 311 311 311 311 311 311 311 311 311 311 310 310 310 310 309 309 309 308 308 308 307 307 307 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 307 307 307 308 308 308 308 307 307 306 306 305 304 304 303 303 303 302 302 302 302 303 304 304 303 303 303 304 309 306 304 307 313 312 311 309 312 315 315 313 311 310 310 309 307 305 303 304 298 295 292 284 270 255 246 240 235 234 243 266 268 266 271 279 284 287 291 293 296 306 310 308 306 301 293 285 284 280 279 277 275 272 269 266 263 259 256 252 249 250 251 248 244 242 240 239 239 238 238 238 238 239 239 240 240 240 241 242 243 245 246 247 247 247 247 248 249 249 250 250 251 251 251 251 250 249 248 247 245 243 242 239 237 237 235 234 234 235 237 239 239 239 239 238 236 233 229 229 227 226 228 231 234 237 242 165 160 160 159 158 157 157 161 165 168 172 173 173 175 177 180 183 192 208 226 234 234 235 234 234 231 212 199 192 188 179 157 180 157 149 149 149 150 148 221 245 240 238 238 239 240 246 254 261 263 263 260 258 257 257 258 259 261 262 262 264 269 273 275 276 276 275 275 275 275 275 275 276 277 279 280 281 281 282 282 281 274 265 266 285 311 327 333 333 323 324 321 318 310 302 298 295 291 286 283 282 281 278 278 278 280 284 285 290 296 299 297 291 286 282 278 270 263 259 258 255 254 248 232 211 200 197 205 188 158 145 141 138 135 132 129 127 125 122 119 119 119 118 117 117 117 117 118 118 119 119 119 119 119 120 120 121 120 120 119 119 119 119 119 120 120 120 120 120 121 121 120 121 121 121 121 121 122 122 122 122 121 121 122 125 125 125 124 124 123 123 123 123 123 122 121 121 120 120 120 120 120 120 120 119 119 119 118 118 118 117 117 118 119 119 120 118 118 116 116 116 117 119 120 122 123 125 126 126 126 126 125 124 123 123 122 120 117 115 115 115 115 116 116 117 118 119 119 119 119 119 119 119 118 118 117 117 118 119 121 122 123 123 124 125 125 126 128 129 128 126 127 130 128 125 119 119 123 123 125 130 136 139 137 134 134 134 132 132 133 130 129 127 125 124 123 122 122 121 121 121 121 121 121 121 120 120 119 120 120 120 121 121 122 122 122 123 123 124 125 126 127 128 129 129 130 130 131 131 132 132 132 133 134 134 134 134 135 135 135 136 136 137 137 137 137 138 138 138 139 139 140 141 141 141 142 142 142 142 143 143 143 144 145 145 145 145 145 145 146 146 146 146 147 147 148 148 149 149 150 150 150 151 151 151 152 152 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 319 319 318 318 318 318 318 318 318 318 319 319 320 320 320 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 320 320 320 320 320 319 319 319 319 318 318 318 318 317 317 317 317 316 316 315 315 315 314 314 314 314 314 313 313 313 313 313 313 312 312 312 312 312 312 312 311 311 311 311 311 311 311 311 311 311 311 310 310 310 310 310 310 309 309 309 308 308 308 307 307 307 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 307 307 307 307 307 308 308 307 307 306 306 305 304 304 303 303 303 302 302 302 302 303 303 303 303 303 302 303 308 306 305 304 305 310 314 314 315 315 313 311 309 308 308 306 303 301 300 299 294 291 286 278 263 251 243 237 232 233 259 279 277 268 274 281 286 290 295 298 301 307 304 302 304 303 301 296 289 286 285 283 281 277 274 272 270 267 263 260 256 256 258 254 250 247 244 243 242 241 241 241 241 241 241 241 241 242 242 243 244 246 247 247 246 246 247 248 249 250 250 250 250 251 250 249 248 247 247 245 243 241 240 239 238 237 235 234 234 235 236 237 238 238 237 237 235 233 233 231 229 228 229 230 232 234 228 163 160 161 171 159 158 160 164 168 171 170 169 170 173 176 180 183 190 208 221 229 237 241 241 236 180 180 181 181 178 171 160 154 152 151 151 151 151 149 237 244 240 239 240 241 242 245 251 254 258 260 259 258 258 258 259 260 262 263 262 264 267 268 271 272 273 273 274 275 275 275 275 275 277 279 280 281 281 282 282 281 277 271 305 39 0 347 336 326 322 319 318 314 298 294 294 293 286 280 277 277 277 277 277 278 280 281 285 292 296 295 291 286 283 279 274 266 258 253 253 253 249 238 223 208 198 199 210 194 148 139 137 136 135 134 131 128 126 123 120 120 119 119 118 118 118 118 117 117 118 118 118 118 118 118 119 119 118 117 117 117 117 117 118 118 118 118 119 119 120 120 120 120 120 121 121 122 122 122 123 124 123 123 124 126 126 126 125 124 124 123 123 123 122 122 121 120 119 119 119 120 120 119 119 119 119 119 118 118 117 117 117 117 118 118 118 118 117 116 116 116 117 119 120 121 123 124 125 125 125 125 124 124 124 123 122 119 116 115 114 114 115 115 116 117 118 119 119 120 120 119 119 119 118 117 116 116 117 118 119 119 120 121 123 125 126 127 130 132 130 129 130 131 129 128 128 126 119 118 125 129 133 135 137 137 136 135 134 134 134 133 129 127 126 124 124 123 122 122 121 121 122 122 122 121 121 121 121 121 121 121 122 122 123 123 123 124 124 125 126 127 128 129 129 130 130 131 131 132 132 132 133 134 134 134 135 135 135 135 136 136 136 137 137 137 138 138 138 139 139 140 140 141 141 142 142 142 142 143 143 143 144 144 145 145 146 146 146 146 146 146 146 147 148 148 148 149 149 150 150 150 151 151 152 152 152 152 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 324 324 323 323 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 319 319 319 318 318 318 317 317 317 318 318 319 319 319 320 320 320 321 321 321 321 321 321 321 321 321 321 321 321 321 320 320 320 320 320 319 319 319 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 315 314 314 314 313 313 313 313 313 313 312 312 312 312 312 312 312 311 311 311 311 311 311 311 310 310 310 310 310 310 310 310 310 310 310 309 309 309 308 308 308 308 307 307 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 307 307 307 307 307 307 307 307 307 306 306 305 304 304 303 303 303 303 302 302 302 303 303 303 304 304 303 303 303 304 305 305 310 313 314 315 314 313 312 311 310 309 308 303 300 299 298 295 291 286 280 269 255 243 236 232 229 233 246 255 274 262 272 281 287 293 298 301 302 298 294 295 300 301 302 299 295 292 291 288 286 284 281 279 276 274 270 268 265 264 264 260 256 252 250 248 246 245 244 244 244 244 243 243 243 243 243 244 245 246 246 246 246 247 248 249 249 249 250 250 250 249 248 246 245 245 245 243 240 238 238 238 237 237 236 236 235 235 235 236 236 236 236 235 235 235 234 233 233 232 231 231 230 231 219 163 161 176 235 234 167 163 167 172 175 174 170 169 171 175 180 184 189 192 205 222 237 243 246 215 156 164 172 175 174 169 163 159 157 154 153 152 151 148 164 186 233 245 245 244 243 243 245 248 253 256 257 258 259 260 261 263 265 266 267 267 268 269 271 273 274 275 275 275 275 275 275 276 278 280 280 282 283 284 283 283 286 292 3 90 346 328 332 321 309 305 309 307 292 290 290 289 284 278 274 275 276 277 277 278 279 282 287 290 290 288 286 284 281 277 271 264 256 252 250 249 246 237 226 210 196 202 217 200 138 134 134 129 130 132 131 128 126 123 121 120 120 119 118 118 117 117 117 117 116 116 116 116 116 116 117 117 115 115 115 115 115 115 116 116 117 117 118 118 119 119 119 119 120 120 121 121 122 123 124 125 124 123 125 126 127 126 125 124 124 124 123 122 122 121 120 119 118 118 118 119 119 119 119 119 119 118 118 118 117 117 117 117 117 117 117 116 116 115 115 115 117 119 120 122 123 124 125 125 125 124 124 124 124 123 121 118 115 114 113 113 114 114 115 116 117 118 119 120 120 119 119 118 117 117 116 116 117 118 118 119 120 121 122 125 127 129 132 134 131 131 133 133 132 131 127 121 116 118 127 130 133 135 137 139 138 136 136 136 136 134 130 128 126 125 124 123 123 122 122 122 122 122 122 122 122 122 122 122 122 122 123 123 123 124 124 125 126 126 127 128 129 130 130 131 131 132 132 132 133 133 133 134 135 135 135 135 136 136 136 136 136 137 138 138 138 138 139 139 139 140 140 141 142 142 142 142 143 143 143 144 144 145 145 146 146 146 146 147 147 147 147 148 148 149 149 149 150 150 150 151 151 151 152 153 153 152 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 323 322 322 322 322 321 321 320 320 320 319 319 319 319 319 319 318 318 318 317 317 317 317 317 318 318 319 319 319 320 320 320 320 321 321 321 321 321 321 321 321 321 320 320 320 320 320 320 319 319 319 319 319 318 318 318 317 317 317 317 316 316 316 315 315 315 315 314 314 314 313 313 313 313 313 312 312 312 312 312 312 312 311 311 311 311 311 311 310 310 310 310 310 310 310 310 310 310 310 310 309 309 309 309 308 308 308 308 307 307 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 307 307 307 307 307 307 307 307 307 306 306 305 305 304 304 304 303 303 303 303 302 303 303 303 304 304 303 302 301 302 304 304 304 313 314 313 313 312 313 312 312 311 309 304 300 298 297 295 292 287 281 272 261 247 236 230 229 228 236 247 249 259 259 269 279 288 295 301 303 300 295 291 292 295 298 301 301 299 298 296 294 293 291 289 287 284 281 277 275 272 271 270 267 262 259 256 253 251 249 248 247 247 247 246 246 245 244 244 245 246 246 246 246 247 248 249 249 249 249 249 249 248 246 244 243 244 244 244 242 238 237 237 237 237 238 238 237 236 236 235 233 232 233 233 234 234 234 234 235 235 235 234 232 230 230 227 221 211 215 237 230 161 165 170 174 178 180 177 173 172 175 180 184 185 188 199 220 238 236 167 155 161 167 171 173 171 168 167 164 160 157 155 153 153 154 155 157 238 247 247 245 244 243 242 244 247 251 254 257 259 261 262 265 267 268 269 269 270 271 273 274 274 274 274 275 275 275 276 277 279 281 281 282 284 279 276 278 281 293 354 47 318 315 326 315 311 304 307 303 291 288 286 285 283 277 274 275 277 278 279 280 283 285 285 285 284 283 283 282 279 275 269 260 254 253 249 247 243 234 224 206 191 202 221 195 127 121 124 123 124 130 130 128 125 123 121 120 120 119 118 116 116 116 116 115 115 115 114 114 114 114 115 115 113 113 113 113 113 113 114 114 115 116 116 117 118 118 118 119 119 119 120 121 122 123 124 125 124 124 125 126 126 126 125 124 124 123 122 122 121 120 119 119 118 118 118 118 118 118 118 118 118 118 118 117 117 117 116 116 116 116 115 114 114 114 114 114 116 119 121 123 124 125 126 126 125 125 125 124 124 122 120 117 115 113 113 113 113 114 115 115 116 117 119 120 120 120 120 118 117 116 116 118 118 118 119 120 121 122 123 125 128 131 134 132 132 134 136 136 135 133 128 120 118 125 130 132 133 134 135 137 139 138 137 137 136 135 133 129 127 126 125 124 124 123 123 123 124 124 124 124 124 123 124 123 123 123 124 124 124 125 126 126 127 127 128 129 130 130 131 131 132 132 132 133 133 133 134 135 135 136 136 136 136 136 136 137 137 137 138 138 138 139 139 139 140 140 140 141 142 142 143 143 143 143 144 144 145 145 146 146 146 147 147 147 147 148 148 148 149 149 150 150 150 150 151 151 152 152 153 153 153 153 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 319 319 318 318 318 317 317 317 317 317 317 317 318 318 319 319 319 320 320 320 320 320 320 321 321 321 321 320 320 320 320 320 320 319 319 319 319 319 318 318 318 318 317 317 317 317 316 316 316 315 315 315 315 314 314 313 313 313 313 313 312 312 312 312 312 312 312 311 311 311 311 310 310 310 310 310 310 310 310 310 310 310 310 310 310 310 309 309 309 308 308 308 308 308 307 307 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 307 307 307 307 306 306 307 307 306 306 306 305 305 304 304 304 303 303 303 303 303 303 304 304 303 303 303 301 305 307 308 309 311 312 313 313 311 311 311 311 311 309 305 300 296 297 295 293 291 286 277 265 252 240 233 223 223 227 227 263 266 259 265 272 282 292 299 303 303 299 296 293 291 292 296 301 303 303 302 301 300 299 298 296 293 291 287 286 282 278 279 277 273 269 265 262 259 256 254 252 251 250 249 249 248 246 246 245 246 246 246 246 247 247 248 249 249 249 249 248 247 245 243 242 242 243 243 242 239 237 237 237 237 238 238 238 238 237 235 233 230 229 230 231 232 233 233 234 235 237 237 237 235 233 231 231 233 235 237 236 234 216 166 171 175 179 183 183 181 179 180 182 184 185 189 193 226 242 191 154 159 166 170 172 172 170 168 167 165 162 160 158 157 157 158 165 223 246 246 246 244 244 242 241 241 242 245 249 253 256 259 263 265 266 267 268 268 270 271 273 273 273 273 273 275 276 277 278 278 279 279 280 282 283 270 267 270 279 193 149 132 321 321 319 317 307 299 306 304 294 288 283 281 279 276 273 275 276 280 283 287 288 286 282 280 281 280 282 284 280 274 266 260 254 250 248 246 241 231 221 199 184 202 225 184 122 119 119 120 122 129 129 128 125 123 121 120 119 118 117 116 115 114 114 114 113 113 113 113 112 112 112 112 111 111 111 111 111 112 112 113 114 114 115 116 117 117 117 118 118 119 120 121 122 123 124 124 124 123 124 125 125 125 125 124 123 123 122 121 120 119 119 118 118 117 117 117 117 118 118 118 118 118 118 117 117 117 116 116 115 114 114 114 113 112 112 113 116 119 122 124 125 125 126 126 125 125 125 125 124 121 119 116 114 113 112 113 113 113 113 113 114 116 118 120 121 121 120 118 117 117 117 118 119 120 121 122 122 123 124 127 129 132 135 131 133 136 139 139 137 134 127 120 119 127 133 133 132 133 134 134 135 136 137 137 137 136 134 133 131 128 127 126 125 125 124 124 125 125 125 125 125 125 125 125 124 124 125 126 126 126 127 127 128 128 129 129 130 131 131 132 132 133 133 133 134 134 135 136 136 136 137 137 137 137 137 137 137 138 138 138 139 139 139 140 140 140 141 141 142 143 143 143 144 144 144 145 145 146 146 147 147 147 148 148 148 148 149 149 149 150 150 150 150 150 151 152 152 152 153 153 153 153 333 333 333 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 319 319 318 318 318 318 317 317 317 316 317 317 317 317 318 318 319 319 319 320 320 320 320 320 320 320 320 320 320 320 320 320 319 319 319 319 319 318 318 318 318 318 317 317 317 316 316 316 315 315 315 315 315 314 314 313 313 313 313 312 312 312 312 312 312 312 312 311 311 311 310 310 310 310 310 310 310 310 310 310 310 310 310 309 309 309 309 309 309 308 308 308 308 308 307 307 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 306 307 306 306 306 306 306 306 306 306 306 305 305 304 304 304 304 303 303 303 303 304 304 304 303 303 308 309 309 309 308 308 308 310 311 311 311 311 310 310 309 305 300 297 296 294 293 293 291 285 275 259 244 234 226 215 212 221 227 294 275 271 275 282 289 295 299 300 300 298 294 293 292 292 296 301 304 306 307 307 307 306 303 301 299 297 295 291 288 284 287 283 279 275 271 267 264 261 259 256 255 254 252 251 249 248 247 247 247 247 247 247 247 248 248 248 249 248 248 246 244 242 241 241 242 242 242 240 239 238 236 237 238 238 239 240 239 237 234 231 229 228 229 229 230 231 231 233 235 237 238 238 238 237 222 197 182 188 227 235 236 213 166 171 174 178 183 186 188 191 192 193 197 203 202 190 197 215 157 155 165 170 173 174 173 172 171 167 164 163 162 161 162 165 169 192 242 241 244 244 245 243 242 241 240 240 241 244 247 251 256 261 264 261 263 265 267 269 270 271 272 273 274 275 276 277 278 278 278 277 278 279 279 280 275 292 324 110 139 150 144 327 309 310 300 297 301 306 304 294 286 279 275 273 273 273 276 276 283 287 289 288 284 280 279 280 281 284 284 278 271 268 264 257 252 249 245 238 226 214 191 176 205 233 178 112 115 118 119 123 128 129 127 124 122 121 120 118 117 116 116 114 114 113 112 112 112 111 111 110 110 110 110 109 109 109 110 110 111 111 112 113 114 115 115 116 116 116 116 117 118 119 120 121 122 122 122 122 122 123 124 124 124 124 124 123 122 121 120 119 119 118 118 117 117 117 117 117 117 117 117 117 117 117 117 117 117 116 116 115 115 114 113 112 111 111 113 117 121 123 124 124 124 124 125 125 125 125 124 123 121 118 116 114 113 112 112 112 112 112 112 113 115 117 119 120 121 120 119 118 117 118 119 120 121 122 122 123 123 125 128 131 134 137 133 134 135 141 141 139 134 127 121 123 132 135 133 133 134 134 134 134 135 136 136 136 136 135 135 133 130 129 128 128 127 126 126 126 126 126 126 126 126 126 126 126 125 126 127 127 128 128 128 129 129 129 130 131 131 132 133 133 133 134 134 134 135 136 137 137 137 137 137 137 137 137 137 138 138 138 139 139 139 140 140 140 141 141 142 142 143 143 144 144 144 145 145 145 146 146 147 147 148 148 148 149 149 149 149 150 150 150 150 151 151 151 152 153 153 153 153 153 154 333 333 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 318 318 317 317 316 316 316 316 316 317 317 318 318 318 319 319 319 320 320 320 320 320 320 320 320 320 320 319 319 319 319 319 319 318 318 318 318 317 317 317 317 316 316 316 316 315 315 315 314 314 314 313 313 313 312 312 312 312 312 312 312 312 311 311 311 310 310 310 310 310 310 310 310 310 310 309 309 309 309 309 309 309 309 309 308 308 308 308 308 307 307 307 306 306 306 306 306 305 305 305 305 305 306 305 305 305 305 305 305 306 306 306 306 306 306 306 306 306 306 306 306 306 306 305 305 305 304 304 304 304 303 303 304 304 304 303 302 303 307 307 306 307 306 306 307 309 310 310 310 310 309 308 307 303 298 296 294 292 292 292 290 283 272 254 240 231 225 217 211 210 294 293 261 269 277 285 292 293 293 294 295 294 287 288 287 290 295 301 305 308 310 310 309 309 308 307 305 304 302 299 296 293 295 291 286 281 277 272 269 265 263 262 259 257 255 253 251 250 249 248 248 248 248 248 248 248 248 248 248 247 246 244 242 240 240 241 242 241 240 240 238 237 236 236 237 239 240 241 239 235 231 230 229 229 229 228 229 229 230 232 234 236 238 239 240 234 178 165 163 163 171 230 238 199 167 171 174 178 183 189 191 197 198 209 220 226 224 209 186 162 156 161 166 174 177 178 177 176 174 168 164 164 165 167 174 187 202 217 232 236 241 242 245 245 243 242 240 240 240 241 242 245 249 254 258 252 257 262 266 268 269 270 272 275 277 278 279 278 277 277 275 274 275 277 278 280 283 301 4 92 60 107 85 352 308 297 297 302 304 303 300 290 282 275 271 270 272 274 275 278 284 284 284 283 282 280 280 280 281 282 281 273 273 271 265 260 256 251 243 234 221 211 174 155 286 343 61 117 119 118 121 125 127 128 126 124 121 120 119 118 117 116 115 114 113 112 111 111 110 110 109 109 108 108 109 108 108 108 109 109 110 110 111 112 113 114 114 115 115 115 116 117 117 118 119 120 121 121 121 121 121 121 122 122 123 123 123 122 121 120 119 118 118 118 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 116 116 116 115 114 113 112 111 111 114 120 124 125 125 124 124 124 124 124 124 125 124 122 120 118 116 114 113 112 112 112 111 111 110 111 114 115 117 118 119 118 118 118 118 118 119 120 122 122 122 123 124 126 129 132 136 139 137 135 137 143 144 141 133 128 124 129 137 138 134 134 133 133 134 134 134 135 135 135 135 135 134 134 133 131 130 129 128 127 126 126 126 127 127 127 127 127 127 127 127 128 128 128 129 129 129 129 130 130 131 131 132 133 134 134 134 135 135 135 136 136 137 137 137 137 137 137 137 137 138 138 138 139 139 140 140 140 140 141 141 141 142 143 143 144 144 144 145 145 145 145 146 147 147 148 148 149 149 149 150 150 150 151 151 151 151 151 152 152 152 153 153 154 154 154 154 333 333 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 318 317 317 317 317 316 316 316 316 316 317 317 318 318 319 319 319 319 319 319 320 320 320 320 319 319 319 319 319 319 319 318 318 318 318 317 317 317 317 317 316 316 316 316 315 315 315 314 314 314 313 313 313 312 312 312 312 312 312 312 311 311 311 311 310 310 310 310 309 310 310 310 309 309 309 309 309 309 309 309 309 309 308 308 308 308 308 308 307 307 307 306 306 306 306 306 305 305 305 305 306 306 306 305 305 305 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 305 305 305 305 305 304 304 304 304 305 304 303 302 301 304 306 305 305 304 305 306 308 309 309 309 309 309 308 307 305 301 301 296 293 292 292 290 286 279 267 251 240 232 229 227 223 223 228 237 243 251 260 269 276 280 283 286 288 287 282 281 281 285 292 299 304 308 311 312 314 315 315 314 313 312 311 308 304 301 301 298 292 287 282 277 273 270 268 266 263 260 257 255 253 252 251 250 249 249 249 249 248 248 248 247 246 246 244 241 239 238 239 240 241 240 239 238 235 235 235 235 237 239 240 240 236 232 231 231 232 231 230 229 228 229 230 231 233 235 238 239 241 224 172 167 163 162 162 177 193 168 165 168 171 176 182 188 192 194 196 205 219 228 231 223 199 169 165 168 173 181 184 184 183 184 186 179 167 167 170 181 198 211 216 221 228 231 234 238 244 246 246 244 241 240 240 239 240 241 244 247 249 248 254 260 265 267 268 271 274 277 279 280 280 278 277 275 271 270 273 277 279 280 280 276 113 110 356 8 8 5 326 302 300 300 299 298 290 284 278 273 269 268 269 270 274 278 277 277 277 278 279 280 280 279 280 280 279 277 272 270 271 268 261 251 244 254 274 275 73 96 78 68 113 120 120 121 123 126 127 127 125 122 120 119 118 118 117 116 114 114 113 112 111 110 109 108 108 107 107 107 107 107 107 108 108 109 109 110 110 111 112 113 114 114 114 114 115 116 116 117 118 118 119 119 120 120 120 120 120 121 122 122 122 121 120 119 118 118 118 117 117 117 116 116 116 116 116 117 117 117 116 117 117 117 117 117 117 116 116 115 114 113 112 112 116 123 126 126 126 125 125 124 124 124 124 124 123 120 119 117 115 114 113 113 112 111 110 109 108 109 112 113 115 116 116 116 116 117 118 118 119 120 121 122 122 123 125 128 131 134 136 138 140 139 141 145 145 140 134 130 133 139 140 138 136 132 131 132 133 133 133 133 134 134 133 134 134 133 132 131 130 129 128 127 127 127 127 127 128 128 129 128 129 128 128 129 129 129 129 129 130 130 131 131 131 132 133 134 134 135 135 135 135 136 136 137 137 138 138 138 138 138 138 138 138 138 139 140 140 140 140 140 141 141 141 142 142 143 144 144 145 145 145 145 146 146 146 147 148 148 149 149 150 150 150 151 151 151 152 152 152 152 152 152 153 153 154 154 154 154 154 333 333 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 322 322 322 321 321 321 321 321 320 320 320 319 319 318 318 318 318 317 317 317 317 317 316 316 316 316 316 316 317 317 318 318 318 318 319 319 319 319 319 319 319 319 319 319 319 319 319 318 318 318 318 318 317 317 317 317 316 316 316 316 316 315 315 315 314 314 314 313 313 313 312 312 312 312 312 311 311 311 311 311 310 310 310 310 309 309 309 309 309 309 309 309 309 309 309 309 309 309 308 308 308 308 308 308 307 307 307 307 306 306 306 306 306 306 306 306 306 306 306 306 305 306 306 306 307 307 307 307 306 306 306 305 305 306 306 306 306 306 306 305 305 305 305 305 305 304 305 305 305 304 302 302 303 306 306 305 304 304 304 307 308 309 308 308 307 307 307 306 304 301 300 295 293 292 290 288 282 273 262 249 241 234 235 234 233 236 236 235 236 239 244 251 258 267 273 278 280 278 275 275 275 279 287 295 302 308 312 315 317 318 318 318 319 319 318 316 312 308 307 306 300 294 288 282 277 276 272 269 265 262 259 257 255 254 253 251 250 250 249 249 248 248 247 246 245 243 240 238 238 238 239 239 239 238 236 226 195 228 234 236 237 239 239 236 234 233 233 234 234 234 232 230 229 229 230 231 233 235 238 240 245 218 177 176 172 168 164 165 171 162 162 164 167 172 178 182 186 191 193 196 207 224 232 228 204 182 176 177 181 190 190 191 192 193 203 214 197 178 185 205 220 221 221 221 223 224 227 234 240 245 246 246 244 242 240 240 240 242 243 243 245 249 254 261 265 267 268 271 274 278 280 281 280 279 277 273 269 270 274 278 279 278 269 235 181 171 167 167 300 318 307 296 292 293 295 294 283 279 274 271 268 268 267 267 270 271 269 271 273 276 278 279 279 278 278 278 277 276 275 276 282 276 265 260 272 284 303 24 91 103 105 109 119 122 121 123 125 126 127 126 124 121 119 118 118 118 117 115 114 113 112 111 110 109 108 107 106 106 106 106 106 106 107 107 108 109 109 110 110 111 112 113 113 113 114 114 114 115 116 116 117 117 117 118 119 119 119 120 120 121 121 121 121 120 119 118 118 117 117 117 117 117 117 116 116 116 116 117 117 117 117 117 118 118 118 118 118 117 117 116 116 114 112 114 120 126 128 128 127 126 126 125 125 124 124 123 121 118 117 116 115 114 114 113 112 110 109 107 107 107 109 111 111 112 113 113 114 115 117 118 119 119 120 121 123 125 127 130 133 134 136 139 141 142 143 144 143 139 136 136 141 142 142 139 135 131 130 130 130 131 131 132 132 132 133 133 132 131 131 131 130 129 128 128 127 127 128 128 128 129 129 129 129 129 129 129 129 129 129 130 130 131 131 131 132 133 134 135 135 135 135 136 136 136 137 137 138 138 138 138 138 138 138 138 138 139 140 140 141 141 141 141 141 142 142 142 143 144 144 145 145 145 145 146 146 146 147 148 148 149 149 150 150 151 151 151 151 152 152 152 153 153 153 153 154 154 154 154 154 154 154 333 333 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 325 325 324 324 324 323 323 323 322 322 322 321 321 321 321 321 320 320 320 319 319 318 318 318 318 317 317 317 317 317 316 316 316 315 315 316 316 316 317 317 318 318 318 318 319 319 319 319 319 319 319 319 319 319 319 318 318 318 318 317 317 317 317 316 316 316 316 316 315 315 315 315 314 314 314 313 313 312 312 312 312 312 311 311 311 311 311 310 310 310 310 309 309 309 309 309 309 309 309 309 309 308 308 308 308 308 308 308 308 308 307 307 307 307 307 307 306 306 306 306 306 305 306 306 306 306 306 306 306 306 306 307 307 307 307 307 306 306 306 306 305 306 306 306 306 306 306 306 306 306 306 305 305 305 305 305 305 304 304 306 307 307 307 306 305 304 305 306 308 308 307 307 307 306 305 304 304 303 300 296 293 290 288 286 276 265 255 246 240 237 237 236 234 249 247 244 241 241 243 247 254 263 269 273 274 272 271 270 273 278 283 293 302 309 313 316 318 319 320 320 322 322 322 322 319 316 315 312 307 300 294 288 284 281 276 271 268 264 262 259 257 255 254 252 251 250 250 249 248 247 246 245 243 240 237 236 237 238 238 238 238 237 222 189 195 233 235 236 238 238 236 234 234 236 237 236 237 236 234 232 231 231 231 232 234 236 238 239 244 248 217 192 189 179 168 164 163 161 160 162 164 168 173 176 181 188 190 191 196 217 229 224 207 194 188 186 190 196 196 199 201 202 206 217 223 216 216 224 228 224 220 221 219 219 224 230 236 242 245 246 245 243 241 240 241 242 243 244 248 253 257 262 266 268 268 270 273 277 279 280 280 280 278 274 270 277 281 280 278 275 254 220 188 176 175 178 206 276 287 288 289 291 292 287 279 275 271 269 268 268 265 262 263 263 265 269 272 275 276 279 278 277 277 275 275 278 283 286 287 286 286 293 294 319 359 76 97 104 110 116 121 123 125 125 126 128 128 127 124 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 106 105 105 105 106 107 108 108 109 109 110 111 111 112 112 113 113 113 114 114 115 115 115 116 116 117 117 118 118 118 119 120 120 120 120 120 119 118 118 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 117 118 119 119 119 119 119 118 118 117 114 113 116 123 129 130 130 129 128 127 126 125 124 123 121 119 117 115 114 114 114 113 112 110 109 107 106 105 105 106 107 108 109 109 111 112 114 116 117 118 118 119 120 123 126 129 131 132 135 138 140 142 142 142 142 141 139 140 146 148 148 145 139 133 129 128 128 129 130 130 130 131 132 132 133 133 132 131 130 130 129 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 130 130 131 131 131 132 133 133 135 135 135 135 136 136 136 137 137 137 138 138 139 139 139 139 139 139 139 139 140 141 141 141 141 142 142 142 143 143 143 144 145 145 146 146 146 146 147 147 147 148 149 150 150 151 151 151 151 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 155 333 332 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 325 325 324 324 324 323 323 323 323 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 317 316 316 316 315 315 315 315 316 316 316 317 317 318 318 318 318 318 319 319 319 319 319 319 319 318 318 318 318 317 317 317 317 316 316 316 316 316 316 315 315 315 314 314 314 313 313 313 312 312 312 312 311 311 311 311 310 310 310 310 310 309 309 309 309 309 309 309 309 309 308 308 308 308 308 308 308 308 308 307 307 307 307 307 307 307 307 306 306 306 306 306 305 305 306 306 306 306 306 306 307 307 308 308 307 307 307 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 305 305 305 305 305 305 306 307 308 308 307 309 308 307 303 303 301 299 303 306 306 306 305 304 303 303 302 300 297 293 289 286 281 267 257 248 242 238 236 236 235 234 251 259 256 253 252 253 256 260 264 268 269 270 271 270 282 288 284 283 293 302 309 313 317 320 320 321 322 323 323 323 323 322 320 318 315 311 306 299 295 292 286 280 275 270 267 264 261 259 256 254 252 251 251 251 250 248 246 245 243 240 237 235 236 237 238 238 238 237 236 210 189 204 234 235 237 238 237 235 235 236 238 239 239 239 238 237 236 235 233 233 234 237 238 239 239 239 245 223 205 194 180 169 164 163 162 161 160 161 164 165 169 177 184 187 188 192 206 225 222 212 205 199 195 196 198 199 202 206 208 210 217 227 234 236 233 222 212 210 211 213 215 222 229 233 238 241 243 243 242 240 240 241 241 243 246 251 256 260 263 266 268 269 271 273 276 278 279 280 282 282 275 270 304 300 299 285 261 238 214 196 187 185 186 201 274 284 292 295 295 286 280 276 272 269 268 268 267 264 244 253 259 263 268 271 273 275 277 278 277 277 275 276 283 290 293 293 299 313 305 328 346 42 62 93 107 114 119 122 124 127 128 129 130 129 127 124 123 121 119 118 117 115 114 113 113 112 111 110 109 108 107 106 106 105 105 105 107 108 108 109 109 110 110 111 111 111 112 113 113 113 114 114 114 114 114 115 115 116 116 117 117 118 119 120 120 120 120 120 119 119 118 117 117 117 117 117 117 117 117 117 117 117 118 118 117 117 117 118 120 120 120 120 120 120 119 117 114 114 120 124 127 129 131 130 130 129 127 126 124 122 120 118 115 114 113 113 112 112 110 109 107 105 104 103 104 104 105 106 106 107 108 111 113 115 115 115 115 117 120 124 127 129 129 132 136 139 140 140 140 140 140 141 144 149 154 155 152 145 137 130 127 126 127 128 129 130 130 131 131 132 133 133 132 131 130 129 129 128 128 128 128 128 128 128 128 129 129 130 129 129 129 130 130 130 131 131 131 131 132 133 134 135 135 135 136 136 137 137 137 137 138 138 139 139 140 140 139 139 139 140 140 140 141 141 142 142 142 142 143 143 144 144 145 145 146 146 146 146 147 147 148 148 149 150 150 151 151 151 152 152 152 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 333 332 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 323 323 323 323 322 322 322 322 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 317 316 316 316 315 315 315 315 315 315 316 316 316 317 317 317 318 318 318 318 318 318 318 318 318 318 318 318 318 317 317 317 317 316 316 316 316 316 315 315 315 315 314 314 314 313 313 313 312 312 312 312 311 311 311 311 310 310 310 310 309 309 309 309 309 309 308 308 308 308 308 308 308 308 308 308 307 308 307 307 307 307 307 307 307 307 306 306 306 306 306 306 306 306 306 306 306 306 306 307 307 308 308 308 308 307 307 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 305 305 306 306 307 307 309 308 308 308 306 304 304 303 301 300 300 299 303 306 305 305 304 302 302 302 301 300 297 293 289 283 274 261 251 243 237 236 234 233 231 231 242 261 260 262 263 264 265 266 267 268 268 269 269 268 296 288 286 289 296 302 309 313 317 320 321 322 322 322 322 322 321 321 319 316 314 311 307 304 301 296 290 284 278 273 269 266 263 260 257 254 252 251 251 250 249 247 245 243 241 237 235 234 236 237 237 237 237 236 234 212 213 230 236 237 237 237 236 236 237 237 239 241 241 241 240 240 240 238 234 235 238 239 240 240 239 237 234 242 231 203 178 168 165 164 164 163 161 161 160 159 167 175 182 185 187 189 197 211 216 211 206 203 203 200 198 199 203 205 208 210 215 224 234 241 240 215 192 193 200 207 215 223 229 232 235 237 239 239 238 237 238 239 241 245 248 254 258 262 264 266 268 271 273 275 276 276 279 281 284 281 276 278 328 311 286 204 211 206 199 203 195 188 207 253 285 290 301 301 291 281 276 272 270 268 267 266 262 242 234 249 257 262 267 270 271 273 275 276 276 276 276 282 293 299 300 300 310 322 322 340 6 7 62 98 111 117 121 123 126 129 130 131 132 130 126 126 123 121 119 117 116 115 114 113 113 113 112 111 110 109 108 107 106 105 105 106 108 108 109 109 110 110 110 111 111 111 112 113 113 113 113 114 114 114 114 114 115 115 116 117 117 118 119 120 121 121 121 121 120 119 119 118 118 117 117 117 117 117 118 118 118 118 119 118 118 118 118 120 121 121 121 120 120 120 119 117 114 115 122 122 123 127 130 131 130 129 127 125 123 121 119 116 114 114 113 112 111 111 110 108 106 104 103 103 103 104 104 104 104 104 105 108 112 114 114 112 112 116 121 125 127 127 130 134 139 141 140 137 136 137 142 148 153 155 155 157 150 142 134 128 125 125 126 128 129 130 130 130 131 132 133 132 131 130 129 129 129 128 128 128 127 127 128 128 128 129 129 130 130 130 130 131 131 131 131 131 131 132 133 133 134 135 135 136 136 137 137 138 138 138 139 139 140 140 140 140 140 140 140 140 140 140 141 142 142 142 143 143 144 144 144 145 145 146 146 146 147 147 147 148 148 149 150 150 151 151 151 152 152 153 153 153 153 154 155 155 155 155 155 155 155 155 155 155 156 156 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 323 323 323 322 322 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 316 315 315 315 314 315 315 315 315 316 316 317 317 317 317 318 318 318 318 318 318 318 318 318 317 317 317 317 317 316 316 316 316 316 316 315 315 315 315 314 314 314 313 313 312 312 312 312 312 311 311 311 310 310 310 310 309 309 309 309 309 309 308 308 308 308 308 308 308 307 307 307 307 307 307 307 307 306 306 307 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 307 307 308 308 308 308 308 307 307 306 306 306 306 306 306 306 306 306 306 306 307 306 306 306 305 306 307 307 308 309 309 307 307 307 305 303 303 302 301 300 299 298 304 305 304 303 302 302 300 300 300 299 298 293 288 280 269 258 247 238 235 233 230 228 227 225 241 262 265 269 269 269 270 271 270 270 270 270 275 292 281 283 292 295 297 302 307 310 313 316 319 322 322 322 321 320 319 318 316 313 310 309 309 306 302 298 293 287 281 276 271 267 264 260 258 255 254 253 251 250 248 246 244 241 237 234 234 235 237 237 237 236 235 233 232 232 233 236 238 238 237 237 236 238 239 239 241 242 242 241 241 242 242 240 236 238 240 241 242 242 240 236 232 232 233 236 189 177 172 172 175 173 173 173 164 161 163 177 183 188 189 190 191 196 202 202 201 201 202 196 196 198 201 202 204 207 213 221 232 241 243 245 201 189 198 209 220 225 230 233 234 235 235 233 232 232 234 236 241 246 251 255 259 262 265 267 269 272 274 275 276 277 278 282 286 277 279 283 205 182 197 185 191 188 174 255 298 290 282 292 299 302 305 299 278 275 272 271 268 266 264 264 256 238 235 249 257 262 265 268 270 271 272 273 274 276 281 294 302 306 306 318 330 337 341 349 11 18 72 102 114 120 122 125 128 130 132 133 132 129 127 125 123 120 119 117 116 114 114 114 114 114 113 112 112 111 110 108 106 105 106 107 109 109 109 109 110 110 110 110 111 111 112 112 113 113 113 114 114 114 114 114 115 115 116 117 118 118 120 121 121 121 121 121 121 120 120 120 119 118 117 117 117 118 119 119 119 120 120 120 119 119 119 121 122 121 121 121 121 120 118 116 110 111 113 116 120 125 128 130 129 127 125 123 121 119 117 116 115 113 112 112 111 110 108 107 105 103 102 103 103 103 103 102 101 101 102 105 108 111 111 110 113 118 122 124 126 128 132 137 143 142 137 134 135 141 149 154 155 156 157 154 149 139 131 127 125 125 127 128 129 130 130 131 131 132 132 131 130 129 129 129 128 128 128 128 127 127 128 128 129 129 130 130 131 131 131 131 131 131 132 132 132 132 133 133 134 135 136 136 137 137 138 138 139 139 139 140 141 141 141 141 141 141 141 141 141 141 142 142 143 143 143 144 144 145 145 145 146 146 146 147 147 147 148 148 149 149 150 151 151 151 152 153 153 153 154 154 154 155 155 156 156 156 156 156 155 155 155 156 156 156 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 323 323 323 322 322 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 316 315 315 315 314 314 314 314 315 315 315 316 316 317 317 317 317 317 318 318 318 318 318 317 317 317 317 317 316 316 316 316 316 316 315 315 315 315 314 314 314 313 313 313 312 312 312 312 311 311 311 310 310 310 309 309 309 309 309 309 309 308 308 308 308 308 307 307 307 307 307 307 307 307 307 307 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 307 307 308 308 308 308 308 307 307 307 306 306 306 306 306 306 306 306 306 306 306 307 306 306 306 305 306 306 307 307 308 308 307 307 305 303 305 306 304 302 301 301 305 305 305 304 302 301 300 298 298 298 298 297 294 287 277 265 252 241 235 234 229 224 223 219 216 249 265 269 274 274 274 275 276 275 274 273 271 274 280 287 296 299 295 296 299 302 304 307 311 316 319 321 321 319 318 317 315 313 310 308 306 306 303 301 297 293 289 283 278 273 269 265 261 258 258 256 254 252 249 247 244 242 238 234 233 235 237 238 238 237 236 233 232 232 233 235 238 239 239 238 238 238 239 239 241 241 241 241 241 243 244 243 241 239 241 243 243 243 243 240 235 232 232 236 241 204 209 222 206 200 196 191 178 164 161 165 174 183 189 192 191 188 188 190 192 193 195 195 195 193 194 197 198 201 206 214 221 229 237 237 238 206 197 205 217 226 229 232 234 234 232 229 226 226 227 230 236 242 247 252 256 260 263 266 268 270 272 273 274 275 277 279 282 286 284 284 270 184 163 182 187 184 180 124 38 354 318 314 315 313 308 302 292 275 272 268 268 264 262 261 261 254 245 246 252 258 261 264 267 269 269 270 270 271 276 287 300 304 308 310 329 341 345 346 348 353 21 74 105 117 122 125 128 130 132 134 133 131 130 128 125 123 120 119 117 116 115 115 115 115 115 115 114 114 112 111 109 107 107 107 109 109 109 109 109 110 110 110 110 111 111 112 112 113 113 114 114 114 114 114 114 115 115 116 117 118 119 121 122 122 122 122 122 121 121 121 120 119 118 117 118 118 119 120 121 121 121 121 121 121 121 121 123 122 122 121 121 120 119 116 112 108 108 110 114 119 124 127 128 127 125 123 121 119 117 117 116 114 113 112 111 110 109 107 106 104 103 102 102 102 101 101 99 98 97 98 102 105 107 108 112 119 122 123 125 127 130 134 141 144 141 136 135 141 148 152 154 156 157 155 151 145 137 129 126 125 125 127 128 128 129 130 131 131 131 129 129 129 129 129 128 128 128 128 128 127 128 128 129 129 130 130 131 132 132 131 132 132 132 132 132 132 132 133 133 134 135 137 137 138 138 139 139 140 140 140 141 141 142 142 142 142 142 141 142 142 142 143 143 143 144 144 144 145 145 145 145 146 147 147 147 148 148 148 149 149 150 150 151 151 152 153 153 154 154 154 154 155 156 156 156 156 156 156 156 156 156 156 157 157 157 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 323 323 323 322 322 322 322 322 321 321 320 320 320 320 319 319 319 319 318 318 318 317 317 316 316 316 316 315 315 315 314 314 314 314 314 314 315 315 316 316 316 317 317 317 317 317 317 317 317 317 317 317 317 316 316 316 316 316 316 315 315 315 315 315 314 314 314 313 313 313 312 312 312 312 311 311 311 310 310 310 309 309 309 309 309 309 308 308 308 308 307 307 307 307 307 307 307 307 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 307 307 308 308 308 308 308 308 307 307 307 307 307 307 306 306 306 306 307 307 307 307 307 306 306 306 306 306 306 306 306 306 306 306 306 305 304 303 303 302 302 304 304 303 303 303 303 304 302 299 297 297 297 297 295 292 285 274 260 246 241 236 230 222 217 214 210 205 265 268 273 277 279 280 281 280 280 278 275 274 282 294 300 301 297 294 293 294 296 298 301 304 308 312 315 316 316 315 314 313 311 307 306 306 303 301 298 295 292 289 284 280 275 271 266 263 260 260 257 254 252 249 246 242 238 235 233 234 236 238 238 239 237 235 233 232 233 235 237 240 241 240 240 240 240 240 241 242 241 240 240 242 245 245 243 241 241 243 244 244 244 243 238 233 231 232 238 238 213 232 241 245 213 206 179 166 163 163 167 173 182 189 193 192 187 185 185 186 188 190 191 192 190 190 193 196 202 208 216 224 229 232 235 234 223 215 217 223 229 232 233 234 232 230 226 224 222 223 229 238 245 249 254 258 261 264 267 269 270 271 272 273 274 276 278 282 286 291 290 273 80 324 281 282 340 4 27 47 10 329 327 321 313 307 297 283 272 268 267 263 258 257 258 257 254 250 251 254 258 260 263 265 266 267 267 265 266 274 288 298 303 309 312 331 342 345 347 349 355 17 73 110 120 123 126 129 132 133 133 133 132 130 127 125 123 121 119 118 117 116 116 117 117 116 116 116 115 114 112 111 110 109 108 109 109 109 110 110 110 110 110 110 111 111 112 112 113 113 114 114 115 115 115 115 115 115 116 117 119 120 122 123 123 123 123 122 122 122 121 121 120 119 118 119 119 120 121 122 122 122 122 122 122 122 122 123 123 122 122 121 120 118 114 111 110 108 110 114 119 123 126 127 126 124 122 120 119 118 117 115 114 112 111 110 109 108 106 105 103 102 102 100 99 98 97 95 94 95 96 100 103 105 108 121 125 126 125 127 129 132 137 142 143 139 138 141 148 151 153 155 157 156 152 147 140 133 127 125 124 125 126 127 128 129 130 130 130 129 128 128 128 128 128 128 128 127 127 127 128 128 129 129 130 130 131 132 132 132 132 132 132 133 133 133 132 132 133 134 135 136 136 137 138 139 140 140 140 141 141 142 142 142 142 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 145 146 147 147 147 148 148 148 149 149 150 150 150 151 152 152 153 154 154 154 155 155 155 156 156 156 157 157 156 156 156 156 157 157 157 158 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 316 316 316 316 315 315 315 315 314 314 314 314 314 314 314 315 315 316 316 316 316 317 317 317 317 317 317 317 316 316 316 316 316 316 316 315 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 311 311 311 310 310 309 309 309 308 308 308 308 308 308 308 307 307 307 307 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 307 308 308 309 309 308 308 307 307 307 307 307 307 307 306 306 306 306 307 307 307 306 306 306 306 306 307 307 307 307 307 306 306 306 306 305 304 303 302 301 302 304 303 301 301 301 302 302 300 298 296 296 295 295 292 288 280 269 255 243 243 237 228 219 210 204 200 206 266 265 273 279 282 283 284 285 284 282 280 281 298 304 302 298 293 290 289 289 290 291 294 296 298 301 304 307 310 311 310 309 308 303 302 301 300 297 295 292 289 287 283 279 276 271 268 266 264 261 258 255 253 249 244 238 235 233 234 236 238 239 239 238 236 234 233 233 235 236 239 241 243 243 242 242 241 242 242 242 241 240 241 243 245 245 243 242 242 243 244 245 244 241 235 231 231 233 234 232 230 234 236 239 237 201 170 164 163 164 169 176 184 191 194 194 188 186 186 186 188 190 190 188 187 190 196 202 212 220 227 231 233 233 236 235 230 226 223 226 230 233 234 233 231 230 229 227 224 225 229 236 244 250 255 258 261 265 267 269 269 271 272 272 272 273 276 281 286 289 293 286 286 292 295 302 329 6 28 35 4 325 321 312 306 301 292 281 273 269 262 256 247 252 254 256 254 253 254 256 258 259 261 262 264 265 261 257 258 270 285 296 304 309 314 331 336 343 347 350 353 4 74 116 121 123 125 130 133 132 132 132 130 128 126 125 123 122 120 119 118 118 118 118 118 118 117 117 116 114 113 112 111 110 109 109 109 109 110 110 110 110 110 110 111 111 112 112 113 113 114 115 115 115 116 116 116 115 116 118 120 121 123 124 124 124 124 124 123 123 123 122 121 120 119 120 120 122 123 124 124 124 123 123 122 122 123 123 123 123 122 121 119 117 115 114 111 110 111 114 119 123 126 127 125 123 121 120 119 118 116 115 113 112 110 110 109 107 105 103 101 101 100 98 97 95 94 92 92 93 96 100 103 107 114 124 128 132 131 131 132 135 139 144 144 140 143 149 150 152 154 156 156 153 148 142 135 130 125 124 124 124 125 126 128 129 129 129 129 126 126 127 127 127 127 127 127 127 127 127 128 129 129 130 131 131 131 132 132 132 133 133 133 134 134 134 133 133 133 134 135 136 136 137 138 139 140 141 141 141 142 142 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 146 146 147 147 148 148 148 149 149 150 150 150 151 152 152 153 154 154 155 155 155 155 156 156 156 157 157 157 157 157 157 157 157 158 158 158 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 315 315 315 315 315 314 314 314 313 313 313 314 314 315 315 315 316 316 316 316 316 316 316 316 316 316 316 316 316 316 316 316 315 315 315 315 314 314 314 314 313 313 313 313 312 312 312 311 311 311 310 310 310 309 309 308 308 308 308 308 308 308 307 307 307 306 306 306 306 306 306 306 306 306 305 305 305 305 305 305 306 306 306 306 306 306 306 306 306 306 307 307 307 308 308 309 309 309 308 308 308 307 307 307 307 307 307 307 307 306 306 306 306 306 306 306 306 306 307 307 307 307 307 306 305 305 305 305 304 303 301 301 301 302 304 303 300 299 299 299 298 296 295 294 294 293 292 288 281 272 261 253 248 242 236 229 221 211 204 198 214 247 262 273 278 280 282 285 287 288 289 290 294 303 301 296 291 287 285 284 285 285 285 286 288 289 291 293 295 298 301 303 303 301 295 295 294 293 292 290 288 285 283 281 278 275 272 269 267 265 262 259 256 252 247 240 211 229 234 236 239 240 240 239 237 235 234 235 236 237 238 241 244 245 245 244 244 243 243 242 241 239 240 241 243 244 244 243 243 244 244 245 244 242 238 233 231 233 233 233 233 234 236 236 237 238 231 171 178 168 165 172 179 187 192 193 192 189 189 188 189 192 196 194 194 197 201 212 220 229 234 236 236 237 238 239 237 232 227 224 226 231 233 234 234 234 234 233 231 228 229 230 234 240 248 254 257 260 263 265 266 268 271 272 271 262 260 271 282 286 289 291 288 270 273 311 297 330 36 42 10 329 316 311 302 299 296 286 284 277 266 258 249 240 249 254 257 256 255 255 256 257 258 259 261 262 261 253 247 252 269 285 296 302 307 308 314 329 342 346 349 350 349 83 124 122 123 125 130 132 130 130 130 129 128 126 125 124 123 122 121 120 119 119 119 119 119 118 117 116 114 113 112 112 111 110 109 110 110 110 110 110 110 110 110 111 111 112 113 113 114 114 115 115 116 117 118 118 116 116 119 121 122 123 125 125 125 125 125 124 124 124 123 122 121 121 122 122 123 125 126 126 125 124 123 122 122 122 123 124 123 122 121 119 118 117 114 112 112 112 115 120 124 127 126 125 123 122 120 119 117 116 114 113 111 110 109 108 106 104 102 102 100 98 97 96 94 92 91 92 95 98 102 109 116 118 127 132 137 139 138 138 140 143 145 145 143 144 149 152 154 156 156 153 149 144 138 132 128 125 124 124 124 125 126 128 128 127 127 128 125 125 126 126 126 126 126 126 127 127 127 128 129 130 130 131 132 132 132 132 132 133 134 135 135 135 134 134 134 134 135 135 136 137 137 138 139 141 141 142 142 142 142 143 143 143 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 146 147 147 148 148 148 149 149 150 150 150 151 151 152 153 153 154 155 155 155 155 156 156 156 156 157 157 157 157 157 158 158 158 159 159 159 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 315 314 314 314 313 313 313 313 314 314 314 315 315 315 316 316 316 316 316 316 316 316 316 316 316 316 315 315 315 315 315 314 314 314 314 314 313 313 313 313 312 312 312 311 311 311 310 310 309 309 309 308 308 308 308 308 307 307 307 307 306 306 306 306 305 306 305 305 305 305 305 305 305 305 305 305 305 306 306 306 306 306 306 306 307 307 307 307 308 308 309 309 309 308 308 308 308 307 307 307 307 307 306 306 306 306 306 306 306 306 305 305 306 307 307 307 307 306 306 305 305 305 304 304 302 302 301 301 302 304 304 303 300 300 299 297 295 294 293 291 291 289 287 283 277 269 259 259 257 239 235 231 227 218 210 211 222 242 259 269 275 276 280 284 288 291 293 297 300 299 292 288 285 282 281 281 281 280 279 279 280 281 282 283 284 286 288 291 293 290 285 286 285 284 284 283 281 280 278 276 274 273 272 271 269 265 262 259 255 250 243 235 222 234 237 240 240 241 241 240 237 236 236 238 239 240 241 242 245 247 247 247 246 245 243 241 240 240 241 242 243 244 244 244 244 244 244 243 242 239 236 233 233 234 234 234 235 236 237 237 237 238 237 227 226 206 170 178 182 188 191 191 190 189 188 188 190 194 204 218 231 228 224 229 235 236 237 237 238 239 241 243 238 228 222 223 228 232 233 235 237 237 238 237 235 232 231 233 235 239 246 252 256 259 261 263 264 267 270 271 270 239 233 260 278 282 285 287 278 255 250 232 190 116 69 53 341 308 304 299 295 293 293 282 276 270 262 251 240 239 248 255 258 257 256 256 256 257 257 258 258 257 252 245 246 261 277 287 295 301 303 311 323 335 342 345 347 347 331 178 130 122 123 127 129 131 131 130 129 129 128 126 125 125 124 123 122 121 120 120 121 120 120 119 117 115 114 113 113 112 111 110 110 111 111 111 111 111 111 111 110 111 111 112 113 113 114 114 115 116 117 118 119 120 118 118 120 123 124 124 125 125 126 126 125 125 125 125 125 124 123 123 124 124 126 126 127 127 127 125 124 123 123 123 124 123 123 121 121 120 118 117 115 114 113 113 117 122 125 127 126 124 124 122 120 118 117 115 114 112 111 110 109 107 105 104 103 101 99 98 97 95 93 92 93 95 102 109 114 117 119 124 131 136 139 143 144 145 146 147 147 147 146 147 150 155 156 156 155 150 145 140 135 130 127 124 124 124 124 125 126 127 126 125 125 125 124 124 125 125 125 125 125 126 126 127 127 128 129 130 131 131 132 132 132 133 133 134 135 135 135 135 135 135 135 135 135 135 136 137 137 138 139 141 141 142 142 142 143 143 143 144 144 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 149 149 150 150 150 151 151 152 153 153 154 154 155 155 155 156 156 156 156 156 157 157 157 158 158 158 158 159 159 159 160 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 323 323 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 319 319 318 318 318 317 317 316 316 316 315 315 315 315 314 314 314 313 313 313 313 313 313 314 314 314 315 315 315 315 316 316 315 315 315 315 315 315 315 315 315 315 315 314 314 314 314 314 313 313 313 313 312 312 312 311 311 311 310 310 310 309 309 308 308 308 308 308 307 307 307 307 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 306 306 306 306 307 307 307 307 308 309 309 309 309 309 308 308 308 308 307 307 307 307 306 306 306 306 306 306 306 306 305 305 305 306 306 307 306 306 305 305 305 305 305 304 303 302 303 303 304 303 303 303 303 302 301 299 297 296 294 291 289 287 284 281 275 269 267 268 264 253 240 232 231 230 223 223 221 224 232 245 255 261 270 276 281 286 289 292 294 295 289 283 281 280 279 279 279 277 276 275 274 274 275 276 276 276 277 277 279 281 277 274 275 276 276 275 274 274 273 271 270 269 269 270 269 267 265 261 259 255 247 240 236 236 239 243 244 244 244 244 242 240 239 240 241 242 243 244 245 247 248 248 249 247 245 242 241 241 242 243 243 243 244 244 244 244 244 242 241 240 237 236 235 235 236 236 236 236 236 236 237 237 238 238 240 245 222 186 185 186 189 194 193 193 189 186 187 190 194 203 226 235 238 237 237 237 237 236 236 238 241 243 244 235 225 223 228 232 235 234 237 238 241 242 241 239 237 236 237 240 242 246 251 255 258 259 261 264 267 269 270 268 256 231 259 270 274 278 279 275 259 231 216 191 174 173 234 285 287 288 288 288 289 289 286 273 265 252 237 227 234 249 256 259 259 258 257 257 257 257 257 255 251 247 252 284 284 278 285 293 298 300 313 329 337 340 343 344 335 283 244 146 121 124 127 129 130 131 131 129 129 127 126 125 125 125 124 123 123 122 122 122 121 120 119 117 116 115 114 114 113 113 112 112 114 114 113 112 111 111 111 110 111 111 112 113 113 113 114 115 117 118 119 120 121 118 119 121 124 125 125 126 126 126 126 126 126 126 126 126 126 125 125 126 126 127 127 128 128 128 126 125 124 124 124 124 123 122 122 121 120 119 118 116 114 113 114 118 123 125 126 125 125 123 121 119 118 116 115 114 112 111 109 108 107 106 105 102 100 98 98 97 94 92 93 96 100 107 115 118 121 125 129 136 139 142 145 148 149 149 148 148 149 149 150 153 157 157 155 151 146 141 136 131 128 126 124 123 123 124 125 126 127 125 124 123 123 123 124 124 124 125 125 125 125 126 126 127 128 129 130 130 131 131 132 132 133 134 134 135 135 135 135 135 135 135 135 135 135 136 137 137 138 140 141 141 142 142 143 143 143 144 144 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 147 147 148 149 149 149 149 150 150 151 151 152 153 153 154 154 155 155 155 155 156 156 156 156 156 157 157 157 158 158 158 159 159 159 160 160 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 313 313 313 312 312 313 313 313 314 314 314 315 315 315 315 315 315 315 315 315 315 315 315 315 315 314 314 314 314 314 313 313 313 313 313 312 312 312 311 311 311 310 310 310 309 309 309 308 308 308 307 307 307 306 306 306 306 306 305 305 305 305 305 305 305 304 304 304 304 304 305 305 305 305 306 306 306 306 307 307 308 308 309 309 309 309 309 309 308 308 308 307 307 307 307 307 306 306 306 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 305 304 303 302 303 305 305 303 302 302 302 301 299 298 296 296 294 290 287 283 279 274 267 263 262 261 261 242 232 229 230 230 229 228 226 225 227 233 236 245 257 266 275 281 285 287 287 287 279 276 275 275 275 275 273 272 271 271 270 270 270 271 271 272 271 271 272 272 268 267 267 267 268 267 267 266 265 264 263 263 264 264 264 264 262 260 258 253 245 240 240 243 246 248 247 249 249 248 246 243 242 243 244 245 246 247 248 249 249 250 249 247 244 242 242 243 244 244 244 244 243 243 243 243 242 240 240 238 237 236 236 236 237 237 236 236 236 236 237 238 238 238 242 245 224 201 193 192 194 197 201 207 202 191 186 188 193 201 218 232 240 241 239 238 236 236 237 240 242 243 243 234 229 233 237 238 237 235 236 239 243 244 244 243 242 241 242 245 247 249 252 256 256 258 261 263 266 267 268 267 263 249 246 259 264 266 270 259 241 226 215 200 193 197 241 258 269 275 280 282 283 283 277 266 259 238 229 221 234 249 256 259 259 258 258 257 257 257 256 251 241 169 104 91 265 262 279 287 291 296 323 334 336 338 340 336 295 274 248 149 124 125 127 129 131 132 132 130 127 125 125 125 125 125 125 125 124 124 123 123 122 121 119 118 117 116 115 115 115 115 114 115 117 116 114 112 111 111 111 111 111 111 112 112 112 113 114 115 117 118 120 120 120 118 119 122 125 125 126 126 127 127 127 126 126 127 127 127 127 126 126 126 126 126 127 128 128 127 126 125 125 124 124 124 123 123 122 121 120 119 118 116 114 113 115 119 122 124 124 124 124 122 120 118 117 116 115 113 112 111 109 108 106 106 104 102 100 98 97 95 91 90 92 97 104 110 113 120 126 130 135 141 143 145 147 150 152 152 151 150 151 152 153 156 158 156 152 147 142 137 133 129 127 126 123 123 123 124 125 125 126 124 123 123 123 123 123 123 124 125 125 125 125 126 126 127 128 128 129 130 130 131 131 132 133 134 134 134 134 135 135 135 135 135 135 135 136 136 137 138 139 140 141 141 142 142 143 143 144 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 148 148 148 148 148 149 150 150 150 150 151 151 152 152 153 154 154 155 155 155 155 155 156 156 156 156 156 157 157 157 158 158 159 159 159 160 160 161 332 332 332 332 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 323 323 322 322 322 321 321 321 320 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 313 313 313 312 312 312 312 313 313 313 314 314 314 314 314 314 314 315 315 315 315 315 315 315 314 314 314 314 314 313 313 313 313 313 313 312 312 312 311 311 310 310 310 309 309 309 308 308 308 307 307 306 306 306 306 306 306 305 305 305 305 305 304 304 304 304 304 304 304 304 304 305 305 305 305 306 306 307 307 308 309 309 310 310 310 309 309 309 308 308 307 307 307 307 307 307 306 306 306 306 306 306 306 306 306 305 305 305 304 304 304 304 304 304 304 305 305 305 305 303 302 302 302 302 302 301 300 300 298 296 294 294 294 293 290 286 281 275 269 263 260 259 257 252 230 226 226 227 232 233 231 229 228 229 228 230 235 243 252 262 272 277 279 279 278 271 270 270 270 270 270 269 268 267 267 267 267 267 268 268 268 268 268 268 267 264 262 262 261 261 261 261 260 259 258 257 258 257 257 258 259 259 258 256 252 245 243 245 248 250 251 252 253 253 252 250 247 245 245 246 248 248 249 250 251 251 250 249 246 245 245 245 245 245 245 244 243 243 243 242 241 240 239 239 238 237 236 235 235 235 235 235 235 235 236 237 238 239 239 244 234 219 208 204 203 204 203 212 224 231 230 211 198 196 199 209 224 240 242 241 239 237 238 240 242 242 242 240 237 235 237 240 240 239 237 237 239 243 246 247 246 245 245 247 249 251 253 254 256 257 259 261 262 264 264 264 264 262 259 255 253 254 255 258 245 232 225 217 209 209 224 249 253 262 270 276 278 279 275 265 259 250 231 226 223 238 249 254 257 258 258 257 257 257 256 255 245 155 113 109 135 207 257 289 284 293 315 330 333 333 335 337 329 297 275 251 178 147 121 127 131 133 133 132 130 127 124 124 125 126 126 126 125 125 125 124 124 123 121 120 119 118 117 116 117 117 117 117 118 119 117 115 113 111 111 111 111 111 112 112 112 112 113 113 115 116 118 119 119 119 118 119 121 123 125 126 127 127 128 128 127 127 128 128 127 127 126 126 125 125 125 126 127 127 127 126 125 125 124 124 124 123 122 122 121 120 120 118 116 114 112 115 118 119 121 122 123 123 121 119 118 117 115 114 114 113 111 110 109 108 106 104 102 100 98 95 91 89 90 93 99 105 108 116 125 130 135 138 143 146 148 150 153 155 154 154 153 153 153 155 157 157 153 148 143 138 133 130 129 127 124 122 122 123 124 124 125 126 123 122 122 122 123 123 123 124 125 125 125 125 125 126 127 127 128 128 129 130 130 131 132 132 133 133 134 134 134 134 134 134 135 135 135 135 135 136 137 138 139 141 141 142 142 143 144 145 145 146 146 146 146 147 147 146 146 147 147 148 148 148 148 148 148 149 149 149 150 150 150 151 151 151 152 152 153 153 154 154 155 155 155 155 156 156 156 156 156 157 157 157 158 158 158 158 159 159 160 161 161 332 332 332 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 313 313 313 312 312 312 312 312 312 313 313 313 314 314 314 314 314 314 314 314 314 314 314 314 314 314 314 314 313 313 313 313 313 313 312 312 312 311 311 311 310 310 309 309 309 309 308 308 308 307 307 306 306 306 306 306 305 305 305 305 305 304 304 304 304 304 304 304 304 304 304 304 305 305 305 306 307 307 308 309 310 311 311 310 310 309 309 308 307 307 307 307 307 307 307 307 307 307 306 306 306 306 306 306 305 305 305 304 304 303 304 304 304 304 304 304 304 305 305 304 303 302 300 299 300 301 301 299 297 295 292 291 291 290 288 285 279 270 265 263 260 256 252 242 227 224 224 226 232 234 234 233 232 232 231 232 234 237 242 249 257 264 269 271 269 265 265 266 266 266 266 265 265 265 265 265 265 265 265 265 265 265 265 264 263 262 260 259 258 257 256 256 256 255 255 255 254 252 251 251 252 254 254 253 250 245 246 249 250 252 253 254 255 256 255 253 251 248 247 248 249 250 250 251 251 251 250 248 247 248 249 249 247 246 245 244 244 243 242 240 239 239 240 239 238 236 235 234 234 234 234 234 235 236 237 238 239 239 239 244 221 217 217 220 221 220 221 227 235 241 242 229 211 202 201 208 225 237 242 242 241 239 239 240 242 243 242 239 240 237 236 238 239 239 238 238 240 245 248 249 249 248 249 251 253 255 255 256 256 258 259 260 261 261 262 261 260 259 257 254 251 251 248 248 234 229 225 221 216 225 246 255 258 264 269 271 274 275 270 260 248 237 229 228 235 243 248 252 255 256 256 256 256 256 255 259 237 96 102 129 166 215 260 299 319 330 329 330 330 331 332 332 320 293 274 254 230 225 116 129 133 134 134 133 131 128 126 129 132 128 127 126 126 125 125 125 124 123 122 121 120 119 118 117 117 118 118 119 119 118 117 115 114 112 111 111 111 112 112 112 112 113 114 114 115 116 118 119 118 117 117 118 119 121 124 126 127 128 128 128 128 128 128 128 127 127 127 126 124 123 123 123 124 125 126 126 125 124 124 124 123 123 122 121 121 120 119 117 115 113 111 112 117 119 120 121 122 122 120 119 118 117 116 115 114 113 112 111 110 108 106 104 102 100 97 93 89 89 91 95 99 104 115 124 132 137 140 143 146 148 149 152 154 155 155 156 155 155 156 156 156 154 149 144 138 134 131 130 127 125 123 122 122 122 123 124 124 123 122 122 121 122 123 123 124 125 125 125 125 125 125 126 127 127 127 128 129 129 130 131 132 132 132 133 133 134 134 134 134 135 135 135 135 135 136 137 138 139 139 140 140 141 143 144 144 145 146 146 146 147 147 147 147 147 147 147 148 148 149 149 149 149 149 149 149 150 150 150 151 151 151 152 152 152 153 154 154 155 155 155 155 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 160 161 161 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 315 315 314 314 314 313 313 313 312 312 312 312 312 312 312 312 313 313 313 313 313 313 313 314 314 314 314 314 314 314 314 314 313 313 313 313 313 313 312 312 312 312 311 311 310 310 310 309 309 309 308 308 308 307 307 306 306 306 306 305 305 305 305 305 305 305 304 304 304 304 304 304 304 304 304 304 304 305 305 306 307 308 309 310 310 311 311 310 309 309 309 308 307 307 307 307 307 307 307 307 307 307 307 307 307 306 306 306 306 305 305 305 304 304 304 304 304 304 304 304 304 304 305 304 304 302 301 299 298 298 299 300 299 296 293 290 288 287 287 285 281 274 266 261 262 258 253 246 236 227 224 225 229 235 237 238 239 238 237 237 237 237 239 241 245 249 254 259 262 262 259 260 261 262 263 263 263 263 263 263 263 263 263 263 263 263 263 263 262 262 261 260 258 257 255 254 253 252 252 251 252 251 249 248 247 246 248 250 249 246 244 247 250 250 252 253 254 256 256 256 255 253 251 250 249 250 250 251 251 251 250 249 248 248 250 252 251 249 247 246 245 244 243 241 238 238 239 240 239 238 236 235 235 235 235 235 235 236 237 238 238 239 239 239 240 222 226 231 232 233 236 238 240 242 243 243 232 215 208 206 211 222 231 235 241 242 241 239 240 241 242 242 243 243 239 235 238 238 239 239 240 242 243 246 250 251 251 252 255 256 257 256 256 256 258 259 260 260 260 259 258 258 257 256 255 254 251 245 237 229 230 227 224 227 239 253 258 262 265 265 269 271 270 264 253 242 239 243 241 242 245 249 250 252 253 255 254 254 254 258 278 57 103 122 151 201 236 248 285 327 324 324 326 326 328 328 326 305 282 265 254 251 219 119 135 136 136 137 137 138 152 168 164 157 148 135 129 127 126 125 124 123 123 122 121 120 119 118 118 118 118 119 119 119 117 117 115 114 112 111 112 112 112 112 113 113 114 114 116 117 117 118 118 118 117 117 118 119 121 124 127 128 128 129 129 128 128 128 128 128 127 126 124 122 120 120 121 122 124 125 125 125 124 124 124 123 122 121 121 120 120 118 117 115 112 110 114 117 119 121 122 121 121 120 119 118 117 116 115 115 114 113 112 111 109 107 104 102 99 95 90 86 87 90 93 99 111 125 135 141 144 144 145 148 149 150 152 153 153 153 154 153 154 155 156 154 151 145 139 134 132 130 127 125 124 123 122 122 122 123 124 124 121 121 122 121 122 123 124 124 125 125 125 125 125 125 125 126 126 127 128 128 129 130 131 131 132 132 133 134 134 134 134 135 135 135 135 136 135 136 138 138 139 140 140 141 141 142 143 145 146 146 147 147 147 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 151 151 151 151 152 152 152 153 153 154 154 154 155 155 155 156 156 156 156 156 157 157 157 158 158 158 158 159 159 160 160 161 161 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 320 319 319 318 318 318 317 317 317 317 316 316 316 315 315 314 314 314 313 313 313 313 312 312 312 311 311 311 312 312 312 313 313 312 313 313 313 313 313 314 314 314 313 313 313 313 313 313 313 313 313 312 312 312 311 311 311 310 310 309 309 309 309 308 308 307 307 307 306 306 306 305 305 305 305 305 305 305 305 304 304 304 304 304 303 303 304 304 304 304 305 306 307 308 309 310 311 311 311 310 309 309 308 308 307 307 307 306 306 307 307 307 307 307 307 307 307 307 306 306 306 306 305 305 305 305 305 304 305 305 305 305 305 305 304 304 304 303 302 301 298 298 298 299 300 298 294 290 288 287 286 284 281 275 269 264 263 259 255 249 241 234 229 228 230 234 237 240 242 242 242 243 243 243 243 244 245 247 249 251 254 256 256 256 257 258 259 260 261 261 262 262 262 262 262 262 262 262 262 262 262 262 261 260 259 258 256 255 253 251 250 250 249 249 248 248 246 245 244 244 244 243 242 243 246 247 250 250 250 251 253 255 256 255 254 253 252 250 250 250 250 251 250 250 249 249 250 251 252 252 250 248 247 246 245 242 240 239 239 240 240 240 238 237 236 236 236 236 236 237 237 238 238 239 238 238 239 240 232 235 235 235 237 243 246 247 246 244 239 229 217 213 213 216 221 228 235 241 242 241 240 239 240 242 244 244 243 242 242 241 240 241 241 242 243 244 245 249 252 252 254 257 257 257 254 254 256 258 260 260 260 259 257 255 256 256 256 255 253 247 239 232 228 232 235 232 238 246 254 261 265 266 269 269 268 263 257 247 243 243 243 243 244 246 248 248 250 250 251 252 247 245 243 212 101 96 110 154 167 225 250 292 318 318 320 322 323 324 322 319 297 276 264 255 242 197 143 143 141 140 142 144 163 179 189 189 183 173 142 132 129 127 125 124 123 122 122 122 121 120 120 118 119 119 119 119 118 117 115 115 114 113 112 113 113 113 113 113 114 115 116 118 119 118 118 118 118 117 118 118 120 122 125 127 129 129 129 129 129 128 128 128 128 127 125 122 120 119 119 120 121 123 125 125 125 125 124 124 123 122 121 120 120 119 118 116 114 111 111 111 118 120 122 122 122 121 121 120 119 118 117 116 116 115 114 113 111 110 107 105 102 97 92 88 83 82 87 97 109 122 132 139 142 145 145 146 148 150 150 151 152 153 153 153 155 155 156 155 152 147 140 136 133 131 127 125 124 123 122 122 122 122 123 124 124 122 121 122 121 122 124 125 125 126 126 126 125 125 125 125 125 126 127 128 128 129 130 131 132 132 133 133 133 134 134 134 135 135 135 136 136 136 137 138 139 139 139 140 141 142 142 143 145 146 147 147 148 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 157 158 158 158 158 159 159 159 160 160 161 161 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 320 319 319 318 318 318 317 317 317 317 316 316 316 315 315 314 314 314 313 313 313 313 312 312 312 311 311 311 311 311 312 312 312 312 312 312 313 313 313 313 313 313 313 313 313 313 313 313 313 313 312 312 312 312 311 311 310 310 310 309 309 309 309 308 307 307 307 306 306 306 306 305 305 305 305 305 305 305 305 305 304 304 304 303 303 303 304 304 304 305 306 308 309 310 311 311 310 310 309 308 307 307 307 306 306 306 306 306 306 306 306 307 307 307 307 306 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 304 304 304 303 302 301 299 299 297 297 298 296 292 288 287 287 285 282 277 271 267 264 261 256 252 246 237 234 232 234 235 237 239 241 242 242 244 245 246 247 248 249 249 250 251 252 253 254 255 255 256 257 258 259 259 260 261 261 261 261 261 261 261 261 261 261 261 261 261 259 258 257 256 254 252 251 251 249 247 246 246 246 246 245 243 242 240 238 240 242 244 245 247 246 246 247 249 251 254 255 255 254 253 252 251 250 250 250 250 249 249 250 251 252 252 252 251 248 248 247 245 243 241 240 240 240 241 240 239 238 237 237 237 237 237 237 238 238 239 239 238 238 237 237 236 236 236 237 238 243 248 248 246 242 234 225 220 218 220 222 227 232 239 243 242 239 238 240 241 242 244 240 239 239 240 241 241 242 242 242 244 245 246 247 251 253 254 257 259 258 254 253 256 260 261 261 261 260 257 255 254 255 255 255 247 236 229 228 229 235 237 233 241 248 256 262 266 269 271 271 267 256 250 245 244 245 245 244 245 247 247 247 247 246 246 238 233 227 215 188 153 105 110 117 209 245 273 299 310 312 315 318 319 319 316 312 308 306 270 246 233 190 155 148 146 143 147 156 179 189 191 190 182 165 143 134 130 128 126 124 123 122 121 121 121 121 120 119 119 120 119 118 117 115 115 114 114 114 114 114 114 114 114 114 115 116 117 118 119 118 118 118 118 118 118 119 121 124 126 128 131 131 130 130 130 129 129 129 128 126 124 121 120 119 119 120 122 124 125 125 125 125 124 123 123 122 121 120 119 118 117 115 113 111 111 113 119 121 122 123 122 122 121 121 120 119 118 117 117 117 115 114 112 111 109 106 102 96 87 83 76 78 100 118 129 137 140 141 143 146 146 147 149 150 150 151 152 152 153 153 155 156 156 154 149 142 139 136 132 128 125 124 123 122 122 122 122 123 123 124 124 123 121 122 122 123 124 125 126 126 126 126 126 125 125 125 125 126 126 127 128 129 130 131 132 133 133 133 134 134 134 134 135 136 136 136 137 137 138 139 139 140 140 141 142 142 143 144 146 147 147 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 156 157 157 157 157 157 158 158 159 159 159 160 160 160 160 160 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 317 317 317 317 316 316 316 315 315 315 314 314 313 313 313 313 312 312 312 311 311 311 311 311 311 311 311 311 311 312 312 312 312 313 313 313 313 313 313 313 313 313 313 312 312 312 312 311 311 311 310 310 309 309 309 309 308 308 307 307 307 306 306 306 306 305 305 305 305 305 305 305 305 305 304 304 303 303 303 303 303 304 304 307 309 310 311 311 310 309 308 307 307 307 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 304 304 304 304 304 304 303 303 302 301 300 298 297 296 295 291 287 285 284 282 277 273 268 268 264 259 255 250 244 238 237 236 238 238 238 239 240 240 242 243 245 246 247 249 250 252 253 254 254 254 255 254 255 256 257 258 259 259 260 260 260 260 260 260 260 260 260 260 260 260 260 260 259 258 257 256 254 252 251 250 248 246 244 243 243 243 243 242 240 238 237 239 239 240 242 242 242 242 244 245 247 250 253 254 254 254 254 253 251 250 250 250 249 250 251 251 251 251 251 250 250 249 247 245 243 242 241 241 241 241 241 240 239 238 238 238 238 238 238 238 239 239 239 239 238 237 237 237 238 238 239 240 241 249 248 245 239 228 221 220 221 223 224 232 236 243 246 242 236 235 238 242 244 242 239 239 240 240 241 242 243 243 243 244 245 247 247 249 250 249 252 259 258 252 251 256 260 262 263 263 262 259 255 254 254 254 254 234 226 224 224 230 238 240 241 243 250 254 259 265 270 272 269 262 252 247 245 247 248 248 247 247 247 247 246 244 241 238 221 218 213 207 199 198 205 212 211 237 251 287 298 304 309 313 316 316 313 310 305 306 301 277 244 226 184 158 152 149 148 155 171 183 188 189 184 171 153 140 133 130 127 125 124 123 122 121 121 121 121 120 119 120 120 119 118 116 115 114 114 114 115 115 115 116 116 116 116 117 117 118 118 118 118 118 118 118 118 119 120 123 125 127 129 132 132 132 131 131 131 131 130 129 126 123 121 120 119 120 121 123 125 126 126 126 125 124 123 123 122 121 120 119 118 116 115 113 112 111 113 117 120 123 123 123 122 122 121 121 120 120 119 118 118 117 116 114 112 110 108 102 94 83 83 71 115 135 145 147 146 145 144 144 146 147 148 148 149 150 151 152 153 153 154 155 157 157 154 145 142 138 134 129 126 124 123 122 122 122 122 123 123 123 124 124 124 123 123 122 124 125 126 127 127 127 127 126 126 126 125 125 126 126 127 128 129 130 131 132 132 133 133 133 134 134 135 136 136 137 137 138 138 139 139 140 140 141 141 142 143 143 144 146 147 148 148 148 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 154 154 155 155 155 155 156 156 156 156 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 314 314 313 313 313 313 312 312 312 311 311 310 310 310 310 311 310 310 311 311 311 312 312 312 312 312 312 312 312 312 312 312 312 312 312 312 312 311 311 310 310 310 309 309 309 309 308 307 307 307 307 306 306 306 305 305 305 305 305 305 305 305 305 305 304 304 303 303 303 304 304 305 307 311 312 311 310 309 308 307 306 306 305 305 305 305 305 305 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 305 305 306 306 306 305 305 305 305 304 303 303 303 303 303 303 302 302 302 301 299 297 295 293 290 286 284 282 280 276 272 269 266 261 257 255 251 246 241 240 244 244 243 242 242 241 242 243 245 246 247 248 249 251 252 253 254 255 255 255 255 256 256 257 258 259 259 260 260 260 260 260 260 260 260 260 260 260 260 260 259 258 258 257 256 254 253 252 249 247 245 243 241 240 240 240 240 238 237 237 238 238 238 238 237 238 239 241 243 244 246 249 251 253 254 254 254 253 251 251 250 250 251 251 251 250 250 250 250 250 249 247 245 244 242 242 241 241 241 241 241 240 239 238 238 238 238 238 239 239 239 239 239 238 237 238 239 239 240 240 240 242 250 247 243 235 225 222 224 226 226 231 237 240 245 240 235 237 239 241 243 243 239 239 240 241 241 242 243 243 244 245 245 246 247 248 249 249 249 250 254 257 254 253 256 259 261 262 263 261 259 257 255 253 253 252 227 223 223 225 234 241 243 245 246 248 252 260 267 272 274 265 255 248 246 247 249 250 250 250 249 248 246 243 240 237 230 211 210 208 210 207 208 212 214 224 241 266 285 296 303 309 314 316 313 308 305 302 300 295 248 236 220 179 159 154 152 153 162 173 184 185 183 173 157 143 135 131 128 127 125 124 123 123 122 121 120 120 119 120 120 120 119 117 116 116 116 116 116 116 115 116 116 117 117 118 118 118 119 119 118 118 118 118 118 119 120 122 125 128 129 131 133 134 133 133 133 133 133 132 130 126 123 122 122 121 122 123 124 125 126 126 125 125 124 123 122 122 121 120 119 117 116 115 114 111 110 112 117 122 123 123 123 123 122 121 121 121 121 120 119 120 119 117 116 115 113 110 103 94 90 75 69 148 162 163 154 148 147 145 145 147 147 147 148 150 150 151 152 153 154 155 156 156 155 150 146 140 135 131 128 125 123 122 122 122 122 123 123 123 124 124 125 125 125 123 123 125 126 127 127 128 128 128 127 127 126 126 125 126 126 127 128 129 130 131 132 132 133 133 133 134 135 135 136 137 138 138 139 139 139 140 140 141 141 142 142 143 144 145 145 147 147 148 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 154 154 155 155 155 155 156 156 156 157 157 157 157 157 158 158 158 159 159 160 160 160 159 159 159 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 316 316 316 315 315 315 314 314 314 313 313 313 312 312 312 311 311 310 310 310 310 310 310 310 310 310 311 311 311 311 312 312 312 312 312 312 312 312 312 312 312 312 311 311 311 310 310 309 309 309 309 308 308 307 307 307 307 306 306 306 306 305 305 305 305 305 305 305 305 305 305 304 304 304 305 306 307 309 311 313 311 309 308 306 306 305 305 305 305 305 305 305 305 305 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 306 305 305 304 304 303 303 303 302 302 302 302 301 301 300 298 296 294 291 288 285 284 282 278 273 271 269 264 261 259 260 259 254 249 253 258 255 252 249 248 248 249 249 250 250 251 251 252 253 254 255 255 255 255 256 256 257 258 258 259 260 260 260 260 260 260 260 260 259 259 259 259 259 259 259 259 258 258 257 256 255 253 251 248 246 244 242 241 239 237 236 236 236 236 237 237 237 236 235 234 235 238 240 242 243 244 246 247 248 250 252 253 253 252 252 252 251 251 251 251 250 249 249 249 249 248 247 246 244 243 242 242 241 241 241 241 241 240 239 238 238 238 239 239 239 240 240 239 239 239 240 240 240 241 241 241 243 249 245 240 235 231 230 230 232 234 236 239 241 241 233 228 235 242 245 242 241 240 240 241 242 242 242 244 244 246 247 247 246 247 247 248 249 249 250 255 257 256 256 257 259 260 261 262 262 261 259 256 252 250 244 224 223 224 227 237 242 246 250 251 252 257 264 271 276 276 262 250 246 246 249 250 251 251 250 250 248 244 241 238 234 230 222 213 210 242 238 230 236 253 264 269 280 290 299 306 311 315 314 309 305 303 301 295 280 242 232 211 176 161 155 153 157 165 173 175 181 174 159 145 137 133 130 128 127 125 124 124 123 123 122 121 121 120 121 121 120 119 118 116 118 118 118 118 117 116 117 117 117 118 118 118 119 120 119 119 119 119 119 120 120 122 125 128 130 132 134 135 136 136 136 136 136 135 134 130 127 124 123 123 123 123 123 124 125 126 126 125 124 124 123 122 122 121 120 119 118 117 116 113 111 112 115 119 124 124 124 124 123 123 122 122 121 121 121 120 121 120 119 119 118 116 113 109 103 84 77 153 162 162 158 152 149 147 146 146 147 147 147 148 149 150 150 151 153 154 155 156 155 153 152 143 136 132 129 127 125 123 123 122 122 123 124 124 124 125 125 126 126 126 124 125 125 127 127 128 128 128 128 128 127 127 126 126 126 126 127 128 129 130 131 131 132 133 133 134 134 135 136 137 138 139 139 140 140 140 141 141 141 142 142 143 144 145 145 145 146 146 147 150 150 150 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 153 153 154 154 154 155 155 155 156 156 156 156 156 157 157 157 158 158 158 159 159 160 160 160 160 160 159 160 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 316 316 316 315 315 315 314 314 314 314 313 313 312 312 312 311 311 310 310 310 310 310 309 309 310 310 310 310 311 311 311 311 312 312 312 312 312 312 312 312 312 311 311 311 311 310 310 310 309 309 308 308 308 308 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 307 307 310 312 313 313 311 307 306 305 304 304 304 304 305 305 305 305 305 305 306 306 306 306 306 306 306 305 305 306 306 306 305 305 305 305 306 306 306 306 306 306 306 306 305 305 305 304 304 303 302 302 302 301 301 301 301 301 300 298 296 293 290 287 285 283 281 276 275 271 267 265 267 270 273 275 268 264 269 269 265 262 259 257 257 258 258 257 257 257 257 257 257 257 257 257 257 257 257 258 259 259 260 260 261 261 261 260 260 260 260 260 259 259 259 259 259 258 258 258 258 258 257 256 255 253 249 247 246 244 243 241 238 235 233 233 234 235 236 236 236 236 235 235 235 237 239 241 242 243 244 244 245 246 247 250 252 252 252 252 252 251 251 251 250 250 249 248 248 248 248 247 245 244 243 242 242 242 241 241 241 241 240 239 238 238 239 239 240 240 240 240 240 240 241 241 242 241 241 241 241 244 244 241 238 237 236 235 236 237 239 241 241 239 234 230 235 242 244 243 242 242 242 242 243 243 244 245 245 246 247 247 247 247 248 248 249 249 251 252 256 259 259 259 260 260 262 263 263 262 260 255 250 247 242 231 225 226 228 239 244 249 251 254 260 265 271 277 280 272 256 246 244 248 252 253 254 257 250 249 245 242 238 235 232 227 220 220 242 279 279 280 278 278 279 283 290 297 303 309 313 313 310 306 304 301 298 287 261 234 221 200 174 162 156 154 157 161 165 172 172 159 146 139 135 133 131 129 127 126 125 124 124 123 123 122 122 121 121 121 121 120 119 118 120 120 120 120 119 118 118 118 118 118 119 120 121 121 121 120 120 120 121 121 122 126 129 132 133 134 137 138 138 138 138 139 139 137 135 131 127 125 124 123 122 122 122 124 125 126 126 125 124 123 123 122 121 121 120 119 118 117 115 113 114 116 119 122 126 126 125 125 124 124 123 122 122 121 121 121 122 122 121 121 121 120 120 118 118 136 176 165 163 157 151 150 148 146 145 146 146 147 147 148 150 150 150 151 152 154 155 156 155 153 147 139 133 130 128 126 125 124 123 123 123 123 124 124 125 126 126 127 127 126 125 126 126 127 128 128 128 128 128 128 128 127 126 126 126 126 127 128 129 129 130 131 132 133 133 134 135 136 137 138 139 139 140 140 140 141 141 142 142 142 143 143 144 145 145 146 146 147 147 149 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 155 155 155 156 156 156 156 156 156 157 157 157 158 158 159 159 159 160 160 160 160 160 160 160 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 315 315 315 314 314 314 314 313 313 312 312 312 311 311 311 310 310 310 309 309 309 309 309 310 310 310 310 311 311 311 311 311 311 312 312 312 311 311 311 311 311 310 310 309 309 309 309 308 308 308 307 307 307 306 306 306 306 306 306 306 306 305 305 305 305 305 305 306 306 307 309 310 314 314 312 310 306 304 303 303 303 304 304 304 304 305 305 305 305 305 305 306 306 306 306 306 305 305 305 306 306 305 305 305 305 305 305 305 306 305 305 305 305 305 305 305 305 304 304 303 302 302 301 301 301 301 301 301 300 298 296 293 289 286 283 281 278 272 272 265 262 265 271 278 279 280 276 275 273 271 269 268 266 263 262 262 263 263 263 262 261 260 259 259 259 259 258 258 258 260 260 261 261 261 261 261 261 260 260 260 260 260 259 259 259 259 258 258 258 258 257 257 256 256 254 250 247 246 246 245 243 240 237 234 232 231 232 232 234 234 235 236 236 236 236 237 238 239 240 241 241 242 243 243 244 245 248 251 250 252 252 252 251 251 251 250 249 248 248 248 248 247 246 245 244 243 242 242 242 242 241 241 240 239 239 238 239 239 240 240 241 241 241 241 242 242 242 242 242 241 241 241 242 242 242 241 240 239 238 238 239 240 242 240 237 235 236 242 243 243 244 244 244 244 244 244 245 245 245 246 246 246 247 247 248 249 249 250 251 253 259 261 261 261 261 261 261 261 261 261 258 252 247 243 241 237 231 228 231 240 245 248 252 259 267 274 278 278 275 270 251 244 245 249 259 262 259 255 248 243 239 231 228 230 230 230 237 253 269 277 279 282 285 287 288 291 295 301 307 310 309 306 304 301 300 299 297 283 253 228 212 189 169 160 156 154 154 157 162 164 158 147 140 136 133 132 132 130 128 127 126 126 125 124 122 121 121 121 121 121 121 121 120 120 121 121 122 122 121 120 120 120 121 121 122 123 122 123 122 121 121 122 122 123 127 131 133 135 136 137 139 140 140 140 141 141 140 138 135 131 128 125 124 123 122 122 122 124 125 126 126 125 124 123 123 122 121 121 120 120 118 117 115 114 116 119 121 125 127 127 126 126 126 125 124 123 123 122 122 122 123 123 124 124 124 124 126 130 134 153 179 166 163 155 150 148 147 146 145 145 147 147 147 148 150 151 151 151 152 153 154 154 153 149 143 136 131 129 127 126 125 124 124 123 123 124 124 125 126 126 127 128 127 126 126 126 126 127 128 128 129 129 129 128 128 127 127 126 126 127 127 127 128 129 130 131 132 133 134 135 136 137 138 139 139 140 140 140 141 141 142 142 142 143 143 144 144 144 145 146 147 147 148 148 151 151 151 151 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 156 156 156 156 156 156 157 157 157 158 158 158 159 159 159 159 160 160 160 160 160 161 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 315 315 315 315 314 314 314 313 313 312 312 312 311 311 311 310 310 310 309 309 309 309 309 309 309 310 310 310 310 310 311 311 311 311 311 311 311 311 311 311 310 310 310 309 309 309 308 308 308 308 307 307 307 307 307 306 306 306 306 306 306 305 305 305 305 305 305 307 307 307 308 310 311 309 307 305 303 303 303 303 303 304 304 304 304 304 305 305 305 305 305 306 306 306 306 305 305 305 306 306 305 305 306 305 305 305 305 305 305 305 305 305 305 305 305 304 304 304 304 304 303 303 302 302 302 301 302 302 301 300 298 294 289 284 280 276 274 272 262 255 253 261 266 269 271 272 272 273 268 267 268 267 266 264 263 262 263 264 264 264 262 261 261 260 260 260 260 260 260 263 263 262 262 262 262 261 261 261 260 260 260 260 259 259 259 258 258 257 257 257 256 256 255 254 251 248 245 245 245 244 242 240 237 234 232 232 232 231 232 232 234 235 236 236 236 236 236 237 238 238 239 239 240 241 241 242 244 247 247 250 251 252 252 251 251 250 249 248 247 248 248 248 247 246 244 243 243 243 242 242 242 241 241 240 239 238 239 239 240 240 241 241 242 242 243 243 243 243 242 242 241 241 240 242 244 244 242 240 238 236 238 239 242 242 241 239 239 241 243 243 245 246 246 246 245 245 245 246 246 246 246 246 247 247 248 249 250 250 251 254 258 259 260 261 262 262 262 261 261 259 256 251 247 243 241 237 232 229 234 245 244 252 256 263 271 278 278 273 269 265 258 246 255 255 266 267 257 248 244 238 233 225 220 224 230 234 255 269 273 276 281 287 292 294 293 296 300 304 306 305 302 300 297 268 272 293 297 283 254 231 207 181 163 157 155 153 153 153 156 154 148 141 137 134 131 130 130 130 129 128 127 126 125 124 122 121 121 122 122 122 122 122 122 122 122 122 122 122 122 123 123 124 125 125 125 125 125 125 124 123 123 123 123 126 130 134 136 138 139 139 142 142 142 142 143 143 141 138 134 131 129 126 124 123 122 123 124 125 126 126 126 125 124 123 122 122 121 121 120 119 118 117 116 117 121 121 123 126 127 127 127 127 127 126 125 124 124 123 123 124 124 125 126 126 127 128 133 139 139 157 176 166 158 152 147 146 146 146 145 146 148 148 147 149 151 152 152 152 152 153 153 152 149 145 139 134 130 128 127 126 125 124 124 124 124 124 125 126 126 127 128 128 126 126 126 126 127 127 128 128 129 129 129 129 128 127 127 127 127 127 127 127 128 129 130 131 132 133 134 135 137 138 139 139 140 140 141 141 141 142 142 143 143 143 144 144 144 144 146 147 147 148 148 149 150 151 152 152 152 152 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 157 157 157 158 158 158 158 159 159 159 159 160 160 160 160 161 161 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 315 314 314 313 313 312 312 312 311 311 311 310 310 310 309 309 309 308 308 308 309 309 309 310 310 310 310 310 311 311 311 311 311 311 311 311 310 310 310 309 309 309 308 308 308 308 307 307 307 307 307 307 307 306 306 306 305 305 305 305 305 305 305 306 306 305 305 305 305 303 303 302 302 303 303 303 303 304 304 304 304 304 304 305 305 305 305 306 306 306 306 305 305 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 304 304 304 303 304 303 303 302 302 303 301 300 301 301 300 297 293 287 281 277 273 270 263 254 248 251 259 261 263 265 266 267 266 263 263 263 263 262 261 260 261 262 264 264 263 263 263 263 262 262 263 263 263 263 264 264 263 262 262 262 262 261 261 261 260 260 260 259 259 258 258 257 257 256 256 255 255 254 252 249 246 245 244 243 242 240 238 237 235 234 234 232 231 231 231 233 235 236 236 236 235 236 236 236 236 237 236 236 238 239 241 242 244 245 247 250 251 252 252 251 250 249 248 247 247 248 248 247 246 245 244 244 244 243 242 242 241 241 240 239 239 239 239 240 240 241 242 242 243 243 243 243 243 243 242 242 241 241 241 242 244 242 238 234 234 235 237 240 243 243 242 242 242 242 243 245 246 247 247 247 246 246 246 247 247 247 247 247 248 248 249 250 251 252 254 258 259 260 263 264 264 264 264 263 261 257 253 250 247 244 241 234 230 236 248 253 257 262 267 273 275 271 264 262 265 268 267 268 266 261 256 249 245 240 235 231 226 224 224 232 245 249 263 273 279 285 292 298 300 299 301 303 302 301 299 295 291 279 262 263 275 283 280 261 239 205 173 154 153 152 152 150 147 149 147 143 140 137 134 132 131 130 130 130 129 127 126 124 123 122 122 122 123 123 122 122 122 122 122 122 122 123 123 124 126 127 129 130 129 127 126 126 125 125 124 124 125 126 129 133 136 139 141 142 142 145 145 144 145 145 144 141 138 135 132 130 127 126 125 125 125 126 127 127 126 126 125 124 123 123 122 122 121 120 119 118 117 118 119 123 124 126 127 128 128 128 128 128 127 127 126 125 125 124 125 126 127 128 129 131 135 141 145 157 174 178 164 153 149 144 144 144 145 145 146 148 147 148 149 151 152 153 153 153 153 151 149 145 141 136 132 129 128 126 126 125 124 124 124 124 124 125 126 127 127 128 126 126 126 126 126 127 127 128 129 130 130 130 129 129 128 128 127 127 128 127 127 128 129 131 132 133 134 135 137 138 139 139 140 140 141 141 142 142 142 143 143 144 144 144 144 145 145 146 147 148 148 148 149 150 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 161 161 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 321 321 321 320 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 315 314 314 313 313 313 312 312 311 311 310 310 310 310 309 309 309 308 308 308 308 309 309 309 309 309 310 310 310 310 311 311 311 311 310 310 310 310 310 309 309 309 308 308 308 308 308 307 307 307 307 307 306 306 306 305 305 305 305 305 305 305 304 304 304 302 301 299 300 301 301 302 302 303 303 303 303 303 304 304 304 304 304 305 305 305 305 305 306 305 306 306 306 306 306 306 306 306 306 305 305 305 305 305 305 305 305 305 305 305 305 304 304 303 303 303 303 303 303 302 303 301 300 301 301 299 296 291 285 279 273 274 266 257 253 253 257 261 262 263 264 265 264 262 261 260 259 258 258 258 259 262 264 265 266 266 266 266 266 266 266 266 266 265 265 264 264 264 263 262 262 262 262 262 261 261 260 260 259 259 258 257 257 256 256 255 254 253 252 250 248 246 244 243 241 240 238 237 238 238 237 236 234 233 232 232 233 234 235 236 236 235 235 235 235 235 235 234 233 234 237 239 242 243 244 246 248 249 250 251 251 250 249 248 247 246 247 248 248 247 247 246 245 245 244 243 242 242 242 241 240 239 239 239 239 240 241 242 243 243 244 244 244 244 243 243 242 242 242 242 243 245 242 236 233 233 235 238 239 241 242 243 243 243 244 244 245 246 247 247 248 248 247 247 248 248 248 249 248 249 250 250 251 252 253 254 257 262 263 267 266 266 267 266 265 262 258 254 251 248 245 241 237 234 240 249 257 263 269 272 274 270 263 257 257 262 266 268 266 257 246 245 244 242 238 233 228 227 228 232 238 236 258 268 275 282 290 299 305 306 303 300 298 295 294 287 272 261 265 268 269 268 268 271 267 254 215 168 139 143 147 147 146 143 142 143 141 139 137 134 133 132 131 131 131 129 128 127 125 124 122 122 122 122 123 122 122 121 121 121 122 123 124 126 128 130 131 132 132 131 129 129 127 127 127 126 126 128 130 132 136 139 142 143 143 144 147 147 145 145 146 144 141 139 136 134 132 130 129 128 128 128 128 128 127 127 126 125 124 123 123 122 121 121 120 118 118 117 119 121 124 124 127 127 128 128 128 128 128 128 128 127 126 125 125 125 126 127 129 132 136 142 147 157 177 184 172 149 141 145 144 144 144 145 145 146 148 149 149 150 152 153 154 154 154 153 150 146 143 139 135 131 129 128 126 126 125 125 125 124 124 125 125 126 127 127 128 126 127 126 126 126 127 128 129 130 130 131 131 130 130 129 129 128 129 129 128 128 129 130 131 133 134 135 136 138 139 139 140 141 141 142 142 142 143 143 143 144 144 144 144 145 145 145 146 147 148 149 149 149 150 151 152 152 153 153 153 153 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 160 160 160 161 161 161 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 320 320 319 319 319 318 318 318 317 317 316 316 316 315 315 315 315 314 314 314 313 313 312 312 311 311 311 310 310 310 309 309 309 308 308 308 308 308 308 308 309 309 309 309 310 310 310 310 310 310 310 310 310 310 309 309 309 309 308 308 308 308 308 307 307 307 307 307 306 306 306 305 305 305 305 305 305 304 303 302 302 301 300 300 301 301 302 302 302 303 303 303 303 303 304 304 304 304 304 305 305 305 305 305 305 305 306 306 306 306 306 306 306 306 306 305 305 304 304 304 304 304 305 304 304 304 304 304 304 303 302 302 301 301 301 301 302 301 301 301 300 298 295 290 283 278 275 270 263 257 259 262 265 267 267 267 266 264 262 261 260 259 258 258 258 260 264 269 271 271 271 270 270 269 269 268 268 267 267 266 265 265 265 264 264 263 263 263 263 262 262 261 260 260 259 258 258 257 257 256 255 255 253 252 251 249 247 245 243 241 239 239 239 238 239 239 240 238 236 235 233 233 234 234 235 236 236 236 236 235 234 232 228 228 231 231 234 238 241 244 245 246 246 247 249 250 250 249 248 248 247 246 246 247 248 248 248 247 247 246 244 243 242 242 242 242 241 240 240 239 239 240 241 242 243 244 244 244 244 244 243 243 243 243 242 242 243 244 240 236 235 236 238 239 240 240 241 242 243 244 245 245 245 246 246 247 248 248 248 254 255 253 252 253 252 250 251 252 252 253 254 256 260 265 266 269 269 268 268 267 264 261 258 255 252 249 246 243 242 242 250 257 263 270 276 276 272 266 261 258 258 260 261 257 251 246 244 243 243 239 233 228 227 230 236 243 249 250 263 270 278 286 296 305 308 304 297 293 288 273 276 265 260 261 267 272 273 274 274 274 274 272 310 345 110 132 139 142 141 140 141 140 140 139 138 136 134 134 134 133 132 130 128 128 126 123 121 121 121 122 122 121 121 120 119 120 122 125 127 129 131 132 132 132 131 131 130 129 128 128 128 128 129 131 133 136 139 142 143 144 144 146 148 149 147 146 145 144 141 139 138 137 136 134 131 130 129 130 129 129 128 127 126 125 124 123 123 122 121 120 119 118 118 119 121 123 123 124 126 127 127 128 128 129 129 129 128 127 126 126 125 126 126 128 131 135 141 147 154 170 186 173 161 142 140 144 145 144 143 144 144 145 147 149 149 149 151 152 153 153 153 151 148 145 141 137 134 131 129 128 127 126 126 125 125 125 125 125 126 126 127 127 128 126 127 127 127 127 128 129 130 131 131 131 132 131 131 130 130 129 129 129 129 129 130 131 133 134 135 136 137 138 139 140 141 141 142 142 143 143 143 143 144 144 145 145 145 145 146 146 146 148 149 149 149 149 149 149 150 152 153 153 153 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 161 161 161 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 320 320 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 313 313 312 312 311 311 311 310 310 310 309 309 309 308 308 308 307 308 308 308 308 308 309 309 309 309 310 310 310 310 310 309 309 309 309 309 309 309 308 308 308 308 308 307 307 307 307 306 306 306 306 306 305 305 305 305 305 304 304 303 302 302 301 301 301 301 302 302 303 303 303 303 303 304 304 304 304 304 304 305 305 305 305 305 306 306 306 306 306 306 306 306 306 306 305 305 305 304 304 304 304 304 304 304 304 304 304 303 303 303 302 301 301 299 300 300 301 301 300 300 299 297 293 288 281 278 274 267 263 261 265 267 269 270 270 268 266 264 263 262 261 259 259 262 264 266 270 275 277 277 275 273 272 271 270 269 269 268 267 266 266 265 264 264 263 263 263 262 262 262 262 261 260 259 258 258 258 257 257 255 255 254 252 251 250 248 246 243 241 240 239 240 241 241 241 240 241 241 239 237 235 235 234 234 236 236 237 236 236 234 224 220 217 218 227 230 233 237 241 244 246 247 247 247 247 248 248 248 248 248 247 247 246 246 247 247 248 247 247 246 245 244 243 242 242 242 241 241 241 240 240 240 240 242 243 243 243 243 243 243 243 243 243 243 243 243 243 242 239 237 237 238 239 240 241 241 241 241 242 243 244 245 245 246 246 247 248 251 259 258 259 259 259 259 255 250 251 252 253 254 256 257 259 261 265 269 269 268 267 266 264 262 260 257 255 252 248 247 247 249 259 265 270 274 276 274 270 266 263 262 260 260 260 251 244 243 242 243 242 238 227 225 228 231 239 248 254 260 266 273 284 293 302 306 302 294 289 284 275 267 261 261 261 264 269 274 280 286 289 287 288 301 321 329 66 126 135 139 140 140 140 140 140 141 140 139 137 136 135 134 133 130 129 126 123 121 120 120 120 121 121 120 119 118 119 121 125 128 130 131 131 131 130 130 130 130 129 128 128 129 129 129 131 133 137 139 141 141 143 144 145 147 148 148 147 146 145 143 142 140 140 139 138 136 134 131 129 130 129 129 128 127 126 125 125 124 123 122 121 120 119 118 118 121 122 123 123 125 125 127 128 129 129 130 130 129 128 127 127 126 126 126 128 131 136 140 145 150 156 164 165 145 136 141 144 146 147 144 142 143 143 145 147 149 148 148 149 150 151 152 152 149 146 143 140 136 133 131 129 128 128 127 127 126 126 125 125 125 126 126 127 128 128 129 129 128 128 128 129 130 131 131 132 132 132 132 131 131 130 130 130 130 130 130 131 133 134 135 136 136 137 138 139 140 141 142 142 143 143 143 144 144 144 145 145 145 146 146 146 147 147 148 149 150 150 150 150 150 150 151 153 154 154 154 155 155 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 314 314 314 313 313 312 312 311 311 311 310 310 310 309 309 309 308 308 307 307 307 307 307 308 308 308 309 309 309 309 309 309 309 309 309 309 309 309 309 309 309 309 308 308 308 307 307 307 307 307 306 306 306 306 306 305 305 305 305 304 304 304 303 302 302 302 302 302 302 302 303 303 303 303 304 304 304 304 304 304 304 304 305 305 305 305 306 306 306 306 306 306 306 306 306 306 306 306 305 305 305 305 305 304 304 303 303 303 303 303 303 303 303 302 302 301 299 300 301 301 300 299 297 296 294 291 286 278 277 272 266 264 265 266 268 270 270 269 268 267 267 266 265 264 258 263 269 273 276 278 279 279 277 275 272 272 271 271 270 270 269 268 267 266 265 264 263 263 263 263 263 262 262 262 262 260 259 259 258 258 257 257 256 255 253 251 250 248 246 243 241 240 240 242 243 243 244 244 243 243 244 242 239 237 237 236 236 236 237 237 237 235 220 216 212 210 209 219 231 235 238 242 245 246 248 248 248 247 246 246 247 247 248 248 247 246 246 246 247 247 248 248 247 246 244 242 242 241 242 242 241 241 241 241 241 241 241 242 242 242 242 242 243 243 243 243 243 242 243 244 240 238 238 239 239 240 241 241 242 242 242 242 243 244 244 245 245 246 246 249 256 256 249 251 252 253 255 253 250 252 253 254 255 256 257 257 259 263 268 270 269 268 267 266 265 263 260 256 253 250 250 250 255 264 269 269 268 267 268 270 270 268 267 266 265 263 247 242 239 238 241 241 235 223 227 229 230 230 237 250 263 271 279 290 297 301 298 291 285 281 279 272 264 261 260 255 263 269 281 294 305 309 309 319 345 348 51 97 126 135 138 139 141 141 142 143 143 142 141 140 138 136 134 132 130 128 124 121 119 118 118 119 119 118 118 119 119 122 123 126 128 129 129 128 128 128 128 128 128 128 128 129 129 130 131 132 134 138 140 141 142 144 145 146 148 149 148 147 146 145 143 142 142 141 141 140 138 136 132 130 130 129 129 128 127 126 126 125 124 123 122 122 121 119 120 121 122 123 123 123 123 126 128 131 131 131 130 130 129 129 128 127 127 127 127 131 136 140 144 146 147 143 131 102 119 129 131 149 153 149 145 142 142 143 145 147 146 147 147 147 148 149 150 149 147 145 141 138 135 133 131 130 129 129 129 128 127 126 126 126 126 126 127 128 128 129 129 130 129 130 129 130 131 132 132 133 133 133 132 132 132 131 131 131 131 131 132 133 134 135 136 136 137 138 138 139 140 141 142 143 143 144 144 144 144 145 145 146 146 146 146 147 147 147 148 149 150 150 150 150 150 151 151 152 154 154 155 155 155 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 316 315 315 314 314 314 313 313 312 312 312 311 311 310 310 310 309 309 309 308 308 307 307 307 307 307 307 308 308 308 308 308 308 309 309 309 309 309 309 309 309 309 309 309 309 308 308 308 307 307 307 307 307 307 306 306 306 306 306 305 305 305 305 304 304 303 303 303 303 302 302 303 303 303 303 303 303 304 304 304 304 304 304 304 304 305 305 305 305 306 306 306 306 306 306 307 307 307 306 306 306 306 306 306 306 306 305 304 303 303 303 303 303 302 302 302 302 302 301 300 300 301 301 299 298 296 294 292 289 285 284 277 270 267 266 266 267 268 269 267 265 265 266 267 267 263 258 258 266 273 277 279 278 277 275 274 273 273 272 272 271 271 270 269 268 267 266 265 264 263 263 263 263 263 263 263 263 262 261 260 260 259 259 258 257 256 255 252 250 248 245 243 241 240 240 243 246 248 247 248 247 247 246 246 244 242 239 239 238 237 237 237 238 237 231 217 211 208 207 212 224 233 237 241 244 245 247 249 249 249 247 246 246 247 248 248 249 249 248 247 246 246 247 247 247 247 246 244 242 241 241 242 242 242 242 242 242 242 241 241 241 241 240 240 241 242 243 243 243 242 243 242 240 238 238 239 240 240 242 242 242 242 242 242 242 243 243 244 244 245 245 246 247 248 248 247 247 247 248 249 250 251 252 253 254 256 256 257 257 260 262 267 271 270 270 269 268 268 265 260 256 255 254 253 254 259 265 265 262 259 260 264 269 272 272 271 269 265 262 241 236 233 233 236 237 232 224 223 224 225 227 235 254 269 277 284 290 292 293 288 279 271 270 265 261 260 262 259 241 254 272 298 317 329 333 334 342 350 27 71 107 127 135 137 140 142 143 145 145 144 143 142 140 138 136 134 132 129 125 123 121 119 117 116 116 116 117 117 119 121 123 125 124 124 126 126 126 126 126 126 127 127 128 129 129 130 132 133 133 134 136 138 142 143 144 145 147 148 148 148 147 146 145 143 143 142 142 142 142 140 137 133 130 129 129 129 128 127 127 126 126 125 124 123 122 121 121 123 124 125 126 127 128 129 130 132 135 133 132 131 130 130 129 129 128 128 128 129 136 139 141 143 142 138 127 109 99 128 129 143 160 157 149 143 141 141 143 145 147 145 146 145 146 147 148 148 147 145 143 140 138 135 133 132 131 131 130 130 129 128 127 126 126 126 127 128 128 129 129 130 131 131 131 131 131 132 133 133 133 133 133 133 133 133 132 132 132 132 132 133 134 135 136 136 137 138 138 139 139 140 141 142 143 144 144 144 144 145 145 146 146 146 147 147 147 148 148 148 149 149 150 151 151 151 151 151 152 154 155 155 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 162 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 321 320 320 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 315 315 314 314 314 313 313 312 312 312 311 311 310 310 310 309 309 308 308 308 307 307 307 307 307 307 307 307 308 308 308 308 308 308 308 309 309 309 309 309 309 309 309 309 308 308 308 307 307 307 307 307 307 306 306 306 306 306 306 306 305 305 305 305 304 304 304 304 304 303 304 304 304 304 304 304 304 304 304 304 304 304 304 305 305 305 305 306 306 306 306 306 306 307 307 307 307 306 306 307 307 306 306 306 306 305 304 304 303 303 303 302 302 303 303 302 302 302 301 301 301 300 299 297 296 294 292 289 286 283 277 270 267 267 266 267 267 265 262 260 261 262 263 262 257 257 262 268 271 273 273 272 272 271 271 271 272 272 272 271 270 269 268 267 266 265 264 264 263 263 264 264 264 264 264 263 263 262 261 261 260 259 258 258 256 254 251 248 245 243 240 239 240 242 245 248 248 250 250 249 249 249 248 246 244 242 242 240 239 239 238 238 233 223 213 208 207 209 226 231 235 240 242 243 245 247 248 249 249 248 247 247 248 248 249 249 249 249 249 247 247 247 247 247 247 246 245 242 241 241 241 242 242 242 241 241 241 241 241 241 240 239 239 239 240 241 242 242 241 243 239 236 236 238 239 240 241 242 243 243 242 242 242 242 242 243 243 244 244 245 245 246 246 246 247 247 248 249 250 251 252 252 254 256 256 257 257 260 262 263 267 269 269 269 269 269 268 265 262 259 258 258 258 260 263 263 258 254 254 257 264 270 272 272 268 260 251 234 231 230 241 236 233 232 231 226 221 221 220 225 237 258 270 278 284 286 285 283 275 259 255 255 254 256 261 266 268 265 283 293 320 336 347 350 353 360 20 53 88 112 128 135 137 141 144 146 146 145 145 144 142 140 137 135 133 130 126 124 122 120 118 117 116 116 116 116 117 118 120 121 122 122 123 125 126 127 126 127 127 128 129 130 130 130 132 134 134 134 134 136 139 144 145 145 146 147 147 148 148 147 146 146 145 144 144 144 145 145 142 138 134 131 129 129 128 128 128 127 127 126 126 125 124 123 121 122 125 126 127 128 129 132 135 135 137 138 135 133 132 131 131 131 130 130 130 131 133 140 140 139 139 138 134 128 122 119 126 158 156 166 157 147 142 140 140 143 145 147 146 146 146 146 146 146 146 145 144 142 139 138 135 133 133 132 132 131 131 130 129 128 127 127 127 128 128 129 129 130 131 132 131 132 132 132 133 133 134 134 134 134 134 134 134 133 133 133 134 133 134 135 135 136 137 137 138 138 139 139 140 141 142 143 144 144 144 145 145 146 146 146 147 147 147 148 148 148 148 149 149 151 151 151 152 152 152 152 154 155 156 156 156 157 157 157 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 162 162 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 315 315 314 314 314 313 313 312 312 312 312 311 311 310 310 309 309 308 308 308 308 307 307 307 307 307 307 307 307 307 307 307 307 308 308 308 309 309 309 309 309 309 309 308 308 308 308 308 307 307 307 307 307 307 306 306 306 306 306 306 306 306 306 305 305 305 305 304 304 304 304 304 304 304 304 304 304 304 304 304 305 305 305 305 305 305 306 306 306 306 306 306 307 307 307 307 307 307 307 307 307 307 306 306 306 305 305 305 304 303 303 302 302 303 303 303 303 303 302 301 301 300 299 297 295 293 290 290 287 282 276 271 269 270 269 268 265 262 260 258 258 258 258 257 257 260 264 267 269 270 269 269 270 271 271 272 272 272 271 270 269 269 268 266 266 265 265 265 264 264 264 265 265 265 264 264 264 263 262 261 260 259 259 257 256 253 249 246 244 242 240 239 240 242 245 247 248 250 250 250 251 251 250 248 246 245 244 242 241 240 240 239 226 216 210 209 212 220 230 234 238 241 242 244 245 246 246 247 247 247 247 247 248 249 249 249 249 249 249 248 247 247 247 247 246 246 244 242 241 241 241 241 241 240 239 238 239 239 240 240 237 237 238 239 239 240 241 241 240 242 237 236 237 239 240 241 242 242 244 244 240 237 239 241 241 242 242 243 244 245 245 246 246 247 248 248 249 249 250 251 252 253 255 256 257 257 259 261 266 266 265 266 267 267 267 267 266 265 264 264 264 265 267 267 264 258 252 251 255 260 266 267 268 267 261 247 232 232 240 247 255 249 240 236 232 228 225 223 225 232 244 260 269 276 281 282 278 271 263 257 256 252 252 256 263 272 282 293 304 311 324 331 335 339 351 9 34 69 98 117 129 136 138 142 146 146 147 146 145 143 141 137 135 132 130 128 125 122 119 118 117 117 116 116 117 118 118 119 120 121 122 124 125 127 127 128 129 130 131 131 132 132 132 132 133 134 134 134 135 137 141 145 147 146 147 147 147 148 147 147 146 146 146 146 146 148 150 148 143 138 134 132 130 129 129 129 128 128 127 127 126 125 124 123 122 126 125 126 126 128 130 132 135 138 140 138 136 135 134 134 133 133 133 132 133 135 138 141 139 139 141 141 139 138 140 148 161 167 165 161 155 145 140 139 141 143 145 147 148 150 145 146 146 145 144 143 142 141 139 138 136 135 134 133 132 132 131 131 130 129 128 128 128 129 129 129 130 131 132 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 134 135 134 135 135 135 136 137 138 138 138 139 139 140 141 142 143 143 144 144 145 145 146 146 147 147 148 148 148 148 148 149 149 150 150 151 152 152 152 152 152 153 155 153 154 157 157 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 316 315 315 315 314 314 313 313 313 312 312 312 311 311 310 310 309 309 308 308 308 308 308 307 307 307 307 307 307 307 307 307 307 307 307 307 308 309 309 309 309 309 309 308 308 308 308 308 308 307 307 307 307 307 307 307 307 307 307 307 307 307 307 307 306 306 306 306 305 305 305 305 305 305 305 305 304 304 305 305 305 305 305 305 305 305 305 305 306 306 306 306 306 307 307 307 307 307 307 307 307 307 307 306 306 306 306 306 305 304 304 303 303 302 302 303 304 304 303 301 300 300 300 298 295 293 290 290 289 286 280 276 273 273 274 272 269 266 262 260 259 258 256 255 256 258 260 264 266 268 269 270 271 272 272 272 273 272 271 271 270 269 268 267 266 265 265 266 266 265 265 266 266 266 266 265 265 264 263 262 261 260 260 258 256 253 251 248 246 244 243 242 241 242 243 243 246 248 249 250 250 251 251 251 250 248 248 246 245 244 243 241 238 223 214 211 211 220 229 233 236 239 240 242 244 245 244 244 243 244 244 245 247 248 249 249 250 250 250 249 249 248 247 247 246 246 245 243 242 241 241 241 241 241 239 237 236 236 237 237 237 236 237 238 239 239 240 240 239 239 239 238 238 239 240 241 242 243 243 245 244 238 232 234 239 241 241 242 242 243 244 244 245 246 247 248 249 249 250 251 251 253 255 255 256 256 258 260 263 264 265 263 263 263 262 261 261 261 261 262 264 266 266 266 263 259 253 251 254 257 259 258 259 258 256 254 251 251 253 253 255 257 262 261 260 259 256 244 238 241 246 256 263 270 275 278 277 269 263 260 258 253 252 253 260 268 278 290 303 311 312 304 302 304 307 330 2 56 90 113 125 133 138 141 145 145 145 145 144 143 141 139 135 133 130 128 126 123 120 118 117 117 116 116 117 118 119 119 120 121 122 124 126 127 127 129 131 132 133 133 133 133 133 132 132 133 134 134 134 134 137 142 145 146 147 147 147 147 148 148 147 147 147 147 148 149 152 154 150 144 139 136 133 132 131 130 129 129 129 128 127 127 126 125 123 123 126 125 125 126 128 130 130 135 139 140 139 138 138 137 137 136 135 135 136 138 141 143 144 144 146 148 146 146 147 155 168 176 172 169 151 138 140 139 139 141 143 144 145 148 149 145 145 144 144 143 142 141 140 139 139 138 135 134 133 132 132 132 132 131 130 130 129 129 130 130 130 131 131 132 132 132 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 137 138 138 139 139 140 140 142 142 143 143 144 145 145 146 146 147 147 148 148 148 148 148 149 149 149 150 150 151 152 152 152 153 153 153 153 153 154 157 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 321 321 321 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 314 314 313 313 313 313 312 312 311 311 310 310 309 309 308 308 308 308 308 307 307 307 307 306 306 306 306 306 306 306 307 307 308 309 309 309 309 308 308 308 308 308 308 308 308 308 307 307 307 307 307 308 308 308 308 308 308 308 308 307 307 307 307 306 306 306 306 306 305 306 305 305 305 305 305 305 305 305 305 305 305 305 305 305 305 306 306 306 306 306 307 307 307 307 307 307 307 307 307 306 306 306 306 306 305 305 304 303 303 303 303 303 303 303 302 300 300 300 298 295 292 289 288 288 287 283 279 276 276 276 275 273 270 267 265 263 262 260 258 257 258 261 263 266 268 269 270 271 273 273 273 273 273 272 272 271 270 269 268 267 266 266 266 266 266 266 267 267 267 268 267 267 266 265 264 262 261 260 258 256 253 253 251 247 246 245 245 244 244 244 244 245 247 250 251 251 250 250 251 251 251 249 249 248 247 246 244 241 233 221 214 214 219 226 232 236 239 241 241 243 244 244 239 239 240 240 241 243 246 247 249 249 250 250 250 250 250 249 248 247 246 245 244 243 242 242 241 241 240 240 238 236 235 234 234 234 234 235 236 237 239 240 240 239 238 238 237 238 239 240 241 243 243 243 245 245 243 235 229 233 239 241 242 242 242 243 243 244 245 246 247 248 248 249 249 249 249 251 254 254 255 256 258 260 261 262 262 260 259 258 257 256 255 255 255 256 258 260 260 260 258 253 253 254 255 256 256 253 243 240 241 249 253 257 260 261 262 265 272 271 270 269 268 263 258 258 260 263 267 272 275 277 266 262 260 257 253 252 253 257 265 274 283 292 298 300 299 294 292 290 294 325 357 84 109 124 132 136 140 142 144 143 143 142 141 141 140 138 134 132 129 126 123 121 120 118 117 116 116 117 120 121 120 121 122 123 124 125 127 128 130 132 134 134 133 133 133 133 134 133 132 133 133 133 132 133 137 142 145 146 146 147 148 148 149 149 149 148 147 148 150 153 155 155 149 144 140 138 136 134 132 130 130 129 129 129 128 127 126 125 123 122 124 125 124 126 129 133 131 134 138 140 141 141 140 139 138 138 137 138 141 145 147 148 150 151 150 148 146 147 153 165 175 176 171 161 135 129 135 138 139 140 142 144 146 148 149 145 144 144 143 142 142 141 140 140 139 138 136 134 134 133 133 133 133 133 132 131 131 131 131 131 131 132 132 133 133 133 134 134 134 134 135 135 135 135 135 135 135 135 136 136 136 136 136 136 136 136 136 137 138 139 139 139 140 141 141 142 143 143 144 145 145 146 147 147 147 148 148 148 148 149 149 149 150 150 150 151 152 153 153 153 153 153 154 154 155 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 316 315 315 315 314 314 313 313 313 312 312 312 311 311 310 310 309 309 309 308 308 308 308 307 307 307 306 306 306 306 306 305 306 306 307 308 308 308 308 308 308 308 308 308 308 308 308 308 308 308 308 308 308 308 308 308 308 309 309 309 308 308 308 308 308 308 307 307 307 307 307 306 306 306 306 305 305 305 305 305 305 305 305 306 306 306 305 305 305 306 306 306 306 306 306 307 307 307 307 307 307 306 306 306 306 306 306 305 305 305 304 303 303 303 303 303 301 300 299 299 299 298 294 292 289 289 288 287 286 283 280 279 278 277 275 272 270 269 269 268 268 267 264 263 262 266 270 270 270 271 272 273 274 274 274 273 273 273 273 272 271 270 269 268 267 266 266 267 267 267 268 268 269 269 269 268 267 265 263 260 259 260 258 255 253 251 250 247 247 246 246 245 245 245 246 247 250 253 254 253 251 251 251 251 251 250 249 249 248 246 243 237 229 221 218 219 228 232 235 238 239 240 242 244 244 242 222 219 227 235 239 242 245 247 247 249 250 250 251 251 250 250 248 247 246 245 244 244 243 242 241 241 240 239 237 235 233 232 232 232 234 235 236 238 239 240 240 239 238 238 238 239 239 241 242 243 244 244 245 245 239 231 228 239 241 242 243 243 243 243 243 244 244 245 247 247 248 249 249 248 249 250 253 253 255 256 257 258 259 259 258 257 257 256 255 254 254 252 250 251 253 255 258 259 255 248 250 252 250 249 245 239 234 233 235 246 251 259 263 267 271 275 279 279 278 277 276 273 270 268 268 270 272 273 273 271 257 257 254 251 250 252 255 260 267 274 281 288 287 279 250 244 266 288 297 329 16 97 118 129 135 138 140 141 141 140 140 140 140 140 138 136 133 130 128 125 122 120 119 117 116 116 117 119 121 122 122 120 121 122 123 124 127 130 132 133 133 133 133 133 133 134 135 134 134 133 131 130 130 132 136 141 145 146 147 147 148 149 149 148 149 149 148 149 152 156 157 155 149 146 142 142 141 138 134 131 131 131 131 130 129 128 127 126 124 123 124 125 124 126 129 133 130 135 138 141 143 143 142 141 140 139 139 142 146 149 149 152 154 152 147 146 144 146 156 167 170 168 163 148 130 130 139 140 140 141 143 145 147 147 145 143 143 144 143 142 141 141 140 140 139 138 136 135 135 134 134 134 134 134 134 133 133 132 132 133 133 133 133 134 133 133 134 134 134 134 135 135 135 135 135 136 136 136 136 136 136 137 137 137 137 137 137 138 139 139 139 140 140 140 141 142 143 144 144 145 146 146 147 147 148 148 148 149 149 149 149 150 150 150 151 151 152 153 153 153 153 154 154 155 158 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 319 318 318 318 318 317 317 316 316 316 315 315 315 314 314 314 313 313 312 312 312 311 311 310 310 310 309 309 309 308 308 308 307 307 307 307 306 306 306 306 306 307 306 308 308 308 308 308 308 308 308 308 308 308 308 308 308 308 309 309 309 309 309 309 309 309 309 309 309 309 309 309 309 308 308 308 308 308 307 307 307 306 306 306 306 305 305 305 306 306 306 306 306 306 306 306 306 305 305 305 305 306 306 306 306 306 307 307 306 306 306 306 306 305 305 305 305 305 304 304 303 303 303 303 303 299 299 299 298 297 295 292 290 288 288 288 289 289 287 285 283 281 279 274 271 270 270 271 273 274 275 275 273 272 274 275 273 273 273 274 274 274 274 274 274 274 274 274 273 272 271 270 269 268 267 268 268 268 269 270 270 270 270 269 268 266 264 262 262 263 260 258 254 251 248 248 248 248 248 247 246 246 246 247 249 252 255 256 255 253 252 251 250 249 249 249 248 247 245 240 233 227 224 224 228 234 236 238 240 240 242 243 243 239 231 218 216 217 233 238 241 243 246 247 249 250 251 251 251 251 250 249 247 246 244 243 243 242 241 240 240 239 238 236 234 232 231 232 233 234 235 237 238 239 239 239 239 239 239 239 240 240 241 242 243 244 245 245 240 231 226 230 241 242 243 244 244 244 244 244 244 245 245 246 247 248 249 250 251 252 253 253 254 255 256 255 255 255 256 255 256 256 256 255 254 251 249 249 250 251 253 255 255 251 248 248 246 243 241 237 232 232 235 239 241 244 262 271 276 279 281 282 282 280 279 278 276 274 273 272 272 272 271 268 262 255 252 250 249 250 254 257 261 266 270 274 259 257 260 249 248 268 292 302 334 63 106 125 134 139 140 140 140 138 137 136 136 138 138 136 134 132 130 127 124 121 121 119 118 117 117 118 120 121 122 122 122 123 125 124 126 129 131 131 131 132 133 133 133 134 135 135 135 135 133 130 130 130 131 134 140 144 146 147 148 148 148 148 147 149 149 150 152 156 159 158 155 150 147 145 145 143 140 136 133 132 132 132 131 130 129 128 127 127 126 125 125 125 127 129 132 132 136 140 143 144 145 144 143 142 141 142 146 149 151 152 155 153 149 146 142 140 142 147 157 162 160 151 138 132 139 146 145 144 144 144 146 147 146 144 143 143 144 143 142 142 141 140 140 139 138 136 136 136 135 135 135 135 135 135 134 134 134 133 134 134 134 134 134 134 134 134 134 134 135 135 136 136 136 136 136 136 136 137 137 137 137 138 138 138 138 138 139 139 139 140 140 140 141 141 142 143 144 145 145 146 146 147 148 148 148 148 149 149 149 150 150 150 151 151 151 152 153 153 154 154 154 155 156 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 319 318 318 318 318 317 317 316 316 316 315 315 315 314 314 314 313 313 313 312 312 311 311 310 310 310 309 309 309 308 308 308 307 307 307 306 306 306 306 307 307 306 306 307 307 307 307 307 308 308 308 308 308 308 308 309 309 309 309 310 310 309 309 309 309 309 309 309 309 309 309 309 309 309 309 309 309 308 308 308 307 307 307 307 307 306 306 306 306 307 307 307 307 307 306 306 306 305 305 305 305 306 306 306 306 306 307 306 306 306 306 305 305 305 305 305 305 305 304 304 303 303 303 303 302 298 299 299 298 296 293 291 289 289 288 289 291 292 291 289 286 282 278 273 272 273 273 274 276 280 283 283 280 277 278 276 275 274 275 275 275 275 277 277 277 276 275 275 274 273 272 271 270 269 269 270 270 270 271 271 272 272 271 270 267 264 263 263 264 262 259 254 251 250 249 249 249 249 248 248 248 248 248 249 250 252 255 257 256 254 252 249 247 247 247 245 245 248 243 235 230 228 229 230 234 238 240 240 241 242 242 236 233 227 220 216 215 216 229 237 239 240 243 246 248 250 251 251 251 250 250 249 248 237 233 239 236 240 240 240 239 238 237 235 233 232 231 232 232 234 236 238 238 239 239 239 239 239 239 240 241 241 242 242 243 244 244 240 227 221 231 239 243 244 244 244 244 244 245 245 245 245 246 246 247 249 250 251 252 252 253 254 255 255 255 254 254 254 254 254 255 255 255 254 253 251 251 251 252 248 247 248 250 251 248 245 244 242 234 232 232 238 244 245 245 248 260 274 279 282 280 280 280 279 278 277 276 274 273 272 270 268 264 260 258 253 250 249 249 251 254 258 260 263 257 240 225 229 232 244 268 286 297 306 342 77 110 129 139 141 141 142 141 138 136 133 131 133 135 134 133 133 131 128 126 124 121 119 120 118 118 118 119 120 121 123 125 127 127 127 129 129 130 131 132 132 133 133 134 135 135 135 135 135 133 130 129 130 131 134 140 144 146 148 148 148 148 147 147 148 150 152 156 159 160 159 155 151 149 148 147 145 141 137 134 133 133 133 133 132 130 130 130 129 127 127 126 127 128 130 133 136 139 141 143 145 146 146 145 144 145 147 150 152 154 157 156 154 149 142 137 135 132 126 135 145 152 143 130 133 144 147 151 149 146 145 146 146 145 143 142 143 144 143 143 142 141 140 139 139 138 137 137 137 136 136 135 135 135 135 135 135 135 135 135 134 134 135 135 134 134 134 134 134 135 136 136 136 136 136 136 137 137 137 137 137 138 138 138 139 139 140 140 140 140 140 140 141 141 142 143 144 144 145 146 146 147 147 147 148 148 148 149 149 149 150 150 150 151 151 152 152 153 154 154 154 155 155 156 159 159 159 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 331 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 318 318 317 317 317 316 316 315 315 315 314 314 314 313 313 313 312 312 311 311 311 310 310 310 309 309 308 308 308 307 307 307 306 306 306 305 305 305 304 305 305 306 307 307 307 307 307 308 308 308 308 309 309 310 310 310 310 310 310 310 310 309 309 309 309 309 309 309 309 309 309 309 309 309 309 309 308 308 308 309 309 309 309 308 308 308 309 309 309 308 308 307 307 307 306 306 306 306 306 306 306 306 307 306 306 306 306 305 305 305 305 305 305 305 305 304 304 304 303 303 302 302 300 299 300 298 297 294 291 289 288 288 290 292 293 293 290 286 281 276 274 274 274 277 279 283 286 285 282 280 279 279 277 276 277 277 278 279 281 281 280 279 278 277 276 275 274 273 272 272 271 271 273 273 273 274 274 274 273 272 270 266 264 262 260 257 256 254 251 250 249 249 249 249 249 249 249 249 250 250 250 251 253 255 256 255 253 250 246 244 244 244 242 241 242 238 235 232 231 233 235 237 240 241 242 243 242 236 231 226 221 218 216 215 215 221 237 237 239 241 244 247 249 250 251 250 250 249 248 246 223 200 196 210 240 240 240 239 239 237 235 234 233 233 233 233 235 237 238 238 238 239 239 239 239 240 240 241 242 242 243 244 244 241 228 218 234 241 244 244 245 245 245 245 245 245 245 245 246 246 247 248 249 250 251 252 252 253 254 255 256 254 253 254 254 254 254 255 255 256 255 254 254 254 254 253 243 240 243 249 251 245 239 237 227 213 231 246 252 251 248 245 244 249 264 273 274 273 275 276 276 276 276 274 272 270 266 264 260 259 258 255 251 251 252 252 253 256 258 259 245 230 222 223 225 233 235 265 287 298 308 332 55 109 129 139 142 142 143 142 140 136 133 133 134 136 138 136 136 134 132 130 127 123 121 122 121 121 122 123 125 127 128 129 129 128 128 129 129 129 130 132 133 134 134 135 136 136 136 135 134 133 130 129 130 132 135 139 143 146 147 148 148 148 146 146 148 150 153 157 161 161 159 156 154 151 149 149 147 142 138 135 135 135 135 134 133 133 132 131 131 129 128 128 129 131 132 134 136 141 141 141 144 147 147 147 147 149 152 155 157 160 161 155 151 144 137 133 130 125 117 119 126 133 127 122 122 139 156 153 145 144 147 147 147 147 146 143 142 143 143 142 141 141 140 139 138 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 135 135 136 136 136 134 135 135 135 135 136 136 136 136 136 137 137 137 137 138 138 139 139 139 140 139 140 141 141 141 141 141 142 142 143 143 144 145 146 146 147 147 147 147 148 148 149 149 150 150 150 150 151 151 151 151 152 153 154 154 154 155 155 155 157 159 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 315 315 315 314 314 314 313 313 313 312 312 311 311 311 310 310 310 309 309 309 308 308 307 307 307 306 306 305 305 304 304 303 304 305 306 306 307 307 307 307 308 308 308 309 309 310 310 311 311 311 310 310 310 310 310 309 309 309 309 309 309 309 309 310 310 310 310 310 309 309 310 311 313 313 313 313 312 312 312 312 312 311 311 310 310 309 309 308 308 308 308 307 307 307 307 307 306 306 306 305 305 305 305 306 306 306 306 305 305 305 304 303 303 302 302 301 300 301 299 296 292 291 289 288 289 292 293 293 292 290 284 279 274 273 273 274 275 277 283 281 279 280 280 280 279 278 277 281 280 283 286 285 283 282 280 279 279 278 276 275 274 274 274 274 274 278 278 278 277 277 276 274 272 269 270 269 265 260 257 255 253 252 250 249 249 249 249 249 249 249 250 250 250 250 251 253 254 254 253 251 248 246 245 244 243 242 238 238 239 237 236 235 238 239 242 243 244 244 242 238 232 226 221 218 216 215 214 214 216 223 227 232 237 241 244 247 249 250 250 250 249 248 246 243 212 220 236 241 241 240 240 239 238 236 235 235 234 234 235 236 237 238 239 239 239 240 240 240 240 240 240 242 242 243 243 244 237 229 236 241 244 245 245 245 244 244 245 245 245 245 246 246 247 248 249 250 250 251 251 252 254 255 256 255 254 253 254 254 254 254 255 255 255 255 255 256 256 255 250 238 236 239 246 244 240 233 221 208 210 237 243 246 250 245 242 241 245 252 256 265 266 270 272 272 272 271 268 264 259 257 255 254 254 252 251 252 253 254 254 255 254 255 235 226 223 222 222 225 231 236 242 276 294 308 329 35 103 127 137 138 141 142 142 140 137 137 139 140 141 141 139 137 137 135 133 129 126 124 125 124 124 125 127 128 130 131 131 131 130 129 128 128 129 129 131 133 135 136 137 137 137 137 136 134 132 129 128 130 132 135 139 142 145 146 147 147 146 145 145 147 150 153 158 162 162 161 158 155 152 151 151 148 144 139 137 137 137 137 136 136 135 134 133 133 131 130 131 132 133 134 135 136 138 139 143 147 147 148 149 151 153 156 159 162 165 162 161 149 140 134 130 126 121 116 115 116 110 113 111 147 164 162 154 143 142 146 144 146 147 143 141 141 141 142 142 141 141 140 139 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 137 136 137 135 135 135 135 135 136 136 137 137 137 137 137 138 138 139 139 139 139 140 140 140 141 141 141 141 141 142 143 143 143 144 144 145 146 146 147 147 147 148 148 148 149 149 150 150 150 151 151 151 151 151 152 153 154 154 155 155 155 156 156 156 156 157 160 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 315 315 315 315 314 314 313 313 313 312 312 311 311 311 310 310 310 310 309 309 308 308 307 307 307 306 306 305 305 305 305 304 304 305 305 306 306 307 307 308 308 308 309 309 310 311 311 311 311 311 311 311 310 310 310 310 309 309 309 309 309 309 309 310 310 311 311 312 311 312 313 315 317 317 317 317 317 316 316 316 315 314 314 313 313 312 311 311 310 310 309 309 308 307 307 307 306 306 305 305 305 305 306 307 307 307 306 306 306 305 305 304 303 303 302 303 301 299 296 294 292 289 288 290 291 292 292 291 289 286 281 275 271 271 271 271 272 276 279 279 278 280 281 280 278 278 280 282 284 287 286 284 283 282 282 281 280 279 277 276 276 276 276 277 279 283 283 282 280 278 276 274 271 268 270 271 268 261 257 255 254 252 251 250 249 249 250 250 250 250 249 248 248 249 251 253 254 253 251 249 248 247 247 246 245 244 241 238 235 234 235 237 242 245 248 247 247 244 239 233 227 221 218 216 215 215 215 214 214 214 214 214 213 214 240 246 248 250 250 249 249 248 245 232 209 233 242 242 242 241 241 240 239 238 237 237 237 236 236 237 238 238 239 240 240 240 240 240 240 241 241 241 242 243 242 240 238 238 241 243 245 245 245 245 242 240 242 245 245 245 246 246 247 249 249 250 250 251 252 253 254 255 256 254 253 253 253 254 254 254 254 254 253 253 253 254 254 250 243 235 232 232 234 235 234 224 214 211 217 224 234 243 251 249 246 244 245 247 250 258 262 268 271 269 265 262 259 256 253 252 252 251 248 248 248 252 255 255 251 243 236 224 222 221 221 222 223 226 231 236 248 278 300 317 338 56 102 117 126 137 141 141 142 142 140 140 142 143 143 143 141 140 139 137 135 132 128 126 127 127 127 128 129 131 131 132 132 132 131 130 129 129 129 129 131 134 136 137 138 140 140 138 136 133 131 128 128 129 131 133 137 139 141 145 146 146 145 144 145 147 150 154 160 163 162 162 159 156 154 153 152 149 145 141 139 139 139 139 138 137 136 135 135 134 133 132 132 134 135 136 137 137 138 140 143 147 147 149 151 153 156 158 161 163 163 163 156 143 137 132 127 121 116 112 112 115 109 141 148 171 176 170 157 146 144 142 140 142 142 141 139 139 140 141 141 141 141 140 139 138 137 137 137 137 137 138 138 138 138 138 138 138 137 137 138 137 137 137 137 137 136 135 135 135 135 136 136 137 137 137 137 137 139 139 140 140 140 140 141 141 141 142 142 142 142 142 143 143 144 144 144 145 145 146 146 147 147 147 148 148 148 149 149 150 150 150 151 151 151 151 152 152 152 153 154 155 155 156 156 156 156 156 157 157 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 167 167 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 317 316 316 315 315 315 315 314 314 313 313 313 312 312 311 311 311 310 310 310 310 309 309 308 308 307 307 306 306 306 305 305 305 305 304 304 305 305 305 306 307 307 308 309 309 310 310 311 312 312 312 312 312 311 311 311 310 310 310 309 309 309 309 309 309 310 310 311 312 312 312 313 314 315 318 320 321 321 321 321 321 320 319 318 318 317 316 315 314 313 312 312 311 310 309 309 308 307 307 306 306 305 305 305 306 306 306 307 307 307 306 305 305 305 304 303 302 302 303 299 296 293 292 291 288 288 289 290 291 289 287 284 281 276 271 268 268 267 271 274 278 279 279 280 281 280 277 276 280 282 283 284 285 284 284 283 283 283 282 281 280 278 278 277 278 279 282 284 285 284 282 280 278 275 272 274 275 272 270 267 265 260 256 255 253 252 251 250 250 251 251 250 249 248 248 248 249 252 253 253 253 251 249 249 249 249 248 247 247 245 242 238 235 235 238 244 249 249 250 248 242 237 230 224 220 217 216 216 216 215 215 214 212 209 207 206 211 235 245 248 249 249 249 249 247 236 214 208 240 243 243 243 243 242 241 240 239 239 238 238 238 238 238 238 238 239 240 241 241 241 241 241 241 241 242 242 242 241 238 238 241 242 244 245 245 245 245 244 240 238 243 246 246 247 247 248 250 251 251 251 252 254 254 255 255 255 254 254 254 254 255 255 254 253 252 252 251 251 251 250 243 235 230 227 227 227 228 226 221 219 222 228 234 239 246 252 255 255 253 251 250 251 256 261 268 272 270 263 260 258 256 254 253 251 248 246 246 250 255 256 251 235 221 219 218 222 222 221 223 225 229 235 243 257 288 314 329 348 76 84 106 126 137 143 144 145 145 145 144 145 145 145 144 143 142 140 138 136 133 130 128 128 128 129 129 131 133 133 133 133 133 132 131 130 130 130 132 134 135 136 138 141 143 142 139 135 132 130 128 128 129 130 132 134 136 140 144 145 145 144 144 145 147 150 154 159 164 164 163 159 156 154 154 153 150 146 143 141 141 140 141 140 139 138 137 136 136 134 133 133 134 136 136 137 138 139 141 143 142 145 148 151 153 155 157 159 160 160 156 148 138 134 129 123 118 114 110 110 115 113 115 169 182 182 175 160 148 145 142 140 139 139 138 138 139 139 139 140 140 140 139 138 138 137 137 137 138 138 138 139 139 139 139 138 138 138 138 138 138 138 138 138 138 136 135 135 135 135 136 136 136 137 137 137 138 139 139 140 140 140 141 141 141 142 143 143 143 143 143 143 144 144 144 145 145 145 146 146 146 147 148 148 148 149 149 149 150 150 150 150 151 151 151 152 152 152 153 153 155 156 156 156 156 156 157 157 158 161 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 167 167 167 167 167 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 315 315 315 314 314 313 313 313 312 312 311 311 311 311 310 310 310 309 309 309 308 308 307 306 306 306 306 305 305 305 305 305 305 305 306 306 307 308 309 309 310 310 311 312 313 313 313 312 312 312 312 311 311 311 310 310 310 310 309 310 310 310 311 311 312 312 312 313 314 317 320 321 321 322 322 323 322 322 321 320 319 318 317 316 315 313 312 311 311 310 309 308 308 307 306 306 306 305 305 305 305 304 305 306 306 306 306 305 305 305 304 303 303 302 299 295 291 290 290 289 288 288 289 290 290 287 284 281 276 273 271 269 269 272 277 279 280 279 279 279 278 279 275 278 278 283 284 283 283 283 284 284 284 284 284 282 281 280 280 280 282 284 286 286 283 281 279 277 275 273 272 271 273 272 269 266 265 262 256 255 254 253 252 251 251 252 251 251 249 248 248 249 251 252 254 253 253 252 251 250 249 249 248 248 248 247 244 240 238 237 238 243 248 250 248 243 238 238 234 228 224 220 220 220 218 215 214 213 210 205 202 203 207 221 247 246 248 248 247 247 238 223 210 213 243 244 244 244 244 243 242 241 240 240 240 239 239 239 239 239 239 239 240 241 241 242 242 242 242 242 242 241 241 240 239 240 241 243 244 244 245 245 245 245 245 245 246 247 247 248 248 249 250 250 251 252 253 254 255 256 256 255 255 255 255 255 255 254 251 249 250 251 251 250 249 242 235 229 225 224 224 225 225 223 224 228 233 238 241 244 247 251 255 256 257 256 255 254 257 262 269 272 271 264 261 259 257 256 254 251 249 249 253 254 257 256 236 221 215 217 219 220 222 223 225 228 232 238 245 256 279 315 330 5 68 83 108 127 139 145 147 147 146 148 146 146 145 145 145 145 143 141 139 137 134 131 131 129 128 129 130 130 131 132 133 133 133 132 131 130 132 134 135 136 136 137 139 142 144 142 138 135 132 130 128 129 129 130 131 133 136 140 144 145 145 144 145 147 148 151 155 158 160 164 162 159 157 156 155 154 152 148 145 143 143 142 142 141 140 139 138 137 136 135 134 134 135 135 136 136 137 138 139 139 139 143 146 149 151 153 154 156 156 154 148 142 135 131 126 122 121 120 117 117 122 128 142 177 185 183 175 166 153 145 142 140 138 138 138 137 137 137 137 138 139 138 138 138 138 138 138 139 139 139 140 140 139 139 139 139 139 139 138 138 138 138 138 138 138 136 134 135 135 135 136 136 136 136 137 138 138 138 139 140 140 141 141 141 141 142 143 143 143 143 144 144 144 144 145 145 145 145 146 146 147 147 148 148 149 149 149 149 150 150 150 150 151 151 151 152 152 152 153 153 155 156 156 156 156 157 157 157 158 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 168 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 320 320 319 319 319 318 318 317 317 317 316 316 316 315 315 315 314 314 313 313 313 312 312 311 311 311 311 310 310 310 310 309 309 308 308 307 306 306 306 306 306 305 305 305 305 305 305 306 307 308 309 309 310 311 311 312 313 313 313 313 313 313 313 313 313 312 312 311 311 311 310 310 310 310 311 311 312 312 312 313 314 316 318 319 319 319 319 320 320 320 320 320 319 318 317 316 315 314 313 312 311 310 309 308 308 307 307 306 306 306 306 306 305 302 297 299 301 304 306 306 305 305 305 304 303 300 297 294 292 291 291 289 289 291 292 291 290 287 285 281 278 274 273 272 273 275 279 281 281 281 280 279 278 278 277 276 282 282 286 285 283 283 284 285 286 286 286 285 283 282 281 281 283 285 286 284 283 280 277 274 276 277 275 276 276 273 270 268 266 264 263 260 256 255 254 253 252 253 253 252 251 251 250 250 251 252 253 254 254 254 253 253 252 250 249 249 249 249 248 245 242 240 239 239 239 242 245 240 231 229 238 241 234 229 226 225 227 226 223 220 218 215 211 210 209 212 219 230 235 240 244 247 235 226 214 209 220 245 245 245 245 245 244 242 242 241 241 240 240 240 239 239 240 240 240 241 241 241 241 242 242 242 242 242 241 241 241 241 241 242 243 243 243 244 245 245 246 246 247 247 248 248 249 249 249 250 251 251 252 253 254 255 254 253 253 254 255 254 253 253 250 247 247 248 248 249 247 241 235 230 225 223 223 225 226 227 225 229 236 244 245 245 245 247 249 250 251 253 254 257 258 260 264 268 270 270 266 261 259 258 257 255 252 252 254 257 259 254 233 217 213 216 219 220 223 226 227 228 232 234 239 243 252 268 295 322 353 42 85 113 130 140 146 148 148 147 147 146 145 145 145 146 146 145 142 140 138 135 132 132 129 128 128 128 129 130 131 132 133 132 131 131 132 134 135 137 138 138 139 140 142 142 140 137 135 132 129 128 129 129 130 131 133 136 140 143 144 144 144 146 148 150 152 153 156 161 164 161 158 157 158 157 157 155 151 147 145 145 144 143 142 141 140 139 138 137 135 134 134 134 135 136 136 137 136 136 137 138 141 144 147 149 150 151 153 152 148 144 139 136 132 129 127 128 132 133 132 138 151 163 177 191 182 169 165 153 144 141 139 138 137 136 136 135 135 136 137 138 138 138 138 139 139 139 140 140 140 140 140 140 140 139 139 139 139 139 138 138 138 138 138 136 136 134 135 135 135 136 136 136 137 137 138 138 138 140 140 141 141 142 142 142 143 143 143 144 144 144 144 145 145 145 145 145 145 146 146 147 147 148 149 149 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 155 155 156 156 156 157 157 157 159 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 168 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 320 320 319 319 319 318 318 317 317 317 316 316 316 316 315 315 314 314 314 313 313 312 312 311 311 311 311 310 310 310 310 309 309 308 308 307 307 306 306 306 306 306 306 305 305 306 306 307 308 309 309 310 311 312 312 313 314 314 314 315 315 315 315 314 314 314 313 313 312 312 311 311 311 311 311 312 312 312 312 313 314 316 317 316 315 315 315 316 316 317 317 317 316 315 315 314 313 313 312 311 310 309 309 309 308 307 307 306 307 307 306 306 303 297 295 296 297 302 305 305 305 304 303 301 298 296 294 292 290 289 289 290 291 294 293 291 289 286 283 279 277 275 274 274 277 280 282 282 282 281 281 281 280 278 277 279 283 288 287 286 286 285 286 286 287 287 286 285 284 284 283 283 284 284 282 279 278 280 279 278 277 277 276 276 274 271 269 267 266 264 264 262 259 256 255 254 254 255 255 254 253 252 252 252 252 253 254 254 254 254 254 254 253 252 251 251 251 250 248 245 244 242 241 241 239 239 241 235 226 222 229 239 245 242 236 232 235 235 232 229 227 225 227 237 242 242 237 230 228 230 230 231 227 216 214 220 234 247 247 246 246 246 245 245 240 241 242 241 241 241 241 240 241 241 241 241 241 241 242 242 242 242 242 241 241 241 241 241 242 242 243 243 243 244 244 245 245 246 247 248 249 249 249 250 250 251 251 252 252 253 253 251 250 250 251 252 252 252 252 248 245 245 245 244 244 243 240 235 231 227 225 224 226 229 229 229 229 234 242 250 248 246 245 244 244 244 243 245 249 255 260 263 264 264 264 264 262 258 258 258 257 255 253 253 254 256 246 224 214 210 214 218 221 224 227 229 231 232 234 235 237 243 249 262 273 292 345 74 97 120 133 142 147 148 148 146 145 145 145 145 146 147 148 147 145 142 139 136 134 133 130 129 128 128 129 131 131 132 132 132 132 132 134 135 136 137 138 140 140 140 140 140 139 136 134 132 130 129 129 129 130 132 133 136 140 142 143 144 144 145 148 150 150 153 158 160 160 158 157 158 159 159 159 157 154 152 150 147 145 144 143 142 141 139 138 137 135 135 134 134 135 136 136 136 135 135 135 137 139 142 144 145 147 150 151 150 146 143 140 139 136 134 134 135 138 143 148 154 164 173 178 192 180 162 160 149 142 139 138 136 135 134 134 132 134 135 136 137 138 139 139 140 140 141 142 141 141 141 141 140 140 140 139 139 139 139 139 138 138 138 138 136 136 134 135 135 135 136 136 137 137 138 139 140 140 140 141 141 142 142 142 143 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 147 147 148 149 149 150 150 150 150 150 150 151 151 152 152 152 153 153 153 153 154 155 155 156 156 157 157 157 159 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 321 320 320 320 320 319 319 319 318 318 317 317 317 316 316 316 316 315 315 314 314 314 313 313 312 312 311 311 311 311 310 310 310 310 309 309 308 308 307 307 307 306 306 306 306 306 306 306 307 307 308 309 309 310 311 312 312 313 314 315 315 316 316 316 316 316 316 316 315 315 314 314 313 313 312 312 312 311 311 312 312 312 312 312 313 313 311 311 311 312 312 312 313 313 313 313 313 312 312 312 311 311 310 310 309 309 308 308 307 307 307 307 307 307 306 301 297 296 296 296 300 304 304 304 303 301 298 297 295 293 292 291 291 292 293 294 294 292 290 288 285 282 280 278 278 277 278 281 283 284 282 281 280 280 279 280 280 280 285 288 288 288 289 288 287 287 288 288 287 286 286 286 285 284 284 283 280 281 280 278 278 277 277 276 276 276 275 273 270 268 267 266 265 264 263 260 257 257 256 256 258 257 256 255 254 254 254 254 254 255 255 255 255 254 254 254 253 253 253 252 251 248 246 244 243 242 241 240 239 242 235 227 223 224 229 237 243 243 240 241 241 239 236 235 237 242 245 246 246 244 233 230 231 230 224 216 212 230 243 248 248 248 248 247 247 246 245 244 243 243 243 242 242 242 242 242 242 242 242 242 242 242 242 242 241 241 240 241 241 241 242 242 243 243 243 244 244 245 245 245 246 247 248 249 249 250 250 250 251 252 253 253 253 251 249 248 247 248 249 249 249 247 245 244 245 243 241 238 237 235 231 228 226 225 225 233 244 238 232 233 238 246 250 247 245 243 243 241 239 238 240 246 251 258 263 264 260 257 255 255 255 255 255 254 253 252 252 251 250 234 214 211 212 214 215 221 226 229 232 234 236 236 235 238 248 253 265 270 290 10 81 107 125 136 144 148 148 147 144 142 143 144 146 147 150 150 150 149 147 143 139 136 135 132 131 130 130 131 132 133 132 132 133 133 134 135 137 137 138 139 140 140 139 138 138 137 136 134 132 130 129 129 130 130 132 133 137 141 143 144 144 145 146 147 148 150 154 157 157 156 156 157 158 160 160 161 160 160 157 154 150 147 145 144 143 141 139 138 137 136 135 135 135 135 136 136 135 134 134 135 136 139 141 142 144 147 150 151 149 148 145 143 141 139 139 140 140 141 149 153 158 168 177 181 186 172 157 155 144 140 138 136 134 132 131 130 131 133 134 136 138 139 140 141 142 142 142 143 142 142 141 141 141 140 140 140 140 139 139 139 139 139 139 139 138 136 135 135 135 135 136 137 137 138 138 140 140 141 143 143 142 143 144 144 144 144 144 145 145 145 146 146 146 146 145 145 145 146 146 146 147 148 148 149 149 150 150 150 151 151 151 151 152 152 153 153 153 153 153 153 153 154 155 156 156 157 157 157 159 161 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 169 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 316 316 316 315 315 314 314 314 313 313 312 312 312 311 311 311 311 310 310 310 309 309 308 308 308 307 307 307 307 306 307 307 307 307 308 309 309 310 310 311 312 312 313 314 315 316 317 317 317 317 317 317 317 317 317 317 316 315 315 314 314 313 313 312 312 311 311 311 311 311 311 310 309 309 309 309 310 310 310 310 311 311 311 311 311 311 311 310 310 309 309 309 308 308 308 307 307 307 308 307 305 300 297 296 295 295 296 301 302 298 298 300 302 301 300 296 295 293 293 294 294 294 293 291 289 288 285 283 281 280 279 279 280 281 283 282 280 279 279 279 280 282 285 284 291 291 290 290 291 290 289 288 288 288 287 286 285 286 285 284 282 279 276 280 280 279 279 278 278 277 277 276 274 272 270 269 267 266 265 265 265 260 259 259 258 259 259 259 258 257 256 255 255 255 255 256 256 255 255 255 255 255 255 255 255 254 252 248 247 242 241 241 240 239 239 242 237 231 227 225 226 229 234 238 238 234 237 239 240 241 243 245 246 247 247 245 240 233 232 227 219 216 223 248 249 249 250 250 249 249 248 248 247 246 245 245 244 244 244 243 243 243 243 243 243 243 243 243 240 237 237 240 239 240 240 241 242 242 242 243 243 244 244 245 245 246 246 247 248 248 249 249 250 251 252 253 254 254 253 249 247 246 245 246 246 246 246 246 246 246 245 241 239 236 233 231 227 225 225 224 225 232 244 238 234 235 242 248 249 246 244 244 241 237 236 238 242 248 252 258 263 261 256 252 251 251 251 251 251 250 250 250 250 245 229 218 214 213 213 214 217 221 226 230 233 236 238 239 239 244 256 263 264 276 310 16 74 106 123 135 144 148 148 144 143 142 144 146 148 149 152 153 154 154 154 150 144 140 138 137 132 132 132 133 134 134 133 133 134 135 135 136 137 139 139 140 140 140 138 137 137 136 135 133 133 131 131 130 131 131 132 133 137 142 145 146 146 146 146 146 147 148 152 152 152 153 155 157 159 160 162 163 162 162 161 158 153 150 147 145 144 141 139 139 138 137 136 136 136 136 136 136 135 134 134 134 137 138 139 141 143 146 149 150 150 149 147 144 143 143 144 144 146 148 154 158 162 167 176 184 181 167 153 145 142 138 135 133 131 130 129 129 129 131 133 136 139 139 141 143 144 144 144 145 143 143 142 142 141 141 141 140 140 140 140 140 139 139 139 140 139 136 135 135 135 135 136 137 138 138 139 141 142 143 143 143 143 144 144 145 145 145 145 145 145 146 146 146 145 145 145 145 145 146 146 147 147 148 149 149 149 150 150 151 151 152 152 152 152 153 153 153 153 153 153 153 154 154 155 156 156 157 157 157 158 158 159 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 167 167 168 168 168 168 168 168 168 169 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 315 315 314 314 314 313 313 312 312 312 311 311 311 311 310 310 310 309 309 309 308 308 308 307 307 307 307 307 308 308 309 309 310 310 310 311 312 312 313 314 315 316 318 318 319 319 319 319 319 319 319 319 318 318 317 316 316 315 314 314 313 313 312 312 311 311 310 310 309 309 308 308 308 308 308 309 309 309 310 310 310 310 310 310 310 310 309 309 309 309 308 308 308 308 308 307 305 300 297 297 296 295 295 295 295 295 295 296 300 301 301 300 299 298 294 294 294 294 293 292 290 288 287 286 284 283 282 281 280 279 279 280 279 277 278 279 282 286 288 288 289 290 292 292 293 293 292 290 289 288 287 285 285 284 283 281 279 277 275 273 279 278 278 278 279 279 278 278 277 275 273 270 269 268 267 266 263 262 262 261 261 261 262 262 261 260 260 258 257 256 256 257 257 257 257 257 256 256 256 256 257 256 255 253 249 250 250 241 239 239 239 237 237 240 237 232 228 226 226 227 229 229 227 231 235 240 243 245 246 247 248 248 247 246 239 233 227 225 232 241 249 250 250 251 251 250 250 249 249 247 246 246 245 245 245 245 244 244 244 244 243 243 243 243 245 240 233 231 236 239 239 240 240 241 241 242 242 243 244 245 245 246 246 246 247 247 247 248 248 250 251 252 253 254 255 252 249 247 246 246 246 245 245 246 247 248 249 247 244 240 236 231 227 224 223 222 222 223 229 240 240 235 240 244 247 246 242 241 240 236 233 234 238 245 251 256 260 261 255 252 250 249 249 248 248 248 247 247 248 247 227 221 219 217 216 216 218 219 222 226 231 231 233 237 240 243 249 254 257 266 286 330 23 70 100 120 133 142 147 147 144 146 146 148 149 150 151 153 154 155 158 160 155 148 145 143 139 134 133 134 134 134 133 133 134 134 135 136 136 139 140 140 139 139 138 137 136 136 135 133 133 133 131 131 131 131 132 132 134 137 143 146 147 147 147 146 146 146 148 149 148 150 153 156 158 160 161 162 164 164 164 163 161 157 154 151 148 146 143 141 142 141 139 138 137 136 136 136 136 135 135 135 135 135 136 137 139 141 144 147 149 150 150 147 144 146 149 150 152 154 157 161 163 166 167 174 182 177 160 145 143 136 133 131 129 128 127 127 126 127 128 131 136 137 140 144 146 147 146 146 146 145 143 143 142 142 142 142 141 141 140 140 140 140 140 140 140 138 137 136 135 135 135 136 137 138 138 139 140 141 143 143 143 143 144 144 145 145 145 145 145 145 146 146 146 145 145 145 145 145 146 147 147 148 148 149 150 150 150 150 151 152 152 153 153 153 153 153 153 153 154 154 154 154 154 154 156 157 157 157 158 158 158 159 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 167 167 168 168 168 169 169 169 169 169 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 315 315 314 314 314 313 313 312 312 312 312 311 311 311 310 310 310 309 309 309 308 308 308 308 308 308 308 309 309 309 310 310 311 311 311 312 312 313 314 315 316 318 320 320 321 321 321 321 321 321 320 320 320 319 319 318 317 316 316 315 315 314 313 312 312 311 311 310 310 309 309 309 309 308 308 308 308 309 309 309 310 310 310 310 310 310 310 310 309 309 309 309 309 308 308 307 303 298 297 296 296 295 295 294 295 296 297 300 302 302 301 301 298 296 294 294 294 294 292 291 290 288 287 286 285 285 283 282 279 277 276 275 274 274 276 279 284 290 291 291 292 291 292 294 295 294 293 291 289 287 286 285 284 281 277 275 275 274 271 269 271 277 276 277 278 278 278 278 276 274 272 270 269 269 268 266 264 265 265 265 264 264 263 264 264 263 262 260 258 257 258 258 259 258 258 258 257 257 257 257 258 257 256 254 251 250 248 239 239 241 240 239 242 245 241 235 229 225 226 224 224 223 223 227 234 240 243 245 247 248 248 248 248 247 245 237 233 240 245 248 250 250 251 251 251 251 251 250 246 245 246 246 246 246 245 245 245 245 245 244 244 244 243 244 248 241 230 225 231 239 239 240 240 240 241 242 242 243 244 244 245 245 246 246 246 246 246 247 248 250 251 252 253 248 249 248 248 249 249 249 249 248 247 249 250 251 252 251 247 243 239 234 228 226 224 222 221 224 229 237 241 238 243 245 243 240 238 237 234 232 231 235 241 245 247 249 254 256 251 249 249 247 245 245 245 245 246 246 245 239 224 222 224 224 227 228 228 226 225 228 230 230 230 234 237 241 242 242 251 262 280 326 39 91 110 123 133 141 146 146 145 149 150 151 151 151 152 153 154 156 160 162 158 155 149 144 141 137 135 135 135 134 134 134 135 135 136 137 138 141 140 138 137 137 137 137 136 135 134 133 133 131 130 130 131 132 132 133 135 138 144 147 148 148 147 146 145 146 147 146 144 142 151 157 159 161 161 163 165 165 165 165 164 161 158 156 153 150 147 145 146 144 142 140 138 137 137 136 136 136 135 135 135 134 133 134 136 138 141 145 148 151 150 148 147 150 154 158 161 164 167 171 171 170 171 171 173 164 151 145 133 129 128 127 126 124 124 124 122 120 124 130 131 136 141 146 150 151 150 148 146 145 144 143 143 143 143 142 142 141 141 141 141 140 140 140 140 140 138 137 136 135 136 137 137 138 139 140 141 142 143 143 143 143 144 144 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 148 148 149 149 149 151 151 151 151 152 152 153 153 153 153 153 153 153 154 154 154 155 155 155 155 155 157 157 157 158 158 158 159 161 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 168 168 168 169 169 169 169 169 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 316 316 315 315 314 314 314 313 313 313 312 312 312 311 311 311 310 310 310 309 309 309 309 309 309 309 309 309 309 310 310 311 311 311 311 311 312 312 313 314 316 317 319 321 322 323 323 323 323 323 322 322 321 321 321 320 320 319 318 318 317 317 316 315 314 313 313 312 311 310 311 310 310 309 309 309 309 308 308 309 309 309 309 310 310 310 310 310 310 310 310 310 310 310 309 309 308 307 302 299 298 296 295 295 294 294 295 296 300 304 302 301 301 301 296 295 294 294 293 293 292 290 291 289 288 287 286 285 283 280 278 275 272 270 269 269 270 273 277 279 285 291 292 291 293 294 295 294 293 291 288 285 284 283 281 278 275 276 276 275 274 273 273 275 275 276 276 277 277 277 275 273 272 271 271 272 269 268 269 269 268 269 268 267 266 267 267 266 265 263 262 260 260 259 260 260 259 259 259 259 259 259 259 258 257 256 254 252 246 239 240 242 241 241 247 248 242 234 226 222 221 220 220 220 223 229 235 239 242 245 247 248 248 249 248 248 248 247 247 247 248 249 250 251 252 252 252 252 251 245 238 233 240 246 246 246 245 245 245 245 245 245 244 244 245 250 249 240 226 224 233 240 240 241 241 241 243 243 243 243 244 244 245 245 246 246 243 243 244 246 248 250 250 249 246 244 245 247 252 255 255 253 252 252 252 253 254 254 253 252 250 247 245 242 241 236 230 224 225 229 235 238 241 242 244 247 238 236 234 230 228 228 230 237 243 244 244 246 250 250 247 246 243 235 238 242 243 244 245 246 241 232 226 226 226 236 240 242 243 237 231 231 231 230 231 231 233 233 236 240 245 254 267 281 112 112 122 130 137 141 144 145 147 150 151 152 152 152 152 153 155 157 159 162 163 160 151 146 143 139 137 136 136 135 135 136 136 136 137 139 140 141 139 138 137 136 136 136 136 136 135 134 132 131 131 132 132 133 134 134 136 138 142 147 147 148 147 146 146 146 146 144 139 144 151 159 161 161 162 164 166 166 166 166 166 165 164 162 159 157 154 151 147 147 144 141 139 138 137 136 135 135 135 135 135 133 132 132 133 136 140 145 149 151 152 151 151 155 160 167 171 173 176 179 178 174 176 175 175 172 155 133 125 124 123 123 122 121 121 120 119 120 122 126 138 144 149 153 155 155 153 149 147 145 144 144 143 143 142 142 142 141 141 141 141 140 140 140 140 140 138 137 137 136 136 137 138 138 139 140 142 143 143 143 144 144 144 145 145 145 145 145 145 145 145 145 146 147 147 148 148 148 148 149 149 150 150 150 152 152 152 152 153 153 153 153 153 153 153 154 154 154 155 155 155 155 155 155 156 157 157 157 158 158 158 159 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 169 169 169 169 169 169 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 316 316 315 315 315 314 314 313 313 313 312 312 312 311 311 311 311 310 310 309 309 309 309 309 310 310 310 310 311 311 311 311 311 311 312 312 313 313 315 316 318 319 322 325 325 326 326 325 325 325 324 324 323 323 322 322 321 321 320 319 319 318 317 316 315 314 314 313 312 311 311 311 311 310 310 310 309 309 309 309 309 309 309 310 310 310 310 310 310 310 310 311 311 310 310 309 308 307 300 299 298 296 295 294 294 294 296 297 298 300 299 297 297 296 296 295 295 294 293 292 291 290 290 289 288 288 287 285 282 279 277 273 270 268 267 265 265 266 268 270 273 285 285 288 291 292 293 293 292 290 286 285 283 280 278 277 277 276 275 275 275 274 273 274 274 274 274 275 276 276 274 273 273 273 273 274 269 271 271 272 272 271 270 269 268 268 268 268 267 266 265 264 263 262 261 261 260 260 260 260 260 260 259 259 257 257 252 250 246 241 241 242 243 244 252 250 238 227 221 220 215 214 216 223 229 233 236 239 242 244 246 247 247 248 249 249 248 248 248 249 249 250 251 251 252 252 249 245 243 237 234 233 241 246 245 244 243 242 243 242 244 245 245 244 247 251 248 236 225 228 238 241 242 242 242 243 244 244 244 245 245 245 245 245 245 245 245 243 245 247 248 249 247 244 242 242 244 248 256 257 255 254 254 255 256 257 257 257 255 253 250 247 245 245 244 242 235 230 232 237 242 246 247 248 250 257 248 243 237 233 231 231 233 238 242 242 241 244 247 245 243 240 228 213 215 227 219 224 235 239 237 235 236 235 238 248 248 248 245 239 235 234 233 231 230 229 230 230 233 236 240 246 231 185 131 125 130 136 140 141 143 145 148 150 152 153 152 151 152 154 156 157 158 159 159 161 156 151 145 140 138 137 136 136 135 137 137 138 140 141 141 141 140 139 138 136 135 134 134 134 134 134 133 132 133 133 133 134 134 136 137 139 141 142 147 147 147 147 146 146 146 144 142 146 153 160 161 161 162 164 165 165 166 167 167 167 169 170 169 166 161 156 151 149 145 142 140 138 137 136 135 135 135 134 134 132 131 131 132 134 140 147 151 152 153 153 154 159 167 175 180 181 182 184 181 178 179 180 180 154 128 118 118 118 119 120 121 120 119 119 121 123 125 133 143 150 153 156 156 156 153 149 147 145 145 144 143 142 142 142 142 141 141 141 141 140 140 140 140 140 138 138 137 136 137 137 138 139 140 140 141 142 143 143 144 144 145 145 145 146 146 146 146 146 146 146 147 148 148 149 149 149 149 150 150 150 151 151 152 152 153 153 153 153 153 153 153 153 154 155 155 155 155 155 155 156 156 156 156 157 157 158 158 158 159 160 161 161 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 166 166 167 167 167 168 168 168 169 169 169 169 169 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 319 318 318 318 317 317 316 316 316 315 315 314 314 314 313 313 312 312 312 311 311 311 311 310 310 310 310 310 310 310 311 311 312 312 312 312 311 312 312 312 312 313 314 315 317 318 320 322 325 328 328 328 328 328 328 327 327 326 326 325 324 323 323 322 321 321 320 319 318 317 316 315 315 314 313 312 312 312 312 311 311 310 310 310 309 309 309 310 310 310 310 310 310 310 310 310 311 312 312 311 310 309 306 300 300 299 297 296 295 295 295 296 297 297 297 297 297 297 297 296 296 296 295 294 293 292 291 290 291 291 289 289 287 284 281 279 276 271 268 269 267 265 262 261 261 261 266 275 279 283 286 289 291 292 291 288 284 284 280 277 274 275 276 276 276 276 276 275 274 273 273 273 274 275 275 275 274 273 274 274 273 271 271 272 272 273 272 272 270 269 268 268 268 269 269 268 266 265 265 263 263 263 262 261 261 261 261 260 260 259 258 257 251 249 245 243 243 243 243 243 241 246 229 222 219 218 218 218 220 230 233 235 237 240 242 244 245 245 246 247 248 247 248 248 249 250 250 250 248 248 248 245 243 241 238 235 233 234 234 234 234 234 234 232 232 234 244 245 245 245 248 249 238 228 228 235 242 242 243 244 244 244 245 246 246 246 246 246 246 246 245 244 244 244 247 248 249 249 246 242 240 241 244 249 255 258 255 255 255 256 257 258 259 258 255 245 240 239 238 239 241 242 240 238 241 247 253 258 260 260 263 269 266 262 261 261 245 237 237 239 241 240 239 241 242 240 235 225 215 209 208 209 213 218 224 231 236 241 246 248 251 252 247 245 240 237 236 235 232 230 228 227 222 223 228 228 234 241 226 187 145 135 136 139 142 142 143 145 148 151 153 154 153 152 152 155 157 158 158 159 159 159 156 153 146 142 139 137 136 135 135 135 137 139 140 141 142 141 141 140 139 137 135 134 133 133 133 133 133 133 134 134 134 134 135 137 138 139 140 143 147 147 147 148 147 147 146 144 145 149 153 154 158 161 162 163 164 165 167 168 168 169 172 176 176 173 167 160 155 151 146 143 140 138 137 136 135 135 134 134 133 131 131 131 131 135 142 148 151 151 152 153 155 162 172 181 184 185 185 185 181 178 179 178 171 121 108 111 114 116 118 122 123 122 121 120 125 129 135 142 149 153 154 155 154 153 151 148 146 144 144 143 142 141 141 141 141 141 141 141 141 141 141 141 141 141 141 139 137 136 137 138 139 140 140 140 141 142 143 143 144 145 145 146 146 146 146 146 147 147 147 148 148 149 149 149 149 150 150 151 151 151 151 152 152 153 153 153 153 153 154 154 154 154 155 156 156 156 155 156 156 156 156 156 156 157 157 158 158 159 159 159 160 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 166 166 167 167 168 168 168 168 169 169 169 169 170 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 319 318 318 317 317 316 316 316 315 315 314 314 314 313 313 312 312 312 311 311 311 310 310 310 310 310 311 311 312 312 313 313 312 312 312 312 312 312 313 313 315 316 317 319 321 324 326 327 330 332 331 331 331 330 330 329 328 328 327 326 325 324 324 323 322 322 321 320 318 317 317 316 315 314 314 314 314 313 312 312 311 311 311 310 310 310 310 311 311 311 311 310 310 311 311 312 312 312 310 309 307 303 299 299 298 296 295 295 296 297 298 298 297 297 297 297 297 297 296 296 296 295 295 294 293 292 291 290 290 290 290 287 284 282 279 274 269 268 269 268 266 265 264 263 262 264 270 277 281 285 288 290 291 289 285 282 282 279 276 274 273 275 277 277 277 277 276 274 274 274 274 274 274 274 274 274 274 274 275 271 270 271 272 273 273 272 271 270 269 269 269 269 269 268 267 267 266 265 265 264 264 263 263 262 262 261 261 260 260 259 255 250 246 244 244 244 244 243 240 237 241 234 226 223 224 226 227 228 234 236 238 239 241 242 243 244 244 244 244 244 245 245 247 249 249 248 247 245 244 244 243 241 238 236 235 234 232 230 227 224 223 224 226 229 235 244 245 245 245 247 245 237 230 231 236 240 242 245 246 246 246 247 247 247 248 248 247 247 247 247 246 245 245 247 248 248 245 244 240 238 241 244 247 250 256 256 257 256 256 256 257 257 256 251 234 233 229 227 236 244 247 246 248 251 257 262 267 270 270 270 269 266 266 269 271 268 246 241 241 239 237 235 237 238 238 229 216 210 208 207 209 214 224 226 234 240 244 249 255 254 247 242 239 237 236 235 232 231 230 229 225 214 211 221 209 213 231 237 194 155 143 140 142 142 144 145 146 148 151 154 155 155 153 153 154 155 157 159 161 162 161 160 157 148 143 140 137 135 134 134 135 137 138 140 141 141 142 142 141 139 137 136 135 135 134 133 134 134 135 135 135 135 135 136 137 138 139 140 143 147 148 148 148 148 148 146 146 149 151 152 155 158 160 161 162 163 165 167 168 169 171 175 176 180 179 172 164 157 152 147 143 141 139 137 136 136 135 134 134 133 132 132 132 133 137 143 147 149 150 151 154 158 165 176 184 185 185 185 182 178 175 171 162 135 107 105 108 112 117 122 126 128 126 125 124 128 131 133 137 144 149 152 151 148 148 147 146 144 143 142 141 141 140 140 140 140 141 141 141 140 141 141 141 141 141 141 139 137 136 137 138 139 140 140 141 142 143 143 143 144 145 146 146 147 147 147 147 147 147 148 148 149 149 149 150 150 151 151 152 152 152 152 152 153 153 153 154 154 154 154 154 155 155 156 156 156 156 156 156 156 156 156 157 157 157 157 158 159 159 159 160 161 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 166 166 167 167 167 168 168 168 168 169 169 169 169 170 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 319 318 318 317 317 317 316 316 315 315 314 314 314 313 313 312 312 312 311 311 311 311 311 311 311 311 312 313 313 313 313 313 313 312 312 313 313 313 314 315 317 318 320 323 326 328 330 331 334 334 334 334 333 333 332 331 330 329 328 328 327 326 326 325 324 323 322 321 320 319 318 317 316 316 315 316 315 314 313 313 312 312 312 312 311 311 311 311 311 311 311 311 311 311 311 311 311 311 310 309 302 301 301 299 297 296 296 297 298 299 299 299 298 298 297 297 297 296 296 296 296 296 296 295 293 293 292 291 291 291 290 288 285 282 277 272 268 269 270 269 266 267 268 269 270 271 273 277 282 285 288 290 290 286 285 284 281 279 277 277 276 276 277 277 277 277 276 276 276 276 276 275 275 273 271 270 273 275 270 271 271 272 273 274 274 273 272 270 269 270 270 269 269 268 268 266 265 266 266 266 265 265 264 263 263 262 261 261 260 258 254 250 246 244 244 245 245 243 239 233 231 232 230 227 227 229 231 233 236 238 240 241 242 243 243 243 243 242 242 242 243 245 247 247 248 247 246 246 245 244 243 242 240 236 233 231 227 223 219 218 220 220 223 228 234 239 242 244 245 246 244 240 236 235 236 237 242 244 246 247 247 247 248 248 248 249 248 248 248 247 247 245 245 246 247 247 246 243 238 238 241 243 245 250 254 256 257 257 256 256 256 255 249 236 223 224 218 219 238 250 254 256 259 262 265 269 272 273 273 267 262 261 264 268 271 271 265 246 240 237 233 228 229 235 236 226 220 216 213 217 226 231 233 236 239 243 249 253 253 247 242 239 236 234 233 233 231 231 230 231 228 217 204 204 202 208 218 231 212 170 147 145 144 146 147 147 148 149 152 154 156 156 155 154 154 154 155 158 160 161 161 162 165 154 145 142 139 137 136 136 137 137 138 139 141 142 143 144 144 141 139 138 137 136 136 136 136 136 136 135 135 135 136 137 138 138 139 141 144 147 148 148 149 149 149 148 149 150 152 155 157 158 159 159 161 163 165 167 169 170 172 173 178 183 183 177 167 159 153 148 145 142 140 139 138 136 135 134 134 133 134 133 134 135 137 141 143 145 148 152 155 160 167 177 184 183 181 180 174 170 166 151 126 101 106 108 110 119 125 128 130 132 131 131 129 129 131 133 138 143 144 144 143 141 142 143 143 142 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 138 137 137 138 139 140 141 141 141 142 142 143 144 144 145 146 147 147 147 147 147 148 148 148 149 149 149 150 150 151 151 152 152 152 153 153 153 154 154 154 154 154 154 154 155 155 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 159 159 160 160 161 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 166 166 166 167 167 168 168 168 168 168 169 169 169 170 170 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 316 316 315 315 315 314 314 313 313 312 312 312 311 311 311 311 311 312 312 313 314 314 314 314 313 313 313 313 313 314 314 314 316 318 320 322 325 328 330 332 334 335 337 337 337 336 335 334 332 331 330 330 329 329 328 328 328 327 326 325 324 322 321 320 319 318 318 317 317 318 317 315 315 314 314 314 313 313 313 313 312 312 312 312 312 312 312 312 311 311 311 310 308 304 301 300 298 297 297 297 298 298 299 299 299 299 298 298 298 297 297 296 295 295 295 296 296 295 294 294 293 293 292 293 291 288 285 280 275 271 270 271 271 270 269 270 273 277 278 279 280 281 283 285 287 289 288 285 284 282 279 277 276 275 275 274 275 275 276 276 276 276 275 274 275 275 274 269 266 265 267 268 270 272 272 273 274 275 275 275 273 271 271 271 271 270 269 268 267 266 266 267 267 267 267 266 265 264 263 261 261 261 259 257 254 250 247 245 245 246 246 244 241 239 234 232 233 229 229 229 232 234 237 240 242 243 243 243 244 243 242 240 240 241 243 245 247 248 248 247 246 245 245 244 242 239 236 234 229 224 219 216 216 219 220 222 227 231 235 238 240 242 243 245 244 243 241 240 239 240 242 244 245 246 247 247 247 248 249 249 249 249 248 247 247 247 247 247 248 247 246 242 238 239 240 243 247 251 254 255 256 256 256 256 255 252 242 231 222 215 213 219 242 253 261 265 268 270 271 272 273 273 270 253 248 253 260 266 270 273 272 252 239 233 232 224 220 225 228 229 229 227 225 229 233 237 243 248 248 255 256 252 248 245 242 240 238 235 232 231 228 228 227 228 229 217 201 199 197 202 208 217 214 195 162 149 146 148 148 147 148 150 153 155 156 157 157 156 156 154 154 156 158 159 161 170 175 151 145 144 143 142 140 139 139 138 138 140 141 144 143 145 145 143 142 141 138 138 138 138 138 137 137 136 136 136 137 137 138 139 140 141 145 147 148 149 149 150 151 151 150 153 155 157 157 157 158 158 160 162 165 167 169 170 171 175 181 186 187 181 169 160 154 149 146 143 141 140 138 137 136 135 134 135 135 135 136 136 135 137 139 144 149 153 157 160 165 175 182 178 175 170 165 158 146 126 109 105 112 114 116 126 131 132 133 134 135 136 134 132 132 133 136 137 137 136 136 136 137 139 140 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 141 141 140 138 138 139 139 141 143 143 142 142 142 143 144 144 145 146 146 146 147 147 147 148 148 148 148 149 149 149 150 151 151 152 152 153 153 153 153 154 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 159 159 159 160 160 161 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 168 168 169 169 169 170 170 170 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 320 320 319 319 318 318 318 317 317 316 316 316 315 315 315 314 313 313 312 312 312 311 311 311 312 312 313 314 315 315 315 314 314 313 313 313 313 314 314 315 317 319 321 324 327 330 332 334 336 337 338 339 338 337 336 334 332 331 330 329 329 329 329 329 329 329 328 327 326 325 324 323 321 320 320 319 319 319 319 318 317 317 316 316 315 315 315 314 314 314 313 313 313 313 313 313 313 312 311 311 310 306 301 300 300 297 297 298 299 300 300 299 298 298 298 298 298 298 298 297 296 294 293 293 294 295 295 294 294 293 293 292 292 291 288 284 280 277 276 278 281 280 278 277 279 282 286 287 285 284 283 284 286 288 288 287 287 284 279 276 275 274 273 272 272 272 273 273 273 274 274 274 273 273 273 273 267 266 267 268 270 272 272 273 274 275 277 278 277 274 272 271 271 271 270 270 269 267 267 268 269 269 269 268 268 266 263 261 260 260 259 258 257 254 251 249 247 247 247 247 245 242 241 236 236 235 231 230 229 233 236 239 241 243 244 244 244 245 243 240 239 239 241 243 245 247 248 247 247 245 243 241 240 240 237 232 226 223 219 217 219 220 222 226 229 232 234 237 238 239 240 242 243 243 243 242 242 241 241 242 244 245 245 246 244 247 248 248 248 248 248 248 248 248 248 248 249 248 247 245 241 240 240 241 244 248 253 255 256 256 255 255 255 255 240 238 227 216 211 216 234 249 259 266 269 269 269 269 268 268 266 261 244 241 244 255 265 270 272 272 262 238 234 231 228 228 229 231 235 235 234 233 234 239 248 252 255 258 259 256 252 250 251 246 244 242 238 234 230 229 223 221 222 224 209 196 194 194 196 200 208 207 206 173 150 146 146 147 147 148 151 153 155 157 158 158 158 157 155 154 154 155 158 162 179 181 146 146 146 146 144 141 140 139 139 140 142 143 145 145 145 145 145 144 142 140 140 141 140 139 138 137 137 137 137 137 137 139 140 141 142 144 147 148 149 149 150 151 151 152 155 157 158 157 157 158 158 159 162 165 167 168 170 173 177 183 188 190 185 172 162 155 150 147 145 144 142 140 138 137 136 136 137 138 138 137 136 136 135 140 145 151 154 157 159 162 169 176 172 165 163 156 143 127 114 109 110 118 119 122 127 131 133 134 136 138 139 137 134 133 133 134 133 132 131 131 132 133 136 138 138 138 138 138 138 139 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 143 144 144 143 142 142 143 145 145 145 145 146 146 147 147 148 148 148 149 149 149 149 150 151 151 152 152 153 153 154 154 154 155 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 158 157 158 158 158 158 158 159 159 159 160 160 160 161 161 162 162 162 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 167 167 167 168 168 169 169 169 169 170 170 170 171 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 317 317 317 316 316 316 315 315 314 313 313 312 312 311 311 312 313 314 314 315 315 316 315 315 314 313 313 313 314 315 315 316 318 320 323 326 329 332 334 336 338 339 339 340 339 337 336 334 332 331 330 329 328 328 329 329 329 329 329 328 327 327 326 325 324 323 321 321 320 320 320 320 320 320 320 319 318 317 316 316 316 315 315 314 314 314 314 314 314 313 312 311 311 310 304 301 300 299 298 298 300 301 301 300 298 297 297 297 297 298 298 298 297 296 294 293 293 293 294 294 293 293 293 292 291 291 289 286 282 281 282 284 291 297 296 293 291 292 292 291 289 286 284 284 285 287 288 288 286 284 280 276 274 273 272 272 271 270 270 271 272 272 273 273 273 273 273 273 274 273 270 271 272 274 274 274 275 275 276 278 279 280 276 273 270 269 269 269 269 268 267 268 269 270 270 270 269 268 265 261 259 258 257 257 257 257 255 253 251 249 249 249 247 246 246 242 237 236 235 233 231 230 234 237 240 242 243 243 245 246 245 242 240 239 240 241 243 245 246 246 247 247 245 240 234 232 232 231 229 225 220 222 225 228 228 230 233 236 236 237 239 239 239 240 241 242 242 242 242 242 242 242 242 243 243 242 242 241 245 247 245 245 246 246 246 247 247 248 249 249 248 247 244 242 241 241 242 245 250 254 257 257 255 253 254 254 253 237 233 220 211 212 225 246 257 264 267 266 264 263 263 263 262 257 246 231 237 240 256 267 271 272 272 268 255 247 235 231 230 231 238 244 242 240 241 245 253 254 257 259 258 256 255 255 256 257 258 257 249 242 238 235 227 221 216 205 208 199 193 192 191 191 193 197 198 198 166 148 144 145 147 148 150 152 154 156 158 159 159 159 159 157 154 152 151 155 162 169 161 144 146 147 147 145 142 140 139 140 141 143 145 145 146 145 145 145 145 144 143 142 142 141 140 139 138 138 138 137 137 138 140 141 142 143 144 147 148 148 149 149 150 151 153 157 158 158 158 157 158 158 159 162 164 165 168 172 175 179 185 189 189 185 173 165 157 152 150 148 146 144 142 140 139 138 138 139 140 140 140 139 138 137 141 146 150 153 155 157 160 165 168 163 162 154 143 129 118 113 113 116 121 124 126 129 130 133 135 138 139 140 139 137 135 134 133 129 128 128 128 130 132 135 137 137 137 138 138 138 139 140 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 143 144 144 143 143 143 144 145 145 145 145 146 147 147 148 148 148 149 149 149 150 150 150 151 151 152 153 153 154 154 155 155 155 156 156 156 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 165 165 166 166 166 166 166 167 167 168 168 169 169 169 170 170 170 170 171 171 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 318 317 317 316 316 316 315 315 314 314 313 312 312 311 312 313 314 315 316 316 316 316 315 314 314 313 313 314 315 317 318 319 322 325 328 331 334 336 338 339 340 340 339 337 336 334 333 332 331 330 329 329 329 328 329 329 329 328 328 327 327 326 325 325 324 323 322 321 321 320 320 320 321 321 321 320 319 318 317 317 317 316 316 316 315 315 314 314 314 314 313 312 311 311 308 303 300 299 299 300 302 302 299 298 297 297 297 297 296 297 297 297 297 296 295 295 294 294 294 293 293 292 290 288 288 287 284 282 280 282 284 288 297 305 306 306 303 298 293 288 286 285 285 285 286 287 287 287 286 282 278 275 273 272 271 271 271 270 269 270 272 273 274 274 274 274 274 274 275 275 273 275 276 276 276 276 276 276 276 278 279 281 278 275 271 268 267 267 267 266 266 267 268 269 270 269 268 265 262 261 259 258 257 257 258 258 256 254 252 251 250 249 248 247 245 242 238 234 234 233 232 233 236 238 241 242 242 243 246 246 244 241 240 240 240 241 242 243 245 246 246 248 248 242 232 227 228 227 227 226 225 227 231 231 233 235 237 239 239 240 240 240 240 240 241 242 242 243 243 242 242 242 242 242 242 241 240 240 242 246 246 244 244 245 245 245 246 247 248 248 248 246 244 243 241 240 242 245 249 254 256 256 253 252 253 254 254 250 228 215 211 221 237 252 261 265 265 261 254 255 256 257 254 247 231 208 217 244 260 266 264 263 264 267 270 260 243 237 237 241 248 251 249 248 250 254 257 258 256 254 252 252 253 255 256 258 260 263 254 248 244 241 237 230 219 189 192 191 191 188 186 184 182 183 183 180 158 146 143 145 148 150 151 153 156 158 158 159 160 161 160 158 155 151 149 149 157 168 155 141 144 147 147 145 142 142 140 140 141 143 144 144 144 145 145 145 145 145 145 144 143 142 142 141 140 140 140 139 139 140 141 143 144 145 146 146 147 147 147 148 149 151 153 156 158 158 158 157 157 158 159 161 162 165 166 172 176 180 184 187 187 183 175 168 161 158 154 150 148 146 144 143 141 140 140 142 143 143 143 142 141 140 141 144 147 150 153 155 157 159 159 159 156 143 132 123 118 116 118 122 127 128 129 129 129 132 135 138 140 140 140 138 137 136 133 129 128 127 127 129 131 134 136 136 137 137 138 138 139 140 140 140 141 141 141 141 141 141 141 141 141 142 142 142 142 143 144 145 145 144 144 143 145 146 146 145 146 146 146 147 148 148 149 149 149 150 150 150 151 151 152 152 153 154 154 155 155 155 155 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 161 161 162 162 162 162 162 162 163 163 163 163 164 164 164 165 165 166 166 166 167 167 167 167 168 169 169 170 170 170 171 171 171 171 171 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 316 316 315 315 314 313 312 311 312 313 315 316 316 317 317 316 315 315 314 314 314 314 316 318 317 320 323 327 330 333 336 338 340 341 340 339 338 337 334 333 332 331 331 331 331 331 331 330 330 330 329 329 328 328 327 326 325 325 324 324 323 322 321 321 320 320 320 320 320 320 320 319 319 318 317 317 317 317 316 316 315 315 314 314 313 312 312 308 304 305 302 301 301 302 304 306 305 300 299 298 298 298 298 297 297 297 296 296 296 295 295 295 294 294 292 291 288 287 286 284 281 278 276 278 285 288 290 295 300 302 303 298 293 288 285 284 284 284 285 286 286 286 285 283 279 276 273 272 271 270 270 271 270 270 270 271 274 276 275 276 275 274 274 276 275 274 276 277 277 277 276 276 276 276 276 277 278 278 275 269 270 268 267 266 266 265 264 265 266 267 267 265 264 264 263 259 258 258 258 259 258 257 255 253 252 251 250 249 248 246 243 238 233 232 231 233 236 238 240 241 242 242 243 247 245 242 240 241 241 241 241 241 242 244 245 247 245 236 241 236 228 228 228 227 227 229 232 233 234 235 237 238 240 241 241 241 241 240 240 241 241 242 243 243 243 243 242 242 242 241 240 239 239 240 241 243 244 244 244 244 244 245 246 246 246 246 245 245 242 241 240 241 243 246 249 253 255 254 252 252 252 251 241 220 212 212 229 245 256 262 263 258 251 248 248 250 250 246 225 205 194 204 246 252 251 249 249 250 254 261 261 250 247 247 251 249 248 248 249 250 250 250 249 248 247 248 249 251 253 253 254 256 258 256 255 251 250 251 250 225 185 186 187 187 181 177 177 176 174 171 164 151 144 144 147 150 151 153 155 157 158 158 159 160 161 161 160 156 152 149 147 149 146 141 141 144 147 147 145 143 143 141 140 141 142 143 143 143 144 146 145 145 145 145 144 143 143 143 142 142 143 143 141 141 142 143 144 145 146 145 145 147 147 146 147 149 151 153 155 157 158 158 157 157 158 158 159 160 161 165 170 177 180 183 184 183 180 176 172 170 162 156 152 149 147 146 145 143 142 142 143 145 145 145 145 144 141 140 142 144 148 151 154 154 154 154 154 151 135 126 121 119 120 122 125 128 128 127 127 126 130 134 137 140 141 140 139 137 136 132 131 128 126 126 128 131 133 135 135 136 137 137 138 138 139 140 140 141 141 141 141 141 141 141 141 141 142 142 142 143 143 144 145 146 145 144 144 145 146 146 146 146 146 146 147 148 148 149 149 150 150 150 151 151 152 153 153 153 154 154 155 155 155 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 161 161 162 162 162 162 162 162 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 168 168 169 169 170 170 170 171 171 171 171 171 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 317 317 317 317 317 316 316 315 314 313 312 312 313 316 317 317 317 317 316 316 315 314 314 314 315 316 319 321 321 325 329 332 335 338 339 340 340 340 338 336 336 335 333 332 332 333 333 334 334 334 334 333 333 332 331 330 329 328 327 326 325 324 324 323 323 322 322 321 320 320 319 319 319 319 319 319 318 318 318 318 317 317 317 316 315 315 314 314 313 312 311 311 307 302 303 305 305 310 309 309 306 302 301 300 299 299 299 298 298 297 296 296 295 295 295 295 293 293 291 288 285 283 282 280 277 275 274 278 291 294 291 291 294 295 292 289 286 284 282 282 283 283 283 283 283 283 281 279 276 274 272 271 270 270 271 271 272 271 271 273 275 276 276 276 275 275 276 276 274 274 276 277 278 277 276 276 278 279 279 278 277 277 275 272 272 268 266 266 265 263 262 262 263 263 264 265 265 265 263 260 260 260 260 259 258 257 255 254 252 251 250 250 248 246 243 238 235 234 234 236 238 240 241 241 242 242 243 247 243 241 241 242 243 243 242 242 242 242 243 247 240 238 245 251 253 250 231 228 230 232 233 233 234 235 236 238 240 241 241 241 241 240 240 241 242 244 245 245 244 243 242 240 238 238 238 237 238 240 242 244 244 244 244 244 244 244 244 244 245 245 244 244 240 238 238 238 239 241 244 249 253 256 253 252 250 246 232 216 212 217 234 246 255 260 258 250 244 244 244 246 245 232 209 197 198 214 241 244 243 241 242 243 247 252 253 251 250 250 250 243 243 243 243 243 243 243 242 242 242 244 247 249 250 243 235 239 248 249 247 248 250 249 247 216 183 183 182 182 176 170 168 168 167 164 157 148 144 146 148 151 152 154 156 157 157 157 158 160 161 162 160 157 153 149 147 144 145 137 140 145 147 146 144 143 143 142 140 141 142 143 143 143 143 145 145 145 146 145 144 143 143 143 143 143 144 144 144 143 143 144 145 146 146 145 145 145 144 146 148 149 151 153 155 156 157 157 156 156 156 156 157 158 161 164 168 173 179 180 180 179 177 176 175 171 163 157 153 151 149 148 146 144 144 144 144 145 146 147 147 145 141 140 141 143 146 149 151 150 150 151 150 145 134 124 121 121 123 126 128 128 127 127 125 125 130 135 139 141 142 141 139 136 135 134 129 127 125 126 128 131 133 134 135 136 136 137 137 138 138 139 140 140 141 141 141 141 141 141 141 142 142 142 143 143 144 145 146 146 146 145 145 145 145 146 146 146 146 146 147 148 148 149 149 150 150 150 151 152 153 154 154 154 154 155 155 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 161 161 162 162 162 162 162 162 162 162 162 163 163 164 164 164 165 165 166 166 166 167 167 168 168 169 169 170 170 171 171 171 171 171 172 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 317 317 317 316 314 312 312 313 315 317 317 318 318 317 316 315 315 314 314 315 317 321 323 325 327 331 335 337 339 340 339 339 338 336 335 335 334 332 333 333 334 335 336 337 338 338 337 337 336 335 334 332 331 329 328 327 326 325 324 323 323 323 322 321 321 320 319 319 319 319 318 318 318 318 318 318 317 317 317 316 316 315 314 313 312 311 309 309 307 306 306 309 311 311 310 309 308 307 303 300 300 299 299 298 298 297 296 296 295 295 295 294 292 292 290 287 284 281 279 277 275 274 272 273 276 279 281 283 283 282 281 281 281 280 281 281 282 282 280 281 279 278 276 275 274 273 272 271 270 271 272 273 273 273 273 273 275 276 277 276 276 276 277 276 276 277 276 277 278 278 278 278 281 282 282 281 278 275 275 275 272 268 266 266 264 262 262 262 261 260 262 263 263 264 262 261 263 262 261 260 258 257 256 254 253 253 252 250 249 247 244 240 237 237 237 238 240 241 241 241 241 241 242 244 241 241 243 243 244 244 243 243 243 242 243 242 238 237 242 248 252 254 249 242 239 237 236 235 234 235 237 238 240 241 241 241 242 242 242 242 243 246 247 247 245 243 241 239 237 235 235 234 236 240 243 244 244 245 245 245 244 244 244 244 244 244 244 241 235 235 235 235 235 237 241 247 252 254 254 251 245 237 227 218 216 223 240 249 255 257 246 243 242 241 240 239 236 227 201 194 211 226 237 238 236 237 236 240 244 246 246 246 246 245 243 239 239 239 239 239 238 238 239 240 241 242 243 244 241 237 231 228 231 235 238 242 240 238 236 203 180 178 176 173 173 167 166 165 165 161 155 149 147 147 149 152 154 155 156 157 157 157 159 161 162 162 161 158 153 146 139 135 135 140 143 145 146 144 143 142 143 142 140 141 142 143 142 142 143 144 144 145 145 145 145 144 144 144 143 144 144 145 145 144 144 145 146 146 146 145 144 144 144 147 149 150 152 154 155 155 155 156 155 155 155 155 155 157 160 164 167 171 175 175 174 175 175 175 174 170 163 157 154 152 150 148 147 145 145 145 145 146 147 148 147 145 141 139 140 142 144 147 147 148 148 148 146 140 132 125 124 125 127 130 130 130 129 127 127 128 132 138 141 142 142 141 138 136 135 131 127 125 125 127 129 131 133 134 135 135 136 136 137 137 138 139 140 140 141 141 141 141 141 141 142 142 142 142 143 144 145 146 146 147 145 145 145 145 145 145 147 146 147 147 147 147 148 149 149 150 150 151 151 153 154 155 155 156 155 155 156 156 156 156 157 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 165 165 166 166 167 167 168 168 169 169 170 170 171 171 171 171 171 172 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 318 317 317 317 317 318 317 315 313 313 314 316 317 317 318 318 317 316 315 315 315 316 318 322 327 326 330 334 337 338 339 339 338 337 336 335 334 333 333 333 332 334 335 336 338 339 340 340 341 340 340 339 338 336 335 333 331 330 328 327 326 325 324 323 323 322 322 321 320 320 319 319 319 318 318 318 318 318 318 317 317 316 316 315 315 314 313 312 310 309 308 306 306 305 306 307 308 307 307 307 306 305 304 301 299 298 298 298 297 296 296 296 295 294 294 294 291 289 286 283 280 277 276 274 271 268 267 269 271 272 272 272 273 275 276 277 278 279 280 281 280 277 277 276 275 274 274 274 273 272 272 271 272 274 274 274 274 273 273 275 276 277 278 278 278 278 277 278 278 276 277 278 280 281 281 284 286 285 282 279 276 274 272 270 268 268 267 265 263 262 262 260 259 257 258 261 262 260 261 263 263 261 259 258 257 256 255 254 253 252 250 249 247 245 242 240 239 240 240 241 241 242 242 241 240 241 242 241 241 244 245 244 244 244 244 244 243 242 241 239 238 238 242 247 252 253 252 250 248 246 242 241 240 240 240 241 242 244 245 246 246 246 246 247 248 249 248 246 243 240 236 234 233 233 233 236 240 244 245 245 245 245 245 245 246 244 244 244 243 242 231 216 216 219 225 231 237 244 250 252 253 252 248 236 228 224 219 217 228 246 253 256 255 245 242 240 238 235 233 230 224 198 196 221 232 234 233 232 232 233 237 242 243 241 241 241 241 239 237 238 238 237 237 235 235 238 241 242 242 242 241 230 226 223 221 222 226 231 231 226 215 183 175 174 173 171 168 166 165 165 165 164 162 156 151 148 149 150 153 156 156 158 158 157 159 161 161 162 162 161 159 152 144 138 136 138 143 145 146 145 143 142 141 141 142 142 142 141 141 141 141 141 142 143 144 144 145 145 144 144 144 144 144 145 145 145 145 145 145 146 146 147 147 146 145 146 148 150 151 153 154 154 155 155 154 154 154 154 153 154 155 158 163 168 170 172 173 172 172 173 173 171 167 162 157 154 152 150 148 146 145 145 145 146 147 148 148 147 145 142 140 140 141 143 145 146 145 145 144 141 136 131 129 128 129 130 132 132 130 130 130 130 131 134 139 141 142 142 140 139 136 133 128 125 125 126 128 130 132 133 134 135 135 136 136 137 137 138 139 139 140 140 141 141 141 141 142 142 142 143 143 144 145 145 146 146 147 146 146 145 145 145 146 147 147 147 147 147 147 147 148 149 150 150 151 152 154 155 156 156 156 156 156 156 156 156 157 157 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 165 166 166 167 167 168 168 169 169 170 170 170 171 171 171 171 172 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 322 321 321 321 321 320 320 320 319 319 318 318 318 318 317 317 318 318 319 318 317 316 315 316 316 317 317 317 317 316 316 315 315 317 319 324 326 329 332 336 339 339 339 338 337 336 335 334 333 333 333 333 333 334 336 337 339 340 341 342 343 343 343 342 341 340 339 337 336 334 332 331 329 328 326 326 325 324 323 322 321 321 321 320 320 319 319 319 318 318 318 318 317 317 316 316 315 314 313 312 311 310 310 308 305 304 303 303 303 303 304 304 304 304 304 304 302 299 298 298 298 297 296 296 296 295 294 293 293 290 288 286 283 279 277 275 273 270 268 267 267 266 266 267 267 269 272 274 275 276 277 278 278 277 275 274 274 273 273 274 274 273 273 273 272 274 276 277 277 276 275 275 276 278 279 278 278 279 277 274 275 277 277 279 282 283 282 283 286 288 286 283 280 279 276 275 272 269 268 266 263 263 263 262 261 259 258 257 256 256 257 260 263 263 262 260 258 257 256 256 254 253 252 251 249 248 246 243 242 242 242 242 242 242 242 241 241 240 241 242 241 242 242 244 247 248 247 247 246 245 243 242 241 242 240 239 243 248 250 251 253 253 252 251 248 246 245 244 244 245 248 249 249 249 250 251 251 252 250 248 246 241 236 232 230 229 230 232 237 242 245 247 246 245 245 246 246 246 244 244 242 240 238 223 211 211 213 220 232 241 249 253 255 254 249 239 229 224 219 214 218 234 251 256 258 257 254 243 236 227 223 223 218 208 197 200 231 234 234 233 231 231 234 240 244 244 241 239 237 237 237 238 238 238 236 234 233 236 240 244 244 243 242 241 228 226 222 219 219 223 225 219 207 191 174 172 171 169 169 168 166 165 165 165 165 163 160 153 149 149 152 155 155 158 158 158 158 161 163 162 162 162 161 158 154 148 141 137 142 145 146 146 144 143 141 140 139 139 140 140 140 140 138 138 138 140 142 143 143 143 144 144 144 144 144 145 145 145 145 144 144 145 146 147 147 147 148 148 147 149 151 153 153 153 153 153 154 154 153 153 153 152 153 154 157 162 168 170 170 170 170 172 172 171 169 165 161 156 153 151 149 147 146 145 145 145 146 148 148 148 147 145 142 141 140 141 142 142 144 142 142 140 138 135 133 132 131 132 133 133 132 131 130 131 132 133 135 138 141 141 140 139 137 134 130 126 125 125 127 129 131 133 134 134 135 135 136 136 137 137 138 138 139 140 140 141 141 141 142 142 143 143 144 144 145 145 146 146 146 146 147 147 146 145 145 146 147 147 147 146 147 147 147 148 149 149 150 151 152 154 155 156 156 155 155 155 156 156 157 157 157 158 158 158 158 158 158 158 158 158 159 158 159 159 159 159 159 159 160 160 160 160 161 161 160 161 160 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 164 164 164 165 165 166 167 167 168 168 169 169 170 170 170 171 171 171 171 172 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 321 320 320 320 319 319 319 318 318 318 317 318 318 318 319 320 319 317 315 314 313 314 315 315 316 316 317 316 317 320 325 330 332 333 337 338 338 338 337 336 335 334 334 333 333 333 333 334 335 336 339 340 341 342 344 345 345 345 345 344 343 343 342 340 339 337 336 334 332 330 329 328 327 325 324 323 322 322 322 321 320 320 319 319 319 319 319 318 318 317 316 315 314 314 312 312 311 310 309 308 306 305 303 302 301 301 301 301 302 302 302 303 303 301 298 298 298 297 297 296 296 295 295 294 292 290 288 286 283 280 278 276 274 271 268 266 265 264 264 265 266 268 270 272 273 273 274 274 274 273 271 271 272 272 273 274 274 273 273 274 274 275 275 277 278 278 278 279 280 282 282 278 277 277 277 277 277 278 279 281 283 282 281 283 286 287 286 284 282 281 279 277 273 270 268 266 264 263 263 263 262 261 260 259 257 256 256 259 262 264 262 260 258 257 256 256 254 253 251 251 250 249 247 245 244 245 245 245 244 243 242 242 241 240 240 242 242 241 240 242 245 246 249 249 248 247 245 244 244 244 243 241 242 245 247 249 252 253 253 252 251 249 248 247 247 247 249 250 250 252 253 254 254 254 252 249 244 237 231 227 226 226 228 232 238 242 245 247 247 246 247 247 247 246 245 242 239 237 234 217 209 209 213 225 236 248 253 253 255 254 247 236 228 222 216 214 223 241 253 257 258 254 244 234 201 204 205 210 202 194 204 226 236 237 236 234 233 234 238 243 246 246 242 238 235 236 237 240 242 242 238 233 233 238 243 246 246 244 242 240 236 234 217 212 213 216 215 202 181 169 170 170 169 168 167 167 166 166 166 166 165 164 162 156 153 153 153 153 156 159 159 159 159 162 164 164 161 161 159 158 156 148 138 138 143 146 146 145 143 142 141 140 138 137 137 137 138 138 135 135 136 137 138 140 142 142 143 143 144 145 145 145 145 145 145 144 145 146 146 147 148 149 149 149 149 151 152 153 153 152 152 152 153 153 152 152 152 152 152 154 158 163 167 170 170 170 169 171 171 169 167 163 159 155 153 151 148 148 146 145 144 145 146 148 149 148 147 144 142 141 141 141 141 141 141 140 140 139 136 134 133 133 132 133 132 132 132 132 131 132 133 133 135 137 138 139 139 138 135 132 128 126 126 127 129 131 132 134 134 134 135 136 136 136 137 138 138 139 139 140 140 141 141 142 143 143 144 144 145 145 145 145 146 146 146 146 147 147 146 145 145 146 147 147 147 147 147 147 147 148 149 150 151 152 153 154 155 155 155 155 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 164 164 164 165 165 165 166 167 167 168 168 169 169 169 170 170 170 171 171 171 172 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 321 321 321 320 320 320 319 319 319 319 318 318 318 318 318 319 319 320 318 316 313 311 310 311 312 313 315 317 318 319 320 323 328 332 332 334 336 336 336 336 336 335 334 333 333 333 333 333 334 335 336 339 341 343 344 345 346 347 347 347 347 347 346 346 346 345 343 341 340 338 336 334 333 331 329 327 326 324 324 324 323 322 321 320 320 320 319 319 319 319 318 318 316 315 315 314 312 311 311 310 309 308 307 305 303 302 301 301 301 301 301 301 302 302 303 303 299 298 298 298 297 297 296 296 296 294 293 291 290 288 286 283 281 279 276 273 271 269 267 265 265 266 268 268 269 270 270 271 271 272 272 269 269 269 270 272 272 273 273 273 273 274 275 275 276 277 278 278 280 282 283 284 285 283 281 279 278 278 279 281 283 284 282 281 281 283 286 286 286 286 285 283 280 279 275 272 269 267 265 264 263 263 263 263 262 260 258 257 257 258 261 263 262 260 258 258 257 256 255 253 252 252 251 250 249 248 247 247 247 246 245 243 242 242 243 243 241 243 242 241 240 241 242 244 248 250 248 246 245 245 245 245 245 243 242 242 244 248 251 253 253 253 252 251 249 248 248 248 249 250 252 253 254 254 254 253 251 247 240 232 226 224 224 226 229 235 239 242 244 245 246 248 249 249 248 247 245 241 236 229 229 213 208 207 216 229 240 250 253 255 256 254 244 234 225 219 215 218 226 247 255 256 256 249 238 221 193 205 212 217 204 195 210 232 236 237 238 237 236 237 241 246 248 247 242 235 235 238 238 243 246 246 239 229 229 239 244 247 245 240 237 236 231 218 202 198 200 202 199 186 169 166 166 167 167 167 166 166 166 166 167 166 165 159 158 155 159 160 161 159 157 159 160 160 160 160 160 160 160 159 158 158 155 146 137 139 145 147 146 144 142 141 141 140 139 137 134 134 134 135 136 137 137 137 138 139 139 140 141 142 144 145 146 145 145 145 144 145 145 146 146 147 149 150 150 151 152 153 153 154 153 152 152 151 152 152 152 152 152 153 153 157 161 164 167 169 169 169 168 170 169 167 164 161 158 155 153 151 149 149 147 146 145 146 148 149 149 148 146 144 142 141 141 141 140 140 139 138 138 137 135 133 133 133 133 132 132 132 132 132 131 132 133 133 133 135 136 136 137 137 134 131 128 127 127 128 130 131 133 133 134 134 135 136 136 137 137 138 139 139 139 140 140 141 141 142 143 144 145 145 145 145 145 145 146 146 146 146 146 147 146 146 146 146 146 147 147 147 147 147 147 148 149 150 151 152 153 154 155 155 155 155 156 156 157 157 157 157 158 158 158 158 158 158 158 159 158 158 158 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 164 163 164 164 164 165 165 165 166 166 167 167 168 168 169 169 169 170 170 170 170 171 171 171 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 321 321 321 320 320 320 320 319 319 319 318 318 318 318 318 318 318 317 316 313 313 310 308 309 311 313 315 318 320 322 323 324 325 326 329 333 334 334 333 333 333 333 333 332 333 333 334 335 336 337 339 342 343 345 346 347 348 349 349 349 349 350 351 352 351 350 349 347 345 344 341 340 338 336 333 331 328 326 326 326 324 323 322 322 321 321 320 320 319 319 319 318 317 316 315 314 313 312 311 310 308 307 306 305 304 303 302 302 302 302 301 301 302 302 303 302 299 298 298 298 298 298 298 297 296 295 294 292 293 292 289 286 283 279 277 275 275 273 271 271 271 271 271 270 269 268 269 269 270 270 269 267 268 269 270 271 272 273 273 274 274 275 275 275 276 277 278 279 282 283 283 285 285 284 284 284 284 284 283 284 284 283 281 281 283 284 285 285 285 285 284 282 281 279 276 274 271 268 267 265 264 264 264 263 262 261 259 257 257 257 258 260 260 259 259 258 257 256 255 254 253 253 253 252 251 250 249 249 248 248 246 244 243 243 244 246 245 243 243 242 241 241 241 242 245 248 248 247 245 244 244 244 243 243 243 243 243 246 250 252 253 253 253 252 250 248 248 248 249 250 251 253 253 254 253 253 251 246 233 226 224 224 226 231 234 238 240 241 240 241 243 247 249 250 250 248 244 235 227 222 217 209 206 213 223 233 239 245 249 254 255 253 243 232 216 209 211 219 233 254 255 257 256 246 232 216 204 218 224 229 220 205 211 220 227 236 239 238 237 238 241 245 246 241 235 232 237 239 241 245 248 247 235 221 223 240 243 243 229 226 227 223 215 205 190 187 187 188 186 179 168 163 165 165 164 164 165 165 165 166 167 167 165 158 155 152 158 160 161 159 157 159 160 161 161 160 159 159 159 158 158 156 153 146 138 142 147 148 146 144 142 141 141 141 139 136 134 134 135 137 140 140 140 140 141 141 141 142 143 144 144 144 146 145 144 144 145 145 146 146 147 148 150 151 151 152 153 154 154 154 153 152 151 151 152 153 153 154 154 154 156 160 164 165 166 167 167 167 167 169 167 166 162 158 156 154 152 151 151 149 148 148 148 148 150 150 149 148 146 143 143 141 141 140 139 138 137 137 137 136 135 134 133 132 132 132 132 131 132 133 132 132 132 131 132 133 133 135 136 136 134 131 129 128 129 129 131 132 132 133 134 135 135 136 137 137 138 138 139 140 140 140 140 141 142 143 144 145 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 146 146 147 147 147 147 147 148 149 149 151 152 153 153 154 154 154 155 155 156 156 156 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 158 159 159 159 159 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 165 166 166 167 167 168 168 168 169 169 170 170 170 170 170 170 171 171 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 321 321 321 321 320 320 320 320 319 319 319 318 318 317 317 316 316 315 313 311 311 311 310 311 312 314 316 319 322 323 325 325 326 327 330 331 332 332 331 330 331 332 332 333 334 334 335 336 338 339 341 344 345 347 348 350 351 351 351 352 353 355 355 355 353 352 351 349 349 348 346 345 343 340 337 334 331 329 330 328 326 325 324 323 323 322 321 321 320 320 319 319 318 316 315 314 314 313 311 309 308 307 306 305 304 304 303 303 303 302 302 302 302 302 302 303 301 298 298 299 299 298 298 297 297 296 295 296 295 292 289 286 284 281 280 279 279 280 280 279 279 278 275 271 269 267 268 268 268 268 267 267 268 269 270 271 272 273 274 274 274 275 275 276 277 278 279 281 283 284 283 284 283 282 282 281 281 281 282 282 281 281 280 282 285 286 286 286 286 284 282 281 279 278 277 275 272 270 269 267 266 265 264 263 261 260 258 256 255 256 256 257 259 259 259 258 257 256 255 255 255 255 254 254 253 251 250 250 249 248 246 244 243 246 247 246 245 244 243 243 242 242 242 241 241 243 247 248 248 246 247 245 243 242 241 242 243 245 247 250 251 252 253 252 250 248 248 248 249 249 251 252 253 253 253 252 251 247 232 227 227 228 232 236 238 239 239 239 238 238 241 244 247 248 248 247 223 215 214 213 209 207 205 216 228 235 237 241 247 251 253 252 243 233 204 197 206 223 249 257 257 259 258 250 233 223 220 224 227 231 234 220 218 219 229 238 240 238 235 236 239 243 242 228 221 222 228 240 243 245 246 233 223 219 225 238 237 224 208 209 211 206 199 191 183 181 180 179 176 172 167 165 165 165 164 163 164 164 165 166 167 166 162 159 157 155 154 153 154 154 156 158 160 162 162 160 159 159 159 158 157 155 152 146 142 146 149 149 147 145 144 143 143 142 140 138 137 138 139 140 142 143 143 143 144 144 144 144 145 145 145 145 145 144 144 144 145 145 146 147 148 149 150 152 152 153 153 153 153 153 152 152 150 151 152 154 155 156 156 156 159 162 165 166 166 166 165 164 164 165 166 163 159 156 154 153 152 152 151 150 149 149 150 150 151 151 149 147 145 144 142 141 140 139 138 137 136 135 135 135 134 134 133 133 132 132 132 132 132 132 132 132 131 130 130 131 133 134 135 135 133 129 128 128 129 130 131 131 132 133 134 135 136 137 137 138 138 139 140 140 140 141 141 141 142 144 144 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 148 148 149 149 150 151 152 153 153 153 154 155 156 156 156 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 161 161 162 162 162 162 163 163 163 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 166 166 167 167 167 168 169 169 170 170 170 170 170 170 170 170 170 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 321 321 321 320 320 320 320 319 319 319 318 317 317 316 316 315 314 313 313 312 312 313 313 314 316 318 320 322 323 325 325 326 327 327 328 328 328 328 330 331 332 334 335 336 336 337 338 340 341 343 345 347 349 351 352 354 354 355 355 353 353 353 351 344 344 346 348 347 346 347 345 343 341 339 337 335 332 331 331 328 327 326 325 324 324 323 322 321 320 320 319 318 316 315 314 314 313 311 309 308 307 306 305 305 305 304 304 304 303 303 303 302 302 302 302 302 301 301 300 298 298 298 298 297 296 296 296 293 290 287 285 283 283 283 283 284 287 288 287 285 282 277 272 269 269 268 268 267 267 267 268 268 269 270 271 272 273 274 276 277 277 277 278 279 281 282 283 284 284 283 283 283 283 282 280 279 279 280 280 280 281 282 284 286 287 287 286 286 283 280 279 278 278 277 276 274 272 270 270 268 266 264 262 260 258 256 255 254 255 256 257 258 259 260 259 258 257 256 256 256 256 255 254 253 252 251 250 249 248 246 245 245 249 247 245 244 243 243 243 243 243 243 241 239 239 242 247 248 248 249 248 247 245 243 242 244 246 248 250 251 252 252 252 250 249 249 248 250 250 251 252 252 253 253 252 250 248 241 236 235 236 239 239 238 238 238 234 233 235 237 240 243 246 247 246 212 206 206 206 205 204 206 212 232 234 237 241 247 250 251 249 240 234 204 197 208 228 251 254 259 260 259 254 246 236 230 229 232 235 234 222 219 232 239 242 239 231 228 236 239 241 234 219 213 212 218 236 241 241 235 217 215 218 225 228 217 202 200 198 199 194 189 184 180 178 176 173 170 167 166 166 168 167 164 163 164 165 166 169 169 168 164 162 160 158 155 154 153 154 155 158 161 162 162 161 159 160 159 158 157 155 151 147 145 148 150 150 148 147 147 146 145 144 142 141 141 142 142 143 144 145 145 145 145 145 144 144 145 145 145 145 144 144 143 143 144 145 146 148 149 150 151 152 153 153 153 153 152 152 152 151 151 152 154 155 157 158 158 160 161 162 164 165 166 164 162 162 162 163 163 161 156 154 153 153 152 152 151 150 149 149 150 151 151 150 147 146 145 143 141 140 139 138 137 136 135 134 134 134 134 134 133 133 132 132 132 132 132 131 132 132 131 130 130 131 132 134 135 134 131 126 126 127 129 130 131 131 133 133 134 135 136 137 138 139 139 140 140 140 140 141 141 142 143 144 144 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 150 151 151 152 152 153 154 155 156 156 156 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 162 162 163 163 163 163 163 162 162 162 162 163 163 163 163 164 164 164 165 165 166 166 167 167 167 168 168 169 169 170 170 170 170 170 170 170 170 170 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 321 321 321 320 320 320 320 319 319 318 317 317 316 316 316 315 315 315 314 314 314 316 316 317 317 319 320 321 323 324 325 326 326 327 328 329 330 331 333 334 335 336 336 337 338 339 340 342 343 344 346 348 350 352 354 354 355 355 349 344 340 338 338 334 333 333 343 345 340 335 327 331 341 339 339 338 335 335 335 332 329 329 327 326 324 323 322 321 321 320 319 318 316 315 315 313 312 310 309 308 307 306 305 304 305 305 305 305 304 303 303 303 303 302 302 302 302 302 300 298 298 298 297 297 296 295 293 290 286 283 281 280 281 281 282 285 287 289 289 288 285 279 273 271 270 269 268 268 268 267 268 268 269 268 269 270 272 275 276 279 280 280 281 282 283 284 285 285 285 285 284 283 283 282 280 279 278 278 278 279 282 285 285 287 287 287 287 285 282 279 278 278 278 277 276 275 273 272 272 269 266 263 261 258 256 255 253 254 255 257 258 260 260 261 260 259 258 257 256 256 256 255 254 253 253 252 251 249 247 246 246 249 248 246 244 243 243 243 243 244 244 244 243 240 238 239 244 248 249 250 250 251 251 251 251 250 251 251 251 251 252 252 251 251 250 250 250 251 250 251 251 251 252 252 251 250 248 248 244 241 241 240 238 235 232 231 221 216 227 234 236 240 245 247 247 244 202 199 201 202 204 206 208 213 228 239 245 249 252 251 244 235 226 204 197 212 216 233 254 259 260 259 255 252 247 240 238 239 240 239 235 223 239 243 238 226 218 218 229 235 232 223 219 215 211 210 220 236 227 215 210 212 219 223 218 212 208 200 195 194 189 185 183 180 177 174 171 168 166 166 166 166 165 164 164 164 165 166 169 169 167 165 164 163 160 157 154 152 153 155 158 160 162 162 160 159 159 160 159 157 154 151 147 147 149 151 151 150 150 149 148 147 145 144 143 144 144 144 144 145 146 146 146 145 144 143 144 144 145 145 144 144 143 141 141 142 144 147 149 150 151 152 153 154 154 153 153 152 152 151 151 151 153 155 157 158 160 161 163 164 163 163 165 163 161 161 161 161 161 160 158 155 154 154 153 153 152 150 150 149 149 150 151 150 148 146 145 144 142 141 140 139 137 137 136 134 134 133 133 133 132 132 132 132 132 132 131 131 130 130 131 131 131 130 130 130 132 132 131 129 125 126 127 129 130 131 132 133 134 135 136 137 138 138 139 139 140 140 140 141 141 142 143 143 144 144 145 145 146 146 146 146 146 146 146 146 146 146 146 146 145 146 146 146 146 146 147 147 148 148 149 149 150 150 150 151 152 153 154 155 155 156 156 157 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 162 162 162 163 163 163 163 163 162 162 162 162 162 162 163 163 164 164 164 165 165 166 166 167 167 167 168 168 169 169 169 169 170 170 170 170 170 170 170 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 322 322 322 322 321 321 320 320 320 320 319 319 318 318 317 317 316 316 316 316 315 315 316 317 317 317 318 319 320 322 325 327 327 328 330 332 332 332 333 334 335 336 337 338 338 338 339 340 342 343 344 345 346 348 349 351 353 354 354 354 351 342 336 337 338 337 338 341 348 347 347 338 329 327 328 331 333 337 340 339 339 338 336 335 332 329 327 325 323 322 321 321 320 319 318 317 316 315 313 312 310 309 308 308 305 303 303 302 301 302 302 303 300 298 299 299 301 303 303 303 302 300 298 297 297 296 295 295 294 290 285 282 279 279 281 281 281 281 282 284 286 287 288 287 280 274 272 271 270 270 269 268 269 270 270 271 271 272 272 272 273 273 277 279 280 282 283 283 280 281 282 283 284 285 282 278 279 278 278 277 277 277 279 282 283 286 287 288 287 286 284 282 280 279 278 279 278 277 275 274 273 272 269 266 263 260 257 255 254 254 254 256 257 258 260 261 262 262 261 259 258 257 256 256 255 254 254 253 252 251 249 247 245 247 249 247 244 243 242 242 243 244 245 245 246 244 242 239 238 241 246 249 249 250 252 254 254 254 253 253 253 252 252 252 252 252 251 251 251 252 252 252 252 251 251 250 249 247 246 246 246 245 243 241 239 235 231 225 218 210 206 209 212 230 240 244 246 246 236 199 201 202 203 205 207 210 216 238 246 250 252 253 243 234 225 212 198 199 212 217 239 253 256 256 255 252 250 248 245 244 244 244 243 240 238 240 242 222 214 211 213 216 219 222 220 220 214 209 208 217 218 209 207 209 212 216 218 216 216 212 204 197 194 191 186 182 178 175 172 170 168 167 166 165 164 164 164 164 165 166 167 169 169 166 166 165 163 161 157 151 146 146 151 156 159 161 161 161 160 159 159 159 157 154 150 148 148 150 151 152 152 151 150 149 147 145 144 144 145 145 145 145 146 146 147 146 144 143 143 144 145 144 144 144 143 142 143 143 145 146 148 149 151 152 153 154 154 154 153 153 153 152 151 151 152 154 156 158 160 161 163 164 165 165 164 162 161 160 160 161 160 159 157 155 154 154 154 153 153 152 150 149 149 150 150 151 150 147 146 145 143 142 141 140 139 138 137 136 135 134 134 133 132 131 131 131 131 131 131 130 129 129 129 130 131 131 130 129 129 130 130 129 127 126 126 128 128 130 132 133 134 135 136 136 137 138 139 139 139 140 140 140 141 141 142 143 143 144 144 145 145 145 146 146 146 146 146 146 146 147 147 146 146 146 145 145 146 146 146 146 147 147 148 149 149 149 149 150 151 151 152 153 154 155 156 156 157 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 162 162 162 162 163 163 163 163 163 162 162 162 162 162 162 162 162 163 163 164 164 165 165 165 166 166 166 167 168 168 168 168 168 169 169 169 169 170 170 170 170 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 321 320 320 319 319 318 318 317 317 316 316 316 316 316 316 317 319 319 319 320 321 322 325 327 327 330 332 334 335 335 336 336 337 338 339 340 340 341 341 342 343 344 345 346 346 348 350 350 351 352 353 354 352 348 344 339 341 347 346 347 350 350 349 349 346 336 330 328 331 332 332 343 342 342 340 339 337 334 330 327 324 323 322 321 320 319 319 318 318 317 316 314 312 310 308 305 305 304 303 302 302 302 302 301 300 299 299 298 298 299 302 304 304 299 300 298 296 295 294 294 294 292 288 283 281 281 281 281 284 284 281 279 280 282 284 285 284 280 276 275 273 271 270 270 270 271 274 275 276 276 276 276 275 274 274 275 276 278 279 280 279 277 277 278 278 277 278 277 275 276 276 276 276 276 277 279 282 285 287 287 288 287 285 283 281 280 280 280 280 278 276 275 274 273 271 269 267 263 259 257 255 254 254 255 256 256 258 259 261 262 262 262 261 259 258 256 256 256 255 255 254 253 251 250 248 251 250 248 246 243 241 243 242 243 245 247 248 247 244 240 238 237 240 244 245 246 249 252 254 255 255 254 253 253 253 252 252 252 252 252 252 252 252 252 252 252 251 250 248 248 248 246 244 243 243 246 244 241 235 231 212 199 196 198 199 205 231 241 244 244 244 243 227 206 206 206 205 206 222 240 247 251 253 253 249 234 217 204 195 192 198 203 219 243 245 245 245 246 246 247 247 247 247 246 245 242 240 239 238 232 215 211 210 210 213 216 217 217 216 211 207 207 208 205 202 202 205 208 209 208 208 208 206 202 198 195 191 185 178 174 172 170 169 168 167 167 165 164 164 164 165 165 166 166 166 166 166 165 164 164 160 153 141 142 145 149 155 158 159 161 161 160 159 159 158 157 154 151 149 149 151 152 152 152 151 150 149 147 146 145 145 145 145 145 145 147 147 147 146 144 144 144 145 146 145 144 144 143 144 145 146 147 148 149 150 152 153 154 154 155 154 154 154 153 152 151 151 153 155 158 160 161 163 163 165 166 166 164 161 159 159 159 159 159 158 156 155 154 154 154 154 153 152 151 150 149 150 150 150 149 148 146 145 144 142 141 140 139 139 138 137 136 136 135 133 132 131 131 130 130 130 130 129 127 126 127 129 131 132 131 130 129 130 130 128 127 127 128 128 130 131 133 134 135 136 136 137 138 138 139 139 139 139 140 140 141 142 142 143 144 144 145 145 145 145 145 146 146 146 146 146 146 147 147 147 146 146 146 145 145 146 146 146 146 147 147 148 148 149 149 150 151 151 152 153 154 154 155 156 156 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 162 162 162 163 163 163 163 163 163 162 162 162 163 162 162 162 162 162 163 163 163 164 164 165 165 165 166 166 166 167 167 168 168 168 168 168 168 169 169 169 169 170 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 322 322 322 321 321 321 321 320 320 319 319 319 318 318 317 317 317 317 317 318 318 319 320 320 320 321 323 325 329 331 331 334 336 337 338 338 339 340 340 341 342 343 342 343 344 345 346 347 347 348 348 350 351 352 352 352 353 353 351 349 349 351 353 351 350 346 347 350 349 349 348 348 346 341 343 345 346 346 344 344 342 341 338 334 327 323 322 321 320 316 315 313 312 312 313 314 315 310 309 308 306 306 306 304 302 298 299 298 296 295 296 297 298 298 298 299 299 299 299 298 297 296 295 294 293 292 291 289 286 282 281 282 283 283 283 282 279 277 277 280 282 283 283 280 277 277 274 273 272 272 272 273 274 275 275 275 275 276 276 277 276 276 275 275 275 276 275 274 275 276 276 276 275 272 272 273 275 275 275 275 277 279 283 284 285 287 287 286 285 282 281 281 281 280 280 278 276 276 274 272 271 270 266 262 259 256 254 254 254 254 255 256 258 258 260 261 262 262 261 260 258 257 257 257 256 255 254 252 250 250 254 252 250 248 244 239 236 236 238 240 243 245 248 248 245 242 239 239 241 244 244 245 248 250 253 254 255 254 253 252 252 252 252 252 252 252 252 252 252 252 252 252 251 249 248 247 246 245 245 244 245 248 248 245 239 202 189 185 189 193 196 205 239 244 245 244 241 217 203 203 205 205 203 207 229 244 250 252 253 251 240 217 199 192 191 191 196 209 227 239 238 235 234 237 241 246 248 248 248 246 243 241 239 240 231 218 213 210 208 208 210 211 213 214 211 206 204 203 203 199 198 199 201 202 202 203 201 199 197 195 194 191 187 181 176 170 168 168 167 167 167 166 166 165 165 166 166 166 166 165 165 165 165 164 164 164 156 146 141 142 144 148 154 157 158 160 161 160 160 160 161 158 155 151 150 150 151 152 153 153 152 150 149 148 146 146 145 145 145 146 146 149 148 147 146 145 145 146 147 148 146 145 145 145 146 147 147 148 149 149 150 152 154 155 155 155 155 155 155 154 153 151 152 154 157 159 161 162 164 164 166 167 167 164 161 159 159 159 159 159 158 157 155 154 154 154 154 154 152 151 150 150 150 150 150 149 147 145 145 144 143 141 140 140 140 139 139 138 136 135 133 132 132 131 131 130 130 129 128 127 127 128 130 133 133 132 131 130 131 130 129 128 128 128 130 131 133 134 135 136 137 137 138 138 139 139 139 139 139 140 140 141 142 143 143 144 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 146 146 145 146 146 146 146 146 147 147 148 148 149 150 150 151 152 152 153 154 155 155 156 156 157 157 157 157 158 158 159 159 159 159 159 159 159 159 160 160 161 161 161 162 162 162 162 162 163 163 163 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 169 169 169 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 323 323 323 323 322 322 322 321 321 321 320 320 320 319 319 318 318 318 318 318 318 318 319 319 321 321 321 322 323 325 329 332 334 335 337 339 340 340 341 342 342 343 344 344 345 345 346 347 348 348 349 349 350 351 352 353 353 352 353 353 352 351 351 352 352 351 350 347 339 338 338 340 342 347 349 349 349 349 350 349 348 345 343 343 339 335 325 319 316 314 313 311 307 304 304 305 306 306 307 309 308 308 307 307 306 302 299 298 294 293 290 289 289 291 294 297 299 299 298 298 297 297 296 295 293 292 291 290 289 287 286 283 280 278 279 279 279 279 279 277 276 277 280 282 282 281 279 277 277 275 274 273 273 273 272 272 272 272 273 274 274 275 275 275 275 274 274 274 275 274 274 274 274 273 273 273 267 269 273 275 275 275 276 279 281 283 284 285 286 285 285 285 283 281 281 281 280 279 278 277 276 273 271 271 268 265 262 259 255 253 253 253 253 254 255 257 258 258 259 261 261 261 260 259 258 257 257 256 255 253 251 249 249 252 250 243 244 241 240 240 240 241 242 242 242 246 246 244 243 242 242 243 242 244 246 248 250 252 253 254 254 253 252 252 252 252 252 251 251 251 251 251 252 252 251 250 249 248 248 246 246 246 246 248 250 250 248 238 181 184 185 187 189 192 206 245 248 248 246 235 205 196 199 201 202 203 209 234 243 247 250 252 252 239 210 192 191 192 198 208 221 235 240 235 230 230 234 239 243 246 247 246 244 242 241 241 240 225 212 210 208 206 205 208 209 210 209 206 203 201 200 198 196 196 196 196 197 197 197 195 193 191 190 189 186 181 176 172 168 165 166 166 166 166 166 167 167 167 167 167 166 165 165 166 165 165 164 164 163 150 142 140 141 144 148 152 153 156 160 161 161 162 163 162 160 156 152 150 150 150 152 154 153 152 151 149 148 147 147 147 146 146 147 148 149 149 148 147 147 147 147 148 148 147 146 146 146 147 147 147 148 149 150 151 152 154 156 156 156 156 156 156 155 155 152 154 156 158 160 161 162 163 164 167 168 167 164 161 160 159 159 159 158 158 157 156 154 154 154 154 154 153 151 151 150 150 150 149 148 145 144 144 143 142 141 141 141 141 140 140 138 136 134 133 133 132 132 131 131 130 128 128 127 129 132 134 135 134 133 132 132 132 131 130 130 130 130 131 133 134 135 135 136 137 138 138 138 139 139 139 139 139 139 140 141 142 143 144 145 145 145 145 144 144 144 145 145 146 146 146 146 146 146 147 147 147 147 146 146 146 146 146 146 146 146 147 148 148 149 149 150 151 151 152 152 153 153 154 155 155 156 157 157 157 157 158 158 159 159 159 159 159 159 160 160 161 161 161 162 162 162 162 162 163 163 163 163 163 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 166 166 166 166 167 166 166 166 167 167 167 168 168 169 169 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 322 322 322 322 321 321 321 320 320 319 319 319 318 319 318 319 319 320 321 321 322 322 322 323 325 329 333 332 336 338 340 341 342 343 344 344 345 346 346 347 347 347 348 349 350 351 351 352 352 353 353 353 353 353 353 352 352 351 351 352 351 350 350 348 343 340 338 339 339 344 350 352 352 352 351 349 347 344 341 338 332 322 317 315 313 311 308 304 301 299 299 300 301 301 303 305 307 306 306 306 304 300 297 296 294 291 288 289 290 291 294 297 298 298 295 294 295 293 293 292 290 288 287 286 285 284 282 280 278 277 276 275 275 276 277 277 278 279 282 282 281 280 280 278 276 274 273 272 272 271 270 270 270 271 271 272 273 274 275 274 273 272 272 273 275 276 274 272 273 272 270 268 267 271 275 276 277 277 278 280 281 282 284 285 285 284 283 283 283 282 282 281 280 279 278 277 275 273 273 271 267 264 261 259 256 253 252 252 252 252 254 255 256 255 257 258 259 259 259 258 258 257 256 256 254 252 250 247 245 243 243 244 244 244 244 245 245 245 246 245 245 247 244 244 245 246 246 246 246 246 248 249 250 251 252 253 253 253 252 252 251 251 251 251 251 250 250 250 250 250 250 248 248 248 248 248 248 248 244 248 251 251 248 218 181 184 184 191 192 196 214 249 250 250 248 246 205 197 197 199 201 204 209 215 221 224 240 248 250 232 208 196 195 201 215 230 240 244 244 238 234 233 237 240 242 242 242 243 245 245 244 242 231 215 209 208 205 203 203 203 206 206 204 201 199 199 198 196 194 193 192 192 193 193 192 191 190 188 186 184 181 177 174 170 167 166 165 165 165 165 166 167 168 168 169 169 168 167 167 166 167 166 165 161 155 147 141 139 141 143 145 147 150 155 159 161 162 163 163 162 161 157 152 150 149 151 153 154 153 152 151 150 149 149 149 148 148 148 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 148 148 148 148 150 151 153 154 155 156 157 157 157 157 157 157 156 154 156 157 159 160 161 161 163 166 168 169 167 164 161 160 160 159 159 159 158 157 155 154 155 155 155 154 153 152 151 150 150 149 148 147 145 143 143 143 142 142 142 142 141 141 140 138 136 135 135 134 134 134 133 132 131 130 130 129 133 137 138 136 135 134 134 134 133 133 132 132 131 131 132 134 135 135 136 136 138 138 139 139 139 139 139 140 139 140 140 141 142 143 144 145 145 145 145 144 144 144 145 145 146 146 146 146 146 147 147 147 148 147 146 146 146 146 146 146 146 146 146 147 148 149 149 150 151 151 151 152 152 153 153 154 155 155 156 156 156 157 158 158 158 159 159 159 159 160 160 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 167 167 168 168 169 170 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 322 322 322 321 321 321 320 320 319 319 319 319 320 319 320 321 322 322 322 323 323 324 326 329 333 336 336 340 342 343 344 344 345 346 347 347 348 349 348 349 350 351 352 353 353 353 354 354 353 352 352 352 352 352 352 351 351 351 351 350 351 351 351 351 352 350 343 342 340 348 352 351 350 349 347 344 342 338 332 324 316 314 311 308 306 304 301 299 298 298 299 299 299 301 303 305 305 304 304 303 299 298 295 291 288 286 288 291 294 298 298 295 292 290 289 289 290 290 289 287 286 286 285 283 281 280 278 278 277 276 274 273 274 275 276 277 279 281 281 280 279 279 277 275 273 271 271 270 270 270 270 270 270 271 271 273 274 274 274 272 271 272 273 273 273 271 270 269 267 265 267 270 273 277 278 279 278 279 280 282 282 284 285 285 284 284 284 284 283 282 281 279 279 278 277 276 274 273 269 266 263 260 259 257 254 251 251 251 251 252 253 255 256 256 257 258 258 255 255 256 256 256 255 254 252 250 248 247 245 244 246 248 247 248 248 248 248 249 249 248 248 244 244 245 246 247 247 248 249 250 250 250 251 252 252 252 252 251 251 251 251 251 251 250 250 249 249 249 248 248 248 246 244 240 241 247 249 247 250 253 252 246 200 182 186 188 194 200 226 239 247 249 249 249 247 241 205 201 200 202 204 207 209 211 211 220 239 246 230 217 218 217 224 236 246 249 246 243 240 237 236 240 242 243 242 240 240 242 243 240 231 211 207 207 205 203 202 201 202 203 202 199 197 197 197 197 195 192 190 190 190 190 190 189 188 187 186 184 181 179 177 174 172 170 167 166 166 165 166 166 168 170 171 172 172 171 170 168 168 168 167 165 159 150 145 140 138 140 141 143 145 150 154 159 162 163 164 163 161 159 157 153 152 150 152 154 155 154 152 151 150 150 150 150 150 150 149 149 149 148 148 148 149 149 149 148 148 147 147 147 147 147 148 148 148 149 151 153 154 155 156 156 157 158 158 158 158 158 157 157 158 159 160 160 160 162 164 166 169 169 167 164 161 160 159 159 159 158 156 155 154 155 155 155 155 154 153 151 150 150 149 148 147 146 145 144 144 144 143 143 143 142 142 142 140 139 138 138 137 136 136 136 136 135 135 134 133 133 137 139 138 137 135 135 136 136 135 135 133 132 131 132 133 134 135 136 136 137 137 138 138 139 140 140 140 140 140 140 141 142 143 144 144 145 145 145 145 145 145 145 145 146 146 146 147 147 147 147 147 148 148 148 147 147 146 146 146 146 146 146 147 147 148 149 149 150 150 151 151 151 151 152 153 153 154 154 155 155 156 157 157 158 158 158 159 159 159 160 160 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 168 169 170 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 321 321 320 320 320 320 320 320 321 321 322 323 323 323 324 324 325 326 328 332 334 337 340 343 344 345 346 347 348 348 349 349 350 350 350 351 352 353 354 355 355 355 355 354 351 349 349 349 350 350 350 351 350 350 351 351 352 352 352 352 353 354 352 347 340 338 337 337 338 340 341 340 337 329 323 319 315 312 309 306 304 303 301 299 299 299 298 298 297 297 299 301 301 299 298 296 296 296 291 286 285 286 288 291 294 298 293 292 290 290 289 289 289 289 288 287 287 287 286 284 281 279 277 277 276 275 273 272 272 274 275 274 276 278 279 279 279 278 276 274 271 270 270 269 269 270 270 270 270 270 272 273 274 273 272 271 270 270 271 271 270 268 268 266 264 265 269 273 276 277 278 278 279 281 281 282 283 285 285 285 284 284 284 283 282 281 280 278 278 277 276 277 275 272 268 265 263 260 258 257 256 254 251 250 250 251 253 253 254 254 254 254 254 255 255 256 254 254 254 253 253 252 251 250 249 248 250 251 250 249 249 251 252 252 251 250 248 246 247 247 247 247 247 249 252 253 253 252 252 252 252 251 251 251 251 251 250 250 250 250 250 249 248 247 247 248 248 245 241 238 241 246 250 251 253 253 253 250 200 193 197 196 200 211 231 241 244 245 247 247 246 244 236 213 204 203 203 201 199 201 204 207 238 245 244 241 235 230 234 239 243 245 237 235 236 236 237 239 240 241 239 237 237 239 230 217 205 208 205 203 201 200 199 198 198 198 196 194 194 194 195 195 193 191 188 188 188 188 188 187 186 185 183 182 180 178 177 177 174 171 169 168 167 167 167 167 169 171 172 173 172 172 170 168 169 169 168 166 161 153 144 140 138 139 140 141 144 149 155 159 162 163 165 164 162 159 157 156 153 152 153 155 155 154 153 152 152 152 152 151 151 151 150 149 148 148 148 149 149 150 149 148 148 148 148 148 148 148 149 149 150 152 154 155 156 156 157 158 159 159 159 160 159 159 159 160 160 161 161 161 161 162 164 167 169 168 166 163 160 159 159 158 158 157 155 154 154 155 155 155 155 154 153 152 151 149 148 147 147 146 146 146 145 144 143 143 143 143 143 143 142 141 141 140 140 139 138 138 138 138 138 137 138 138 140 139 138 137 136 136 136 136 136 135 133 131 131 132 133 135 136 137 137 137 137 138 139 140 140 140 140 140 141 141 142 143 143 144 145 145 145 145 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 149 150 150 150 150 150 151 151 152 152 153 154 154 155 155 156 156 157 158 158 159 159 160 160 160 161 161 161 161 162 162 163 163 163 163 163 164 163 163 164 164 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 169 169 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 323 323 323 323 322 322 321 321 321 320 320 320 321 321 322 323 324 324 324 325 324 326 327 328 331 336 335 340 344 346 347 348 349 350 350 350 351 351 351 351 352 353 354 355 356 356 354 353 352 351 347 347 346 346 347 348 348 349 349 350 351 352 352 352 352 351 349 343 342 340 335 332 329 328 327 328 329 334 332 321 319 316 313 310 307 304 302 300 300 300 300 300 298 297 295 294 294 293 294 292 291 290 290 290 285 283 284 286 289 292 294 295 289 290 290 290 290 290 290 289 288 288 288 287 285 283 281 279 277 276 275 274 273 273 273 274 274 273 273 275 276 277 277 276 274 272 270 269 269 269 269 270 270 270 270 270 272 273 273 271 270 269 268 268 268 267 267 267 266 264 264 267 273 277 279 280 280 281 281 282 282 284 285 285 285 285 285 285 284 282 280 279 278 277 277 276 275 277 275 272 268 265 263 261 259 258 257 253 251 251 251 253 253 252 252 252 251 251 252 252 254 255 252 253 254 254 255 254 254 253 252 252 252 252 251 250 250 253 252 251 250 250 251 250 248 248 249 249 250 251 254 255 255 255 253 252 251 250 250 251 252 251 250 249 249 249 249 249 248 246 245 246 246 245 243 241 244 247 250 252 253 253 253 249 241 209 203 203 208 220 234 239 236 236 241 245 243 239 236 223 207 203 201 192 183 189 200 209 244 246 246 224 222 224 226 229 234 235 226 226 230 232 234 235 235 233 222 210 223 229 212 199 203 205 201 198 198 194 193 193 194 192 189 191 190 191 192 192 191 189 188 187 187 186 186 185 184 183 182 181 179 178 177 176 173 171 170 169 169 168 167 168 170 172 173 173 173 171 169 168 170 170 169 168 165 158 148 143 140 137 138 140 144 149 155 159 161 163 165 165 163 162 160 157 154 153 154 156 156 155 154 153 153 153 153 153 152 151 150 149 148 148 149 149 150 150 149 149 148 148 149 149 149 150 151 152 153 155 156 156 157 158 158 159 160 160 160 161 162 162 161 161 162 162 161 162 162 164 165 167 168 166 164 161 158 158 158 158 157 156 154 154 154 155 155 155 155 154 154 153 151 149 148 147 147 148 148 148 147 145 144 144 143 144 145 144 143 143 143 142 142 141 140 140 140 140 140 140 141 140 140 139 138 137 136 136 136 136 135 134 132 131 131 133 134 136 137 137 137 137 138 138 139 140 141 141 141 141 141 142 143 143 144 145 146 146 146 146 146 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 148 148 147 148 148 147 147 147 147 148 148 149 149 149 149 149 149 150 151 151 152 152 153 154 154 155 155 156 157 157 158 159 159 160 160 161 161 161 161 162 162 162 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 169 169 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 323 323 323 322 322 321 321 321 321 321 323 322 324 325 325 326 326 326 326 328 330 331 335 339 339 345 348 349 350 351 351 352 352 352 353 353 353 354 354 355 356 356 356 354 351 350 349 348 346 345 344 344 345 346 346 347 348 348 349 350 349 349 347 342 336 335 335 334 330 326 324 324 325 325 325 326 323 318 315 313 310 306 303 301 299 298 298 299 299 298 296 295 294 293 291 290 290 287 287 287 286 284 282 281 282 285 289 291 291 290 289 288 288 289 291 292 290 289 288 288 287 285 284 281 279 277 276 276 276 276 276 275 274 275 276 276 276 276 276 275 275 274 272 270 269 269 269 269 270 270 270 270 270 270 271 272 271 269 268 266 265 265 265 264 265 265 265 265 267 271 277 280 282 282 282 282 283 283 284 285 285 286 285 285 285 284 283 282 278 278 277 276 275 275 274 276 274 271 269 266 264 262 260 260 259 253 251 251 252 252 251 251 251 250 251 251 252 252 253 252 252 254 256 256 256 255 254 254 253 253 253 252 252 253 253 252 251 250 250 250 250 251 251 251 251 252 253 255 254 254 255 255 254 252 251 251 251 252 252 251 250 248 248 248 249 249 247 243 241 242 242 243 243 242 246 248 250 251 252 252 252 252 245 203 201 205 208 214 223 229 230 230 238 241 242 240 234 226 213 204 198 194 187 190 207 230 246 247 247 203 206 210 213 217 221 222 217 220 222 224 225 226 227 221 207 204 208 210 202 199 202 200 193 193 190 187 186 187 187 187 187 189 188 189 190 190 190 188 187 186 186 185 184 183 182 181 180 180 179 178 177 175 173 172 170 170 169 169 169 170 171 173 173 173 172 171 169 169 170 171 171 170 167 162 157 152 146 138 137 141 144 150 155 159 161 163 165 165 165 164 161 158 155 154 155 157 157 156 156 155 155 155 154 153 152 151 150 149 148 148 149 150 150 150 150 149 149 149 150 150 151 152 153 154 155 156 157 157 158 158 159 159 160 161 161 163 164 164 163 162 162 162 162 163 163 165 166 167 166 164 161 158 157 156 156 156 155 154 154 154 154 156 156 155 155 155 154 153 152 150 149 148 148 149 149 149 148 147 146 145 145 145 146 145 145 145 145 144 144 143 142 142 142 142 142 143 142 141 139 138 137 137 136 136 136 135 134 133 131 131 132 134 135 137 137 138 138 138 138 139 139 140 141 142 142 142 143 143 143 144 145 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 148 149 148 148 148 148 148 148 148 148 148 148 148 148 149 149 150 151 151 152 153 154 154 154 155 156 156 157 158 159 159 160 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 323 323 322 322 321 321 321 322 322 323 324 326 327 327 327 327 327 328 332 332 334 335 339 344 350 351 351 353 353 353 353 354 354 355 355 355 356 356 356 355 354 352 349 347 346 347 347 345 343 342 341 342 343 344 345 345 345 346 346 347 346 342 335 332 333 334 333 330 327 325 325 326 326 326 323 319 316 313 310 307 303 302 299 297 297 297 297 297 295 293 293 292 290 289 288 287 286 285 286 285 283 282 282 282 284 287 289 289 289 288 287 287 287 289 289 290 290 288 286 284 283 281 279 279 277 276 277 278 278 278 277 276 276 276 276 275 275 275 275 274 273 272 270 269 269 269 269 271 270 270 270 270 270 270 270 268 266 265 263 263 263 263 263 264 266 267 268 271 275 280 282 283 283 283 283 284 284 284 285 285 285 285 285 284 284 283 280 278 278 276 275 274 273 272 273 274 271 269 267 264 263 262 261 259 253 251 249 250 250 248 246 247 247 249 250 252 250 251 252 255 258 259 257 256 256 255 254 254 254 256 254 255 254 252 251 250 250 249 249 249 249 250 251 252 253 253 253 251 251 251 252 252 252 253 252 252 253 253 252 250 249 248 248 248 248 247 247 244 244 244 244 245 246 247 248 249 250 250 250 250 245 231 192 195 200 204 206 211 219 225 230 239 239 240 237 233 228 220 208 194 190 187 191 217 246 247 248 241 166 190 191 194 199 207 208 199 208 216 217 217 218 217 212 204 201 200 198 195 196 197 192 187 187 186 187 187 187 186 187 188 188 188 188 188 189 189 188 187 186 185 183 183 182 181 180 179 178 178 178 176 174 173 172 171 169 169 169 170 171 171 172 172 172 172 170 169 169 171 172 171 170 169 167 166 161 152 142 138 143 146 150 155 159 161 163 164 165 165 164 162 159 156 155 156 157 157 157 156 156 156 155 154 153 152 151 149 148 148 148 149 150 151 151 151 150 150 151 151 152 152 153 154 155 156 156 156 157 158 159 159 159 160 162 163 164 165 164 164 163 163 162 163 163 164 165 166 166 163 160 159 157 156 154 155 156 155 154 154 154 155 156 156 155 155 155 154 153 152 151 150 149 149 150 150 149 149 149 148 147 146 146 146 146 146 146 146 145 145 144 144 143 143 144 144 144 143 141 139 138 137 137 137 137 136 135 133 132 131 131 133 135 137 138 138 138 138 138 139 139 139 141 142 142 143 143 144 144 145 145 146 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 147 147 148 148 149 150 151 151 152 153 153 153 154 155 156 156 157 158 159 159 160 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 170 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 323 323 323 322 322 322 322 324 324 325 326 328 328 328 328 329 329 332 334 335 337 337 343 350 354 354 354 354 354 354 355 356 357 357 357 357 357 356 354 352 349 346 345 345 346 346 346 344 336 329 330 332 336 339 341 337 339 343 344 344 344 343 338 334 334 335 334 333 331 330 330 330 328 326 322 320 317 314 310 306 303 302 300 297 297 296 296 294 293 291 291 291 290 288 287 287 286 286 285 285 283 282 283 284 284 285 286 286 286 286 286 285 286 286 288 288 289 286 284 282 280 279 278 278 278 279 279 279 279 278 277 277 276 275 275 274 274 274 274 273 272 271 270 268 268 269 270 271 270 269 269 269 269 269 268 266 264 263 262 263 263 264 264 267 269 271 272 274 279 283 284 284 284 284 284 284 285 285 285 285 284 284 284 284 284 282 280 279 278 276 273 272 271 270 271 273 271 269 267 265 264 263 262 259 254 252 250 248 246 246 246 247 247 247 247 248 250 253 256 259 260 259 257 258 257 257 257 256 255 256 255 254 253 252 251 250 249 248 248 248 248 250 251 252 252 251 250 248 248 249 249 250 250 251 253 254 254 253 251 250 249 248 248 248 248 247 247 247 246 247 247 247 247 247 247 248 248 248 247 241 208 188 186 188 191 197 201 206 214 222 229 234 238 237 237 235 232 227 213 194 190 194 222 238 247 249 251 251 219 177 180 182 185 193 194 192 195 198 200 202 205 203 200 198 197 195 193 191 190 189 187 186 186 187 189 190 189 189 188 188 188 188 188 188 188 188 187 186 185 183 181 181 180 180 179 178 178 178 177 176 174 173 172 170 169 169 169 170 171 171 171 170 170 169 169 168 169 171 172 172 171 172 171 170 164 157 149 142 143 147 150 155 159 161 162 163 163 164 163 161 159 156 156 157 158 158 157 157 157 156 155 154 153 152 151 150 149 148 150 150 151 151 151 151 151 151 152 152 153 153 154 155 155 156 156 157 158 159 160 160 160 161 162 163 165 165 165 164 163 163 163 163 164 165 165 165 163 161 159 158 157 155 154 156 157 157 156 156 156 156 156 156 156 155 155 154 153 153 152 151 150 150 149 149 149 149 149 149 148 147 147 147 147 147 147 146 146 146 145 145 145 145 145 145 144 142 140 138 137 137 137 137 137 136 135 133 132 131 132 134 136 137 138 139 139 139 139 139 139 140 141 142 143 144 144 145 145 146 146 146 147 147 148 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 148 148 148 147 147 147 148 148 149 150 151 152 152 153 153 154 155 155 156 157 157 158 159 159 160 160 161 161 162 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 169 169 170 170 170 170 170 170 170 170 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 323 323 323 323 323 324 326 326 327 328 329 330 330 330 330 332 335 337 338 339 341 349 356 357 355 354 354 354 354 355 356 356 357 358 358 355 353 350 346 342 338 338 343 346 346 346 342 334 327 325 325 326 325 323 323 329 335 340 342 341 335 338 341 342 337 334 335 334 333 333 332 329 326 322 320 318 315 311 307 305 303 302 299 298 296 295 293 292 291 290 290 289 287 287 287 287 287 285 283 282 282 283 283 284 283 283 283 283 284 284 284 285 286 286 286 287 285 283 281 280 279 279 279 281 280 280 280 279 279 278 277 276 275 275 274 274 274 273 272 272 270 269 268 268 269 270 270 269 268 268 268 268 267 265 263 262 261 262 264 264 266 268 271 274 275 276 278 281 284 285 285 285 285 285 285 285 285 285 284 284 283 284 286 284 282 280 279 277 275 274 271 270 269 271 271 270 269 267 266 265 264 260 257 255 253 250 248 247 247 248 248 249 250 252 253 255 257 259 260 259 260 260 258 257 257 257 257 256 255 254 253 253 252 251 250 249 249 248 248 249 250 251 251 250 250 248 247 248 248 249 249 250 251 252 253 254 253 251 248 248 247 247 247 247 247 247 247 247 248 247 247 247 246 246 247 247 247 243 190 175 179 182 185 185 191 198 207 214 219 224 229 234 236 237 237 236 229 210 194 198 210 242 244 247 250 251 252 228 172 179 181 182 185 185 185 186 187 188 188 188 189 192 192 190 188 188 187 186 186 185 186 188 189 190 190 189 189 189 188 188 188 188 188 188 188 186 185 184 181 180 179 179 178 178 178 178 178 177 175 174 173 171 170 169 169 169 170 170 171 171 170 168 166 167 167 168 171 173 173 174 174 174 171 166 160 154 147 144 146 150 154 159 160 162 162 163 163 162 161 159 157 157 157 158 158 158 158 157 156 155 154 153 152 151 151 150 149 151 152 152 152 152 152 152 153 153 153 154 154 154 155 155 155 156 157 159 159 160 160 161 162 163 164 165 165 164 164 163 162 163 163 164 164 164 163 161 159 159 159 157 156 156 158 160 160 159 158 157 156 156 156 156 155 155 154 153 153 152 152 150 149 148 146 147 147 148 148 149 148 147 147 147 148 147 147 147 147 147 146 146 147 147 146 144 141 139 137 137 137 136 137 137 137 135 134 132 132 133 134 136 137 138 140 140 140 140 140 140 141 142 143 144 144 145 146 146 147 147 147 148 148 149 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 147 147 148 148 149 150 151 151 152 152 153 154 154 155 156 156 157 157 158 158 159 159 160 161 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 325 327 328 328 329 330 331 331 332 332 332 334 336 338 338 340 345 351 355 354 352 350 350 351 351 350 351 352 354 353 352 347 342 340 331 330 329 330 336 342 343 342 337 336 328 324 322 321 320 318 315 319 321 325 327 326 324 326 328 332 332 332 335 340 339 337 330 327 324 321 319 318 315 312 309 307 304 304 303 300 297 294 293 291 290 290 289 288 287 288 288 287 286 285 284 283 283 283 283 282 282 282 282 282 282 283 283 284 284 284 285 285 284 283 283 282 281 280 280 280 280 279 279 279 278 277 276 275 275 275 274 273 273 272 272 271 269 268 267 268 269 270 269 268 267 267 267 266 263 262 260 260 261 263 264 265 268 271 274 277 279 280 282 283 285 285 285 285 285 285 285 285 285 284 284 283 283 284 286 284 284 281 278 276 273 271 271 268 268 269 270 269 268 267 267 266 265 260 257 255 253 251 249 248 248 249 249 250 253 255 257 258 259 259 259 259 259 259 258 257 257 256 256 255 255 254 253 253 252 251 250 249 249 249 249 250 250 250 250 249 248 247 247 248 249 249 250 251 251 252 252 253 253 251 249 245 247 247 247 247 247 247 248 247 247 247 247 246 245 245 244 245 243 227 178 175 178 180 182 183 187 194 224 226 225 226 229 232 234 236 237 237 217 200 196 207 219 224 245 248 250 249 245 222 183 181 180 179 182 181 181 181 182 183 184 184 186 189 187 186 185 185 185 185 185 186 189 189 189 190 190 189 189 189 188 187 187 187 187 187 186 185 184 183 181 179 178 178 179 179 178 179 178 177 175 174 173 171 170 169 169 169 169 170 171 171 169 167 165 165 167 169 171 172 173 174 175 175 171 167 163 158 152 146 145 149 154 158 158 161 162 162 162 161 160 159 157 157 158 158 158 158 157 157 156 155 155 154 153 152 152 151 151 152 152 153 154 154 154 154 154 154 154 154 154 154 154 155 155 156 157 158 160 161 161 162 163 164 164 164 164 164 163 162 162 162 163 164 163 162 160 159 159 160 159 158 158 159 160 161 160 159 158 157 156 156 156 155 155 155 154 153 152 152 151 149 147 146 143 143 145 146 147 148 148 148 148 148 148 148 149 148 148 148 148 148 148 148 146 143 140 138 137 137 136 136 136 136 136 135 134 133 132 133 135 135 137 139 140 141 141 141 141 141 142 143 145 145 145 146 147 147 147 148 148 149 149 150 150 150 150 150 150 150 151 151 151 151 151 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 149 149 148 148 148 148 148 149 149 150 151 151 151 152 153 154 154 155 156 156 157 158 158 158 159 159 160 161 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 326 326 326 326 326 326 326 326 326 325 325 325 324 324 325 326 328 328 328 329 330 331 332 333 333 333 334 334 335 336 337 340 343 347 347 345 344 343 342 343 345 344 343 344 346 342 341 338 334 330 326 324 323 325 327 329 333 333 328 327 326 323 320 317 315 313 312 314 315 320 320 318 317 320 325 328 329 328 329 329 331 331 328 326 323 321 319 316 314 311 309 306 304 303 302 299 297 294 291 290 289 289 289 288 288 288 288 287 286 285 284 283 283 282 282 281 282 281 281 281 282 282 283 283 283 284 284 284 284 283 283 283 282 281 281 280 279 279 279 279 278 277 276 276 275 275 274 273 272 272 271 269 268 267 267 268 269 269 268 267 267 266 264 262 260 259 259 260 262 264 264 268 271 275 278 281 282 283 284 285 285 284 284 284 285 285 284 284 284 283 283 283 284 285 285 284 283 279 276 274 271 269 268 268 267 268 269 268 268 268 267 266 263 260 258 255 253 251 249 248 247 247 248 251 254 256 258 259 259 258 259 260 259 258 257 257 256 256 255 255 255 254 253 253 252 251 250 250 250 250 251 251 250 250 249 248 247 248 249 249 249 249 250 251 251 251 252 252 253 253 251 249 247 247 247 247 247 248 247 247 246 246 246 245 244 243 243 228 199 180 175 177 178 178 179 181 183 187 239 238 235 232 231 232 233 234 232 221 200 196 202 218 241 241 248 249 252 241 197 173 174 177 177 178 180 180 181 181 182 182 183 184 186 186 186 185 185 185 185 185 186 187 189 189 189 189 189 189 188 188 187 187 187 186 186 186 185 183 183 182 180 178 178 178 178 178 179 179 178 177 176 174 172 170 170 170 170 170 170 171 172 172 170 167 166 166 167 170 171 171 172 173 175 175 172 168 164 160 155 149 148 149 151 154 156 159 160 161 161 160 159 158 158 157 157 157 157 157 157 157 156 156 156 155 154 153 152 152 152 153 153 154 154 155 155 155 155 155 155 155 155 155 155 155 156 157 158 159 160 161 162 163 164 164 164 164 163 163 162 162 161 162 162 163 162 161 160 160 160 160 160 159 160 161 161 161 159 158 157 157 157 156 156 156 155 154 153 152 151 150 149 148 146 144 140 140 142 144 146 148 149 149 149 149 149 149 150 149 149 149 149 149 149 147 145 141 140 138 137 136 136 136 136 136 135 134 133 133 133 134 135 136 138 140 141 142 142 142 142 143 143 144 145 146 146 147 148 148 148 148 149 149 149 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 152 151 151 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 150 150 151 151 151 152 153 153 154 155 156 157 157 158 158 158 159 160 160 161 162 162 163 163 164 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 165 166 166 166 166 167 167 167 166 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 170 170 170 170 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 326 326 326 326 326 326 326 326 326 326 326 325 325 326 327 328 330 330 331 331 330 331 332 333 335 335 334 333 333 333 334 336 336 337 336 334 334 335 336 338 338 339 339 338 337 336 337 337 334 329 325 322 321 322 322 326 329 325 322 321 320 318 317 314 312 310 310 310 312 315 315 314 315 318 322 325 326 324 325 326 327 327 326 325 322 318 316 313 311 309 306 304 304 301 299 297 294 293 291 290 290 290 289 289 289 288 287 287 286 285 283 283 282 282 281 281 281 281 281 281 281 282 282 282 283 284 284 283 283 283 283 283 282 280 279 279 279 279 279 279 278 278 277 276 276 274 273 272 272 271 270 268 268 267 267 268 268 268 267 266 265 263 261 259 258 258 259 262 262 264 268 271 275 279 282 283 284 284 284 284 284 284 284 284 284 284 284 284 283 283 285 285 286 285 285 284 281 278 274 271 268 267 268 269 269 269 269 269 269 268 267 265 261 259 257 255 253 252 250 248 247 247 248 251 254 256 257 258 258 259 260 259 257 257 256 256 255 255 255 255 255 254 253 252 251 251 251 250 250 251 252 251 251 250 249 248 248 248 250 250 249 249 250 250 251 251 251 252 253 253 253 252 251 249 248 248 247 247 246 245 245 245 245 244 242 242 229 192 175 176 177 178 178 176 175 177 189 219 225 242 242 239 236 234 233 231 222 206 194 202 209 215 229 247 250 251 251 225 170 169 170 173 175 177 178 179 182 183 183 184 184 185 186 187 187 186 186 186 185 186 188 189 189 189 189 189 188 188 188 187 187 186 186 185 185 184 183 182 182 182 181 179 179 179 178 179 179 179 179 178 176 174 173 172 172 171 171 171 171 173 173 171 169 168 167 167 169 171 170 170 171 173 175 175 172 168 165 162 159 154 155 156 153 150 152 157 159 160 160 159 158 158 157 157 157 156 156 156 156 157 157 156 156 155 154 153 153 153 153 153 153 154 154 155 155 156 156 156 156 156 155 155 156 156 157 157 158 160 161 162 162 163 164 164 164 164 163 163 163 162 161 161 161 161 161 160 160 160 161 161 160 160 161 161 160 159 158 157 157 157 156 156 155 155 155 154 153 151 150 149 148 147 144 141 138 138 140 144 146 148 150 150 150 150 150 150 150 150 150 150 150 149 148 145 142 139 139 138 137 136 136 136 136 135 135 134 134 133 134 135 136 138 140 141 142 143 144 144 144 144 144 145 146 147 147 148 148 148 148 149 149 150 150 150 151 151 151 151 151 151 151 152 152 152 153 153 153 152 152 151 151 150 150 150 150 150 150 150 150 151 151 151 151 150 150 150 150 150 150 150 150 151 151 152 152 153 153 154 155 156 157 158 158 158 159 159 160 160 161 161 162 162 163 163 164 164 164 164 163 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 326 326 326 326 326 326 326 326 327 327 326 326 326 327 328 330 331 332 333 332 331 331 332 334 336 336 334 333 333 333 333 333 333 333 332 333 334 336 337 338 338 339 338 337 337 337 338 338 335 330 324 321 321 322 322 322 323 318 318 318 318 317 315 313 311 309 309 309 310 312 314 314 315 317 321 322 320 319 320 321 323 325 324 323 318 313 311 310 307 304 302 301 300 297 294 293 292 293 293 292 291 291 290 289 289 288 287 286 285 284 283 283 282 282 281 281 281 281 281 281 281 281 281 282 282 283 283 283 283 283 283 282 281 278 277 277 278 279 279 279 279 278 278 277 276 274 273 272 271 270 268 267 267 267 267 267 267 266 264 263 262 260 259 259 259 260 261 264 264 267 272 276 279 282 283 284 285 285 284 284 283 283 283 282 283 283 283 282 281 281 284 284 285 284 284 282 279 275 271 269 267 267 268 269 269 270 270 270 269 268 267 264 261 259 257 257 255 255 253 253 252 248 247 251 253 255 256 256 258 259 257 256 254 255 254 254 254 254 254 254 254 254 253 252 251 250 250 250 250 251 252 252 251 250 249 249 249 250 250 250 250 250 249 249 249 250 251 251 253 254 254 253 252 250 249 248 246 245 245 244 244 244 245 245 244 241 191 178 177 178 178 178 178 175 188 193 219 240 241 243 243 242 239 236 233 225 215 202 198 211 210 237 247 250 252 253 251 216 169 173 171 173 174 176 178 180 183 184 185 186 186 186 187 188 188 187 187 186 186 187 188 188 188 189 188 188 188 187 187 187 186 185 185 184 184 183 182 182 182 182 182 180 180 179 178 179 179 179 179 178 176 175 175 175 176 175 175 175 175 174 175 173 181 183 181 175 178 189 183 170 170 172 174 174 172 169 166 164 164 162 166 165 158 150 147 153 157 158 159 158 157 157 156 156 156 156 155 155 156 156 157 156 156 155 154 154 154 153 153 153 154 155 155 156 156 156 156 156 156 156 156 156 157 157 157 158 159 160 161 162 162 163 163 164 164 164 164 163 163 162 160 159 160 160 160 160 160 161 161 161 161 161 161 161 159 158 157 157 156 156 156 155 155 155 155 154 153 151 149 147 147 145 142 139 137 138 140 144 147 150 151 152 152 151 151 150 150 150 150 149 149 147 146 143 141 140 138 137 137 137 137 136 136 135 135 135 135 135 135 137 138 139 140 142 144 145 145 145 145 145 145 146 147 148 148 149 149 149 149 149 149 150 150 150 151 151 151 151 151 151 152 152 153 153 153 153 153 152 151 151 151 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 151 152 152 153 153 153 154 155 156 157 157 157 158 159 159 160 160 161 161 161 162 162 162 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 325 325 324 324 324 324 325 325 325 325 325 325 325 325 325 325 325 325 326 326 326 326 326 326 326 327 327 328 328 328 328 330 331 331 331 332 333 333 332 332 333 334 335 336 335 334 335 335 334 334 334 334 335 337 337 339 339 338 336 336 336 336 337 337 338 338 336 330 324 321 321 321 321 320 318 315 315 315 315 315 314 313 313 312 310 308 309 313 314 314 315 317 319 317 314 314 315 316 319 320 320 318 313 310 308 306 303 299 300 299 296 294 292 292 293 294 293 292 291 291 290 289 289 288 286 285 284 284 283 282 282 281 281 281 281 280 280 280 280 280 281 281 282 282 283 283 283 283 283 282 280 278 277 277 279 280 280 280 279 278 278 276 275 274 272 271 270 269 268 267 267 267 267 266 266 264 262 261 261 260 260 260 261 262 263 264 267 271 275 278 281 282 283 284 284 284 284 283 282 282 281 281 281 281 280 279 279 278 280 283 283 283 282 280 276 272 269 268 268 268 268 268 269 269 269 269 269 268 267 264 261 260 259 258 256 254 253 252 251 247 247 251 253 255 255 255 258 257 255 254 253 252 252 253 253 254 254 254 254 253 252 251 251 250 250 250 250 251 251 252 252 250 250 250 250 251 251 251 251 250 249 248 248 249 250 250 251 253 253 254 253 251 249 247 245 245 244 244 244 244 244 244 243 234 177 177 178 178 177 178 177 178 230 239 240 241 243 244 243 243 241 238 232 217 207 200 203 216 224 245 250 251 253 254 252 218 178 189 172 174 175 176 179 182 185 186 187 188 188 188 188 188 188 188 187 187 187 187 188 188 188 188 188 188 188 187 187 186 186 185 184 184 183 183 182 183 183 182 182 182 181 179 178 178 179 179 179 178 177 177 177 177 177 178 179 180 180 183 193 190 188 192 190 190 200 213 207 177 172 174 176 176 172 167 165 167 168 168 170 169 164 153 144 147 154 157 159 159 157 156 156 156 155 155 155 155 156 157 157 156 155 154 154 154 154 154 154 155 155 156 157 156 156 156 157 157 157 157 157 157 158 158 158 159 159 160 161 161 162 162 163 164 165 165 164 164 163 162 160 158 159 159 160 160 161 162 162 162 161 160 160 159 158 157 156 156 156 156 155 155 155 155 155 154 152 151 149 149 147 144 142 140 139 139 142 146 151 153 153 153 153 153 152 151 150 150 150 148 147 145 143 143 142 140 139 138 138 138 138 137 136 136 136 136 136 137 137 139 139 140 141 142 144 145 146 146 146 146 147 147 149 149 149 149 149 149 149 149 149 149 149 150 150 151 151 151 151 151 152 152 153 153 153 152 152 152 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 152 152 152 153 153 153 153 154 154 155 156 156 156 157 158 159 159 160 160 161 161 161 162 162 162 162 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 164 165 165 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 325 325 325 326 326 326 326 326 326 326 327 327 328 329 330 330 331 331 331 330 331 332 332 332 333 333 333 334 335 336 336 337 337 337 338 339 340 342 345 345 339 339 339 337 336 335 334 334 336 338 339 337 332 328 324 323 322 322 320 317 316 315 314 313 311 310 310 310 310 309 308 309 311 312 311 310 312 313 312 310 310 311 313 313 313 313 312 311 307 305 302 299 298 298 296 294 293 293 294 294 294 294 292 291 290 290 289 288 287 286 285 284 283 283 282 281 281 281 281 280 280 280 280 280 280 281 281 282 282 282 282 282 282 282 282 280 278 277 278 280 281 280 279 279 278 276 276 275 274 272 271 270 269 268 267 267 266 266 265 264 262 261 262 262 262 263 262 263 263 265 267 271 274 277 280 281 282 283 284 284 284 284 283 281 281 281 280 279 278 277 276 276 276 276 277 279 281 280 277 273 270 269 269 269 268 268 268 268 269 270 270 269 268 266 265 262 261 259 258 255 254 253 252 251 246 248 251 253 254 255 257 257 255 254 253 253 252 252 253 254 254 254 254 253 253 252 251 251 250 249 249 249 250 250 251 251 250 250 250 250 250 250 251 251 251 250 249 248 248 248 249 249 251 251 252 252 251 249 247 245 245 244 243 243 243 244 244 242 223 177 178 178 177 177 176 177 194 237 240 242 243 244 244 244 243 241 235 225 210 202 205 209 220 238 246 250 251 254 254 249 201 184 191 182 181 175 178 181 185 188 189 190 190 190 189 189 189 188 188 188 187 188 188 188 188 189 188 188 188 187 187 187 186 186 185 184 184 183 183 183 183 183 183 183 182 181 180 179 178 179 179 179 178 178 178 180 182 178 179 198 203 202 210 226 230 236 234 229 225 225 229 223 203 188 179 180 198 196 178 166 167 169 170 170 171 168 161 150 145 151 157 160 160 158 157 156 155 155 155 156 157 157 157 157 156 155 154 154 154 154 154 155 157 157 157 158 157 157 157 157 157 157 157 158 158 158 158 158 159 160 161 161 162 162 163 164 165 166 165 164 164 163 162 160 159 158 158 160 161 162 162 163 163 161 159 158 158 157 157 156 156 156 156 155 155 155 155 154 153 152 151 151 149 147 145 142 142 141 142 145 150 154 155 155 155 155 154 152 151 150 150 149 147 146 144 143 143 142 140 139 138 139 138 138 137 137 137 137 137 137 138 139 140 140 140 141 142 144 146 147 147 147 148 148 149 150 150 150 150 150 150 150 150 150 149 149 150 150 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 153 153 153 153 153 154 154 154 155 155 155 156 156 157 158 159 159 160 160 161 161 161 162 162 162 162 162 163 163 164 164 164 164 164 164 164 164 165 165 165 165 164 164 165 165 166 166 166 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 170 170 171 171 170 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 325 325 325 326 326 326 326 326 327 327 328 329 331 331 330 330 330 330 330 330 330 331 333 333 333 333 334 335 335 336 336 337 337 341 345 346 346 344 341 339 338 339 336 333 332 330 331 333 336 338 336 334 330 327 326 324 323 321 318 316 314 312 309 308 307 307 307 308 308 307 307 308 308 306 305 306 309 310 310 309 310 310 309 307 307 307 306 302 300 299 297 296 296 294 293 293 294 294 294 294 293 292 291 291 290 289 288 287 285 284 284 283 282 282 281 281 281 281 281 280 280 279 279 280 280 281 281 281 281 281 281 281 281 281 279 277 277 279 280 279 278 277 277 276 275 274 274 273 272 271 269 268 267 266 265 265 264 263 262 262 263 264 265 265 264 264 264 264 266 270 273 276 279 280 282 282 283 284 284 284 283 282 281 281 281 280 279 278 277 276 275 275 275 276 278 279 278 276 273 271 270 270 270 269 268 269 269 270 270 270 269 268 266 264 262 260 258 257 255 254 253 251 250 246 249 252 253 254 255 257 256 255 255 254 254 253 254 254 254 254 254 254 253 252 252 252 251 250 249 249 249 248 248 249 249 250 250 250 250 249 249 249 250 251 250 250 249 248 247 247 247 247 247 247 248 250 249 247 245 243 241 240 241 242 244 243 239 222 187 178 178 177 176 175 187 208 229 240 243 244 244 244 239 223 218 215 206 210 216 216 220 231 243 247 250 252 254 255 241 180 171 172 173 175 174 177 181 186 190 192 192 192 191 190 190 189 189 188 188 188 189 189 189 189 188 188 188 188 188 187 187 186 186 185 185 184 184 183 184 184 183 183 183 183 182 181 180 179 179 179 179 180 180 183 193 210 214 212 217 220 224 228 232 235 238 240 241 242 245 247 239 225 215 215 216 221 221 207 194 178 171 172 172 174 172 168 161 153 151 156 159 161 160 159 157 156 156 157 158 158 158 158 158 157 156 155 155 154 155 155 157 159 157 157 157 157 157 157 157 158 158 158 158 159 159 158 158 159 160 161 161 162 163 164 165 166 166 165 165 165 164 163 162 161 160 160 161 162 163 163 164 163 161 158 157 157 157 156 156 156 156 156 155 155 156 155 154 154 153 152 151 149 148 146 144 146 145 146 150 154 155 156 156 156 155 154 152 151 150 149 148 146 145 145 144 143 142 141 140 139 139 139 138 138 138 138 138 138 139 140 141 141 141 141 142 143 145 146 146 148 148 149 149 149 150 150 150 150 150 150 151 150 150 149 149 150 150 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 154 154 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 155 155 155 156 156 157 157 158 159 159 160 161 161 161 161 162 162 162 162 162 163 163 164 164 164 164 164 164 164 165 165 165 165 165 164 164 164 164 164 165 166 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 170 170 171 171 171 171 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 325 325 325 326 326 326 326 326 327 328 329 330 331 329 329 329 329 329 329 330 332 334 334 335 335 336 336 336 336 337 337 339 343 347 347 344 341 338 337 337 337 335 334 330 328 328 329 331 334 335 335 335 332 329 327 326 324 320 318 314 311 308 307 306 306 307 308 308 307 305 304 304 304 303 305 308 310 310 309 309 308 306 305 304 304 302 299 297 296 296 295 293 292 292 293 293 294 293 293 292 291 291 291 290 289 288 287 286 285 284 283 283 282 282 282 281 281 281 281 280 279 279 279 280 281 281 280 280 280 280 280 280 279 277 276 277 278 278 277 277 277 276 275 274 273 272 271 271 270 268 266 265 265 264 263 263 262 262 265 267 268 268 267 265 265 265 266 269 272 275 277 279 280 281 281 283 283 283 283 282 281 281 281 281 279 277 277 277 277 276 276 275 275 278 279 278 277 275 273 272 271 271 270 269 269 269 270 271 271 270 268 266 264 262 260 258 255 255 254 252 252 249 246 249 252 253 253 255 256 256 256 255 255 255 255 255 255 255 255 254 254 253 253 252 251 251 250 249 248 248 247 247 248 249 249 249 250 249 247 248 249 249 249 250 249 248 248 247 246 246 246 245 245 246 248 250 248 246 242 239 237 238 239 241 232 215 191 181 178 178 176 176 177 208 221 232 241 243 243 244 243 219 184 179 186 202 224 224 232 236 243 247 248 250 252 254 256 246 176 171 172 172 174 175 177 181 188 191 193 193 194 193 192 192 191 190 189 189 189 190 190 189 189 188 188 188 188 188 188 187 187 186 185 185 185 185 184 184 184 184 184 183 183 182 181 181 180 180 180 179 182 182 195 205 211 217 223 227 229 232 234 237 239 240 241 241 243 248 250 239 232 230 230 230 232 235 230 228 203 183 177 176 178 176 173 168 163 158 158 159 160 162 161 160 159 159 159 159 160 159 159 158 158 157 157 156 156 156 157 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 158 158 159 160 160 161 162 163 165 165 166 166 166 166 166 166 166 165 163 162 161 162 162 163 164 164 163 161 159 158 157 156 156 156 156 156 156 156 156 156 155 155 154 154 153 151 150 149 148 147 150 149 148 150 153 154 155 156 155 154 153 152 151 149 148 147 146 145 144 143 142 142 141 140 140 139 139 138 138 138 138 138 139 140 141 141 141 141 142 143 144 145 147 147 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 160 160 161 161 162 162 162 162 162 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 164 164 164 164 165 165 166 167 167 167 167 167 167 167 167 168 168 169 169 169 170 170 170 170 170 170 171 171 171 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 325 325 325 326 326 326 326 327 327 328 329 329 329 329 328 329 329 331 333 335 336 336 336 336 336 337 337 337 337 337 340 345 345 341 339 338 337 337 334 333 331 331 329 327 325 325 327 330 332 333 334 333 331 329 328 326 323 320 316 313 310 308 307 307 309 310 310 307 304 303 303 305 306 308 310 310 310 309 308 307 305 303 302 301 298 296 294 293 293 291 291 292 292 293 293 293 293 293 292 292 291 291 290 289 288 287 287 286 285 284 284 283 283 282 282 282 282 281 280 279 279 279 280 280 280 279 279 279 279 280 280 278 277 276 276 277 277 276 276 275 275 274 273 271 271 270 269 267 266 264 264 264 263 263 262 262 265 269 271 271 270 268 267 267 267 268 270 273 275 277 278 279 280 281 282 282 282 282 282 281 282 281 279 277 276 276 276 277 277 277 278 278 279 279 279 278 277 276 274 272 271 270 270 269 269 270 271 271 270 268 266 263 261 259 257 256 255 254 252 251 249 247 249 251 251 253 254 254 254 255 256 256 256 255 255 255 255 255 254 254 253 253 252 251 250 250 249 248 247 247 247 248 249 249 249 249 248 246 246 247 248 248 248 248 248 247 246 246 245 244 244 244 244 246 248 246 245 244 239 237 234 229 225 188 178 178 180 179 178 177 179 189 206 225 238 242 242 243 243 240 199 179 178 198 219 237 236 241 244 248 249 250 251 252 254 256 253 187 177 175 174 175 178 180 184 190 193 195 195 195 194 194 193 192 191 190 190 190 190 190 189 188 188 188 188 188 188 188 188 187 186 186 186 185 185 184 184 184 184 184 183 183 182 181 181 181 181 180 179 181 185 201 208 213 220 228 234 238 240 241 242 242 243 243 245 247 252 249 238 228 232 238 239 238 239 238 221 192 181 180 181 181 179 176 173 170 167 165 164 164 165 165 164 162 162 160 160 160 160 159 158 158 158 158 157 157 158 158 158 158 158 159 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 161 161 163 164 165 165 165 166 166 167 168 168 168 166 165 163 162 162 163 164 164 164 164 162 160 160 158 156 156 157 157 157 157 156 156 156 156 156 155 154 153 152 152 151 150 150 152 151 149 148 149 152 155 156 155 154 153 152 150 149 147 146 146 144 143 142 142 142 141 141 140 140 139 138 138 138 138 139 139 140 141 141 141 142 143 144 145 146 146 148 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 155 156 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 160 160 160 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 165 165 166 166 166 166 167 167 166 166 167 167 168 169 169 170 170 170 170 169 169 170 170 171 171 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 325 325 325 326 326 326 326 327 328 328 328 329 329 329 330 331 334 336 337 338 337 337 335 335 336 337 337 338 338 338 340 342 340 340 340 337 337 332 328 326 327 328 328 326 325 326 328 329 330 330 331 331 330 329 326 324 321 317 315 312 311 309 309 310 311 310 307 303 303 305 306 308 309 309 311 310 310 308 307 304 302 300 298 295 292 292 291 290 290 291 292 293 294 294 294 294 293 293 293 292 291 291 290 289 288 287 286 285 285 285 284 284 283 283 283 281 280 279 279 279 280 280 280 280 279 279 278 279 279 279 277 276 276 277 278 278 277 276 275 274 273 272 270 270 269 267 265 264 263 263 263 263 263 264 265 269 273 273 272 270 269 268 268 268 269 271 273 275 277 277 278 279 280 281 281 281 281 281 282 281 280 278 276 275 275 276 276 276 276 276 276 278 279 280 280 279 277 275 273 271 271 270 269 269 269 270 271 270 268 266 263 260 258 257 256 254 253 252 248 247 248 249 250 251 251 251 251 252 253 255 256 256 256 256 256 255 255 254 253 253 252 252 251 251 250 249 247 246 247 248 248 249 249 249 248 247 246 246 246 246 247 248 247 246 245 245 245 244 243 243 243 243 244 245 245 244 243 243 240 231 219 206 191 180 181 182 180 186 190 191 209 221 231 240 241 241 242 239 220 186 177 178 213 238 243 244 245 248 250 251 251 252 254 256 257 255 248 244 177 174 177 180 183 188 192 195 196 196 196 195 194 194 193 192 191 191 191 191 190 189 189 188 188 188 188 188 188 188 188 187 187 186 186 185 185 185 184 184 184 183 183 182 182 181 182 184 187 186 185 187 208 213 218 225 233 239 244 246 246 246 246 246 247 249 252 253 244 240 196 188 192 195 199 206 211 187 185 183 183 184 184 182 179 176 174 172 171 170 169 169 169 167 165 163 161 160 161 160 160 160 159 159 159 158 158 158 159 159 159 159 159 158 158 159 159 159 159 160 160 160 159 159 160 160 161 161 161 162 164 165 165 165 165 166 167 168 169 169 169 167 165 164 163 163 164 165 165 165 164 164 162 161 159 157 157 158 158 158 157 157 157 157 156 156 155 155 154 153 153 152 152 152 153 151 149 148 148 151 154 155 155 154 152 151 149 148 147 146 145 144 142 142 141 141 141 141 140 140 139 139 139 138 139 139 140 140 141 141 142 143 145 145 146 147 148 149 150 150 150 150 150 150 151 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 153 153 153 152 152 152 152 152 152 153 153 153 154 154 155 155 157 158 158 159 159 158 158 158 158 158 157 158 158 158 157 157 157 156 156 156 156 156 156 157 157 157 158 158 158 159 159 159 160 160 161 161 162 162 162 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 165 165 165 166 166 166 167 167 167 166 167 168 169 169 170 170 170 169 169 169 169 169 170 170 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 325 325 325 326 326 326 327 327 328 328 328 329 330 331 333 336 338 339 339 338 336 337 336 336 337 338 338 338 339 342 342 341 341 340 339 337 334 330 328 328 330 330 328 327 328 329 329 328 328 329 330 330 329 327 325 322 319 316 314 314 310 310 312 312 310 307 304 304 305 306 307 308 309 310 310 309 307 305 302 300 297 295 291 291 291 291 291 291 292 292 293 293 293 293 293 293 293 293 293 292 291 291 290 289 288 287 286 286 285 285 285 284 283 282 281 280 280 280 280 280 280 280 280 279 278 278 279 279 278 276 276 277 278 278 278 278 276 275 274 272 271 270 269 267 266 264 263 263 262 262 263 265 267 270 273 274 273 272 270 269 269 268 269 270 272 274 275 276 276 276 277 278 279 280 280 281 281 282 280 278 276 275 274 275 276 276 276 275 275 275 276 278 280 280 280 278 276 274 272 271 269 268 268 269 269 270 270 268 265 262 260 259 258 256 253 251 251 249 249 250 250 250 251 251 251 251 251 251 253 255 256 256 256 256 255 255 254 253 253 252 252 251 250 249 248 247 247 248 249 249 249 249 248 247 247 246 245 245 245 246 247 246 246 245 243 242 241 241 242 242 243 244 244 244 244 243 243 239 225 214 207 197 183 182 181 180 214 223 212 217 234 238 240 242 242 241 229 197 180 179 191 185 231 244 246 248 250 252 252 253 253 255 255 256 256 255 245 177 174 178 181 185 189 193 195 196 196 196 196 195 194 193 192 192 191 191 191 190 189 189 189 189 189 189 189 189 189 188 188 187 186 186 185 186 185 185 185 184 184 184 183 183 184 187 189 190 190 193 204 218 220 224 230 237 243 246 248 249 249 249 249 251 252 249 244 245 245 187 185 187 187 186 186 188 190 189 186 186 187 185 182 180 178 178 178 178 177 175 173 171 169 166 164 162 160 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 158 159 159 160 160 160 160 160 160 160 160 160 160 160 161 162 163 165 166 166 166 166 167 168 169 169 170 170 168 166 164 163 164 165 165 165 165 165 165 163 161 159 158 158 158 158 157 157 157 157 157 157 156 156 155 154 154 154 153 153 153 153 152 152 148 148 151 154 155 154 153 152 150 149 148 147 146 145 143 142 141 141 141 141 141 140 140 139 139 139 139 139 139 140 141 141 142 143 146 146 147 147 148 149 150 151 151 151 150 150 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 152 152 152 152 152 153 153 153 153 154 154 155 156 156 158 159 160 160 160 160 159 159 159 158 158 159 158 158 158 158 158 157 157 157 156 156 156 156 157 157 158 158 158 158 159 159 160 160 161 161 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 165 164 164 164 164 165 165 166 166 166 167 167 167 166 166 167 168 168 169 168 169 169 169 168 168 169 169 170 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 325 325 325 325 326 326 327 327 328 328 329 330 331 332 335 338 339 340 340 339 339 338 338 338 339 337 337 338 340 342 341 341 342 342 342 340 338 335 334 333 333 333 332 331 331 331 331 330 328 328 329 330 329 328 327 324 321 317 315 314 311 311 314 313 310 307 304 303 303 306 307 308 309 309 309 308 305 302 300 297 295 294 293 293 292 292 292 292 292 293 293 292 292 292 293 293 293 293 293 292 292 291 291 290 289 288 287 286 286 286 285 284 283 282 281 280 280 280 280 280 280 280 280 279 278 278 278 278 278 277 277 278 278 278 278 278 277 274 273 272 271 270 268 267 265 264 263 263 263 264 267 269 272 273 274 274 273 270 269 268 268 268 269 271 273 274 274 274 274 274 276 277 277 279 280 281 281 281 279 277 276 275 275 275 275 275 275 274 273 273 275 278 280 281 280 279 276 276 274 271 269 268 268 268 269 269 269 267 265 263 262 259 257 253 251 250 250 251 251 251 252 252 252 252 252 252 252 252 252 255 257 256 256 255 255 254 254 253 252 251 251 250 249 248 247 247 247 248 249 249 250 248 248 247 245 243 242 243 244 245 246 246 246 245 241 237 236 236 235 215 219 239 243 243 241 234 192 198 217 215 214 202 183 180 178 183 232 239 238 239 241 241 241 243 242 238 209 185 178 180 206 234 244 244 247 249 251 253 253 253 253 254 254 254 254 254 245 196 174 179 183 186 190 191 192 193 194 196 195 195 194 193 192 192 191 191 191 190 190 190 190 190 190 190 190 189 189 188 188 188 188 187 187 187 187 187 186 185 186 187 186 186 190 191 191 192 201 212 219 224 227 232 237 241 244 246 248 249 249 250 251 252 247 237 234 243 239 181 183 185 186 186 188 192 194 192 189 189 188 184 181 179 179 180 181 182 183 180 176 173 170 167 165 163 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 160 161 160 160 160 160 160 160 160 160 161 161 161 160 161 163 165 166 167 167 167 167 168 169 169 170 171 171 169 167 165 164 165 165 165 165 166 166 165 163 161 160 159 158 158 158 157 157 157 157 157 157 156 156 156 155 155 154 154 154 154 154 154 152 149 149 151 153 154 154 153 151 150 150 149 147 146 144 143 142 141 141 141 141 140 140 140 140 139 139 139 139 140 141 142 143 143 145 147 148 149 149 149 150 151 151 151 151 150 150 150 151 152 152 152 151 151 151 151 151 151 152 152 152 153 153 153 153 153 153 152 152 152 153 153 153 153 153 154 154 155 155 156 157 159 160 161 161 161 160 160 160 160 159 159 159 159 159 159 159 158 158 157 157 156 156 156 157 157 157 158 158 158 159 159 159 160 160 160 161 161 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 166 166 166 166 167 167 166 167 168 168 168 168 169 169 169 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 325 326 326 326 327 327 328 329 330 331 334 337 339 340 341 341 340 340 339 339 339 339 337 338 339 340 341 341 341 342 343 344 345 343 341 338 335 334 334 333 332 332 333 333 332 330 329 330 330 330 329 329 326 322 322 317 313 310 309 309 312 311 307 304 303 304 307 307 308 308 308 307 306 304 301 298 296 295 294 294 294 293 293 293 293 292 292 292 292 292 293 293 293 293 294 293 293 293 292 292 291 290 288 287 287 287 286 285 284 283 282 281 280 280 281 281 280 280 280 280 279 279 279 278 278 278 277 278 278 278 278 278 277 276 274 272 271 270 269 268 267 266 266 266 266 267 269 271 273 274 275 275 274 271 268 268 267 266 268 270 272 273 273 273 273 272 273 274 275 277 279 280 281 281 279 276 276 276 276 275 275 274 274 274 273 272 273 275 278 280 281 280 279 278 277 274 272 270 269 268 268 268 268 268 266 265 263 262 259 257 252 251 251 252 253 253 252 252 252 252 252 252 253 253 253 255 255 257 256 256 255 255 255 254 253 251 250 249 248 247 247 246 246 247 248 249 249 249 247 246 245 242 240 240 241 243 244 245 246 246 246 242 235 228 218 193 184 185 207 213 220 207 183 196 221 228 225 228 209 179 177 180 194 222 235 242 243 243 243 242 242 240 233 210 187 202 206 216 244 246 247 249 250 253 254 254 253 252 253 253 253 254 254 252 221 176 180 184 187 189 190 190 191 193 194 195 195 194 193 192 191 191 191 191 190 191 191 191 191 191 191 191 191 190 191 190 190 189 189 189 188 189 188 188 188 189 192 196 197 197 194 213 215 218 222 225 230 233 237 241 242 244 245 246 247 249 250 251 251 232 222 224 233 224 182 182 182 185 188 191 195 198 196 192 191 190 186 183 181 181 180 181 182 184 182 177 174 171 168 166 165 163 162 161 162 162 161 161 161 161 161 161 160 160 160 160 160 161 161 162 161 161 161 161 161 161 161 161 161 161 161 162 164 166 167 168 168 169 168 170 170 170 171 171 171 169 167 165 165 165 166 166 166 167 166 164 163 162 160 159 158 158 157 157 157 157 158 158 157 157 156 156 156 155 155 155 155 155 155 154 154 151 150 151 152 153 153 152 152 151 150 149 147 146 144 142 141 141 141 140 140 140 140 140 140 139 139 139 140 141 142 143 144 145 146 148 149 150 150 150 151 152 152 152 151 150 150 150 151 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 152 152 152 152 152 153 153 153 154 154 154 154 155 156 157 158 160 160 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 158 158 157 157 156 157 157 157 157 157 158 158 159 159 160 160 160 160 161 161 162 162 162 161 161 161 161 162 162 163 163 163 164 164 164 164 164 164 164 163 164 164 164 164 165 165 166 166 166 166 166 166 166 165 165 165 165 165 166 166 167 168 168 168 169 169 170 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 325 325 326 326 326 327 328 329 330 333 336 339 340 341 341 341 341 340 340 339 340 340 340 338 339 340 340 341 341 342 342 344 345 345 344 340 336 335 334 333 333 333 333 333 333 332 331 332 332 331 331 331 328 324 322 317 313 309 308 307 310 311 308 304 304 305 307 309 309 308 307 306 304 303 301 299 297 296 297 296 296 295 295 294 293 292 291 291 292 293 294 295 295 296 296 296 295 294 294 293 292 290 289 288 288 287 287 286 285 283 282 281 281 281 281 281 280 280 280 280 279 279 279 279 278 278 278 278 278 278 278 277 276 275 274 272 271 270 269 269 268 268 268 269 270 271 273 274 275 276 276 274 271 269 267 266 265 266 268 270 272 273 273 272 271 271 272 274 275 277 279 280 281 279 276 275 275 276 277 275 275 274 273 273 273 274 275 276 278 279 280 280 279 279 277 275 273 270 269 269 268 268 267 266 265 265 263 261 259 256 252 252 252 254 254 254 253 253 253 253 253 253 253 254 256 258 257 257 256 255 255 255 254 253 253 251 250 249 247 246 245 245 245 246 246 248 249 248 246 245 243 240 238 239 241 241 242 243 245 246 246 244 235 218 198 185 182 181 182 182 182 183 187 206 232 238 240 240 242 239 198 182 188 195 226 244 244 244 244 243 241 239 239 233 236 239 242 243 245 248 249 251 252 254 255 254 254 253 253 252 252 254 254 249 213 177 181 185 188 188 190 190 191 193 194 195 195 194 193 192 191 191 191 191 191 191 191 191 192 192 192 192 193 193 192 194 194 193 193 192 191 193 193 193 193 193 197 203 208 212 214 218 221 223 225 229 233 237 241 243 243 243 243 244 246 247 246 247 249 219 214 216 223 216 193 187 184 187 191 195 198 200 199 195 193 192 190 188 186 185 183 182 182 182 181 177 174 172 170 169 168 167 164 162 162 163 162 162 161 161 161 161 161 161 161 161 162 162 162 162 163 164 162 162 161 161 161 162 162 162 162 164 165 166 168 169 169 170 170 170 170 171 171 171 170 168 166 165 166 166 167 167 167 166 165 164 163 162 161 159 158 158 157 157 157 158 158 158 158 157 157 157 156 156 156 156 156 155 155 156 156 153 150 150 150 152 153 153 153 152 151 149 147 145 143 142 141 141 141 140 140 140 140 140 140 140 140 140 141 143 144 145 145 146 147 149 150 151 151 151 151 152 152 152 151 151 151 151 151 152 152 153 153 153 152 152 152 152 153 153 153 153 153 153 152 152 152 152 153 153 153 153 154 154 155 155 155 156 156 157 158 159 160 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 157 157 158 158 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 162 162 163 163 163 164 164 164 164 164 164 163 163 164 164 164 164 165 165 166 166 166 166 166 166 165 164 164 164 165 165 166 167 168 168 169 169 170 170 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 324 323 323 323 323 323 323 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 325 326 326 326 327 328 329 332 336 339 340 341 341 341 341 341 341 340 340 340 341 339 338 339 340 341 341 341 341 341 341 341 340 339 337 336 335 334 334 333 333 333 334 334 335 335 333 332 332 333 332 332 329 323 318 314 310 308 308 309 310 308 306 307 306 309 311 310 308 307 306 305 304 302 300 299 298 299 298 297 296 295 294 292 292 292 293 295 297 297 297 299 299 299 298 297 295 294 294 292 291 290 289 289 288 287 286 285 283 282 282 281 281 281 281 281 280 280 279 280 279 279 279 279 279 278 278 278 278 277 276 276 275 274 273 272 271 271 270 270 270 270 271 272 273 274 275 276 276 275 272 269 267 267 264 264 266 268 271 273 273 272 271 270 271 272 273 276 279 280 281 280 278 277 277 277 278 278 277 275 273 272 272 273 274 275 276 278 278 279 279 279 278 276 274 273 270 269 268 267 266 265 264 264 263 262 261 259 256 254 254 254 255 255 254 253 253 253 252 252 252 255 256 256 256 256 256 256 255 255 255 254 253 253 252 250 249 247 246 244 244 244 245 246 248 249 247 245 243 240 238 235 238 239 240 240 241 242 243 245 244 238 207 189 183 181 181 181 182 182 184 197 219 236 240 241 242 243 244 221 202 190 189 220 244 245 246 245 245 244 244 246 248 247 246 245 245 247 249 251 252 253 254 254 255 255 254 254 253 251 251 242 199 178 179 183 186 189 189 189 190 191 192 194 195 194 194 193 192 191 191 191 191 191 192 192 192 192 192 193 194 196 197 197 196 196 196 195 194 195 196 196 196 196 197 200 203 206 210 215 220 223 226 228 231 236 240 243 245 244 244 243 243 244 240 229 214 214 212 212 215 221 223 224 213 188 190 194 197 201 203 201 198 195 194 193 193 191 189 187 186 185 184 182 177 174 173 172 172 171 169 165 163 163 163 163 163 162 162 162 162 162 162 162 163 163 162 162 163 164 164 163 162 162 162 162 163 163 163 163 164 166 167 168 169 170 170 171 171 171 171 171 171 169 168 166 165 166 166 167 167 167 166 165 164 163 162 160 158 157 157 157 157 158 158 159 159 159 158 157 157 157 157 156 156 156 156 157 157 157 155 150 149 150 152 153 154 153 152 151 150 148 145 143 142 141 141 141 140 140 140 139 140 140 140 141 142 143 145 145 146 146 147 148 149 150 151 151 151 151 152 152 152 152 152 152 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 153 153 153 154 154 155 156 156 157 157 158 159 159 160 161 162 162 162 162 162 161 161 161 161 161 160 160 159 159 158 158 158 157 157 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 161 161 161 161 160 160 160 160 161 161 162 162 163 163 164 164 164 164 164 163 164 164 164 164 165 165 165 166 166 166 166 166 166 165 165 165 164 165 165 166 166 168 169 170 170 170 170 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 326 326 326 327 328 331 335 338 340 341 342 342 342 342 341 341 341 341 340 341 339 339 339 340 341 341 341 340 340 339 337 334 332 333 334 336 335 333 334 335 334 337 339 339 337 334 333 333 333 333 333 331 326 319 316 314 313 310 310 311 310 309 310 309 311 313 312 310 308 306 305 304 303 301 300 300 300 299 299 297 296 294 293 293 295 298 301 300 301 301 302 301 300 298 297 296 295 294 293 292 292 291 290 289 287 286 284 283 283 282 282 282 281 281 281 280 280 280 280 280 279 279 279 279 279 279 279 278 277 277 277 276 275 274 273 272 272 272 271 271 271 271 272 273 274 274 275 274 273 269 268 266 264 263 263 266 269 272 272 272 271 270 270 271 272 274 277 280 281 281 280 280 279 279 280 280 279 278 275 272 271 272 273 274 275 275 276 277 277 278 277 276 274 273 271 269 267 267 266 265 263 262 263 262 262 261 259 257 255 256 257 256 256 255 254 253 253 253 253 256 256 255 255 255 255 255 255 255 255 254 254 253 253 252 249 247 246 245 244 244 243 243 245 248 248 246 243 239 236 232 230 234 236 237 238 239 238 238 240 242 238 205 186 182 181 182 182 183 183 183 190 224 237 239 241 242 243 244 242 234 204 201 228 244 246 247 247 247 248 248 248 248 247 246 245 246 248 250 252 252 253 253 254 254 255 255 254 253 251 239 183 177 178 181 184 187 189 189 190 190 191 192 193 194 194 193 193 192 191 191 191 191 191 192 192 193 192 194 196 198 199 198 198 198 198 198 197 196 198 199 200 200 200 200 202 203 206 212 217 222 225 228 230 233 238 242 244 246 245 245 244 243 233 220 213 212 211 211 212 218 221 224 221 208 190 191 195 198 202 204 203 200 197 196 195 194 194 193 192 191 189 187 184 179 174 173 173 174 173 171 168 164 163 164 164 164 163 163 162 162 163 163 164 164 163 163 163 164 164 165 163 163 162 162 163 164 164 164 164 165 165 167 168 169 170 171 171 171 171 171 171 170 169 167 165 165 165 165 166 166 166 165 165 164 163 162 159 157 157 157 157 158 158 159 160 159 159 158 158 157 157 157 157 157 157 157 157 157 157 155 151 149 150 152 152 153 153 153 152 150 148 145 143 142 142 141 141 141 141 140 140 140 141 142 143 144 145 146 146 146 146 147 149 150 150 150 150 150 150 151 152 152 152 153 152 153 153 153 153 153 154 153 153 153 153 153 154 153 153 152 152 152 152 152 152 152 152 153 153 154 154 155 156 157 158 158 159 159 159 160 161 161 162 163 163 162 162 162 161 161 161 160 160 160 159 159 158 158 158 158 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 161 161 161 160 160 160 160 160 161 161 162 163 163 163 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 165 165 165 164 165 166 167 169 170 170 171 171 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 324 324 324 324 324 324 324 325 325 325 325 326 327 328 330 333 337 339 341 342 343 344 343 343 343 343 342 341 339 337 339 340 340 341 341 341 341 341 341 335 332 330 330 331 333 336 336 336 335 336 337 339 340 341 337 335 334 334 334 334 333 331 327 323 320 318 317 315 314 314 313 312 312 312 313 314 314 313 310 308 307 306 304 302 302 301 300 300 299 298 296 294 295 297 300 302 304 304 303 302 301 300 299 297 296 295 294 294 293 293 292 292 291 289 288 286 285 284 283 283 282 282 282 281 281 281 281 281 281 280 280 280 280 280 280 280 280 279 279 278 277 276 276 275 274 273 272 272 272 271 271 271 272 273 273 273 273 272 270 266 266 264 262 262 263 266 269 271 271 271 270 270 270 271 273 276 279 281 282 282 282 282 282 281 280 280 280 278 275 272 271 271 272 273 274 274 275 275 275 276 276 274 273 271 270 268 266 266 265 264 264 263 262 262 262 260 257 256 257 258 258 257 257 257 255 254 253 254 255 255 255 254 253 253 253 254 254 254 254 254 253 252 252 251 248 246 243 242 242 242 242 242 245 247 247 244 240 235 230 227 226 227 229 231 234 236 232 213 203 212 219 206 186 182 182 182 183 183 182 184 217 238 238 239 241 242 243 244 244 243 233 235 242 246 247 247 247 248 248 249 249 248 247 247 246 247 249 250 251 252 252 252 253 253 254 254 254 254 252 224 178 178 180 182 185 187 188 189 190 191 192 193 194 194 193 193 192 192 191 191 192 192 192 192 192 193 196 198 199 200 200 199 199 199 199 199 199 199 201 203 204 205 206 206 206 206 210 215 220 224 228 230 233 236 240 243 244 245 245 245 245 245 227 222 219 216 214 213 215 219 219 216 199 192 191 191 194 197 201 204 204 202 201 199 196 195 196 196 195 194 191 189 186 182 177 176 175 175 174 173 170 167 164 164 165 165 164 163 163 163 163 164 164 163 164 164 164 164 165 165 165 165 163 163 164 165 165 165 165 166 165 165 166 168 170 171 171 171 171 170 170 169 167 166 165 164 164 164 165 166 165 164 164 164 163 161 158 156 156 156 157 158 159 159 160 160 159 158 158 158 158 158 158 158 158 158 158 157 157 155 152 150 151 151 153 153 154 153 152 151 148 146 143 142 142 142 141 141 141 141 141 141 142 143 144 145 146 146 146 146 147 148 150 150 150 150 149 150 150 150 151 151 152 153 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 153 153 154 155 155 156 158 159 160 160 160 161 161 162 162 163 163 163 162 162 162 161 161 161 160 160 160 160 159 159 158 158 158 158 157 157 157 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 163 163 163 164 164 164 164 164 164 165 165 165 165 166 166 165 166 166 166 166 166 166 166 165 164 164 164 165 167 168 168 169 170 171 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 324 324 324 324 324 325 325 325 326 327 329 332 334 337 339 341 343 345 345 345 345 345 344 342 340 338 337 338 340 341 341 341 341 342 340 337 333 331 330 330 332 333 334 334 335 336 337 339 340 342 341 339 336 335 335 335 335 335 332 329 325 322 320 318 317 316 317 316 315 315 315 316 316 316 314 313 311 309 307 306 304 304 302 302 302 300 299 297 296 298 300 302 302 302 301 300 299 297 296 295 295 294 294 294 294 293 293 293 292 292 290 288 286 285 284 284 283 282 282 282 281 281 282 282 281 281 281 280 280 281 281 281 281 281 280 279 278 278 277 276 276 274 272 272 272 271 271 271 271 272 272 273 272 272 270 268 267 264 262 261 261 263 266 269 271 270 270 270 270 271 272 274 277 280 282 283 283 283 283 283 282 281 281 279 278 275 272 271 271 272 273 273 273 273 274 274 274 274 272 271 270 268 267 266 265 264 264 263 263 262 262 260 257 257 257 258 259 259 259 258 257 255 254 253 254 254 254 254 253 252 252 253 253 253 253 253 253 252 251 251 250 248 246 244 242 241 241 241 242 245 248 247 244 238 231 226 225 223 223 223 223 225 225 215 199 190 189 193 195 187 183 183 182 183 183 182 192 236 242 241 241 242 243 243 244 244 245 245 245 246 247 247 246 247 247 248 248 248 248 248 248 248 249 249 250 249 250 250 251 251 252 252 253 253 253 248 205 179 181 182 184 187 187 188 190 191 191 193 194 194 194 193 193 192 191 192 192 192 192 192 193 194 197 199 200 200 200 200 200 201 201 201 201 202 202 206 208 210 211 211 211 212 212 214 218 223 227 231 233 236 239 243 244 245 245 245 245 246 246 246 246 247 249 231 219 219 220 217 199 190 191 191 191 193 195 199 202 204 205 203 200 197 196 198 199 198 196 192 189 187 185 182 179 176 176 175 174 172 169 166 165 166 166 166 165 164 164 164 165 164 164 164 165 165 165 165 165 165 165 165 164 165 166 166 166 166 166 166 166 165 167 169 170 170 170 170 169 168 167 166 164 163 163 162 163 164 164 162 162 163 162 161 159 157 156 155 156 158 159 159 160 160 160 159 159 158 158 158 158 158 158 158 158 158 157 156 155 153 151 151 151 152 154 154 154 153 151 149 146 144 143 143 142 142 142 142 141 141 143 143 144 145 146 146 146 147 148 149 149 150 150 150 150 150 150 150 150 150 150 151 152 152 152 153 153 152 152 152 152 152 152 153 153 153 153 152 152 152 152 152 152 152 152 152 153 154 155 155 156 157 158 160 160 160 161 161 162 163 164 164 163 162 162 162 162 162 161 161 160 160 160 160 160 159 158 158 158 157 157 157 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 162 162 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 165 165 165 165 166 167 167 168 169 170 170 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 324 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 324 324 324 324 324 325 325 327 328 331 333 336 338 340 343 346 347 347 347 347 346 344 342 337 337 337 337 339 341 341 342 341 340 339 336 334 333 332 333 332 332 333 333 335 337 339 340 341 342 341 340 336 335 335 337 338 338 336 333 329 325 322 319 318 319 319 320 320 319 319 319 319 319 317 315 313 311 309 308 306 305 303 303 303 302 300 298 298 299 300 299 299 298 296 295 294 294 293 293 293 293 293 293 293 293 293 293 293 292 290 288 287 286 285 284 283 283 282 282 282 282 282 282 282 282 281 281 281 281 281 281 281 281 280 279 278 278 278 277 275 273 272 272 271 271 271 271 272 272 272 272 272 270 269 267 266 263 262 261 262 264 267 270 271 271 270 270 270 271 273 275 278 280 282 283 284 283 282 282 282 282 281 279 278 275 272 271 271 272 272 272 272 272 272 273 273 272 270 269 268 267 266 265 264 264 264 263 262 262 262 260 258 257 258 259 260 260 260 259 257 255 254 254 254 254 253 252 252 252 252 253 253 253 253 252 251 250 249 248 248 247 246 245 244 244 243 242 244 246 248 247 243 237 230 224 226 225 223 220 217 212 199 194 191 188 186 185 186 187 186 183 183 183 183 182 182 201 242 242 242 243 243 243 244 244 244 245 245 246 246 246 246 246 247 247 248 248 248 248 248 248 248 249 249 249 249 250 249 250 249 248 251 252 248 209 185 181 183 184 186 186 188 189 191 191 191 193 194 194 194 193 192 192 192 192 192 192 192 193 196 198 200 200 201 201 201 201 201 202 203 203 204 205 206 210 214 216 218 217 218 218 219 220 223 226 229 232 235 238 241 243 244 245 246 246 246 246 246 246 247 249 251 251 245 241 237 229 217 191 191 191 192 193 195 197 198 201 202 202 199 196 196 199 200 200 197 192 189 188 186 184 180 177 177 177 176 174 171 167 166 166 167 167 167 166 165 165 166 165 165 164 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 168 169 169 169 169 168 167 167 166 165 164 163 162 161 162 162 162 162 160 160 160 159 158 157 155 154 156 158 159 160 160 159 159 159 159 159 159 158 158 158 159 158 158 158 157 156 155 155 154 152 152 153 154 154 154 153 151 149 147 145 145 144 144 144 143 143 143 143 144 145 145 146 146 146 147 148 149 150 150 151 151 151 151 151 151 151 151 151 151 151 151 152 153 153 153 152 152 152 152 152 152 153 153 153 153 152 152 152 152 152 152 153 153 153 154 155 156 156 157 158 159 159 160 161 162 162 163 164 164 164 163 162 162 162 162 162 161 161 160 160 160 161 160 160 159 159 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 161 162 162 163 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 165 165 166 166 167 168 168 169 168 168 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 325 325 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 324 324 324 324 325 326 327 329 331 335 338 341 343 346 347 347 348 348 347 346 342 339 337 337 337 338 340 341 341 342 341 336 335 338 337 335 334 332 332 334 334 335 337 339 340 340 341 342 341 339 338 336 336 338 338 338 336 334 332 329 327 324 322 321 320 320 321 321 321 324 324 322 320 317 314 313 311 310 308 306 304 304 304 303 301 300 299 298 298 297 297 295 293 292 292 292 292 292 292 292 292 293 293 293 293 293 293 292 291 289 287 286 285 284 284 283 283 283 282 282 282 282 282 282 282 282 282 282 282 282 282 281 279 278 277 277 277 275 273 272 271 270 270 271 272 272 272 272 272 272 271 270 270 268 265 263 262 262 263 265 268 271 272 272 272 271 272 273 274 275 277 280 282 283 283 281 280 281 281 281 280 279 278 274 272 272 272 271 270 270 270 271 271 271 271 270 268 267 267 266 265 264 264 263 263 262 262 262 262 261 259 257 257 259 260 260 260 259 257 255 255 255 254 253 252 252 252 252 252 252 253 252 252 251 250 248 246 245 244 245 246 246 245 245 244 244 245 247 247 247 245 240 233 229 233 230 226 220 217 208 197 192 190 190 187 186 185 186 185 183 183 183 183 183 183 189 221 241 242 242 242 243 243 244 244 244 245 246 246 245 245 245 246 246 247 248 248 248 248 248 248 247 248 248 248 248 248 237 221 207 202 198 190 181 180 182 184 185 186 187 189 190 191 192 192 193 194 194 194 193 192 192 192 192 192 193 195 196 199 200 200 201 201 201 202 202 203 203 204 205 206 209 211 213 219 221 221 222 223 224 225 226 227 228 231 234 237 240 242 242 244 246 248 248 248 248 247 247 248 250 251 251 252 252 253 247 226 201 193 193 194 194 195 196 196 196 197 200 197 196 198 200 201 200 198 194 190 188 186 183 180 178 178 178 177 175 172 169 167 167 167 167 168 167 166 167 167 166 166 165 165 165 165 165 166 166 166 167 168 169 168 168 168 168 169 168 168 168 168 168 169 169 167 166 166 165 164 164 163 162 161 161 161 160 160 159 159 158 158 157 157 156 155 155 156 158 159 159 159 159 159 159 159 159 159 158 158 159 159 159 158 157 157 157 157 157 156 154 154 154 154 154 153 153 151 149 147 147 146 145 145 145 145 145 144 145 146 146 146 146 147 148 149 150 150 151 151 151 151 151 151 151 152 152 152 151 152 152 152 153 154 154 154 153 153 152 152 152 153 153 154 154 154 153 153 153 153 153 153 153 154 154 155 157 157 158 158 158 159 159 161 162 162 163 164 165 165 164 163 162 162 162 162 162 161 161 160 160 160 161 161 160 160 160 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 162 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 166 167 167 167 166 166 167 167 168 168 169 168 167 166 331 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 324 324 324 325 326 328 330 333 337 341 344 346 348 349 349 349 348 347 345 341 338 337 337 338 340 340 341 342 342 341 337 336 337 336 335 334 334 334 335 335 337 339 339 339 339 339 339 339 339 339 339 338 337 337 338 336 334 333 331 329 327 324 322 322 321 321 323 326 329 329 324 322 319 316 314 314 312 309 306 305 306 305 303 302 300 299 298 298 297 296 294 292 291 290 291 291 291 291 292 292 292 293 293 294 294 294 293 292 290 289 287 286 285 285 284 284 283 283 283 282 283 283 283 283 283 283 283 283 283 282 281 279 277 276 275 274 272 270 270 270 270 271 272 273 274 273 273 273 272 271 270 269 267 265 263 263 263 265 267 269 272 273 273 273 273 274 274 275 276 278 280 281 281 281 279 279 279 279 279 279 277 276 275 273 273 272 270 269 269 269 270 270 269 269 268 267 266 266 265 264 263 263 263 262 261 261 261 261 261 260 257 257 258 259 259 259 258 257 255 255 254 253 252 251 251 252 252 252 253 252 252 252 250 249 247 246 245 245 245 246 246 245 244 244 244 245 246 246 246 245 243 240 239 241 238 234 227 223 217 209 203 202 198 193 191 189 190 188 186 184 184 184 184 184 186 210 236 241 242 242 243 243 243 243 244 244 244 244 244 244 245 245 246 247 247 248 247 247 248 243 237 242 246 246 246 231 189 180 180 180 181 180 180 182 183 184 185 187 189 190 190 191 192 193 194 194 194 193 193 192 192 192 192 192 194 196 197 200 200 200 201 201 202 203 204 205 206 207 208 210 213 216 219 222 222 223 224 225 227 228 229 229 230 232 235 239 240 242 243 245 247 249 250 250 250 250 250 250 251 252 252 252 254 256 257 247 224 196 196 196 196 196 196 196 195 195 197 197 198 201 203 203 201 199 197 197 191 187 183 180 179 179 178 177 175 173 170 169 168 168 168 169 168 167 168 167 167 166 166 165 165 165 165 166 166 167 168 169 170 170 170 170 169 169 169 168 168 168 168 168 167 165 163 163 163 163 162 161 161 160 160 160 159 158 157 157 155 155 156 156 156 155 156 157 158 159 159 159 159 159 159 159 159 159 158 158 159 159 158 158 157 157 157 158 158 157 156 156 155 155 155 154 153 151 149 148 147 147 146 146 146 146 146 146 146 147 147 147 148 148 149 150 151 152 152 152 151 151 151 151 151 152 152 152 152 153 153 153 154 154 155 154 154 153 153 153 154 154 154 154 155 155 155 154 154 154 154 154 154 155 156 157 158 159 159 159 159 160 160 161 162 163 164 164 164 164 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 159 159 159 159 159 159 160 160 160 161 161 162 162 162 162 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 167 167 167 167 167 167 168 168 168 168 168 167 166 165 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 323 323 323 323 323 322 322 322 322 322 322 322 323 323 323 323 323 324 324 325 327 329 332 336 341 345 347 348 349 349 349 348 347 345 344 342 338 337 338 340 341 341 342 343 343 341 339 339 338 338 336 335 334 334 334 335 336 336 336 337 337 337 337 337 337 337 337 336 338 340 342 341 339 337 334 332 332 332 329 326 324 326 327 328 329 329 329 322 320 317 316 315 313 310 307 307 306 305 303 301 299 299 299 298 297 295 294 292 291 290 290 290 290 291 291 292 292 293 294 294 295 295 294 293 292 290 288 288 287 286 285 284 284 283 283 283 283 284 284 284 284 284 284 283 283 281 280 278 277 275 273 272 270 270 269 270 271 273 274 275 275 275 274 273 271 271 270 269 267 265 265 264 265 266 268 270 272 274 274 275 277 276 276 277 278 280 281 281 280 279 278 278 278 278 278 278 277 276 275 274 272 270 269 269 269 269 269 269 268 267 267 265 265 265 264 264 263 263 262 261 261 261 261 261 260 259 256 256 257 258 259 258 258 257 257 255 254 252 252 251 251 251 251 252 252 252 251 251 250 249 248 247 247 245 245 245 245 244 243 243 244 246 246 244 243 243 243 243 242 242 242 239 234 231 229 228 225 218 209 204 202 201 200 193 189 186 185 186 187 188 193 214 226 236 241 242 242 243 243 243 243 243 243 243 242 242 243 244 245 246 247 246 245 243 235 205 185 217 243 245 238 184 180 182 182 183 183 183 183 183 184 184 186 188 190 191 191 192 193 194 195 195 194 194 193 192 192 192 192 195 196 197 199 200 200 201 201 201 202 204 206 207 209 211 212 214 217 220 222 223 223 224 225 226 227 228 228 229 230 232 234 235 238 241 243 245 246 248 250 251 251 252 252 253 253 253 254 254 257 259 261 246 222 199 199 199 198 198 198 197 197 196 197 200 201 203 205 205 203 202 201 199 195 189 184 182 180 179 178 177 176 174 174 172 170 169 169 169 169 168 168 168 167 167 166 166 166 165 165 166 167 168 168 169 170 171 172 171 171 170 169 167 167 167 166 165 165 161 159 159 160 160 159 158 158 159 158 158 157 158 159 154 154 154 156 156 156 156 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 157 157 158 159 160 159 158 157 156 156 155 154 153 152 151 149 148 148 148 148 147 147 147 147 147 148 148 149 149 149 150 151 152 153 153 152 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 154 154 154 154 155 155 155 155 155 156 156 156 156 155 155 155 155 156 157 158 159 160 160 160 161 161 161 162 163 163 164 164 163 162 162 162 161 161 161 161 161 161 162 162 162 162 162 161 161 161 160 160 160 160 161 161 160 160 160 160 160 160 160 159 159 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 165 165 166 167 167 168 168 168 168 168 168 168 168 167 166 165 165 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 322 322 322 322 322 322 322 322 323 323 323 323 324 324 326 328 331 335 340 344 348 349 349 349 349 348 346 344 343 342 341 339 337 339 341 341 342 343 343 343 342 340 340 339 337 335 334 333 333 332 333 334 334 336 337 336 335 334 335 335 335 336 341 342 342 341 341 340 339 338 337 335 335 334 332 330 329 329 329 329 329 328 325 320 319 318 317 315 312 308 307 306 303 301 300 299 300 300 299 298 296 293 292 290 289 289 289 290 290 291 291 293 294 295 296 296 296 295 294 292 291 289 289 287 286 285 284 284 283 283 284 284 285 285 285 285 284 284 284 282 281 279 277 276 274 272 271 270 270 270 271 273 275 276 276 276 275 273 272 270 270 269 268 266 266 265 265 266 267 269 271 272 274 274 276 277 278 279 279 279 280 281 280 279 278 277 276 275 276 276 277 276 275 275 274 272 270 269 269 268 268 268 267 267 266 266 265 264 264 263 263 263 262 261 260 261 261 262 261 260 258 258 257 256 258 259 259 258 257 258 255 253 252 252 251 251 251 251 252 252 251 251 250 250 249 247 246 245 244 243 241 241 242 241 241 243 246 246 244 241 239 240 240 238 238 240 238 235 234 234 234 230 224 219 215 213 214 213 201 192 188 188 191 195 200 207 222 223 234 241 242 242 242 242 241 240 239 240 240 238 239 241 242 243 244 244 242 231 210 191 180 180 180 179 186 189 180 181 183 183 184 185 185 186 185 185 186 187 189 190 191 192 193 194 195 195 196 195 195 194 193 192 192 192 196 198 199 200 200 201 201 201 202 203 205 207 209 212 215 217 218 220 221 222 223 224 226 227 228 228 227 226 226 226 228 230 230 236 238 241 244 245 247 248 249 251 252 254 254 254 255 256 257 260 262 263 247 225 205 202 202 201 201 200 200 200 200 201 203 203 205 206 205 204 203 202 201 198 191 184 181 179 178 177 177 177 177 176 174 171 169 169 169 170 169 168 168 168 167 167 167 166 165 165 167 168 169 169 170 171 172 172 173 173 171 168 165 165 165 163 161 160 156 154 154 154 155 155 155 156 157 157 157 158 167 183 166 155 156 158 158 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 160 159 159 158 158 158 157 158 159 160 160 159 158 157 157 156 155 155 154 151 149 148 148 149 148 148 148 148 148 149 149 149 149 149 150 151 152 153 153 153 152 152 152 152 152 153 153 153 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 157 158 159 159 160 160 160 161 161 162 162 162 163 164 164 163 162 162 161 161 161 161 161 161 161 162 162 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 162 162 163 163 164 164 164 164 164 164 163 164 164 165 165 166 166 168 168 168 168 168 169 169 168 168 168 167 166 166 166 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 323 323 323 323 323 323 323 323 322 322 322 322 322 322 322 322 322 322 322 322 322 322 322 323 323 323 324 325 327 330 334 339 344 348 350 349 349 349 348 346 344 342 341 341 339 338 337 338 340 341 342 343 343 342 341 339 337 336 335 334 334 334 330 330 331 333 335 337 337 336 335 334 334 334 335 337 344 343 343 342 341 340 339 338 337 337 335 334 333 332 331 330 330 329 329 328 325 320 320 319 317 315 312 308 306 305 303 301 300 301 301 301 300 299 296 293 292 290 289 288 288 289 291 291 292 294 295 297 297 297 297 295 294 292 291 289 289 287 286 285 285 284 284 284 285 285 286 286 286 285 285 284 283 282 280 278 276 275 274 271 271 271 272 273 274 275 276 277 277 275 274 272 271 271 269 268 267 266 265 266 266 267 269 271 272 273 273 274 276 277 279 280 281 280 280 280 279 278 279 276 274 273 274 275 276 276 275 275 274 272 270 270 268 267 266 266 266 265 265 265 264 263 263 263 262 262 261 260 260 261 262 262 262 260 259 258 258 256 258 259 259 258 257 257 255 253 252 251 251 251 251 251 252 252 251 251 250 249 248 245 243 243 241 238 234 234 237 238 238 242 245 246 245 241 238 238 236 233 233 234 233 232 232 234 235 232 225 223 221 219 218 213 199 193 190 193 200 209 217 220 221 227 237 242 242 242 241 240 239 224 230 236 237 236 236 237 238 238 236 232 221 203 188 181 181 181 180 181 180 180 181 182 183 184 185 186 187 187 187 187 188 189 190 190 191 193 194 195 195 195 196 196 195 195 194 193 193 193 196 200 200 200 200 200 201 202 203 204 205 208 210 213 217 220 223 224 223 225 225 225 226 228 229 229 228 226 225 224 223 225 227 232 234 238 241 243 245 239 229 235 251 253 254 256 247 245 255 249 256 259 251 244 225 205 205 205 204 204 204 203 203 203 204 204 204 205 204 203 202 201 201 199 192 182 179 176 176 177 177 177 177 177 175 172 170 169 169 170 169 169 169 169 168 167 167 166 165 167 168 169 170 170 170 171 172 172 173 173 170 166 163 161 160 158 156 155 153 154 159 162 158 154 153 154 156 157 159 169 176 193 180 156 157 159 158 157 157 158 158 159 159 159 159 159 159 159 159 159 159 160 162 161 160 159 159 158 157 157 159 160 161 160 159 158 157 156 156 155 153 151 150 149 149 149 149 149 149 149 149 150 150 150 150 150 150 151 152 153 153 152 152 152 153 153 153 153 153 153 154 154 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 158 158 159 159 159 159 160 160 160 161 161 162 162 162 163 163 164 164 163 163 162 162 161 161 161 161 161 162 162 162 162 163 163 162 162 161 161 161 161 161 161 161 161 161 161 160 160 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 162 162 163 163 164 164 164 164 164 164 163 163 164 165 166 166 167 168 168 169 169 169 169 169 168 168 167 167 167 167 167 331 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 323 322 322 322 322 322 322 322 322 322 322 322 322 322 322 322 322 322 323 323 324 325 328 332 338 343 347 350 350 349 349 348 346 344 342 341 340 339 337 336 336 337 338 340 342 342 341 338 336 335 334 335 334 333 333 333 331 332 334 336 338 338 337 335 335 335 334 335 335 339 344 344 344 343 342 340 339 338 337 337 336 335 334 333 332 331 330 330 330 329 324 321 321 320 317 313 310 308 306 304 303 302 301 301 301 301 300 299 296 294 291 290 288 288 288 289 290 291 293 296 297 298 298 297 295 294 293 292 291 290 289 287 286 285 285 285 285 285 285 286 286 286 286 285 285 284 282 281 279 277 275 275 274 272 272 272 274 275 276 277 277 277 276 274 272 270 269 269 267 266 266 266 266 267 269 270 272 273 272 272 273 274 276 277 279 280 281 280 280 279 279 278 277 273 274 273 273 274 275 276 275 274 273 272 271 269 267 266 265 265 264 264 264 264 263 263 262 262 261 261 260 260 260 261 262 263 262 261 259 258 258 256 258 259 259 258 258 257 255 254 252 251 251 250 250 251 251 251 251 250 249 248 247 244 242 242 238 233 228 227 230 233 235 240 245 247 245 244 242 239 236 235 233 231 229 228 229 232 234 233 233 227 223 222 218 210 201 194 192 196 211 224 225 225 229 233 240 242 242 241 240 237 232 222 232 236 236 235 234 234 231 222 207 200 194 187 182 181 181 181 181 181 181 181 182 183 184 184 185 186 187 187 188 188 189 190 191 191 192 194 195 196 196 196 196 196 196 195 195 195 195 197 197 200 200 200 200 200 201 202 204 205 207 209 211 215 218 222 224 225 226 228 227 226 226 227 228 229 230 229 227 225 224 223 225 229 232 236 239 241 243 244 236 227 236 240 246 255 245 241 244 247 252 254 254 252 250 249 229 209 208 208 207 205 203 203 203 203 204 204 204 201 200 200 201 200 193 181 175 173 174 175 176 177 178 177 176 174 170 169 169 169 170 169 169 169 168 167 166 166 167 168 169 170 171 171 171 172 173 173 173 171 168 164 160 158 156 154 152 151 149 150 164 180 170 157 153 154 156 157 158 175 198 226 190 158 157 159 158 156 157 158 159 159 159 159 159 159 160 160 159 159 159 160 163 162 161 160 160 158 157 157 159 161 162 161 159 158 158 157 156 155 153 151 150 149 150 150 150 150 150 150 150 151 151 151 151 151 151 152 153 153 153 153 153 153 154 153 153 153 153 153 153 154 155 155 155 155 155 155 155 156 156 157 157 156 156 156 156 156 156 157 157 158 159 160 160 160 160 160 160 161 161 161 161 162 162 162 163 163 163 163 163 163 163 162 162 161 161 162 162 162 162 162 162 162 163 162 162 162 161 161 161 161 161 161 161 161 161 160 160 159 159 159 159 159 159 159 159 158 158 158 158 158 159 159 159 160 160 160 160 160 160 161 161 162 162 163 163 164 164 164 164 164 164 164 164 164 165 166 167 167 167 168 169 169 169 169 169 168 168 167 167 167 167 167 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 322 322 322 322 321 321 321 321 321 322 322 322 322 323 323 325 327 331 337 343 347 349 350 349 349 348 347 345 342 340 339 339 338 335 335 335 335 337 339 340 338 335 334 333 333 333 333 333 332 332 332 333 335 337 339 338 337 336 335 335 335 335 335 338 342 344 345 345 344 342 341 340 339 338 338 337 336 334 333 332 332 331 332 332 332 330 324 321 318 314 311 309 308 307 306 305 304 303 302 301 301 301 300 297 295 292 289 288 287 288 288 289 291 294 297 298 298 297 296 294 293 292 291 291 290 288 287 286 286 286 285 285 285 285 286 286 286 285 284 283 281 281 280 278 276 275 274 274 273 273 274 275 275 276 276 276 275 274 272 269 270 268 267 266 266 266 267 268 270 272 273 274 273 273 272 272 274 276 277 279 280 280 279 279 277 277 276 274 273 274 273 273 273 273 274 274 273 273 273 271 269 266 265 264 264 264 264 264 263 262 262 262 262 261 260 259 259 260 261 262 262 261 260 260 259 258 257 257 258 258 258 258 257 255 254 252 252 251 250 250 251 251 251 251 250 249 248 247 246 245 241 237 234 229 224 225 229 234 239 244 247 247 246 244 242 240 238 235 233 229 227 228 231 232 232 232 229 225 222 216 209 201 196 195 199 218 230 236 238 237 238 241 243 242 241 240 238 236 234 236 236 236 234 232 231 221 203 194 188 185 182 182 182 182 182 182 182 181 181 182 183 184 185 185 185 185 187 188 189 190 192 192 193 194 196 196 196 196 196 196 196 196 196 195 195 196 198 200 200 200 201 201 201 202 204 206 209 210 212 214 217 219 221 223 225 228 230 230 229 228 226 226 227 229 230 230 230 227 225 225 228 231 234 238 241 243 245 244 234 225 227 230 247 242 241 243 246 243 228 235 241 248 253 229 212 210 209 208 206 203 203 203 204 204 204 203 200 198 199 200 200 194 181 174 172 172 171 173 176 177 177 176 174 171 168 168 169 169 169 169 169 167 166 166 168 169 170 171 171 171 172 172 173 174 173 172 169 166 162 157 155 154 152 151 150 147 144 148 153 165 162 155 155 157 158 156 155 187 234 175 156 158 159 158 157 157 158 159 159 159 160 160 160 160 160 159 159 160 162 165 165 164 162 160 158 158 159 161 163 163 162 160 158 157 157 156 154 153 152 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 153 154 154 153 153 153 153 153 152 152 152 151 152 152 153 154 154 155 154 155 155 155 156 156 157 156 156 155 155 155 156 157 157 158 159 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 163 163 163 163 162 162 162 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 158 159 159 159 160 160 160 160 161 161 161 162 162 163 163 164 164 164 164 165 164 164 164 165 166 166 167 167 167 168 168 169 169 169 169 168 168 167 167 167 167 167 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 323 322 322 322 322 322 322 322 322 322 321 321 321 321 321 321 321 322 322 322 323 324 326 329 335 342 347 349 348 348 348 348 347 346 343 341 339 338 336 334 333 333 333 334 336 337 336 334 332 332 331 331 332 332 332 332 333 335 337 339 339 339 338 337 336 335 335 335 335 337 343 344 344 345 345 344 343 342 341 341 340 339 338 336 335 334 333 333 333 333 334 335 334 326 322 317 313 311 309 309 309 309 308 307 305 303 302 302 302 301 298 295 292 290 288 287 287 287 288 290 293 296 297 297 296 294 293 292 291 291 290 289 288 287 287 286 286 285 284 284 285 285 285 285 284 282 280 280 279 278 277 276 275 274 274 274 274 274 275 275 275 274 274 272 271 270 269 268 267 266 266 266 267 268 270 273 275 274 273 272 272 271 271 273 276 278 279 280 280 278 277 275 275 274 273 273 273 273 273 272 272 272 271 271 271 272 270 268 266 264 263 263 262 262 262 262 262 262 262 262 261 260 259 259 260 261 261 262 261 260 260 259 258 258 257 256 257 257 258 257 255 254 253 252 251 250 250 251 251 251 250 250 249 248 248 247 245 242 239 237 237 229 229 232 235 240 244 246 246 246 245 243 242 240 237 234 231 229 229 229 230 229 227 226 224 220 215 210 204 199 197 203 223 222 237 240 240 240 242 243 243 242 241 240 238 238 237 237 236 234 232 224 207 194 188 185 183 182 182 183 183 183 182 182 181 181 182 184 185 185 185 185 184 186 188 190 192 193 194 195 196 197 197 197 197 197 196 196 196 196 195 195 197 199 201 201 201 201 202 203 205 207 210 213 215 217 219 221 223 223 224 226 229 232 233 233 231 228 226 226 227 228 229 230 230 228 228 229 231 233 236 240 243 245 246 243 232 225 225 228 232 237 238 227 214 206 208 209 212 214 215 212 210 209 209 209 206 208 206 205 206 206 204 201 199 198 198 198 191 181 175 172 173 171 172 175 177 177 176 175 172 169 167 168 168 168 168 167 166 167 169 170 171 171 171 171 172 172 173 174 174 173 171 168 165 160 156 155 154 154 155 153 149 147 153 158 151 153 156 158 159 158 158 155 185 178 158 156 158 159 159 158 158 158 159 159 160 160 160 160 160 160 159 160 162 166 172 172 169 164 160 158 158 160 163 165 165 163 161 160 158 156 155 154 154 152 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 154 154 154 154 154 153 151 150 150 150 150 150 151 152 152 153 154 154 153 154 155 156 156 156 155 155 155 154 155 157 157 158 158 159 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 158 159 159 159 160 160 161 161 161 161 162 163 163 163 164 164 164 165 165 165 165 165 166 167 167 167 167 168 168 168 168 169 169 168 168 167 167 167 166 166 166 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 322 322 322 321 321 321 321 321 321 321 321 321 322 323 324 325 328 333 340 345 347 347 347 347 347 346 345 343 341 338 337 335 334 333 332 332 332 332 334 335 334 332 331 330 330 330 331 332 332 333 335 338 339 339 339 338 337 336 336 335 335 335 338 341 343 344 344 345 345 344 344 343 342 342 341 340 338 337 336 335 335 334 334 335 335 336 336 331 324 318 313 311 310 311 312 311 309 309 307 304 303 303 303 301 297 294 291 290 288 287 287 286 287 289 291 294 295 295 294 292 291 290 290 290 289 289 288 287 287 286 285 284 283 284 284 284 284 283 282 280 279 278 278 277 276 275 275 275 275 274 274 275 275 274 273 273 272 270 269 269 269 268 267 266 266 266 268 271 272 274 274 272 273 271 269 269 271 273 276 279 280 280 279 277 276 276 275 274 274 273 273 273 272 272 272 271 271 271 270 270 268 267 265 264 263 262 261 261 261 261 261 261 262 262 261 260 258 258 259 261 261 261 261 261 259 258 257 257 256 256 257 257 258 256 254 254 253 252 250 250 250 251 251 250 250 250 249 249 249 248 246 244 242 242 243 240 236 236 238 241 243 244 245 245 244 243 241 239 237 235 233 232 231 230 229 225 221 220 220 216 214 210 204 201 201 205 218 230 240 241 241 241 242 243 243 243 243 242 241 240 238 237 237 234 230 207 194 188 186 184 183 183 183 183 183 183 182 181 181 181 182 183 185 185 185 185 185 185 189 191 194 196 197 197 198 198 198 197 197 197 196 196 196 196 195 198 201 201 201 201 201 203 204 206 209 212 215 218 221 223 225 227 227 228 229 229 231 234 235 236 234 230 225 222 222 223 223 225 228 229 230 231 231 232 233 236 241 242 245 247 243 231 224 224 225 229 213 207 205 206 206 208 211 213 213 213 211 210 212 215 216 222 221 216 212 209 205 203 200 198 196 195 189 181 177 175 174 172 172 174 176 177 176 175 173 170 167 167 167 167 167 168 168 170 171 172 172 172 172 172 172 173 174 175 173 172 169 167 163 160 157 156 156 156 157 155 153 154 157 161 163 163 164 163 162 161 159 156 162 169 157 157 159 160 160 159 159 159 159 159 160 161 160 160 160 160 159 160 162 165 174 186 177 166 161 158 159 162 166 168 168 166 164 161 158 156 155 155 155 153 152 152 152 152 152 153 153 153 154 154 153 153 153 153 153 153 153 153 153 153 153 150 149 148 149 149 150 150 150 151 152 153 153 152 152 153 154 155 155 154 154 154 154 155 156 157 158 159 159 160 161 162 162 163 163 163 163 163 163 163 162 162 162 162 162 162 162 163 164 164 164 164 165 164 164 164 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 159 159 159 160 160 161 161 161 162 162 162 163 163 163 163 164 164 164 165 165 166 167 167 167 167 167 167 168 168 168 169 168 168 167 167 166 166 165 165 165 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 322 322 321 321 321 321 321 321 321 321 321 321 322 323 325 327 332 337 342 345 346 346 346 346 346 345 342 339 338 336 334 332 332 332 332 331 331 331 332 333 332 330 329 329 330 331 331 331 333 335 337 338 339 339 338 337 336 336 336 336 336 335 341 343 343 344 344 344 344 344 344 344 343 342 341 340 339 337 336 336 336 335 335 335 336 336 337 335 327 321 314 311 311 311 311 310 309 309 306 304 303 303 302 300 296 293 291 290 289 288 287 286 286 288 290 293 294 294 293 291 290 290 289 289 289 288 288 287 286 285 284 284 284 284 284 284 283 282 280 280 279 278 277 277 276 276 275 275 275 274 275 275 275 274 272 271 270 269 269 269 269 268 267 267 267 267 270 272 272 272 271 270 270 268 268 269 271 274 277 280 280 281 278 277 276 276 275 274 274 273 273 272 271 271 270 269 270 269 269 268 266 265 264 263 262 261 260 260 260 260 261 261 262 262 261 260 258 258 259 260 261 261 260 260 259 257 256 256 256 256 256 256 257 255 255 253 252 251 250 250 250 250 251 250 250 249 249 249 249 248 247 247 246 245 246 244 241 238 239 240 241 243 244 244 243 241 240 238 237 235 233 232 232 231 228 225 221 219 217 213 211 208 205 204 207 208 218 234 240 241 241 240 238 240 242 243 243 242 242 241 239 238 237 234 225 195 189 186 185 184 183 184 184 183 183 182 182 181 181 181 182 183 184 184 184 184 184 185 188 192 195 198 199 199 198 198 197 197 196 196 195 195 195 196 197 199 202 203 203 203 203 205 208 210 213 217 221 224 226 229 230 230 232 234 234 234 236 237 237 236 233 227 224 223 219 216 217 222 224 227 230 231 232 230 228 230 232 236 239 244 247 237 228 227 227 226 206 204 205 205 206 207 208 210 213 213 214 214 217 224 229 235 237 229 221 214 209 205 202 199 196 193 189 186 183 179 176 173 173 173 175 176 176 175 173 171 169 168 167 166 168 170 171 172 172 173 173 173 173 173 173 174 175 175 172 171 168 166 163 161 159 158 157 157 158 156 156 157 159 162 165 165 166 166 166 164 161 159 162 165 158 159 160 161 160 160 160 160 160 160 161 161 161 160 160 160 158 160 160 166 185 205 193 171 162 160 161 165 170 172 171 170 165 162 159 157 157 157 156 154 153 153 153 153 153 154 154 154 155 154 154 153 153 153 153 152 152 152 151 151 150 148 148 148 148 149 150 150 150 151 151 151 151 151 152 153 154 154 154 154 154 154 155 156 157 158 159 160 160 161 162 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 164 165 165 165 165 165 165 165 165 165 165 164 164 163 163 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 161 161 161 160 160 160 159 159 159 159 159 159 159 160 160 161 161 161 162 162 162 162 162 163 163 163 164 164 165 165 166 167 167 168 168 168 168 168 168 168 168 168 167 167 167 166 165 165 165 165 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 324 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 322 322 321 321 321 321 321 320 320 320 321 321 321 322 324 327 331 335 338 340 342 345 345 345 345 344 342 338 334 333 332 332 331 331 332 332 330 329 330 331 331 330 328 328 329 330 331 332 332 334 337 338 339 339 337 336 336 336 336 336 336 336 337 343 343 344 344 344 344 344 344 344 344 343 342 341 340 338 337 337 336 336 335 335 335 335 335 336 336 330 321 315 311 311 310 309 309 308 307 305 304 304 303 302 300 296 292 290 290 290 289 287 286 286 287 289 291 292 292 291 290 290 290 289 288 288 288 287 287 286 285 284 284 284 285 284 284 282 281 280 279 278 277 277 276 276 276 276 275 275 275 275 274 274 273 271 270 270 269 269 269 269 269 268 268 268 269 271 272 272 271 270 270 269 268 267 268 270 274 278 280 281 281 278 278 277 276 276 275 273 272 272 271 270 270 269 268 268 267 266 265 264 263 262 262 261 260 259 260 260 260 261 262 262 262 261 259 258 259 260 260 260 260 260 259 258 256 256 255 257 256 255 256 255 255 254 253 251 251 250 250 250 250 250 250 249 249 249 249 249 248 248 247 247 246 246 245 242 239 238 238 239 241 242 242 241 239 237 236 236 233 231 230 230 228 226 225 224 221 215 212 210 208 207 205 204 212 224 235 239 239 239 233 228 232 239 241 242 242 242 241 239 238 236 233 219 192 187 185 185 184 184 184 183 183 182 182 181 181 180 181 182 183 183 183 184 184 186 188 188 191 195 198 199 198 198 197 195 195 196 195 195 195 195 196 199 202 203 203 205 205 205 208 212 216 220 223 227 230 232 234 235 235 237 238 239 238 240 239 237 235 232 226 226 225 217 212 213 217 223 224 227 230 232 226 221 219 219 219 221 225 230 229 228 230 231 226 205 206 206 206 206 206 207 208 211 213 214 214 218 224 230 232 239 239 234 225 217 211 205 200 196 192 189 189 186 182 178 175 173 172 173 174 175 175 174 173 172 170 167 169 170 171 173 173 173 174 174 174 174 174 175 175 175 174 172 169 167 165 163 163 162 160 159 158 159 157 159 161 162 165 166 166 166 166 168 167 164 162 162 162 161 161 162 162 161 161 161 161 161 160 162 161 160 161 161 160 158 160 161 172 203 230 222 184 165 164 165 169 171 173 172 169 165 162 160 158 158 158 157 156 155 154 154 154 155 155 155 155 155 154 153 153 153 153 152 151 150 149 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 150 151 152 153 153 154 154 155 155 156 156 158 159 160 161 161 162 162 162 163 163 163 164 164 164 164 164 163 163 163 162 162 163 164 165 165 165 165 165 165 165 165 165 165 165 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 159 159 159 159 160 160 161 161 162 162 162 162 162 162 162 163 163 164 164 165 166 167 167 168 168 168 168 167 167 168 168 168 168 167 167 166 166 166 165 165 165 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 322 322 322 322 322 321 321 321 321 320 320 320 320 320 320 321 322 323 325 329 334 337 340 341 343 344 345 345 345 343 339 335 333 332 331 330 330 330 330 330 329 329 329 329 329 328 328 328 329 330 331 332 333 336 338 338 339 337 336 335 335 337 337 337 337 337 340 344 344 344 344 345 345 345 345 345 344 343 342 341 339 338 337 336 336 336 335 335 335 334 334 335 334 326 320 315 312 310 310 308 307 306 305 305 305 304 303 302 299 295 292 291 290 290 289 287 285 285 286 287 289 290 290 290 290 290 290 289 289 288 287 287 286 286 285 285 285 285 285 285 284 282 280 280 279 278 277 276 276 276 276 276 276 275 275 275 274 274 273 271 270 270 270 270 269 270 269 268 268 268 270 271 271 271 271 270 269 268 267 267 267 269 273 278 281 282 281 279 278 277 276 276 274 273 272 271 270 269 268 268 268 266 265 264 264 263 262 261 260 260 259 259 259 260 261 262 262 262 261 261 259 259 259 260 260 260 260 259 258 257 256 255 255 256 255 255 255 254 254 254 252 251 250 249 250 250 249 249 249 248 249 249 249 248 248 247 247 246 246 246 245 242 240 238 237 237 239 240 241 240 238 235 232 233 231 230 228 225 223 222 224 224 221 217 213 211 210 210 209 204 219 228 234 237 238 236 228 225 225 235 238 240 242 241 240 239 237 233 223 204 190 187 185 185 185 185 184 183 182 182 181 181 180 180 181 182 182 182 183 183 186 188 190 189 188 191 194 197 197 197 195 194 194 195 195 194 194 194 195 199 202 203 204 206 207 208 213 218 223 228 231 233 234 235 236 238 239 240 241 241 241 241 240 238 236 232 227 227 227 216 213 211 211 212 218 225 229 231 226 220 215 212 213 217 217 218 221 224 225 226 222 207 208 208 207 207 206 206 207 209 211 212 212 213 215 217 222 229 238 240 234 228 220 210 201 196 193 192 190 187 183 179 176 173 172 172 172 174 174 175 174 173 171 169 172 172 173 174 174 174 175 175 175 175 175 176 175 175 173 170 168 167 165 164 163 163 161 160 160 160 160 163 164 164 165 166 166 166 166 167 169 168 166 164 164 163 162 162 162 162 162 161 161 161 161 163 161 161 161 161 160 160 159 159 175 215 248 252 215 173 169 169 171 171 171 170 166 164 162 161 159 158 158 158 157 157 156 156 156 157 157 156 156 155 154 153 153 152 152 151 149 148 148 148 148 149 150 149 148 147 147 147 146 146 147 148 148 148 149 151 152 153 153 154 155 155 155 156 157 159 161 161 162 162 162 163 163 163 164 164 164 165 165 165 164 164 164 164 163 163 164 165 166 166 165 165 165 165 165 165 165 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 162 162 162 162 161 161 161 160 160 160 160 159 160 160 160 161 161 161 162 162 162 163 163 163 163 163 164 165 166 166 166 167 169 169 169 168 168 168 168 168 168 168 167 167 166 166 166 165 165 165 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 323 323 322 322 322 322 322 322 322 321 321 321 321 320 320 320 320 320 320 320 321 322 324 327 331 336 340 342 344 344 344 345 346 345 340 336 334 333 332 331 329 329 329 329 329 329 329 328 326 326 326 327 328 329 330 330 332 335 337 338 338 337 336 335 336 337 338 338 338 338 338 338 340 342 344 345 346 346 346 346 345 344 343 342 340 339 338 337 336 336 336 335 335 335 334 333 333 332 324 319 315 312 310 310 309 307 305 304 304 304 304 304 302 298 295 293 292 291 290 289 286 284 284 285 286 288 289 290 291 291 291 290 290 289 287 287 287 286 286 286 286 286 287 286 285 284 282 280 279 278 277 276 276 276 276 276 276 276 276 275 274 274 273 272 271 271 271 270 270 269 269 269 268 267 268 269 270 270 270 270 270 269 268 267 266 268 271 276 280 282 282 282 281 278 277 276 275 273 271 271 269 268 268 267 267 266 265 264 263 263 263 262 261 261 260 260 260 260 261 261 262 261 261 261 260 259 259 260 260 260 260 260 259 258 257 256 255 255 256 256 255 254 254 255 253 251 250 249 249 249 249 249 249 248 248 248 248 248 247 247 247 246 246 245 245 244 241 240 238 235 236 237 238 239 239 236 231 227 228 229 229 227 223 221 222 223 223 222 220 215 213 213 213 210 207 223 231 235 236 237 236 231 227 225 230 231 238 241 241 240 238 235 218 202 193 189 187 186 186 186 185 184 183 183 182 181 181 180 182 183 183 183 183 183 185 186 187 189 190 191 193 195 194 194 195 192 192 193 194 194 194 194 193 195 198 200 201 203 206 209 212 221 227 232 235 237 238 239 238 239 241 242 243 243 243 242 241 241 240 239 238 234 228 226 215 213 212 211 210 213 221 227 224 226 217 213 215 219 220 219 218 215 217 212 209 209 209 209 209 209 209 208 207 207 208 209 211 211 211 213 216 218 222 227 231 232 231 226 215 205 199 196 191 189 186 181 178 176 174 172 171 171 173 173 174 174 174 173 172 174 174 174 175 175 175 175 175 175 175 175 176 176 174 171 169 168 166 165 165 165 163 162 162 163 164 164 166 166 165 165 166 166 166 166 168 169 171 170 168 166 164 163 163 163 163 162 162 162 162 163 162 161 162 162 162 161 161 160 159 171 224 257 263 249 211 185 171 172 172 170 167 164 163 162 161 159 158 158 158 158 158 158 157 158 158 157 156 155 154 153 153 152 152 151 149 148 147 148 149 150 151 150 148 147 146 146 145 145 145 145 146 146 148 149 151 152 152 154 155 155 155 156 157 159 160 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 165 165 165 165 165 165 164 164 163 163 163 163 163 163 163 163 163 163 162 162 163 162 162 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 160 160 160 160 160 160 160 161 161 161 162 162 163 163 163 163 164 164 165 165 166 166 167 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 165 165 165 164 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 324 324 324 323 323 323 323 322 322 322 322 322 322 322 321 321 321 321 320 320 320 320 320 320 320 321 322 323 326 329 334 339 343 345 346 346 346 346 345 343 338 336 334 333 331 330 329 329 329 329 329 329 328 326 324 325 326 327 327 329 330 331 333 336 337 337 337 337 337 337 338 338 338 339 340 341 346 344 342 343 346 347 347 346 345 345 345 344 342 341 340 339 339 338 337 337 336 336 336 335 334 333 331 329 326 317 315 312 311 311 310 309 306 303 303 304 305 305 302 298 294 293 292 292 290 286 285 284 284 285 286 288 290 292 293 294 294 292 291 290 288 287 286 286 286 287 288 288 288 287 286 283 281 280 279 277 276 276 276 276 277 277 277 276 275 274 274 273 273 273 272 271 271 270 269 269 269 268 267 267 268 269 269 270 270 270 269 268 267 267 269 271 275 279 281 282 282 280 279 277 276 275 273 271 270 269 268 267 267 266 266 265 264 264 263 262 262 260 260 260 261 261 261 261 261 261 261 260 260 260 259 258 259 259 260 260 260 260 259 258 256 256 255 256 257 257 256 256 255 255 253 251 250 249 248 248 248 248 248 248 248 248 248 247 246 246 246 246 245 245 245 243 243 241 238 235 235 236 235 235 235 232 228 224 222 223 224 225 224 224 225 225 224 222 220 215 213 213 214 210 210 222 233 236 237 238 238 234 227 225 225 224 232 239 240 239 237 229 203 196 191 188 187 187 186 186 185 184 184 183 182 181 181 181 183 185 185 184 184 185 185 185 186 186 189 192 194 195 194 192 192 189 190 192 193 193 193 193 194 195 195 198 200 204 208 213 219 230 235 238 240 241 242 241 242 242 243 243 243 243 242 242 241 242 242 242 242 236 230 225 216 214 211 212 212 212 216 220 216 216 218 219 220 222 222 222 219 211 210 209 209 209 209 210 210 210 210 209 208 208 208 209 210 211 212 213 216 216 218 221 223 224 225 224 216 213 206 196 190 187 183 178 176 175 173 171 170 170 170 171 173 174 175 175 176 176 175 175 176 176 176 176 176 176 176 175 175 174 173 170 169 167 166 166 166 165 164 164 164 166 166 166 167 166 166 166 165 165 166 167 168 170 171 172 170 166 164 163 163 163 163 163 162 162 163 163 163 161 162 162 162 162 161 161 162 177 236 261 266 264 260 251 220 188 173 170 165 163 162 161 160 159 158 160 161 160 160 159 158 158 157 156 155 154 153 153 153 152 152 150 148 148 149 150 151 152 152 150 146 145 145 145 145 145 145 145 144 145 147 151 152 152 153 154 155 155 155 157 158 160 161 162 162 162 163 163 164 164 164 164 164 165 165 165 165 166 166 166 166 167 167 167 166 165 164 164 164 164 164 163 163 162 162 162 162 162 162 163 163 163 163 163 163 162 162 162 162 163 163 163 163 163 162 162 162 162 162 163 163 163 163 163 163 162 162 161 161 160 160 160 160 160 160 160 161 161 162 162 163 163 163 164 164 165 165 166 166 167 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 164 164 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 323 322 322 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 320 321 322 325 328 332 337 342 346 348 348 347 347 345 343 340 337 335 333 332 330 329 328 328 328 328 328 327 325 323 324 325 326 326 328 329 330 332 334 336 336 337 337 338 338 339 340 340 340 343 345 347 347 347 347 347 348 347 346 346 345 345 344 343 342 341 340 339 339 338 337 337 336 336 336 334 333 332 331 325 321 318 316 313 314 313 312 310 307 305 305 306 307 305 301 296 293 293 293 293 291 289 287 286 286 287 289 291 293 295 297 299 298 295 292 290 288 287 286 285 285 287 287 288 288 286 285 282 280 279 278 277 276 276 276 276 277 277 276 275 274 274 274 274 273 272 272 272 271 269 269 269 269 268 268 268 268 269 269 270 270 269 269 268 267 269 271 274 277 279 281 281 281 278 277 276 275 273 271 269 268 267 267 266 266 266 266 265 265 264 262 262 261 260 261 261 261 261 262 262 262 261 260 260 259 259 259 258 258 259 259 259 259 259 258 257 257 256 257 255 257 258 257 257 256 256 254 251 249 248 247 246 247 247 247 247 247 247 247 246 245 245 245 245 245 244 244 243 243 241 238 236 236 235 233 232 231 229 227 224 222 219 218 221 224 225 227 228 226 223 219 216 214 213 213 212 213 221 230 236 238 238 238 231 226 224 223 220 221 232 238 238 235 224 202 195 191 190 188 187 187 186 185 185 184 183 183 182 183 186 185 185 185 184 185 185 186 186 186 187 190 192 193 193 192 190 189 187 189 190 191 191 192 193 194 195 196 198 202 207 212 219 227 236 240 242 243 243 243 243 243 244 244 244 243 242 241 241 242 243 243 244 243 237 232 225 217 215 213 213 213 213 214 214 213 213 217 219 216 215 216 216 215 212 211 211 211 210 210 210 210 210 210 210 209 209 209 210 210 211 212 213 214 215 216 217 218 218 218 218 215 214 207 197 189 185 181 177 175 174 172 171 170 170 170 170 173 175 177 177 178 178 178 177 177 177 177 176 176 176 176 176 174 173 171 169 168 167 167 166 166 166 166 166 166 167 167 167 167 167 167 166 165 165 165 167 168 170 172 173 170 168 167 166 165 164 164 163 162 162 163 164 164 162 163 163 163 163 162 162 163 176 241 263 267 268 269 269 267 254 200 171 165 162 161 161 161 160 160 162 162 162 160 159 158 157 156 155 154 154 153 153 153 152 151 149 148 149 150 151 152 152 151 149 143 143 145 147 147 146 146 145 144 145 149 152 154 154 154 154 155 155 156 158 160 161 162 163 162 162 162 163 164 164 164 164 164 165 165 165 166 166 166 166 167 167 167 166 165 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 162 162 162 162 163 163 163 163 163 162 162 162 162 163 164 164 164 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 162 162 163 163 163 164 165 165 165 166 167 168 168 167 167 166 166 167 167 167 167 167 167 167 166 166 166 165 165 165 164 164 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 320 320 320 319 320 320 320 321 322 324 327 331 336 341 346 348 349 349 347 345 341 338 338 337 335 333 331 330 328 328 328 328 327 325 324 323 323 324 326 326 327 328 328 330 332 334 335 336 336 338 339 340 342 345 349 347 348 348 348 348 348 348 348 347 347 346 345 345 344 343 342 342 341 340 339 338 338 337 336 336 336 335 334 333 331 327 324 323 321 318 316 316 312 310 309 309 308 308 309 307 303 298 296 294 295 296 296 295 294 292 290 289 290 292 293 294 295 295 296 297 296 293 290 287 286 286 285 285 285 286 286 286 285 283 281 279 279 278 277 276 276 276 276 276 276 274 274 274 273 274 274 272 272 272 271 270 269 269 269 269 269 269 269 268 268 268 268 268 268 268 267 267 269 272 276 278 279 279 278 276 275 274 274 273 271 270 268 267 266 266 266 266 266 266 266 265 264 262 261 260 260 261 261 261 261 262 262 262 261 261 260 259 259 258 258 258 258 258 258 258 257 257 257 256 256 256 255 259 259 258 257 256 256 254 251 249 247 246 245 245 246 246 247 247 247 246 244 243 243 243 244 244 244 244 244 242 241 240 238 238 236 233 232 232 231 231 230 226 222 218 219 221 224 228 229 228 225 222 220 217 214 214 210 217 221 225 230 236 237 232 225 223 221 218 215 214 219 232 233 231 220 203 196 192 192 190 188 187 186 186 185 185 184 184 183 185 186 186 185 184 184 185 186 186 187 187 189 190 191 191 190 188 186 186 186 188 189 190 191 193 195 196 196 199 202 207 213 220 226 233 240 242 244 244 244 243 243 243 244 244 244 243 242 241 241 241 242 242 243 242 235 232 225 218 217 215 214 213 213 213 213 213 213 214 214 214 213 213 213 213 212 212 212 212 212 212 211 211 210 210 210 209 210 210 210 210 211 212 213 214 214 214 215 215 214 214 214 214 214 208 199 190 183 180 178 176 174 172 171 171 170 170 172 175 177 178 179 179 180 179 178 178 177 177 176 176 176 175 175 174 173 170 168 168 168 167 167 167 167 167 167 167 167 167 168 169 168 167 166 165 165 165 167 168 170 172 173 171 172 171 168 167 165 164 163 162 162 162 162 163 163 163 163 164 164 163 163 166 189 251 265 268 268 270 271 271 270 266 229 169 162 162 162 162 162 162 163 162 161 159 157 156 155 154 153 153 153 153 152 152 151 150 149 149 149 151 153 153 150 148 146 140 143 147 149 148 147 146 145 146 148 148 155 156 155 155 155 155 155 157 159 161 162 162 162 162 162 162 163 164 164 164 164 164 165 165 165 166 166 167 167 167 167 167 165 164 163 162 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 162 162 162 163 163 163 163 162 162 162 162 163 164 164 164 164 164 164 163 163 162 162 162 162 162 162 162 161 162 162 162 163 164 164 164 165 165 165 165 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 324 323 323 323 322 322 322 322 322 322 321 321 321 321 321 321 320 320 319 319 320 320 320 321 323 326 330 335 340 345 348 349 347 348 345 341 339 337 337 336 334 332 330 329 328 328 327 327 325 323 323 323 324 325 326 326 327 328 329 331 332 333 335 336 337 338 340 340 346 348 348 348 348 348 349 349 349 348 348 346 346 345 345 344 344 343 342 342 341 340 339 337 337 336 336 336 335 334 334 333 330 325 325 325 323 319 317 315 311 311 312 313 313 311 307 303 299 297 297 296 298 299 299 297 295 294 293 292 292 293 293 293 292 291 289 290 292 292 289 287 286 286 285 285 284 284 284 283 283 282 281 280 278 277 276 276 276 276 275 275 274 273 273 273 273 273 273 272 272 271 271 270 270 270 270 269 268 267 267 266 265 265 266 266 267 266 266 267 269 273 276 277 277 277 275 273 273 272 271 270 269 268 267 266 265 265 265 266 266 266 266 265 263 261 259 259 259 260 261 261 262 261 263 263 262 261 260 259 258 258 258 257 257 257 257 257 256 256 256 256 255 255 257 259 260 258 258 257 256 254 251 249 247 245 244 244 245 245 246 246 246 245 242 242 242 242 243 243 243 244 244 244 243 242 240 240 238 235 234 234 234 235 233 232 228 224 221 221 224 226 230 230 227 226 223 219 218 218 219 225 223 222 225 231 234 230 228 221 217 213 210 209 213 220 227 225 220 210 202 199 194 191 189 188 187 186 186 185 185 185 184 184 184 185 184 184 184 187 187 187 188 188 189 190 190 190 187 185 184 184 185 187 189 190 192 195 197 198 200 204 208 215 222 227 232 237 241 243 244 244 244 243 243 243 244 245 244 244 242 241 241 242 242 242 240 232 221 221 220 218 217 216 214 213 213 213 213 213 213 214 214 214 213 213 213 213 213 213 213 213 213 213 212 212 211 211 210 210 209 209 210 210 211 212 213 213 213 213 214 214 214 213 213 213 213 209 200 190 183 181 181 178 174 173 172 171 170 171 173 176 178 179 179 180 180 179 178 178 177 176 176 176 176 176 175 174 173 171 170 169 168 168 168 169 169 168 167 167 168 169 170 170 169 169 166 165 165 166 167 168 170 172 172 173 173 174 172 169 167 165 164 163 163 163 163 163 164 164 164 164 164 163 164 171 211 260 267 269 269 271 271 271 271 272 272 189 163 163 163 163 163 163 162 159 158 156 154 153 152 152 151 152 152 152 150 150 150 149 149 149 151 153 154 153 152 149 143 139 144 148 150 149 147 146 147 148 149 152 157 156 155 155 155 155 156 157 160 161 161 162 162 162 162 163 163 164 165 165 165 165 165 165 166 166 166 166 166 167 167 166 165 163 163 162 161 162 162 162 162 162 163 162 162 162 163 163 163 162 162 163 163 163 163 163 162 162 162 162 163 163 163 162 162 162 162 162 162 163 163 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 163 163 163 164 165 165 165 165 165 165 166 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 323 322 322 322 322 322 322 321 321 321 321 321 320 320 320 319 319 319 320 321 322 325 329 335 340 344 348 349 348 346 345 342 340 338 337 336 335 333 331 330 328 327 327 326 325 323 323 323 323 324 325 326 327 327 328 329 331 332 333 335 337 339 340 342 345 348 348 348 348 348 348 348 349 348 348 346 345 345 345 344 344 343 343 342 341 340 339 337 336 336 336 336 335 335 335 334 334 331 328 327 326 324 322 318 314 312 313 317 317 315 310 305 301 299 297 297 298 300 301 300 297 296 295 294 293 293 293 293 292 291 291 288 286 287 288 288 286 285 284 285 284 283 282 282 282 282 282 281 280 278 277 276 276 276 275 274 274 273 273 273 274 274 273 273 272 272 271 270 270 269 269 269 268 267 265 264 264 263 264 264 265 266 265 265 265 267 271 275 276 276 276 273 271 271 270 270 269 268 267 265 265 265 265 265 266 266 266 266 264 262 260 258 258 259 259 260 262 262 262 262 263 263 262 260 259 258 258 258 256 256 257 257 256 255 254 255 255 254 256 258 259 260 258 257 256 254 253 251 249 247 244 244 243 244 245 244 244 243 242 240 241 242 242 243 243 243 244 245 245 245 243 242 241 240 238 237 236 237 237 236 235 233 229 226 225 226 227 227 230 230 229 226 223 223 227 229 230 224 221 222 226 230 229 225 218 214 210 208 208 210 214 219 223 217 218 210 202 197 193 191 189 188 187 186 186 186 186 185 185 185 185 185 185 186 188 188 188 188 188 189 189 190 190 189 184 184 184 185 195 202 200 201 200 202 203 206 210 215 222 228 232 236 239 242 243 243 243 243 242 243 244 245 245 246 245 244 243 243 243 244 243 237 227 216 216 215 215 215 214 214 214 214 213 212 212 213 214 215 214 214 214 214 214 214 213 214 214 214 213 213 212 212 211 210 210 210 209 210 210 211 212 213 213 213 213 213 214 214 214 213 212 212 211 203 193 187 185 184 180 178 176 173 170 170 171 174 176 178 179 180 180 179 179 179 178 177 176 177 176 177 177 176 175 173 173 173 171 170 169 169 170 169 169 168 168 170 171 172 172 170 169 167 165 166 166 167 168 170 171 172 173 174 174 172 170 168 166 164 163 164 164 164 164 165 165 165 165 165 165 167 188 245 266 268 268 270 276 275 272 271 272 273 226 164 164 164 164 164 162 158 155 153 152 151 150 150 150 150 150 150 149 148 148 148 148 149 150 152 153 152 152 149 144 140 140 146 150 151 150 149 148 150 151 152 155 156 155 154 154 154 155 156 158 160 160 161 162 161 162 163 164 165 165 166 166 166 166 166 166 167 166 166 167 167 166 166 165 164 163 162 162 162 162 162 162 163 163 163 163 163 162 162 163 163 162 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 165 166 166 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 325 325 325 325 324 324 324 324 323 323 323 322 322 322 322 321 322 321 321 321 321 321 320 320 320 319 319 319 320 320 322 325 329 334 339 344 347 349 347 347 345 342 340 339 339 338 335 333 331 330 328 327 327 326 324 323 322 323 323 324 325 326 326 327 327 328 329 331 332 333 335 338 339 340 343 347 347 347 347 347 347 348 348 348 347 347 345 345 344 344 344 344 344 343 342 340 339 338 337 336 336 335 335 335 335 336 336 336 332 329 328 326 324 324 318 311 309 311 315 316 313 307 302 299 298 298 298 299 301 302 301 298 296 295 294 293 293 293 292 292 291 289 286 285 284 284 284 283 283 283 283 283 282 281 281 282 282 282 281 280 278 277 276 276 275 275 274 274 273 273 273 274 274 273 273 272 271 270 270 269 269 268 267 266 264 263 263 263 262 263 264 264 264 263 262 262 265 270 274 275 275 274 271 270 270 269 268 268 267 266 265 264 264 265 265 266 266 266 265 263 261 259 258 258 258 258 261 263 263 263 263 263 263 261 259 258 257 257 257 256 256 256 255 255 254 254 254 252 255 255 258 260 259 257 256 255 253 252 250 249 246 244 244 242 243 243 243 242 241 240 241 242 243 243 243 243 244 245 246 246 245 244 243 243 242 241 240 239 239 238 237 235 234 232 229 229 229 229 229 228 229 231 230 229 229 231 233 230 224 221 222 224 225 224 220 215 211 208 207 207 208 210 212 216 209 208 206 203 199 195 192 190 189 188 187 187 187 187 187 186 186 186 186 186 188 189 189 189 190 190 190 191 192 190 186 185 183 213 215 226 230 222 219 217 216 216 218 221 225 228 231 234 237 240 242 242 242 242 242 242 243 244 245 246 246 247 246 246 245 245 245 242 235 223 213 214 213 212 212 212 212 212 212 212 211 211 213 215 216 215 215 216 216 216 215 215 214 214 213 213 213 212 212 211 211 211 211 210 210 210 211 212 213 213 213 213 213 213 214 214 214 213 212 212 208 198 192 190 187 184 182 178 174 171 171 172 174 176 177 178 180 180 179 179 179 179 178 177 177 177 177 177 177 176 175 174 174 172 171 170 170 171 170 169 169 171 171 172 173 173 171 170 169 168 166 166 167 168 169 170 171 173 174 172 171 169 168 167 165 164 165 165 165 165 166 167 167 166 166 167 184 238 261 266 267 269 271 278 279 278 273 273 276 250 166 165 165 164 163 160 154 150 149 149 149 149 148 148 148 148 148 147 147 147 147 148 150 151 150 150 149 145 140 136 138 145 150 153 153 152 151 151 151 152 155 156 155 153 153 154 155 156 158 159 160 162 162 161 162 164 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 164 162 162 163 163 163 163 163 164 163 163 163 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 325 325 325 325 325 324 324 324 323 323 323 322 322 322 322 322 321 321 321 321 321 321 320 320 320 319 319 320 320 321 324 328 334 339 343 346 348 347 344 344 343 340 339 338 339 337 333 331 329 328 327 327 326 325 323 323 323 323 324 325 326 327 327 327 327 328 330 331 332 334 336 338 340 345 345 346 346 346 346 346 347 347 347 346 346 345 345 345 345 344 344 344 344 343 341 339 338 337 337 336 336 335 334 335 336 336 335 331 331 330 328 327 326 322 317 311 309 311 313 313 310 305 301 299 299 298 299 300 302 304 302 299 296 295 294 293 292 292 292 291 289 287 285 284 282 283 284 282 281 282 282 281 280 280 281 282 283 283 282 281 279 279 278 276 276 276 275 274 273 273 273 274 274 273 273 272 270 269 268 268 267 266 265 264 263 262 262 262 261 262 262 262 261 260 259 260 264 272 274 275 275 273 270 270 269 268 267 266 266 265 264 264 264 264 264 265 266 266 265 262 260 258 257 256 257 259 261 263 264 264 264 264 263 260 259 257 257 257 256 256 255 255 254 254 253 253 253 251 255 255 258 259 258 257 256 254 253 251 250 248 247 246 244 241 241 242 242 243 242 242 243 244 244 244 244 244 244 245 246 246 245 243 243 243 243 243 243 241 240 239 236 234 233 232 231 230 231 231 232 231 230 232 234 234 233 234 233 228 222 220 221 221 223 221 217 212 208 206 206 205 207 208 209 209 209 208 205 203 199 196 194 192 190 189 189 188 188 188 187 187 187 188 187 187 188 189 189 189 189 189 190 191 190 188 206 245 236 244 241 237 232 229 230 231 230 229 231 233 235 235 236 237 239 242 242 242 241 241 241 242 244 245 245 246 246 247 247 247 246 245 244 242 239 232 221 214 213 212 212 211 211 211 211 211 210 211 214 216 217 217 217 218 218 218 217 216 215 214 213 213 213 213 212 212 212 212 211 211 210 210 211 212 213 212 213 213 213 214 215 215 214 213 212 211 209 203 197 195 193 190 186 180 176 173 174 174 175 175 176 177 178 178 179 179 179 178 178 178 178 178 179 179 178 178 177 175 174 173 172 171 171 171 171 171 171 173 173 174 173 173 172 171 170 169 168 167 167 168 168 169 171 172 173 171 170 169 169 168 166 165 165 165 165 166 167 167 167 168 170 185 235 255 261 266 270 272 277 281 282 282 276 276 280 270 192 171 165 164 161 157 153 150 148 148 148 148 148 147 147 147 148 147 147 146 147 148 149 148 147 145 141 135 131 132 144 151 155 156 155 154 153 153 153 155 156 156 155 155 155 156 157 159 161 162 163 163 162 161 164 167 168 168 167 167 168 168 169 169 168 168 168 168 167 167 166 165 165 165 164 163 162 162 163 163 163 164 164 164 164 164 163 162 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 167 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 322 322 322 322 322 321 321 321 321 321 321 320 320 320 320 320 319 320 321 323 327 333 339 343 346 346 345 343 343 342 340 338 338 337 336 333 332 329 327 326 326 326 325 324 323 323 323 324 325 326 327 327 327 327 328 329 331 332 333 335 336 340 344 344 344 344 344 345 345 345 346 346 345 345 345 345 345 344 345 344 345 344 343 341 339 338 337 337 337 336 336 335 335 335 336 337 334 331 330 329 327 327 325 320 316 314 312 310 312 312 308 304 302 300 300 299 299 301 304 305 303 299 296 295 294 293 293 292 291 290 287 286 283 282 282 283 282 282 282 282 281 281 281 282 282 283 283 283 282 281 281 280 279 278 277 277 276 275 274 274 274 274 274 273 272 270 269 268 266 265 264 263 263 263 262 262 262 261 260 260 259 259 258 258 258 260 268 278 277 277 276 272 270 269 268 267 266 266 265 265 265 264 264 264 264 265 265 264 262 260 258 258 258 257 257 259 262 264 264 264 264 263 261 259 258 258 257 256 256 255 255 254 254 253 253 253 253 254 254 255 258 259 258 257 256 254 253 251 250 248 247 246 243 242 242 242 243 244 244 244 245 245 245 244 244 244 245 245 246 246 245 243 242 242 242 243 243 242 240 238 236 234 232 231 231 231 231 232 232 232 232 233 235 237 235 235 231 226 221 219 219 219 220 219 215 210 207 206 206 205 206 208 208 210 211 210 207 205 200 198 196 195 193 191 190 190 189 188 188 188 188 189 188 188 189 190 191 190 189 189 190 190 190 190 217 245 245 244 239 231 230 230 233 236 238 239 240 241 241 242 242 241 242 244 244 242 241 241 241 242 243 245 245 246 246 246 246 246 246 244 243 241 239 231 221 215 214 212 212 210 210 209 209 210 211 212 214 216 217 219 220 220 221 221 220 218 216 214 214 213 213 213 212 212 212 212 212 211 210 210 210 211 211 209 210 213 212 210 212 214 214 213 213 211 210 206 201 200 198 194 189 183 178 176 176 176 176 175 175 176 177 178 178 179 179 179 179 180 179 179 179 179 179 177 177 176 175 174 173 173 173 172 172 173 173 173 173 174 173 173 172 172 171 170 169 169 168 168 168 169 170 171 171 170 169 168 168 168 168 167 166 166 166 165 167 169 171 177 193 222 255 255 263 269 273 276 279 282 285 283 280 280 283 286 277 183 166 164 161 156 153 151 150 149 148 148 148 147 147 147 148 147 146 146 145 146 146 146 144 140 137 134 135 139 151 156 158 158 157 156 156 155 156 157 157 156 156 158 158 159 161 162 163 164 165 165 164 163 167 169 169 168 168 168 169 170 170 169 169 169 169 168 167 166 165 165 165 164 164 163 162 162 163 163 164 164 165 165 165 164 163 162 164 164 164 163 163 162 162 162 161 161 161 162 162 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 167 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 322 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 320 321 323 327 332 338 343 346 345 343 341 341 341 339 337 337 338 336 333 331 330 327 326 326 326 325 324 323 323 323 324 325 326 326 327 327 327 327 329 330 332 333 334 335 339 341 343 343 343 343 343 343 344 344 345 345 345 345 344 344 344 344 345 345 345 344 342 340 339 338 337 337 337 337 336 336 336 336 337 337 333 331 330 328 326 326 322 318 316 314 312 311 311 311 307 304 303 302 301 299 299 302 305 306 304 300 297 295 295 294 293 292 291 289 287 285 283 283 284 285 285 284 284 283 283 283 283 283 283 284 284 284 283 282 282 281 280 279 279 278 277 276 276 275 276 275 274 273 271 270 268 266 265 263 263 262 262 261 261 262 261 259 258 258 258 257 257 257 258 264 271 275 283 280 277 272 270 269 268 267 266 265 265 265 265 265 264 264 264 264 263 262 261 259 258 258 258 257 258 260 262 264 264 264 262 261 259 258 257 257 256 255 255 254 254 253 253 253 252 252 253 254 254 255 258 258 258 256 254 253 252 251 250 250 248 246 244 243 243 243 244 244 245 245 246 246 245 245 244 244 245 245 246 246 245 243 241 239 240 240 240 240 238 238 236 233 231 231 231 231 231 231 231 231 233 234 236 237 235 234 227 223 220 219 219 218 218 216 213 210 208 207 207 206 206 208 208 214 218 215 210 208 205 202 201 200 197 194 192 191 190 189 189 189 189 189 189 188 190 195 195 195 210 226 225 217 209 201 221 239 244 241 234 231 231 230 233 238 241 242 244 244 244 245 245 245 245 246 245 244 243 243 242 242 243 244 245 245 245 245 245 245 244 242 241 239 238 238 229 219 214 213 211 209 209 208 209 210 212 213 215 216 218 219 220 222 224 224 223 222 219 216 215 215 213 213 213 212 212 212 212 210 209 210 210 211 209 209 208 208 207 206 209 214 214 214 213 212 211 208 204 204 203 198 191 186 181 179 178 177 176 175 175 175 176 177 177 178 179 179 180 181 180 179 179 179 178 177 177 175 174 174 175 175 174 173 174 174 174 174 174 173 173 173 173 172 171 171 170 170 170 169 168 168 169 170 171 171 169 167 167 168 168 168 167 167 166 166 168 170 175 195 225 242 254 260 266 272 276 278 281 285 286 285 282 284 284 286 283 207 170 166 161 156 154 152 150 149 149 148 148 147 146 146 147 146 145 144 146 145 144 142 141 139 140 140 138 144 156 159 160 160 159 158 158 158 158 158 158 158 159 161 162 163 164 165 166 167 167 166 165 166 169 170 170 169 169 170 171 171 171 170 170 170 169 167 167 166 166 165 164 163 163 163 162 162 162 163 164 165 165 166 165 164 163 163 165 165 164 162 162 161 161 161 160 161 161 162 163 163 163 163 163 163 163 163 162 162 162 163 162 162 162 162 162 162 162 163 163 164 164 164 164 163 163 163 163 163 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 167 167 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 322 322 322 321 321 321 321 321 321 320 320 320 320 320 320 320 321 323 326 332 338 343 346 346 343 342 339 340 338 336 335 335 334 333 331 328 327 327 326 326 325 324 323 323 323 324 325 327 327 327 327 327 327 328 330 331 333 334 334 336 342 342 342 342 342 342 342 342 343 343 344 344 344 344 344 344 344 345 345 345 344 343 341 339 338 338 338 337 337 337 337 336 336 337 337 336 332 331 329 328 327 324 320 317 315 314 312 311 312 311 308 307 306 304 301 299 300 303 307 307 304 300 297 296 295 295 294 293 291 289 289 288 287 288 288 289 288 287 287 286 285 285 284 284 285 285 285 285 284 284 283 283 282 281 279 277 277 276 277 277 276 276 275 273 271 269 267 265 264 263 263 263 262 261 260 259 258 256 256 256 256 256 257 257 262 272 278 280 287 283 279 272 271 270 269 268 267 266 266 265 265 265 264 264 264 263 262 261 260 259 259 259 259 259 260 261 262 263 263 263 260 259 258 257 257 255 255 254 254 254 253 252 253 253 252 252 252 252 253 255 257 257 257 255 253 252 251 250 250 249 248 246 245 244 244 244 245 245 245 246 246 246 246 245 244 244 245 245 246 246 245 241 238 237 236 235 235 237 237 237 237 235 231 229 229 230 230 230 230 230 232 235 236 236 233 227 221 220 219 219 218 217 215 214 211 208 207 206 207 207 207 207 209 218 220 217 213 211 209 207 207 205 202 201 198 194 191 190 190 190 190 191 191 198 208 208 206 222 233 240 244 243 238 226 220 232 242 238 232 232 234 234 235 238 241 244 245 246 246 246 246 246 246 247 247 246 246 246 245 243 243 243 244 244 245 244 243 243 242 240 239 238 238 238 228 224 217 212 210 209 208 208 209 212 214 215 216 217 217 219 222 224 226 227 226 224 222 219 218 216 215 215 214 214 213 212 212 210 209 209 210 211 212 212 208 205 205 206 209 215 216 215 215 214 213 211 210 207 207 201 194 189 185 182 180 178 176 176 175 175 175 176 177 178 179 180 181 180 180 179 179 179 178 176 175 175 175 175 176 176 176 174 174 174 175 175 174 173 173 173 173 172 172 171 171 171 171 170 169 169 169 169 170 169 167 165 166 166 167 168 168 167 166 167 168 170 177 197 218 237 254 263 268 270 273 278 283 286 287 286 287 287 288 290 287 235 177 167 162 157 155 153 152 151 150 149 148 147 145 145 145 145 145 146 146 145 143 140 139 141 144 145 148 153 162 161 160 160 160 160 160 161 160 160 160 161 162 163 164 165 166 167 168 168 167 167 167 168 171 171 171 171 171 172 172 172 172 171 171 170 168 167 167 167 166 165 164 163 163 163 162 162 162 163 164 165 166 166 166 165 164 165 166 165 163 162 161 161 161 161 161 161 162 163 164 164 164 164 164 164 164 163 163 163 163 164 163 163 162 162 162 162 163 163 163 163 164 164 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 325 324 324 324 323 323 323 322 322 322 322 321 321 321 321 320 320 320 320 320 320 320 321 323 326 332 338 344 348 347 344 342 340 338 338 336 334 333 332 332 330 328 326 325 325 325 325 324 323 323 323 323 325 327 328 327 327 327 327 328 330 331 332 333 335 339 341 342 342 342 342 342 342 342 342 342 343 343 344 344 344 344 344 344 344 345 345 344 342 340 338 338 338 338 338 338 337 337 336 336 334 333 332 331 330 328 327 327 325 321 318 315 313 312 312 313 312 309 308 306 304 301 299 300 304 308 308 304 301 298 297 297 296 296 294 292 290 290 290 291 292 292 292 292 292 291 290 288 286 285 286 286 286 286 286 286 285 285 285 283 281 277 276 276 277 277 277 276 276 275 273 271 269 267 265 264 263 263 263 262 261 260 258 256 255 256 256 257 258 259 262 270 269 278 284 287 284 280 278 272 271 270 269 268 267 267 267 266 265 265 264 264 263 262 260 260 259 259 259 260 260 261 262 263 262 262 261 259 258 257 257 255 254 254 254 253 253 252 253 253 253 252 252 251 252 252 255 257 257 256 255 253 253 251 250 250 249 248 246 245 244 244 245 245 246 245 247 247 247 246 245 244 243 244 244 245 244 243 240 238 238 237 233 231 233 235 236 237 238 234 230 229 229 229 229 228 228 231 234 236 236 231 223 220 220 218 218 217 215 213 211 209 206 205 205 206 206 207 208 212 222 224 224 219 216 214 212 212 209 208 207 203 198 194 192 191 191 195 206 227 231 229 228 231 234 237 241 244 245 243 239 232 236 235 232 230 231 234 236 237 239 242 244 246 247 247 247 247 247 247 248 248 248 248 247 246 245 244 244 244 243 243 242 241 241 240 240 239 238 238 237 225 224 217 212 211 210 210 210 211 213 215 217 217 218 218 220 223 225 227 227 226 224 222 220 218 219 218 217 216 215 214 213 212 210 209 209 210 211 211 211 207 204 204 208 212 217 217 217 216 216 215 214 213 211 210 205 197 191 187 184 182 180 178 178 176 175 175 176 177 178 179 180 180 180 180 180 180 179 178 177 176 176 176 176 176 176 176 176 175 175 175 175 175 174 173 173 173 173 172 172 172 172 172 171 171 170 169 169 168 167 165 164 164 165 166 167 167 167 166 167 169 172 173 176 187 221 257 265 263 260 259 272 282 287 288 289 289 290 294 294 289 251 187 169 161 157 158 156 155 154 152 150 149 147 146 145 143 142 144 146 146 146 144 137 142 145 147 151 156 161 166 162 161 160 160 161 162 162 162 161 162 162 164 165 165 166 167 168 169 168 168 167 168 169 171 172 172 172 172 172 172 172 172 172 171 169 168 167 167 166 165 164 163 163 164 164 163 162 162 163 163 165 166 167 167 166 165 166 167 165 163 162 161 161 161 161 161 162 162 164 164 165 165 165 165 165 165 164 164 164 165 165 164 164 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 326 325 325 325 324 324 324 323 323 322 322 322 322 321 321 321 321 321 320 320 320 320 321 321 321 323 326 332 339 345 349 349 347 343 341 340 339 337 335 334 332 330 330 328 325 324 323 324 324 324 323 323 322 323 324 327 329 329 328 327 327 328 329 330 331 332 335 341 342 342 342 342 342 342 342 342 342 342 342 343 343 343 344 344 344 344 344 345 345 344 342 341 339 338 338 338 338 338 338 337 337 336 331 331 331 331 331 330 329 327 326 326 322 319 315 312 309 310 312 312 311 309 305 304 303 301 302 305 307 307 303 300 300 298 297 297 296 297 294 291 289 290 292 295 296 295 296 296 295 294 291 288 287 287 287 287 287 287 287 286 286 285 282 279 276 275 276 277 277 277 276 275 273 271 269 268 266 264 263 263 263 262 262 261 259 256 254 252 255 251 254 261 266 270 275 276 282 285 285 283 280 277 272 272 271 270 269 268 268 268 267 266 265 264 264 262 261 260 259 259 259 260 260 260 262 263 263 262 261 260 258 257 257 256 255 254 254 254 253 252 253 253 254 253 253 252 251 251 252 256 257 256 256 256 255 254 253 251 250 248 247 246 245 245 245 245 245 245 245 246 247 247 246 244 243 243 243 244 244 243 241 240 239 238 237 234 231 232 232 234 237 239 237 231 231 229 228 227 227 227 229 233 236 237 231 224 222 221 218 216 215 214 212 210 208 206 205 204 205 205 206 209 215 224 228 228 227 222 219 218 217 216 215 213 212 206 199 195 194 195 210 231 245 245 242 240 238 238 240 241 244 245 244 241 238 238 237 229 227 230 233 236 238 241 243 245 246 247 247 248 248 248 248 248 249 249 248 248 247 246 245 245 244 243 242 241 241 240 240 240 239 239 238 237 235 225 221 215 213 212 213 213 214 215 216 217 218 218 219 220 222 224 225 225 225 224 222 221 220 221 220 219 218 217 215 214 213 211 210 210 210 210 210 210 206 203 205 209 215 218 219 219 218 218 218 217 216 214 213 208 200 193 188 185 183 182 181 179 177 176 176 177 177 178 178 179 180 180 180 180 180 180 179 178 178 177 176 176 176 176 176 176 176 175 176 176 175 174 174 173 173 173 173 173 172 172 172 172 171 171 169 168 166 164 163 163 164 164 165 166 166 166 167 168 170 171 170 170 176 204 251 265 258 243 228 252 277 284 286 288 289 292 297 297 291 258 192 168 159 158 159 159 157 156 154 152 151 149 148 147 145 145 147 148 149 148 147 142 147 149 152 157 163 167 169 168 162 161 162 163 164 164 163 162 163 164 165 166 167 168 169 169 169 169 169 169 169 171 172 172 173 173 172 173 173 173 172 172 170 168 167 167 166 166 165 165 164 164 164 164 164 163 163 163 164 165 167 168 168 167 167 167 167 165 165 163 162 162 162 162 162 162 163 164 165 165 165 166 166 166 166 166 166 165 166 166 166 165 165 164 164 164 164 164 164 164 163 163 163 163 163 162 162 163 163 163 162 161 161 161 161 162 162 162 162 162 162 163 163 164 164 165 165 165 166 166 166 166 166 166 165 165 166 166 166 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 324 324 324 323 323 322 322 322 322 321 321 321 321 320 320 320 320 321 322 322 324 327 332 340 346 349 348 346 343 341 340 340 340 338 336 334 331 329 328 325 323 323 322 322 321 323 323 323 323 324 326 328 330 329 329 328 328 328 329 330 332 335 338 342 344 344 343 343 343 342 342 342 342 342 342 343 343 343 344 344 344 344 344 345 345 343 341 340 339 338 338 338 338 338 338 337 337 335 332 331 331 331 330 330 329 327 326 326 322 320 316 311 308 308 310 311 312 311 308 306 305 303 303 304 306 305 303 300 300 297 297 297 297 296 293 289 289 292 296 298 299 300 300 300 298 295 293 290 289 289 289 288 288 288 288 288 287 285 282 280 277 276 277 279 279 279 276 273 271 269 268 267 265 264 264 263 263 263 262 260 257 254 253 253 256 260 266 269 273 274 276 280 282 283 282 280 278 275 272 272 272 271 271 270 269 268 267 266 265 264 263 262 260 260 259 259 260 261 261 261 261 262 263 261 261 260 259 258 257 256 255 255 254 253 252 253 253 254 254 254 253 252 251 251 253 257 257 257 257 256 255 254 254 252 250 247 246 245 245 245 245 245 245 244 244 245 247 247 245 244 243 242 242 242 242 242 242 240 239 239 238 236 233 231 231 232 235 238 240 238 234 230 227 226 225 226 228 231 234 236 232 230 227 222 218 215 214 213 212 210 209 208 206 205 204 205 209 216 222 228 233 231 230 229 229 226 224 223 222 222 221 217 208 201 199 204 222 232 246 248 245 243 241 239 239 239 241 243 244 244 239 232 232 228 227 229 232 235 238 242 244 246 247 247 247 248 248 248 249 249 249 249 249 248 248 247 247 246 245 244 242 241 240 240 239 240 240 240 240 236 228 225 224 217 215 215 214 215 215 216 216 216 216 217 218 220 221 222 222 223 224 223 222 222 222 221 221 220 219 218 217 215 213 211 211 210 210 210 210 210 206 204 205 207 215 218 219 220 220 220 220 220 218 217 215 210 204 195 189 186 185 183 181 179 178 177 177 177 177 178 178 179 179 179 180 180 180 180 180 179 178 177 176 176 176 176 176 176 176 176 176 176 175 175 174 173 173 173 173 172 172 172 172 172 171 170 169 166 165 164 163 163 163 164 164 165 165 165 165 167 167 164 165 167 172 194 244 262 253 216 201 221 263 254 270 285 289 292 298 300 292 263 183 161 158 159 160 160 158 157 155 154 153 151 149 144 147 147 150 152 153 152 149 149 151 154 157 162 168 171 173 170 166 164 166 166 166 166 165 164 165 166 167 168 169 169 170 170 170 170 170 170 171 172 173 173 173 173 173 173 173 173 172 171 169 168 168 166 166 166 166 165 165 165 165 165 165 165 164 164 165 166 168 169 169 169 169 168 168 167 165 163 163 163 163 163 163 163 164 165 166 166 166 166 167 167 167 167 167 167 167 167 167 166 166 165 165 165 164 164 164 164 163 163 163 163 162 163 163 163 163 162 162 161 161 161 161 162 162 162 162 162 162 163 164 164 165 165 166 165 166 167 167 166 166 166 165 165 165 165 166 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 324 324 324 323 323 322 322 322 322 321 321 321 320 320 320 320 321 321 322 324 328 333 339 345 349 349 345 342 341 341 341 341 340 338 336 333 331 329 327 323 322 322 322 321 321 320 321 323 324 325 327 328 330 330 330 329 328 329 329 330 335 339 342 344 344 344 344 344 343 343 342 342 342 342 342 343 343 343 343 343 344 344 345 345 343 341 340 339 338 338 338 338 338 338 338 337 337 337 337 336 334 331 330 330 329 327 326 325 322 320 317 312 308 307 309 309 313 316 314 310 307 304 302 303 304 304 302 300 299 296 296 296 296 294 290 286 287 292 298 299 300 302 301 300 299 297 295 294 293 292 291 290 289 289 289 289 288 286 283 282 279 277 278 279 279 278 275 272 271 269 268 267 267 266 265 264 264 263 262 260 257 251 257 261 265 268 272 274 275 276 278 279 280 280 280 278 273 272 272 272 272 272 272 271 269 267 265 264 263 263 262 261 260 260 260 261 262 263 263 262 261 261 262 261 260 260 260 259 258 257 256 255 253 253 253 254 254 255 255 255 254 252 251 251 253 257 257 257 257 256 255 255 254 252 250 246 244 244 244 245 245 245 245 245 244 245 246 246 245 244 244 243 243 242 241 241 241 239 239 239 239 237 234 231 231 232 233 236 238 238 235 230 228 225 224 225 227 229 230 232 231 231 228 223 218 215 213 212 213 211 210 211 210 208 208 209 214 223 228 235 238 235 233 233 235 233 230 229 227 227 227 226 218 209 206 211 220 226 232 241 246 244 242 242 241 241 241 242 243 243 243 240 234 230 229 230 231 234 237 241 245 247 247 247 247 248 248 249 249 250 250 249 249 249 248 248 247 246 245 244 243 242 240 239 239 240 241 241 242 241 235 225 219 217 217 216 215 215 215 215 214 214 215 216 217 218 219 220 221 222 223 222 222 222 221 220 220 220 220 220 218 217 215 213 212 212 211 211 211 209 206 204 205 207 212 217 219 219 220 222 222 221 220 218 215 212 206 199 192 192 187 184 181 179 178 178 178 177 177 178 178 179 179 179 179 180 180 180 180 179 178 177 177 176 176 176 176 176 176 176 176 176 176 175 174 174 173 173 172 172 171 171 171 171 170 169 168 164 164 163 162 162 162 163 164 164 165 165 164 165 165 163 164 165 165 181 235 256 243 206 192 197 232 168 167 209 288 292 298 302 293 259 173 161 160 161 162 162 160 158 156 155 154 153 151 150 150 150 152 154 154 153 152 153 155 157 162 168 171 173 175 172 170 169 170 169 168 167 166 166 166 167 169 170 170 170 171 171 171 171 171 172 172 173 174 174 173 173 173 173 173 172 171 170 170 169 168 166 165 165 166 166 166 166 167 166 166 166 165 165 166 168 170 171 171 171 170 169 169 167 165 164 164 164 164 164 164 165 165 166 166 166 167 167 167 168 168 168 168 167 168 168 168 167 167 166 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 162 161 161 161 161 161 161 161 161 162 162 162 162 164 164 165 166 166 166 167 167 167 167 166 166 166 165 165 165 166 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 324 324 324 323 323 322 322 322 322 321 321 321 320 320 320 321 321 322 324 328 334 339 345 350 349 347 344 343 342 342 341 340 339 338 336 333 331 327 324 322 321 321 321 321 321 321 321 324 324 325 326 328 330 331 331 330 330 329 330 332 336 342 343 344 345 345 345 344 343 343 342 342 342 342 342 343 343 343 343 343 344 345 345 343 342 340 339 338 338 338 338 338 338 338 338 337 337 337 338 338 336 331 331 331 329 327 326 325 324 320 317 313 308 307 308 309 313 320 318 313 308 305 303 302 302 302 302 301 298 297 297 297 295 291 287 283 285 292 298 298 301 303 302 302 302 302 301 299 298 296 294 293 292 291 291 290 289 287 285 283 279 278 279 279 279 277 274 273 272 270 269 268 268 267 266 266 265 264 262 260 257 255 265 270 272 273 274 274 274 275 276 277 277 277 276 274 271 271 271 270 271 271 271 269 265 263 263 262 261 261 260 260 260 260 261 263 265 265 265 262 260 260 261 261 260 260 259 258 258 257 255 253 253 253 254 255 255 255 255 255 254 252 252 252 254 257 256 256 256 255 255 254 253 252 249 246 244 244 243 244 244 244 245 245 244 244 245 245 244 245 245 245 245 244 243 242 240 238 237 237 239 239 237 235 235 233 233 233 235 236 235 232 230 228 225 226 228 229 229 230 230 231 229 225 220 217 215 214 214 212 212 212 215 218 220 222 224 229 235 239 241 241 240 235 236 236 233 232 230 228 230 232 226 219 214 215 218 219 222 231 247 245 242 241 240 240 241 241 241 242 237 232 230 230 231 231 231 234 237 241 245 247 247 248 248 248 249 250 250 250 250 249 249 249 249 249 248 246 244 243 243 242 240 239 240 241 242 242 242 242 236 226 217 217 217 217 216 215 214 214 213 213 213 214 215 217 218 219 220 221 222 221 221 221 220 219 219 219 219 220 220 219 218 217 216 215 214 212 212 209 205 204 205 207 209 216 217 218 220 222 222 222 220 218 217 214 210 205 199 196 188 184 181 180 179 178 177 177 177 178 178 179 180 180 180 180 180 179 179 178 178 178 177 177 176 176 176 176 176 176 176 176 176 175 175 174 174 173 172 171 171 170 170 169 169 168 166 164 163 162 161 162 162 162 163 164 165 165 164 164 163 163 163 163 165 178 221 239 222 195 184 181 182 168 167 169 228 292 297 302 297 235 172 165 164 164 165 164 161 159 158 157 156 155 153 152 151 151 152 153 154 154 155 156 158 161 168 168 172 176 176 174 173 172 172 173 171 168 167 167 167 168 170 171 171 171 172 172 173 172 173 173 173 174 174 174 174 173 173 173 173 172 172 171 170 169 167 166 165 165 166 166 166 167 168 168 168 168 167 166 168 169 171 172 172 172 171 171 169 168 166 165 165 165 166 166 166 166 166 167 167 168 168 168 168 169 169 169 168 168 169 169 169 168 168 168 167 166 166 165 165 165 165 164 164 163 163 163 163 163 163 162 162 161 161 161 161 161 161 161 162 162 163 163 163 164 164 165 166 167 167 167 167 166 166 166 166 166 166 165 165 331 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 326 325 325 325 324 324 324 323 323 322 322 322 322 321 321 321 320 320 320 321 323 324 328 334 340 345 351 351 348 347 346 344 342 342 339 336 335 336 336 333 331 325 322 321 321 321 321 320 321 323 324 324 324 325 326 327 329 331 332 332 332 332 333 334 337 340 344 345 345 345 345 344 344 343 343 343 343 343 343 343 343 343 343 344 344 344 343 341 340 339 338 338 337 337 338 338 338 338 338 337 337 338 338 339 334 332 331 331 329 327 326 325 323 320 316 312 308 307 308 309 313 316 317 312 308 305 302 301 300 300 301 301 300 300 300 298 294 289 284 281 285 289 293 300 304 306 307 308 309 309 307 305 302 298 296 295 293 293 293 292 291 289 286 282 279 280 280 280 279 277 275 274 273 271 269 268 268 267 267 266 265 264 262 260 259 262 272 276 277 276 275 274 274 273 273 274 275 274 272 270 269 269 268 268 268 268 268 266 262 261 261 261 260 260 260 260 260 262 263 265 266 266 265 262 259 260 261 260 260 259 258 258 257 256 255 254 254 254 255 255 255 255 255 255 254 252 252 254 256 256 256 255 255 255 254 254 252 251 249 246 244 243 243 243 243 243 243 243 244 243 243 243 243 244 244 245 245 244 244 243 241 239 237 236 237 240 240 240 240 238 238 237 238 240 240 238 235 234 232 231 231 231 230 230 230 231 231 227 223 221 219 217 216 214 214 214 222 230 232 231 230 233 240 241 242 242 240 236 236 233 233 233 232 231 232 233 231 226 221 219 219 220 220 226 241 247 244 243 243 242 241 241 241 240 234 229 228 229 232 233 233 236 239 242 244 245 247 248 248 249 249 250 250 250 249 249 249 249 249 249 248 246 244 242 243 243 241 240 240 240 240 241 242 243 237 226 217 216 216 216 216 215 214 213 213 213 213 214 215 216 217 218 219 220 220 221 220 220 219 217 217 217 217 218 219 219 220 220 219 218 217 214 213 208 204 203 205 207 208 211 216 218 220 222 222 221 220 219 219 218 216 213 209 201 192 186 183 181 180 178 177 176 176 177 177 178 179 180 180 180 179 178 178 178 178 178 178 177 177 176 177 177 176 176 176 176 176 175 175 174 173 172 171 171 170 169 168 168 167 166 166 165 162 161 161 161 161 162 163 163 164 164 164 164 163 163 163 164 167 178 209 217 200 185 177 170 165 169 170 168 180 286 294 298 293 245 244 183 169 168 169 166 164 161 160 159 158 157 157 155 152 151 151 153 156 157 158 160 161 165 170 172 176 178 178 177 176 175 175 174 172 170 170 169 169 170 171 172 172 172 173 174 174 174 174 174 174 175 175 175 174 174 173 173 173 173 172 172 171 169 168 166 166 166 166 166 167 168 168 169 169 169 168 168 169 171 172 173 172 172 172 171 170 169 167 166 166 166 167 167 167 167 167 168 168 169 169 169 169 169 170 170 170 170 170 170 170 169 169 168 168 167 167 166 166 166 165 165 164 164 164 163 163 163 162 162 162 162 161 161 161 161 162 162 162 162 163 163 164 164 165 165 166 167 167 167 167 166 166 166 166 166 165 165 165 332 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 327 326 326 326 326 325 325 325 324 324 323 323 323 323 322 322 321 321 321 321 320 321 321 322 323 326 333 340 345 348 349 347 345 345 344 342 341 340 335 333 332 332 333 331 326 324 322 321 321 321 321 322 324 324 324 323 324 325 326 328 328 330 333 334 334 334 335 336 337 340 343 344 344 344 344 344 344 343 343 343 343 343 343 343 343 343 344 344 343 342 341 340 338 337 337 337 337 337 337 338 338 338 338 338 338 338 339 339 335 334 332 331 330 327 326 323 323 320 316 312 308 308 308 310 313 315 315 312 307 304 302 302 302 303 307 310 308 306 303 298 292 287 282 279 285 289 295 304 309 312 314 316 316 315 313 309 304 302 298 295 293 293 293 293 292 290 286 282 281 281 281 282 280 278 276 275 273 272 269 269 268 267 266 266 265 264 262 261 261 267 276 279 279 277 277 275 272 270 269 269 269 269 268 267 267 266 266 266 265 265 264 262 261 260 261 261 261 261 261 262 262 264 265 266 266 266 264 262 261 260 260 260 259 258 258 258 257 256 255 254 254 254 255 256 256 256 255 254 253 253 253 256 257 257 256 255 255 255 254 253 252 250 248 245 243 243 242 242 242 241 241 241 242 240 239 240 242 242 242 242 242 243 243 243 243 241 239 237 236 239 241 243 245 244 245 247 248 246 246 244 239 237 237 236 234 234 234 233 232 232 232 229 225 224 223 221 220 219 219 220 229 236 237 235 233 234 238 238 240 240 239 238 235 230 231 233 233 232 233 234 233 229 225 224 227 226 223 225 237 248 244 241 242 242 242 242 241 239 238 228 226 228 231 234 236 239 242 244 245 246 247 248 248 249 249 250 250 249 249 249 249 249 249 249 249 247 244 242 242 243 243 243 243 241 238 236 240 242 242 232 221 214 214 213 213 213 213 212 212 212 213 213 214 215 217 218 219 219 219 220 219 218 217 217 217 217 217 216 217 217 218 218 220 221 220 218 215 205 202 203 205 206 207 208 217 218 220 221 219 218 220 220 221 222 221 219 214 207 198 187 184 183 181 179 177 176 175 175 176 177 178 179 180 180 179 178 178 178 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 174 173 172 171 170 169 168 167 166 166 166 165 163 161 161 160 160 161 162 162 163 163 163 163 163 162 162 164 165 166 164 192 199 191 184 167 162 167 170 172 171 168 174 215 286 284 255 244 192 175 173 172 169 166 164 163 161 160 160 159 154 150 150 150 155 159 162 162 163 164 167 168 174 179 180 180 180 179 177 176 175 174 173 172 172 172 172 174 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 174 173 173 173 173 172 171 170 168 167 167 167 167 167 168 168 169 170 169 169 170 170 171 172 173 173 173 173 172 172 171 169 167 166 167 167 168 168 168 168 168 168 169 170 170 170 170 170 171 171 171 171 171 171 170 170 169 168 168 167 167 167 166 166 166 165 165 164 164 163 163 163 163 163 163 163 162 162 162 162 163 163 163 163 163 164 165 165 165 165 166 166 166 166 166 166 165 165 165 165 165 165 165 332 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 325 325 325 324 324 323 323 323 323 322 322 321 321 321 321 321 321 322 322 324 331 340 347 348 348 346 344 343 343 342 341 340 338 336 335 334 330 328 327 325 323 322 322 321 323 323 324 324 324 323 323 324 325 327 328 329 331 334 335 335 335 335 336 338 340 341 342 342 343 343 343 344 344 344 344 343 343 343 343 343 344 344 344 342 340 339 338 337 337 336 337 337 337 337 337 337 338 338 338 338 339 339 340 340 340 333 332 330 328 326 323 323 322 316 313 311 308 308 311 315 317 316 312 306 303 302 302 303 305 308 310 308 305 301 296 290 285 282 281 280 290 301 309 315 318 320 320 319 318 314 309 305 303 297 293 291 293 294 295 293 290 285 282 281 282 283 283 281 278 276 274 273 271 269 269 268 268 266 265 263 262 262 261 264 271 277 278 277 274 274 272 269 267 266 266 266 266 266 266 265 265 265 264 263 262 261 260 260 260 261 261 262 262 262 263 265 266 267 267 266 265 264 262 261 260 260 260 259 258 258 257 257 256 255 254 254 254 255 255 256 256 255 254 253 253 254 256 257 258 256 256 255 255 254 253 252 249 247 244 242 242 241 241 241 240 239 239 238 236 236 237 238 238 238 239 239 240 240 241 242 242 242 241 239 239 242 245 246 247 248 249 248 248 248 246 240 236 236 236 236 236 236 235 234 233 232 229 226 226 226 226 227 227 226 229 233 238 239 237 235 234 236 237 240 242 243 240 235 230 229 231 231 232 232 233 233 232 230 230 234 233 228 228 238 246 246 244 243 244 244 243 242 239 235 224 225 228 232 235 238 241 244 244 246 247 248 248 248 249 249 250 249 248 248 248 248 249 249 249 249 248 244 241 241 242 244 244 244 241 236 231 230 236 236 234 222 214 212 210 210 210 211 211 211 212 213 213 214 215 217 218 218 218 218 218 218 217 217 217 217 217 217 216 215 215 215 216 218 220 220 219 216 200 200 203 205 206 206 209 215 219 221 217 214 216 221 223 223 223 224 223 219 212 202 191 185 184 182 180 177 175 175 175 175 176 177 178 179 179 179 178 177 177 176 176 177 177 177 177 177 177 177 177 177 177 176 176 175 173 172 171 170 169 169 168 167 167 166 166 165 163 161 161 160 160 160 161 162 162 163 162 162 162 162 161 163 165 165 161 165 169 172 172 166 166 168 171 172 172 170 167 165 174 213 268 227 188 178 176 173 170 168 166 165 164 164 162 160 154 151 152 153 157 162 165 165 165 166 167 171 177 181 182 183 181 179 177 174 178 178 176 175 175 174 174 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 175 174 173 173 173 173 172 171 170 169 168 167 168 169 169 170 170 169 169 168 170 171 172 173 174 174 174 174 174 174 173 171 169 167 167 167 168 168 168 169 169 169 169 170 171 171 171 171 171 171 171 172 171 172 171 171 170 169 169 168 168 168 167 167 167 166 166 165 164 164 164 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 165 165 165 165 164 164 165 165 332 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 327 326 326 326 326 325 325 324 324 323 323 323 322 322 322 321 321 321 321 322 323 324 324 327 335 345 346 345 345 345 345 344 343 341 341 338 336 334 334 333 330 326 325 324 323 323 322 322 324 324 324 324 324 323 323 324 325 325 327 329 332 335 336 336 335 335 336 338 340 341 341 341 342 342 343 343 344 344 343 343 343 343 343 343 343 343 342 340 339 337 336 336 336 336 336 336 337 337 337 337 338 338 338 339 339 339 340 340 339 332 332 331 329 328 328 326 322 317 316 311 308 308 312 317 319 316 310 305 302 301 301 302 304 306 304 303 301 298 293 289 286 284 284 285 294 306 313 318 320 321 320 319 317 311 310 307 301 296 292 289 292 296 296 293 289 284 284 283 285 285 283 279 277 274 273 272 270 269 268 268 268 266 264 262 262 262 264 269 275 276 275 275 274 271 268 267 265 265 265 265 265 265 265 265 265 264 264 262 261 260 260 260 261 261 262 262 262 263 265 266 267 267 267 266 265 263 262 260 259 259 259 258 257 257 257 256 255 254 253 253 254 254 255 255 255 255 254 254 253 254 256 258 259 258 257 257 256 255 254 251 248 246 243 241 240 239 239 239 237 236 237 235 233 234 234 234 235 236 237 237 239 239 240 240 241 242 244 244 243 245 248 246 247 247 247 247 247 247 246 241 236 234 234 235 236 236 235 234 232 230 227 226 226 228 228 228 229 231 233 235 238 240 238 236 235 235 237 239 240 243 243 239 232 230 231 232 232 234 234 233 233 233 234 237 239 235 233 236 243 247 247 246 245 245 245 244 239 233 226 224 228 233 237 240 242 242 245 247 248 248 248 249 249 249 249 248 248 248 248 248 248 249 249 249 249 247 243 241 243 245 245 244 242 236 230 227 227 233 233 222 216 213 211 210 210 210 211 211 212 212 213 214 215 216 216 217 217 217 217 217 216 216 217 218 218 218 217 216 214 214 215 217 218 219 217 210 199 201 203 203 205 206 209 213 219 221 213 211 215 221 224 224 225 226 226 223 216 207 196 188 183 181 178 177 176 175 174 174 175 175 176 177 178 178 178 177 177 177 176 176 177 177 177 177 177 178 178 178 177 177 176 174 173 172 171 170 169 169 169 168 168 167 166 165 163 161 161 161 160 160 161 162 162 162 162 161 161 162 162 164 165 164 162 160 160 159 161 164 167 170 172 174 174 173 171 170 168 171 200 203 182 178 175 174 171 168 167 167 166 166 163 161 159 156 156 158 159 163 166 166 166 167 169 174 179 184 185 184 181 178 176 175 177 176 179 179 177 177 177 178 178 177 176 176 176 176 176 176 176 175 175 176 176 176 175 175 174 174 173 172 171 170 170 169 169 168 169 169 170 170 169 169 169 169 172 173 173 174 175 175 175 175 175 175 173 170 169 168 168 168 168 168 169 169 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 171 171 170 169 169 169 168 168 167 167 167 167 166 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 166 332 332 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 324 324 324 323 323 322 322 321 321 321 321 322 324 324 325 327 331 341 342 341 342 344 347 347 345 342 340 339 336 334 332 332 331 328 325 324 323 323 323 322 323 324 324 324 324 323 324 324 324 325 325 327 330 334 336 335 335 334 335 337 339 340 340 341 341 341 342 343 343 343 343 343 343 343 343 343 343 342 341 340 338 337 336 335 335 335 335 336 336 337 337 337 337 338 338 339 339 340 340 340 340 341 338 332 331 330 329 329 326 322 320 319 311 308 308 312 318 320 315 307 303 300 300 300 301 303 306 305 303 301 298 294 290 285 285 285 288 297 308 315 317 318 318 317 316 313 309 309 304 299 294 291 290 293 299 298 293 288 286 288 288 289 287 282 278 275 273 272 270 268 267 267 267 267 265 263 262 263 266 270 275 276 274 272 270 269 267 266 265 265 264 264 265 265 264 265 265 264 264 263 263 262 261 260 260 261 261 262 263 263 265 267 268 268 268 267 265 264 262 261 261 260 260 258 257 255 256 255 255 254 254 253 252 253 253 254 255 255 255 254 254 254 254 256 258 258 258 258 258 257 256 254 251 248 245 242 241 240 239 238 237 235 233 235 232 232 233 233 234 234 234 235 236 238 239 240 241 242 242 246 247 248 249 248 246 246 246 245 245 245 245 245 243 236 233 232 233 234 234 233 233 229 227 225 225 226 228 229 229 230 232 233 234 236 238 238 237 235 237 238 238 240 243 244 241 235 232 231 232 233 233 233 234 233 234 234 235 237 233 228 226 228 232 237 240 241 236 233 234 232 228 222 204 228 235 239 242 243 244 246 247 248 249 249 249 249 249 248 247 247 247 248 249 249 248 249 249 249 248 246 244 244 244 244 245 243 236 229 225 225 226 226 221 219 218 216 213 212 212 212 212 212 212 212 212 213 214 214 215 216 216 216 216 216 216 218 219 219 218 218 217 216 217 218 217 217 218 211 201 199 201 201 203 205 206 208 212 219 221 216 213 213 215 218 223 226 226 226 225 221 212 202 192 185 180 179 177 175 174 174 174 174 174 175 175 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 177 177 176 174 173 172 171 171 170 170 170 170 169 168 167 165 163 161 161 161 161 161 162 162 162 162 162 161 161 162 162 164 165 164 163 162 162 162 163 165 168 170 174 176 175 175 174 174 173 170 171 187 177 175 174 174 171 169 168 168 167 165 164 163 161 158 158 160 159 163 165 166 167 168 171 176 183 187 188 184 179 177 176 176 176 175 177 182 181 180 179 180 179 179 178 178 177 176 176 177 176 176 176 177 177 176 176 176 175 174 173 172 171 170 170 170 170 169 169 170 171 170 169 169 170 172 174 174 175 175 175 175 176 176 176 174 172 170 169 169 169 169 169 169 169 170 170 171 171 172 172 173 173 173 173 173 173 172 172 172 172 172 171 171 170 170 169 169 169 168 168 168 168 167 166 166 165 165 165 165 164 164 165 165 166 166 166 166 166 166 166 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 332 332 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 326 326 326 326 325 325 324 324 324 323 323 322 322 321 321 321 322 323 327 327 328 332 337 339 339 341 344 347 348 347 344 344 341 337 333 329 327 331 330 326 324 323 323 323 322 323 324 325 325 325 324 324 324 324 324 325 325 328 332 335 335 334 334 335 337 339 340 340 340 340 340 341 342 342 343 343 342 342 342 342 342 341 341 340 340 338 337 335 335 334 334 335 335 336 336 337 337 337 337 338 338 339 339 340 340 340 341 341 336 332 331 330 329 329 325 323 322 318 311 307 309 314 319 318 313 305 301 299 299 299 301 303 305 306 304 302 299 295 290 285 286 286 290 298 307 312 314 314 314 314 313 311 309 307 302 298 293 291 290 293 299 299 294 290 290 292 294 292 287 281 277 274 272 270 268 266 266 266 266 261 263 264 264 268 273 278 279 275 272 272 268 266 265 265 265 265 265 265 265 264 264 264 264 264 264 264 263 262 261 261 261 261 262 262 263 265 267 268 268 268 267 266 265 263 262 261 261 260 259 257 255 254 254 254 254 254 253 253 252 252 252 253 254 255 255 255 254 254 254 257 257 257 258 259 259 258 256 254 251 248 245 243 241 241 239 238 236 234 232 232 230 232 233 234 235 236 236 236 237 238 239 240 242 244 245 247 250 250 249 247 245 246 247 245 243 243 243 244 243 237 237 232 231 231 231 230 230 226 225 224 224 225 225 226 228 229 230 231 232 232 233 235 237 236 238 239 239 239 241 243 242 237 234 232 232 232 233 233 233 232 232 230 229 228 223 215 208 204 202 202 204 206 206 203 199 196 193 192 204 230 239 241 242 244 246 247 248 249 249 249 249 248 248 247 247 248 247 248 249 249 249 249 250 249 249 247 246 245 244 243 243 242 237 228 223 223 224 223 221 221 219 217 215 213 212 212 212 212 211 211 211 211 211 212 214 214 214 214 214 215 217 219 221 220 220 220 220 222 224 224 220 218 219 208 199 199 200 201 203 205 206 207 211 217 220 215 212 213 213 215 218 222 224 224 223 222 216 206 196 188 185 180 176 174 174 174 174 174 174 175 175 176 176 177 178 179 179 179 178 178 178 178 178 178 178 178 178 177 177 175 174 174 173 172 171 171 171 171 170 169 168 166 164 162 162 162 162 162 161 162 162 163 163 163 162 162 163 163 164 165 165 164 164 163 164 165 166 168 171 175 176 176 175 175 176 177 174 174 179 175 174 173 173 172 170 169 168 166 165 163 162 162 159 159 160 160 163 163 165 166 169 173 179 185 189 189 185 180 179 178 178 178 177 174 184 184 183 182 182 181 180 180 179 178 177 177 178 177 177 177 177 177 177 177 176 175 174 173 172 172 171 171 171 171 171 171 171 171 170 170 171 172 174 175 176 176 176 176 176 176 176 176 174 171 170 169 170 170 170 169 169 170 170 171 172 172 173 173 174 174 174 174 173 173 173 172 172 172 172 172 172 171 171 170 170 170 169 170 169 168 168 167 167 167 166 166 165 165 165 166 167 167 167 167 167 167 167 166 166 167 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 332 332 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 325 325 324 324 324 323 323 322 322 321 321 322 323 326 331 330 333 337 340 339 340 343 347 349 348 345 343 342 338 332 328 326 326 329 328 324 323 323 322 322 322 325 325 325 325 325 325 324 324 324 324 325 328 330 332 332 332 333 335 336 338 339 339 340 340 340 340 340 341 342 342 342 341 341 340 341 340 340 339 339 338 337 335 334 334 334 334 334 335 336 336 336 337 337 337 338 338 339 339 340 340 341 341 341 335 332 332 331 330 329 323 323 321 316 310 307 309 316 319 317 310 304 301 300 299 299 301 304 306 307 305 301 298 295 293 290 287 287 293 298 302 307 311 313 313 314 313 312 310 306 301 296 292 290 290 293 296 296 292 291 294 296 296 291 284 278 275 273 271 269 267 266 266 265 265 238 226 245 268 274 280 282 280 275 272 270 268 266 264 264 265 265 265 264 264 264 264 264 264 264 264 264 263 262 261 261 262 263 264 264 265 266 267 268 268 268 267 266 265 263 262 262 260 259 257 256 255 254 253 253 253 253 253 253 252 252 251 252 253 255 255 255 255 255 255 256 256 258 259 259 259 257 256 255 252 249 246 245 244 242 240 238 237 234 231 229 229 232 233 235 235 236 237 237 237 238 238 239 241 243 246 248 249 249 248 246 244 245 247 245 243 241 241 243 243 239 237 232 229 228 228 228 228 227 225 224 223 223 224 224 226 227 229 230 230 231 232 234 238 237 237 237 240 242 242 243 242 238 235 232 231 230 231 231 231 229 227 220 214 212 209 205 199 196 195 195 197 198 197 196 195 193 192 190 215 237 242 242 245 246 248 249 249 249 249 250 249 248 247 247 248 249 249 249 250 250 250 250 250 249 249 248 248 246 244 242 240 241 238 229 221 220 220 221 220 219 217 216 215 213 212 212 212 211 210 210 210 210 210 211 212 213 212 212 213 215 218 220 222 222 223 223 226 229 232 232 229 223 222 209 207 204 200 201 202 205 206 207 210 217 219 214 211 210 212 215 216 218 220 220 218 218 216 209 198 191 188 180 175 172 172 172 173 174 174 175 175 175 176 177 178 179 179 179 179 179 179 179 179 179 179 178 178 177 176 176 175 175 174 173 172 171 170 170 170 169 167 165 164 162 162 162 162 162 162 162 163 163 164 164 163 163 163 163 165 165 165 165 164 165 165 166 167 169 173 175 176 176 176 176 178 179 177 176 176 174 174 173 173 173 172 170 168 166 165 163 162 161 159 160 161 161 162 163 164 165 170 175 181 186 191 191 188 187 184 182 180 179 179 179 188 186 185 184 183 182 182 181 180 179 179 179 179 179 179 178 179 178 178 177 177 176 175 173 173 172 171 171 172 173 173 172 171 171 171 171 172 174 175 176 176 176 176 177 177 177 176 175 172 170 170 170 170 170 170 170 170 170 171 172 172 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 172 172 171 171 171 170 171 170 170 169 169 168 168 167 167 166 166 166 167 168 168 168 168 168 167 167 167 167 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 332 332 332 331 331 331 331 331 330 330 330 330 330 329 329 329 329 328 328 328 328 328 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 326 326 326 325 325 324 324 324 323 323 322 321 321 321 322 325 328 332 334 337 339 338 340 342 346 349 350 347 346 343 339 335 328 328 327 327 326 325 323 323 322 322 323 323 325 325 325 325 325 324 324 324 324 324 328 330 330 330 330 331 333 335 336 337 338 338 339 338 338 339 340 341 341 340 339 339 339 339 339 339 338 338 337 336 335 334 333 333 333 333 334 335 335 336 336 336 337 337 338 338 339 339 340 340 341 341 340 333 333 333 332 330 330 326 321 318 312 309 309 312 318 320 316 309 305 302 301 299 299 301 304 306 306 304 300 297 294 294 290 288 290 295 298 299 304 310 313 315 315 315 313 309 305 300 295 292 290 289 289 291 292 291 292 299 299 296 288 281 278 275 273 271 269 267 266 266 264 260 240 230 250 271 275 278 279 274 272 270 269 267 265 264 264 264 264 264 264 263 264 264 264 264 264 264 263 262 262 261 262 263 264 264 265 265 266 267 268 268 267 267 266 264 263 262 261 259 257 256 255 254 253 253 253 253 253 253 253 252 251 251 251 253 254 256 256 255 255 255 255 256 258 259 259 258 257 256 255 253 250 248 247 245 243 241 239 237 234 231 229 229 232 233 234 234 234 235 236 237 238 239 238 239 241 244 246 246 247 248 245 242 242 244 244 241 240 240 241 242 242 238 234 231 228 228 229 229 227 225 224 223 223 223 223 224 227 228 229 230 230 231 232 233 235 237 239 241 242 242 242 242 239 236 232 229 229 229 228 227 223 220 212 207 203 203 201 197 196 197 194 193 194 195 194 193 192 193 223 235 240 242 244 246 248 249 249 250 250 250 250 249 248 248 247 249 251 251 250 250 249 249 249 249 249 249 249 249 248 244 240 238 238 238 233 223 219 218 219 219 219 217 215 214 213 213 212 211 210 210 210 210 210 211 212 212 212 212 212 213 217 220 221 222 224 226 228 233 238 243 244 241 234 225 219 219 209 199 200 202 204 206 207 209 215 218 216 214 210 212 215 216 216 215 213 212 215 214 209 206 199 189 179 173 169 169 170 172 173 173 174 174 175 175 176 177 178 178 179 180 180 180 180 180 180 179 179 178 177 176 176 176 175 175 173 172 172 170 169 169 168 166 165 164 163 162 163 163 163 163 163 163 164 164 164 164 163 163 164 165 165 165 165 165 166 166 167 168 171 174 176 176 176 176 178 180 181 180 176 174 174 173 173 172 172 171 172 169 166 165 163 162 162 161 162 163 162 162 163 164 165 170 176 181 187 192 193 193 192 187 183 181 179 179 188 187 185 184 184 183 182 181 181 180 180 180 180 181 180 180 179 180 179 178 178 177 176 175 174 173 173 172 173 173 174 174 173 172 172 172 173 174 174 175 176 176 176 177 177 177 176 175 174 171 170 171 172 172 171 171 170 170 171 172 173 174 175 175 175 175 175 175 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 170 170 169 169 168 168 167 168 169 169 169 168 168 168 168 168 168 168 169 168 168 168 168 167 167 167 167 166 167 167 167 167 167 167 167 167 332 332 332 331 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 328 328 328 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 326 326 326 325 325 325 324 324 323 323 322 321 321 322 323 327 328 332 338 340 338 337 340 344 348 350 349 345 346 341 334 331 330 329 328 326 325 323 322 322 323 322 325 324 324 325 326 326 325 324 323 324 324 326 331 330 329 329 330 332 334 336 337 337 337 336 336 336 336 338 339 339 339 338 337 337 337 337 337 337 336 336 335 335 333 332 332 333 333 333 334 335 335 336 336 336 337 337 338 338 339 339 340 341 341 341 338 333 333 333 333 327 325 324 319 315 311 309 310 314 319 319 314 308 307 303 300 298 299 300 303 305 305 303 299 296 292 292 287 287 290 295 297 298 304 311 315 316 315 314 311 307 301 297 293 290 288 288 288 290 291 292 295 302 301 296 287 282 279 277 275 272 269 269 267 265 260 254 260 269 270 272 272 272 271 270 266 266 265 264 264 263 264 264 264 263 263 262 263 263 263 263 263 262 262 261 261 261 263 264 264 265 266 266 266 267 268 267 267 267 265 263 263 261 259 257 257 256 255 253 253 253 254 254 254 254 253 252 251 250 251 253 254 255 256 255 255 255 255 256 257 258 258 257 256 256 255 253 251 251 249 247 245 243 240 238 234 232 231 231 232 233 233 233 233 234 235 236 237 239 240 241 243 244 245 245 246 247 246 244 242 243 243 243 243 242 242 242 242 241 239 237 233 231 231 231 229 226 225 224 224 224 224 225 226 227 229 229 229 229 231 231 233 237 241 241 239 240 240 240 239 236 231 231 229 226 225 223 218 211 202 199 201 199 198 196 196 201 217 204 196 195 196 201 205 211 233 239 240 242 245 247 249 250 250 250 250 250 250 249 248 248 249 251 251 251 250 249 249 248 248 249 249 249 249 249 249 244 241 238 237 236 234 227 221 220 219 219 218 216 214 213 213 212 212 212 211 211 211 212 213 214 214 213 212 212 213 214 218 219 221 224 228 232 235 241 248 253 256 253 243 227 227 213 202 198 199 201 202 205 206 207 213 218 223 222 216 213 215 215 214 213 212 212 215 214 213 211 203 190 179 172 169 167 167 169 171 171 172 172 173 174 175 175 176 177 178 180 181 181 181 181 180 180 179 178 177 177 176 176 175 174 174 173 172 170 169 168 167 166 165 164 163 163 163 163 163 163 163 164 165 165 164 163 163 163 163 163 165 166 166 166 167 168 169 170 173 176 175 175 176 177 178 181 182 182 179 177 174 173 173 173 172 172 174 170 167 165 164 164 163 162 163 164 164 163 162 162 165 169 176 181 187 193 196 197 195 188 183 180 177 177 185 184 183 183 183 182 181 181 180 180 180 181 182 182 182 181 181 181 180 179 178 177 176 175 174 174 174 173 174 174 175 175 174 173 173 174 175 175 175 176 176 176 176 176 176 176 176 174 173 171 171 173 173 173 172 171 171 171 172 173 174 175 176 176 176 176 176 175 175 175 174 174 173 173 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 170 170 169 169 169 169 170 170 170 169 169 169 169 169 169 169 170 169 169 169 168 168 168 167 167 167 168 167 167 167 167 167 167 167 332 332 332 332 331 331 331 331 331 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 326 326 325 325 325 324 324 323 323 322 322 322 323 325 329 329 337 341 340 337 336 340 344 348 349 346 344 343 337 333 330 330 329 327 325 324 321 322 322 322 323 326 325 324 324 326 326 325 323 324 324 326 328 330 329 328 330 331 334 336 337 337 337 336 335 334 335 335 337 337 337 336 336 335 335 335 335 335 335 334 334 333 333 332 331 332 332 332 333 334 334 335 335 335 336 336 337 338 338 338 339 340 341 341 341 336 333 333 334 333 334 325 322 318 314 310 309 311 316 320 318 312 307 307 302 299 298 299 301 303 304 303 301 298 296 294 289 286 287 291 296 298 300 304 311 314 311 310 309 305 302 297 294 291 289 288 288 290 294 293 296 302 307 303 295 287 282 279 277 275 273 271 270 267 265 254 254 267 273 273 270 268 266 266 265 262 261 261 261 262 262 263 263 263 262 261 261 261 261 261 262 262 261 260 260 261 262 263 264 265 265 266 267 267 267 268 267 267 266 264 262 262 260 258 257 257 256 255 254 254 254 254 254 255 254 254 252 251 250 251 252 253 254 254 254 255 255 255 256 256 257 256 255 255 255 255 254 253 252 251 248 246 245 242 239 236 233 233 234 233 232 232 232 234 234 235 235 237 237 239 243 246 246 245 245 246 247 247 247 245 245 245 245 244 244 245 242 242 242 241 239 236 234 233 232 230 229 227 226 225 225 225 225 227 228 228 229 229 229 229 230 232 237 240 240 238 237 238 239 238 236 235 233 229 227 223 220 214 205 198 197 196 194 195 198 208 222 232 245 225 212 213 222 227 235 239 239 240 242 244 247 249 250 250 250 250 250 250 250 249 249 250 251 251 250 249 248 247 247 248 248 248 249 250 250 250 247 245 240 236 234 233 229 229 224 221 219 218 215 212 211 212 212 211 212 212 212 212 213 214 214 214 213 213 213 214 215 218 219 222 227 232 238 243 249 256 261 263 262 258 245 230 207 198 197 198 200 202 204 206 208 212 216 224 226 219 213 215 214 213 212 212 213 216 216 215 215 209 194 180 172 168 165 165 167 168 169 169 170 171 172 173 174 175 175 177 179 180 180 181 181 180 179 179 178 178 178 177 176 175 174 174 173 172 170 168 167 167 166 165 164 163 163 163 163 164 164 164 164 165 165 164 163 163 163 162 162 164 166 166 167 168 169 170 172 174 175 175 175 176 177 179 182 184 184 182 178 176 175 175 174 173 171 171 171 168 166 166 165 165 164 164 165 165 164 162 162 165 169 174 181 187 190 193 198 194 185 180 177 175 175 179 181 181 181 181 182 182 181 181 181 181 182 183 183 183 183 182 181 180 179 178 177 176 176 176 175 175 174 175 174 175 176 176 174 174 175 176 176 176 177 177 177 177 176 176 175 175 174 173 173 173 175 174 173 172 171 172 172 173 174 175 176 176 177 177 177 176 176 176 175 175 174 174 174 174 174 174 173 173 174 174 174 174 174 175 174 174 173 173 172 172 171 171 170 170 170 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 332 332 332 332 331 331 331 331 331 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 326 326 326 326 325 324 324 323 323 322 322 323 324 328 331 333 341 343 337 336 338 341 345 349 347 343 341 339 334 330 329 329 328 327 324 323 321 322 322 322 324 326 325 325 324 325 325 325 325 326 325 328 328 328 328 329 331 333 335 336 336 336 335 335 335 335 335 335 336 336 335 335 334 334 334 334 334 334 333 333 332 332 331 331 331 331 331 332 333 333 334 334 334 335 336 336 337 338 338 338 339 340 341 341 341 342 336 333 333 332 331 328 323 320 315 311 309 311 317 319 316 314 310 305 301 300 300 301 301 302 303 303 301 296 295 292 288 287 289 294 299 301 302 304 307 308 309 307 304 300 297 294 292 290 289 289 290 291 293 298 303 312 314 306 295 287 283 280 278 276 275 274 271 267 266 254 261 270 269 263 263 263 262 262 261 259 259 259 259 260 261 261 261 261 261 261 260 260 260 260 260 260 259 259 260 262 263 264 264 265 266 267 267 268 268 267 268 267 265 264 263 262 260 258 257 257 256 255 255 255 255 255 255 255 255 254 253 252 251 251 253 253 253 253 253 254 254 255 256 256 256 255 254 254 254 255 255 254 253 252 250 248 246 245 242 238 236 240 239 237 236 236 235 235 236 236 235 235 235 238 241 243 247 247 246 246 246 247 248 248 247 246 244 243 245 246 241 239 238 236 236 235 234 233 231 230 230 228 226 225 225 226 226 227 228 229 230 229 229 229 229 234 238 240 240 239 236 237 237 237 237 236 233 232 225 226 218 210 202 199 203 225 222 219 217 229 243 244 242 232 229 226 231 236 237 238 240 241 242 244 246 248 250 250 251 251 250 250 250 249 249 250 251 251 250 248 247 247 247 247 247 247 248 249 250 250 249 248 244 238 234 233 232 231 226 222 220 218 215 213 211 211 211 211 211 212 213 213 213 213 213 212 212 212 213 214 215 216 219 223 229 235 242 249 255 262 266 267 267 266 257 239 219 208 204 200 200 202 204 208 214 213 222 231 228 220 214 214 214 212 212 212 215 217 218 218 220 222 205 195 186 173 164 163 164 164 165 166 167 168 170 172 172 173 173 174 176 177 178 179 180 179 179 178 178 178 178 177 175 174 174 173 173 171 170 168 167 166 165 165 164 164 164 163 164 164 164 164 164 164 164 163 163 163 162 162 162 164 165 166 168 169 171 172 173 173 173 174 176 177 179 181 183 185 185 184 181 179 177 176 175 173 171 169 169 168 167 166 166 166 166 166 167 166 166 165 165 167 170 175 180 183 189 195 197 191 182 176 176 176 176 177 177 178 180 181 181 180 181 182 182 182 183 184 184 184 183 182 181 180 180 179 179 178 178 177 177 176 175 175 175 174 176 176 175 175 176 176 176 177 177 177 177 177 177 176 175 175 175 175 175 175 176 174 172 172 172 172 173 174 175 176 176 177 177 177 177 177 177 176 176 176 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 174 174 173 173 173 172 172 171 171 172 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 169 169 169 168 168 168 169 169 169 168 169 169 169 332 332 332 332 332 331 331 331 331 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 327 327 327 327 326 326 325 325 324 323 323 323 323 324 328 328 332 335 339 339 335 336 339 342 346 347 345 345 339 334 331 330 329 329 328 325 322 321 321 321 322 322 325 326 326 325 324 323 324 325 325 326 327 328 326 327 329 331 333 335 337 336 336 336 336 336 335 335 335 335 335 334 333 333 332 333 333 333 332 332 332 331 331 331 330 330 330 330 331 332 332 333 333 334 334 335 335 336 337 337 338 338 339 340 340 341 341 341 334 333 332 332 331 329 326 322 316 311 308 309 314 317 315 314 310 304 302 301 301 301 301 301 302 302 301 298 295 291 288 288 293 298 302 303 302 303 304 305 305 303 299 296 294 292 291 291 291 290 294 295 298 305 310 318 322 309 294 287 283 280 278 277 276 275 273 272 270 263 270 265 254 253 257 259 259 259 259 258 258 258 258 259 259 258 259 260 260 260 259 259 259 260 259 259 259 260 261 263 263 264 264 265 266 267 268 268 268 267 267 267 265 265 264 262 260 258 257 256 255 255 254 255 255 255 255 255 256 255 254 253 252 252 253 253 253 253 253 253 254 255 256 256 255 254 254 254 254 254 254 254 253 252 251 249 248 247 246 244 242 244 243 242 239 238 237 236 237 237 237 237 236 238 241 242 246 246 245 245 244 245 246 247 246 247 247 243 244 245 241 235 232 231 231 232 232 231 229 228 229 228 226 226 226 226 227 227 228 229 230 230 231 231 233 238 239 241 241 240 237 236 236 236 236 236 234 232 230 224 222 208 206 215 228 236 235 238 235 238 241 242 241 236 238 232 235 238 239 239 241 242 243 244 246 248 250 250 251 251 251 250 250 249 249 250 250 249 248 246 245 245 245 246 247 247 248 249 249 250 249 248 246 241 238 235 234 233 230 225 221 218 216 214 212 212 211 212 212 213 214 215 214 213 212 211 212 213 214 214 215 217 221 225 230 237 245 250 257 266 269 269 269 269 264 252 237 229 228 209 203 203 209 214 219 227 235 237 224 215 214 213 213 212 212 213 215 217 219 221 225 231 235 261 289 256 169 161 161 160 161 163 164 166 168 169 170 171 170 172 172 174 176 178 178 178 178 178 178 177 177 176 175 175 174 173 172 171 170 169 167 166 165 165 165 165 165 164 164 164 165 165 165 164 164 164 163 163 163 162 162 164 166 167 170 172 173 173 173 173 174 176 178 179 180 182 184 186 186 184 184 180 178 176 175 173 170 168 167 166 166 166 166 167 167 167 168 168 168 168 169 170 173 175 176 183 190 194 194 187 179 174 176 178 179 178 176 175 178 179 180 180 181 182 183 184 184 185 185 184 183 182 181 180 180 180 180 180 179 178 178 177 176 176 176 174 175 175 175 176 176 176 177 177 177 177 177 178 177 176 175 175 175 175 176 176 175 174 172 172 172 173 174 175 175 176 177 178 178 178 178 178 177 177 177 177 176 176 176 176 175 175 175 175 176 176 176 176 176 176 176 175 175 174 174 173 173 173 173 172 173 173 173 173 172 172 172 172 171 171 171 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 333 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 327 327 327 326 326 325 325 324 323 323 324 325 328 330 330 333 335 334 333 335 337 341 346 347 344 342 340 334 330 330 329 329 327 325 322 321 321 321 321 322 323 327 327 326 325 324 323 323 325 325 326 326 327 327 329 332 335 336 337 338 339 338 338 337 336 336 335 335 334 333 332 332 331 332 331 331 331 331 330 330 330 330 329 329 329 329 330 330 331 332 332 333 333 334 334 335 336 336 337 338 339 339 339 340 340 341 339 333 333 333 332 332 329 324 320 317 311 306 307 310 313 313 313 307 303 302 301 301 300 300 300 302 302 301 300 295 291 288 292 297 301 302 302 301 302 302 302 302 300 296 294 293 292 292 292 292 292 299 300 306 312 317 324 339 312 295 288 283 280 277 278 278 278 279 277 276 275 272 250 242 250 254 257 258 259 259 258 257 257 257 256 256 256 257 257 258 257 257 258 258 259 259 259 260 262 263 263 264 264 264 265 266 267 268 268 268 268 267 267 266 265 264 261 259 257 257 256 255 253 253 254 254 254 255 255 256 255 255 255 254 254 254 253 253 253 253 254 255 255 255 256 255 255 254 254 254 254 254 253 253 252 251 250 249 249 247 246 246 246 245 245 243 241 240 238 238 239 239 240 239 239 240 242 244 245 244 244 243 243 244 244 244 244 245 241 242 245 243 238 234 230 231 231 231 231 231 230 231 230 228 227 226 227 227 227 228 230 230 230 231 233 238 240 241 241 241 240 238 236 236 236 234 235 234 234 236 233 235 224 231 237 240 241 244 246 246 242 240 239 240 240 240 234 238 238 239 240 241 242 243 244 246 248 249 250 251 251 251 251 250 249 249 250 249 248 246 246 245 245 246 247 248 248 248 248 248 249 249 248 246 243 243 238 235 233 231 226 220 216 214 214 213 213 212 213 214 215 216 217 216 215 213 213 214 215 215 216 217 219 224 228 234 242 249 251 256 267 270 270 270 269 268 263 257 250 245 214 210 212 213 221 231 239 242 241 235 222 214 213 212 212 211 211 216 219 221 224 230 241 264 280 285 287 273 172 159 157 157 159 161 164 166 167 168 169 167 168 169 171 174 176 177 178 178 177 177 177 176 176 175 175 174 173 172 172 170 169 168 167 166 165 166 166 166 166 165 165 165 165 165 165 165 165 164 164 163 162 163 166 169 171 173 175 175 175 174 174 175 177 180 181 182 184 185 186 186 184 183 180 178 176 174 171 169 167 167 166 167 167 167 168 168 169 170 170 170 171 171 172 174 175 177 184 191 193 188 182 177 175 177 179 180 180 178 176 177 180 183 184 184 184 184 185 185 185 185 184 183 182 182 181 181 180 180 180 180 179 178 177 177 177 176 175 175 175 175 176 176 177 177 177 177 178 178 178 177 177 176 176 175 176 176 176 175 174 173 173 173 174 175 175 176 177 178 179 179 179 179 178 178 178 178 177 177 176 176 177 177 176 176 177 177 177 177 177 176 176 176 176 175 175 174 174 174 174 173 173 174 174 174 173 173 173 173 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 333 332 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 328 328 327 327 327 326 325 325 324 324 324 325 328 331 333 334 336 333 330 331 335 339 344 347 344 338 337 334 329 327 329 330 329 326 323 322 321 321 321 322 325 327 328 327 327 325 323 323 323 324 324 324 324 327 330 334 336 336 337 339 341 342 341 340 339 337 336 335 333 332 331 331 330 330 330 330 330 330 329 329 329 329 328 328 328 328 329 329 330 331 331 332 332 332 333 334 335 336 336 337 338 339 339 339 339 340 341 343 339 334 334 334 333 325 319 316 313 310 304 304 307 309 310 310 306 303 302 302 301 300 300 300 301 301 300 299 295 291 288 295 299 302 302 302 302 302 302 301 300 297 295 293 293 294 294 294 294 294 295 305 314 317 324 335 335 311 295 288 283 280 278 278 279 284 285 284 285 283 268 241 237 251 252 255 258 258 257 256 255 255 255 254 254 254 254 255 255 255 255 256 257 258 258 259 261 263 264 264 264 264 265 265 266 268 268 268 268 267 267 266 266 265 263 261 258 257 257 256 254 253 253 253 253 254 254 254 255 255 256 256 255 255 254 254 254 253 253 254 255 256 256 255 256 256 255 255 254 254 253 252 252 251 250 249 249 248 248 247 247 248 248 247 246 245 243 242 241 239 238 238 239 239 240 241 243 243 242 242 241 240 241 241 241 242 242 238 241 245 246 245 243 238 236 236 235 237 236 234 234 235 232 229 228 228 228 228 228 229 230 231 232 236 240 241 242 241 239 239 239 238 238 236 233 235 242 244 245 245 242 237 246 249 250 249 248 246 244 245 244 240 241 241 238 237 239 240 241 242 242 243 243 244 246 248 249 250 251 251 251 251 250 249 249 248 248 247 247 247 247 247 246 247 248 248 248 248 248 248 248 247 246 245 244 241 237 234 231 226 220 214 212 212 213 214 214 215 216 218 217 217 217 217 217 217 217 217 217 218 220 222 227 232 239 243 250 254 260 266 268 271 270 270 269 268 266 264 258 244 214 232 233 228 226 230 234 232 223 218 213 212 211 211 211 211 217 219 222 226 237 255 273 281 283 284 286 288 288 172 155 155 158 161 163 164 165 165 163 165 166 169 171 173 175 176 177 177 176 176 176 175 175 174 174 173 173 172 171 170 169 168 168 167 168 168 167 167 167 166 166 166 166 166 166 165 165 164 163 164 166 169 172 174 176 177 177 176 176 175 177 179 181 183 184 185 187 187 187 185 183 181 179 174 171 169 167 167 167 167 167 168 169 169 169 169 172 172 172 173 174 174 175 176 179 185 191 188 183 179 177 175 176 177 179 179 179 178 178 182 184 185 186 186 186 185 186 186 186 184 183 183 182 182 181 181 181 181 180 179 178 178 177 177 176 176 175 175 175 176 177 177 177 178 178 178 178 178 177 177 177 177 177 176 176 176 175 174 173 174 175 175 176 177 177 178 179 180 180 180 179 179 179 179 179 178 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 175 174 174 174 175 175 174 174 174 174 174 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 333 333 332 332 332 332 331 331 331 331 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 328 327 327 326 326 325 324 324 326 328 332 332 334 336 336 333 330 332 335 340 343 342 339 335 333 328 325 326 329 329 325 323 322 322 321 321 322 323 327 328 327 327 326 324 323 323 323 323 323 323 325 330 334 338 338 338 341 344 344 344 343 341 339 336 334 333 331 330 329 329 329 329 329 328 328 328 328 328 328 327 327 327 327 327 328 329 329 330 331 331 331 332 333 334 334 335 336 337 338 339 339 339 339 340 341 343 342 340 338 336 333 324 319 315 313 311 307 303 305 307 308 309 308 305 304 303 301 300 299 299 300 300 300 297 293 290 290 297 302 303 303 303 303 302 302 301 298 296 294 294 295 297 296 295 296 296 300 311 320 321 329 337 331 309 294 287 282 282 279 279 282 289 292 294 296 290 265 238 239 249 250 254 256 256 255 254 254 253 253 252 252 252 252 253 253 253 255 255 256 257 257 260 262 263 264 264 264 264 265 265 266 267 267 267 267 267 267 266 265 264 262 260 257 257 257 255 254 253 253 253 253 253 253 254 254 255 256 256 256 256 255 255 254 254 254 256 256 257 257 256 256 256 256 256 255 254 252 252 252 251 250 249 248 248 248 248 248 248 249 249 248 247 247 245 243 237 235 236 236 236 237 239 241 241 241 241 240 239 240 240 240 241 241 240 242 246 249 250 250 248 245 244 243 245 243 241 240 240 239 234 230 229 229 230 229 230 232 233 236 239 240 242 242 240 238 239 239 238 239 240 239 244 246 250 252 251 249 249 252 252 251 250 249 247 243 243 247 245 241 240 240 239 239 242 242 243 243 243 244 244 246 248 249 249 250 251 251 251 251 250 249 249 248 247 247 248 248 247 247 247 247 248 248 247 248 248 247 247 246 245 243 242 239 235 233 229 222 216 211 211 211 213 214 217 219 220 218 217 217 217 218 218 218 218 219 221 222 223 225 231 238 243 250 257 260 263 266 272 271 272 270 270 270 269 265 257 249 248 246 242 222 213 216 219 219 216 212 211 211 210 211 213 218 219 223 228 242 259 273 280 283 283 287 290 293 298 287 164 156 158 159 160 162 163 162 164 165 167 169 171 173 174 175 175 175 175 175 175 174 174 174 173 173 172 172 171 170 170 169 169 169 168 168 168 168 167 167 167 167 167 167 166 166 165 166 167 169 172 175 177 178 178 178 177 177 176 178 181 183 184 185 186 187 187 186 185 183 181 177 171 169 167 166 166 166 167 168 169 170 170 170 171 173 173 173 174 174 175 176 178 180 186 190 183 178 177 175 174 174 175 178 180 179 179 181 183 186 187 187 187 187 186 186 187 186 185 184 183 183 182 182 181 181 181 181 180 179 178 177 177 176 178 175 175 176 176 177 178 178 178 178 179 179 178 178 178 178 178 178 177 177 176 175 175 175 175 175 176 177 178 178 179 179 180 180 180 180 180 180 180 179 178 178 177 178 178 179 179 179 179 178 178 178 178 178 177 177 177 176 176 176 176 175 175 175 175 176 176 175 175 175 175 174 174 174 173 173 173 173 173 172 172 172 172 172 171 171 171 172 172 172 172 172 172 171 333 333 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 328 327 327 326 325 325 326 328 331 334 334 335 336 336 335 334 335 336 336 335 334 334 332 327 322 323 327 326 325 323 322 322 322 322 322 323 325 328 328 327 326 325 323 323 322 322 322 324 325 328 332 335 338 339 341 344 346 346 344 342 339 336 334 332 330 329 328 328 328 328 327 327 327 327 327 327 327 327 326 327 326 326 327 327 328 329 329 330 330 331 331 332 333 334 335 336 337 338 338 339 339 339 340 341 344 344 342 340 336 331 326 320 317 313 310 307 304 304 305 308 310 311 310 307 303 300 299 298 298 299 299 298 296 291 289 292 298 303 305 304 303 303 303 301 299 298 297 296 297 298 299 298 296 296 296 302 313 322 324 331 336 327 306 293 287 283 282 279 279 285 294 303 306 307 297 260 234 231 239 247 252 254 254 253 253 253 252 252 252 251 251 251 250 250 251 254 255 256 257 259 260 262 262 263 263 263 264 264 265 265 266 267 267 266 266 266 265 264 263 261 259 257 257 257 255 253 253 253 253 253 253 253 254 254 255 256 256 256 256 255 255 255 255 256 257 258 258 257 257 257 256 255 257 256 254 253 253 252 251 249 247 246 246 247 247 248 247 249 249 249 249 247 244 242 236 234 234 234 235 236 237 239 239 240 240 239 239 240 240 240 241 242 243 245 248 250 251 252 251 250 249 248 249 248 246 245 244 243 240 235 232 232 232 232 233 236 238 241 242 241 242 242 240 238 237 236 239 241 244 246 248 253 259 256 254 253 252 250 250 249 252 250 246 243 242 245 247 244 241 240 240 241 243 243 244 244 244 244 244 245 247 249 249 250 250 250 250 250 250 250 250 249 249 248 248 248 248 248 247 247 247 247 246 247 247 246 246 246 244 243 241 239 237 234 231 226 219 214 213 212 212 214 217 219 220 219 218 218 218 218 218 218 219 220 221 222 220 221 226 235 245 250 253 256 262 268 273 273 273 272 272 273 272 269 266 264 259 256 255 239 223 219 219 217 213 211 211 211 210 212 216 218 220 224 231 245 260 272 278 280 282 286 287 289 295 300 297 164 156 155 157 158 159 162 164 165 165 167 169 171 172 174 174 174 175 175 175 174 174 174 173 173 172 172 172 172 171 171 170 169 169 168 168 168 168 168 168 168 168 167 167 167 167 168 170 173 176 178 179 179 179 179 178 178 178 180 182 184 185 186 186 187 187 186 184 182 178 173 168 166 166 165 165 165 166 168 170 171 171 172 173 173 173 173 173 174 175 177 179 181 183 185 181 176 173 172 172 172 175 179 180 179 180 183 186 188 188 187 187 187 187 187 187 187 186 184 184 184 183 182 182 181 181 181 180 179 178 177 177 177 178 176 176 176 177 178 178 179 179 179 179 179 179 179 179 179 179 179 178 177 176 176 176 177 176 177 177 177 178 179 179 180 181 181 181 181 181 181 180 180 179 179 178 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 176 176 176 176 177 177 176 176 176 175 175 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 333 333 333 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 328 328 327 326 326 326 328 332 333 334 335 337 336 338 339 339 337 336 335 331 328 329 326 323 322 324 327 324 322 322 322 322 322 322 323 326 328 328 328 326 325 324 323 322 322 322 324 326 327 329 332 335 339 339 343 344 345 344 341 338 335 333 331 329 328 327 326 326 326 326 326 326 326 326 326 326 326 325 326 326 325 326 326 327 327 328 328 329 329 330 331 332 332 333 334 336 337 338 338 339 339 340 339 339 336 338 337 337 337 334 327 320 318 312 308 305 303 304 306 308 310 311 310 307 302 299 298 298 298 298 298 297 294 290 289 294 301 305 306 306 305 304 302 300 299 298 298 299 299 302 301 298 296 296 295 302 312 321 324 325 326 320 299 290 288 287 283 280 281 288 300 312 317 316 306 249 230 228 237 245 251 253 253 252 252 252 252 253 252 252 251 249 248 248 249 252 254 255 257 259 260 261 261 262 261 261 262 262 263 264 265 265 266 266 266 266 265 263 261 260 259 257 257 257 255 254 252 252 252 252 253 253 253 254 255 255 256 255 255 255 254 255 256 257 258 258 258 257 257 258 258 258 257 256 256 254 253 252 250 248 245 244 243 244 244 245 246 248 249 249 249 246 243 239 237 237 236 234 234 234 235 237 237 238 239 239 239 239 239 240 242 243 245 248 250 250 252 253 253 252 251 251 250 251 249 247 246 246 245 242 239 238 236 236 238 240 242 242 243 242 243 242 241 241 241 243 242 245 246 248 252 258 257 256 253 252 252 251 250 252 251 251 245 243 242 244 246 245 244 242 242 243 245 245 245 244 244 244 244 245 246 246 248 249 249 249 249 249 250 250 249 249 249 249 249 249 249 249 249 248 247 246 246 246 246 246 246 246 245 243 240 238 236 235 232 229 226 222 219 214 213 215 217 217 218 218 219 219 219 219 218 219 220 221 220 219 217 219 223 232 243 248 248 251 262 270 273 273 273 274 273 274 273 273 271 268 265 263 261 258 239 226 220 216 213 212 212 211 212 214 217 219 223 227 237 250 262 270 273 277 282 285 288 291 294 299 304 301 199 165 154 156 159 163 165 165 166 166 168 170 172 173 173 174 175 175 175 175 174 174 174 173 173 173 173 173 173 172 171 170 169 169 168 168 168 168 168 169 169 168 168 168 170 172 174 176 178 178 179 180 180 179 179 180 181 183 184 184 185 186 186 186 185 185 183 180 175 170 165 164 165 165 165 166 167 168 169 172 173 173 172 171 171 172 172 173 174 176 178 180 178 175 174 171 170 170 169 171 175 179 180 179 181 184 187 188 188 188 188 189 189 189 188 188 187 185 185 184 184 183 182 181 181 181 181 179 178 177 178 179 179 178 177 177 178 179 179 180 179 179 179 179 179 179 179 180 179 179 179 177 176 177 177 178 178 177 177 178 178 179 180 181 181 182 182 182 182 181 181 180 180 180 179 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 178 178 177 177 177 177 178 177 177 177 176 176 176 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 333 333 333 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 330 330 330 330 330 330 330 329 329 329 328 328 327 327 328 331 333 333 334 334 335 335 338 341 343 342 339 334 332 330 324 322 323 324 325 324 321 321 321 322 322 322 323 326 327 328 327 326 325 324 323 323 322 323 323 325 327 327 329 332 337 340 342 343 342 342 339 336 333 332 330 329 327 326 325 325 325 325 325 325 325 325 325 325 325 324 325 325 325 325 325 326 326 327 327 328 328 329 330 330 331 331 333 335 336 337 337 338 338 339 340 337 335 336 337 338 339 339 334 325 319 315 310 303 303 302 303 305 308 309 310 309 306 301 299 298 298 298 298 297 295 291 288 289 297 304 307 307 307 306 303 301 299 298 298 298 299 300 303 301 300 297 294 294 301 312 319 323 324 323 314 293 287 286 285 284 283 284 292 305 317 324 324 313 245 244 225 238 246 250 252 252 253 252 253 253 253 252 252 249 248 246 246 248 251 253 254 257 258 258 259 259 260 258 258 259 259 261 262 263 264 264 265 265 264 263 261 260 259 258 257 256 255 254 253 251 251 251 252 252 253 253 254 255 255 255 255 255 254 254 255 256 257 258 258 257 257 256 256 256 256 256 255 254 254 253 251 249 247 245 244 242 242 242 242 243 246 248 248 248 246 243 240 240 239 236 234 233 234 235 236 237 238 239 239 239 239 239 241 243 243 246 249 251 251 251 252 252 253 253 252 253 252 251 249 248 248 247 246 244 244 241 239 241 242 243 243 243 243 243 242 242 244 245 247 248 249 248 250 253 255 255 254 255 254 252 252 251 250 250 251 243 244 243 243 245 245 245 244 244 244 245 245 245 244 244 244 244 244 245 246 247 247 248 248 248 248 249 248 248 248 248 248 249 249 249 249 249 249 249 248 247 246 246 246 247 246 245 243 240 236 233 231 230 228 228 227 223 218 215 216 215 215 216 217 218 219 218 218 218 219 220 220 218 217 216 218 222 232 239 243 247 251 264 271 273 273 274 274 274 275 274 274 273 274 272 267 265 267 253 229 218 215 214 214 213 215 216 217 219 222 226 232 241 254 258 265 272 278 283 287 291 294 294 297 302 305 306 305 193 157 159 163 165 166 167 167 168 170 171 172 173 174 175 175 175 175 175 174 174 174 174 174 174 174 173 172 171 170 169 169 169 169 169 169 169 170 170 170 170 170 172 175 177 178 179 179 179 179 179 179 180 182 183 184 185 186 186 186 185 185 184 186 183 177 170 166 163 163 163 164 166 166 167 167 169 172 173 173 172 171 171 171 171 172 173 174 176 177 175 170 169 169 169 170 170 171 175 178 180 180 182 186 188 189 189 188 189 190 191 190 189 188 187 186 185 184 183 183 182 181 181 181 181 179 178 177 178 178 178 177 177 178 178 179 180 180 180 179 180 180 180 180 180 180 180 179 179 177 177 178 178 178 178 178 178 179 179 180 181 182 182 183 183 182 182 182 182 181 181 181 180 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 175 175 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 333 333 333 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 328 328 328 330 332 333 334 335 334 332 332 335 340 344 345 339 333 331 328 324 324 327 327 323 321 320 321 321 322 322 322 325 328 327 327 327 325 324 324 323 324 324 324 324 325 326 328 330 336 340 342 342 341 341 337 333 331 330 329 328 326 325 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 324 325 325 325 326 326 327 328 328 329 329 330 331 333 334 335 336 337 338 338 338 337 336 336 338 339 339 338 336 333 323 316 312 307 303 303 302 304 307 309 309 309 309 307 302 299 298 298 298 298 296 293 289 288 292 301 307 307 306 305 304 301 300 298 298 298 298 298 299 300 299 299 296 293 294 303 313 318 320 321 318 305 291 287 285 284 286 286 288 296 310 323 328 330 325 288 243 226 240 247 250 252 252 253 253 253 253 253 253 251 248 244 242 244 247 250 252 253 255 255 256 257 257 256 254 254 255 257 259 260 260 262 262 263 262 262 260 259 257 257 256 256 255 254 254 253 251 250 251 252 252 253 254 254 255 255 255 255 255 254 254 255 256 257 257 256 256 256 256 256 255 255 255 254 253 253 253 251 248 246 245 244 242 241 241 241 241 243 246 247 248 246 245 243 241 239 237 235 236 236 236 236 237 238 239 239 240 240 240 241 242 242 245 249 250 251 250 251 251 252 252 252 252 252 252 251 251 250 249 249 248 246 245 243 243 243 243 243 243 243 243 243 243 245 247 250 252 252 251 251 252 254 256 255 256 255 253 252 252 252 246 240 241 241 241 242 244 244 245 244 244 244 244 244 244 245 245 245 245 244 244 245 246 247 247 247 247 248 248 247 247 247 247 247 248 248 249 249 249 250 249 249 249 248 248 248 249 248 246 244 240 234 229 227 227 227 225 224 223 222 220 218 214 214 214 214 215 216 217 217 217 218 219 218 217 216 216 218 221 223 231 240 247 253 266 271 273 273 274 274 275 274 275 274 273 275 274 271 269 268 262 230 218 215 215 215 215 218 218 219 221 225 231 238 247 259 258 267 274 279 283 288 293 296 294 296 300 302 303 305 301 167 162 162 164 166 167 168 169 170 171 172 173 175 175 176 176 176 175 175 175 176 175 176 175 175 174 173 171 170 170 170 170 170 170 170 170 171 171 171 171 172 174 177 178 179 179 179 178 177 178 178 180 182 184 183 184 184 185 186 186 187 195 234 218 179 167 163 162 162 163 164 166 166 167 167 169 170 171 171 172 172 172 172 170 170 172 175 176 176 174 170 168 168 171 173 172 172 174 177 179 179 183 187 188 189 189 189 190 192 192 192 190 189 187 186 185 184 183 182 182 182 182 181 180 179 178 178 177 177 177 177 178 178 179 179 180 180 180 180 180 181 181 181 181 181 180 179 179 178 178 179 179 179 179 179 179 180 181 182 182 182 183 183 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 178 179 178 178 178 178 177 177 177 177 176 176 176 176 176 175 175 174 174 174 174 173 174 174 174 174 174 173 173 173 333 333 333 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 330 331 333 335 335 335 335 333 331 329 331 336 340 337 329 327 328 327 328 330 330 328 321 319 320 320 321 322 322 323 327 329 328 327 326 325 324 324 325 325 325 324 324 324 326 330 334 339 338 336 335 336 336 333 328 328 327 327 326 324 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 324 324 324 325 325 325 326 327 328 328 328 330 331 332 333 334 335 336 337 338 339 338 337 336 339 340 339 335 330 324 320 314 310 306 303 303 303 307 309 306 306 307 307 306 301 299 298 297 297 297 294 291 288 290 297 304 307 306 306 305 304 302 301 301 301 299 298 297 297 298 298 297 294 291 294 303 312 316 319 318 312 298 291 289 285 282 285 286 289 299 314 326 331 335 336 326 250 237 245 249 251 252 253 253 253 253 253 253 253 250 246 242 240 242 246 248 250 251 252 253 253 254 254 253 252 253 254 257 258 258 258 259 259 259 259 259 258 258 257 256 255 255 254 254 253 253 252 251 252 253 254 254 254 255 255 255 256 256 255 255 254 255 256 256 256 255 254 254 254 254 254 254 254 254 253 252 252 250 248 247 246 244 242 241 241 240 240 241 243 245 247 247 247 245 242 240 239 238 238 238 237 238 238 239 240 240 240 241 241 241 241 241 243 247 249 249 249 249 249 250 250 250 249 249 251 251 251 251 251 251 250 248 247 245 244 243 242 242 242 243 244 244 246 247 247 250 252 254 255 252 251 252 253 253 254 253 253 251 250 250 236 232 239 237 242 242 243 244 245 246 245 245 244 246 247 246 246 246 246 244 245 245 246 246 247 247 247 247 247 247 247 246 246 246 247 247 248 248 249 250 250 250 250 250 250 250 250 248 247 246 241 233 227 224 224 223 220 217 218 220 219 215 215 212 211 211 211 212 213 214 215 216 217 216 216 215 215 218 222 222 227 238 247 254 267 271 272 272 273 274 274 274 274 275 273 271 273 273 271 269 261 234 223 217 216 215 216 219 220 222 224 230 237 244 250 252 261 270 276 279 283 288 293 297 298 297 297 299 301 303 306 292 184 161 163 165 167 168 170 170 171 173 174 175 176 177 177 177 176 176 177 177 177 177 176 175 174 173 172 171 171 171 171 171 171 171 172 172 172 172 172 174 176 178 178 178 179 178 177 177 177 179 180 182 182 180 180 194 229 245 234 226 258 292 284 182 162 161 161 162 163 165 166 166 167 167 168 169 170 170 171 172 173 172 171 172 175 177 177 174 172 170 170 169 172 175 174 174 176 178 178 179 183 186 188 189 190 190 192 193 194 192 191 189 187 186 186 184 183 182 182 181 181 181 180 179 179 178 177 177 178 178 178 178 179 179 180 180 180 180 181 181 182 182 181 181 180 179 179 179 179 180 180 180 180 180 180 181 182 183 183 183 183 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 173 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 331 331 331 331 331 331 331 331 331 331 332 334 335 335 335 335 334 332 329 327 327 328 331 324 320 320 322 326 332 331 327 323 320 319 320 320 320 321 323 325 329 329 328 327 325 324 325 325 326 325 324 323 323 326 330 335 335 333 329 329 329 330 330 327 325 326 326 325 324 323 322 322 322 322 322 322 322 322 322 322 322 322 322 322 323 323 323 323 323 324 324 324 325 325 326 327 328 328 330 331 332 333 334 334 335 336 338 340 341 338 336 337 338 332 326 323 320 316 313 306 306 304 303 303 305 306 304 305 305 305 304 302 301 298 296 297 297 293 291 288 291 300 305 307 307 307 308 307 305 303 303 302 301 298 296 296 296 296 296 293 291 295 303 311 315 318 314 301 299 293 289 285 283 283 285 290 302 316 326 333 339 338 330 261 249 251 251 252 252 252 253 253 253 254 254 253 249 244 240 239 240 244 246 247 248 249 249 250 251 252 251 251 252 254 256 257 256 257 256 256 256 257 258 258 258 257 256 255 253 253 253 253 252 252 252 253 254 255 256 256 256 256 256 256 256 256 255 255 255 255 255 254 252 252 252 252 252 252 253 254 254 253 252 251 250 248 247 246 243 241 241 241 241 240 240 242 243 245 246 247 246 243 241 239 239 239 239 239 239 239 241 241 241 241 242 241 240 240 240 242 245 248 248 248 249 248 248 248 248 247 247 248 249 249 250 250 251 251 250 249 248 246 244 240 240 240 242 243 244 246 248 246 246 248 251 253 253 251 252 253 252 252 252 251 249 248 243 240 237 237 238 241 243 243 244 245 245 246 246 246 246 247 247 247 246 246 245 245 245 246 246 247 248 248 248 247 248 247 246 246 245 246 247 247 248 249 250 249 249 249 249 250 250 250 250 249 247 243 234 226 222 221 218 215 210 210 213 212 210 211 211 208 208 208 208 206 206 212 213 214 214 214 213 214 217 218 222 229 235 245 255 266 271 271 272 273 273 274 274 275 274 272 271 271 272 271 263 252 238 231 219 215 215 217 220 222 223 227 234 241 245 248 255 264 272 277 280 283 288 293 297 299 297 297 298 300 304 307 307 183 158 160 164 167 168 169 170 172 173 175 176 177 177 178 178 177 177 177 177 177 177 176 176 175 174 173 172 172 172 172 172 172 173 173 173 173 173 174 175 177 178 179 179 179 178 177 178 179 180 180 181 180 180 182 251 279 287 286 279 283 297 285 161 158 158 160 162 164 166 166 166 167 167 168 168 169 170 171 172 172 173 174 175 178 178 175 171 169 169 170 171 174 175 175 177 179 179 178 179 181 183 187 189 190 191 193 194 194 192 190 189 188 187 185 184 183 182 181 181 180 180 180 179 179 178 177 177 177 178 178 179 179 180 180 180 181 181 182 182 182 182 182 181 181 180 180 180 180 181 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 184 183 183 183 183 182 183 183 183 182 182 182 182 182 182 182 182 182 182 181 180 180 180 180 180 179 179 179 180 180 180 179 179 178 178 177 177 177 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 331 331 331 331 331 332 332 332 332 332 333 335 336 336 334 334 334 331 328 325 322 321 320 317 316 318 323 330 334 328 324 321 319 319 320 321 321 323 326 328 328 328 328 326 325 325 325 325 326 325 324 324 325 330 334 335 330 328 328 328 328 328 328 325 324 325 324 323 322 322 321 321 321 321 321 321 321 321 321 321 321 322 322 322 322 322 323 322 323 323 323 324 324 325 326 326 327 328 329 330 331 332 333 334 335 336 337 338 340 337 336 337 332 324 322 321 318 314 311 307 306 301 302 304 305 305 303 304 306 305 302 300 299 297 296 297 296 293 290 288 293 305 311 311 312 314 316 314 307 305 304 303 300 297 295 295 295 295 296 295 296 300 307 312 315 314 308 300 300 292 287 283 281 281 284 292 306 318 328 333 335 338 331 270 256 255 253 253 253 253 252 252 253 253 253 252 248 242 239 239 241 242 243 243 244 245 245 246 248 249 250 250 252 253 254 254 254 255 254 254 254 256 257 257 257 256 256 255 253 253 253 253 252 251 253 254 256 257 257 257 257 257 257 257 257 256 255 255 254 254 253 253 251 251 251 251 250 251 252 254 254 253 252 251 250 250 247 245 242 240 240 240 241 241 241 241 242 244 245 247 246 243 241 239 238 239 240 240 241 241 242 243 242 241 242 241 240 240 240 242 244 246 247 247 248 247 247 247 247 245 245 245 246 247 248 248 250 251 252 250 249 248 245 242 243 243 243 243 243 244 247 245 244 245 248 251 252 252 252 251 251 250 249 247 243 238 225 229 238 239 238 238 242 243 243 242 242 243 244 245 243 244 245 245 246 246 246 245 245 246 246 247 249 250 249 249 249 248 247 245 245 246 247 248 249 250 250 250 249 248 248 249 250 250 250 249 248 245 238 235 226 217 213 210 205 204 205 205 206 208 209 208 207 206 205 203 202 206 211 212 213 212 212 212 214 218 223 229 237 247 256 263 270 271 272 272 273 273 274 275 274 273 273 273 277 272 249 235 234 220 216 214 217 219 221 224 226 231 238 245 248 253 260 266 273 278 282 285 289 293 296 297 297 298 300 302 306 309 309 287 162 156 161 163 165 168 170 172 174 175 176 177 178 178 178 178 178 178 178 178 177 177 176 175 174 173 173 173 173 173 173 173 173 173 174 174 174 175 176 178 178 179 180 179 178 178 179 180 180 180 179 177 177 203 270 283 291 293 286 280 287 166 155 155 159 162 164 165 167 167 167 167 167 168 168 168 170 172 171 172 173 175 177 178 176 171 168 167 168 169 172 174 175 176 178 179 178 177 178 179 183 187 190 191 193 194 195 195 192 191 189 188 186 185 185 183 182 181 180 180 180 180 179 179 178 177 177 177 178 178 179 180 180 180 181 181 182 182 182 182 182 182 181 181 181 181 181 181 183 183 183 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 184 184 183 183 184 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 181 181 180 180 180 180 181 181 181 181 180 179 178 178 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 174 174 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 331 331 331 331 331 332 332 333 333 334 334 335 335 336 335 334 333 333 333 329 324 320 316 315 318 317 320 325 328 328 323 321 319 319 320 322 323 322 327 327 326 326 327 326 326 325 324 324 324 324 324 324 324 325 327 328 328 327 327 328 328 328 327 328 324 324 324 323 322 321 321 320 320 320 320 320 321 321 321 321 321 321 321 321 321 322 322 322 322 322 322 323 323 324 325 325 325 327 328 329 329 330 331 332 333 334 336 337 337 336 335 337 336 329 324 324 324 319 313 312 310 306 301 301 304 304 302 300 303 307 304 301 300 298 297 296 297 295 293 290 292 299 312 318 317 320 322 321 316 311 307 305 303 300 297 295 295 295 296 298 300 302 306 311 313 315 307 302 301 297 290 286 282 281 282 284 293 308 317 328 331 333 334 322 276 260 257 255 254 253 253 251 251 251 252 252 251 246 241 239 239 241 241 240 240 240 240 241 242 244 246 248 248 250 251 251 251 252 252 252 252 252 254 256 257 257 256 255 255 254 253 253 252 252 252 253 255 257 258 258 258 258 258 257 257 256 255 254 254 253 253 252 252 251 250 250 250 250 251 252 253 253 252 252 250 249 248 247 244 241 239 239 239 239 240 241 241 241 242 244 246 245 243 241 239 238 238 239 240 241 242 241 242 241 241 242 242 242 241 241 241 242 244 245 245 246 246 246 246 245 244 244 244 244 244 245 246 247 249 250 248 248 248 246 245 245 245 245 244 243 243 245 246 247 245 245 247 249 250 250 249 248 247 246 239 226 215 212 227 240 241 240 240 241 243 242 240 240 240 241 240 238 239 239 241 243 244 246 247 247 246 246 248 249 249 250 249 250 249 248 247 245 245 247 248 249 250 251 250 249 248 247 248 248 249 250 249 248 246 246 239 226 215 209 206 202 201 202 202 204 206 207 207 206 204 205 206 207 207 207 207 209 211 210 211 214 219 226 235 242 252 259 265 269 271 272 272 272 273 274 275 275 275 277 279 279 245 232 223 218 215 214 213 219 222 224 226 230 235 240 243 251 258 264 269 275 281 286 288 291 294 296 297 298 300 302 305 308 311 311 299 176 154 155 158 163 167 170 172 174 176 177 177 178 178 178 178 179 179 178 178 177 177 176 175 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 177 179 180 180 180 179 179 180 180 179 178 177 176 177 205 263 279 288 287 263 219 174 150 151 155 159 162 165 166 168 168 168 168 168 168 169 169 171 172 171 173 176 176 176 176 173 169 168 166 167 171 174 175 176 176 178 176 176 175 176 179 184 188 190 192 194 196 197 195 191 191 189 188 187 186 184 183 181 180 180 180 180 180 179 179 178 177 177 177 177 178 179 180 180 181 182 182 182 182 182 182 182 182 182 181 181 181 182 183 184 185 185 186 186 186 186 186 185 185 185 185 186 186 186 186 186 186 186 185 185 185 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 181 181 181 181 181 182 182 182 182 181 181 180 179 179 179 178 178 178 178 177 177 177 176 176 176 176 176 176 176 176 175 175 175 174 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 331 331 331 331 332 332 333 334 334 335 336 335 334 334 335 333 332 333 333 331 326 319 316 317 319 319 319 322 323 322 320 320 319 319 321 325 328 328 329 327 326 325 326 325 325 324 324 324 324 325 325 325 323 323 324 325 325 326 327 328 328 328 325 322 323 322 322 321 321 320 320 320 320 320 320 320 320 320 320 320 320 320 320 320 321 321 321 321 321 321 322 322 323 323 324 325 325 326 327 328 329 329 330 331 332 334 337 338 338 336 335 337 335 330 327 325 322 317 315 314 310 306 302 301 303 301 299 299 303 307 307 306 301 298 297 297 296 295 292 292 297 306 314 317 321 324 324 321 318 314 310 306 303 300 299 297 296 296 297 301 307 310 312 314 315 315 301 300 298 293 289 287 282 282 282 284 293 308 319 320 328 332 331 314 278 263 261 258 256 254 252 250 250 249 249 250 249 245 241 239 239 239 238 237 237 236 237 238 239 241 243 245 246 248 248 248 248 248 249 249 249 250 253 256 258 258 257 256 255 253 252 252 253 253 254 255 256 257 257 257 258 258 257 256 255 255 254 253 253 252 252 252 251 251 251 250 250 250 250 251 252 251 251 250 250 250 248 246 244 240 238 238 238 238 239 240 240 241 242 244 245 245 244 241 239 237 237 238 239 239 240 240 241 241 241 241 242 242 241 240 241 240 241 242 242 243 243 243 243 242 241 242 243 243 243 243 244 245 246 247 245 246 247 248 248 248 248 247 245 244 244 245 247 249 246 244 245 245 246 246 246 245 244 241 229 215 208 210 218 222 238 240 240 241 242 241 239 238 237 236 235 233 233 234 235 238 241 244 246 247 247 248 247 247 247 247 246 242 248 249 248 247 247 248 249 249 249 251 251 250 248 246 246 246 248 249 249 248 247 246 241 228 216 208 204 201 200 201 200 203 204 204 204 204 204 205 206 207 207 204 201 203 206 207 210 215 223 229 237 246 257 262 266 268 270 271 272 272 273 274 275 275 276 279 283 281 259 224 216 214 214 215 220 222 224 226 228 231 235 238 248 257 263 268 273 279 284 289 290 293 293 295 298 299 301 305 307 310 312 312 299 178 156 156 157 161 166 169 172 174 176 177 178 178 178 178 178 179 179 178 178 178 177 176 175 175 175 175 174 174 174 174 174 175 175 175 175 176 176 177 178 179 180 180 180 180 180 180 178 175 175 173 172 173 178 210 247 253 210 176 166 158 154 153 156 161 164 166 168 169 170 169 169 169 169 169 171 172 173 172 173 186 181 175 173 171 170 168 164 167 171 175 176 176 178 175 175 175 174 175 179 185 189 191 194 196 198 197 195 194 191 189 188 187 185 183 181 179 179 179 179 179 179 179 178 178 176 176 177 177 178 178 179 180 181 182 182 183 183 183 183 183 182 182 182 182 182 183 184 186 186 187 187 187 187 187 187 186 186 186 186 187 187 187 187 187 187 186 186 186 185 185 185 185 184 184 184 184 184 184 183 183 183 183 182 182 182 182 182 182 182 182 182 182 183 183 182 182 181 181 180 180 179 179 179 179 178 178 178 178 177 177 177 176 176 176 176 176 176 175 175 175 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 331 331 331 331 332 333 333 334 335 336 337 336 335 333 332 331 331 332 334 333 329 324 321 322 320 319 320 322 320 320 319 319 319 320 323 323 326 329 329 327 325 325 324 324 323 323 324 324 326 327 326 324 322 322 322 325 324 325 325 326 327 324 323 322 321 321 320 320 319 319 319 319 319 319 319 319 319 319 319 319 319 320 320 320 320 321 321 320 320 321 321 322 322 323 323 324 325 326 326 327 328 329 330 331 332 334 334 337 340 338 335 336 334 332 333 327 321 318 317 316 311 306 303 301 300 300 298 299 304 307 307 305 300 298 298 298 297 295 294 296 301 313 317 320 325 325 323 321 318 315 311 307 303 301 301 300 299 299 301 305 314 316 317 317 317 313 302 298 291 289 289 289 286 286 283 284 296 308 317 319 328 331 327 309 279 267 264 262 257 253 252 250 249 248 249 249 247 244 241 239 238 237 237 235 235 234 234 235 236 238 241 243 244 245 245 246 245 246 246 246 247 249 253 257 260 261 260 258 255 252 252 253 255 256 256 256 256 256 256 255 255 255 255 255 254 253 253 253 252 252 252 252 251 251 251 250 250 249 249 249 250 250 249 249 249 249 247 246 244 241 238 237 238 239 239 239 240 241 242 243 244 245 244 242 239 237 236 237 237 238 239 239 239 239 239 239 240 240 240 240 240 239 240 240 240 239 239 239 240 239 239 240 241 242 241 241 242 243 244 244 244 244 245 247 248 249 248 247 246 246 246 246 247 248 246 244 244 243 243 243 243 242 241 235 221 210 214 225 228 228 241 238 241 242 243 243 240 237 234 233 231 229 229 230 231 233 237 243 246 246 247 247 244 244 241 236 229 227 240 243 246 247 248 250 250 250 251 252 252 251 248 245 244 244 246 247 248 248 248 247 243 234 222 213 205 201 200 200 201 201 202 203 203 203 203 205 206 207 205 202 201 202 203 207 212 218 228 236 242 251 259 264 264 264 267 270 271 272 273 274 275 276 277 279 282 282 282 215 213 214 214 216 220 223 225 227 229 230 233 240 250 260 265 271 277 282 286 290 292 294 295 297 299 301 302 306 308 310 312 312 300 218 179 159 158 161 165 168 171 173 175 176 177 177 178 178 179 179 179 179 178 178 177 176 176 176 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 179 180 180 180 180 180 179 176 174 172 171 171 172 174 178 187 183 171 165 164 162 160 159 161 162 165 167 169 171 171 170 170 170 170 171 172 173 173 172 171 195 208 182 174 174 171 165 161 166 171 175 177 177 177 176 176 175 174 176 181 187 190 193 195 198 199 198 197 193 190 188 187 186 183 181 179 178 178 178 177 177 178 178 177 177 176 176 177 177 178 178 179 180 182 182 183 183 183 183 183 183 183 183 183 183 184 184 185 187 187 188 188 188 188 189 188 188 187 187 187 188 188 188 187 187 187 187 186 186 186 186 186 185 185 185 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 181 180 180 179 180 180 179 179 179 178 178 178 177 177 177 177 177 176 176 176 176 175 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 331 331 332 332 333 334 335 336 337 338 337 335 333 331 331 332 334 336 334 331 327 323 323 321 323 324 323 320 319 319 319 321 323 324 324 330 330 329 326 324 323 323 323 323 325 325 326 328 331 327 324 323 322 323 324 322 323 324 325 324 320 321 320 319 319 318 318 318 318 318 318 318 318 318 318 318 318 318 318 319 319 319 319 320 320 320 320 320 320 321 321 322 323 323 324 325 325 326 327 328 329 329 330 332 334 335 338 342 337 335 335 334 334 333 325 324 323 320 316 312 309 304 301 299 298 297 299 306 307 307 305 301 300 299 298 297 296 297 300 307 322 322 326 327 325 322 320 318 316 310 306 303 302 302 302 302 303 304 309 318 321 323 325 318 313 306 296 287 288 293 292 291 289 285 289 303 306 313 321 327 328 325 308 280 270 266 262 257 253 253 251 249 249 249 249 245 242 240 238 236 235 235 233 233 233 232 231 233 236 239 241 242 243 243 243 243 243 244 245 247 250 254 258 262 263 263 261 256 253 253 255 259 259 258 256 255 254 254 253 253 253 253 253 253 252 252 252 252 252 252 252 251 251 250 250 250 249 248 248 248 249 249 249 248 247 247 245 244 241 239 239 240 239 239 239 240 241 243 243 243 244 243 242 240 237 236 236 236 237 238 238 238 238 238 238 238 238 238 238 240 239 239 239 238 238 238 238 238 237 238 238 239 241 240 240 239 241 242 243 243 242 243 245 245 247 246 245 246 246 246 245 246 246 245 244 244 242 242 242 242 240 237 232 218 207 221 225 230 237 242 239 242 243 243 242 240 237 233 232 231 229 228 229 230 230 234 241 244 246 245 244 243 242 238 226 220 219 224 230 237 239 244 247 250 251 251 252 252 252 250 246 244 243 244 245 246 246 247 247 244 240 232 223 210 203 201 201 202 202 202 203 203 202 202 203 204 204 204 203 202 203 205 209 214 223 231 242 249 254 260 264 264 264 267 270 271 272 273 274 275 276 277 277 277 278 262 212 213 215 217 220 223 225 225 227 228 230 234 241 250 261 268 274 279 284 288 291 292 293 296 299 301 302 304 306 307 310 313 313 312 305 194 163 160 161 164 167 169 171 173 175 175 177 177 178 178 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 179 180 180 181 180 180 179 178 176 173 172 172 173 174 175 178 176 169 167 166 164 163 163 163 164 167 170 171 172 172 172 172 171 171 172 174 174 174 173 171 188 265 266 229 221 259 168 154 163 168 174 177 177 177 177 177 176 176 178 183 188 191 194 197 199 200 198 196 192 188 185 184 183 181 179 178 177 177 177 177 177 177 177 177 177 177 177 177 177 178 179 180 181 182 183 183 183 183 183 183 183 183 184 184 185 185 186 187 188 188 189 189 189 190 190 190 189 189 188 188 188 188 188 188 188 187 187 187 187 186 187 187 186 186 186 185 185 185 184 184 183 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 182 182 182 181 181 180 180 180 180 180 180 179 179 179 178 178 178 177 177 177 177 177 176 176 176 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 331 331 332 333 334 335 337 338 338 338 335 332 332 333 335 337 337 334 330 326 324 324 324 325 323 321 320 319 319 319 322 324 325 326 328 328 327 325 323 323 323 323 324 324 325 327 329 330 329 326 324 323 321 321 321 321 322 324 321 319 319 318 318 317 317 317 317 317 317 318 318 318 318 317 317 317 318 318 318 319 319 319 319 320 319 319 319 320 320 321 321 322 323 324 325 325 326 327 328 329 329 330 332 333 336 341 344 337 336 335 335 335 333 326 323 323 319 316 312 307 303 300 298 297 297 301 307 307 305 303 301 300 300 299 297 297 300 305 311 316 327 329 327 323 321 320 319 316 310 305 304 303 302 302 304 306 307 314 323 327 332 330 325 308 299 293 290 292 298 297 296 292 288 293 306 307 316 323 326 326 322 308 287 273 266 261 257 257 253 251 251 250 249 247 244 241 240 238 235 234 234 233 233 232 230 230 232 235 238 240 241 242 242 242 243 243 244 245 247 250 254 260 265 265 265 262 258 255 256 259 262 261 259 257 255 255 254 252 252 252 252 252 252 252 252 252 252 253 252 252 251 251 250 250 250 249 249 248 248 248 249 248 248 247 246 244 243 242 240 239 240 239 239 239 239 241 242 243 243 243 243 242 240 239 238 237 236 236 237 237 238 238 238 238 238 238 238 238 239 238 238 239 239 239 239 238 238 237 237 237 238 239 238 238 238 239 240 241 242 242 242 242 243 245 245 244 243 242 242 240 241 241 241 241 241 240 240 239 240 238 234 229 219 210 224 225 233 241 242 240 242 244 244 243 241 237 235 234 232 230 229 230 229 227 228 233 241 242 241 242 242 241 238 229 225 220 216 216 220 223 221 223 237 248 251 252 252 252 250 246 244 245 244 244 244 243 243 244 244 243 239 233 214 205 202 202 203 203 203 203 202 202 201 201 201 203 203 203 203 204 207 211 215 223 237 244 250 256 260 262 264 264 267 270 271 272 273 274 275 276 277 277 279 277 233 205 211 215 221 224 225 224 224 225 227 231 236 243 252 263 270 276 281 285 289 291 292 294 297 300 302 303 304 305 308 310 314 314 315 306 214 167 161 160 162 166 168 171 172 174 174 176 176 177 178 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 176 177 177 177 176 177 177 178 179 179 180 181 181 181 180 180 180 178 176 175 174 174 174 174 176 174 169 169 167 166 166 165 165 166 170 172 173 173 173 173 173 173 173 174 174 175 175 174 173 207 224 285 276 287 309 328 132 155 163 173 177 178 178 178 178 177 177 179 183 188 192 196 198 198 199 197 194 190 186 183 181 181 179 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 178 179 180 181 182 183 183 184 184 184 184 184 184 184 185 186 187 187 188 188 189 189 189 190 191 191 191 190 190 189 189 189 189 189 189 188 188 188 187 187 187 187 187 187 187 186 186 185 185 185 184 184 184 185 185 185 185 184 184 184 184 184 183 183 183 183 183 182 182 182 182 181 181 181 181 181 181 180 180 180 179 179 178 178 178 178 177 177 177 177 177 177 333 333 332 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 331 331 332 333 334 336 337 337 338 337 334 332 333 335 336 336 335 331 327 328 326 326 325 322 322 320 320 320 321 323 323 323 324 326 327 327 325 323 322 322 322 323 324 324 326 327 328 328 328 326 324 322 320 320 320 321 322 323 318 317 317 316 316 316 316 316 317 317 317 317 317 317 317 316 317 317 317 318 318 318 318 319 319 319 319 319 319 319 320 321 321 322 323 323 324 325 326 327 328 329 330 331 331 334 338 340 340 337 336 337 336 334 333 332 330 323 317 315 310 307 304 300 298 297 298 300 303 306 305 303 300 299 299 298 298 299 302 306 314 322 328 329 325 322 321 320 319 315 308 304 304 303 303 303 303 306 308 314 324 329 327 321 322 298 297 298 299 302 306 300 299 295 288 287 295 304 315 323 326 326 320 303 280 270 263 260 257 255 253 251 252 252 249 245 242 240 239 237 237 235 235 234 234 232 231 229 231 234 237 239 239 242 243 244 244 245 246 246 248 251 256 261 265 265 266 264 262 260 260 263 265 263 258 255 255 254 253 252 252 252 252 252 252 252 251 252 252 252 252 252 251 251 250 250 250 250 249 249 248 248 248 248 247 246 244 243 242 241 240 239 238 238 238 238 238 240 241 242 243 243 243 242 241 240 239 237 236 237 237 238 239 239 239 239 239 239 239 239 239 239 238 239 239 239 239 239 238 238 238 237 238 238 238 238 238 239 240 241 242 242 242 241 242 244 244 243 241 239 237 235 234 234 235 237 238 238 238 237 238 236 231 224 220 223 224 225 235 241 242 241 243 244 244 244 241 238 237 235 233 233 232 231 228 224 223 228 233 234 235 236 237 238 236 232 226 221 214 210 209 209 207 208 208 217 239 250 252 252 250 247 246 246 246 245 243 240 237 237 241 244 243 236 219 206 205 204 204 204 203 203 202 201 200 200 201 202 203 203 205 206 209 213 217 224 235 241 248 255 259 260 263 263 264 268 271 273 274 275 276 276 277 277 278 231 196 199 206 212 219 223 223 222 222 223 226 231 237 244 253 262 271 277 282 286 288 290 292 295 297 300 302 303 303 305 307 310 313 315 318 308 208 168 161 160 162 165 168 170 171 172 173 175 175 176 178 178 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 179 180 181 182 181 181 181 181 181 179 177 176 175 175 174 174 173 173 172 169 168 168 168 167 167 168 172 174 174 174 173 174 174 175 175 176 176 175 175 174 172 176 256 290 281 293 311 329 65 140 157 170 172 173 177 179 179 178 178 179 183 188 193 197 199 199 199 196 191 187 183 181 179 178 177 176 176 176 175 175 176 176 176 175 176 176 177 177 177 177 178 179 180 182 183 184 184 184 185 185 185 185 185 185 186 187 188 188 189 189 189 189 190 191 192 192 192 192 191 190 190 190 190 190 189 189 188 188 188 188 188 188 188 188 187 187 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 182 182 182 181 181 181 181 181 181 180 180 180 179 179 178 178 178 178 178 178 177 177 177 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 330 330 331 331 332 332 334 335 336 337 337 336 334 334 334 335 336 335 332 329 326 327 326 325 325 323 322 321 321 323 322 322 323 324 326 327 327 326 324 322 322 322 323 324 325 325 326 326 325 324 325 325 324 323 321 321 321 321 319 315 315 315 315 315 315 316 316 316 316 316 316 316 316 316 316 316 316 316 317 317 317 318 318 318 319 319 318 318 318 319 320 321 321 322 322 323 324 325 326 327 328 328 330 331 332 335 340 338 337 337 336 337 337 334 332 333 329 324 320 316 311 309 305 301 298 297 298 299 300 303 303 302 299 298 297 296 298 301 306 305 317 327 329 326 323 321 320 320 318 313 307 305 304 304 305 305 304 304 306 310 318 320 310 302 301 291 295 304 313 317 314 304 300 297 288 284 291 304 314 322 325 325 319 299 279 268 260 261 258 255 252 252 253 254 248 244 241 239 239 238 237 236 236 235 235 233 232 230 231 234 238 240 241 243 245 246 247 248 248 248 249 252 257 259 261 265 267 267 267 267 266 266 265 261 256 252 252 252 251 251 251 251 251 251 251 251 251 251 252 252 252 252 251 251 250 250 250 249 249 249 249 248 248 248 247 245 244 243 242 240 239 236 236 236 236 236 237 239 241 242 242 242 243 242 242 242 240 239 238 238 238 240 240 240 240 239 240 240 240 239 239 239 239 239 239 239 239 239 239 239 238 237 238 238 238 238 239 240 241 241 241 242 242 242 242 243 243 243 241 239 235 231 231 231 232 234 236 236 236 236 236 234 229 223 220 223 230 232 239 242 242 243 244 245 245 244 242 241 239 236 234 234 232 231 226 221 220 223 226 227 226 226 228 230 231 229 224 218 214 209 207 206 205 205 203 202 213 235 248 251 250 248 248 248 248 247 244 239 231 230 234 240 243 239 229 219 208 205 205 204 204 203 202 201 200 200 202 203 204 205 207 209 211 216 220 224 230 240 246 249 255 260 262 263 264 265 269 271 273 275 276 276 276 277 254 197 192 197 202 209 214 216 219 220 222 225 230 235 241 247 255 263 270 277 282 284 286 289 292 294 297 299 301 302 302 304 306 308 310 317 321 311 213 170 163 161 163 166 168 169 170 172 173 173 174 176 177 178 178 178 178 178 178 178 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 180 181 182 182 181 181 182 182 181 179 178 177 176 175 173 172 172 172 172 170 168 169 168 168 169 171 174 174 174 174 174 175 175 176 176 177 177 177 175 174 174 179 278 292 282 291 310 340 106 130 154 169 171 178 182 182 181 179 179 181 185 190 194 197 197 199 197 192 186 182 180 178 177 176 175 175 175 175 174 174 175 175 175 175 176 176 176 177 177 178 178 179 180 182 183 184 184 185 186 186 186 186 186 186 187 188 189 189 189 190 190 190 191 191 192 192 192 192 191 191 191 191 191 190 190 189 189 189 189 189 189 189 189 188 187 186 186 186 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 181 181 181 180 180 180 180 179 179 178 179 179 178 178 178 178 177 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 330 330 330 330 331 331 332 333 334 335 335 335 334 332 331 332 333 335 333 330 327 325 326 327 325 324 322 321 322 323 324 321 321 322 324 326 327 326 325 322 321 321 323 324 324 325 325 325 324 322 322 323 324 324 323 322 322 322 320 316 313 314 314 314 315 315 315 315 315 316 316 315 315 315 315 315 315 315 316 316 317 317 317 317 318 318 318 317 318 318 319 319 320 321 321 322 323 324 325 326 327 328 328 329 330 333 335 334 336 338 337 337 338 339 337 332 329 327 325 322 317 316 312 308 302 298 296 295 296 297 300 302 301 298 296 294 294 298 304 309 311 321 328 326 324 321 319 319 319 313 308 306 306 304 306 308 307 306 302 301 303 305 303 304 299 292 288 293 311 322 322 318 310 303 302 299 292 297 308 315 320 324 325 320 299 280 268 262 261 259 257 253 254 255 254 247 243 240 239 238 238 237 237 237 236 236 235 234 233 233 237 240 242 244 246 247 249 250 251 251 250 251 254 257 259 262 267 270 272 273 271 270 268 264 258 254 254 250 249 249 250 250 251 251 250 250 250 250 250 251 252 252 252 251 251 250 250 249 249 249 249 248 248 248 248 246 245 243 241 240 238 236 235 234 233 233 234 236 238 240 242 242 242 242 242 242 242 241 241 240 240 240 242 242 241 240 240 240 240 240 239 239 239 239 238 238 239 239 239 240 240 240 240 239 239 240 239 240 241 241 241 241 242 242 242 242 242 242 242 242 240 236 234 232 231 232 233 235 236 235 234 233 232 228 225 223 230 236 236 241 241 242 244 245 245 245 244 244 243 240 237 236 235 232 227 222 218 218 218 220 220 219 217 216 218 220 220 218 213 213 211 210 208 206 203 201 199 200 209 229 246 251 249 250 250 249 249 246 241 232 227 228 235 240 237 233 228 210 206 205 205 204 204 203 202 201 203 203 205 207 209 210 212 214 218 222 227 233 240 241 248 253 258 261 262 264 265 266 270 273 274 275 275 274 265 205 191 201 207 211 213 213 215 218 220 224 229 235 240 246 253 259 265 272 278 282 283 287 290 292 294 296 298 300 301 302 304 305 306 311 317 321 314 223 173 165 164 165 166 168 169 170 172 173 174 175 176 177 177 178 178 178 178 178 178 177 177 177 177 177 178 178 179 179 179 179 179 179 179 179 179 180 182 182 182 182 182 182 183 182 180 178 177 175 175 173 173 172 172 171 170 168 170 169 169 171 173 175 175 174 174 175 176 177 177 178 179 179 177 176 176 175 185 281 293 286 285 312 104 132 145 159 163 175 182 187 186 183 180 180 184 188 191 194 196 197 198 194 188 182 178 176 175 174 174 173 174 174 174 173 173 174 174 175 175 176 176 176 177 177 178 178 179 180 182 183 184 185 185 187 187 187 187 187 187 188 189 190 190 190 191 191 191 192 192 192 192 192 192 191 191 192 192 192 191 190 189 189 190 190 190 190 189 188 188 187 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 183 183 183 183 182 182 181 181 181 181 181 181 180 180 180 180 179 179 179 179 179 179 178 178 178 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 329 329 329 330 330 330 330 331 332 333 333 334 333 332 331 331 330 332 334 332 329 328 326 324 323 322 321 321 323 325 324 323 321 321 322 324 326 326 326 324 322 320 321 322 323 323 323 322 321 320 319 320 321 323 323 323 323 321 317 312 313 313 314 314 314 315 315 315 315 315 315 315 314 314 313 314 314 314 315 316 316 316 317 317 317 317 317 317 317 318 318 319 319 320 320 321 322 323 324 325 326 328 328 329 329 331 333 334 334 337 339 339 338 338 338 335 331 326 325 320 317 315 313 310 305 301 297 295 295 293 294 299 302 299 296 293 292 294 298 300 307 314 321 323 323 323 320 317 315 312 309 306 305 305 307 309 309 309 308 303 299 298 298 297 297 295 291 288 292 307 323 332 326 316 311 309 308 307 309 313 317 321 324 325 321 301 285 277 269 263 261 259 256 257 257 253 246 242 240 239 238 238 237 237 237 237 237 236 236 237 238 241 243 245 247 248 250 251 252 253 253 253 254 256 256 260 265 270 274 276 275 273 271 268 263 258 254 251 247 246 248 249 249 250 250 250 249 249 249 250 250 251 252 252 251 250 250 250 249 249 249 249 248 248 248 247 246 244 242 240 238 236 235 232 231 230 230 232 235 237 239 241 241 241 241 241 241 242 242 242 242 242 242 241 242 241 241 241 241 240 240 240 240 240 239 238 237 239 240 240 241 242 242 242 242 241 241 241 241 242 242 242 242 242 243 243 242 242 242 241 240 240 238 237 235 232 231 232 235 236 236 234 233 231 227 228 227 240 242 240 242 241 243 244 245 246 246 246 245 244 242 239 237 235 231 225 220 218 217 217 217 217 215 212 210 210 211 212 212 211 213 212 212 211 208 205 201 197 196 197 205 231 246 248 249 251 250 249 247 244 239 231 226 227 232 232 230 222 209 207 205 205 205 205 204 204 204 205 205 208 210 211 212 213 216 221 225 227 233 240 242 249 251 257 261 262 264 266 269 271 273 273 274 274 272 253 187 210 214 219 222 222 220 220 224 226 229 234 239 244 250 258 264 270 275 277 280 284 289 290 292 294 295 298 300 301 302 303 304 306 311 316 319 316 227 175 169 166 166 166 167 168 171 172 173 174 175 176 177 177 177 177 178 178 178 178 178 177 177 177 178 178 178 179 179 179 179 179 179 180 180 180 181 182 182 182 181 182 184 190 186 181 179 177 176 176 176 174 173 172 171 169 169 170 171 171 173 174 175 175 174 174 176 177 178 179 179 180 179 178 178 177 175 189 278 293 282 253 135 131 141 149 157 173 180 187 190 189 184 180 180 186 188 191 196 197 196 194 190 185 180 176 174 174 173 173 173 173 173 173 172 172 173 174 175 175 175 176 176 177 177 178 178 180 181 182 183 184 185 186 188 188 187 187 188 188 189 190 190 191 191 192 192 192 192 192 192 192 192 192 192 192 192 193 192 191 190 190 190 190 190 190 189 189 188 188 187 187 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 183 182 182 182 182 182 181 181 181 180 180 180 180 180 180 180 180 179 179 179 178 333 333 332 332 332 332 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 330 330 330 331 331 332 332 331 330 329 329 331 332 332 330 330 328 323 321 321 322 323 325 327 325 322 321 321 323 325 326 327 325 323 321 319 319 319 320 320 318 317 316 316 317 317 319 322 322 323 316 314 312 313 313 314 314 315 315 315 315 315 315 315 314 313 313 312 312 313 313 314 315 315 316 316 317 317 317 317 317 317 317 318 318 318 319 320 320 321 322 323 324 325 326 328 329 329 329 329 330 333 335 337 338 337 336 336 331 328 324 319 314 313 310 310 308 303 299 297 294 294 292 292 293 298 299 296 292 290 291 295 302 302 309 314 318 321 323 323 321 317 313 310 307 307 306 310 311 311 311 313 315 309 300 296 295 296 296 294 295 293 296 302 314 331 331 317 315 315 316 318 316 315 319 323 326 325 319 304 288 286 274 267 265 263 261 259 257 252 246 242 240 240 238 237 237 237 237 237 238 238 239 241 241 243 245 247 249 251 252 253 254 255 255 256 256 258 260 263 269 272 275 277 276 274 271 267 262 261 256 250 246 245 246 247 248 249 249 249 248 248 248 249 250 250 251 251 250 250 250 249 249 249 249 249 248 248 248 247 245 243 241 239 236 235 234 230 229 227 227 228 232 235 238 240 240 240 240 240 241 241 242 242 241 242 241 241 241 242 242 241 241 241 240 240 241 241 240 239 238 238 239 241 242 243 243 243 243 242 242 242 242 242 242 242 243 243 243 244 244 244 242 240 239 238 239 237 235 232 231 232 235 237 237 236 234 233 232 232 236 245 243 242 243 242 244 245 246 246 246 246 246 245 244 242 239 235 230 225 222 219 219 218 217 217 214 211 209 208 208 209 213 215 215 215 215 213 212 209 204 199 196 195 197 212 223 228 238 251 252 250 248 245 242 235 227 223 224 224 221 214 207 205 203 205 205 205 205 205 205 206 208 210 212 212 213 215 218 223 227 230 231 234 238 244 250 257 261 263 264 265 269 271 271 272 273 272 269 257 237 229 228 229 229 228 227 226 228 230 233 237 242 247 253 260 267 272 274 277 281 286 289 291 292 294 297 299 300 301 301 302 304 306 310 314 317 314 209 175 171 169 168 167 168 169 171 173 174 175 176 176 176 177 177 177 178 178 178 178 177 177 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 181 181 181 181 182 187 199 191 184 180 178 177 177 176 175 174 173 171 169 169 171 173 174 175 175 175 174 174 176 178 178 179 180 181 181 180 180 178 176 175 190 267 286 238 162 145 143 146 155 168 180 186 191 193 190 184 179 180 186 186 193 197 197 194 191 187 182 177 175 174 174 174 173 172 172 172 171 171 172 172 173 174 174 175 176 176 177 178 178 179 181 182 183 184 184 186 188 189 188 188 188 188 189 190 190 191 191 192 193 193 193 193 193 193 193 193 192 192 192 193 193 192 192 191 191 190 190 190 189 189 188 188 188 188 187 187 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 183 183 183 183 183 182 182 182 181 181 181 180 180 180 181 180 180 180 179 179 179 333 332 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 329 329 329 329 329 329 329 330 330 330 329 329 328 328 328 329 330 328 329 329 327 322 322 323 325 327 329 327 324 322 321 322 324 326 327 327 325 323 320 317 315 316 315 314 313 312 313 314 315 317 320 320 321 321 313 315 315 315 315 316 316 317 316 316 316 315 314 313 312 312 312 312 312 313 313 314 314 315 315 316 316 317 317 317 317 317 317 318 318 318 319 319 320 321 322 323 324 325 327 328 328 329 329 328 330 333 335 337 336 334 332 329 328 323 319 315 310 308 305 303 300 298 296 295 293 293 292 291 294 296 296 293 288 288 290 295 299 301 307 312 317 321 324 323 321 318 312 309 307 307 308 312 315 314 313 316 317 312 302 296 295 296 298 300 302 303 308 308 312 319 322 318 319 314 313 315 315 316 320 326 329 327 320 312 308 292 277 273 270 267 263 259 256 251 246 244 242 240 238 237 237 237 237 238 239 240 242 243 243 244 247 249 250 252 253 254 255 256 256 257 257 259 263 266 269 272 275 276 275 273 270 267 264 262 257 252 247 245 245 246 248 248 248 248 247 247 247 248 249 249 250 250 250 250 249 249 249 249 249 249 248 248 248 247 245 243 241 239 237 235 233 230 227 225 225 225 228 232 235 238 239 239 238 238 239 240 240 241 240 240 241 241 241 241 242 242 241 241 241 241 241 242 242 241 241 240 240 242 243 244 244 244 244 244 244 243 243 242 243 243 243 243 243 243 244 244 243 240 239 238 237 236 235 234 232 233 235 237 238 237 236 236 237 240 245 246 243 243 243 243 245 246 246 246 247 247 247 246 245 244 240 234 230 226 223 222 222 220 219 217 214 212 211 212 213 216 227 233 232 229 220 218 214 213 210 205 200 197 197 200 204 212 224 238 248 252 248 242 238 233 226 219 219 217 212 209 206 204 204 205 204 205 206 206 206 207 209 212 213 214 215 216 220 226 230 230 233 236 240 245 253 260 262 263 265 267 269 271 271 272 271 268 259 250 243 241 238 237 235 234 232 231 232 232 235 239 244 250 256 262 267 267 273 278 283 286 289 291 292 294 296 298 300 301 301 302 304 306 309 313 315 305 191 175 173 172 170 169 169 170 172 173 174 175 176 176 176 176 177 177 177 177 177 177 177 176 176 177 177 177 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 185 197 193 186 181 179 178 177 176 175 174 173 173 172 172 174 176 176 176 176 175 175 176 178 179 179 180 181 181 181 181 180 179 177 175 184 232 253 179 158 156 155 158 166 176 184 190 194 194 190 182 176 177 181 186 195 197 195 192 189 184 178 175 174 174 175 175 174 172 170 170 170 170 171 172 172 173 174 175 175 176 177 178 179 181 182 183 183 184 186 188 189 189 188 188 188 189 190 190 190 191 192 192 194 194 194 194 194 194 193 193 193 193 193 193 193 192 192 192 191 191 191 190 190 189 188 188 188 188 187 187 187 187 187 186 186 186 187 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 183 183 182 182 181 181 181 181 181 181 181 181 180 180 180 179 333 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 329 329 329 329 329 329 329 329 328 328 328 328 328 328 328 328 328 328 327 327 327 327 327 327 328 329 329 328 327 325 325 326 327 328 329 328 326 324 324 322 324 326 328 328 327 325 322 318 314 313 312 310 308 311 314 317 317 319 320 322 319 316 315 316 320 319 319 319 318 318 317 316 315 314 314 313 312 311 311 311 311 312 312 313 314 314 314 315 316 316 316 316 316 316 317 317 318 318 318 319 319 320 321 321 322 324 325 327 328 329 330 328 328 330 332 334 335 334 328 325 325 323 317 312 310 307 304 301 298 296 296 296 295 295 293 292 292 293 294 293 290 287 287 292 292 296 302 307 316 320 324 324 322 317 311 309 309 309 309 311 314 316 319 319 323 321 314 308 304 298 298 301 304 308 313 321 321 318 315 314 314 315 313 315 315 315 318 323 329 333 329 322 316 309 294 281 278 273 269 264 259 255 251 246 245 243 240 238 237 237 237 237 238 239 241 243 243 244 246 247 249 250 251 252 254 255 255 256 256 257 260 263 267 269 271 273 274 273 272 268 267 265 262 258 253 249 246 245 246 247 247 247 247 247 247 247 247 248 248 249 249 249 249 249 249 249 250 250 249 249 249 248 247 244 242 240 239 239 236 233 230 227 226 225 224 226 227 230 232 234 236 237 237 238 239 240 240 240 241 242 242 242 242 242 242 242 242 241 241 242 243 243 243 243 243 242 243 244 245 245 245 245 245 245 244 244 243 243 243 243 243 243 243 243 244 243 242 241 239 238 237 236 235 233 233 235 238 238 239 238 238 241 245 246 244 244 245 243 244 246 247 247 247 247 248 248 247 246 245 243 236 231 227 226 225 224 223 221 218 216 215 215 219 224 232 236 238 240 239 233 225 219 216 216 214 209 204 203 201 204 211 217 222 233 245 248 232 227 224 222 220 214 208 203 204 201 202 206 206 207 207 207 207 207 208 211 214 216 217 218 219 224 229 232 233 237 240 244 249 256 261 263 263 263 266 267 269 270 270 269 264 254 248 246 245 243 241 239 238 235 234 235 236 238 240 246 252 258 263 267 269 274 280 284 286 289 291 292 293 295 296 297 299 301 303 305 307 309 311 311 290 188 175 175 174 172 170 170 171 172 173 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 177 178 178 178 178 179 179 180 180 180 180 180 180 181 181 181 182 185 195 192 187 184 181 179 177 176 174 173 173 173 174 175 176 177 177 177 176 175 176 178 180 180 180 182 182 182 182 181 181 180 178 176 175 191 202 171 163 162 164 168 174 180 186 191 195 193 188 180 176 175 180 189 197 197 195 191 186 180 174 171 172 174 175 175 173 171 169 168 169 169 170 171 171 172 173 174 175 176 177 179 180 182 183 183 184 185 187 188 189 188 188 188 189 189 190 191 191 192 193 193 194 195 195 195 194 194 194 194 193 193 193 193 193 192 192 192 191 191 191 191 190 189 189 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 186 185 185 185 185 185 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 181 181 181 181 181 181 180 180 332 332 332 332 332 332 331 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 328 327 327 327 327 326 326 325 325 325 326 326 327 327 328 328 328 327 327 328 330 330 331 329 326 325 325 325 326 328 330 330 329 326 324 321 318 314 313 312 310 310 315 321 322 321 321 321 323 321 320 321 321 321 321 320 320 318 317 315 313 312 312 311 311 310 310 310 310 311 312 312 313 313 314 314 315 315 315 316 316 316 316 317 317 317 318 318 319 319 320 321 321 322 324 325 327 328 329 330 328 328 330 333 335 334 330 325 323 323 318 312 309 304 303 300 298 296 295 295 295 296 296 295 292 291 291 291 290 288 288 290 294 297 303 309 315 322 324 326 324 320 313 310 312 312 315 317 319 322 325 325 324 326 320 313 310 308 303 303 304 306 309 316 323 323 319 315 314 315 317 318 320 320 318 319 324 327 328 324 326 318 307 294 285 281 275 270 265 259 255 251 247 246 243 240 239 237 237 237 238 239 241 242 243 243 245 246 247 248 249 250 251 252 253 254 255 255 257 259 263 266 268 269 269 271 271 270 268 266 264 262 259 256 252 248 246 245 246 246 247 247 247 247 246 247 248 248 248 248 248 248 249 249 249 250 250 250 249 249 248 246 244 242 241 240 239 237 234 232 229 228 227 226 227 226 225 225 228 232 235 236 237 238 240 241 241 242 243 243 243 242 242 242 242 242 242 242 242 243 243 244 244 244 244 244 245 246 246 246 246 246 246 245 245 244 244 244 244 243 243 243 243 244 244 244 243 241 240 238 237 236 235 235 236 239 239 239 240 241 244 247 246 245 246 246 245 245 246 247 248 248 248 248 248 248 247 246 245 239 234 232 230 229 228 227 223 220 218 219 221 226 234 236 239 245 246 245 243 237 228 221 221 222 221 218 216 214 213 215 218 216 211 212 219 217 216 217 216 214 211 206 202 199 201 206 209 210 211 210 210 209 209 210 212 215 218 220 221 224 228 232 234 237 239 243 248 253 258 262 263 263 264 263 267 268 268 268 266 261 254 249 247 246 244 243 242 239 237 235 235 237 240 242 246 253 258 261 265 271 277 281 284 287 289 291 292 293 294 294 296 298 301 303 305 307 308 309 308 301 283 259 205 187 176 173 173 173 173 174 175 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 176 177 178 178 178 178 178 179 179 180 180 180 180 180 181 182 182 182 187 194 191 187 187 182 180 177 176 174 173 172 174 175 176 178 178 178 177 176 177 178 179 180 181 182 183 183 183 182 182 181 181 179 177 176 178 177 171 168 168 171 175 179 182 187 191 193 190 186 184 180 178 184 192 197 197 193 189 183 177 173 173 172 174 175 174 173 171 168 168 168 169 169 169 170 171 172 173 174 176 178 180 181 182 183 184 185 186 188 189 189 188 188 188 189 189 190 190 191 193 194 195 195 196 195 195 195 195 195 194 194 194 194 194 193 193 192 192 192 192 191 191 190 189 189 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 182 182 182 182 182 182 182 182 182 181 181 332 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 329 328 328 328 328 327 327 326 326 326 326 325 324 323 324 324 326 326 327 327 327 327 328 329 329 332 332 332 330 327 325 326 326 328 330 332 332 330 328 325 322 320 318 316 315 313 312 314 319 324 324 321 320 320 321 321 319 322 320 320 319 318 316 314 313 312 311 311 310 309 309 309 309 310 310 311 312 312 313 313 314 314 315 315 315 315 316 316 316 316 317 317 317 318 318 319 320 320 321 322 324 326 326 327 327 327 328 329 331 334 335 331 325 322 322 321 313 308 305 302 300 297 296 297 297 296 296 296 297 294 292 290 290 290 287 286 288 290 293 300 306 315 320 323 324 324 322 315 310 308 310 317 326 331 335 332 331 329 327 326 322 321 313 309 306 304 305 306 309 316 320 319 318 318 317 322 326 327 327 326 320 319 319 319 316 313 315 304 298 293 288 282 276 271 266 259 254 252 251 247 243 241 239 238 238 238 239 241 243 243 243 244 245 247 247 248 248 249 250 251 252 254 254 255 257 259 263 266 268 267 267 268 269 268 265 264 263 262 261 259 255 250 247 247 247 246 246 247 247 246 246 247 248 248 248 248 248 248 248 248 249 250 251 250 249 248 247 245 243 242 241 240 239 237 235 235 233 231 230 230 231 231 230 226 226 228 231 234 237 239 240 241 242 242 242 243 243 243 243 243 243 243 242 242 243 243 243 244 245 245 245 245 246 246 246 247 247 246 246 246 246 245 245 244 244 244 243 243 244 244 244 245 244 243 242 240 239 238 238 237 238 239 240 241 242 243 246 248 247 245 246 247 246 247 247 247 248 248 248 248 248 248 248 247 246 243 242 237 234 233 232 230 226 221 222 224 229 233 234 238 246 247 247 247 247 244 236 231 225 227 227 230 231 229 226 222 232 232 215 205 206 211 213 214 216 216 213 209 206 204 206 215 217 216 216 215 215 213 212 213 214 216 220 223 226 229 232 236 239 241 243 246 251 256 260 263 264 265 267 267 267 267 267 266 265 261 255 250 247 244 243 243 241 237 237 235 236 238 241 244 246 253 254 260 266 272 277 281 284 288 290 291 292 293 293 293 296 297 300 302 305 306 308 307 307 306 305 301 281 235 188 180 177 175 175 175 175 174 174 174 174 175 175 175 175 175 174 174 174 174 175 175 176 177 178 178 178 178 178 179 179 179 179 179 179 180 181 182 182 185 192 196 193 191 188 182 180 178 176 175 174 174 174 176 177 178 179 179 178 178 179 180 180 181 182 183 183 184 183 183 182 182 182 180 179 177 176 174 173 173 172 175 179 181 183 187 190 190 188 188 186 182 183 189 194 197 195 191 186 181 176 173 173 173 174 174 174 172 170 169 169 169 169 169 169 169 171 172 173 175 178 179 181 181 182 182 184 186 187 188 189 189 189 188 189 189 190 190 190 192 194 195 196 196 196 196 196 195 195 195 195 195 195 194 194 194 193 193 193 192 192 191 191 190 190 189 189 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 182 182 182 182 182 182 182 182 182 332 332 332 332 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 329 328 328 328 327 327 327 326 326 326 325 324 323 323 323 324 325 326 327 327 327 327 328 330 330 332 335 335 332 328 327 326 327 328 331 331 331 330 328 326 323 320 319 318 317 316 314 313 314 317 321 322 320 318 317 318 316 315 318 316 315 314 313 312 311 310 309 309 309 309 308 308 309 309 310 311 311 312 312 312 313 313 314 314 315 315 315 316 316 316 316 316 317 317 318 318 319 320 320 321 322 324 325 326 326 327 328 329 331 332 334 334 328 324 322 320 313 309 304 301 301 300 298 297 299 301 300 300 298 297 294 291 289 289 288 286 285 289 290 295 301 306 315 316 319 322 321 317 310 308 308 313 321 332 339 347 343 340 334 329 325 321 321 312 308 306 302 300 303 311 320 324 325 324 324 324 332 336 335 332 328 320 315 312 310 309 305 303 300 296 295 291 283 276 271 266 259 256 253 250 247 244 242 240 239 239 240 241 243 244 245 246 246 247 248 248 248 249 250 251 252 253 253 254 255 257 259 262 265 267 266 265 266 266 266 264 263 262 262 262 261 258 253 250 249 248 247 247 247 247 246 246 247 248 248 248 249 248 248 248 249 249 250 250 249 248 247 246 245 243 243 241 240 240 238 238 238 237 236 235 235 236 236 235 231 228 227 228 232 236 239 241 242 242 242 242 242 243 243 243 243 243 243 243 243 243 243 244 245 245 245 245 246 246 247 247 247 247 247 247 247 246 246 245 245 245 245 244 244 244 245 245 245 245 244 244 243 241 241 241 240 239 239 241 244 246 246 248 249 247 246 246 247 247 247 247 248 248 249 249 247 248 248 249 249 248 247 246 242 238 236 234 232 229 227 228 235 237 238 237 241 246 247 247 248 248 247 243 238 234 233 234 242 243 240 238 237 247 246 237 213 208 210 212 214 218 217 216 213 211 211 213 222 225 226 225 223 220 217 215 215 216 218 221 225 229 231 236 240 243 245 247 249 254 259 262 263 264 264 265 266 266 266 266 266 265 262 257 251 246 245 243 240 238 236 235 233 235 238 241 243 245 248 252 259 267 273 278 282 285 289 291 292 293 293 294 295 297 298 299 301 302 304 305 305 306 307 307 306 298 276 219 193 186 182 178 176 175 175 175 174 174 174 174 175 174 174 174 174 174 174 174 175 176 177 177 178 178 178 178 178 179 179 179 179 179 180 181 182 182 186 195 200 198 194 189 183 180 178 177 176 176 176 176 176 178 179 180 179 179 180 180 180 181 182 183 183 184 184 183 183 183 183 183 181 181 179 177 176 175 174 175 177 180 181 184 187 189 188 188 187 187 187 188 192 196 197 194 190 185 180 178 176 174 174 174 173 173 172 170 169 170 171 171 171 169 169 170 172 173 175 179 180 181 181 181 182 184 186 187 188 189 189 189 189 189 190 190 191 191 193 195 197 197 196 196 196 196 196 196 196 196 196 195 195 195 194 194 194 193 193 192 192 191 191 190 189 189 188 188 188 188 188 187 188 188 188 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 185 185 185 185 185 186 185 185 185 185 184 184 184 184 183 183 183 183 183 183 183 183 182 182 182 332 332 332 331 331 331 331 331 331 331 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 327 327 327 326 326 325 325 324 323 323 323 324 325 326 327 328 328 328 329 330 332 333 335 337 335 331 328 328 328 329 330 332 330 331 329 326 323 321 319 318 318 317 316 314 312 311 314 318 319 318 315 314 315 312 313 314 312 311 310 309 309 308 308 307 307 307 307 308 308 309 309 310 311 311 312 312 312 313 313 314 314 314 315 315 316 316 316 316 316 316 317 318 318 319 320 321 321 322 323 324 325 324 326 328 330 331 333 332 329 325 325 322 317 311 308 304 302 301 300 299 299 300 300 302 303 300 296 292 289 290 289 287 286 285 286 289 297 301 306 311 313 317 321 320 313 307 307 307 312 320 326 334 339 337 333 331 326 320 315 314 310 307 304 299 298 304 315 324 326 328 328 330 334 340 343 334 328 323 317 310 306 300 302 301 301 301 299 299 294 285 276 271 266 260 260 254 249 247 245 244 242 241 241 241 242 243 243 246 247 248 248 249 249 250 251 252 252 253 253 253 254 255 256 258 261 264 266 265 264 264 265 264 264 263 263 262 262 262 259 256 253 252 252 250 249 248 248 247 246 248 249 249 249 250 250 249 249 249 250 250 250 249 248 246 245 244 243 243 242 241 240 239 240 240 240 240 240 239 239 239 239 236 231 227 226 229 234 238 240 241 242 241 241 241 242 242 243 243 243 243 243 243 243 243 244 245 245 245 245 246 246 247 247 247 247 247 247 247 246 246 246 245 246 246 245 245 245 246 246 246 246 245 245 245 244 243 243 242 242 242 243 246 248 249 249 249 247 247 247 248 249 248 248 248 249 249 249 248 248 249 249 250 250 249 248 246 244 241 239 236 235 236 240 241 241 241 242 245 247 247 248 248 248 247 246 243 241 240 240 248 248 247 246 247 250 250 250 216 209 210 212 214 216 215 215 215 215 217 220 223 223 226 229 230 227 223 219 218 218 219 220 224 229 230 237 243 246 248 249 252 256 260 262 263 263 264 265 265 265 265 265 266 265 263 259 253 252 246 241 238 236 234 233 232 235 238 240 241 243 248 253 260 268 274 279 283 286 289 291 292 293 294 295 296 297 299 299 300 301 302 303 304 305 306 307 307 302 288 247 199 190 184 181 180 179 177 176 175 174 174 174 174 174 174 174 174 174 174 174 175 175 176 177 178 178 178 178 178 178 178 178 179 179 180 181 181 181 185 187 191 193 191 187 183 180 178 178 178 178 179 179 178 179 180 180 180 180 181 180 180 181 183 183 184 184 184 184 184 184 184 183 182 182 181 181 179 177 176 175 176 178 181 185 188 189 189 189 189 191 191 192 194 197 196 193 189 185 184 180 177 174 173 172 171 172 171 170 170 170 171 172 172 171 170 171 172 174 176 179 179 180 181 181 183 184 186 187 188 189 189 189 189 190 191 192 192 193 195 197 197 197 197 196 197 197 197 197 197 196 196 196 195 195 194 194 194 193 193 192 192 192 191 191 190 189 189 189 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 184 184 184 183 183 183 183 183 183 182 182 182 182 332 332 331 331 331 331 331 331 331 331 330 331 331 330 331 330 330 330 330 330 329 329 329 329 329 328 328 328 327 327 327 326 326 326 325 324 323 323 323 324 325 327 327 328 329 329 330 331 332 333 334 337 337 335 331 330 330 330 331 330 330 330 330 327 324 321 319 318 318 318 318 316 314 311 309 311 316 314 314 314 313 309 309 311 311 310 309 308 307 306 306 306 306 306 307 307 308 309 309 310 311 311 311 312 312 312 313 313 314 314 314 314 315 315 315 315 315 316 316 317 318 318 319 320 321 322 322 322 323 324 324 326 328 330 332 333 331 326 323 324 315 312 310 310 309 308 309 307 305 304 303 302 305 307 303 298 294 292 292 290 287 285 285 286 290 298 302 305 309 314 319 322 319 309 307 305 305 311 315 316 322 328 331 331 331 323 322 316 310 308 305 300 295 297 302 312 323 327 327 330 332 336 341 339 330 321 316 310 303 298 298 297 299 302 304 304 302 296 286 275 269 266 263 259 253 249 247 246 245 244 243 243 243 243 243 243 245 247 248 249 249 250 252 253 253 253 253 253 254 254 255 257 258 259 262 264 265 265 264 264 264 264 263 263 263 262 262 260 258 256 255 254 252 250 249 249 248 247 249 250 250 250 251 250 250 249 249 249 250 249 248 247 246 245 245 244 243 242 241 241 240 240 241 242 242 242 242 242 242 241 238 234 229 226 227 231 235 237 238 240 239 239 239 240 241 241 242 243 243 243 243 243 244 244 245 245 245 245 246 246 247 247 247 248 248 247 247 246 246 246 246 246 246 246 246 246 247 247 247 247 246 246 246 245 244 244 244 244 244 245 247 249 249 249 249 247 247 247 248 248 248 248 248 248 248 248 249 249 249 249 250 250 250 249 248 247 246 245 244 245 246 246 246 245 245 246 246 247 248 248 249 248 247 247 247 246 245 245 249 250 249 249 249 250 248 244 230 210 209 210 211 213 213 213 214 216 219 220 220 222 225 229 231 231 229 226 223 223 222 222 223 226 231 239 245 248 250 252 254 257 260 261 262 263 264 264 264 263 260 263 265 265 264 263 265 264 248 239 235 233 232 231 232 237 240 242 242 245 251 258 264 271 277 281 285 288 290 292 292 293 294 296 296 297 299 299 299 300 301 302 303 305 308 307 306 301 283 242 200 186 181 179 179 179 179 178 177 175 174 174 174 174 174 174 174 174 174 175 175 176 176 177 177 177 178 178 178 178 178 178 179 179 180 180 179 180 181 182 184 186 186 184 182 180 178 178 178 178 178 178 178 180 181 181 180 180 181 180 180 182 182 183 184 184 184 184 185 184 184 183 183 183 183 182 180 178 176 175 175 176 180 186 188 189 190 191 193 194 194 194 196 197 196 194 190 188 184 181 178 174 172 171 170 171 170 170 170 171 172 172 173 171 171 172 173 174 176 178 178 179 181 182 183 184 186 187 189 189 190 190 190 191 192 193 194 195 197 197 197 197 197 197 197 197 197 197 197 196 196 196 195 195 194 194 194 193 193 193 192 192 191 191 190 191 190 190 189 189 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 186 186 187 186 186 186 186 186 186 186 186 186 187 187 187 186 185 185 184 184 184 184 183 183 183 183 183 182 182 182 331 331 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 328 328 328 327 327 327 326 326 325 325 325 324 323 323 324 326 328 328 329 329 330 330 331 332 333 335 336 337 336 335 333 332 332 332 331 331 330 329 328 325 322 319 317 316 317 318 319 317 315 312 311 311 312 307 306 306 307 307 309 310 308 307 306 305 304 304 304 305 305 306 307 308 308 309 310 310 311 311 311 311 312 312 312 313 313 314 314 314 314 315 315 315 315 315 316 317 318 318 319 320 321 322 322 322 322 324 325 327 329 331 333 329 326 325 324 321 313 310 313 316 317 316 316 315 313 313 312 312 311 311 304 301 297 293 291 288 286 285 285 286 291 299 303 307 312 318 321 321 317 314 306 302 304 307 307 309 315 323 334 340 338 331 325 317 312 308 302 295 292 293 298 308 317 324 327 329 329 333 337 333 324 316 307 301 297 297 296 296 299 303 309 309 304 295 283 272 265 264 262 258 253 249 247 246 246 246 246 246 245 245 245 245 245 247 248 249 250 251 253 254 255 255 255 255 255 256 257 257 258 258 261 264 265 264 264 264 264 263 263 263 262 262 261 259 258 258 258 256 254 252 250 249 248 248 250 251 251 251 251 250 249 248 248 249 249 248 247 246 245 244 244 243 243 242 242 241 241 241 241 242 243 244 244 244 244 243 240 237 232 227 225 228 230 232 234 236 236 236 236 237 238 239 240 241 242 243 243 243 243 244 244 245 245 245 246 246 247 247 247 248 248 248 247 247 246 246 246 246 247 247 247 248 248 249 248 248 247 247 247 246 246 246 246 245 246 247 248 249 250 249 248 247 247 247 247 247 247 247 247 247 248 248 248 248 249 249 248 250 251 250 249 248 248 248 247 247 247 247 247 247 246 246 247 248 248 249 249 249 250 250 250 250 250 249 250 250 251 250 250 249 237 212 216 203 205 207 208 210 212 211 212 214 216 216 215 219 224 229 231 231 231 230 229 229 229 229 228 230 235 242 246 250 252 253 255 258 260 260 260 261 262 261 260 260 259 262 265 264 264 264 266 265 248 232 231 229 229 231 235 242 247 247 247 250 255 262 269 275 280 283 286 288 290 290 291 293 294 295 296 297 299 300 300 301 302 302 304 307 308 307 306 300 274 229 200 185 181 180 181 181 180 179 178 176 174 174 174 174 174 174 175 175 175 175 176 176 177 177 177 177 177 177 177 178 178 179 179 179 179 179 179 179 179 180 182 183 183 183 181 180 178 178 177 177 176 177 180 181 182 182 181 181 181 181 181 181 182 183 184 184 184 185 185 185 184 184 184 184 183 182 180 178 176 175 175 176 180 185 186 190 193 193 194 194 194 193 196 198 197 195 194 188 184 182 180 175 171 169 169 169 170 170 171 172 172 173 173 172 173 174 174 175 176 176 177 178 180 182 183 184 186 188 189 190 190 191 192 193 194 195 196 197 198 198 198 197 198 197 197 197 197 197 197 197 196 195 195 195 195 194 194 194 193 193 192 192 192 191 191 191 190 190 190 189 189 189 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 186 186 187 186 186 186 187 187 187 187 187 187 186 185 184 184 184 184 184 184 184 183 183 183 183 183 331 331 331 331 330 330 330 330 331 331 331 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 328 327 327 326 326 325 325 325 324 323 323 324 326 328 329 329 330 330 331 332 333 334 335 336 336 336 335 335 333 332 332 331 331 331 330 328 326 323 320 317 315 315 316 318 320 319 317 314 311 309 307 304 305 305 306 307 308 307 305 304 303 303 303 303 304 304 305 306 307 308 309 310 310 311 311 311 311 311 311 312 312 313 313 313 314 314 314 314 314 314 315 315 316 316 317 319 320 321 321 321 322 322 323 325 327 329 331 332 331 328 327 327 326 323 317 312 322 328 328 327 322 315 314 315 312 312 308 305 303 301 295 292 289 287 286 286 284 287 294 301 307 313 317 320 321 316 312 311 303 300 302 305 309 314 321 334 346 348 347 341 331 322 317 310 300 293 291 293 300 309 310 317 323 325 324 324 329 323 313 305 300 296 296 296 296 297 299 303 310 309 304 291 278 269 262 263 259 256 253 250 248 247 247 247 247 247 247 247 247 247 247 248 249 249 250 252 254 255 256 256 256 257 257 258 258 258 257 258 259 262 262 263 263 263 263 262 262 262 261 260 259 258 258 258 259 257 255 253 251 249 249 250 251 252 252 251 250 249 248 247 247 248 248 247 246 244 244 244 243 243 243 242 242 242 241 241 242 242 243 243 244 244 245 244 242 239 235 230 227 228 228 229 231 232 233 234 233 235 236 236 237 238 240 241 242 242 243 243 244 245 245 245 246 246 246 247 247 248 248 248 248 247 247 247 246 247 247 248 248 249 249 249 249 249 249 249 248 248 248 248 247 247 248 248 249 250 249 249 248 248 247 247 247 247 247 247 248 248 248 248 248 248 248 248 248 249 251 251 250 250 249 249 248 248 247 247 247 247 246 245 247 249 250 250 250 250 250 250 250 250 250 250 251 251 251 251 251 249 246 229 202 202 205 205 206 209 210 211 211 212 213 213 214 218 224 230 231 230 229 230 231 232 234 234 235 237 241 246 248 251 253 255 257 258 259 259 259 259 257 258 258 258 259 261 264 263 263 263 266 272 254 217 221 225 229 233 240 249 248 254 254 256 260 267 273 278 282 284 286 287 288 290 291 292 293 295 296 297 298 300 302 302 302 303 306 309 311 310 306 299 270 219 197 186 181 178 178 178 179 179 178 177 175 174 174 174 174 174 175 175 175 176 176 177 177 178 178 177 177 177 178 178 179 179 179 179 179 179 179 179 180 180 181 182 182 182 181 180 178 177 177 177 178 179 181 183 183 183 183 182 182 182 182 182 183 183 183 184 185 186 186 185 185 185 185 185 183 182 180 179 177 176 176 177 180 182 188 192 193 194 194 194 193 193 197 199 199 197 194 189 185 183 180 175 169 166 166 168 168 169 172 173 173 173 173 174 175 175 175 175 175 174 175 177 179 181 183 185 187 188 189 190 192 193 194 195 196 197 197 197 198 198 198 199 199 198 198 198 198 198 198 197 196 196 195 195 195 195 194 194 194 193 193 192 192 192 191 191 191 190 190 190 189 189 189 188 188 189 189 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 187 186 186 185 185 184 184 184 184 184 184 184 183 183 183 331 331 330 330 330 330 330 330 330 331 331 331 330 330 330 330 330 330 329 329 329 329 329 328 328 328 327 327 326 326 325 325 325 324 323 323 325 327 329 331 331 331 332 331 332 334 335 336 336 337 336 335 334 333 333 333 331 331 330 330 329 327 324 320 317 316 315 315 316 319 321 321 318 315 310 306 304 303 303 302 304 305 306 304 301 301 301 302 303 303 304 305 306 307 308 309 310 310 310 311 311 311 311 311 311 311 312 312 313 313 313 313 313 314 314 314 314 315 315 316 318 319 321 322 321 321 321 323 325 327 330 332 333 334 334 334 333 332 330 328 325 326 333 329 326 322 314 307 305 307 303 303 300 298 298 297 292 291 289 287 286 285 285 287 295 303 311 317 320 320 318 311 309 306 302 302 307 314 321 327 333 339 344 344 345 341 332 324 318 308 299 293 293 296 302 310 310 317 320 319 317 318 317 313 305 300 296 294 295 294 296 298 300 304 310 309 302 288 275 270 267 261 257 255 253 250 248 247 247 247 248 248 248 248 248 248 249 249 250 250 251 252 255 255 256 257 257 258 258 258 258 258 257 257 258 260 261 262 262 262 261 261 261 260 260 258 258 257 257 259 260 259 257 254 252 250 249 251 252 252 252 251 249 248 247 247 247 247 247 246 244 244 243 242 241 241 242 242 242 242 241 241 242 243 243 244 244 245 245 244 243 241 238 234 231 230 230 230 230 232 233 233 232 235 236 235 235 236 236 238 240 241 242 243 243 244 245 245 246 246 246 247 247 248 249 249 248 248 248 247 247 247 247 248 249 249 250 250 250 250 250 250 249 249 249 249 249 249 249 249 250 250 250 249 249 248 248 248 248 248 248 248 248 248 248 248 248 248 248 248 248 249 250 252 251 251 250 249 249 248 248 248 248 247 246 246 248 250 250 251 251 251 251 251 251 251 251 251 251 251 252 251 251 251 251 225 203 207 208 207 208 211 213 214 214 214 213 215 217 221 226 230 231 231 229 228 229 230 231 234 237 240 244 247 250 252 254 255 257 257 258 258 257 257 257 258 258 258 258 260 262 262 262 261 262 235 205 210 219 224 231 236 244 255 257 261 262 263 267 273 278 282 284 286 287 288 289 291 292 293 294 295 296 296 297 299 302 302 302 304 306 309 310 310 309 300 274 219 202 192 181 179 180 179 177 177 177 177 176 175 175 175 174 174 175 175 176 176 177 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 178 179 180 181 181 182 182 181 180 178 178 178 178 180 181 183 184 184 184 184 183 183 183 183 183 183 182 182 184 186 187 186 186 185 186 185 185 184 182 181 179 178 177 178 179 181 185 190 193 193 192 192 193 193 195 199 199 200 199 195 190 187 184 180 174 166 162 163 164 167 170 173 174 175 175 175 175 175 176 176 175 174 172 173 175 177 179 183 186 188 189 189 191 192 194 196 197 197 198 198 198 198 198 199 199 200 199 198 198 198 198 198 197 197 197 196 196 195 195 195 194 194 193 193 193 192 192 192 192 191 191 190 190 190 190 189 189 189 189 189 189 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 187 187 186 185 185 185 185 185 185 185 184 184 184 183 183 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 327 327 326 325 325 325 324 323 324 325 327 330 333 332 332 333 333 333 334 336 336 337 337 336 335 334 333 333 332 332 330 330 329 329 328 326 323 318 315 315 315 315 316 320 321 320 317 312 308 304 299 301 300 300 302 303 302 301 301 301 302 303 304 304 305 306 307 308 309 309 310 310 310 311 311 311 311 311 311 311 312 312 312 312 312 312 312 313 313 314 314 314 315 316 318 321 322 323 322 321 321 324 327 329 332 334 334 334 334 334 334 334 336 338 335 331 326 318 315 316 312 309 303 299 295 294 294 293 293 293 293 291 290 290 287 285 285 287 296 306 314 318 320 318 314 315 310 306 306 312 322 333 336 338 338 334 330 333 338 336 331 322 314 307 300 296 294 297 300 306 311 316 314 312 313 313 309 300 298 294 292 290 291 293 295 297 299 302 306 307 297 286 278 273 267 261 256 254 252 250 248 247 247 247 247 247 248 248 249 249 249 250 250 251 252 253 254 254 255 256 257 257 257 257 258 258 258 258 258 259 260 261 261 261 261 260 260 260 259 258 258 258 258 260 263 261 259 256 253 251 251 252 252 253 252 250 248 247 246 246 246 246 246 244 243 243 242 241 240 240 241 242 242 242 241 241 242 242 242 244 245 245 245 245 244 243 242 238 236 235 233 232 232 235 235 234 234 236 238 237 237 236 237 238 239 240 242 242 243 244 245 245 246 246 246 247 248 249 249 249 249 248 248 248 248 248 248 248 249 249 250 250 251 251 251 250 250 250 250 250 249 250 250 250 250 251 250 250 250 249 249 249 248 249 249 249 249 249 249 249 248 248 249 249 249 249 250 252 252 251 251 250 250 249 249 248 248 246 246 247 249 250 251 251 251 251 251 251 251 251 251 251 251 252 251 251 251 251 249 233 218 212 212 212 214 216 217 218 218 217 217 221 222 224 228 230 230 230 229 228 228 226 226 230 235 241 243 247 249 252 253 255 255 256 257 257 256 257 258 258 258 259 259 259 260 260 260 257 247 233 222 220 223 228 231 236 243 251 261 265 268 271 275 279 283 285 287 289 288 290 292 293 294 295 296 296 297 297 298 298 300 302 304 306 307 308 309 309 309 302 284 263 225 195 183 181 182 180 179 177 177 177 177 176 176 176 175 175 175 175 176 176 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 178 178 179 180 181 181 182 182 181 180 180 179 178 179 181 183 184 185 184 185 185 184 184 184 184 184 183 183 183 184 186 187 186 186 186 186 185 185 184 182 181 180 179 179 179 180 183 187 191 192 190 190 192 194 196 197 198 200 201 199 195 190 187 184 179 172 165 162 162 164 168 173 175 176 177 178 177 177 176 176 175 174 172 171 172 173 175 178 182 185 187 188 189 191 194 196 197 198 198 199 199 199 199 199 200 200 200 200 199 199 198 198 198 198 197 197 196 196 196 195 195 194 194 194 193 193 193 192 192 192 191 191 191 191 190 190 190 190 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 186 186 186 186 185 185 185 185 184 184 183 183 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 327 327 326 326 325 325 324 324 324 325 327 331 333 334 334 334 334 334 335 336 337 338 337 337 336 334 333 333 333 332 331 330 330 329 329 327 325 322 317 314 314 313 314 316 318 318 317 310 303 297 297 295 295 296 298 300 300 300 301 301 302 303 304 304 305 306 307 308 309 309 310 310 310 311 311 311 311 312 312 312 312 312 312 312 312 312 312 312 312 313 314 314 315 315 317 319 321 323 323 323 322 323 325 328 331 334 335 335 334 335 335 337 340 340 340 335 331 310 304 303 308 313 313 307 299 295 294 293 293 292 291 291 290 289 290 286 284 285 289 298 310 318 320 319 317 314 313 309 308 312 322 331 335 339 338 334 329 327 328 330 331 330 320 310 306 302 299 295 297 297 300 306 309 308 310 312 308 302 297 292 289 289 288 288 291 292 294 296 299 301 299 293 287 287 279 269 261 256 253 251 248 247 247 247 246 246 246 247 248 249 249 249 249 250 251 252 253 253 253 254 255 256 256 256 256 257 258 258 258 259 259 260 260 260 260 260 260 260 259 259 259 258 258 259 261 264 263 260 256 254 253 253 253 252 253 252 249 247 246 245 246 246 246 245 244 243 241 240 239 239 240 240 241 241 241 240 240 241 241 243 244 245 245 245 245 245 245 244 242 241 239 237 236 235 239 239 238 237 238 240 240 240 239 239 239 239 240 241 241 243 244 245 245 246 246 247 247 248 248 249 249 249 249 248 248 247 247 247 248 248 249 249 250 251 251 251 251 251 251 251 251 250 250 250 251 251 251 250 250 250 250 250 249 249 249 249 249 250 249 250 250 249 249 250 251 249 250 251 252 252 252 252 251 251 250 250 249 248 247 247 248 249 250 251 251 251 251 251 251 251 251 251 251 252 251 251 251 251 250 246 239 227 219 217 219 222 221 220 220 220 221 223 228 229 228 227 230 231 229 227 227 227 226 224 225 231 237 239 243 247 250 252 254 254 255 256 256 256 257 258 258 258 258 256 256 255 254 251 246 238 232 229 229 230 232 233 232 245 256 264 268 271 275 280 284 286 288 289 289 291 292 294 295 296 297 297 298 298 299 300 300 300 302 304 306 308 309 308 308 308 305 301 291 257 209 188 183 183 183 182 179 178 177 177 177 177 176 176 176 175 175 175 176 177 178 178 179 179 178 178 178 179 179 179 179 179 179 179 178 178 178 179 180 181 182 184 183 182 182 182 181 180 180 183 185 185 186 186 186 186 186 185 185 185 184 184 184 185 186 186 186 186 186 186 186 185 185 183 182 181 181 181 181 181 181 185 188 191 189 185 186 193 197 198 198 198 200 202 198 193 188 186 182 177 171 170 167 166 168 172 176 177 178 179 179 178 178 177 176 174 173 172 171 171 174 176 179 183 184 186 188 190 192 194 196 197 198 199 199 200 200 200 200 201 201 200 200 200 199 199 198 198 198 198 197 197 196 196 196 195 195 194 194 194 193 193 192 192 192 191 191 191 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 186 186 186 186 186 185 185 184 184 183 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 328 327 327 326 325 325 325 324 324 325 327 331 335 336 335 335 335 335 335 337 338 339 339 339 337 335 333 332 332 332 332 331 330 329 328 328 326 325 321 318 315 313 312 313 315 316 312 306 301 300 298 297 296 296 297 299 300 300 301 301 302 303 304 304 305 306 307 308 309 309 309 310 310 311 311 311 311 312 312 312 312 312 312 312 311 311 311 312 312 312 313 314 315 315 316 317 319 322 323 323 323 323 324 325 329 332 335 336 336 337 338 338 344 339 329 323 319 310 300 299 301 303 307 308 309 303 301 300 297 294 291 289 287 287 287 287 285 283 284 290 301 312 318 319 317 316 315 313 309 306 310 317 324 328 329 329 327 326 326 324 324 326 325 315 306 304 305 303 300 305 299 297 299 303 307 311 310 304 299 295 292 290 288 286 285 287 289 291 292 294 297 296 293 289 287 282 272 261 255 252 250 247 246 246 246 246 246 246 246 247 248 249 249 250 250 251 252 252 253 253 254 254 255 255 256 256 257 258 258 258 259 259 260 260 259 260 260 260 260 259 259 259 258 259 260 263 265 264 261 257 255 254 254 254 254 253 251 249 246 245 245 246 246 246 245 244 242 239 238 237 238 238 239 239 240 240 239 239 240 241 243 244 245 245 246 246 246 245 245 245 244 243 242 241 241 244 244 243 241 242 242 243 243 243 243 242 241 241 241 242 243 244 244 245 246 246 246 247 247 248 249 249 249 249 248 248 247 247 247 247 248 248 249 250 251 251 251 251 251 252 252 251 251 251 250 251 251 251 251 251 251 250 250 250 250 250 250 250 250 250 250 251 250 250 251 251 250 250 251 252 252 252 252 252 252 251 251 250 249 248 248 249 249 250 250 251 251 252 251 251 250 251 251 252 252 251 251 251 251 250 247 243 232 225 224 227 230 226 226 223 224 226 229 233 234 232 231 231 230 228 227 225 225 224 224 225 229 234 236 240 243 246 248 250 252 254 254 255 256 256 257 257 257 254 254 253 250 245 239 234 231 228 229 230 233 234 236 238 253 262 266 268 271 275 280 284 286 288 289 290 292 293 294 295 297 297 296 297 298 299 299 299 300 302 303 306 308 309 308 307 307 305 304 295 273 228 195 185 185 185 184 182 179 179 178 178 177 177 177 177 176 176 176 177 177 177 178 179 178 178 178 179 179 179 179 179 179 179 180 179 178 178 179 180 182 183 185 184 184 183 182 182 182 182 184 186 187 187 187 187 187 186 186 186 185 185 185 186 186 186 186 186 186 186 186 186 185 185 184 183 183 183 183 183 182 183 186 189 189 187 183 186 194 199 200 199 199 201 202 197 190 183 182 181 178 175 174 172 171 173 175 178 179 180 180 179 178 177 177 176 174 173 172 171 173 176 179 182 184 185 187 189 191 193 195 196 196 197 198 199 199 200 200 201 201 201 200 200 200 199 199 199 199 198 198 198 197 196 196 196 195 195 195 195 194 194 193 193 192 192 191 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 187 187 186 186 186 186 185 185 184 184 329 329 329 329 329 330 330 330 330 330 330 330 330 330 330 330 330 330 329 329 329 329 328 328 328 327 327 326 325 325 324 324 325 327 331 335 337 337 335 335 336 336 337 339 340 340 340 339 336 335 331 331 331 332 331 330 328 327 327 326 325 324 321 320 317 314 312 312 313 305 303 302 301 301 300 299 298 298 298 299 300 301 302 303 304 305 305 305 306 307 308 308 309 309 310 310 311 311 312 312 312 312 312 312 312 312 312 311 311 311 311 311 312 312 313 314 315 316 316 318 320 321 322 323 324 324 325 327 330 333 334 334 336 337 337 337 330 321 316 312 309 305 299 296 297 298 301 303 303 301 302 302 301 296 292 289 287 287 287 285 284 283 284 292 302 310 315 317 317 317 314 309 304 302 304 312 316 320 322 322 323 324 323 319 319 320 319 311 303 301 306 307 305 303 299 297 299 304 309 310 305 300 297 293 292 292 289 287 285 286 287 288 289 291 292 293 291 290 287 283 274 262 255 252 249 247 246 246 247 247 247 246 246 247 248 249 249 250 251 251 252 253 253 254 254 254 254 255 255 256 257 258 258 259 259 260 260 259 259 259 259 260 259 259 258 258 259 260 261 264 264 263 261 258 256 256 256 256 255 253 251 248 245 245 245 245 246 246 246 244 241 238 236 235 236 237 237 238 239 239 239 239 240 241 243 244 245 246 246 246 246 246 246 246 245 245 244 244 245 246 246 246 244 244 244 244 245 245 245 245 244 243 243 244 244 245 245 246 247 247 246 247 247 248 249 249 249 249 249 249 248 247 247 247 247 248 249 250 251 251 251 251 251 252 252 252 252 251 251 250 250 251 251 251 251 251 250 251 251 251 251 251 250 250 250 250 250 250 250 250 250 250 251 252 253 253 253 253 253 252 252 251 250 249 249 249 250 250 251 251 252 252 251 251 250 251 252 252 252 252 251 250 250 249 249 247 236 229 229 232 233 230 230 227 227 229 232 235 237 236 233 231 230 230 228 225 225 226 228 230 232 234 236 238 240 240 243 247 251 253 254 255 255 255 254 254 253 250 248 247 244 239 236 234 233 231 232 233 234 236 239 246 259 265 267 267 269 273 278 282 284 285 287 289 291 292 293 294 295 295 295 296 297 297 298 299 300 301 303 305 308 310 308 307 306 305 303 294 278 242 202 188 185 186 187 183 182 181 180 179 179 178 178 179 178 177 177 178 178 178 178 179 178 178 178 178 178 178 178 178 178 179 181 180 178 178 178 179 179 180 182 182 183 182 182 183 184 184 186 187 188 188 188 188 187 187 187 187 186 186 186 186 187 187 187 187 186 186 186 186 186 185 185 184 185 185 184 184 183 184 186 188 188 187 185 188 195 197 199 200 200 201 201 196 188 180 179 180 180 180 179 178 176 176 178 180 181 181 181 180 179 179 178 176 175 173 172 174 176 178 181 183 184 187 190 191 193 195 196 196 196 196 197 197 198 199 200 201 201 201 200 200 199 199 199 199 198 198 198 197 197 196 196 196 196 195 195 195 195 194 193 193 192 192 192 192 192 192 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 187 187 187 186 186 186 186 185 185 329 329 329 329 329 329 329 329 330 330 330 330 330 330 330 330 330 330 329 329 329 329 329 328 328 327 327 326 326 325 325 325 327 330 334 336 336 335 335 336 336 338 339 340 340 341 339 336 334 332 330 330 331 331 330 328 326 324 324 324 324 323 322 321 319 315 313 309 305 303 302 301 301 301 301 301 301 300 301 302 302 302 303 304 304 305 305 306 307 307 308 309 309 310 311 311 312 312 312 312 313 313 313 313 312 312 311 311 311 311 311 311 312 312 313 314 315 316 318 319 320 320 322 324 325 326 328 330 332 333 333 332 330 332 330 326 321 311 306 308 310 304 298 294 294 293 295 296 296 294 294 299 302 299 294 291 288 288 287 285 284 285 290 297 306 311 316 320 321 318 312 305 303 301 301 305 310 316 316 316 317 317 316 314 313 315 314 308 302 298 302 303 304 304 303 302 305 308 308 306 302 297 295 296 295 294 292 289 287 286 286 287 287 288 290 290 289 288 286 282 274 264 256 252 250 248 247 247 247 247 248 247 247 247 248 249 250 250 251 252 252 254 254 254 254 254 254 254 255 256 257 257 258 259 259 259 259 259 258 258 259 259 258 258 258 258 259 261 262 263 263 262 260 258 257 258 258 258 256 254 251 248 245 243 244 245 246 246 246 244 241 237 235 234 234 235 236 237 239 239 239 240 240 242 243 244 245 246 246 246 246 246 246 246 245 245 244 245 246 246 246 247 246 246 245 246 246 247 247 246 246 245 245 246 246 246 246 247 247 247 247 247 247 248 249 249 250 250 249 249 248 247 247 247 247 248 249 250 250 251 251 252 252 252 252 252 252 252 251 251 250 250 250 251 251 251 251 251 250 249 250 250 250 250 249 249 250 250 250 250 250 250 251 253 253 253 254 253 253 252 253 252 251 251 250 250 251 251 251 252 252 251 251 250 251 252 253 252 251 251 250 249 249 249 249 247 238 231 231 233 234 234 232 229 229 230 233 236 238 237 235 232 232 230 228 227 227 229 231 234 236 237 239 241 240 239 240 245 249 252 253 254 254 253 251 250 248 247 246 244 241 238 235 234 234 234 234 236 236 238 244 251 261 267 268 268 270 273 277 280 281 283 285 288 290 291 291 292 294 294 294 295 295 296 298 299 299 300 302 305 308 310 309 309 308 305 301 294 280 251 206 190 186 187 188 187 185 183 182 182 181 180 181 183 183 180 181 181 180 179 180 179 179 178 178 178 178 177 177 177 177 177 179 179 178 178 178 179 179 178 179 180 182 182 183 184 185 186 188 189 189 189 189 188 188 188 188 188 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 185 185 184 185 186 188 188 188 188 189 189 195 199 201 202 202 201 196 190 185 182 182 182 183 183 181 180 179 180 181 182 182 182 181 181 180 179 178 176 174 173 177 179 180 181 183 187 190 193 194 195 196 197 197 196 196 196 197 198 199 200 200 200 200 199 199 199 199 198 197 197 197 197 197 196 196 196 196 196 196 196 195 195 194 193 192 193 193 193 193 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 188 188 188 188 188 187 187 187 187 187 187 186 186 186 329 329 329 329 329 329 329 329 329 329 329 329 329 329 330 330 330 330 330 329 329 329 329 328 328 327 327 326 326 326 326 327 329 331 334 334 333 334 335 336 337 339 339 339 338 337 336 335 331 329 329 330 329 329 327 325 323 323 322 323 324 323 323 322 320 318 313 303 299 301 300 300 301 301 302 302 302 302 302 303 303 303 304 304 305 305 306 306 307 308 309 310 310 311 312 313 313 313 313 313 313 313 313 312 312 312 311 311 311 311 311 311 312 312 313 314 316 317 319 320 321 321 323 325 327 329 332 334 332 331 330 328 328 327 324 317 313 306 300 303 309 302 298 296 294 293 293 293 292 291 291 293 296 297 294 293 291 288 287 285 284 288 295 304 313 318 322 326 324 317 310 306 302 300 301 303 305 306 308 310 310 310 311 311 311 311 310 306 301 298 300 300 305 308 308 310 312 313 307 305 301 297 296 296 298 299 296 293 290 288 287 287 286 287 288 288 288 287 284 281 274 265 258 253 250 249 248 248 248 248 249 249 249 249 249 250 250 251 252 252 253 255 255 254 254 254 253 253 254 255 256 257 257 258 258 258 259 258 258 258 257 258 258 258 258 258 259 260 262 262 262 261 260 259 259 258 259 260 257 254 251 248 245 243 243 244 245 245 245 244 242 238 236 235 235 235 235 237 237 238 238 239 240 242 242 243 244 246 246 246 246 246 246 245 245 244 244 244 245 245 246 247 248 248 247 247 247 248 248 247 247 246 247 247 247 246 247 247 247 248 247 247 247 248 248 249 249 249 249 249 248 248 247 247 247 247 248 249 249 250 250 251 252 252 252 252 252 252 252 251 251 250 250 251 251 251 251 250 250 249 250 250 250 250 250 250 251 251 251 250 251 251 253 254 254 255 255 255 254 253 254 253 253 252 252 252 253 253 252 252 252 251 251 250 250 251 252 252 250 247 244 244 247 248 249 246 239 232 233 233 233 232 230 230 230 230 234 236 238 237 236 236 235 232 230 229 228 230 231 235 238 240 242 243 243 241 240 243 247 250 252 252 252 251 249 249 247 245 244 243 240 238 236 235 235 235 235 236 237 241 247 255 263 267 270 271 272 275 277 279 280 282 284 287 289 289 289 291 293 294 294 294 295 296 298 298 299 300 302 305 308 310 310 311 310 307 303 296 286 263 213 193 188 187 187 186 185 183 184 185 185 185 189 196 195 193 193 188 184 182 182 182 181 180 179 178 177 177 177 176 176 176 177 178 178 179 179 180 180 179 179 179 182 182 183 183 185 187 189 190 190 189 189 189 189 188 188 188 188 187 188 188 188 188 188 187 187 186 186 186 186 187 187 187 187 186 186 185 185 185 187 188 189 190 190 190 191 194 199 201 203 203 201 198 194 191 189 187 186 186 185 184 182 181 182 183 183 183 183 183 182 182 181 179 177 176 176 180 181 182 184 186 189 193 195 197 198 198 198 198 198 197 197 197 198 198 199 199 199 199 198 198 198 198 197 196 196 196 196 195 195 195 195 196 196 196 196 195 195 194 193 193 193 194 193 193 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 187 187 187 187 187 187 186 186 328 328 328 328 328 329 329 329 329 329 329 329 329 329 329 330 330 330 330 330 329 329 329 329 328 328 327 327 327 327 328 327 328 330 332 332 332 334 334 336 337 337 335 335 334 334 334 333 326 327 327 327 326 325 323 324 322 321 321 324 326 325 324 321 319 311 294 292 295 297 297 298 300 300 301 302 302 303 303 303 303 304 305 306 306 306 307 308 309 309 310 311 312 312 313 314 314 314 314 314 314 313 312 312 312 312 311 311 311 311 311 311 312 312 313 315 316 318 320 321 321 322 324 327 330 332 333 332 329 327 326 326 326 323 318 311 309 302 299 299 300 298 297 297 295 292 292 292 291 289 289 290 291 292 291 292 291 288 286 285 285 292 301 311 320 325 329 332 326 316 308 305 304 301 299 300 301 302 304 304 306 306 308 309 310 310 309 306 303 302 302 303 309 312 316 318 317 311 307 305 301 300 299 300 302 303 301 299 295 292 289 287 286 287 287 287 288 287 283 280 274 266 259 253 250 248 248 248 248 249 249 251 251 251 250 251 251 251 252 253 254 255 255 254 254 254 253 253 254 254 255 256 256 257 257 257 257 257 257 256 256 257 257 257 258 258 259 261 262 262 261 260 258 258 259 259 260 261 258 254 251 248 246 243 242 243 244 245 245 244 243 241 238 237 236 236 235 236 236 237 238 239 240 241 242 242 244 245 246 246 246 246 245 245 243 242 242 242 243 243 245 246 247 249 248 247 248 248 248 247 247 247 247 247 247 246 246 246 246 246 247 247 246 247 247 248 248 248 248 248 248 248 248 247 247 247 247 247 247 248 250 251 251 252 251 252 252 252 252 252 252 251 251 251 252 251 251 250 249 249 250 250 250 251 250 250 250 251 251 251 252 253 254 254 255 256 256 256 255 254 255 254 253 253 253 253 253 254 253 252 252 252 251 251 250 248 247 248 249 239 231 242 244 246 248 245 238 233 233 232 233 232 231 230 230 230 234 237 238 238 238 237 237 235 233 231 229 230 232 234 238 242 242 243 244 243 241 243 245 248 249 249 250 250 250 249 247 245 244 242 240 238 237 236 236 237 237 237 239 244 251 257 262 266 270 272 274 275 276 277 279 281 282 285 287 288 290 292 294 294 295 295 296 297 298 298 298 300 302 306 309 310 311 312 311 310 306 300 292 275 230 198 190 189 187 185 185 184 188 191 192 194 202 212 213 211 198 192 188 186 187 187 187 184 182 180 179 178 177 175 176 175 176 177 178 179 180 183 183 183 181 180 181 182 183 184 185 188 189 190 190 190 190 190 189 189 189 188 188 188 188 188 188 188 188 188 187 186 186 187 187 187 187 187 187 187 186 186 186 186 186 188 190 191 191 191 192 195 199 201 203 203 203 201 198 198 194 191 189 188 187 186 185 183 183 183 184 184 184 184 184 183 182 180 178 177 177 184 184 186 188 190 192 195 197 198 199 199 198 198 198 197 197 198 198 199 199 198 198 198 197 197 196 196 195 194 195 195 194 194 194 195 196 195 195 196 195 195 194 193 193 193 193 193 193 193 192 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 190 189 189 189 189 188 188 188 188 188 188 187 187 187 187 187 187 187 186 328 328 328 328 328 328 328 328 329 329 329 329 329 329 329 329 330 330 330 330 330 329 329 329 329 328 328 328 329 329 329 328 328 330 330 331 331 333 334 335 335 333 331 329 330 330 331 328 324 324 324 325 325 324 322 322 320 318 319 322 325 325 325 321 318 303 289 291 293 296 298 299 300 300 301 302 302 303 303 303 304 306 307 307 307 308 309 309 310 311 312 312 313 314 315 315 315 315 315 314 313 313 312 312 312 311 311 311 311 312 312 312 312 312 314 315 317 320 321 321 322 324 326 328 332 332 330 328 325 323 323 324 323 316 311 309 307 299 296 296 297 297 296 297 294 292 292 291 289 288 288 287 287 288 289 289 288 286 285 285 288 297 307 317 325 328 330 332 327 314 307 305 304 300 296 297 298 299 300 302 303 303 306 308 309 311 312 311 309 308 307 311 316 320 323 322 320 316 312 307 304 303 300 300 302 303 304 304 301 296 292 289 287 287 286 287 287 286 283 279 275 267 259 253 251 250 248 247 248 249 250 251 252 252 252 252 252 252 253 253 254 255 255 254 254 254 253 253 253 254 255 255 256 256 256 257 257 257 256 255 255 255 256 256 257 258 259 261 261 260 259 258 257 257 259 260 261 261 257 253 250 248 246 244 243 243 243 244 244 244 243 242 241 240 239 238 237 237 237 238 239 239 240 240 241 242 243 245 246 246 246 245 244 244 243 241 240 240 241 242 244 245 247 249 249 248 248 248 248 248 247 247 247 247 246 246 245 245 245 246 246 246 245 245 245 245 246 247 248 248 248 247 247 247 247 247 247 247 247 248 249 250 251 251 252 251 251 252 252 252 252 252 252 252 252 252 251 250 249 248 249 249 250 251 251 251 250 250 251 252 253 253 254 254 255 255 256 256 256 255 255 255 254 253 253 253 254 254 254 254 254 253 252 251 251 249 248 244 244 239 235 247 243 245 246 244 237 232 232 231 233 233 232 231 231 232 235 238 239 239 239 239 239 237 236 232 231 231 232 234 238 239 241 243 244 244 244 245 246 245 245 247 248 249 250 249 248 247 244 242 240 238 237 236 237 238 238 239 242 247 253 258 261 265 269 272 274 274 275 277 279 280 282 284 287 289 290 292 293 294 296 296 296 297 297 298 298 300 303 305 307 309 311 312 312 311 307 302 296 286 258 219 204 195 190 187 187 190 199 202 201 203 210 217 219 222 207 197 190 187 188 193 198 195 188 185 182 180 178 176 177 175 174 175 176 177 179 180 183 183 182 180 180 182 183 184 186 188 189 189 190 190 191 191 190 190 189 189 189 189 189 189 189 188 188 188 187 187 187 187 188 188 188 188 187 187 187 187 186 186 187 189 190 191 192 192 193 195 198 201 204 205 205 204 202 200 197 194 191 189 189 188 186 185 184 184 185 185 185 185 185 184 183 181 180 178 180 184 188 190 192 193 195 196 197 198 198 198 198 198 198 197 198 198 199 199 199 198 198 198 196 195 195 194 194 194 195 194 193 194 195 195 196 195 195 195 195 194 193 193 193 194 194 193 193 192 192 191 191 192 191 191 191 190 190 190 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 188 187 187 187 187 187 187 187 187 187 328 328 328 328 328 328 328 328 328 328 328 328 329 329 329 329 329 330 330 330 330 330 330 330 329 329 329 330 331 330 328 328 327 328 329 330 331 331 333 335 333 330 327 326 327 328 329 325 324 324 325 326 324 324 322 319 318 317 318 320 322 323 324 321 317 309 299 299 302 304 304 303 302 302 302 303 303 304 304 305 306 309 309 309 309 310 311 312 312 313 314 314 315 316 316 316 316 315 315 314 313 313 312 312 312 311 311 311 311 312 312 313 315 314 316 318 319 320 321 322 324 325 327 329 331 328 327 325 320 316 316 316 315 311 308 303 298 296 293 294 295 296 296 296 295 292 291 289 288 287 286 285 285 286 286 287 285 283 283 285 290 300 310 320 327 329 330 330 324 313 305 303 301 297 295 296 298 298 299 301 303 305 306 308 312 315 317 316 314 313 313 320 327 329 328 327 326 323 319 314 310 308 304 301 300 300 301 303 303 299 294 291 289 288 287 287 286 285 282 279 274 268 261 255 253 251 249 248 249 250 251 252 252 252 252 253 253 253 253 253 254 255 255 254 253 253 253 253 253 254 254 255 255 256 256 256 256 256 255 255 255 255 255 256 257 258 259 260 260 259 258 257 257 257 259 260 262 260 257 252 249 247 246 246 245 243 242 243 244 244 243 243 242 242 241 240 240 239 239 239 239 240 240 240 240 241 243 244 245 246 245 244 243 242 242 241 240 240 240 241 242 244 246 248 249 248 248 249 249 248 248 247 247 247 246 246 246 246 246 246 246 245 245 244 245 245 246 247 248 248 248 247 247 247 247 247 247 248 248 248 249 250 251 251 251 251 251 251 252 253 253 253 253 252 252 252 252 250 249 248 248 249 250 251 252 252 251 251 251 252 253 253 253 254 254 254 255 255 256 255 255 255 255 255 254 254 255 255 256 256 256 255 254 253 253 253 253 252 252 249 246 244 244 245 244 238 235 232 231 232 232 231 232 232 233 235 237 239 240 240 241 240 239 238 236 233 232 232 233 234 235 237 241 244 245 245 246 246 245 244 243 244 245 247 249 249 248 247 245 242 239 237 236 235 235 237 239 241 245 250 255 257 259 262 266 269 269 272 274 276 278 280 282 285 287 287 289 290 292 294 296 296 296 296 296 297 299 301 304 304 306 308 310 311 311 310 307 302 298 292 282 276 221 209 200 196 199 207 216 214 209 206 206 208 214 221 215 211 194 184 184 194 206 206 206 194 186 183 181 179 178 175 174 173 173 173 174 175 179 181 182 180 181 183 185 186 188 189 190 190 190 190 191 191 190 190 190 190 190 190 190 189 189 189 188 188 187 187 187 187 188 188 188 188 188 188 188 188 187 187 188 189 190 191 192 193 194 195 197 200 205 207 208 208 206 202 198 194 191 190 189 188 187 186 186 186 186 186 186 186 185 185 184 183 181 181 182 188 191 194 195 195 196 197 198 197 197 197 197 197 197 197 198 198 198 199 198 198 198 197 195 194 193 192 193 194 194 194 194 195 195 195 195 195 195 195 194 194 193 193 193 193 193 193 193 192 192 191 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 327 327 327 327 327 327 327 327 328 328 328 328 328 328 329 329 329 329 330 330 330 330 330 330 330 330 331 331 332 331 328 327 326 327 328 331 331 332 333 332 330 328 326 325 326 326 323 324 325 325 325 325 322 322 319 317 317 316 318 318 321 323 324 322 318 313 308 305 307 308 308 308 307 306 306 306 306 307 307 308 309 311 312 312 312 313 313 314 315 315 316 317 317 317 317 316 316 315 315 314 313 313 313 312 312 311 311 311 311 312 312 314 316 316 317 318 320 320 321 323 325 327 329 330 329 327 325 324 319 317 313 311 309 305 300 297 295 292 290 290 294 295 294 293 291 290 289 287 286 286 285 285 285 285 284 283 283 282 282 285 292 301 311 318 324 327 326 325 319 311 304 301 298 295 295 295 296 298 301 305 306 307 308 312 318 321 322 321 320 320 321 331 332 333 332 328 326 325 323 321 318 314 309 305 300 299 298 298 300 299 296 294 292 290 288 287 285 283 281 278 274 269 263 259 256 254 252 250 250 251 251 252 252 252 253 253 253 252 252 253 254 254 254 253 253 253 253 253 253 254 254 255 255 256 256 256 256 256 255 255 255 255 256 256 257 258 258 258 258 258 257 257 257 257 258 260 262 259 255 251 248 246 245 245 245 244 243 242 243 243 243 243 243 242 242 242 242 241 240 240 240 240 240 240 240 241 242 242 244 245 244 242 241 240 240 241 240 240 240 241 242 244 246 247 248 248 248 249 250 250 250 249 249 248 248 247 248 248 247 247 247 247 247 246 247 247 247 248 248 249 249 248 248 247 248 248 248 249 249 249 249 250 251 251 251 251 251 252 252 252 252 252 252 252 252 251 251 251 250 249 248 249 250 251 252 252 252 252 252 252 252 252 252 252 253 253 254 255 255 255 254 254 255 255 255 254 254 255 255 256 256 256 255 255 254 254 253 252 250 247 246 245 245 245 246 244 238 233 231 231 230 230 233 235 235 236 238 239 240 241 242 242 241 239 236 235 233 233 233 234 235 238 242 244 245 246 247 247 246 245 244 244 245 246 248 249 248 245 244 241 239 236 235 235 235 236 239 242 247 251 255 257 258 259 260 262 265 269 271 274 276 278 281 285 285 285 285 288 290 293 295 296 296 296 297 298 299 301 302 303 306 307 309 310 309 308 306 302 299 296 292 284 247 240 226 220 224 229 230 223 213 207 203 202 201 206 229 242 211 192 184 188 199 202 211 198 189 186 184 182 180 176 174 173 173 172 173 174 177 180 181 180 183 186 188 189 188 190 191 191 190 190 191 191 191 191 191 190 190 190 190 189 189 189 188 188 187 187 187 187 188 189 189 188 188 188 188 188 188 188 188 189 191 192 193 193 193 194 196 200 205 207 210 210 208 203 199 195 193 191 190 189 188 188 187 187 186 186 186 186 186 186 185 185 184 184 186 192 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 196 194 192 191 191 192 193 194 194 194 195 195 195 195 194 194 194 194 193 193 193 193 193 193 192 192 192 191 191 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 188 188 187 187 187 187 186 186 187 187 327 327 327 327 327 327 327 327 327 327 328 328 328 328 328 329 329 329 330 330 330 331 331 331 331 331 332 332 331 330 327 326 327 328 330 331 331 332 332 330 328 327 326 326 327 325 323 324 326 326 326 325 323 320 317 317 317 317 318 319 321 323 323 322 319 316 313 306 308 309 310 310 310 310 310 310 310 311 311 311 311 313 314 314 315 315 316 316 317 318 318 318 318 318 317 317 316 315 315 314 314 313 313 312 311 311 311 311 311 312 313 316 317 318 318 319 320 320 322 324 327 330 332 331 328 326 325 323 322 321 312 307 303 298 295 294 291 289 289 289 289 291 291 290 289 289 288 286 286 285 284 284 284 283 282 282 282 283 284 286 290 297 309 314 318 324 319 318 314 309 304 299 296 294 294 295 296 299 305 310 311 311 314 319 323 326 326 326 326 326 330 340 339 338 332 325 321 322 323 323 323 320 316 311 307 303 299 297 298 299 298 298 295 292 290 288 284 282 279 276 273 269 266 265 259 256 254 252 251 251 251 252 252 252 252 252 252 251 252 253 254 254 253 253 253 253 253 253 253 253 254 255 256 256 256 257 257 256 256 256 256 256 256 257 257 257 257 257 257 257 257 257 257 257 257 259 261 259 254 249 246 245 245 244 245 245 244 243 242 243 243 243 243 243 243 243 242 241 241 240 241 241 240 240 240 240 241 242 244 245 244 242 240 238 239 240 240 239 239 241 242 243 245 246 247 247 248 249 251 252 252 252 251 249 249 249 250 249 249 249 249 249 249 249 250 250 250 250 250 250 250 250 249 249 249 250 250 250 250 250 250 250 251 251 252 252 252 252 252 252 252 252 252 252 252 250 250 250 251 249 248 249 250 251 252 252 253 252 252 252 252 252 252 252 252 253 254 254 254 254 254 254 254 255 255 254 254 255 255 256 256 255 255 254 254 254 254 252 250 247 247 247 246 245 243 243 238 234 232 230 230 231 234 236 237 238 238 239 241 242 242 242 241 239 238 237 234 233 233 234 235 239 245 246 246 245 246 247 247 246 246 246 247 248 248 247 245 242 242 241 239 237 237 236 236 237 240 244 249 253 256 259 259 258 258 258 261 265 269 272 274 277 280 282 282 281 283 286 289 292 295 297 298 299 299 299 300 300 301 303 305 306 308 308 308 306 305 301 300 299 296 288 270 264 254 248 247 245 241 233 224 216 204 191 191 212 247 259 242 215 198 193 192 192 205 202 194 192 189 186 182 178 175 174 174 174 174 175 177 180 181 181 185 188 190 190 190 191 190 190 190 190 191 191 191 191 191 191 191 190 190 189 189 189 188 188 188 187 188 188 189 189 189 189 189 189 189 189 189 189 189 190 191 192 193 193 193 194 196 199 206 206 210 212 210 204 200 196 194 192 190 189 189 188 187 187 186 186 186 187 187 187 187 187 187 188 190 195 197 197 198 198 198 198 198 198 197 197 197 197 197 197 197 197 198 198 198 198 197 196 193 192 191 192 192 193 194 194 194 195 195 195 194 194 193 193 193 193 193 193 193 193 192 192 191 191 191 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 188 188 188 188 188 187 187 187 186 186 186 186 186 327 327 327 326 326 326 326 327 327 327 327 327 327 328 328 328 329 329 329 330 331 331 332 332 332 333 333 331 330 328 327 326 327 329 329 329 330 331 331 330 328 327 327 328 327 326 325 326 327 326 325 324 321 318 317 318 318 319 319 320 322 322 322 321 319 317 312 306 310 310 311 312 313 313 314 314 314 314 314 314 314 316 317 317 318 318 319 320 320 320 320 319 319 318 318 317 316 315 315 314 313 313 312 311 311 311 310 310 311 312 313 318 318 319 320 320 320 320 323 326 329 332 334 333 330 327 323 321 321 319 310 307 300 295 294 292 288 288 288 288 288 288 288 288 287 287 288 287 286 285 283 283 282 282 282 282 282 283 285 286 289 294 306 309 314 317 315 315 310 306 301 297 295 293 293 292 294 299 306 312 314 317 320 323 326 330 329 329 329 332 338 346 346 344 332 325 322 321 322 324 327 325 322 318 313 308 303 300 299 299 299 298 296 294 292 288 284 280 278 276 273 271 268 265 261 257 255 253 251 251 251 251 251 251 251 251 251 251 252 253 254 254 254 253 253 253 253 252 253 253 254 255 256 256 257 257 257 257 256 256 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 258 259 258 253 248 246 245 244 243 244 245 244 243 243 242 243 243 243 243 243 243 242 241 241 240 241 241 240 240 240 240 241 242 244 245 244 242 240 238 238 238 238 238 239 241 242 243 244 245 246 247 248 249 250 251 252 253 252 251 251 250 250 251 251 250 250 250 251 251 251 251 251 251 251 252 252 251 251 251 251 251 250 250 250 250 250 250 251 251 251 251 251 252 252 252 252 252 251 252 252 252 252 251 250 249 249 249 249 250 251 252 252 253 252 252 252 252 251 251 252 252 253 253 253 253 253 254 254 255 255 255 255 254 255 255 254 254 254 253 251 252 253 252 251 249 248 249 249 249 248 245 239 235 234 233 232 233 235 236 237 238 239 240 241 243 243 242 241 240 239 236 234 234 234 235 237 241 246 248 247 246 247 247 247 247 247 247 248 249 247 245 242 241 241 241 240 239 239 239 239 240 244 248 251 254 257 259 259 259 258 257 260 265 267 269 271 274 278 280 279 278 280 283 287 291 294 297 299 300 301 301 301 301 302 304 305 306 307 307 308 308 305 300 300 300 297 291 280 273 267 261 259 256 253 248 240 222 204 190 193 224 256 264 258 241 230 221 210 205 210 201 187 187 191 189 183 179 177 176 176 177 178 178 178 180 181 183 188 190 191 191 191 191 190 189 190 191 192 192 192 192 192 191 191 191 190 190 189 189 189 188 188 188 189 189 190 190 190 189 189 190 190 190 190 190 190 191 191 192 192 192 192 194 196 199 201 205 211 213 211 206 201 197 195 192 190 188 188 187 187 187 187 187 187 187 188 189 189 190 190 191 194 197 199 199 199 199 198 198 198 198 198 197 198 198 198 197 197 197 197 197 197 197 196 195 193 192 192 192 193 193 193 194 194 194 194 194 193 193 192 193 193 193 193 193 192 192 192 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 190 190 190 190 190 190 189 189 189 189 189 189 188 188 188 187 187 187 187 187 187 186 186 186 326 326 326 326 326 326 326 326 326 327 326 327 327 327 327 328 328 329 329 330 331 332 333 333 333 333 333 331 329 327 327 326 327 327 328 328 329 331 332 331 329 329 329 328 327 328 327 327 326 327 327 323 319 317 317 319 320 320 320 321 322 322 321 320 319 318 313 310 312 312 314 315 316 317 317 316 317 317 317 317 318 320 320 321 322 322 323 323 323 322 321 320 320 319 318 317 316 315 314 314 313 312 311 311 311 310 310 311 311 313 314 318 320 321 321 321 321 322 324 329 332 333 333 331 329 324 321 320 319 318 316 307 301 295 292 289 287 287 287 287 287 287 287 287 288 288 288 287 285 284 284 283 282 282 283 283 283 284 285 288 293 298 302 307 312 316 316 313 307 303 298 296 294 293 293 292 295 301 308 315 319 318 318 325 328 329 330 331 332 336 343 349 349 343 332 325 322 321 322 324 328 329 325 321 318 314 309 305 302 301 300 299 297 295 292 288 282 279 277 275 272 272 269 265 260 257 254 252 250 249 249 249 249 250 250 251 250 250 251 252 253 254 254 253 253 253 253 253 253 253 254 255 256 256 257 257 257 257 256 256 257 257 258 257 257 257 256 256 256 256 256 257 257 257 257 258 258 256 252 248 247 245 243 243 243 244 245 244 243 242 242 242 243 243 243 242 241 241 240 240 240 241 241 240 240 240 241 242 244 244 244 243 241 239 239 239 238 237 239 241 241 242 243 244 245 246 247 249 250 251 252 253 254 253 251 251 252 252 252 251 251 251 251 251 251 251 251 251 252 252 252 252 252 252 251 251 250 250 250 250 250 250 251 251 251 251 251 251 251 251 251 251 251 251 251 252 252 252 251 249 249 249 249 249 250 250 251 251 251 251 251 251 251 251 251 252 252 252 252 252 253 254 255 256 255 255 255 254 254 254 254 254 253 252 249 250 251 252 251 250 249 249 249 249 249 247 243 239 238 238 237 236 237 238 239 238 240 241 242 243 243 242 241 240 238 236 235 235 236 237 239 242 245 248 249 248 248 249 249 249 248 248 249 248 246 243 242 242 242 242 242 241 241 241 243 245 248 250 252 254 256 258 258 258 258 261 263 263 263 264 269 272 275 277 277 276 278 281 284 288 292 295 298 300 302 302 302 302 303 305 306 308 307 308 309 308 306 303 300 300 298 293 285 278 273 268 265 263 262 258 247 227 206 192 196 223 257 266 262 256 255 248 242 235 217 195 187 191 197 197 193 186 180 178 178 179 180 180 180 180 181 185 189 191 192 192 191 190 190 190 191 192 193 193 193 194 193 192 192 192 191 191 190 190 189 189 189 189 190 190 190 191 190 190 189 190 190 190 190 190 190 191 191 191 191 191 192 193 194 196 199 205 211 213 211 208 202 197 194 192 192 190 187 187 187 187 188 188 188 188 189 190 190 192 193 194 197 199 200 200 200 200 199 199 199 198 198 198 198 198 198 198 198 198 198 197 197 196 196 195 193 192 192 193 194 194 194 194 193 193 193 193 193 192 192 193 193 193 193 192 192 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 188 188 187 187 187 187 187 187 187 187 187 326 326 326 326 326 326 326 326 326 326 326 326 326 327 327 327 328 328 329 330 331 332 332 333 333 333 332 330 328 327 327 327 326 326 327 327 329 332 333 333 332 331 331 331 330 329 328 327 327 326 324 321 318 317 319 320 321 320 320 321 322 322 321 321 319 315 314 314 315 315 317 319 319 320 319 319 320 320 320 320 322 324 325 325 326 326 325 324 323 322 321 321 320 319 318 317 316 315 314 313 313 312 311 311 311 310 310 311 312 316 318 319 321 323 323 323 322 323 326 331 332 332 331 327 321 320 320 319 319 317 312 305 301 293 291 290 288 287 286 285 286 287 288 289 290 290 288 285 284 283 283 282 282 282 282 283 283 284 285 290 299 303 306 315 318 320 315 310 305 300 298 298 297 296 294 294 299 305 310 315 319 320 321 327 328 327 330 332 335 341 348 352 351 343 333 327 323 321 321 323 328 331 328 324 322 319 315 311 308 306 304 301 299 296 292 285 280 276 275 274 273 271 268 264 260 256 254 251 249 248 247 247 247 248 249 249 248 248 249 250 251 252 253 253 253 253 254 253 253 253 254 255 255 256 256 256 257 256 256 256 256 257 258 258 258 257 256 256 256 255 256 256 257 257 257 257 257 255 252 249 248 245 243 241 242 243 245 245 243 242 242 242 242 243 243 242 241 240 239 239 240 240 240 240 240 240 241 242 244 244 244 243 242 241 240 240 239 239 239 239 239 240 241 242 243 245 246 247 248 250 252 253 254 254 253 252 251 251 251 251 251 250 250 250 250 250 250 250 251 252 252 252 252 252 251 251 250 250 249 249 249 250 250 250 250 250 250 250 250 250 250 250 250 251 251 251 251 252 251 250 249 250 249 249 249 249 249 250 250 250 251 251 250 250 251 251 251 252 252 252 253 253 254 255 255 255 254 254 254 253 253 253 252 250 247 250 251 251 251 250 249 248 248 248 248 248 246 243 242 244 243 241 239 240 240 241 243 243 242 243 243 243 242 240 238 238 238 238 239 239 240 241 244 248 250 249 249 249 250 250 250 250 249 246 244 242 242 243 244 243 244 243 243 245 247 250 252 253 253 255 256 257 256 256 257 262 263 264 262 260 263 269 270 273 275 275 277 281 283 287 290 293 296 299 299 302 303 304 305 307 309 310 310 311 310 309 307 304 300 300 299 294 288 282 276 272 268 267 267 263 252 234 213 198 204 234 261 267 265 262 258 256 257 252 235 208 199 202 212 213 211 199 185 179 178 179 180 181 181 181 183 187 188 191 192 192 191 191 191 192 193 194 194 194 194 195 194 193 193 192 192 191 191 190 190 190 190 190 191 191 191 191 191 190 190 190 190 190 191 191 191 190 190 190 190 190 191 192 193 195 199 205 211 212 212 209 204 198 195 194 193 191 188 187 187 188 189 189 189 190 190 191 192 194 195 196 198 200 201 201 201 201 200 200 199 199 199 198 199 199 199 199 198 198 198 197 196 196 195 194 193 193 193 193 193 194 194 194 193 193 193 192 192 192 192 192 192 192 192 192 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 189 189 189 189 189 188 188 188 187 187 188 187 187 187 187 187 326 326 326 325 325 325 325 326 326 325 325 326 326 326 326 327 327 328 329 330 331 331 332 333 333 333 332 330 329 328 327 327 326 326 326 327 330 333 334 335 334 334 333 332 332 331 330 329 328 326 323 320 318 319 320 321 321 320 319 319 320 321 322 322 320 317 317 318 318 319 321 322 322 323 323 323 323 324 324 323 327 328 328 328 327 326 325 324 323 322 321 321 320 319 318 316 315 314 314 313 312 312 312 311 310 310 310 311 313 318 320 322 323 324 324 325 324 325 327 329 329 327 327 323 312 308 310 312 318 318 309 299 294 291 291 290 287 286 285 284 286 291 290 289 289 288 285 284 283 283 283 282 282 282 283 282 283 284 287 292 292 302 313 322 322 320 313 306 302 301 302 303 302 301 300 300 303 308 310 313 315 319 324 329 328 321 327 332 338 343 348 351 350 342 336 332 330 325 322 322 328 333 333 330 328 326 322 320 317 313 309 305 301 295 289 283 279 276 274 273 272 270 267 263 260 257 254 251 249 248 247 247 247 247 248 248 247 247 248 249 249 251 252 252 253 254 254 254 254 254 254 255 255 256 256 256 256 256 256 256 256 257 259 259 258 257 256 256 255 255 255 256 256 257 257 256 256 254 253 251 248 245 242 240 241 242 244 244 244 242 242 241 241 242 243 242 240 239 238 238 239 240 240 240 240 240 241 242 243 244 244 244 243 242 242 241 240 240 240 239 238 238 238 239 241 242 244 245 247 249 251 252 253 254 253 253 251 250 250 249 250 250 250 249 249 249 249 249 249 250 251 251 252 252 251 251 251 250 249 249 249 249 249 249 250 250 250 250 250 250 250 250 250 250 251 251 251 251 251 250 249 250 250 250 249 249 249 249 249 251 252 251 250 250 250 251 251 251 251 252 252 252 253 254 254 254 254 253 253 253 252 252 251 249 247 250 251 251 250 250 249 249 247 247 247 248 247 245 243 245 246 246 245 245 246 246 248 247 245 244 243 243 242 240 240 240 241 242 241 239 239 240 243 246 248 249 248 248 249 251 252 251 250 247 244 243 244 245 245 246 246 246 247 249 251 252 254 255 255 255 257 257 256 256 259 263 263 267 263 258 257 262 266 270 273 274 276 279 283 287 290 294 296 298 299 304 306 307 309 311 313 313 313 311 311 309 306 302 300 301 300 295 289 283 278 275 274 271 269 266 257 242 224 211 220 250 264 267 264 257 243 246 259 257 250 238 227 225 228 237 232 211 190 181 179 178 180 182 182 183 184 186 189 191 192 193 192 191 191 193 195 195 195 195 195 195 194 194 193 193 193 192 192 191 191 191 191 191 192 192 192 192 191 190 190 190 190 190 191 191 191 191 190 190 190 190 190 190 192 195 199 205 210 212 211 209 205 201 200 195 193 192 191 189 188 189 189 190 190 191 192 193 194 196 197 198 199 200 201 202 202 202 201 200 200 199 199 199 199 200 199 199 199 199 198 197 197 196 195 195 194 194 194 194 193 193 193 193 193 193 193 192 191 191 192 192 192 192 192 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 190 190 190 190 189 189 189 189 189 188 188 188 188 188 188 188 187 187 187 326 326 325 325 325 325 325 325 325 325 325 325 325 325 326 326 327 328 329 330 330 330 331 332 332 332 331 330 329 329 328 327 327 326 327 329 333 334 335 335 334 334 334 333 333 332 332 330 327 324 321 319 319 319 320 320 320 318 316 317 320 323 324 324 320 320 321 320 323 324 324 325 326 326 326 327 328 328 328 328 331 330 329 328 327 326 325 324 323 322 322 321 320 318 317 316 315 314 313 313 312 312 312 311 311 310 310 311 315 320 323 325 325 325 326 326 325 325 326 326 325 324 322 319 309 306 306 310 316 314 303 293 290 289 289 289 288 285 285 287 290 292 288 287 286 285 284 283 284 283 282 282 282 283 287 285 285 286 291 295 295 309 320 323 322 318 311 302 300 302 304 305 305 306 306 305 307 311 312 313 316 320 321 323 323 318 321 332 339 343 344 344 340 338 336 334 333 329 325 322 325 330 333 333 333 332 330 328 325 320 315 309 303 297 291 286 281 278 275 274 272 270 267 264 261 258 255 252 250 249 248 247 247 247 247 247 247 248 248 249 250 251 252 252 253 254 254 254 254 254 255 255 255 256 256 256 256 256 256 256 256 257 259 259 258 257 257 256 255 254 255 255 256 257 257 255 254 253 253 252 249 245 242 240 240 241 242 243 244 243 243 241 241 241 243 242 240 239 238 238 239 239 240 240 240 240 241 242 243 244 244 243 243 242 242 242 241 241 241 240 239 237 237 237 239 239 241 243 246 249 249 251 252 253 253 252 249 249 248 248 248 249 249 249 249 248 248 248 248 248 249 250 251 251 250 250 251 250 250 249 249 249 249 249 250 250 250 250 250 250 250 250 250 250 250 250 251 251 251 251 250 250 250 251 251 251 249 249 250 252 252 251 250 249 249 250 250 250 251 251 252 252 252 253 252 253 253 254 253 252 252 252 251 250 249 250 251 252 251 250 250 249 247 247 247 247 246 244 242 243 245 248 250 250 251 251 253 251 250 248 246 244 243 243 242 243 243 244 243 241 239 239 241 244 245 246 247 247 249 251 253 253 252 249 247 246 248 249 249 249 249 250 250 251 252 253 254 255 256 256 257 257 257 256 259 262 263 263 262 260 257 256 266 270 272 275 277 278 281 284 288 291 293 295 299 305 308 311 312 314 314 313 313 312 311 308 305 303 302 302 301 295 290 285 281 277 276 273 272 269 262 249 235 227 234 254 247 258 261 247 221 221 249 256 252 247 246 244 244 253 248 223 195 183 180 179 179 181 182 183 185 187 190 191 192 193 192 191 191 194 195 195 195 196 196 195 194 194 194 194 194 193 193 193 192 192 192 192 192 192 192 192 191 191 190 190 190 190 191 191 191 191 191 190 190 190 190 190 193 196 200 205 209 211 210 209 206 204 203 198 194 193 192 191 190 191 191 191 191 192 194 195 196 197 198 199 200 201 201 202 202 202 202 201 200 200 200 200 200 200 200 200 199 199 198 198 197 197 196 195 195 195 195 194 194 193 193 193 193 192 192 192 192 192 192 192 192 192 192 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 190 190 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 187 187 326 325 325 325 325 325 325 325 324 324 324 324 324 325 325 325 326 327 328 329 329 330 331 332 332 331 329 329 329 328 327 327 326 325 328 330 333 334 334 334 334 334 334 334 334 333 332 329 325 322 320 319 319 319 319 319 319 318 317 318 320 322 324 324 320 322 323 324 326 327 327 328 329 330 330 331 332 331 331 331 330 329 328 327 326 325 324 323 322 322 321 320 319 317 316 315 314 314 313 313 313 312 312 312 312 315 314 315 318 322 325 327 327 327 326 326 325 326 327 325 324 322 317 314 315 305 304 310 315 309 298 291 290 287 285 285 286 285 290 292 292 290 286 285 284 284 283 283 283 282 281 282 282 285 289 290 291 289 292 297 303 318 322 321 320 316 308 302 300 302 303 304 307 309 309 308 312 313 313 314 316 319 319 317 316 317 322 334 338 340 337 335 334 333 333 332 330 328 325 323 323 325 329 332 334 335 335 334 331 326 321 315 307 305 297 291 285 282 281 277 274 271 268 266 263 260 257 255 252 251 250 249 249 248 248 248 249 249 249 250 251 251 251 252 253 254 254 254 254 255 255 255 255 256 256 256 256 256 256 256 257 257 258 258 258 258 257 255 254 254 254 255 256 257 256 255 254 254 253 252 250 246 243 240 239 240 241 242 243 243 243 241 240 241 242 242 241 239 238 238 238 238 239 240 240 240 241 241 243 244 244 243 243 242 241 241 241 241 241 241 239 237 236 235 236 237 238 240 243 246 248 249 250 251 251 251 250 248 247 246 247 248 249 249 249 248 248 248 247 247 248 249 250 250 249 250 250 250 250 249 249 249 249 249 249 250 250 250 250 250 250 250 250 250 250 250 250 250 251 251 250 250 251 252 252 252 251 251 251 252 252 252 252 251 250 249 249 250 250 251 251 251 251 251 252 252 252 252 252 252 253 252 251 251 252 252 252 252 252 252 251 250 248 247 247 247 245 243 241 241 243 243 246 249 252 253 253 254 253 252 250 248 247 246 245 245 244 245 244 242 240 240 239 241 241 242 244 246 248 251 253 253 253 252 251 250 251 251 250 250 250 250 251 252 252 252 253 254 254 256 257 258 258 256 257 260 263 262 260 260 259 259 267 273 276 278 279 280 281 283 286 287 289 292 298 304 308 314 314 317 317 315 313 313 312 308 304 303 303 303 301 296 292 286 284 281 277 275 275 272 264 254 242 234 234 240 228 247 256 242 214 209 229 247 248 248 251 253 254 259 256 235 203 186 181 181 182 182 182 184 186 189 191 192 193 193 192 191 192 194 194 195 196 196 196 195 195 194 194 194 194 194 194 194 193 193 192 192 192 192 192 192 191 191 191 191 191 191 191 191 192 192 192 191 191 190 190 192 194 197 201 205 209 210 208 207 206 206 205 203 198 195 194 193 193 193 193 193 193 194 195 196 197 198 199 200 200 201 201 202 202 202 202 202 201 201 201 201 201 201 201 200 199 199 198 198 197 197 196 196 196 196 195 194 194 194 193 193 193 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 192 192 192 192 192 192 192 192 191 191 191 190 190 190 190 190 189 189 189 189 189 189 188 188 189 188 188 188 188 187 325 325 325 325 325 324 324 324 324 324 324 324 324 324 324 325 326 327 328 328 328 329 330 331 331 329 328 328 328 328 328 327 326 327 328 330 332 333 333 334 334 334 334 335 334 333 331 327 324 322 319 319 319 320 319 320 319 318 317 317 318 320 322 323 325 325 323 325 327 328 330 331 332 333 333 333 333 333 332 330 329 328 327 326 325 324 323 321 321 321 320 319 317 316 315 314 314 314 313 313 313 313 312 312 314 315 315 317 320 323 326 328 328 328 326 325 325 326 326 324 323 319 310 307 306 303 303 310 314 311 303 296 294 291 290 290 289 291 295 294 293 290 286 284 283 284 283 282 282 281 280 281 282 287 294 298 297 297 295 296 303 313 317 318 319 314 306 300 298 298 299 301 304 308 310 311 314 314 313 313 314 316 317 312 313 316 318 323 329 335 331 330 330 329 330 328 326 326 325 323 322 323 327 328 330 332 334 336 336 333 327 319 313 312 305 297 293 289 285 280 276 273 271 268 265 263 260 258 256 254 253 252 251 250 249 250 250 250 250 251 251 251 252 253 253 254 254 254 254 254 254 255 255 255 255 255 256 256 256 257 257 257 256 256 256 256 255 255 254 254 254 255 256 257 256 255 255 254 253 252 250 247 244 241 239 239 240 241 241 242 242 242 241 241 241 241 241 239 237 237 237 237 238 239 239 240 240 241 242 243 243 243 242 241 240 240 241 240 241 240 239 237 235 234 234 234 235 236 238 240 244 246 247 248 249 249 248 247 246 245 245 246 247 248 248 248 248 248 248 248 248 248 249 249 249 249 249 249 249 249 249 249 248 248 249 249 250 250 250 250 250 249 249 249 249 249 250 250 250 251 251 251 252 252 252 251 251 252 252 252 252 252 252 250 250 249 249 249 250 252 252 252 252 251 251 251 250 251 252 252 252 252 251 252 253 254 254 253 253 252 251 250 249 248 247 246 244 242 241 241 241 241 243 246 249 249 250 253 253 253 252 251 250 249 248 247 248 247 244 242 241 240 239 239 239 239 240 243 247 250 252 253 253 252 252 252 251 251 250 250 249 250 251 252 252 252 252 253 254 256 257 259 259 258 257 258 261 263 262 261 260 262 268 272 276 278 280 281 283 284 284 285 287 290 295 301 307 314 316 317 316 316 315 312 310 305 302 302 304 304 301 296 290 287 282 279 276 276 276 273 262 248 234 224 218 217 207 238 254 244 222 212 220 238 247 248 248 251 256 260 260 247 216 192 185 184 184 184 184 186 188 191 193 194 193 192 191 192 194 197 197 195 196 196 196 195 195 195 194 194 194 194 194 194 193 193 192 192 193 193 192 192 192 192 192 191 191 191 192 192 193 194 193 193 192 192 192 194 195 198 201 205 208 209 208 206 205 204 205 206 202 198 196 195 195 195 195 195 195 196 197 198 199 199 200 200 201 201 201 202 202 203 203 203 202 202 202 201 201 202 201 201 200 199 198 198 197 197 197 196 196 196 195 195 194 194 194 193 193 192 192 193 193 192 192 192 192 192 192 192 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 188 188 188 188 325 325 325 324 324 324 324 323 323 323 323 323 323 323 324 325 325 326 327 327 327 328 329 330 329 327 326 326 328 329 329 329 328 328 329 331 332 333 334 334 335 335 335 335 334 332 329 325 323 321 320 320 320 320 320 320 319 318 318 317 318 319 321 324 325 325 323 327 329 330 331 332 333 333 332 332 332 332 330 328 327 326 325 324 323 322 321 321 320 320 319 317 316 315 314 314 314 314 313 313 313 313 313 315 316 316 316 318 320 324 327 327 328 328 326 326 326 326 325 323 318 311 308 305 303 302 304 310 315 313 309 302 296 292 292 292 293 294 296 294 292 289 286 284 283 282 282 281 282 281 280 281 283 291 300 305 306 307 305 303 304 309 314 316 317 311 304 297 295 297 297 296 301 306 309 310 312 315 312 309 309 308 307 308 310 312 313 316 320 324 322 324 325 326 326 326 325 324 324 324 323 323 325 323 325 326 329 332 334 329 326 322 318 315 310 304 302 296 290 284 280 276 273 270 268 266 264 262 261 258 256 254 253 252 252 253 252 251 251 251 251 251 252 253 253 254 254 253 253 252 253 253 254 254 254 255 255 256 256 257 257 257 256 256 255 255 255 254 254 254 255 255 256 256 256 256 255 254 253 252 251 248 245 242 240 240 240 240 240 241 241 242 242 240 240 241 240 239 237 237 236 236 236 237 238 239 239 240 241 242 243 243 242 240 239 238 239 239 240 240 239 238 237 236 234 234 234 235 235 237 240 243 245 246 246 246 245 245 244 244 243 244 246 247 247 248 248 248 248 248 249 249 249 249 249 249 249 249 249 249 248 248 247 247 248 249 249 249 249 249 249 249 248 248 248 249 249 249 249 250 251 251 251 251 251 251 251 252 252 252 252 252 252 252 250 249 248 249 250 252 252 252 251 251 251 251 251 252 253 253 252 252 252 252 253 254 255 254 254 253 251 250 249 249 247 245 244 243 242 242 241 241 241 243 245 246 247 249 252 252 252 252 251 250 249 250 251 249 246 243 241 240 240 239 239 238 239 242 246 250 252 253 253 253 252 252 252 251 251 250 250 250 251 253 254 254 254 254 255 256 258 261 261 259 259 261 263 264 264 264 263 264 267 270 274 275 279 281 282 283 284 285 286 289 292 296 303 311 314 309 309 310 309 308 306 304 301 300 302 303 301 295 288 276 260 267 273 274 274 272 261 236 215 210 207 204 212 244 257 252 242 232 230 239 248 250 247 249 255 259 258 254 232 200 189 187 186 186 185 188 190 192 193 194 193 192 192 193 194 195 196 196 197 197 196 196 196 196 195 195 194 194 194 194 194 194 193 193 193 193 193 193 193 192 192 192 192 192 193 193 195 196 196 195 194 193 194 195 196 198 202 206 208 208 208 205 203 203 204 205 205 202 199 197 197 197 196 196 197 198 199 199 200 200 200 200 201 201 201 202 202 203 204 203 203 203 202 202 202 202 202 201 200 199 198 198 197 197 197 197 197 196 196 195 195 194 194 194 194 193 193 194 193 193 193 193 193 192 192 192 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 189 188 188 325 325 324 324 324 323 323 323 323 322 322 322 322 323 323 324 325 325 325 326 326 328 328 329 328 326 324 325 328 329 330 331 331 331 331 332 333 334 334 334 335 335 335 335 333 330 327 324 322 321 320 320 320 320 320 319 319 319 319 319 319 320 323 326 326 325 325 329 330 331 331 331 331 331 330 330 330 329 328 326 325 324 324 323 322 321 320 320 320 319 317 316 315 314 314 314 314 314 313 313 313 314 315 316 316 317 317 319 321 323 323 326 328 327 326 326 325 324 322 320 313 307 307 303 300 301 305 311 316 315 312 302 295 292 291 293 296 295 292 291 290 288 284 283 281 280 281 281 281 282 281 282 287 296 302 308 310 312 312 310 309 311 313 316 315 309 301 294 293 293 293 294 295 303 308 309 309 310 308 301 300 300 301 302 303 306 302 303 308 311 312 318 319 321 324 325 326 326 326 325 325 326 326 324 324 322 323 326 326 324 323 321 318 315 311 308 307 302 296 289 284 279 276 273 270 268 267 266 264 262 259 257 256 255 254 254 254 252 252 251 251 251 251 252 253 253 253 252 251 251 251 252 252 253 253 254 255 255 256 257 257 257 256 256 256 255 255 255 254 255 255 255 255 255 255 256 255 254 253 252 250 248 245 243 241 241 240 240 240 241 241 241 241 240 239 240 239 239 238 237 236 236 236 236 236 238 239 240 241 241 242 242 241 240 239 238 238 238 239 240 239 238 238 237 236 235 235 236 237 237 238 240 242 243 244 243 243 243 242 242 242 242 244 246 246 247 247 248 248 248 249 249 249 249 249 249 249 248 248 248 247 247 247 246 247 248 248 249 249 249 248 248 248 248 248 248 248 248 249 250 250 250 251 251 251 252 252 252 252 252 252 252 252 252 251 250 250 251 252 252 252 251 251 252 252 252 252 253 252 252 252 252 252 253 253 254 254 254 253 252 250 249 249 249 248 246 245 244 243 243 242 241 240 241 245 247 246 247 249 251 251 251 251 250 250 252 252 251 248 244 243 242 241 240 239 237 239 242 246 249 251 252 253 253 253 253 253 253 252 252 251 252 253 254 255 255 255 255 255 257 259 262 261 262 263 263 263 263 263 263 263 264 265 268 272 274 278 280 281 282 283 284 286 287 289 292 298 304 305 299 301 301 300 298 298 300 300 300 299 301 300 297 295 277 240 251 261 267 271 272 265 239 217 206 201 202 216 247 256 255 258 258 254 250 248 248 236 235 246 251 248 251 241 209 194 191 190 188 188 188 191 193 194 194 195 194 194 194 195 196 197 197 197 197 197 197 197 196 196 196 195 196 196 196 196 195 194 194 194 194 194 194 194 193 193 193 193 193 194 195 198 199 199 198 196 195 195 196 198 200 203 206 208 208 208 205 203 202 203 204 204 203 201 199 199 198 197 197 198 199 200 201 201 201 201 201 201 201 201 202 203 204 204 204 203 203 203 202 202 202 202 201 201 199 198 198 198 198 197 197 197 197 196 196 195 195 195 194 194 194 194 194 193 193 193 193 193 193 192 192 192 191 191 191 192 192 192 192 192 192 192 192 192 192 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 189 188 325 325 324 324 323 323 323 323 322 322 321 322 322 322 323 323 324 324 324 325 326 327 328 329 328 325 324 324 327 328 330 332 332 332 333 333 334 334 334 334 334 335 335 334 332 329 326 323 321 320 320 321 321 320 319 319 320 321 321 321 322 323 324 327 327 325 328 330 331 330 330 330 329 329 329 329 328 327 326 325 324 323 322 321 321 320 319 319 318 317 316 315 314 313 314 314 314 314 314 314 314 316 316 316 316 317 319 320 322 322 323 326 327 327 327 325 323 321 319 316 308 306 304 300 294 300 306 310 314 312 307 300 298 297 298 298 296 291 286 284 284 284 282 282 282 281 281 281 281 283 282 285 293 300 304 308 309 312 315 316 315 315 316 317 314 306 298 292 292 290 289 290 292 298 305 306 306 306 305 302 301 298 299 299 298 299 299 298 299 301 302 305 313 317 321 324 325 326 327 327 328 329 329 328 326 323 322 323 326 323 320 318 315 312 311 310 308 305 301 294 288 283 279 276 273 271 270 269 267 265 262 260 258 257 257 256 256 254 254 252 251 251 251 251 252 252 252 251 250 250 250 251 251 252 252 253 254 255 256 257 257 257 257 256 256 256 255 255 255 256 256 255 255 255 255 255 254 253 252 251 250 248 245 243 242 241 241 241 240 240 240 240 240 239 239 239 239 238 237 237 236 236 236 236 236 237 238 239 240 240 241 241 240 240 239 239 238 238 238 239 239 239 238 238 237 237 237 238 238 238 238 238 239 240 241 240 241 241 241 241 242 242 243 244 245 246 247 247 247 247 248 249 249 249 248 248 248 247 247 246 246 246 246 245 245 246 247 247 248 248 247 247 247 247 247 247 248 248 248 249 249 250 251 251 251 252 252 252 252 252 252 252 252 252 251 251 251 251 251 252 251 252 252 252 252 252 252 251 252 252 252 252 253 253 254 254 254 253 253 251 249 249 249 249 249 248 247 246 245 243 242 242 241 241 245 249 248 247 246 247 250 251 251 250 250 252 253 252 250 247 248 246 243 241 240 238 238 241 245 248 250 251 251 252 253 253 253 254 254 253 253 254 254 255 255 256 256 257 257 258 260 263 264 265 264 264 264 264 263 263 263 263 265 268 271 274 277 277 279 280 282 283 284 285 287 290 293 296 295 291 293 293 291 290 291 293 297 297 296 297 299 300 297 284 248 238 252 260 267 272 271 260 253 220 204 203 213 232 246 253 264 268 268 265 262 248 227 217 225 223 218 231 237 215 201 195 192 191 190 190 192 193 194 194 195 196 196 195 195 196 197 198 198 198 198 198 198 197 196 196 196 197 198 198 198 197 195 195 195 195 195 195 195 194 194 193 194 195 196 198 202 203 205 204 201 198 197 197 199 201 204 205 207 208 208 207 205 203 203 203 203 203 202 202 201 199 198 198 199 201 201 201 201 201 201 201 201 201 202 203 203 204 204 204 204 204 203 203 202 202 202 202 201 200 199 198 198 198 198 198 198 198 197 196 196 196 195 195 195 195 194 194 194 193 193 193 193 193 192 192 192 191 191 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 190 190 190 190 190 190 189 189 189 189 189 189 189 188 325 324 324 323 323 323 323 322 321 321 321 321 321 322 322 322 323 323 323 324 325 326 327 328 327 325 323 324 326 327 330 332 332 333 333 333 334 334 334 334 334 335 334 333 332 329 326 323 320 320 321 322 321 321 320 320 321 322 322 323 323 325 325 326 327 326 329 330 330 330 330 329 328 328 328 328 327 326 324 323 322 321 321 320 319 319 319 318 317 316 315 314 313 313 314 314 314 314 314 315 317 317 317 316 317 318 320 321 322 323 324 325 327 327 327 324 320 316 312 307 307 305 300 296 296 302 305 307 306 304 303 301 301 299 299 296 289 284 281 280 280 280 281 281 281 281 281 280 280 282 283 290 303 310 311 310 310 313 316 318 319 319 319 318 312 301 296 293 290 288 287 288 289 293 300 304 306 307 306 306 304 302 302 302 303 304 302 297 298 300 301 304 310 313 317 321 322 324 326 328 329 329 329 329 328 325 322 323 325 324 320 316 314 311 311 309 308 306 304 299 293 287 283 279 276 274 273 271 270 267 265 263 261 260 259 259 259 257 255 254 252 251 251 251 251 252 251 250 250 250 250 250 251 251 252 253 254 255 256 257 257 257 256 256 256 256 255 255 256 256 256 255 255 254 254 254 253 252 251 251 250 248 245 243 243 242 242 241 240 240 239 239 239 238 237 238 238 237 236 236 237 237 236 236 236 236 237 237 238 239 240 240 239 239 239 238 238 237 237 238 238 238 238 237 237 236 237 238 238 238 239 239 238 238 238 239 240 240 239 239 241 242 242 243 243 244 245 246 245 245 246 247 248 248 248 248 247 246 246 245 245 245 244 244 244 244 245 245 246 246 245 246 246 246 247 247 248 248 248 249 249 250 251 251 251 251 252 252 252 252 252 252 252 251 251 251 251 251 251 251 251 251 251 252 252 251 250 251 251 251 252 252 253 253 254 254 254 253 252 250 249 249 250 251 250 249 248 247 246 244 243 242 241 242 246 250 249 248 247 247 247 248 250 251 250 252 254 253 252 252 251 249 245 243 241 239 239 240 243 246 248 248 249 251 252 252 253 254 254 254 255 255 256 256 257 258 258 258 259 259 261 263 265 264 264 264 264 264 264 264 264 264 266 269 271 272 273 275 277 278 280 281 283 286 286 287 288 290 288 286 286 286 284 283 284 288 292 294 294 294 297 299 296 282 245 236 248 252 259 269 275 274 264 232 208 202 203 213 235 248 265 269 271 271 265 251 221 201 199 199 199 205 221 216 216 201 193 192 191 191 192 193 194 195 195 196 196 196 195 198 200 199 197 197 198 198 198 197 196 196 196 197 199 199 200 199 197 196 196 196 196 195 195 196 195 195 195 197 198 200 204 211 215 213 206 202 199 199 200 202 203 205 208 209 209 208 206 205 205 205 205 204 204 203 202 200 199 200 201 202 202 202 202 202 202 202 202 202 203 203 204 205 205 205 205 204 204 203 203 203 203 202 202 201 199 199 199 198 198 198 198 198 198 197 196 196 196 196 195 195 195 195 194 193 193 193 193 193 193 192 192 191 191 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 192 192 192 192 193 193 193 193 192 192 192 192 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 188 188 188 324 324 323 323 323 322 322 321 321 321 321 321 321 321 321 322 322 322 323 324 325 325 326 327 327 326 324 324 325 327 330 332 333 333 333 333 333 334 334 334 334 334 333 331 331 328 325 322 320 321 321 322 322 321 320 319 321 322 322 322 323 324 325 325 326 327 330 330 330 329 328 328 327 327 327 327 326 324 323 321 321 320 319 318 317 318 317 316 315 315 314 314 314 314 314 314 314 314 315 316 317 317 317 316 317 319 321 322 322 323 325 326 327 326 324 321 314 308 306 305 305 303 295 293 293 297 304 304 301 301 302 302 302 301 299 290 284 280 279 279 279 279 279 279 279 280 279 280 280 281 284 290 311 318 321 318 315 314 316 319 321 321 319 314 305 296 295 292 289 286 285 284 287 290 296 304 309 311 311 310 308 307 307 305 303 302 298 295 296 298 300 305 308 310 314 317 318 319 323 326 329 329 329 329 326 322 317 316 318 320 318 316 314 314 311 308 306 305 305 302 298 293 287 283 281 279 276 273 272 270 267 265 263 261 260 260 260 259 257 255 253 251 250 250 250 251 250 249 249 249 249 250 250 250 251 253 254 255 256 256 256 256 256 256 256 256 255 255 256 256 256 254 254 253 253 252 252 251 250 250 250 248 246 244 244 242 242 241 241 240 239 239 237 237 236 236 236 236 236 236 237 237 237 237 236 236 236 236 237 238 239 239 238 238 238 237 237 237 237 237 236 236 236 236 235 235 236 237 238 239 240 240 240 239 239 240 240 240 238 237 238 240 241 241 241 242 243 244 244 244 245 246 246 247 247 247 246 245 244 244 243 243 242 242 242 243 243 244 244 245 245 245 246 246 247 247 248 248 248 249 250 250 251 251 251 251 251 251 252 252 252 251 251 251 251 250 250 251 251 251 251 251 251 252 250 249 249 250 250 251 251 251 252 252 253 253 253 252 251 250 249 250 251 251 251 251 250 249 247 246 244 243 242 244 246 248 250 250 250 251 250 249 249 250 251 253 254 254 254 253 251 251 248 245 243 241 240 239 241 244 245 246 247 249 251 251 252 253 254 254 255 256 256 257 258 259 259 260 260 260 262 264 265 265 265 264 264 264 265 265 265 265 267 269 270 271 272 274 276 277 279 281 283 284 284 284 285 285 283 282 282 281 278 281 284 289 292 293 293 294 296 297 292 271 239 230 237 233 236 246 263 271 263 234 210 201 199 203 219 246 267 267 272 272 266 248 223 193 192 194 193 195 201 207 210 198 193 191 191 192 192 194 196 196 197 197 196 196 197 199 200 199 197 197 197 197 197 196 195 195 196 197 199 200 200 200 198 197 197 196 196 196 196 196 196 195 196 198 199 202 210 224 222 217 207 203 201 200 201 201 203 206 209 211 211 210 208 206 207 207 207 207 205 203 203 202 201 201 202 202 202 202 202 202 202 202 203 203 204 204 205 205 205 205 205 205 204 203 203 203 203 203 202 201 201 200 200 199 199 198 199 199 198 197 197 196 196 195 196 196 196 195 194 193 193 193 193 193 192 192 192 191 192 192 192 192 192 192 192 192 192 193 193 193 193 193 192 192 192 192 192 193 193 193 193 193 193 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 188 188 324 324 323 323 323 322 321 321 320 320 320 320 320 320 320 321 321 322 323 324 325 325 324 325 326 326 327 326 327 329 331 332 333 333 333 333 333 333 333 333 334 332 331 330 329 327 324 321 321 322 322 322 321 320 319 319 321 321 321 321 321 323 323 322 325 328 329 329 328 327 327 326 326 326 326 325 324 322 321 320 319 318 317 316 316 316 315 314 314 314 314 314 314 314 314 314 314 315 317 316 316 317 317 317 318 320 322 323 323 324 325 326 326 324 320 316 310 310 306 304 302 298 292 291 291 293 296 297 294 293 294 299 301 301 295 285 282 280 279 279 279 279 279 278 278 278 278 279 281 282 283 290 306 313 317 316 315 316 318 320 322 322 318 311 305 302 294 289 286 285 284 283 286 290 297 306 310 312 315 314 313 313 312 309 303 294 293 294 295 296 300 306 307 309 312 315 317 318 321 324 326 328 329 330 325 320 315 313 314 315 315 314 313 312 310 308 306 305 304 302 300 296 291 287 285 282 279 276 274 272 269 266 264 262 261 261 261 260 258 255 254 252 250 250 250 250 250 250 249 248 249 250 251 251 252 253 254 255 256 256 256 255 256 256 256 256 255 256 256 256 256 255 254 252 252 251 251 250 250 250 249 248 247 246 244 242 242 241 241 240 239 238 237 236 236 236 236 236 236 237 237 237 237 237 237 236 236 236 236 237 238 238 238 237 237 236 236 236 236 236 236 235 235 235 235 235 236 236 237 238 239 240 241 240 240 240 240 239 237 235 235 235 237 238 239 239 240 241 242 243 243 244 244 244 245 246 245 245 244 243 242 241 240 240 240 241 242 243 244 244 245 245 246 246 247 247 248 248 248 249 250 251 251 251 251 251 251 251 251 251 251 251 250 250 251 251 251 251 251 251 251 251 251 251 249 249 249 249 249 250 250 251 251 251 252 252 252 251 250 250 250 251 251 251 251 252 251 250 248 247 246 245 243 242 244 245 246 248 249 250 249 248 249 252 253 254 255 255 255 254 253 252 250 247 245 243 241 240 240 240 242 244 246 247 249 248 250 252 253 254 255 255 256 257 259 259 260 260 260 262 264 265 265 265 264 263 263 264 264 265 265 266 267 269 268 269 271 273 275 277 279 281 282 282 283 282 282 282 280 278 278 278 278 283 286 292 294 295 297 296 295 293 283 258 232 222 215 217 219 220 240 259 252 225 209 202 198 199 207 228 245 266 273 271 263 244 214 193 192 193 193 193 194 197 201 196 193 192 192 192 193 194 195 196 198 198 197 196 197 199 200 198 197 197 197 196 196 195 195 195 196 197 199 200 201 201 200 199 198 196 196 196 196 195 195 195 196 196 199 207 220 230 220 207 204 202 201 202 202 202 204 207 210 212 212 211 209 208 208 208 208 209 208 205 203 204 203 203 203 203 203 203 203 203 203 203 204 204 204 205 205 205 205 205 205 205 204 204 204 204 203 203 203 203 202 201 200 200 199 199 199 199 198 198 197 197 196 195 196 196 196 195 194 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 192 192 192 192 193 193 193 193 193 193 193 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 190 190 189 189 189 189 189 189 189 189 324 323 323 322 322 322 321 320 320 320 320 319 319 319 320 320 321 322 324 325 325 323 321 321 324 326 327 328 328 330 331 332 332 332 332 332 332 332 332 332 332 330 329 328 326 325 323 322 321 321 321 321 320 318 318 319 320 322 322 321 321 321 323 323 326 327 327 327 326 325 325 325 325 325 324 324 323 320 319 318 317 316 315 315 315 314 313 313 313 313 313 313 314 314 314 314 314 316 317 317 316 317 318 318 319 320 321 322 322 324 326 326 325 321 313 312 314 316 316 306 302 296 292 291 290 291 291 291 291 291 291 295 299 298 292 285 283 282 280 279 278 278 277 275 276 277 279 280 283 284 288 294 299 302 314 314 315 317 320 322 323 323 317 308 304 300 291 286 284 284 283 283 286 292 298 309 312 313 314 314 316 318 316 313 305 295 294 296 301 303 304 308 308 309 311 313 315 317 320 321 322 325 328 328 324 320 315 312 312 313 313 313 312 310 309 307 305 304 303 302 299 297 294 294 291 286 282 279 276 273 270 268 265 263 263 263 262 260 258 256 254 252 251 249 249 249 249 249 248 248 249 250 251 251 253 254 254 255 255 255 255 255 255 255 255 255 255 255 256 256 256 255 253 252 252 251 251 251 250 250 249 248 247 246 244 243 242 241 241 240 240 239 238 237 236 236 236 236 237 237 237 238 238 238 238 237 237 237 237 237 237 238 238 238 237 237 237 237 237 237 237 236 235 235 236 236 236 237 237 238 238 240 241 240 239 239 239 238 236 234 233 233 233 235 236 237 238 239 240 241 242 242 242 242 243 244 244 244 243 242 242 241 240 239 239 239 240 242 244 244 245 246 246 246 247 247 247 248 249 249 250 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 251 250 249 248 248 248 249 249 249 250 250 250 251 251 251 250 249 249 250 252 253 253 253 253 252 251 251 249 248 247 246 245 243 243 243 243 244 245 246 245 249 252 254 254 254 254 255 255 254 254 253 251 249 246 243 242 241 241 240 241 243 244 245 246 247 249 250 253 254 255 255 256 257 259 259 259 260 262 264 264 265 265 265 264 263 263 264 264 265 266 266 267 267 268 269 271 273 275 278 279 280 280 281 281 281 281 279 278 277 277 279 280 284 286 291 292 295 297 295 290 284 270 243 220 210 206 208 211 211 222 235 230 210 201 200 198 198 199 204 220 265 272 268 255 230 206 193 193 193 193 194 195 198 203 202 195 194 194 194 194 194 195 196 199 199 197 196 196 199 198 198 197 197 197 197 197 196 197 198 198 199 200 201 201 202 201 200 199 197 196 195 195 195 195 194 194 194 198 210 210 207 206 201 202 202 201 201 202 203 205 208 211 212 212 212 211 210 209 209 210 210 210 208 206 206 205 205 204 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 203 203 202 201 200 200 199 199 199 199 198 198 197 196 196 196 196 196 195 194 193 193 193 194 193 193 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 192 192 193 193 193 193 193 193 193 193 193 192 192 192 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 323 323 322 322 322 321 320 320 320 319 319 319 318 319 319 319 320 321 323 325 325 322 319 318 321 323 325 326 328 329 330 330 330 330 331 330 331 331 331 330 330 328 328 326 324 323 322 322 322 321 320 319 318 318 318 319 321 321 322 322 322 319 321 324 326 326 326 325 324 323 323 323 323 323 323 322 320 318 317 316 315 314 313 313 313 312 312 312 312 312 313 313 313 314 313 313 314 316 317 317 317 317 318 318 319 319 320 321 322 323 324 325 324 319 313 315 314 313 312 304 300 293 291 290 289 288 287 288 289 290 290 291 296 296 294 287 283 280 277 275 275 274 273 273 274 278 280 282 287 296 297 299 300 306 314 314 315 316 321 324 324 323 317 308 304 295 288 285 283 284 286 287 288 291 297 298 310 312 311 311 313 316 318 319 314 307 304 302 315 315 312 310 309 309 310 312 314 316 318 318 320 321 324 326 324 321 316 313 312 312 312 312 311 310 309 307 305 304 304 302 299 297 295 294 292 289 285 281 278 274 271 268 266 265 264 263 262 260 258 256 255 253 252 250 250 250 249 249 248 248 249 249 250 251 252 253 253 254 254 254 254 254 255 255 255 254 255 255 256 256 256 255 254 253 252 252 252 251 250 250 250 249 248 246 244 243 243 242 241 241 241 240 239 238 237 237 237 237 237 237 237 238 238 239 239 238 237 237 237 237 238 238 238 238 237 238 238 238 238 238 238 238 237 236 236 237 237 237 237 238 239 240 240 239 239 238 238 237 236 235 235 233 232 233 234 235 236 237 238 239 240 240 239 240 241 243 243 243 243 242 242 241 241 240 240 239 240 242 243 244 245 245 246 246 246 246 247 248 248 249 250 250 251 251 251 251 251 251 251 250 250 250 251 251 251 251 251 251 251 251 252 249 248 248 248 248 248 249 249 249 249 250 250 250 251 250 249 248 248 250 253 253 254 254 253 253 252 251 250 249 248 247 246 244 244 243 243 242 243 244 245 247 251 253 253 253 253 254 254 254 254 253 252 249 246 244 243 242 242 241 241 242 243 244 246 248 249 251 251 254 255 256 257 257 259 259 261 262 263 264 264 264 264 264 264 264 263 263 264 265 266 267 267 267 268 272 271 272 274 277 278 278 279 279 280 280 279 279 281 280 281 281 282 284 286 287 290 293 294 289 282 274 262 228 207 201 201 201 201 202 208 218 215 204 198 200 198 198 197 200 218 258 268 260 240 214 200 195 193 193 193 194 196 199 202 202 197 198 197 196 196 196 197 197 201 201 199 198 197 198 198 198 198 197 197 197 197 198 202 205 204 203 203 203 203 205 204 202 200 198 196 196 195 194 194 194 193 193 193 199 196 196 200 202 201 201 201 202 203 204 206 208 211 213 213 213 212 212 211 211 211 211 211 210 209 210 208 207 206 206 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 203 203 202 201 200 200 200 199 199 198 197 196 196 196 196 196 196 195 194 194 194 194 194 194 193 193 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 191 191 191 191 191 191 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 323 322 322 322 321 321 320 320 319 319 318 318 318 318 318 319 320 321 322 324 325 321 317 316 318 319 322 324 326 327 328 329 329 330 330 330 330 330 329 329 328 327 326 325 323 322 322 322 322 321 319 318 318 318 318 319 320 317 317 318 319 319 322 324 325 324 324 323 322 321 321 321 321 321 320 319 317 315 315 314 313 312 312 312 311 311 311 311 312 312 312 313 313 313 313 313 314 317 317 317 317 317 317 317 318 318 319 321 322 322 322 323 323 321 319 317 314 309 305 298 292 289 287 287 286 284 284 284 284 287 288 289 290 290 287 284 280 277 274 272 272 272 271 272 275 279 284 287 294 299 300 301 301 304 306 310 314 316 323 326 325 322 317 316 304 291 286 285 286 287 290 293 290 293 299 300 312 311 308 307 309 313 319 324 326 326 323 322 328 322 317 313 311 309 309 311 313 315 316 317 319 320 322 323 323 321 317 314 315 314 313 313 313 312 309 307 304 303 304 303 300 300 297 293 291 290 287 284 280 276 272 269 266 266 265 264 262 261 259 257 256 255 253 252 251 251 250 250 249 249 249 250 250 251 252 252 252 252 253 253 254 254 254 254 254 254 254 255 256 256 256 255 255 254 253 253 253 252 251 251 250 249 248 247 245 244 243 243 242 241 242 241 241 240 239 238 238 238 237 237 237 238 238 238 239 238 238 237 237 238 238 238 239 239 238 238 239 239 239 239 239 239 238 237 236 237 237 238 238 238 239 240 240 239 240 239 238 238 237 237 236 235 234 233 233 233 233 234 234 236 237 237 238 239 240 242 242 242 242 242 242 242 242 242 241 240 240 241 243 243 243 244 245 245 246 246 246 247 248 249 250 250 250 251 251 251 251 250 250 250 250 250 250 250 251 251 251 251 251 250 248 248 248 248 248 248 248 249 249 249 250 250 250 250 252 251 247 246 247 249 252 252 254 255 254 253 253 252 251 250 250 249 248 247 245 244 244 245 246 247 250 252 252 253 253 253 253 254 254 254 254 254 253 251 246 245 244 243 243 243 242 243 244 245 247 248 249 251 251 253 255 256 256 257 258 259 262 263 263 263 263 264 264 264 264 264 264 264 265 266 266 267 267 269 272 273 274 274 275 276 277 277 278 278 279 280 280 280 282 283 284 284 285 285 285 286 288 290 287 281 275 269 259 232 208 201 199 197 196 197 201 210 208 201 198 198 197 197 197 200 212 236 246 238 224 209 200 195 194 194 193 194 196 198 201 202 199 201 202 201 200 200 200 198 201 202 200 199 198 199 199 199 198 197 197 198 199 201 210 218 214 209 207 206 206 208 207 205 202 199 197 196 196 194 194 193 192 190 189 186 192 198 202 204 203 203 202 202 202 204 206 208 210 213 214 214 214 213 213 212 212 212 212 212 212 213 211 211 210 208 207 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 205 205 206 206 205 205 204 204 203 203 202 201 201 200 200 200 199 198 197 196 196 196 196 196 196 195 195 195 195 195 195 194 194 193 193 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 189 323 323 322 322 321 320 320 319 319 318 318 317 317 317 317 318 319 319 321 322 323 319 314 315 316 318 320 323 325 326 328 329 329 330 329 329 329 329 328 327 327 326 325 324 322 321 321 321 321 320 318 316 317 317 318 318 317 315 315 317 319 321 323 323 323 322 321 320 319 319 319 319 319 319 318 317 314 313 312 311 311 311 311 310 310 310 310 311 311 312 312 313 313 313 313 315 316 317 317 317 316 316 317 318 319 319 321 321 320 319 320 321 321 320 318 316 316 304 298 292 288 286 284 283 283 283 282 283 283 283 284 286 288 286 281 281 278 274 273 273 272 272 273 274 278 283 290 292 296 297 298 299 301 302 302 309 313 316 323 327 326 320 318 313 299 287 285 287 291 297 301 301 295 303 313 308 307 307 302 300 304 308 316 325 331 330 330 333 334 329 321 316 312 310 308 308 311 312 314 315 317 317 317 320 321 320 319 318 317 316 315 314 313 311 308 307 304 303 303 303 301 301 298 294 292 290 288 285 282 277 272 270 268 267 265 264 262 261 259 258 257 256 255 254 253 252 252 252 251 251 251 251 250 250 251 250 250 251 251 252 252 253 253 254 254 254 254 254 255 255 255 255 255 254 254 253 253 252 251 251 251 250 249 247 246 245 244 243 242 242 242 242 242 241 240 239 238 238 237 237 237 237 237 237 238 238 238 237 237 238 238 239 239 239 239 239 240 239 239 239 240 240 239 238 237 238 238 238 238 239 239 240 240 241 242 241 240 239 238 238 238 237 236 235 234 233 233 233 233 234 235 236 238 239 240 241 242 243 243 242 242 242 242 242 242 241 240 241 242 243 243 243 244 244 245 245 246 247 248 249 250 250 251 251 251 251 250 250 250 250 250 250 250 250 250 251 251 251 250 249 247 248 248 248 248 248 248 249 249 249 249 249 250 250 252 250 245 244 245 247 248 250 253 255 255 254 254 253 252 251 250 250 250 249 247 246 246 247 249 251 252 252 252 252 253 253 253 253 254 254 254 254 254 252 246 246 245 244 243 243 244 244 247 248 248 247 247 247 249 251 253 254 255 257 258 261 263 263 263 263 263 263 264 264 264 264 264 265 266 266 266 267 268 269 271 272 271 272 273 274 275 275 275 276 278 279 281 281 281 282 284 285 286 286 286 284 285 286 282 277 272 268 261 238 236 223 207 199 196 196 199 208 205 198 196 197 195 196 196 198 202 208 212 217 218 209 201 198 197 196 194 195 196 198 200 202 203 200 204 204 205 204 203 201 201 201 200 200 199 199 199 199 199 198 198 200 203 209 224 234 227 221 216 211 209 210 209 207 204 200 198 196 196 196 195 193 191 189 188 185 192 199 203 203 204 204 203 202 202 203 205 208 210 212 213 214 214 214 214 214 213 213 213 213 214 215 215 214 212 210 209 208 207 207 207 207 207 207 207 206 206 206 206 205 205 205 205 206 206 206 206 205 205 204 203 203 202 202 201 200 201 200 200 198 197 196 196 196 196 196 196 196 195 195 195 195 195 194 194 193 193 193 193 193 193 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 322 322 322 321 321 320 320 319 318 318 317 317 317 317 317 317 317 318 319 320 320 318 315 315 315 318 320 323 325 326 328 329 329 330 329 329 330 328 326 325 325 326 325 323 322 321 321 320 320 318 317 316 316 317 315 315 315 316 316 318 320 321 322 322 321 320 319 318 318 318 318 318 317 316 315 314 311 311 310 309 309 309 309 309 309 309 310 311 311 312 312 312 312 313 313 316 317 317 317 317 316 317 318 319 320 322 322 320 319 319 321 321 321 320 312 310 308 299 292 289 287 286 286 285 282 281 281 281 281 281 282 283 284 281 278 277 276 273 273 273 274 275 277 279 282 284 289 295 297 295 295 296 297 299 301 310 312 313 318 325 326 323 320 310 294 285 286 289 295 302 306 307 311 309 311 306 303 298 291 288 296 300 310 324 336 339 338 335 333 329 325 317 314 311 308 307 308 309 312 314 315 316 315 316 318 319 319 319 318 317 316 315 313 311 308 306 305 304 304 303 302 301 298 295 293 291 289 286 282 278 273 272 270 267 265 263 262 261 260 259 258 257 256 255 254 253 253 253 252 252 252 252 251 250 250 250 250 250 250 250 251 252 252 253 253 253 253 253 254 255 255 255 255 255 254 254 253 252 252 252 251 250 249 248 247 246 245 244 243 243 242 242 243 242 241 240 239 237 237 236 236 236 237 237 238 238 238 238 238 238 238 239 240 240 240 240 239 239 239 240 240 240 240 239 239 239 239 239 239 240 240 241 242 242 243 242 241 241 240 239 239 239 238 237 236 235 235 236 236 236 236 237 238 239 240 241 242 243 243 243 242 242 243 243 242 242 241 241 242 243 243 244 244 244 244 245 246 247 248 249 250 251 251 251 251 250 250 250 250 250 250 251 251 251 251 251 251 251 250 248 247 248 248 248 248 248 248 248 248 249 249 249 250 251 251 249 243 244 245 245 246 248 251 254 255 255 254 254 253 252 252 251 250 249 248 247 248 248 250 250 250 250 251 251 252 253 253 253 253 254 253 253 254 252 249 248 246 243 243 245 246 247 248 247 246 246 245 245 246 248 250 254 256 258 260 262 263 263 263 263 263 263 264 264 264 264 265 265 266 266 267 267 268 268 268 267 266 267 270 272 272 273 273 274 275 277 278 278 277 279 281 283 284 286 286 284 280 283 279 276 272 268 263 253 250 236 219 203 196 196 198 204 202 197 195 195 195 194 195 197 197 198 200 205 210 209 209 204 199 197 195 196 198 199 200 201 202 200 200 203 206 207 206 204 203 202 202 201 201 200 200 200 200 200 201 204 210 221 241 253 253 242 227 217 213 212 212 210 205 201 199 198 197 196 195 194 192 190 189 189 194 201 203 203 203 203 202 202 202 204 206 208 211 212 213 213 214 214 214 214 215 215 214 215 215 216 216 215 214 212 210 209 208 208 208 208 208 208 208 207 207 206 206 205 205 205 206 206 206 206 206 206 205 204 204 203 202 202 201 201 201 201 200 198 197 196 196 196 196 196 196 196 196 195 195 195 195 195 194 194 193 193 193 193 193 192 192 192 192 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 190 190 190 190 190 190 190 190 189 189 189 189 189 322 322 322 321 321 320 319 319 318 317 317 317 317 316 316 316 316 317 318 318 318 316 315 314 315 318 321 323 325 327 328 329 330 330 330 330 329 327 325 325 326 326 325 323 321 321 320 319 318 317 316 316 317 317 315 315 316 316 317 318 319 320 320 319 318 317 316 315 315 316 315 315 315 314 313 311 309 309 308 308 308 308 308 308 309 309 310 310 311 312 312 312 312 314 316 316 317 317 318 318 318 318 320 321 322 322 321 318 319 321 321 320 320 319 318 313 304 296 290 288 288 287 287 285 281 280 280 280 280 280 280 280 280 278 276 275 274 274 273 274 275 277 279 280 282 284 288 293 296 296 294 294 294 295 297 301 309 311 317 323 326 325 319 307 290 285 288 292 297 304 307 309 313 309 293 299 293 287 283 286 294 295 301 310 319 325 332 328 329 328 323 317 315 312 309 307 307 307 310 312 313 314 314 314 315 316 318 318 318 317 315 313 310 308 307 306 305 304 304 304 303 301 298 295 294 292 289 286 283 278 274 273 270 267 265 263 262 261 259 259 258 257 257 256 255 254 253 253 253 253 253 253 252 251 251 251 251 250 250 250 251 251 251 251 251 251 252 252 253 255 255 254 254 254 254 253 252 252 252 251 251 250 249 248 248 247 246 245 244 243 243 243 243 242 241 240 239 238 237 236 236 236 236 237 238 239 239 238 238 238 238 239 239 240 239 239 239 240 239 240 240 241 241 241 240 240 240 239 239 240 241 242 242 243 243 242 242 242 241 240 240 239 239 239 238 238 238 238 238 238 238 238 237 238 239 240 241 242 243 243 243 243 243 243 243 243 242 242 242 243 244 244 244 244 244 245 245 246 248 249 250 250 251 251 251 251 251 251 251 251 251 251 251 252 252 252 252 251 249 248 248 248 248 248 248 249 249 249 248 248 249 248 250 251 250 247 243 243 244 245 246 247 249 251 253 254 254 253 253 252 253 252 251 250 249 249 249 249 250 249 249 250 250 251 251 252 252 252 252 252 250 250 251 252 252 252 249 243 243 246 248 249 249 247 246 246 245 244 244 244 247 252 256 258 260 261 262 262 262 263 263 263 263 264 264 264 265 265 265 266 267 267 268 267 264 261 260 262 267 268 270 272 272 272 273 273 275 276 275 276 277 277 279 283 284 280 275 277 276 274 271 268 267 264 248 228 219 205 199 198 198 201 201 198 196 196 195 194 195 197 197 198 199 201 203 204 208 205 204 203 199 198 200 200 199 200 201 202 203 201 205 211 213 210 205 204 204 204 205 205 205 204 203 202 210 218 225 237 254 263 266 257 238 223 217 215 214 212 207 203 201 200 198 196 196 194 193 192 191 192 196 199 202 203 203 202 202 202 203 205 207 209 211 212 212 213 214 214 215 215 215 216 216 216 216 216 216 216 216 214 212 210 209 209 209 209 209 209 208 208 207 207 206 206 206 206 206 206 206 206 206 206 205 205 204 203 203 202 202 202 201 201 200 198 197 196 196 196 196 196 196 196 196 195 196 195 195 195 194 194 194 193 193 193 192 192 192 192 192 192 192 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 322 322 322 321 320 320 319 318 318 317 316 316 316 316 315 315 315 315 316 317 317 315 315 314 315 318 321 323 325 327 329 330 330 330 330 329 328 326 324 325 326 326 325 323 321 321 320 318 316 314 314 315 316 316 315 316 315 316 317 317 318 318 317 316 315 314 313 313 313 313 313 312 312 311 310 308 307 307 307 307 307 307 307 308 308 309 310 310 311 311 312 312 312 315 317 317 317 318 319 319 318 317 319 320 321 320 319 319 320 321 320 319 318 317 317 313 302 297 293 290 290 289 288 284 281 280 280 280 281 281 279 278 277 275 275 274 274 274 274 275 276 277 279 280 281 284 287 291 293 294 294 293 292 292 292 297 306 309 318 323 325 322 314 301 285 284 288 293 299 306 309 310 311 302 291 294 284 279 280 284 287 292 293 294 303 314 320 321 325 325 323 319 314 312 309 308 303 304 307 310 312 312 312 312 312 313 316 317 317 316 313 309 308 306 306 306 305 304 304 304 303 301 298 296 294 293 290 287 282 280 278 274 270 267 265 263 262 261 259 259 258 258 257 256 256 255 254 254 254 254 254 254 253 253 253 252 252 252 251 251 251 251 251 251 251 251 251 251 252 254 254 254 253 253 253 252 252 252 251 251 250 250 249 249 248 247 246 246 244 244 243 243 243 242 242 240 240 239 238 237 237 237 237 238 239 240 240 239 239 239 239 239 239 239 239 240 241 241 240 241 241 241 241 241 241 241 240 239 239 239 241 242 242 242 243 243 243 242 241 241 240 240 240 239 238 238 237 238 237 236 235 235 234 237 239 240 240 241 242 242 243 243 243 243 243 243 242 242 242 243 244 244 244 244 244 245 245 245 247 248 249 249 250 251 251 251 251 251 251 251 251 252 252 252 252 252 251 251 251 251 250 250 249 248 248 249 249 249 249 250 249 249 251 250 249 246 243 243 244 245 246 247 248 250 252 253 253 252 252 252 252 252 252 250 249 249 249 249 249 250 250 249 249 250 250 250 250 250 250 250 247 248 248 249 251 252 250 246 247 248 249 250 250 249 249 248 246 244 243 243 245 251 255 258 259 260 260 261 262 262 262 263 263 264 264 264 265 265 265 266 266 267 267 264 261 258 256 256 259 264 268 270 271 271 271 272 272 272 274 275 276 275 275 278 278 273 265 266 269 268 266 263 262 258 242 222 219 209 203 200 199 201 200 199 198 197 197 196 197 198 199 201 201 201 201 201 203 204 209 211 206 201 202 201 201 201 201 201 201 202 207 220 227 220 211 208 211 211 223 232 226 214 209 209 229 246 254 258 262 262 272 268 250 231 222 217 216 214 209 206 203 201 199 197 196 195 194 194 194 195 198 198 202 204 204 204 204 203 204 206 208 209 210 212 212 213 214 215 215 216 216 217 217 217 217 218 217 217 216 215 213 211 209 208 209 209 209 209 209 208 208 207 207 206 206 206 206 206 206 206 206 206 205 205 204 203 203 203 202 202 201 201 200 198 197 196 196 195 195 195 196 195 195 195 196 196 195 195 194 194 194 193 193 192 192 192 192 192 192 192 192 193 193 193 193 193 192 192 192 192 192 192 192 193 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 190 190 189 189 189 189 322 322 321 321 320 319 319 318 317 317 316 316 316 315 314 314 314 314 314 316 316 315 315 314 316 319 322 325 327 329 330 330 330 330 330 329 328 326 325 325 326 326 324 323 321 321 319 317 313 311 312 315 317 317 316 316 316 316 316 317 316 316 315 314 313 312 311 311 311 311 310 309 309 308 308 307 307 306 306 306 307 307 307 308 308 309 309 310 310 311 311 312 313 317 318 317 318 319 319 318 317 316 317 318 320 320 320 320 320 318 317 313 313 315 313 308 300 298 298 296 294 291 288 285 284 282 281 282 282 280 277 275 275 274 274 273 273 274 274 275 276 277 279 281 282 284 287 290 291 291 292 291 288 289 289 295 303 308 317 318 322 317 306 292 281 284 287 292 300 308 310 310 311 296 287 287 280 275 279 281 284 287 288 290 298 307 313 317 321 322 321 317 314 312 310 310 303 304 306 309 311 311 310 310 310 311 311 313 315 315 311 308 306 305 305 305 305 304 304 304 303 302 299 297 295 293 291 287 283 281 278 274 270 268 266 264 262 261 260 259 258 258 257 257 256 255 255 254 254 254 254 254 254 254 254 253 252 252 252 251 251 251 251 252 252 251 251 251 251 253 254 254 253 253 253 252 253 252 252 251 250 250 249 249 248 248 247 246 246 245 243 242 242 242 242 241 241 239 238 238 237 237 237 238 239 240 241 241 240 240 240 240 240 240 240 242 242 242 241 241 241 242 242 242 242 241 240 239 239 239 240 241 242 242 243 243 243 243 242 241 241 241 240 239 238 237 236 236 235 234 233 234 236 237 239 240 241 241 242 242 243 243 243 243 243 243 243 242 242 242 243 244 245 245 244 244 244 244 245 246 247 247 248 250 250 251 250 251 251 251 252 252 252 252 252 252 252 252 252 252 252 251 250 248 249 249 249 250 251 251 250 250 251 249 247 244 243 243 244 245 247 248 248 249 250 251 250 250 250 251 251 252 252 250 250 249 249 249 249 249 249 248 248 248 248 248 248 247 246 246 246 246 247 247 249 251 250 248 249 249 251 252 252 251 250 250 246 244 241 240 243 249 255 257 258 259 260 261 262 262 262 263 263 263 263 264 264 264 265 265 265 265 263 260 256 252 250 251 253 259 266 268 269 269 268 267 271 271 273 275 275 275 273 274 272 264 256 255 260 260 260 256 256 250 238 228 221 212 208 204 202 201 201 199 198 200 201 201 201 201 204 207 207 205 204 204 204 205 224 226 216 207 203 203 204 204 205 205 205 209 216 227 232 228 217 210 210 211 229 255 259 241 223 222 241 265 271 274 275 274 276 274 261 242 228 220 217 216 213 211 207 203 200 198 197 196 196 196 196 197 199 200 204 206 206 206 206 206 206 207 207 208 210 211 212 213 215 216 217 217 218 218 218 218 219 219 219 218 217 216 214 212 211 209 209 208 208 208 209 209 208 208 207 207 207 206 206 206 206 206 206 206 205 205 204 204 204 203 202 202 201 201 200 199 197 197 196 196 195 195 195 195 195 195 196 196 195 195 195 194 194 193 193 192 192 192 192 192 192 192 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 190 190 190 190 190 190 189 189 189 322 322 321 321 320 319 319 318 317 317 316 316 315 314 314 313 313 312 313 315 316 316 315 315 318 322 325 327 329 331 331 331 331 330 330 328 327 326 325 326 326 325 323 323 322 320 318 316 313 310 312 316 318 318 317 316 316 316 316 316 315 315 314 313 312 311 311 310 310 309 308 308 307 307 307 306 306 306 306 306 307 307 307 308 308 308 309 310 310 310 311 313 316 318 319 318 318 318 318 317 316 316 317 318 319 320 320 319 317 315 311 306 306 306 305 303 299 295 297 299 297 293 289 287 286 284 283 282 280 277 276 275 275 274 274 274 273 273 274 275 276 277 280 282 283 284 285 285 287 288 285 284 283 287 287 293 298 303 310 312 320 312 298 288 282 284 290 296 302 305 308 312 310 295 288 289 284 279 280 281 284 285 286 289 291 304 310 314 318 319 319 318 314 313 312 310 307 306 307 309 310 310 309 309 309 309 310 311 312 312 308 306 305 304 304 304 304 305 304 304 303 302 300 297 296 294 291 287 287 283 278 274 271 268 267 265 263 262 260 260 259 259 258 257 256 255 255 255 255 255 255 255 255 255 255 254 253 252 252 251 251 252 252 252 252 252 251 251 251 252 254 254 254 254 253 253 253 252 252 251 251 250 249 249 249 248 247 247 246 245 244 243 242 242 242 242 242 240 240 239 238 238 238 238 240 241 241 241 241 241 241 241 241 242 242 243 243 242 242 242 242 242 242 243 242 242 241 240 240 240 240 241 242 242 242 243 244 244 243 242 242 241 241 240 239 238 238 237 236 236 236 238 240 240 240 242 242 242 242 242 243 243 243 243 244 243 243 242 242 243 243 244 245 245 245 244 243 243 243 244 245 245 247 249 250 250 250 251 252 252 252 252 252 253 253 253 253 252 252 252 252 250 249 248 249 250 251 252 251 251 251 250 249 248 243 242 242 243 244 246 248 248 249 249 250 250 249 249 248 249 250 251 251 250 250 250 249 249 249 249 249 249 247 245 244 244 244 242 243 243 244 244 245 246 249 250 250 250 250 251 252 252 253 253 253 253 250 246 240 239 243 249 255 256 257 258 259 260 261 261 262 262 262 263 263 263 263 263 263 264 263 262 261 259 246 241 241 244 249 255 262 264 265 265 264 266 269 273 273 274 275 274 273 270 268 260 250 247 250 251 251 242 244 241 235 230 225 219 212 207 204 204 203 200 200 203 205 206 207 208 214 219 218 216 213 211 209 215 235 238 225 212 205 205 205 210 213 216 219 222 226 233 222 223 220 214 212 212 214 236 261 259 243 237 249 271 274 278 281 282 281 279 269 251 235 225 220 222 217 214 209 205 202 200 199 198 198 198 198 199 200 202 205 208 208 207 207 207 207 207 207 209 210 211 212 214 216 219 220 221 220 220 220 220 221 220 220 219 218 217 215 214 213 212 210 209 208 208 208 208 208 208 208 207 207 207 206 206 206 206 206 206 205 205 204 204 204 203 203 202 202 201 200 199 198 198 197 196 196 196 196 195 195 195 196 196 196 195 195 194 194 193 193 192 192 192 192 192 192 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 322 322 321 320 320 319 318 318 317 317 316 316 315 314 313 312 312 312 313 314 315 316 317 319 322 326 328 330 331 332 331 331 331 330 329 328 326 326 326 326 325 324 322 322 320 319 317 315 313 313 315 318 319 318 318 317 316 316 315 315 315 314 313 312 312 311 311 310 309 308 308 307 307 306 306 306 306 306 306 306 307 307 307 307 308 308 309 310 311 311 314 316 317 318 319 319 319 318 318 318 318 319 320 319 320 320 320 318 315 313 308 304 304 304 301 296 293 290 289 292 294 292 289 286 286 284 282 280 277 276 275 276 276 275 274 274 273 273 275 277 277 277 279 280 281 281 282 282 281 277 278 279 283 286 286 292 294 296 301 310 313 301 289 287 284 286 295 305 306 306 309 310 305 298 288 290 289 285 283 283 284 284 285 287 293 300 307 312 316 317 318 317 316 314 312 310 309 308 307 309 309 309 308 308 308 308 309 310 310 309 307 305 304 304 304 304 304 304 304 304 304 302 300 298 296 294 292 290 288 283 277 274 272 269 268 266 264 263 262 261 260 259 258 257 257 256 255 255 255 256 256 255 255 255 255 254 253 253 252 252 252 252 252 252 252 252 252 251 251 252 253 254 255 254 254 254 253 252 252 251 251 250 249 249 249 248 248 248 247 246 245 244 244 243 243 243 242 241 241 240 239 238 238 238 239 240 241 242 242 242 242 242 242 242 243 243 243 243 243 243 243 243 243 243 243 242 242 241 241 241 242 241 242 242 243 243 244 244 244 243 242 242 242 242 241 241 241 241 240 240 240 242 242 242 241 241 241 242 242 243 244 244 244 244 244 244 243 243 243 242 243 244 245 245 245 244 244 243 243 244 244 245 247 248 249 250 251 252 252 253 253 253 253 253 253 253 253 252 252 252 252 250 250 250 250 252 252 252 251 251 250 249 247 245 243 243 243 243 245 247 248 249 249 250 250 250 250 249 246 247 249 250 251 251 251 250 250 250 249 249 248 247 244 241 239 238 238 239 240 239 239 240 242 245 247 248 248 249 250 251 252 252 253 254 254 252 249 238 248 249 250 252 255 255 257 258 259 260 260 260 261 261 262 262 262 262 262 262 262 261 260 258 256 252 238 237 238 242 248 253 256 257 260 261 262 265 268 269 271 272 272 272 271 270 268 261 252 244 242 241 237 230 235 234 228 225 226 219 212 210 207 206 205 204 204 205 208 210 211 213 218 221 229 233 234 235 236 234 233 240 234 223 216 215 217 227 232 234 232 226 220 219 214 215 219 221 221 221 213 217 237 248 250 252 256 269 272 279 283 284 283 281 275 258 242 230 225 225 220 216 211 207 204 202 202 201 200 200 200 200 202 203 206 209 209 208 207 207 207 207 207 209 211 215 216 217 217 221 223 224 224 223 222 222 221 221 220 219 218 217 216 216 215 213 211 210 210 209 208 208 208 208 208 208 207 207 206 206 205 205 206 206 205 205 205 204 203 203 202 202 201 201 200 199 199 198 197 196 196 196 196 195 195 195 195 195 195 195 195 194 194 193 193 193 193 192 192 192 192 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 192 192 191 191 192 192 192 192 191 191 190 190 322 322 321 320 320 319 318 318 317 317 316 315 314 313 313 312 312 313 315 316 316 319 322 324 327 329 331 332 332 332 331 331 330 329 328 327 326 326 327 326 325 322 321 321 319 318 318 317 317 318 319 319 319 318 318 317 316 316 315 315 314 314 313 312 312 311 311 310 309 308 308 307 306 306 306 306 306 306 306 306 307 307 307 308 308 308 311 313 314 314 315 316 317 318 319 319 319 318 319 319 320 321 322 320 322 322 320 317 314 312 310 307 304 302 299 292 289 288 287 289 290 288 289 286 283 281 279 277 276 276 276 276 276 275 274 274 274 273 274 277 276 275 275 276 275 276 276 275 273 273 275 279 286 287 287 290 291 291 298 305 298 289 287 287 286 290 299 306 307 307 308 309 305 301 300 297 296 292 289 287 286 286 285 287 293 300 308 312 315 316 316 316 316 316 313 311 310 309 309 309 309 309 308 308 308 308 308 309 309 308 306 305 304 304 304 304 304 304 304 304 304 303 301 299 297 295 294 292 287 282 277 274 273 271 269 267 265 263 263 262 261 260 259 258 257 256 256 256 256 256 256 256 256 255 255 254 253 252 252 252 252 252 252 253 252 252 252 252 251 252 253 254 255 255 255 254 253 253 252 252 251 250 249 249 249 249 248 248 247 247 246 245 245 243 243 243 243 243 242 240 239 238 238 238 239 240 241 242 242 242 242 243 243 243 243 243 243 244 243 243 243 243 243 244 243 243 243 242 242 243 243 243 242 243 243 243 244 244 244 244 243 243 243 244 243 244 245 245 244 244 243 244 244 243 242 242 242 242 242 243 244 245 245 246 245 244 243 243 242 242 242 243 244 245 245 244 244 244 244 244 244 245 247 250 250 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 252 251 252 252 252 252 252 252 252 251 250 248 247 245 244 243 243 244 246 248 249 249 250 249 248 248 248 247 246 245 247 250 251 252 252 251 251 250 249 249 247 245 240 237 235 234 234 234 234 233 236 238 240 242 243 243 243 245 247 247 248 249 251 252 245 232 219 211 217 233 249 253 254 256 257 257 258 259 259 259 260 260 261 261 261 261 261 261 260 258 257 253 249 244 241 240 240 246 251 253 253 253 257 259 261 263 264 267 267 266 266 267 268 267 265 264 255 251 245 236 229 227 233 232 229 227 226 222 214 214 209 208 207 206 205 203 204 208 211 213 215 219 235 241 249 255 254 238 220 234 245 244 241 243 249 256 255 246 229 218 215 215 215 215 218 227 233 231 222 217 217 231 253 262 264 271 272 279 282 284 283 281 276 264 247 240 235 228 223 217 212 209 206 204 204 204 204 203 203 203 203 204 207 210 209 208 208 207 207 207 209 211 234 262 265 245 218 222 224 226 226 225 224 222 221 220 219 218 217 217 216 216 215 213 212 211 211 210 208 207 207 207 207 208 207 207 206 206 205 205 205 205 205 205 205 204 203 203 202 202 201 201 200 200 199 198 198 197 196 196 195 195 195 195 195 195 195 195 194 194 193 193 193 193 193 193 193 192 192 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 192 192 192 192 192 192 193 193 193 192 192 191 322 321 321 320 320 319 318 318 317 317 316 315 314 313 313 313 313 315 319 319 321 325 328 329 330 331 332 333 333 330 330 329 328 328 327 326 326 327 327 325 323 321 320 320 319 319 320 321 320 320 320 320 319 319 318 317 316 316 315 315 314 314 313 312 312 311 310 310 309 308 307 307 306 306 306 306 306 306 307 307 307 307 307 308 308 309 313 313 314 314 315 316 317 319 319 319 319 318 318 318 319 320 320 319 321 319 319 317 314 313 313 310 305 300 296 290 288 286 286 286 286 285 286 283 280 278 277 276 276 277 277 276 275 275 274 275 276 274 273 274 274 272 272 272 272 272 272 271 272 273 276 283 289 288 289 290 290 290 294 297 288 285 288 288 287 295 303 306 306 308 311 315 313 313 319 319 311 308 305 303 296 290 287 289 294 303 310 312 314 315 315 315 315 315 312 311 312 311 310 309 309 309 308 308 308 308 308 308 308 307 306 305 305 304 304 304 304 304 304 304 304 304 302 300 297 295 295 291 286 281 277 275 274 273 270 268 266 264 263 261 260 259 258 258 258 257 256 256 256 256 257 257 256 255 255 254 253 252 252 252 252 252 252 252 252 252 252 252 252 252 252 253 254 254 255 254 254 253 252 252 251 250 250 249 249 249 248 248 247 247 246 246 245 244 244 244 244 243 242 241 239 238 238 239 239 240 241 242 242 242 243 243 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 243 243 243 243 243 243 243 243 243 244 244 245 244 244 244 244 244 244 245 246 247 247 247 246 246 245 244 244 243 243 243 242 243 244 245 246 247 246 244 244 243 242 241 241 243 244 244 245 245 245 244 244 244 245 246 249 251 252 253 252 252 253 253 253 253 253 253 253 253 253 253 253 253 252 252 252 252 252 252 252 252 251 251 249 248 248 246 244 243 244 245 247 248 249 250 250 250 249 247 245 244 244 244 248 250 252 252 252 251 251 250 249 248 247 244 239 237 235 234 233 233 232 231 232 235 236 236 236 235 235 234 235 237 239 239 240 241 229 220 213 207 208 212 223 242 251 254 256 256 256 257 256 257 258 259 259 260 260 260 259 258 257 255 253 247 243 242 244 248 252 257 259 258 257 256 261 263 264 264 264 263 259 258 258 260 260 258 256 258 257 253 245 234 228 229 234 234 234 237 236 232 228 222 214 210 208 206 204 202 201 204 205 207 212 221 234 240 251 258 252 233 220 233 238 253 259 264 270 272 264 248 227 217 214 214 214 216 216 226 235 232 221 214 216 222 228 245 265 275 275 278 282 283 282 279 275 267 265 252 240 232 226 219 214 210 208 206 206 206 206 207 207 203 202 205 208 210 210 209 208 208 207 208 215 233 275 294 295 267 219 221 222 224 226 225 223 222 220 219 218 217 216 216 216 215 214 213 212 212 211 211 210 208 208 207 207 207 207 206 206 205 205 205 205 205 205 205 205 204 204 203 202 202 202 201 201 200 200 199 198 197 196 196 195 195 195 195 195 195 195 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 193 193 193 192 322 321 321 320 320 319 318 318 318 317 316 315 314 314 315 315 316 318 319 322 325 329 331 332 332 333 334 333 331 329 329 328 327 326 327 326 327 328 326 323 321 320 320 320 320 320 321 321 321 321 320 320 319 319 318 317 317 316 316 315 314 314 313 313 312 312 311 310 309 308 307 307 306 306 306 306 307 307 307 307 307 307 307 308 309 311 314 314 315 315 315 316 317 318 319 319 318 317 317 317 317 318 318 318 318 315 317 317 315 315 313 310 303 298 293 289 286 285 285 284 284 283 282 280 278 277 277 277 277 278 278 276 275 275 275 276 280 277 272 272 272 271 270 270 270 271 271 271 271 272 276 281 287 288 291 291 291 291 291 289 280 282 288 292 292 299 306 307 308 309 314 324 316 322 334 335 329 319 313 310 305 299 296 298 300 308 312 312 313 313 313 313 312 312 312 313 313 312 311 311 310 307 308 308 308 308 308 308 307 307 306 305 305 305 305 304 304 304 305 305 305 304 302 300 298 297 294 290 284 280 278 277 277 275 272 268 267 265 263 261 260 259 258 258 258 257 257 257 256 257 257 257 256 255 254 253 253 252 252 251 251 251 252 252 252 252 252 252 252 252 252 252 253 253 254 254 254 253 252 252 251 250 250 250 250 249 248 248 247 247 246 246 245 244 244 244 244 243 242 241 240 239 239 239 240 241 241 241 242 242 243 243 244 244 244 244 244 244 244 244 244 244 244 244 245 244 244 244 243 243 243 243 243 244 243 243 244 245 245 245 245 245 245 244 245 245 246 248 249 249 249 248 247 247 246 245 245 244 244 244 245 246 247 247 246 246 244 243 242 241 241 243 243 244 244 245 245 245 244 245 245 247 249 251 252 251 251 252 252 252 253 253 253 253 253 253 253 253 253 252 252 252 252 252 252 251 251 251 251 250 249 248 248 246 244 244 244 246 247 249 250 251 251 251 248 244 242 241 242 244 248 251 252 253 252 252 251 250 250 249 248 246 243 239 236 234 234 233 230 226 227 228 230 230 228 226 226 225 226 227 228 228 227 226 221 217 211 208 210 210 210 230 245 251 253 254 253 254 255 255 256 257 258 258 258 257 254 252 251 250 248 245 244 246 251 257 262 264 265 264 263 263 266 267 267 266 264 258 252 252 253 253 253 250 247 244 245 244 241 233 229 232 235 232 235 240 241 237 231 224 219 214 210 207 205 203 201 201 201 203 209 218 229 236 246 251 241 226 218 220 227 252 263 266 268 269 263 240 225 217 214 213 211 214 215 217 220 223 221 217 216 216 217 235 262 274 277 279 281 283 282 279 275 274 269 256 243 234 228 221 215 211 210 208 207 208 209 211 207 202 204 207 209 210 209 208 208 207 207 208 214 238 286 300 294 243 215 216 221 224 224 223 222 220 217 216 215 215 215 214 214 214 213 212 212 212 211 211 211 211 210 208 206 205 205 206 205 205 204 204 204 204 204 205 204 204 204 203 203 202 202 202 201 201 200 199 198 198 197 196 196 196 195 195 195 195 195 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 190 191 191 191 191 191 192 191 191 191 192 192 192 322 321 321 320 320 319 319 318 318 317 316 316 316 317 318 318 319 319 320 324 329 331 332 333 333 334 334 332 331 329 328 326 325 325 327 327 328 328 325 321 320 320 320 320 320 320 321 321 321 321 320 320 320 319 318 318 317 317 316 316 315 314 314 313 313 312 311 310 309 308 307 307 307 307 307 307 307 308 308 308 308 307 308 309 310 310 312 313 315 315 315 316 317 318 319 319 318 318 318 317 316 316 316 316 316 315 315 315 314 314 313 309 302 298 293 289 287 286 284 283 283 281 280 279 279 278 279 279 279 279 278 277 276 276 275 276 283 281 274 271 271 271 269 269 270 271 272 273 274 273 275 280 286 292 292 292 292 291 289 285 279 278 287 291 297 304 307 307 309 310 311 311 300 299 316 327 325 319 319 313 308 305 304 304 306 312 311 311 310 310 309 308 309 310 311 313 312 312 311 310 310 309 307 308 308 308 308 308 307 307 306 305 305 305 305 305 304 305 305 305 305 304 302 300 299 297 293 288 282 280 278 279 279 277 273 269 268 266 263 261 260 258 258 258 258 257 257 257 257 257 257 257 256 255 254 253 253 252 252 252 251 251 251 251 252 252 252 252 252 252 252 252 252 253 253 253 253 253 252 251 251 250 250 250 250 249 248 247 246 246 246 245 244 244 244 243 243 242 242 241 240 240 240 240 240 241 241 242 242 242 243 243 243 244 244 244 245 245 245 245 245 245 245 245 245 245 245 244 244 244 243 243 243 244 244 244 244 245 245 246 246 246 245 245 245 246 246 248 249 250 250 250 249 249 248 248 247 247 246 246 246 246 247 247 247 246 245 243 242 242 242 243 244 244 244 244 244 244 244 244 245 246 248 250 250 249 250 250 251 252 252 252 252 252 253 253 253 253 252 252 252 252 252 251 251 251 251 251 250 249 249 248 248 246 245 245 245 246 250 250 250 250 250 250 249 245 240 239 241 244 248 251 252 252 252 252 252 251 250 250 248 247 243 237 233 232 231 229 224 219 220 221 225 226 225 223 221 221 221 223 225 225 224 222 219 219 213 211 212 212 213 229 240 247 250 251 251 251 252 251 251 253 254 255 254 253 250 247 246 245 245 245 245 252 258 262 264 265 266 266 265 264 264 264 264 261 259 254 250 253 254 252 253 249 244 243 245 244 237 234 230 229 229 228 229 231 232 227 221 219 220 217 214 209 208 207 206 206 204 203 206 213 223 232 240 241 232 222 215 213 221 241 254 254 251 248 245 235 221 219 213 209 208 210 214 215 215 217 219 219 217 217 214 229 254 272 279 280 282 283 283 280 276 275 267 257 245 236 229 223 216 211 210 210 209 209 210 211 208 203 206 209 209 209 208 208 206 205 205 206 211 229 272 286 259 224 214 213 219 222 222 221 219 216 213 213 213 213 213 212 212 212 212 211 211 211 211 211 211 211 211 210 207 205 203 204 204 204 204 203 204 203 204 204 204 204 204 203 203 202 202 202 202 201 200 200 199 198 197 197 196 196 196 195 195 194 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 192 192 192 192 191 191 191 191 190 190 190 190 190 191 191 191 190 191 191 191 191 191 322 321 321 320 320 319 319 318 318 317 317 317 318 320 321 321 320 320 320 323 328 330 331 332 333 333 333 331 331 329 326 324 323 324 327 328 328 326 324 320 321 320 319 319 319 320 321 321 321 321 320 320 320 319 319 318 318 317 317 316 316 315 315 314 314 313 311 311 310 309 308 308 307 307 308 308 308 309 309 309 308 310 311 312 310 310 310 313 315 315 316 317 318 319 319 319 318 318 318 317 316 316 315 317 316 314 313 312 313 312 310 309 305 298 294 292 291 289 287 285 284 282 281 281 282 281 281 280 280 279 278 278 276 275 274 278 283 280 277 272 270 270 271 271 271 273 274 275 275 273 271 278 286 289 290 291 291 291 290 286 282 280 286 293 299 302 303 304 308 308 305 299 293 293 306 315 316 315 315 314 310 307 308 310 312 313 311 310 310 310 308 307 307 309 310 311 312 311 310 309 309 308 307 308 309 309 309 308 307 307 306 305 305 305 305 305 305 305 305 305 304 303 301 302 299 294 290 285 281 280 280 282 282 279 275 274 270 266 264 262 261 259 258 258 257 257 256 256 256 257 257 257 256 255 254 253 252 252 252 252 251 251 251 251 251 252 252 252 251 251 251 251 252 253 253 253 253 252 252 251 250 250 250 250 250 249 248 246 246 245 245 245 244 244 243 243 243 242 242 241 241 241 240 240 240 240 241 242 242 242 243 243 243 243 243 244 244 245 245 245 245 245 245 245 245 245 245 245 245 244 244 244 244 244 244 244 244 244 245 245 246 246 246 246 246 246 246 247 248 250 250 250 250 250 249 248 248 248 248 247 246 246 247 247 247 246 245 243 243 243 243 244 244 244 244 244 244 244 243 243 244 244 245 247 247 247 247 248 249 250 251 251 252 253 253 253 253 253 253 252 252 252 251 251 250 250 250 250 250 250 249 248 248 246 247 247 248 248 250 250 250 250 250 250 250 249 242 240 242 245 248 250 252 251 252 252 252 251 251 250 249 247 241 236 233 229 226 223 219 216 215 215 218 221 222 222 220 219 215 216 221 226 225 221 220 220 223 223 222 217 215 230 239 244 246 247 247 247 248 246 246 246 247 248 247 246 244 243 243 244 245 247 250 259 263 264 264 263 264 263 261 260 259 258 255 253 253 254 255 258 258 257 259 259 256 253 251 248 240 239 231 230 229 227 225 224 224 220 216 215 217 217 215 213 213 214 215 214 210 206 206 209 216 224 233 229 221 218 214 210 213 226 237 234 227 224 223 220 215 215 213 211 210 209 211 213 213 214 218 221 221 220 218 222 243 269 280 282 283 284 283 282 281 275 267 258 246 237 231 224 217 213 209 207 207 207 206 203 198 205 208 209 209 208 207 206 204 203 203 204 206 213 215 221 216 211 212 214 217 219 218 216 215 212 209 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 210 208 205 203 202 202 203 202 202 203 203 203 203 203 203 203 203 203 203 202 202 202 201 201 200 199 199 198 198 197 197 196 195 195 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 192 192 192 191 191 191 190 190 190 190 190 190 190 190 190 191 191 191 191 191 192 322 321 321 320 320 320 319 318 318 318 319 319 321 321 322 321 319 319 317 321 325 328 329 331 331 331 331 330 330 327 325 323 322 324 327 328 327 325 324 323 321 320 319 319 320 320 321 321 321 321 321 321 320 320 319 319 318 318 317 317 317 316 316 315 315 314 313 312 311 310 310 309 309 309 309 309 309 310 310 309 309 312 313 312 311 311 313 315 316 317 317 318 318 319 319 318 318 318 318 317 317 316 316 316 314 313 310 309 310 310 309 308 304 300 298 297 296 295 295 292 289 286 287 286 284 282 280 280 279 277 277 277 276 276 273 280 283 280 279 276 271 269 269 271 272 274 275 275 274 273 271 277 284 286 288 288 287 288 289 286 282 280 281 285 291 294 301 307 307 304 300 294 292 296 305 310 311 308 308 309 309 307 310 312 313 314 313 310 310 309 308 307 307 308 310 311 310 310 310 308 307 307 307 308 309 309 309 309 308 306 305 305 305 305 305 305 305 305 305 304 304 302 301 300 296 292 287 283 281 281 282 285 284 281 278 276 271 267 265 263 262 261 258 257 257 256 256 256 256 257 257 257 256 255 254 253 253 252 252 252 252 252 252 252 252 252 252 252 251 251 251 252 252 252 252 252 252 252 252 251 251 250 250 250 250 249 247 246 245 246 246 245 245 244 243 243 243 242 242 241 241 241 241 240 240 240 241 242 242 242 242 242 242 242 242 243 243 244 245 245 245 246 246 245 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 245 245 246 246 246 246 246 246 247 248 249 249 249 250 250 249 248 248 248 248 247 246 246 246 246 247 246 245 244 244 244 244 244 245 244 244 244 243 243 243 242 242 241 243 245 244 243 244 244 246 247 248 250 251 252 253 253 253 253 253 252 252 252 251 250 249 249 249 250 249 249 249 248 247 247 247 248 249 249 249 250 250 250 251 250 247 243 243 242 244 246 248 249 250 250 251 251 251 251 250 250 249 247 240 236 234 227 223 220 219 217 216 215 214 215 217 218 217 214 214 216 221 226 226 224 224 224 225 231 232 228 226 234 241 245 247 247 246 245 245 245 243 240 238 236 236 234 235 237 241 243 246 253 257 265 266 265 263 261 260 259 258 256 254 253 252 252 253 258 260 261 261 260 262 263 263 262 259 254 246 245 235 237 237 233 229 222 218 216 214 214 216 217 216 215 216 215 214 213 213 210 207 207 210 216 220 218 219 213 208 206 207 212 220 220 215 212 213 216 217 220 217 212 210 210 210 211 211 213 219 225 225 223 219 219 235 265 281 284 284 284 284 283 281 276 268 258 245 238 229 222 218 214 212 207 204 201 200 199 198 206 209 209 208 207 205 203 201 201 201 202 202 203 201 202 204 207 210 214 215 214 214 213 211 209 207 207 206 207 208 209 209 209 210 210 211 211 210 210 210 210 211 210 209 206 203 201 201 200 199 200 201 201 202 202 203 203 203 203 203 203 202 202 201 201 201 200 200 199 198 198 198 197 197 196 195 194 194 193 194 194 194 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 189 189 189 190 190 190 190 191 191 191 192 192 192 322 321 321 320 320 320 319 319 319 320 321 321 321 320 321 320 319 318 316 320 324 326 328 329 330 330 329 329 328 326 324 322 322 323 326 327 326 324 324 323 321 320 320 319 319 320 320 321 321 321 321 321 321 320 320 319 319 318 318 318 317 317 317 316 316 315 314 313 313 312 311 311 310 310 311 311 310 311 310 310 310 313 313 314 314 314 315 316 317 318 318 318 318 318 318 318 317 317 316 316 317 315 314 314 313 311 308 305 305 307 307 305 302 300 299 298 296 294 294 292 289 287 287 286 282 280 279 278 277 277 277 277 277 274 270 283 284 285 284 281 276 275 271 270 272 274 275 275 275 273 273 276 281 282 284 283 281 281 281 281 278 277 277 279 281 285 296 305 306 301 296 291 291 298 306 308 308 304 305 305 307 308 309 311 313 313 313 312 311 310 309 308 308 309 310 311 310 309 309 309 307 307 307 308 309 309 309 308 307 306 305 305 304 304 304 304 304 304 304 304 303 301 300 298 293 290 285 282 281 282 285 287 286 285 282 277 272 268 266 264 263 261 259 257 256 256 256 255 255 256 256 257 256 255 254 254 253 253 253 253 252 252 252 252 252 252 253 252 252 251 251 252 252 252 251 251 252 252 251 251 251 250 250 250 250 249 247 246 246 246 247 247 246 245 244 244 243 242 242 241 241 241 241 241 240 240 241 241 242 242 242 242 241 241 241 241 242 243 244 244 245 246 246 246 246 246 246 246 246 245 245 244 244 244 244 244 244 244 244 244 245 245 246 246 246 246 246 246 247 248 247 248 249 250 250 249 248 248 248 247 247 246 246 246 247 247 245 244 244 243 243 244 244 244 244 243 243 243 242 241 241 241 242 243 242 242 241 242 243 245 246 248 249 251 252 252 252 253 252 252 252 252 251 249 249 249 249 249 249 249 248 248 247 247 248 248 248 248 249 249 250 251 251 244 242 243 241 243 246 248 249 249 250 250 251 251 250 250 250 250 249 248 247 243 237 229 224 220 220 218 217 214 212 211 211 210 212 215 219 221 223 224 228 228 225 221 220 226 230 238 241 242 246 248 250 250 249 248 246 245 241 237 232 227 224 220 220 234 237 242 251 261 265 266 265 264 262 260 260 260 260 257 256 255 255 257 258 262 263 264 263 262 261 264 265 263 259 256 251 249 243 237 238 234 226 219 217 213 214 216 218 218 218 218 220 216 212 211 211 210 210 208 209 211 211 209 209 206 204 203 203 206 210 212 210 211 211 214 221 224 216 213 210 210 210 210 208 211 213 218 223 223 220 219 227 254 278 285 286 285 285 284 282 277 269 257 243 235 225 220 218 215 209 206 199 195 191 195 203 208 210 210 208 205 202 200 198 198 199 199 199 199 200 200 204 208 211 212 212 211 210 210 209 208 207 205 204 204 205 206 207 207 208 209 209 209 209 209 209 209 210 210 208 207 204 202 201 198 197 197 198 200 201 201 202 202 202 202 202 202 202 201 201 201 200 200 200 199 199 199 198 198 197 196 195 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 191 192 192 192 192 192 192 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 190 190 190 191 191 192 192 192 192 192 322 322 321 321 321 320 320 320 321 322 322 322 320 319 319 320 315 315 317 320 323 326 327 328 329 329 329 329 328 326 323 321 322 324 325 326 325 324 324 322 321 320 320 320 319 320 320 321 321 321 321 321 321 320 320 320 319 319 318 318 318 318 317 317 316 316 315 315 314 313 313 312 312 312 312 312 311 311 310 313 313 314 313 314 314 315 316 317 318 319 318 318 318 317 317 317 316 315 315 315 316 314 313 313 310 308 308 303 303 304 303 301 299 297 296 294 292 289 289 288 287 284 282 281 280 278 278 277 276 277 277 277 278 273 273 288 294 292 288 286 283 280 275 270 272 274 275 276 277 276 275 275 276 279 279 279 278 278 278 278 275 274 274 275 277 282 290 296 298 296 293 291 293 301 304 307 308 306 305 304 305 306 307 309 311 312 312 312 312 311 310 308 308 309 311 311 310 309 308 307 307 306 306 307 309 309 309 308 307 306 305 304 303 303 304 303 303 304 303 303 302 302 300 297 293 289 285 282 282 284 287 288 288 287 283 278 273 270 268 266 264 262 259 257 256 256 255 255 254 255 255 256 256 255 254 254 254 254 253 253 253 253 252 252 253 253 253 253 253 252 252 251 251 251 251 251 251 251 251 251 251 250 250 250 250 249 248 247 246 247 247 247 247 246 245 244 243 243 242 241 241 241 241 241 241 240 240 241 242 242 242 242 241 241 241 241 242 243 243 244 245 245 245 245 245 246 246 246 246 246 245 245 244 244 244 244 244 244 243 244 244 244 245 246 246 245 245 245 246 246 246 247 249 250 250 249 249 248 248 247 247 247 247 246 246 247 246 245 244 242 242 242 243 243 244 243 243 243 242 241 240 241 242 242 242 242 241 241 242 243 244 245 247 249 250 250 251 251 252 252 252 251 250 249 248 248 248 248 248 248 247 247 247 247 247 247 247 248 249 250 252 253 251 245 245 244 243 244 247 248 249 249 250 250 250 250 250 250 250 250 250 249 249 247 243 237 229 223 220 217 215 213 211 210 210 209 211 215 221 226 228 227 230 236 237 236 232 223 227 240 246 249 251 252 253 253 252 251 249 245 237 232 228 222 217 217 220 222 241 251 260 265 266 264 263 261 260 259 259 260 262 261 259 259 260 261 262 262 264 265 266 265 263 265 266 262 256 252 249 245 240 228 226 224 221 219 215 209 214 219 221 222 222 221 228 223 219 216 213 211 213 211 211 211 211 210 207 203 204 204 204 205 208 209 209 211 212 215 220 223 218 219 213 210 210 210 209 209 210 212 217 220 219 217 218 240 272 283 285 287 286 284 282 278 270 256 239 228 221 220 215 210 205 201 196 192 191 198 205 209 210 209 206 202 199 197 196 195 196 197 197 198 198 201 206 209 211 211 210 209 208 208 208 207 205 204 203 203 203 203 204 205 207 207 208 208 208 208 208 208 209 209 208 206 205 204 202 199 198 196 196 198 199 200 201 201 201 202 202 202 201 201 201 200 200 200 200 200 200 199 199 198 198 197 196 195 194 194 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 191 191 191 192 192 192 191 191 191 191 191 191 191 191 190 190 190 191 190 190 190 190 190 190 190 191 191 191 192 192 192 192 192 322 321 321 321 321 321 321 321 321 321 321 321 320 318 318 317 314 313 316 320 323 325 327 327 328 329 329 329 328 326 323 322 322 324 325 325 325 324 324 322 321 321 321 320 320 320 320 320 321 321 321 321 321 321 321 320 320 319 319 319 318 318 318 317 317 317 316 316 315 314 314 314 313 313 313 312 312 311 311 314 314 314 314 314 314 315 316 317 318 318 318 317 317 316 316 316 315 315 315 315 314 312 311 311 307 305 304 302 301 300 300 297 295 293 290 289 289 289 287 285 283 281 279 279 278 277 277 276 276 276 276 277 278 270 280 293 298 297 292 291 287 283 279 274 271 274 276 277 278 277 276 276 275 275 275 275 275 274 275 276 274 273 273 272 275 279 285 289 289 289 289 291 299 302 302 305 307 308 306 306 304 303 304 306 308 306 309 312 313 312 311 309 308 309 310 310 310 310 308 306 305 305 306 307 308 309 308 308 307 306 304 303 302 303 303 302 301 302 302 302 302 301 299 297 292 288 285 283 282 285 288 289 289 288 284 279 275 272 269 267 265 262 259 258 257 255 254 254 254 254 255 255 255 254 254 254 254 254 254 254 253 253 253 252 253 253 253 253 253 252 252 251 251 251 251 251 251 251 251 251 251 250 250 250 250 249 248 247 246 247 247 247 247 247 246 244 243 243 242 242 241 241 241 241 241 240 240 241 242 243 243 242 242 242 242 242 242 243 243 244 244 244 245 245 245 245 246 246 246 246 245 245 245 244 244 243 243 243 243 244 244 244 244 245 245 245 244 245 245 245 246 247 248 249 250 249 249 248 247 247 247 247 247 246 246 246 246 245 244 243 242 242 242 242 243 243 243 243 243 241 240 240 241 241 242 243 242 242 241 241 242 242 243 245 246 247 248 249 250 251 250 247 246 245 245 245 246 246 247 247 247 246 246 246 246 246 246 246 247 250 253 252 247 239 244 244 244 246 247 247 249 250 250 250 250 250 250 250 249 249 249 249 250 249 248 244 236 226 219 214 213 212 211 210 209 208 210 215 223 230 234 235 236 243 244 244 243 238 234 242 249 253 255 256 256 256 255 254 252 246 235 228 226 226 230 241 252 251 260 262 264 265 264 263 261 261 260 260 260 260 262 263 260 261 262 263 263 262 264 265 266 266 266 267 268 259 250 243 238 235 232 224 223 221 220 219 215 213 215 220 223 225 226 228 237 233 230 224 220 218 215 213 213 213 213 211 208 205 206 204 205 206 207 209 209 210 212 215 218 220 221 223 217 213 211 211 210 210 209 211 212 213 213 213 216 235 255 273 283 287 287 284 282 278 270 256 239 224 222 217 210 205 201 197 199 190 196 203 208 210 210 206 202 198 196 194 193 192 193 195 195 196 199 202 205 208 209 209 208 207 207 206 206 206 205 205 204 203 203 203 203 204 205 205 207 207 208 208 208 208 209 209 208 208 207 205 204 201 200 198 196 196 197 199 200 200 200 201 201 201 201 201 200 200 200 200 200 200 199 199 199 198 198 197 196 195 195 194 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 191 191 191 191 192 192 191 191 191 191 191 191 191 191 191 191 190 191 191 191 191 191 191 190 190 190 190 191 191 191 192 192 192 192 322 321 321 321 322 322 322 322 321 321 320 321 320 319 318 317 314 313 316 321 323 325 326 326 327 328 328 328 328 326 323 322 322 323 324 324 325 324 323 323 322 321 321 320 320 320 320 320 321 321 321 321 321 321 321 321 320 320 320 319 319 319 318 318 318 317 317 317 316 315 315 315 314 314 314 313 313 312 313 314 314 314 314 314 314 314 316 316 317 317 317 316 316 316 315 315 315 315 313 313 311 309 307 306 303 303 301 299 298 297 296 293 291 289 287 287 287 286 284 282 281 279 278 277 276 276 275 276 275 275 276 277 276 260 283 293 299 301 299 297 292 286 282 278 274 274 276 277 278 278 277 276 274 273 273 272 273 271 273 271 271 271 272 273 275 278 281 283 282 284 284 289 295 297 298 300 304 307 307 305 301 299 300 303 302 301 306 310 314 314 312 311 310 310 310 310 310 309 308 306 304 304 305 306 307 308 308 307 307 305 303 301 301 301 301 300 300 300 301 302 301 301 299 296 292 288 286 285 284 285 288 288 289 288 285 280 276 273 270 268 266 263 261 259 257 255 253 253 253 253 254 255 254 254 254 254 254 254 254 254 253 253 253 253 253 253 253 253 253 252 252 251 251 251 251 251 251 251 251 251 251 250 250 250 250 249 248 247 246 246 247 247 247 247 246 244 243 243 242 242 242 242 241 241 241 241 241 242 243 243 243 242 242 242 242 242 243 243 243 243 243 244 244 244 244 245 245 246 246 246 246 245 245 244 244 244 243 243 243 243 243 243 243 244 244 244 244 244 244 244 245 245 247 248 249 249 249 248 247 247 247 246 246 246 246 246 246 246 245 244 244 243 242 242 243 243 243 244 244 241 241 241 241 242 243 243 242 241 240 239 239 238 238 239 240 242 244 246 247 248 242 237 236 239 240 240 241 243 244 246 246 246 246 245 245 245 245 244 245 249 248 246 239 231 244 244 245 246 247 248 249 250 250 250 251 251 251 251 250 250 250 249 249 250 249 247 240 229 221 217 214 214 212 211 209 209 211 214 222 232 239 242 243 248 248 248 248 248 248 251 254 256 257 258 259 259 259 257 256 253 245 237 234 238 252 257 260 264 265 266 265 265 264 263 262 263 263 262 262 261 262 263 262 263 263 263 263 262 263 265 266 268 268 267 265 256 246 238 232 229 229 227 225 222 221 218 215 215 215 222 224 226 229 233 237 234 235 229 227 225 218 214 214 215 217 217 213 210 214 208 208 208 208 208 209 211 212 213 215 220 225 220 219 216 215 215 215 214 211 211 212 211 212 214 225 245 245 271 284 287 287 285 282 278 270 257 244 235 224 212 203 198 195 194 195 193 201 206 208 209 207 203 198 195 192 191 191 191 191 191 193 196 199 202 204 206 207 207 206 206 206 207 206 206 206 206 205 204 204 203 204 204 204 205 207 208 209 210 210 210 210 210 210 209 208 207 205 203 203 200 197 195 196 197 197 199 200 200 201 201 200 200 200 199 199 199 199 199 199 199 199 198 197 197 196 196 195 194 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 191 191 191 192 192 191 191 191 191 191 191 191 191 191 191 191 190 191 191 191 191 191 191 190 190 190 190 190 191 191 191 191 191 322 321 321 321 322 322 322 321 320 320 320 320 320 320 319 317 315 315 317 321 324 325 325 326 327 327 327 327 327 326 324 322 321 323 324 324 324 324 323 323 322 322 321 320 320 320 320 320 321 321 321 321 321 321 321 321 321 320 320 320 320 319 319 318 318 318 318 317 317 316 316 315 315 315 314 314 313 312 314 315 314 314 313 314 314 315 315 316 316 316 316 316 315 315 314 314 314 313 311 310 309 305 303 302 301 300 299 296 296 295 292 289 288 286 285 285 284 283 281 280 278 277 276 275 274 273 273 273 273 273 274 276 278 278 284 290 295 298 300 301 297 291 286 282 278 275 277 278 278 278 278 277 275 272 267 267 268 266 263 266 268 269 271 273 276 277 278 279 280 283 283 287 289 290 292 296 301 305 304 302 299 297 297 298 297 297 301 306 311 314 313 312 311 311 311 311 310 309 308 305 303 303 304 305 307 307 307 307 306 304 302 300 299 300 300 299 299 299 301 301 301 300 298 295 292 289 287 286 285 284 285 287 289 289 285 281 277 274 271 269 267 264 263 259 257 254 252 251 251 252 252 254 254 254 254 253 254 254 254 254 254 254 253 253 252 253 253 254 253 253 252 251 251 252 252 252 252 252 251 252 251 251 250 250 250 249 248 247 246 246 247 247 247 247 246 245 243 243 242 242 242 242 242 242 241 241 241 242 243 244 244 243 243 242 242 242 243 243 243 243 243 243 243 243 244 244 245 245 245 245 245 245 245 245 244 244 244 243 242 242 242 242 243 243 243 243 243 243 243 243 243 244 245 246 247 248 248 248 248 247 246 246 246 247 247 247 247 247 246 246 246 246 245 244 244 244 244 245 245 242 242 241 242 243 244 244 243 241 240 238 237 236 236 236 236 237 239 241 242 242 239 234 234 237 238 238 240 242 244 245 246 246 245 245 244 244 243 242 242 242 236 231 219 218 245 242 245 246 247 248 249 250 250 251 251 252 252 252 252 252 251 250 249 249 248 247 242 233 225 222 221 216 215 213 211 210 212 215 222 231 239 244 245 249 248 249 251 253 255 256 257 258 259 259 259 260 260 259 260 260 259 257 255 259 258 262 264 265 265 266 265 265 264 264 264 264 264 264 262 262 262 264 264 264 264 264 264 264 265 267 268 268 267 265 262 255 246 241 238 235 234 235 231 227 229 221 215 217 220 224 224 227 230 234 235 230 228 225 226 227 225 220 215 215 219 221 219 218 217 215 211 211 210 210 211 211 209 211 213 216 218 216 217 216 216 216 217 218 218 217 217 216 217 225 245 251 260 279 286 288 288 286 282 279 271 265 255 236 220 206 197 191 189 191 195 199 205 205 208 208 204 199 194 191 189 189 188 189 190 190 193 196 199 201 203 205 205 205 205 205 206 206 206 205 205 205 205 205 205 205 205 205 206 207 208 209 212 212 212 212 212 212 212 211 210 208 206 205 204 202 199 197 196 196 196 198 199 200 200 200 200 200 199 199 199 199 198 198 199 199 198 198 197 197 197 196 196 194 194 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 191 191 191 191 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 321 321 321 321 322 322 322 321 320 320 320 320 320 320 319 317 316 316 319 322 324 325 326 326 326 326 327 327 327 326 324 321 320 322 323 324 324 324 323 323 322 322 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 320 320 320 320 319 319 318 318 318 317 317 317 316 316 316 315 314 313 312 315 314 314 314 313 314 315 316 316 315 315 315 315 315 315 314 314 313 313 312 310 308 306 302 301 300 299 298 297 294 292 291 289 287 285 283 284 282 281 279 279 277 276 275 274 272 271 270 269 269 269 269 270 269 265 275 285 289 291 292 295 300 301 296 291 286 282 278 277 278 278 278 278 277 275 272 264 262 261 261 264 269 268 270 272 275 278 279 279 278 280 282 283 285 285 286 288 292 298 303 303 300 298 296 296 296 295 295 297 302 308 312 313 314 313 312 311 311 310 309 307 305 303 302 303 305 306 307 306 306 305 303 300 298 298 299 298 298 297 298 299 300 301 300 298 295 293 291 288 287 286 285 285 287 290 289 287 283 279 275 272 271 270 267 264 259 256 253 251 250 250 250 251 252 251 251 252 252 253 253 253 254 254 254 253 253 253 253 253 253 253 253 252 251 252 252 252 252 252 252 252 252 251 251 251 250 250 249 248 248 247 247 247 248 247 247 246 245 243 243 242 242 242 242 242 242 241 241 241 242 243 244 244 244 243 242 242 243 243 243 243 243 242 242 242 243 243 244 244 245 245 245 245 245 245 245 245 245 244 243 243 242 242 242 242 242 242 242 242 242 242 242 242 243 243 244 245 246 247 247 248 247 247 247 248 248 248 247 248 248 247 247 247 247 247 246 245 245 245 245 245 244 243 243 244 244 245 244 243 242 240 239 237 236 236 235 235 234 234 235 235 234 231 231 235 237 237 238 240 242 243 244 245 245 245 244 243 243 241 239 238 234 229 227 223 232 245 242 243 245 246 248 249 250 250 251 251 251 252 252 252 252 251 250 248 247 245 247 244 238 237 237 233 222 217 214 211 212 217 221 227 248 250 250 248 247 245 248 252 255 257 258 259 259 259 260 260 260 261 261 261 262 262 263 263 264 264 264 264 265 265 265 265 264 264 264 264 264 264 264 262 262 263 264 265 265 266 266 268 268 268 269 270 268 266 263 261 257 251 250 246 243 242 240 235 229 231 221 215 218 223 224 225 228 229 231 231 229 228 223 222 223 225 224 214 214 216 219 219 218 219 220 216 215 213 213 212 211 210 210 211 212 213 214 215 215 217 217 216 219 224 226 230 229 231 245 264 267 275 283 288 290 289 287 284 281 272 268 258 234 213 202 193 189 189 193 198 202 202 207 208 205 200 196 193 189 188 187 188 188 188 190 194 196 198 200 202 203 203 204 204 204 205 205 205 204 205 206 207 207 209 208 209 209 209 211 211 212 215 215 215 215 215 215 214 214 212 210 208 207 206 205 202 202 200 197 197 198 199 200 200 199 199 199 199 199 198 198 198 198 198 198 198 198 197 197 197 196 196 195 194 193 193 193 193 193 193 193 193 193 193 193 192 193 193 193 193 192 192 192 192 191 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 321 321 321 321 322 323 323 322 321 321 320 320 320 320 319 318 318 318 321 323 324 325 326 326 326 327 327 327 327 326 323 320 319 320 321 323 323 324 323 323 323 322 322 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 321 320 320 319 319 318 318 318 317 317 316 316 315 315 314 313 312 314 314 314 314 314 315 316 317 315 315 314 314 314 314 314 314 313 312 312 311 308 305 303 302 301 299 298 296 294 291 289 288 286 284 283 282 282 280 278 277 276 275 273 272 271 270 269 269 267 265 265 266 265 266 269 280 287 289 290 290 292 295 297 298 296 290 285 281 279 278 278 278 277 277 276 273 266 265 265 266 269 272 271 273 275 278 281 282 280 280 280 281 281 282 282 283 285 290 295 299 300 298 295 294 294 294 294 293 295 299 305 309 312 313 314 314 313 313 312 309 307 305 302 301 302 304 306 306 306 306 304 302 299 297 296 297 297 296 296 297 298 300 301 300 298 296 294 291 289 288 288 286 286 287 289 290 288 284 280 276 273 272 271 268 264 259 256 253 251 250 249 249 249 249 248 249 250 252 252 253 253 253 253 254 254 254 253 253 253 253 253 252 252 252 252 253 252 252 253 252 252 252 251 251 250 250 249 249 249 248 248 247 248 248 247 247 246 245 244 243 243 243 243 243 242 242 242 242 242 243 244 244 244 244 243 242 242 242 243 243 243 243 242 242 242 242 243 244 244 245 245 245 245 245 245 245 245 245 244 244 243 243 243 242 242 243 242 242 242 242 242 242 242 243 243 243 243 244 245 246 247 247 247 247 248 249 249 248 249 249 249 248 248 248 248 248 246 245 245 246 246 246 245 244 245 245 245 245 244 243 242 240 239 238 237 236 235 233 231 229 227 226 228 230 232 235 238 239 241 242 243 244 244 245 245 244 244 243 240 237 234 233 232 233 232 240 245 244 244 245 247 249 250 251 251 252 252 251 251 252 252 252 251 250 248 246 244 246 246 244 245 246 242 235 227 220 215 225 237 244 250 250 252 252 249 244 243 248 252 255 257 258 259 259 260 260 260 260 260 260 259 261 261 262 262 262 263 264 264 265 264 264 264 264 263 263 262 262 262 263 262 262 264 265 266 266 267 266 269 269 269 270 270 268 265 262 260 257 254 254 250 247 248 248 243 237 235 220 217 217 221 225 227 229 230 231 231 230 230 227 221 220 223 220 212 212 214 216 216 217 221 222 221 221 217 215 214 213 211 209 210 210 213 216 216 216 217 218 218 221 229 241 256 265 264 272 277 278 281 285 288 289 288 287 285 282 281 275 260 232 208 198 192 190 192 197 202 205 206 209 207 202 198 195 192 190 188 188 188 188 190 192 195 197 199 201 202 203 202 202 203 203 203 203 203 204 208 210 211 211 214 221 231 222 216 214 214 215 217 217 216 216 216 216 216 216 215 213 211 209 208 207 205 205 203 200 198 198 199 199 199 199 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 196 196 195 194 193 193 193 193 192 192 192 192 192 193 193 192 192 192 192 192 192 192 192 191 191 191 192 193 193 192 193 192 192 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 322 321 321 322 322 323 323 323 322 322 321 320 320 320 320 320 319 320 322 322 323 324 325 326 327 327 327 328 327 325 322 319 318 319 320 322 323 323 323 323 323 323 322 322 322 321 321 321 322 321 321 321 321 320 320 321 321 321 321 321 321 321 321 320 320 319 319 318 318 317 317 316 316 315 315 314 312 311 311 312 313 314 315 315 316 316 314 314 313 313 313 313 313 313 312 311 311 310 306 304 302 302 302 300 297 295 293 289 287 285 284 281 281 281 280 278 276 275 274 272 271 270 270 270 270 270 269 269 266 262 260 263 282 286 288 289 289 289 290 291 292 292 293 291 286 283 280 279 278 277 277 277 276 272 268 269 271 272 274 274 274 276 278 280 282 282 281 280 280 280 280 281 281 282 284 289 294 296 297 295 293 293 293 294 293 293 294 298 302 307 310 312 313 313 313 313 312 310 307 304 301 301 302 304 305 305 306 305 303 301 298 295 295 295 295 295 295 295 297 299 300 300 298 297 295 292 290 288 288 287 286 287 289 290 289 285 281 278 275 274 273 269 264 260 256 254 251 249 248 248 248 248 248 249 249 250 252 253 253 253 253 253 254 254 253 253 252 252 252 252 252 252 252 253 253 252 252 252 252 251 251 251 250 249 249 249 248 248 248 247 248 248 247 247 246 244 244 244 243 243 243 243 242 242 242 242 242 243 244 244 244 243 243 242 242 242 243 243 243 243 243 242 242 242 243 244 244 244 245 245 245 245 245 245 245 245 245 245 245 244 244 244 244 244 244 243 243 243 243 244 244 244 244 243 243 243 243 244 246 247 247 247 248 248 249 250 250 250 250 249 248 249 249 249 248 247 247 247 247 247 246 244 245 245 245 245 244 243 243 242 242 240 239 238 236 233 230 226 224 223 225 229 232 237 240 242 243 244 244 245 245 245 246 246 246 243 242 239 237 238 241 243 243 247 248 246 245 246 248 249 250 251 251 252 252 252 252 252 252 253 252 252 250 247 244 244 245 245 243 243 243 241 238 233 234 244 249 251 251 251 252 251 247 243 244 248 251 256 258 258 259 259 260 260 261 260 259 259 259 259 260 260 260 261 263 264 265 264 264 263 263 263 262 261 260 259 260 262 263 263 265 267 268 269 269 269 270 270 270 269 269 267 263 260 258 257 256 254 251 249 250 250 249 246 239 222 221 221 224 228 231 230 233 233 233 235 236 233 232 225 224 217 212 214 215 215 215 218 223 224 224 223 220 219 219 217 214 212 213 214 217 219 219 219 220 220 221 225 235 254 270 279 279 282 281 279 280 284 285 286 284 282 283 283 281 274 256 228 206 196 192 192 195 199 202 204 208 209 205 199 196 194 192 191 189 189 189 190 192 194 196 197 201 203 203 203 202 202 203 204 204 205 206 207 211 212 216 218 234 260 265 259 251 236 224 221 223 218 217 217 216 216 216 217 216 215 213 211 210 209 208 207 205 203 201 199 198 198 198 198 197 197 198 198 198 198 198 197 197 197 197 197 197 197 197 196 195 195 194 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 192 192 192 192 192 192 191 191 190 190 190 190 190 190 190 189 189 188 188 188 189 189 189 189 190 190 190 190 190 190 190 322 321 321 322 323 323 324 324 323 323 323 322 322 322 322 322 321 322 322 322 322 323 324 325 327 328 328 328 327 324 320 318 318 319 320 322 323 323 323 323 323 323 323 322 322 322 322 321 321 321 321 321 320 320 320 320 320 320 321 321 322 322 322 321 320 320 319 319 318 317 317 316 315 315 314 313 312 311 311 311 311 313 314 315 315 314 313 313 312 312 312 311 311 311 311 310 310 308 306 303 303 302 302 302 299 295 292 288 285 282 280 278 278 277 276 275 274 273 271 270 269 269 271 271 271 270 270 268 260 258 266 277 286 287 287 288 288 288 288 288 288 289 290 290 287 284 282 280 279 278 277 277 277 275 272 271 273 275 274 275 276 277 279 281 282 281 280 280 280 280 280 280 281 284 287 290 293 293 293 293 292 292 293 294 294 294 295 297 301 305 308 310 311 312 313 313 312 310 306 303 300 300 301 302 303 304 305 304 302 299 295 293 293 294 294 294 294 294 296 298 299 299 298 297 296 293 291 289 289 288 288 288 289 291 291 287 283 279 277 275 272 269 265 260 257 254 252 251 249 249 249 248 249 249 249 249 250 252 253 253 253 253 253 254 254 253 253 252 252 252 253 252 253 253 253 252 252 251 251 250 250 250 250 249 248 248 248 248 247 247 247 247 247 246 245 244 244 244 244 244 244 243 243 242 242 242 242 243 243 244 244 243 243 242 242 243 243 243 243 243 242 242 242 242 243 244 244 244 244 244 244 244 244 244 245 245 245 245 245 245 245 245 245 245 245 245 245 244 244 245 246 246 246 245 245 244 244 244 244 246 246 247 247 248 249 249 249 249 249 249 249 249 249 250 251 250 250 249 249 248 246 245 245 245 246 245 245 244 244 244 243 242 240 239 238 235 230 227 226 227 233 239 241 243 244 244 245 246 247 247 247 247 247 247 247 245 248 248 247 248 250 250 249 250 245 245 246 248 249 250 250 251 251 251 251 251 252 252 253 253 253 253 252 249 246 244 243 241 238 240 242 243 244 245 248 250 251 251 251 252 252 252 245 243 245 247 251 256 258 258 259 260 260 261 261 260 259 259 259 259 259 259 260 261 263 265 265 265 264 263 263 262 261 261 259 260 262 264 265 265 267 268 269 269 270 270 271 270 269 269 267 265 262 260 259 257 253 250 248 247 247 248 250 248 241 223 222 227 233 235 236 235 236 235 237 240 242 240 235 230 228 218 214 215 217 213 216 220 222 223 224 224 222 223 224 223 220 215 215 218 220 221 222 222 223 223 224 228 240 255 267 269 279 283 281 276 275 278 279 279 278 277 276 275 273 266 247 224 205 195 194 195 197 199 203 207 208 206 201 197 195 194 193 192 192 191 191 192 194 195 197 199 203 205 204 204 203 204 204 205 206 208 210 211 209 205 206 257 281 285 287 287 284 269 252 246 248 231 226 219 216 215 215 216 215 215 213 212 211 211 210 208 207 205 203 200 198 197 197 197 196 196 197 197 198 198 198 197 197 197 197 197 197 197 197 196 195 195 194 193 193 193 192 192 191 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 189 190 190 190 190 189 188 188 188 187 188 188 188 188 189 189 189 190 190 190 191 191 191 322 322 322 322 323 324 324 325 325 325 325 324 324 324 324 324 324 323 322 322 322 322 324 326 327 328 328 328 326 322 319 318 318 319 321 322 323 323 323 324 324 323 323 323 322 322 322 321 321 321 320 320 320 319 319 319 319 319 320 321 321 322 322 322 321 320 320 319 318 317 316 316 315 315 314 312 312 311 310 312 311 311 312 313 313 313 312 311 311 311 310 310 311 312 311 310 308 307 304 303 303 302 301 301 299 295 291 286 282 279 277 276 276 274 272 272 271 270 269 269 269 269 270 270 269 269 268 264 260 264 273 283 286 287 287 286 286 283 282 283 284 286 287 288 288 287 286 284 280 279 278 278 277 276 274 273 273 274 274 274 276 277 279 281 282 280 279 279 279 279 280 281 283 286 289 291 292 291 291 291 291 292 294 295 295 295 296 298 301 305 307 308 309 311 312 313 312 309 306 302 299 299 300 301 302 303 304 303 301 299 295 293 292 292 292 293 293 293 295 297 298 298 297 297 296 293 293 290 289 289 288 288 290 292 292 288 284 281 278 274 270 267 264 261 257 255 253 252 251 251 250 250 250 250 250 250 250 251 253 253 253 253 253 254 254 253 253 252 252 253 253 253 253 253 252 252 252 251 251 250 250 250 250 249 249 248 247 247 247 247 247 247 247 246 245 244 244 244 244 244 244 244 243 242 242 242 242 243 243 243 243 243 243 243 243 243 244 243 243 243 242 242 242 242 243 244 245 245 244 244 244 244 244 244 244 245 246 246 246 246 245 245 245 245 245 245 245 245 246 247 248 248 247 247 246 246 245 244 244 245 246 246 247 247 247 248 248 248 248 248 248 249 249 250 251 251 251 250 249 248 247 246 245 246 247 246 246 246 245 245 244 244 242 242 241 240 237 237 237 236 243 249 249 248 247 247 248 248 249 249 248 248 248 248 249 250 252 252 253 252 251 249 245 245 244 245 247 249 250 250 251 251 251 251 251 252 252 252 253 253 253 253 253 251 249 248 246 242 243 242 244 246 248 249 250 250 251 251 251 252 253 254 247 246 246 248 253 257 257 258 259 260 260 260 260 259 259 259 259 260 260 260 261 263 264 265 265 265 264 263 263 263 264 265 265 266 267 268 267 267 268 268 268 269 270 270 270 269 269 268 267 266 263 261 260 256 250 245 243 244 244 245 248 246 244 242 226 235 238 240 239 238 238 235 237 239 240 240 238 233 232 219 216 217 219 216 217 218 221 222 223 222 222 225 226 227 226 222 218 217 219 221 223 226 227 228 228 233 243 249 253 266 278 284 281 274 267 266 268 272 274 277 275 269 260 255 240 221 204 196 195 195 195 201 205 207 207 203 199 197 196 195 195 195 194 193 193 194 195 196 198 202 205 205 205 205 205 205 206 207 209 210 211 210 204 204 285 296 294 292 292 293 293 290 285 285 290 288 280 245 223 214 212 213 213 212 212 210 209 209 209 209 208 207 205 202 199 197 197 196 196 196 196 196 197 198 198 198 197 197 197 197 196 196 197 196 195 195 194 194 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 190 190 190 191 191 322 322 322 323 324 326 326 327 328 327 327 327 326 326 326 326 325 324 322 323 323 323 325 327 328 328 329 329 326 322 318 317 318 319 322 323 323 323 324 324 324 324 324 323 323 322 322 321 321 320 319 319 319 319 318 318 318 318 319 319 320 321 322 322 321 321 320 319 318 317 316 315 315 314 313 312 312 311 311 312 311 310 310 311 311 311 310 310 309 309 308 307 308 308 308 307 305 303 301 301 301 299 295 296 297 294 288 283 279 276 276 275 273 271 270 270 270 270 270 269 269 268 267 267 267 268 269 267 270 272 274 286 286 286 286 285 283 279 279 280 281 284 285 286 287 287 288 286 283 280 279 278 276 273 273 274 273 274 275 276 277 277 279 280 281 280 279 278 278 279 281 284 287 290 290 290 290 289 288 289 290 292 294 295 295 296 297 299 301 303 306 306 308 310 312 312 312 309 305 302 299 298 299 300 301 303 303 302 301 299 296 293 291 291 291 291 292 292 294 295 296 297 297 297 296 295 294 290 288 288 289 290 292 294 293 289 285 284 278 272 268 265 263 260 258 256 254 253 252 252 252 252 252 252 253 252 252 252 253 253 253 253 253 253 254 253 252 252 252 253 253 253 253 252 252 252 251 251 251 250 250 250 250 250 249 249 247 247 247 247 246 247 246 246 245 245 244 244 244 244 244 244 243 243 242 242 242 242 242 242 242 242 243 244 244 244 244 244 243 243 242 242 242 242 243 244 244 244 244 244 244 244 244 244 244 245 246 246 246 246 245 245 245 245 245 245 245 246 247 248 248 248 248 248 248 247 246 245 244 244 245 246 246 246 247 248 249 249 248 247 248 248 248 248 249 249 250 249 248 248 247 246 246 247 248 247 247 247 246 246 246 246 245 245 246 246 247 248 248 247 253 254 253 252 250 250 250 250 250 249 249 250 250 250 251 251 252 254 254 252 249 248 247 246 245 245 247 249 250 251 251 252 252 252 252 252 252 252 252 252 252 252 252 252 252 251 250 249 250 249 249 249 250 250 250 250 250 250 251 252 253 253 249 247 247 250 254 256 257 258 259 260 260 260 259 258 258 258 257 258 258 259 261 263 264 264 264 264 264 264 264 266 267 268 268 269 269 269 269 268 268 268 268 268 269 270 270 269 269 268 267 266 264 262 257 250 244 241 240 241 244 246 248 245 240 238 235 237 239 241 240 240 240 238 240 241 242 243 241 235 234 222 218 221 223 221 219 219 219 221 222 221 221 223 226 230 230 229 227 220 220 223 226 226 226 228 233 236 243 247 251 258 270 282 278 270 258 250 250 256 262 273 278 274 263 254 248 221 204 197 196 197 198 202 205 205 204 201 199 198 198 198 197 197 196 196 196 196 197 198 201 204 206 206 206 206 206 207 209 210 211 212 211 209 209 218 301 295 292 292 293 293 294 294 293 294 296 295 292 289 284 244 207 207 207 208 208 205 205 207 208 209 209 208 206 204 202 201 198 197 195 195 195 196 196 197 197 197 197 197 197 197 196 196 196 196 196 195 195 194 194 193 193 193 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 190 190 190 190 190 323 323 323 324 326 328 329 330 329 330 330 329 329 328 329 328 326 322 321 323 323 325 327 328 327 327 329 329 327 322 318 317 318 319 322 323 323 323 324 324 324 324 324 324 323 323 322 321 320 319 318 318 318 318 318 317 317 317 317 318 319 320 321 321 321 321 320 319 318 317 316 315 314 313 312 312 312 310 311 312 311 310 309 309 310 310 308 309 308 307 306 305 306 305 304 303 301 299 297 298 297 294 292 292 294 292 287 281 278 276 275 274 273 272 272 272 272 272 271 269 267 268 266 264 264 267 271 268 275 279 282 287 287 287 284 283 280 278 279 280 280 281 282 283 284 285 286 286 284 281 281 280 274 269 269 272 273 273 275 277 277 277 277 278 278 278 278 278 278 280 283 287 290 292 291 289 287 286 287 287 290 293 295 296 296 296 297 299 300 301 302 304 307 309 311 312 311 308 305 301 298 297 297 299 301 302 302 302 300 299 297 293 292 291 290 290 290 291 292 294 295 296 298 297 296 296 294 290 287 287 289 292 294 295 293 291 288 284 277 271 267 264 262 260 258 256 254 254 253 253 252 253 253 254 255 255 254 254 254 254 254 253 253 253 254 253 253 252 252 253 253 253 253 252 252 251 251 251 251 250 250 250 250 250 250 249 248 248 248 247 247 246 246 246 246 245 244 244 244 244 244 244 243 243 242 242 241 241 241 241 242 242 243 244 244 244 244 244 244 243 242 242 242 242 243 243 243 243 243 243 243 243 243 243 244 245 245 246 246 246 245 245 245 245 245 244 245 246 247 246 247 248 248 248 248 247 246 245 244 244 245 246 248 248 248 249 249 249 248 247 247 246 246 245 246 246 247 247 248 248 248 247 247 248 248 248 248 247 247 248 248 248 249 249 251 252 254 254 254 255 256 256 255 254 253 252 252 251 251 250 251 252 252 252 253 253 254 254 254 252 250 249 248 247 246 246 247 249 251 252 252 252 253 252 252 252 252 252 251 251 251 251 252 252 252 252 252 252 251 251 251 251 251 251 250 250 250 250 250 247 247 248 247 245 247 250 252 254 256 258 259 260 260 259 258 257 257 256 255 255 255 256 258 261 263 264 264 265 266 266 266 267 267 268 269 269 270 270 270 269 269 268 268 268 269 269 269 268 267 266 264 263 261 256 248 244 241 239 239 241 246 247 247 246 241 236 235 234 240 241 241 240 240 240 242 244 245 246 244 241 236 225 219 222 225 223 224 227 223 222 221 219 219 221 224 226 228 229 228 223 222 224 224 222 221 224 230 232 234 237 240 245 254 272 267 260 246 236 233 235 246 260 272 275 270 256 249 225 207 201 199 199 201 203 204 204 202 200 200 201 201 200 200 199 199 198 198 198 199 201 203 206 207 207 207 207 208 210 211 212 212 212 210 209 219 290 291 288 288 288 290 291 294 294 295 296 296 296 296 295 295 295 278 201 199 200 202 202 202 203 205 207 208 208 207 206 205 203 200 197 196 195 195 195 196 196 196 197 197 197 197 197 196 196 196 196 195 195 195 195 194 194 193 193 192 192 192 192 192 192 193 193 192 192 191 191 191 191 190 190 190 190 190 189 189 188 188 187 187 187 187 187 187 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 324 324 325 327 328 330 331 331 331 332 331 331 331 331 331 331 325 322 320 320 323 327 327 326 326 327 329 330 328 324 321 319 317 319 322 322 322 321 323 324 324 325 324 324 324 323 322 321 320 319 318 317 317 317 316 316 316 316 316 317 318 319 320 321 321 321 320 319 317 316 315 314 313 313 312 311 311 309 311 312 311 309 308 309 309 308 307 307 306 304 303 303 303 302 301 299 298 298 297 296 294 291 290 289 291 291 287 282 279 278 277 275 275 275 275 275 275 273 271 268 266 265 263 261 261 265 272 276 279 282 284 286 286 287 283 281 280 279 278 278 278 278 280 281 282 283 284 285 284 283 282 281 279 272 269 268 269 271 275 277 276 275 274 275 275 276 276 276 277 280 285 289 292 293 290 287 285 285 285 286 290 293 296 296 296 296 297 299 299 300 301 302 306 309 310 311 310 307 304 299 299 296 296 298 300 302 301 301 300 298 297 295 294 292 290 289 289 288 290 292 295 297 298 298 297 296 293 289 286 286 289 293 295 294 292 292 289 283 276 271 267 264 261 259 258 256 255 255 254 253 253 254 254 255 255 256 255 255 255 254 255 254 253 253 253 254 253 253 252 252 252 252 252 252 252 251 251 251 251 250 250 249 249 250 250 249 248 248 248 247 247 246 246 246 246 246 245 245 245 245 245 244 244 243 243 242 242 241 242 242 242 242 244 245 245 245 245 244 244 243 242 241 241 242 243 243 243 243 243 243 243 243 242 243 243 244 245 245 245 245 245 245 245 245 245 244 243 244 244 244 245 246 247 247 247 246 245 244 244 244 245 246 246 248 249 249 250 249 248 246 245 245 245 244 244 245 246 247 248 248 248 248 248 248 248 248 248 248 248 249 249 250 251 253 255 257 257 258 258 257 257 256 255 254 254 253 252 252 252 251 252 253 254 254 254 254 255 255 254 253 253 251 250 248 248 247 248 249 251 252 253 253 253 252 252 252 252 252 252 252 252 252 253 253 253 253 252 252 252 252 251 251 251 251 251 250 250 249 248 242 241 242 242 242 246 246 249 253 255 258 260 261 260 259 257 256 255 252 252 252 253 254 257 260 262 264 265 266 266 267 267 267 268 268 269 270 270 270 269 269 269 269 269 269 268 269 267 264 262 258 257 255 251 246 243 244 244 241 241 241 242 244 245 242 235 233 234 236 241 242 242 242 242 244 247 248 249 249 250 247 239 226 220 223 225 228 232 229 225 221 219 217 216 218 220 220 220 223 226 225 223 218 218 218 218 220 222 223 225 223 222 223 231 250 248 243 233 228 227 226 231 236 255 268 271 263 243 226 218 207 202 201 202 202 204 203 202 201 202 204 204 203 202 202 201 200 200 200 202 204 205 206 208 208 208 209 210 212 213 213 213 212 212 213 250 278 277 278 280 283 286 288 290 291 293 294 294 295 296 298 298 299 307 310 298 214 196 198 198 200 202 204 206 207 206 206 205 204 201 199 198 196 195 195 195 195 195 196 197 197 197 197 197 196 195 195 195 195 195 195 194 194 194 193 193 192 192 192 192 193 193 193 192 192 191 191 191 190 190 190 190 189 189 188 188 187 187 187 187 187 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 325 326 327 328 330 331 333 333 333 333 333 332 332 333 332 331 327 323 322 324 324 324 323 323 325 328 330 332 330 329 325 323 320 319 320 320 320 320 323 324 324 325 325 325 325 324 323 323 321 320 319 317 317 316 315 314 314 314 315 315 316 318 319 319 320 320 320 318 317 315 314 313 312 312 312 311 310 310 311 310 310 309 308 308 307 307 306 305 303 301 301 301 300 299 298 297 296 296 296 294 292 289 287 286 287 288 287 284 282 281 281 280 279 279 278 276 274 273 272 270 268 264 258 257 259 263 271 279 283 284 283 284 283 283 280 278 277 276 275 275 276 277 278 281 282 283 285 286 285 284 283 283 281 275 273 271 272 275 276 277 276 275 275 275 276 276 276 277 278 282 288 292 292 291 288 284 282 283 284 286 290 294 297 297 296 296 297 299 299 299 300 302 304 308 310 309 308 306 302 297 297 294 295 298 300 301 301 300 299 298 296 295 295 292 289 288 286 286 288 291 294 297 298 298 298 296 293 289 287 286 291 295 296 294 292 292 288 282 276 270 267 264 261 259 258 257 256 255 254 254 254 255 255 255 255 256 255 255 255 255 255 255 253 253 253 254 254 253 253 253 253 252 253 252 252 251 251 251 251 250 250 250 249 249 250 249 248 248 248 248 247 247 247 246 246 246 246 246 246 246 245 245 244 244 244 243 242 242 243 243 242 243 244 245 245 245 245 245 244 243 242 241 241 242 243 243 243 243 243 243 243 243 242 242 243 244 244 244 245 245 245 245 245 245 244 243 242 242 242 243 243 244 245 246 247 246 245 244 243 243 243 244 245 246 248 249 249 248 247 245 244 244 244 244 245 245 246 247 248 249 249 248 248 248 248 249 249 249 249 250 251 252 253 255 257 257 258 259 258 257 255 254 254 253 253 252 252 252 252 252 253 254 254 255 255 255 255 255 255 255 253 252 251 251 250 249 249 250 251 252 252 253 253 253 252 253 253 252 253 253 253 253 254 253 253 253 252 253 253 252 252 251 251 251 251 250 250 249 249 249 244 241 240 239 242 245 248 251 254 258 260 261 260 259 257 256 255 255 250 249 251 254 258 261 263 262 264 266 266 267 266 267 268 269 269 270 270 269 269 269 269 268 268 267 266 266 261 255 251 250 248 246 244 244 244 247 250 247 245 241 239 242 244 242 233 234 236 240 244 246 243 243 243 246 251 252 254 252 252 251 243 228 220 222 224 230 232 226 222 219 217 216 216 217 218 219 219 220 222 222 218 214 216 216 216 217 217 217 217 216 216 216 219 226 227 227 225 223 220 218 219 220 240 267 273 264 239 218 218 207 204 203 203 203 204 205 204 204 205 207 207 206 205 204 203 202 202 202 205 207 207 208 208 209 210 211 212 213 213 214 213 213 212 226 242 258 264 267 271 276 280 283 284 286 288 291 290 291 295 299 300 301 302 307 314 318 202 194 194 197 199 201 203 204 204 205 204 204 202 200 200 198 195 194 194 194 195 196 197 197 197 197 197 196 195 195 195 194 194 194 194 194 194 194 193 193 193 192 193 193 193 192 192 192 191 191 191 191 190 190 190 189 189 188 187 187 187 187 186 186 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 327 328 329 330 331 332 333 333 333 334 334 334 334 334 333 331 327 323 322 323 322 322 322 325 327 330 332 332 331 331 327 323 320 318 318 317 318 321 323 324 324 325 326 326 326 326 325 324 323 321 320 320 318 316 315 314 313 313 313 314 315 316 317 317 319 319 319 318 316 314 313 312 312 311 311 310 310 310 309 308 308 308 307 306 305 306 304 303 301 300 299 299 297 295 294 293 293 293 293 292 289 286 284 284 284 285 286 285 285 284 283 283 282 280 278 275 273 272 272 272 270 265 262 262 265 271 279 283 284 284 282 283 281 279 276 273 271 271 272 275 276 275 276 283 285 286 287 287 286 285 285 285 284 282 278 275 276 277 278 278 277 277 277 278 278 278 278 279 282 285 289 293 291 287 284 282 281 281 282 286 291 295 297 297 296 296 297 299 299 300 300 302 304 307 308 307 307 305 302 298 296 294 296 299 300 300 300 300 299 298 297 296 293 290 288 286 284 284 287 291 294 297 298 298 297 296 292 288 287 289 293 298 297 296 295 291 287 281 275 270 267 264 261 259 258 257 257 256 255 254 255 255 256 256 255 255 255 255 255 255 256 256 254 253 253 254 254 253 253 253 253 253 253 253 252 251 251 251 251 251 251 250 250 250 249 249 248 248 248 248 247 247 247 247 247 247 247 247 247 246 246 245 245 245 245 244 244 243 243 243 243 244 245 245 245 246 246 245 244 243 242 241 241 242 243 244 244 244 243 243 243 243 242 242 243 243 244 244 244 244 244 244 244 244 244 243 242 242 242 242 242 243 244 245 246 245 244 243 242 242 242 243 244 245 247 248 247 246 246 244 243 243 243 244 246 246 247 248 249 249 249 249 248 249 249 250 250 250 251 251 252 253 254 256 257 258 259 258 257 255 254 252 252 252 252 252 252 251 251 252 253 254 255 255 256 256 256 256 256 255 254 253 253 252 252 251 251 251 252 252 252 253 253 253 253 254 253 253 253 253 254 254 254 253 252 253 253 253 254 253 253 252 252 252 251 251 251 251 251 252 248 241 239 240 244 250 252 252 254 257 260 261 261 260 259 259 258 255 252 248 250 254 259 263 264 266 266 267 267 267 266 267 268 269 270 270 270 270 269 268 268 267 265 264 262 261 253 247 245 245 244 243 244 245 248 251 251 253 243 240 240 243 246 241 233 237 241 245 249 250 247 246 245 249 254 255 258 256 253 252 245 235 229 221 222 228 229 225 220 217 217 217 217 217 218 220 220 218 217 216 215 214 214 214 214 214 215 216 216 215 215 215 217 220 222 221 221 219 216 213 213 217 236 269 273 259 239 222 212 207 204 203 204 205 206 206 206 206 208 211 210 209 207 206 205 204 203 205 207 207 208 209 210 211 211 212 213 213 214 214 214 214 218 238 247 251 254 257 261 267 271 274 277 280 281 284 284 288 293 297 300 302 302 306 313 321 289 193 192 194 197 199 200 201 202 202 203 203 202 201 201 199 197 196 195 194 194 195 196 197 197 197 196 196 196 196 195 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 192 191 191 191 191 191 191 190 190 190 189 188 188 187 187 187 187 187 187 187 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 191 329 330 330 330 330 331 332 333 333 334 335 335 335 335 333 329 327 325 324 324 324 324 324 325 327 331 332 331 330 329 327 324 322 321 319 317 318 322 324 325 325 326 326 327 327 327 326 326 324 323 322 321 319 317 316 314 313 313 313 313 314 314 315 316 318 318 318 317 315 313 312 311 311 310 310 308 309 308 307 306 305 305 305 303 303 303 303 303 300 299 298 297 294 291 290 291 291 290 290 289 287 285 284 283 282 283 284 284 284 284 283 282 280 277 274 271 269 269 270 270 268 262 261 265 270 275 280 283 283 282 280 279 277 273 268 265 267 271 276 278 281 283 283 287 289 290 290 289 287 286 286 286 286 285 282 278 280 279 278 278 278 278 279 280 280 280 282 283 285 287 290 292 290 285 283 282 281 280 281 287 292 295 297 296 295 295 296 297 299 300 300 302 303 305 305 306 305 304 304 302 299 297 298 299 300 299 299 299 298 297 297 294 291 288 286 285 283 283 286 291 294 295 296 297 296 294 290 287 287 291 296 299 299 299 296 292 286 281 275 271 268 264 261 260 259 258 257 257 256 255 256 256 256 256 256 255 255 255 255 256 257 258 255 254 254 254 254 254 254 253 253 253 253 253 252 251 251 251 251 251 251 251 250 250 250 249 249 249 248 248 248 248 248 247 247 247 247 247 247 247 246 246 246 246 245 245 244 244 243 244 244 245 246 246 246 247 246 246 245 244 243 242 242 243 243 244 244 244 244 243 243 243 243 243 243 244 244 244 244 244 244 244 244 244 244 243 243 242 243 242 242 243 243 244 245 245 244 242 241 242 242 243 244 245 245 246 244 244 244 243 243 243 243 244 246 247 247 248 248 248 249 249 249 250 250 251 251 251 252 253 253 254 255 255 256 257 257 257 256 253 252 251 251 251 251 252 252 252 251 251 252 254 255 255 256 256 256 256 256 255 254 254 254 254 254 253 253 253 253 253 253 253 253 253 253 254 254 254 253 253 253 253 254 252 252 253 253 254 254 254 253 253 253 252 252 252 252 251 251 249 243 240 241 245 250 253 253 251 253 256 259 261 261 260 259 257 256 255 255 253 250 255 261 264 266 266 267 268 268 268 268 268 269 269 270 270 270 270 269 268 267 265 264 261 259 256 247 244 244 244 245 245 244 247 251 254 252 243 245 244 245 247 246 239 232 240 245 249 252 254 253 253 253 258 260 259 261 259 256 255 253 247 238 225 222 227 227 224 221 219 217 218 218 218 219 221 222 217 214 212 212 213 212 213 214 213 214 217 220 220 218 219 220 221 222 221 221 218 216 214 212 217 241 260 257 253 230 213 209 207 204 204 205 209 212 214 215 214 228 230 215 210 209 208 206 205 205 206 206 208 209 210 211 212 213 213 214 214 215 215 219 228 234 244 247 247 246 248 251 254 258 265 270 273 274 277 280 285 291 296 299 300 303 306 312 320 322 208 194 192 194 195 196 198 200 200 201 201 202 201 200 199 199 198 196 195 194 195 196 196 196 196 196 196 196 196 195 195 194 194 194 194 194 194 194 195 194 194 193 193 192 192 191 191 191 191 191 191 191 191 191 190 189 188 188 188 187 187 187 187 187 188 188 188 188 188 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 191 191 332 332 331 330 330 330 331 332 334 335 336 336 336 334 332 328 328 326 325 324 325 324 325 326 328 331 331 331 329 328 327 326 325 321 320 318 318 322 324 324 325 326 327 328 328 328 327 327 326 325 324 323 321 319 317 315 313 312 312 312 312 313 314 315 317 318 318 316 314 312 311 310 310 310 308 307 306 306 304 303 302 302 301 301 301 302 302 302 299 298 296 294 291 289 288 288 288 288 287 286 285 284 284 283 283 282 282 283 282 281 280 279 278 275 273 270 269 269 267 264 263 262 260 256 263 270 276 280 281 279 278 278 274 259 253 253 257 271 281 285 284 287 288 289 290 292 289 288 286 285 285 286 286 286 286 285 286 282 280 280 280 280 280 280 281 281 282 284 287 289 293 292 290 287 284 284 282 281 283 289 294 296 296 296 296 296 296 297 298 299 300 302 303 304 304 304 304 304 303 302 301 299 299 299 299 298 298 298 298 298 296 292 289 287 286 285 283 284 287 290 293 294 296 296 295 293 289 287 288 293 298 300 300 301 299 294 288 282 277 273 269 266 263 261 261 259 258 257 257 256 257 257 257 257 257 257 256 256 256 257 259 259 258 256 254 254 254 254 254 254 253 253 253 253 252 251 251 251 251 251 251 251 251 250 250 249 249 249 249 249 248 248 248 248 247 247 247 247 247 247 247 247 247 247 246 246 245 244 244 244 244 246 246 247 247 247 247 246 245 245 244 243 243 243 243 244 245 245 244 244 244 243 243 243 243 244 244 244 244 244 244 243 243 243 244 243 243 243 243 242 242 242 242 243 243 244 243 241 241 241 241 242 242 243 243 244 244 244 243 243 242 243 243 243 244 246 247 248 248 248 249 249 250 251 251 252 252 253 253 254 254 255 255 255 255 255 255 255 253 251 251 251 251 251 251 251 252 252 252 252 252 253 254 255 255 255 255 255 255 255 255 254 255 255 255 255 254 254 254 253 253 253 253 253 253 254 254 254 254 253 253 253 254 253 252 253 253 253 253 253 253 253 253 253 252 252 252 250 248 245 241 240 244 249 251 252 252 250 251 253 256 259 261 260 258 256 255 256 257 256 255 257 260 263 265 265 267 268 268 269 269 268 269 269 269 270 269 269 268 267 266 264 262 259 255 251 244 244 245 247 248 249 248 247 250 249 244 242 243 248 250 250 245 237 235 245 249 253 254 256 258 260 264 267 265 263 265 264 261 260 260 255 244 230 225 228 227 226 223 220 218 218 217 217 219 221 222 219 216 214 214 214 214 214 215 215 216 219 225 228 223 224 224 222 221 220 219 218 217 216 215 219 235 235 231 232 219 211 210 209 211 210 211 214 217 223 225 242 263 262 236 215 210 209 208 207 207 207 208 209 210 211 213 213 214 216 221 221 229 234 238 247 247 247 245 243 241 241 243 244 249 257 263 266 268 272 276 283 288 292 294 299 303 306 311 317 324 311 213 192 192 193 194 196 197 198 199 200 200 200 199 199 199 198 197 196 195 195 195 196 196 196 195 195 195 196 196 195 195 194 194 194 194 195 195 195 195 195 194 193 192 192 191 191 191 191 191 191 191 191 191 190 189 189 188 188 187 187 187 188 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 191 191 191 191 333 332 331 330 330 330 331 333 335 336 337 337 335 334 331 329 328 325 324 324 325 325 327 328 330 330 330 330 328 327 326 326 324 321 319 318 318 320 322 324 326 327 328 329 329 329 328 327 327 326 326 324 322 320 318 316 314 313 311 311 311 312 312 314 316 317 317 315 313 311 309 309 309 308 307 305 304 304 303 301 300 300 300 300 299 299 300 299 297 296 294 291 290 289 288 287 287 285 284 284 282 283 282 282 282 282 282 282 280 279 278 277 277 275 272 270 269 268 262 257 254 252 250 243 254 261 270 275 276 274 276 278 265 245 247 262 272 280 285 287 288 290 290 289 289 289 288 287 285 284 284 284 285 288 290 292 292 287 284 283 283 282 282 282 281 281 281 283 287 292 296 294 291 290 288 286 284 283 286 290 294 295 296 296 296 297 297 298 297 298 300 301 302 303 303 303 303 303 303 302 301 300 299 298 297 296 297 297 297 297 295 291 289 287 287 286 284 284 287 288 290 294 295 295 293 291 289 287 288 294 298 300 301 302 302 297 291 285 280 275 271 268 266 264 262 260 258 258 257 258 258 258 258 258 258 258 257 258 258 258 259 260 259 257 255 255 254 254 254 254 254 253 253 253 252 252 251 251 252 252 252 252 251 250 250 250 249 249 249 249 249 249 248 248 248 247 247 248 248 248 248 248 248 247 247 246 245 244 244 244 245 246 246 247 247 247 246 246 246 245 245 245 244 244 244 245 246 246 245 244 244 243 243 243 243 244 244 245 245 244 244 243 243 243 243 243 243 243 242 242 241 242 242 242 241 242 241 241 240 240 241 242 242 242 242 243 245 245 245 244 243 243 243 242 242 245 247 248 248 248 248 249 250 251 251 252 253 253 254 254 254 254 255 255 253 253 253 252 252 251 251 250 251 251 251 251 251 252 251 251 252 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 254 254 253 253 253 253 253 253 254 254 254 254 253 252 253 253 253 252 252 253 253 253 253 253 253 253 253 252 252 252 251 248 246 244 244 246 248 250 250 250 248 249 251 255 257 259 260 260 256 253 235 235 257 259 258 259 260 261 264 266 268 268 269 269 269 269 269 269 269 268 268 266 265 263 261 259 255 251 247 246 245 249 251 253 252 249 244 240 244 247 247 247 251 255 251 244 238 240 250 254 258 259 261 264 267 272 272 269 269 271 273 271 270 269 263 251 237 230 233 232 234 230 224 221 221 218 217 219 222 222 222 218 216 217 218 219 222 225 226 224 226 231 234 231 226 226 222 219 218 216 215 214 216 216 215 217 217 218 214 214 213 216 227 253 240 223 216 215 216 220 244 268 272 258 230 215 210 209 209 208 209 210 211 212 213 214 220 229 239 238 238 244 249 252 252 250 246 242 238 236 237 238 239 243 250 256 260 263 267 271 278 281 284 291 298 303 306 309 315 321 328 305 230 197 192 192 194 196 197 198 198 198 198 197 197 198 198 198 197 196 195 195 195 195 195 194 195 195 196 196 196 195 195 195 194 195 195 195 195 195 195 194 193 192 192 192 192 191 191 191 191 191 191 191 190 189 189 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 331 332 331 331 331 331 332 334 336 337 336 335 334 333 331 330 329 327 326 324 325 326 328 330 331 330 330 329 327 326 326 326 324 321 320 320 319 319 321 324 327 329 330 330 330 330 329 328 328 327 326 325 324 322 320 317 315 313 311 311 311 311 311 313 315 316 315 313 312 309 308 308 307 306 304 302 302 301 300 299 299 298 298 298 297 295 296 296 295 294 292 290 290 290 289 287 286 284 284 283 282 282 281 281 281 280 280 280 278 277 276 275 273 272 269 265 264 262 257 253 250 251 246 243 251 254 265 268 268 269 274 279 263 250 259 275 281 283 284 285 286 287 287 286 286 285 285 284 284 285 284 285 287 291 293 297 298 294 291 288 286 285 284 283 282 281 283 286 291 296 298 295 292 291 290 288 286 286 289 292 294 294 295 295 296 296 297 298 297 298 300 301 302 302 302 303 303 303 302 302 302 301 300 298 296 293 294 294 296 296 294 290 289 288 287 286 285 285 286 287 290 293 294 293 291 290 288 287 289 293 295 297 299 302 304 301 296 290 284 279 274 270 269 266 263 261 259 259 258 259 259 259 259 259 259 259 259 259 259 259 260 261 260 258 256 256 255 254 254 254 254 254 253 253 253 252 252 252 252 252 252 252 252 250 250 250 249 249 249 249 249 249 249 249 248 248 248 248 249 249 249 249 249 248 247 246 245 245 244 244 245 245 246 247 247 247 246 246 246 246 245 245 245 245 245 246 247 247 245 245 244 243 243 243 243 244 244 245 245 245 244 244 243 242 243 243 243 242 242 242 241 242 241 241 240 240 240 240 239 240 240 241 242 242 242 244 245 246 246 245 243 244 243 241 241 243 247 248 248 248 248 249 250 251 251 252 252 253 254 254 254 254 254 254 253 252 252 252 251 251 251 250 250 251 251 251 251 252 251 251 251 252 253 253 254 254 254 255 255 255 255 256 256 256 256 256 255 255 254 253 253 253 252 253 253 253 253 254 253 252 252 252 252 253 252 252 253 253 253 253 253 253 253 253 252 252 253 253 252 251 249 248 248 248 248 248 248 249 249 251 252 254 256 258 259 258 225 214 220 241 255 258 258 259 261 264 266 267 268 269 269 269 269 268 268 268 267 265 263 261 259 256 253 250 248 249 249 251 253 252 252 250 244 242 240 246 248 251 254 255 256 251 243 241 244 249 258 258 260 263 267 271 275 272 270 272 276 278 278 279 278 273 262 248 243 246 245 250 245 238 235 230 224 222 221 223 225 226 223 220 225 229 231 234 238 237 232 230 232 235 233 227 227 222 218 216 215 214 212 214 212 209 208 208 208 209 214 226 245 267 282 270 235 221 216 214 216 228 261 262 258 242 221 213 212 211 211 211 212 213 213 222 239 243 242 245 245 248 249 251 251 249 247 244 236 233 232 232 233 235 238 244 251 255 258 262 264 271 275 281 289 298 304 305 307 312 319 327 324 326 243 194 191 193 194 195 196 196 196 195 194 195 197 197 197 197 197 196 195 195 194 193 193 193 194 194 195 195 195 195 195 195 195 195 195 195 195 194 194 193 193 193 192 192 191 191 191 191 191 191 191 190 189 189 188 188 188 188 189 189 189 190 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 191 191 191 191 330 330 331 331 331 332 333 335 336 336 335 334 332 331 329 329 329 327 325 324 326 326 328 330 331 330 330 328 327 326 326 327 325 321 320 320 320 319 323 326 328 330 331 331 332 331 330 329 328 328 327 326 325 323 321 318 316 314 312 311 310 310 311 313 315 315 314 312 310 308 308 307 306 304 302 299 299 298 297 296 296 295 295 295 293 292 292 292 292 291 290 291 292 291 291 290 289 287 285 286 286 285 283 281 280 279 278 276 274 273 272 270 269 267 264 259 257 253 249 248 245 238 243 246 250 251 252 256 262 267 271 278 266 273 277 280 282 282 282 282 282 282 283 283 282 282 280 280 284 285 286 288 291 293 296 299 299 298 295 293 291 290 288 286 286 286 288 291 295 298 297 294 294 291 289 288 288 289 291 293 292 293 294 296 296 297 298 298 298 299 300 301 301 301 302 302 302 302 302 303 302 302 300 296 294 293 293 293 294 294 294 291 288 288 287 286 286 285 286 286 290 293 293 291 290 289 288 288 290 291 292 295 297 299 302 302 299 295 289 283 280 276 272 268 265 262 260 259 259 260 260 260 260 260 260 260 260 260 260 260 260 261 261 261 260 258 255 254 254 254 254 254 254 253 253 253 252 252 251 252 252 252 252 251 250 250 250 250 249 249 249 249 249 249 249 249 249 249 249 249 249 249 249 248 248 247 246 245 244 244 244 244 245 246 247 247 246 246 246 246 246 246 245 245 245 246 247 247 246 245 244 243 242 242 242 243 244 245 244 244 244 244 243 242 242 242 243 242 242 242 241 242 242 240 239 239 239 239 238 239 240 241 242 243 243 245 246 246 245 244 242 243 242 240 240 242 245 248 248 248 248 249 250 251 251 251 251 252 253 253 253 253 253 253 253 252 253 252 252 251 250 250 251 251 251 252 252 252 251 251 251 252 252 252 253 253 253 254 255 256 256 256 256 256 256 256 255 255 254 253 253 253 253 253 253 253 253 253 253 252 252 252 252 252 252 252 253 253 253 254 254 253 253 253 253 253 253 253 253 253 252 251 250 248 247 247 248 248 247 248 249 251 254 256 257 256 256 232 234 243 250 254 259 260 262 264 266 266 267 268 268 268 268 268 267 266 264 263 261 259 256 254 252 250 249 251 254 256 252 249 249 250 249 246 246 245 250 255 258 258 256 250 244 244 248 251 252 258 259 262 266 269 272 268 269 272 275 277 279 282 283 280 272 263 259 262 262 268 268 263 256 248 240 234 230 232 236 236 233 229 241 244 243 243 244 241 234 230 232 234 236 236 230 222 218 217 215 213 212 214 210 208 208 207 209 210 236 263 277 284 285 274 252 237 222 215 215 217 224 223 229 231 222 216 216 216 218 217 216 215 216 227 227 231 234 235 237 240 242 243 242 240 238 236 230 229 228 229 231 234 235 239 244 249 252 255 256 258 269 279 290 300 305 304 304 310 314 318 323 327 297 202 191 191 192 193 194 194 194 193 192 193 195 196 197 197 197 196 195 195 194 192 191 191 192 192 193 194 195 195 195 196 196 196 195 195 195 194 194 193 193 193 192 192 192 191 191 191 191 191 191 190 190 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 329 330 330 330 331 332 333 334 335 334 333 332 330 330 330 330 329 327 325 326 327 327 328 329 330 330 330 327 326 326 327 328 325 322 322 321 320 322 327 329 330 331 331 331 332 332 331 330 329 328 327 327 326 325 323 320 317 315 313 312 310 310 311 312 314 314 313 310 308 307 306 305 305 303 300 297 295 293 292 292 293 293 291 291 289 289 288 287 287 287 287 288 289 289 290 291 290 289 288 287 286 286 283 281 281 278 275 274 272 270 270 267 266 263 262 261 255 247 243 239 236 236 245 251 251 253 253 253 256 259 249 248 273 285 284 282 280 279 280 279 278 278 279 279 279 280 278 280 283 284 288 293 295 297 299 299 298 297 296 296 295 295 295 293 293 293 295 298 299 297 295 294 293 289 286 287 289 291 293 293 290 292 293 294 296 297 298 299 300 300 300 300 300 300 300 301 301 301 302 302 302 302 300 296 294 294 293 292 291 292 292 291 289 287 287 286 286 286 286 286 290 292 291 290 290 290 288 290 290 290 292 294 296 297 300 301 300 298 294 289 286 282 276 271 267 264 262 260 260 261 262 262 262 261 261 261 261 261 261 260 259 260 260 260 260 258 256 255 254 254 254 254 254 253 253 253 252 251 251 251 251 252 252 251 251 250 250 250 250 250 249 249 249 249 249 249 249 249 249 250 250 249 249 249 248 247 246 245 244 244 244 244 246 246 246 246 246 246 246 246 246 246 246 246 246 247 247 248 247 246 244 243 243 242 241 242 244 244 244 244 243 243 243 243 242 242 242 242 242 242 242 242 242 241 240 240 240 239 239 239 241 242 243 244 245 248 248 247 246 244 243 243 241 240 240 241 244 246 247 247 248 248 250 251 250 250 250 251 251 251 251 251 252 252 253 253 253 253 253 252 251 251 251 251 252 252 252 252 251 251 252 253 253 252 252 251 252 254 255 256 256 256 256 257 256 256 256 255 254 253 253 254 253 253 253 253 253 253 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 252 252 253 253 253 253 252 251 249 247 247 246 244 243 244 244 247 251 253 252 251 248 233 250 254 255 257 260 262 263 264 265 265 266 267 268 267 267 266 265 264 263 262 261 259 258 256 255 255 254 256 258 258 255 252 252 254 254 252 251 251 254 258 260 259 255 248 244 246 249 252 253 257 258 262 263 264 266 266 268 270 271 273 277 281 284 282 276 269 268 270 272 273 274 272 269 265 259 251 248 252 256 256 252 251 257 254 251 247 245 242 236 233 234 235 236 237 230 225 221 218 217 216 217 222 218 214 212 211 213 221 260 277 285 287 285 279 273 250 227 217 214 214 214 213 215 218 219 217 218 231 244 235 223 219 224 263 226 224 226 228 229 231 230 230 230 230 230 230 229 229 228 230 232 233 234 236 238 242 245 246 245 251 263 279 292 303 307 304 304 310 312 315 321 325 308 209 191 189 190 191 191 191 192 191 191 192 193 194 196 197 197 196 195 195 193 192 191 190 190 191 192 193 194 194 195 195 196 195 195 195 195 194 194 194 194 193 193 192 192 191 191 191 191 191 191 190 190 190 189 189 189 189 190 190 190 190 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 329 329 329 330 331 331 331 333 333 333 332 331 330 330 330 330 329 327 327 328 328 327 328 330 330 330 330 328 326 328 328 326 324 323 326 326 326 327 329 331 331 331 331 332 332 332 332 331 330 329 328 327 327 325 323 321 318 317 315 314 311 310 311 311 312 312 311 308 305 305 304 303 303 301 298 295 293 291 289 289 290 289 288 287 286 286 284 284 283 283 282 283 283 284 286 286 287 287 284 282 282 282 282 281 280 279 276 275 273 271 269 265 262 257 257 254 247 242 240 238 237 239 249 266 256 252 254 254 250 244 242 259 278 285 283 281 280 278 278 278 277 277 278 277 277 278 277 281 282 285 292 296 300 301 302 302 299 297 296 296 296 297 298 297 297 298 299 300 299 295 294 293 289 286 285 289 292 294 293 291 291 293 293 294 296 298 299 300 300 301 300 300 298 298 298 299 300 300 301 302 302 302 301 297 295 295 293 291 290 290 291 288 287 286 287 287 287 286 286 286 288 291 290 290 290 290 290 292 292 290 291 294 297 299 302 302 301 300 299 299 294 288 281 274 270 266 264 262 261 262 263 263 263 263 263 262 262 262 261 259 259 259 259 259 260 259 257 255 254 254 254 254 254 253 253 253 253 252 251 251 251 251 252 252 251 251 251 251 250 250 250 250 249 249 249 249 249 249 249 250 250 250 250 249 249 248 246 245 245 245 244 245 246 247 247 247 247 247 247 247 247 247 246 246 246 247 248 248 247 246 244 244 243 242 241 241 243 244 244 243 243 243 243 243 242 242 242 242 242 242 242 242 243 243 243 242 241 241 240 241 242 244 245 247 248 250 250 250 248 246 244 243 242 242 241 242 243 243 245 246 247 248 249 250 249 248 249 249 250 250 250 251 251 252 253 253 254 254 253 253 252 251 251 252 252 252 252 252 253 253 253 253 253 253 252 250 252 253 254 255 256 256 256 256 257 257 256 255 254 254 254 253 253 253 253 253 253 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 252 252 252 252 253 253 253 251 250 248 247 244 241 240 240 240 241 246 247 245 243 240 232 252 254 257 260 260 261 263 264 264 265 266 267 267 266 265 264 263 263 263 263 263 262 261 260 260 260 259 261 260 258 259 257 257 259 260 260 259 256 258 260 261 259 253 247 244 246 247 252 256 257 259 261 261 261 263 266 268 268 269 272 275 279 282 281 275 270 268 270 272 271 274 274 274 273 269 264 263 267 269 270 269 266 267 263 257 250 244 241 238 236 236 236 237 236 232 229 225 225 224 224 227 233 242 232 228 238 254 260 261 266 278 281 281 280 269 254 236 223 216 213 212 212 213 213 214 216 222 254 268 253 237 239 266 293 290 255 229 227 227 228 228 228 229 229 229 229 229 229 230 231 231 232 233 234 235 237 238 239 239 241 244 271 294 308 311 310 309 311 312 316 321 323 306 220 193 189 188 188 189 189 190 189 189 190 191 193 194 196 196 196 196 195 193 193 191 190 190 190 191 191 192 193 194 195 195 195 195 195 195 194 194 194 194 193 193 192 192 192 191 191 191 191 191 190 190 190 189 189 189 190 190 190 190 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 331 331 331 331 331 330 330 331 332 331 331 330 330 330 331 331 330 329 329 329 329 328 329 330 330 331 329 328 327 329 330 326 325 326 329 329 330 330 331 331 331 331 332 332 333 333 333 332 331 330 328 328 327 326 324 322 320 320 318 315 312 311 310 310 311 310 308 306 305 302 301 301 300 299 296 292 291 291 290 290 289 287 285 283 282 282 281 281 281 280 280 280 279 281 281 281 282 282 279 278 278 279 280 279 280 279 279 277 273 270 265 261 257 255 251 245 241 241 243 242 243 247 258 271 265 262 259 257 253 248 244 252 275 283 284 283 283 281 281 282 280 279 278 274 274 275 275 276 278 287 294 299 304 305 307 306 304 301 298 298 297 296 296 296 296 297 298 296 295 295 295 292 288 286 287 291 294 295 293 292 293 294 294 295 297 299 300 300 301 301 300 299 298 297 296 297 298 299 301 301 303 303 302 301 300 299 294 291 289 289 288 286 285 285 286 287 287 288 287 287 287 288 289 288 289 291 292 292 291 289 289 291 296 303 307 306 304 302 302 302 301 296 287 279 273 269 266 264 263 264 265 264 265 265 265 264 264 263 261 259 259 259 259 259 260 259 257 255 254 254 254 254 254 254 253 253 253 252 252 252 252 252 252 252 252 252 251 251 250 250 250 250 249 249 250 250 250 250 250 250 251 251 250 250 249 248 247 247 246 245 245 246 247 247 247 247 247 247 247 247 247 247 247 246 246 247 247 247 246 246 245 245 244 242 241 242 243 244 244 244 244 243 243 243 243 242 242 242 242 242 243 243 243 243 243 243 242 242 242 242 244 246 248 249 250 251 252 252 251 250 248 245 244 244 244 244 244 244 246 247 247 247 248 248 248 246 247 247 248 249 250 250 251 252 253 254 254 254 253 253 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 252 251 252 253 253 254 254 255 256 257 257 256 256 255 254 254 254 254 254 254 253 253 253 253 252 252 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 252 252 253 253 253 253 251 249 247 244 243 240 236 235 236 240 243 244 244 242 233 237 249 256 259 259 261 263 264 264 265 266 266 266 264 263 263 263 263 263 264 264 264 264 264 264 263 264 265 263 261 262 262 263 263 264 265 266 264 262 263 262 257 250 245 245 245 248 253 256 257 257 258 259 262 264 266 269 269 269 271 274 277 279 279 275 269 267 267 266 267 271 272 274 275 273 270 267 269 271 273 273 271 269 268 263 254 246 241 238 238 236 234 234 233 232 230 229 229 232 234 234 238 262 257 255 267 277 273 255 250 262 266 267 266 260 251 243 236 226 217 212 212 212 213 214 215 223 255 270 254 253 279 294 294 294 284 236 226 226 227 228 228 228 228 228 228 228 228 228 229 230 231 232 233 233 234 234 234 233 231 225 217 224 271 297 299 302 306 313 303 297 309 296 242 207 194 190 189 189 189 189 189 188 189 189 191 193 194 195 196 196 196 195 194 192 191 190 190 191 191 192 193 194 194 195 194 195 195 195 195 195 194 194 193 193 193 192 192 191 191 191 190 190 190 190 190 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 330 330 331 331 330 329 330 330 331 330 330 330 330 331 332 333 332 331 331 330 329 329 329 329 330 331 330 328 329 330 330 328 327 328 329 330 331 331 332 332 332 332 333 333 334 334 334 334 333 330 329 328 328 327 325 323 322 321 319 316 313 311 310 310 309 308 305 304 301 299 298 298 298 296 292 288 289 291 291 291 289 287 285 282 281 280 278 278 279 279 279 279 278 279 279 278 278 277 274 273 274 275 276 277 278 278 277 274 270 266 258 253 252 251 245 241 243 248 250 246 242 250 267 273 271 267 263 263 259 251 245 243 271 283 285 285 285 285 286 289 286 280 277 271 271 271 271 273 279 293 301 305 307 309 311 310 308 306 303 301 299 297 296 295 295 294 295 293 293 293 293 291 288 288 290 293 295 296 294 294 295 295 296 297 298 300 301 301 301 300 299 299 297 296 293 293 297 299 300 301 302 304 303 302 302 300 295 291 289 288 287 285 283 283 284 286 288 289 289 287 287 287 287 287 288 292 292 292 292 290 288 287 290 296 303 305 305 304 303 303 304 302 294 286 279 274 270 267 265 267 268 267 268 268 267 266 265 264 263 261 261 260 260 260 259 259 258 256 255 254 254 254 254 254 253 253 253 253 252 252 252 252 252 252 252 252 252 252 251 250 250 250 250 250 250 250 250 250 250 250 251 251 251 251 250 249 248 248 246 246 246 246 247 248 247 247 247 247 247 247 247 247 247 246 246 246 247 246 246 245 245 245 244 243 242 242 243 244 244 244 244 244 244 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 244 245 248 249 249 250 250 251 252 252 251 250 248 246 247 247 247 246 247 247 248 247 246 246 247 247 246 246 246 247 248 249 250 251 252 253 254 254 253 253 253 252 251 252 252 253 253 253 254 254 254 254 253 253 253 253 253 253 254 253 252 252 253 254 255 256 257 257 256 255 255 255 255 255 254 254 254 253 253 253 253 252 252 252 252 253 253 253 253 253 254 253 253 254 254 254 254 253 253 253 253 254 254 254 252 250 248 248 243 239 234 232 235 239 242 246 240 242 247 247 252 255 257 258 260 263 263 264 265 265 265 265 263 263 262 263 263 264 265 265 265 266 266 266 266 267 267 266 266 266 267 268 267 268 270 271 269 265 263 261 254 247 244 244 245 250 254 255 255 255 256 259 263 264 266 267 268 269 271 273 275 276 276 273 268 267 265 262 262 266 270 273 275 274 271 267 267 265 268 270 268 265 267 266 258 249 243 241 240 234 230 231 231 228 225 226 227 228 230 233 244 266 273 270 275 277 271 255 242 245 247 251 252 250 246 239 235 227 221 217 213 213 214 214 216 224 242 256 255 263 284 294 295 296 295 254 229 226 226 228 228 229 229 229 228 228 228 227 228 229 230 231 231 231 231 232 231 228 224 220 216 213 212 213 214 216 219 229 215 216 239 257 245 225 206 199 193 189 188 189 189 188 188 188 188 189 190 193 194 196 196 196 194 193 192 191 191 191 191 192 193 193 194 194 194 194 194 194 194 194 194 194 194 193 193 192 192 191 191 191 190 190 190 189 189 189 189 189 190 190 190 191 191 191 191 191 191 190 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 330 330 330 331 330 329 329 330 330 330 330 330 332 333 334 334 332 332 331 330 330 330 329 331 331 332 331 330 331 330 329 328 328 329 330 331 331 331 332 332 332 333 334 334 334 334 334 334 334 332 330 329 328 328 327 326 324 322 320 317 314 311 310 308 306 305 302 300 296 294 294 296 294 291 287 285 287 290 290 291 290 289 288 285 282 280 278 277 277 277 276 277 277 277 276 275 275 274 271 270 270 271 273 275 274 274 272 270 266 261 253 247 247 246 245 247 253 260 259 249 242 253 273 274 273 268 263 261 254 247 245 254 273 283 284 284 285 286 289 293 290 284 277 271 269 267 267 272 283 299 310 311 312 312 312 312 309 309 305 302 300 298 296 295 294 293 292 291 292 291 292 292 292 292 293 295 296 296 295 295 296 297 297 298 299 301 301 301 300 299 297 298 296 293 292 292 295 298 297 298 301 303 302 301 302 301 297 292 288 285 284 282 280 280 280 284 289 291 291 288 286 285 284 285 287 290 291 292 292 290 287 285 285 290 296 300 303 304 302 300 301 302 300 294 287 281 275 272 271 274 274 273 272 272 271 269 268 266 265 264 263 261 261 260 260 259 259 258 256 255 254 254 254 253 253 252 252 252 252 252 252 252 253 253 252 252 252 252 251 251 251 250 250 250 250 250 250 250 250 251 251 252 252 251 251 250 250 248 247 246 246 246 247 247 247 247 247 247 247 247 248 248 247 246 246 246 246 246 246 246 246 245 245 244 244 243 244 244 244 244 244 244 244 244 243 243 243 243 243 243 243 243 243 243 243 244 244 243 243 244 246 247 248 249 248 248 249 249 250 251 251 249 248 248 249 249 248 247 247 247 246 246 245 246 247 247 247 247 247 248 249 250 251 252 253 253 253 253 252 252 251 251 251 252 253 253 254 254 254 254 254 254 254 254 254 254 255 254 254 253 253 252 253 254 255 256 256 256 256 255 255 255 255 255 255 254 254 253 253 253 252 252 252 253 253 253 253 253 254 254 254 254 254 254 254 254 253 253 253 254 254 254 254 253 251 249 248 243 239 237 235 235 239 241 241 245 250 253 253 253 255 256 258 260 262 263 263 263 264 264 264 263 263 262 262 263 264 265 266 266 267 267 267 267 268 270 270 270 271 271 271 271 272 273 273 271 267 263 259 250 247 244 243 246 252 253 253 254 255 256 257 262 263 263 265 266 266 268 272 272 271 271 270 268 267 263 260 259 262 268 272 275 275 274 271 268 262 262 263 258 254 257 260 255 248 245 243 241 236 232 229 227 224 222 222 220 221 222 226 241 266 280 272 272 270 262 251 240 240 238 240 243 243 241 232 227 225 223 220 217 217 217 217 219 222 227 234 244 254 258 280 294 297 296 277 241 228 226 227 228 228 229 228 228 227 227 227 227 229 229 229 229 229 230 230 227 224 221 219 216 214 212 211 211 210 215 216 210 206 207 215 221 217 215 205 195 190 188 188 188 188 188 188 187 187 189 191 193 195 196 195 194 194 193 193 192 192 192 193 193 193 193 193 193 193 194 194 194 194 194 194 194 193 193 192 192 191 191 190 190 189 189 189 189 189 189 189 190 190 191 191 191 191 191 191 190 190 190 190 190 190 191 191 190 190 190 190 190 190 190 190 190 190 330 330 330 331 330 329 329 330 330 331 331 332 334 337 336 333 332 331 330 330 331 331 332 333 332 331 330 331 331 330 329 329 329 330 331 330 330 331 331 332 333 334 334 335 335 335 335 335 334 333 330 329 329 329 329 328 326 324 321 317 314 311 309 306 304 302 299 296 289 287 288 289 288 284 280 280 283 286 287 289 289 290 290 287 282 280 277 275 274 275 273 274 274 274 273 271 271 271 270 269 269 271 272 273 271 268 265 265 263 258 254 252 247 246 247 254 262 267 259 250 248 252 261 273 275 272 266 260 251 247 257 266 275 279 280 280 282 286 290 293 293 289 281 274 271 270 268 271 284 301 312 316 316 315 314 311 308 308 305 303 301 300 299 297 294 292 290 288 289 289 292 294 296 296 296 297 297 297 296 296 297 298 298 299 300 302 301 300 297 296 295 296 295 293 291 291 293 295 295 296 299 301 301 301 302 304 300 293 286 279 279 278 277 277 278 283 289 293 292 289 285 283 282 283 284 285 290 292 293 290 286 283 283 287 293 296 298 300 299 297 297 299 300 300 295 288 282 279 278 280 281 281 279 278 276 273 271 269 268 266 265 262 261 261 261 260 260 259 257 256 256 255 254 253 252 250 250 251 251 252 251 251 252 252 252 252 252 252 251 251 251 251 250 250 250 250 250 251 251 251 252 252 252 252 251 251 250 249 247 247 246 247 247 247 247 247 247 247 247 248 248 248 247 247 246 246 247 246 247 246 246 246 246 246 245 245 245 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 243 243 243 244 244 243 243 244 244 245 246 247 246 246 246 247 248 248 250 250 250 249 249 249 249 247 246 246 246 246 247 246 246 246 247 247 248 249 249 250 250 251 252 252 252 252 252 251 252 251 251 252 252 253 253 253 254 254 254 254 254 255 255 255 255 254 254 254 254 253 253 253 254 255 256 256 256 256 256 256 256 255 255 255 254 254 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 253 253 254 254 255 255 254 254 253 252 249 245 241 239 238 237 238 240 241 242 241 238 239 248 258 258 260 261 261 263 264 264 263 264 263 263 262 262 263 263 263 264 265 266 267 267 268 268 270 272 273 273 273 273 274 274 274 275 274 272 268 263 257 249 248 246 244 246 250 252 254 255 254 253 254 256 262 262 262 263 264 266 271 270 268 267 267 267 265 261 258 257 260 266 273 275 275 275 274 269 262 256 255 251 247 247 249 249 248 245 242 240 236 234 229 225 222 221 220 218 218 218 220 235 264 278 272 267 263 256 249 246 239 236 237 239 241 241 237 232 229 227 226 223 222 223 226 224 222 221 221 226 234 239 276 294 296 293 281 249 231 226 225 226 227 228 227 226 225 226 226 227 228 228 228 228 227 226 226 224 221 220 218 216 214 214 213 213 213 213 212 212 207 207 207 205 206 203 200 197 193 189 187 187 187 187 187 187 187 188 190 192 194 194 194 193 193 193 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 191 191 190 190 189 189 189 189 189 189 190 190 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 330 330 331 331 330 330 330 330 331 332 332 333 335 336 334 332 331 330 330 330 331 331 332 332 331 330 329 329 330 330 330 330 330 330 330 328 329 330 331 332 333 334 335 335 335 335 336 336 335 333 331 330 330 330 330 330 328 326 322 319 315 311 307 303 301 301 296 288 280 280 283 283 282 278 274 276 277 279 283 285 286 288 288 285 280 277 275 274 272 271 270 272 272 271 270 269 269 269 271 271 271 272 272 272 270 267 265 265 261 256 255 252 247 246 249 258 264 262 252 250 253 254 260 272 276 273 269 264 260 262 272 273 274 276 276 276 280 287 292 295 295 292 287 280 276 274 272 272 283 298 310 315 317 317 314 313 312 310 307 305 305 304 302 300 297 292 290 290 289 290 293 296 298 298 298 298 298 298 297 297 298 298 298 299 301 302 301 297 295 295 295 295 295 293 290 291 292 293 293 293 297 299 299 300 302 306 301 294 286 279 275 275 275 274 275 281 289 294 293 289 284 281 280 280 281 284 288 291 292 290 286 283 283 286 292 293 295 297 297 295 294 295 298 299 297 292 290 285 282 282 286 288 287 285 283 279 275 272 271 269 266 264 262 262 262 261 261 260 259 260 259 256 254 253 251 250 250 250 251 251 251 251 251 252 252 252 252 252 251 251 251 251 250 250 250 250 251 251 251 252 252 252 252 252 252 252 251 249 248 247 247 247 247 247 247 247 247 247 247 248 248 248 248 247 247 247 247 247 247 247 247 247 247 247 246 246 245 246 246 245 245 244 244 244 244 244 244 244 244 244 244 244 243 243 243 243 243 243 243 243 243 243 244 245 245 245 245 246 246 248 249 250 250 250 250 250 249 248 248 248 248 247 249 247 247 247 247 247 248 249 249 249 249 250 251 251 251 251 251 251 251 250 251 252 252 253 253 253 254 254 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 255 255 256 256 256 256 256 255 255 255 254 254 254 253 253 253 253 253 253 253 254 254 254 255 255 255 254 254 254 254 254 255 255 255 255 254 254 254 253 253 251 248 244 240 239 238 237 235 234 238 245 246 253 260 261 261 261 261 262 262 263 263 263 262 262 262 262 263 263 263 264 265 266 266 267 268 269 270 272 274 275 275 275 276 276 276 276 275 273 269 263 258 258 252 249 247 247 248 249 250 251 252 251 252 255 261 262 262 263 263 264 266 268 266 265 265 263 263 260 257 257 260 267 274 274 274 273 272 268 261 253 251 247 243 241 241 241 241 239 237 236 235 234 229 226 224 222 220 220 219 218 218 233 261 274 269 264 262 258 251 245 240 239 240 242 243 244 244 246 244 243 247 242 232 235 236 227 222 220 219 220 220 227 266 287 288 284 272 252 235 230 227 226 226 226 226 224 223 223 223 225 225 225 224 223 223 221 221 219 218 217 217 216 216 215 214 216 218 215 212 211 208 207 206 203 202 199 198 197 195 191 188 187 186 186 186 186 187 188 189 191 192 193 192 192 193 193 194 194 194 194 194 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 190 190 189 189 189 189 189 189 189 190 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 331 331 331 331 331 331 330 331 331 331 332 333 333 332 332 332 332 331 331 331 330 330 330 330 329 328 328 329 330 330 330 330 331 330 329 328 329 330 331 332 333 334 334 335 335 336 336 337 336 334 332 330 330 331 331 331 330 328 324 321 315 310 304 299 297 298 289 280 277 280 283 281 279 276 274 275 275 278 280 281 281 283 283 280 276 274 272 272 270 269 269 270 271 270 269 270 271 272 275 275 274 273 272 272 271 268 266 266 263 258 256 252 248 248 252 261 260 254 247 244 253 253 265 274 276 273 270 266 267 272 276 275 275 274 276 278 283 289 293 296 296 293 291 287 284 282 279 277 281 294 305 312 314 315 312 313 314 313 311 310 309 307 304 302 299 297 297 296 295 295 295 298 299 300 300 299 299 299 298 298 298 298 298 299 301 302 300 297 293 294 293 294 293 292 290 290 291 291 290 291 292 296 297 298 301 305 304 296 288 281 274 270 271 270 273 279 288 294 294 289 282 277 275 276 278 281 285 289 292 290 286 285 285 285 287 291 294 294 293 291 292 293 297 299 297 294 293 287 284 284 287 292 294 294 292 287 282 277 276 272 268 265 264 263 263 262 261 261 261 261 260 257 255 253 252 250 250 251 252 252 251 251 251 251 251 252 252 252 251 251 251 251 251 251 250 251 251 251 252 252 252 253 253 252 252 252 251 250 249 248 248 248 248 248 248 248 248 248 247 248 248 248 248 247 247 247 247 247 247 247 247 247 247 247 247 246 246 246 246 246 246 245 244 245 245 245 244 244 244 244 244 244 243 243 243 243 243 243 243 243 243 243 243 244 244 245 246 247 248 249 249 249 250 251 251 251 251 251 250 251 251 250 251 251 249 247 246 247 248 248 249 249 249 249 250 250 251 250 251 251 252 252 251 252 253 253 253 254 255 255 255 255 255 255 255 255 255 255 254 254 254 253 253 254 254 254 254 254 254 255 255 255 256 256 256 255 255 255 255 254 254 254 254 253 253 253 254 254 254 255 255 255 255 254 254 254 254 255 255 256 256 256 255 255 255 255 255 255 253 250 245 243 243 243 241 239 239 252 257 260 261 261 262 262 262 262 263 263 263 262 262 262 262 263 263 263 263 264 265 266 266 267 268 269 271 273 274 275 276 277 278 278 277 276 276 274 271 269 267 264 257 253 252 253 253 253 253 253 254 254 254 257 261 264 264 264 262 261 261 263 263 263 262 261 259 259 259 261 265 270 273 273 271 269 269 267 262 256 251 246 240 237 237 237 236 234 233 233 232 231 230 229 225 226 226 225 224 221 221 239 262 271 266 261 261 255 250 245 241 241 242 242 243 243 244 248 249 252 253 250 248 250 245 239 228 224 223 223 224 235 267 273 271 268 260 250 240 237 232 227 225 225 224 223 222 220 219 220 220 219 219 219 219 220 219 219 218 217 216 216 216 215 218 217 216 214 212 210 209 208 207 206 205 199 198 197 196 193 190 190 189 187 186 186 187 188 189 190 191 191 191 191 191 192 193 194 194 194 194 193 192 192 191 191 190 190 191 191 191 191 191 191 191 191 191 190 190 190 189 189 189 189 189 189 189 190 190 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 331 332 331 331 331 331 332 333 333 333 332 331 330 330 331 333 333 333 332 332 331 330 329 328 327 326 327 330 330 331 331 331 331 330 329 329 329 330 331 332 333 333 334 335 335 336 337 337 337 335 332 331 331 331 331 332 332 330 327 323 317 311 302 298 296 293 284 275 281 287 289 285 282 278 276 277 278 280 280 278 278 279 278 276 273 272 271 271 270 269 268 269 271 271 271 272 274 275 277 276 275 272 272 271 270 266 267 267 266 264 255 247 245 247 249 249 255 255 254 254 259 259 276 279 277 274 271 264 271 276 278 278 277 275 278 282 286 289 293 294 295 294 293 292 289 285 283 280 281 289 299 306 310 310 308 311 314 314 313 311 310 309 307 305 302 300 300 299 299 298 298 299 300 301 301 300 300 300 299 298 298 297 298 300 302 302 300 298 296 293 292 292 292 291 289 290 290 288 288 289 289 292 294 295 299 303 304 298 289 279 274 271 267 266 271 279 287 293 294 289 281 275 273 274 276 279 283 287 290 290 287 286 286 286 286 289 292 291 290 289 289 292 296 298 297 296 294 288 286 285 288 293 297 300 300 296 294 289 283 276 270 267 265 263 262 262 261 261 261 260 260 259 256 253 252 252 251 252 253 253 252 252 251 251 251 252 253 252 252 252 252 252 251 251 251 251 251 251 252 252 253 252 252 252 252 252 251 250 250 249 248 248 248 248 248 248 248 247 247 247 247 248 248 247 247 247 247 247 247 247 247 247 247 247 247 247 247 246 246 246 246 246 245 245 245 245 245 244 244 244 244 243 243 243 243 243 243 244 244 244 244 243 243 244 245 246 247 249 250 251 251 250 250 251 251 252 252 253 254 254 253 254 253 252 250 248 248 248 248 249 249 249 249 249 250 251 251 251 252 253 252 252 252 253 253 253 254 254 255 254 255 255 255 255 254 255 255 255 254 254 254 253 253 253 254 254 254 254 253 254 254 254 255 255 256 256 255 255 255 255 255 254 254 254 254 254 254 254 255 255 255 255 255 254 254 255 255 255 256 256 256 256 256 256 255 255 256 256 256 254 251 246 246 246 245 241 239 255 260 261 261 261 262 263 263 264 263 262 262 261 262 263 263 263 263 263 263 264 265 265 266 267 268 270 272 273 273 275 277 279 279 280 279 278 277 275 273 272 271 268 263 260 260 260 260 260 259 257 257 256 257 260 264 265 263 262 259 257 257 258 259 259 259 258 258 260 265 266 270 272 272 271 269 267 268 269 266 261 253 246 242 241 238 235 235 234 232 232 232 231 229 230 230 230 229 228 226 222 226 252 269 271 266 262 261 256 251 245 242 241 240 238 237 236 235 235 238 244 244 244 248 255 255 249 238 234 235 239 246 256 269 264 257 253 250 250 247 244 235 228 225 224 223 222 219 217 215 217 235 244 239 230 224 221 219 219 220 218 216 217 220 218 217 215 214 213 212 211 210 209 207 205 203 200 198 197 197 196 193 190 192 188 186 186 187 188 189 189 189 189 189 189 190 192 193 193 193 193 193 192 192 192 191 190 189 189 189 189 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 190 190 191 191 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 190 189 332 333 332 331 331 332 333 334 334 333 331 330 328 327 329 332 333 334 332 332 330 329 328 327 326 326 329 331 331 332 332 332 332 330 329 329 330 330 331 332 333 333 334 335 335 336 337 337 337 335 333 331 331 332 333 333 333 331 329 326 319 312 301 299 295 289 280 273 285 294 295 292 286 279 278 279 281 283 283 279 279 277 276 274 272 271 271 272 272 272 272 272 273 275 276 277 278 279 278 276 274 272 271 269 269 268 269 269 268 265 255 244 244 247 249 250 253 258 266 266 268 273 283 283 279 271 263 262 271 277 278 279 280 280 282 285 286 289 291 293 294 294 294 293 290 286 285 283 282 286 293 299 304 300 300 304 307 308 308 308 309 309 309 306 306 304 301 300 300 301 300 301 303 302 302 302 301 301 300 298 296 295 297 299 301 302 302 302 298 293 290 290 291 290 288 287 287 284 284 285 286 287 291 293 297 302 303 300 290 277 272 269 265 264 269 279 288 293 293 288 280 279 275 273 274 277 281 286 289 289 287 286 286 286 287 288 289 287 287 287 288 291 294 296 297 297 294 290 287 286 288 292 298 303 305 304 303 298 290 282 274 270 266 264 262 261 261 261 260 260 260 259 257 254 253 252 252 252 252 253 253 252 251 251 251 252 253 253 253 253 253 252 252 252 251 251 251 251 252 252 253 253 253 252 252 251 251 250 250 249 249 248 248 248 248 248 247 247 247 246 246 247 247 247 248 248 248 248 248 247 247 247 247 247 247 247 247 246 246 246 246 246 245 245 245 245 245 245 245 244 244 244 244 244 244 244 244 244 244 244 245 245 244 246 246 247 247 249 251 251 251 252 251 251 252 252 253 254 255 255 255 255 255 253 251 250 250 249 249 250 250 250 250 250 251 252 253 253 255 255 254 253 253 253 253 254 254 255 255 255 255 255 255 254 254 254 254 254 254 254 254 253 253 253 254 254 254 254 253 252 252 253 255 255 255 255 255 255 255 255 255 255 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 255 255 256 256 255 253 251 247 245 244 243 245 257 260 261 261 262 262 262 264 263 262 262 262 262 263 263 263 263 263 264 264 264 265 265 266 267 268 271 272 273 274 276 279 280 281 282 282 281 279 277 277 275 274 272 270 269 269 270 269 267 264 263 260 257 258 261 263 261 260 259 260 260 261 260 258 257 257 258 261 264 270 271 272 273 271 268 265 264 267 270 269 263 255 249 251 249 244 239 237 236 234 234 234 233 230 229 229 228 228 227 225 223 230 265 275 275 271 267 262 256 252 247 242 239 236 233 231 231 229 229 232 235 237 235 239 248 252 245 242 243 252 265 274 272 266 256 247 243 244 244 245 241 232 226 224 222 221 220 216 218 230 250 296 296 287 272 247 228 221 222 222 220 220 219 217 215 214 214 214 213 212 211 211 210 208 206 204 202 198 198 199 198 197 195 192 189 187 186 187 188 189 189 189 189 189 189 190 191 192 192 192 192 192 191 191 191 190 189 189 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 191 191 191 191 192 192 192 192 191 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 333 333 332 331 332 333 334 335 335 333 331 329 326 325 326 330 332 331 331 331 329 327 327 327 327 328 330 331 331 332 332 332 331 329 329 329 330 331 332 333 333 333 335 335 336 337 338 338 337 335 333 332 331 332 334 334 334 333 332 328 323 314 305 303 294 284 275 276 287 294 296 294 289 283 282 284 287 288 286 282 282 280 278 276 275 274 274 274 275 276 277 277 277 279 280 280 280 279 278 277 276 274 272 269 268 269 270 270 270 268 256 244 243 248 253 256 259 264 271 270 278 282 283 281 277 267 255 258 270 277 277 279 281 282 283 284 285 288 290 292 293 293 292 291 288 286 285 285 284 286 289 293 296 292 294 297 299 301 302 303 305 306 306 306 307 304 303 302 303 304 304 304 304 304 303 303 303 302 300 298 293 292 295 299 301 302 301 301 296 292 290 290 290 289 286 285 283 281 281 279 281 284 288 290 296 300 302 298 291 290 274 267 264 265 272 282 288 291 290 287 281 279 274 272 273 277 281 286 288 288 287 285 286 285 286 287 287 286 286 286 288 290 292 293 294 294 293 290 288 286 286 291 296 302 306 307 309 305 296 287 279 272 268 264 262 261 261 260 259 259 259 259 258 256 254 253 252 252 252 252 253 252 252 251 252 253 253 253 253 253 253 253 252 252 252 252 251 251 251 252 253 253 253 252 252 251 250 250 250 249 249 248 248 248 247 247 247 247 246 246 246 246 247 247 247 248 248 248 248 248 247 247 247 247 247 247 247 247 246 246 246 246 245 245 245 245 245 245 245 245 245 244 244 244 244 244 244 245 245 245 245 246 246 247 247 247 247 248 249 250 251 251 252 251 252 253 253 254 254 255 255 255 255 254 253 252 251 251 251 251 252 252 252 253 254 254 255 256 256 254 254 254 254 254 254 254 255 255 255 255 255 255 254 254 254 253 253 253 253 253 253 253 253 253 254 254 254 254 254 252 251 252 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 256 256 256 256 257 257 256 255 255 255 254 253 252 248 244 245 249 254 256 257 259 259 260 260 261 261 261 262 263 263 263 263 263 263 263 263 264 264 264 264 265 266 267 269 271 271 271 272 275 278 281 283 284 284 283 282 282 280 277 276 275 274 274 275 276 275 274 272 270 264 258 258 260 259 256 256 258 260 261 262 263 263 260 259 261 264 268 270 270 271 271 269 264 259 260 263 266 264 261 256 251 249 249 248 244 241 239 237 235 236 235 232 231 230 233 232 227 226 231 247 277 280 279 275 266 262 257 252 247 243 238 234 231 230 229 229 229 231 232 235 236 237 240 244 242 240 244 261 279 286 277 265 255 247 244 243 242 240 240 233 226 222 220 218 216 213 212 221 284 306 305 303 298 282 252 230 227 226 227 224 221 217 214 213 213 213 212 212 211 210 209 208 207 204 202 199 198 198 199 198 195 193 191 188 187 187 188 189 189 189 189 189 189 189 190 190 190 191 191 191 191 191 190 189 189 188 187 187 187 187 188 188 188 188 189 188 188 189 189 189 189 189 189 190 190 190 191 191 191 192 192 192 192 192 192 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 333 333 332 331 332 333 333 334 334 333 331 329 326 324 324 327 329 330 329 329 328 327 327 329 330 330 330 330 330 331 331 330 329 328 328 329 330 331 332 332 333 334 335 336 337 337 338 338 338 335 334 333 332 332 334 335 335 335 333 331 326 318 311 305 292 277 273 282 289 291 292 292 292 290 289 291 291 288 285 283 282 281 280 279 279 279 278 276 276 276 277 276 277 278 278 279 278 276 277 277 277 274 270 266 265 265 266 267 268 267 249 240 241 250 260 264 266 269 273 275 281 282 280 272 260 236 245 263 272 276 277 278 280 281 282 283 285 287 289 289 290 290 289 288 285 285 286 289 288 288 288 289 290 289 290 291 293 295 297 299 300 302 303 304 305 304 304 304 305 306 306 306 305 305 305 305 304 303 301 296 292 292 295 298 300 301 301 300 295 292 290 290 289 289 287 283 281 279 278 276 276 280 284 288 293 298 299 293 290 286 274 269 266 269 276 282 287 289 288 288 285 279 274 271 273 277 281 285 288 287 286 285 285 284 285 286 285 285 285 284 287 290 291 291 292 292 292 290 288 287 288 291 295 298 301 304 309 308 300 291 282 275 269 265 262 262 261 260 259 259 259 259 258 257 255 253 253 252 252 253 253 252 252 252 252 253 253 253 253 253 253 253 252 252 252 251 251 251 251 251 252 252 252 252 251 251 250 250 250 249 249 249 248 247 247 247 247 246 246 246 246 246 246 247 247 248 248 248 248 248 247 247 247 247 247 247 247 247 246 246 246 245 245 245 245 245 245 245 246 245 245 245 245 244 245 245 245 245 245 245 246 246 247 247 247 246 246 246 247 248 249 250 251 251 251 252 253 254 254 254 254 255 254 254 254 253 252 252 253 254 254 254 255 256 257 257 257 257 257 256 255 255 255 255 255 255 255 255 256 256 256 255 254 254 254 253 253 252 252 253 253 253 253 253 253 254 254 254 254 253 252 251 252 254 255 255 255 255 255 255 255 255 255 255 255 255 256 256 256 256 255 255 255 255 255 255 255 255 255 255 255 256 257 257 257 257 256 256 256 256 255 254 251 248 248 252 254 253 253 255 255 256 257 258 259 260 261 262 262 262 262 261 262 263 263 263 264 264 264 265 266 267 269 270 271 268 268 271 276 279 282 283 284 284 283 283 281 279 278 277 277 277 277 278 277 277 276 274 270 264 260 258 257 257 258 258 258 257 259 263 266 265 263 263 265 266 266 266 267 265 263 259 257 258 261 259 256 254 253 252 248 247 247 247 246 245 243 239 240 240 237 234 234 239 238 234 237 251 271 284 283 281 275 266 260 256 250 245 242 239 236 234 232 230 229 228 229 231 232 231 231 233 234 234 231 236 254 278 288 282 268 259 251 249 246 242 240 235 232 224 220 218 217 214 213 210 223 283 306 307 306 305 297 272 243 235 231 239 242 234 223 216 212 212 212 212 211 211 209 208 207 206 205 203 200 197 197 197 198 196 193 191 188 187 187 188 188 189 189 189 189 188 188 188 189 189 189 189 190 190 190 190 189 188 187 186 186 186 186 186 187 187 187 188 187 187 188 188 188 188 189 189 190 190 191 191 191 192 192 192 192 192 192 192 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 334 333 332 331 331 332 332 333 333 332 331 328 325 323 324 326 327 328 328 328 327 327 328 330 332 331 329 328 328 329 328 327 327 326 327 328 330 331 333 332 334 335 336 337 337 338 339 339 339 336 336 334 333 333 335 335 335 336 336 334 330 329 321 305 284 266 270 283 288 289 289 289 290 290 289 288 286 283 282 280 279 278 278 279 278 277 276 274 273 273 273 273 274 274 274 275 275 274 274 274 271 268 264 261 261 261 261 264 264 257 240 237 244 257 266 269 271 270 271 274 277 278 275 247 233 236 258 275 275 276 278 278 279 279 280 282 284 286 287 287 288 288 287 287 284 285 288 292 293 291 289 288 289 289 288 288 290 291 293 294 296 298 299 301 303 304 304 304 305 306 306 306 306 306 306 307 306 304 302 296 293 293 295 297 299 300 300 298 294 290 289 289 289 288 285 281 281 278 276 275 276 279 282 286 291 294 295 292 289 285 278 273 272 275 278 282 285 287 287 287 284 279 273 271 273 276 280 284 286 286 286 285 284 283 284 284 283 283 283 284 287 288 289 290 291 291 291 289 289 289 290 292 296 296 298 301 303 305 303 295 285 276 270 266 265 263 262 260 259 259 259 259 259 258 256 254 254 253 253 253 253 253 253 252 252 253 253 253 253 253 253 253 253 252 252 251 251 251 251 250 252 252 252 251 251 250 250 249 249 249 249 249 248 247 247 246 246 246 246 247 247 247 247 247 247 248 248 248 248 248 248 247 247 247 247 247 247 247 246 246 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 246 246 246 246 246 246 247 248 249 250 251 251 252 253 253 254 254 254 254 255 255 255 254 254 254 255 255 255 256 257 258 259 259 258 258 257 257 255 255 255 255 255 255 255 255 255 255 255 255 255 254 254 253 253 252 252 252 252 253 253 253 253 254 254 254 254 253 252 249 251 253 254 254 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 255 255 255 255 254 254 254 255 255 256 257 257 258 258 257 257 257 256 257 256 255 253 252 251 250 250 251 251 252 253 254 254 255 255 256 257 258 260 260 259 259 261 262 263 263 264 264 265 266 267 268 269 268 261 265 270 273 276 278 280 281 282 282 282 282 280 279 278 277 277 277 278 278 278 278 277 275 271 266 262 263 263 261 258 257 256 257 261 265 264 262 261 262 263 264 264 263 261 259 258 259 260 259 255 252 251 251 249 247 246 249 248 251 253 251 246 245 242 239 237 237 237 240 239 247 268 283 285 286 282 276 269 263 257 251 244 242 240 239 238 234 232 228 228 229 230 228 228 230 231 231 231 230 228 239 263 281 283 271 262 261 252 243 237 234 230 225 221 217 216 216 212 207 212 237 265 287 302 306 306 301 291 273 255 246 246 266 265 244 222 212 209 209 210 210 209 208 207 206 206 204 203 201 198 198 196 196 193 190 189 188 187 188 188 188 188 188 188 188 187 187 187 187 188 188 188 189 189 190 189 188 187 186 185 185 185 185 185 186 186 187 187 187 187 187 187 187 188 189 189 190 190 191 191 192 192 192 192 192 192 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 334 333 332 331 330 331 331 332 332 331 329 327 325 324 324 326 326 327 327 328 328 328 329 331 332 330 327 327 327 327 326 326 326 326 326 329 331 332 333 334 335 336 337 338 338 339 339 340 339 338 337 334 333 334 335 336 336 336 337 336 334 333 325 300 269 259 270 284 288 288 285 283 283 283 281 280 279 278 277 275 274 273 274 274 273 270 269 269 270 271 272 273 274 273 273 274 273 272 271 269 265 263 258 258 259 256 257 263 259 247 238 238 260 274 275 273 273 272 272 272 274 275 268 237 232 247 272 278 279 279 279 279 279 279 279 281 283 284 285 286 287 287 287 286 286 285 288 293 296 296 295 291 291 290 288 288 289 290 291 291 293 295 296 299 301 302 302 303 304 304 304 304 305 305 306 307 306 304 302 297 294 293 294 295 296 298 299 297 293 289 288 289 289 287 283 279 279 277 275 275 276 278 281 285 289 292 293 293 291 286 282 279 278 278 279 281 283 284 285 285 283 278 274 272 273 277 281 284 285 285 285 285 283 282 282 282 281 281 283 284 286 286 288 289 290 290 289 288 288 289 291 292 294 296 299 300 301 302 302 297 286 277 271 268 268 265 263 261 260 260 259 259 260 259 258 257 255 254 253 254 254 253 253 253 252 252 253 253 252 253 253 253 252 252 252 251 251 251 251 251 252 252 252 251 251 250 250 249 249 249 249 248 248 247 247 247 247 247 247 247 247 247 247 248 248 248 248 249 249 248 248 247 247 247 247 247 247 247 246 246 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 246 246 246 246 246 246 246 247 248 249 250 251 251 251 251 252 253 254 254 254 255 255 256 256 256 256 256 257 258 259 260 260 259 259 258 257 257 257 256 255 255 255 255 255 255 255 255 255 255 255 255 254 254 253 253 253 253 253 253 253 253 253 254 254 254 253 253 252 249 251 252 253 254 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 256 256 255 255 255 255 254 254 255 255 256 256 257 258 258 258 258 258 258 258 257 256 254 252 248 247 247 247 248 248 249 250 249 248 248 249 250 253 255 256 256 257 260 262 263 263 263 264 265 267 267 267 266 263 257 265 269 271 272 273 274 275 277 279 280 281 280 279 278 277 276 276 276 276 277 277 277 277 275 273 269 269 268 266 264 260 261 261 260 259 259 259 260 262 262 263 264 263 262 262 262 261 259 256 254 253 252 251 250 249 248 250 251 256 260 259 256 253 247 244 241 238 236 240 240 255 276 285 286 287 282 278 272 266 259 251 246 244 244 242 240 237 233 230 229 229 229 228 229 229 231 232 233 232 226 230 245 266 277 276 270 267 248 235 233 233 230 222 218 214 213 211 206 202 235 266 277 285 293 296 296 295 291 278 259 254 268 274 286 276 234 208 206 206 207 208 207 206 206 206 205 204 203 202 201 199 196 194 192 190 189 188 188 188 188 188 188 188 187 187 187 186 186 186 187 187 187 188 188 189 188 187 186 185 185 185 185 185 185 185 185 186 186 185 186 186 186 186 187 188 189 190 191 191 191 192 192 192 192 192 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 334 333 332 330 329 329 330 331 331 330 328 326 325 325 325 325 326 327 328 328 329 329 329 329 329 328 328 326 325 325 325 325 326 326 328 330 332 332 333 334 336 337 338 338 339 339 340 340 339 339 337 334 333 335 337 337 338 338 336 337 337 335 325 294 266 262 274 284 287 287 282 280 278 276 273 275 272 271 270 269 271 268 268 268 267 264 265 264 268 271 273 275 274 274 274 274 271 269 268 265 261 259 254 256 257 257 258 263 257 243 239 250 281 288 284 282 278 275 272 271 271 274 259 234 232 242 256 271 278 280 280 280 279 278 278 279 281 283 284 285 286 287 286 285 285 285 287 292 297 298 298 294 292 291 291 291 291 291 290 290 290 291 293 296 298 300 300 301 301 301 302 302 303 303 305 306 308 307 304 300 297 292 293 294 294 297 298 297 292 288 287 288 288 288 286 282 279 276 274 275 276 278 281 285 288 289 290 291 291 288 285 283 281 280 280 281 282 283 283 284 282 279 276 275 275 277 280 283 284 284 284 285 283 281 280 280 280 280 282 284 285 286 288 288 288 288 287 287 287 289 292 292 294 297 299 301 302 301 300 296 287 276 274 272 270 267 264 262 262 261 260 260 260 260 260 259 257 255 254 254 254 253 253 252 252 252 252 252 252 252 252 252 252 252 252 251 251 251 251 251 252 253 253 252 252 251 250 249 249 249 248 248 247 247 247 247 247 247 247 247 247 248 248 248 248 249 249 249 249 248 248 248 247 247 247 247 247 247 247 246 245 245 245 244 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 246 246 246 247 247 247 248 248 249 250 251 251 251 251 251 252 253 253 254 255 256 256 257 258 258 258 258 260 260 261 260 260 259 258 258 257 257 257 255 255 255 255 255 255 254 254 254 255 255 255 254 254 254 253 253 253 253 253 253 253 253 254 254 254 254 253 252 251 250 250 252 253 255 255 255 255 256 256 256 256 256 257 257 257 257 257 257 256 256 256 256 255 255 255 255 255 255 255 256 257 257 258 258 259 259 259 259 258 257 254 251 248 246 245 245 245 245 246 246 245 244 244 244 247 250 250 253 255 257 259 261 262 263 263 264 265 266 267 266 262 258 258 265 267 268 269 269 269 270 272 275 277 279 280 279 277 277 275 275 275 274 274 274 275 276 276 276 273 272 271 270 268 265 265 262 259 257 257 260 261 263 264 262 262 263 267 268 264 260 258 255 254 253 251 250 251 250 248 251 253 260 263 263 261 254 250 248 244 239 236 237 238 261 273 281 287 288 284 279 273 266 260 254 249 248 247 245 242 238 235 232 231 229 229 231 230 225 228 231 232 233 233 232 237 251 262 263 257 258 245 233 228 229 231 230 222 218 215 209 203 204 262 287 293 293 291 289 281 282 272 260 255 264 285 298 296 281 249 225 220 206 204 205 205 204 205 205 204 204 203 203 202 199 198 194 192 191 189 188 188 188 188 188 188 187 187 187 186 186 186 186 186 186 186 187 187 187 187 186 186 185 185 185 185 184 184 184 185 185 185 184 184 184 185 186 187 188 189 190 191 191 191 191 191 192 192 192 191 191 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 333 333 331 330 329 329 329 331 332 330 328 326 326 326 325 325 326 327 329 330 330 329 328 328 328 328 327 325 324 325 325 326 326 326 329 331 332 332 334 335 337 338 338 339 339 340 340 340 340 339 337 334 333 335 338 339 341 340 337 338 339 338 332 308 278 275 280 283 286 286 285 285 281 277 275 273 268 268 266 266 267 265 265 267 266 265 266 265 268 270 271 272 272 272 272 271 268 265 264 262 259 258 256 258 257 257 259 262 258 241 243 266 287 290 289 288 285 280 275 273 273 274 258 238 234 231 234 265 277 280 281 281 280 278 277 278 280 281 281 283 285 285 284 283 283 284 287 292 295 297 297 295 292 292 292 293 293 292 291 289 289 290 292 294 296 297 298 299 299 299 299 300 300 301 303 305 307 306 304 301 297 291 291 291 293 295 297 295 290 287 286 287 288 287 287 284 280 277 273 275 276 278 281 284 287 287 289 290 290 288 285 284 282 280 279 280 280 282 282 282 282 280 278 277 277 278 279 282 282 283 284 284 283 280 279 279 279 280 282 282 284 286 287 288 287 287 285 286 287 289 292 293 295 297 299 302 303 302 298 293 286 278 277 275 273 271 268 265 265 263 261 261 261 261 261 260 258 256 254 254 254 253 253 252 252 252 252 252 252 252 252 252 252 252 251 251 251 250 250 251 253 254 253 253 252 251 250 249 249 249 248 248 247 247 247 247 248 248 248 248 248 248 248 249 249 249 249 249 248 248 248 247 247 247 247 247 247 247 247 246 246 245 245 245 245 246 246 246 246 245 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 246 247 248 249 249 250 251 251 251 251 251 250 250 251 252 253 254 255 256 256 257 257 258 259 260 260 260 261 260 260 259 258 258 258 257 257 255 255 255 255 255 255 255 255 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 252 251 250 252 253 254 255 256 256 256 256 256 257 257 257 257 258 257 257 257 257 257 256 256 256 256 255 255 255 255 255 256 256 257 258 258 258 259 259 259 258 257 255 252 249 246 245 245 244 243 244 244 244 244 246 247 248 249 250 253 255 257 259 261 262 263 264 264 265 266 267 264 258 257 260 264 266 266 266 267 267 267 268 271 274 276 278 278 276 276 275 275 274 273 272 272 272 273 275 276 275 274 273 272 271 270 269 266 260 260 261 262 262 261 261 259 260 264 268 269 263 261 258 256 255 252 251 250 248 248 248 250 259 261 262 262 259 252 248 246 242 237 235 237 245 250 264 279 286 286 283 278 273 266 262 260 259 255 251 247 243 240 237 235 234 230 230 230 229 232 239 240 238 238 242 243 239 244 246 248 249 250 245 237 233 233 236 242 243 241 235 211 204 217 282 298 295 293 290 286 283 276 266 259 259 273 295 306 305 298 291 276 235 207 202 203 203 203 203 204 203 204 203 203 201 199 198 196 194 192 191 189 189 189 188 188 188 187 187 187 186 186 185 185 185 185 185 185 185 186 186 185 185 185 185 185 184 184 184 184 184 184 184 183 183 184 184 185 186 187 189 190 191 191 191 191 191 192 192 192 191 191 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 333 332 330 330 329 328 330 332 332 330 328 326 327 326 326 326 326 328 330 331 330 329 328 328 328 328 327 325 325 326 327 326 326 327 329 331 332 333 335 336 337 338 339 340 340 341 341 341 340 339 336 334 332 334 338 340 344 343 342 341 344 344 343 306 279 281 283 282 282 283 285 287 285 283 282 280 276 273 268 269 270 269 268 271 269 270 270 268 268 269 269 270 270 270 269 268 266 263 262 262 261 259 258 260 261 261 262 263 258 246 248 276 287 290 291 291 289 285 280 276 275 273 273 246 235 233 236 272 277 280 281 282 281 278 278 278 278 279 279 281 282 282 281 281 282 285 288 290 291 294 295 293 292 292 292 293 294 293 292 291 290 290 291 292 294 295 296 297 297 296 296 297 297 298 300 303 304 303 302 300 296 291 291 289 292 294 295 293 288 286 286 286 286 286 287 284 280 276 274 275 276 277 280 284 287 287 289 290 290 288 285 283 282 281 279 279 279 281 281 281 281 280 279 279 279 279 278 278 280 283 284 283 281 279 278 278 280 281 282 282 284 286 287 287 287 286 284 285 287 289 290 292 294 296 298 300 302 301 297 291 286 281 279 277 277 275 272 269 270 266 263 262 261 261 262 261 260 257 255 254 254 253 253 252 252 252 252 252 252 253 253 253 252 252 251 251 250 250 249 251 253 253 253 252 251 250 250 250 250 249 249 248 248 248 248 248 248 248 248 248 248 248 249 249 249 249 249 248 248 248 248 247 247 247 247 247 247 247 247 247 247 246 246 245 245 246 246 247 246 246 245 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 247 248 250 250 251 251 251 251 251 251 250 249 250 251 253 254 255 255 256 256 256 257 258 258 259 260 260 260 260 259 258 258 257 256 256 255 254 253 254 254 254 254 254 254 254 254 254 255 254 254 254 254 254 254 254 254 254 254 255 255 254 254 254 254 253 252 251 252 253 254 255 256 257 257 257 257 257 257 258 258 258 258 257 257 257 257 257 257 256 256 255 255 255 254 255 255 256 256 257 257 258 259 259 259 259 258 256 252 250 250 245 244 243 242 242 243 243 243 247 249 249 250 251 248 252 256 258 260 261 264 265 266 266 266 266 260 254 257 262 265 266 266 266 266 266 266 266 267 271 273 276 276 274 274 274 274 273 272 271 270 270 271 272 274 274 274 274 273 272 271 270 270 265 263 264 264 263 262 258 256 258 262 265 265 259 257 256 255 253 251 250 248 247 248 251 254 258 259 259 258 253 247 241 238 237 235 237 241 242 243 265 279 284 283 279 276 272 267 266 266 264 259 255 251 246 242 238 235 236 230 228 234 244 248 248 246 245 247 252 256 251 250 246 246 246 247 247 244 241 238 239 246 249 256 254 221 213 272 307 306 302 291 285 283 276 259 250 252 255 268 293 307 304 304 293 254 214 202 200 201 201 201 202 203 203 203 203 202 202 201 200 197 196 194 193 192 191 190 189 189 188 187 187 186 186 186 185 185 184 184 184 184 184 184 185 185 185 185 185 185 184 184 183 183 183 183 182 182 182 183 184 184 186 187 188 189 190 190 191 191 191 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 331 330 329 329 328 329 330 332 332 330 327 326 326 326 326 326 327 329 331 332 332 330 330 329 329 329 327 326 326 327 328 326 326 328 330 332 332 334 336 337 339 339 340 341 341 342 342 342 341 340 337 334 331 333 337 342 347 350 348 350 355 356 2 259 284 286 283 280 277 278 280 283 285 286 285 284 283 281 278 277 274 274 276 277 275 273 270 269 269 269 271 271 270 269 268 268 266 264 263 262 260 260 259 262 265 265 266 266 264 257 255 278 285 287 288 290 291 289 285 281 277 276 277 242 238 235 241 271 277 279 281 281 281 279 280 279 279 278 278 279 281 280 280 281 283 286 288 289 289 291 292 290 290 290 291 292 293 293 293 292 291 290 291 292 293 294 295 296 295 294 294 294 295 296 298 300 300 299 299 299 295 293 291 290 291 294 294 291 287 284 284 286 286 286 286 284 280 276 275 275 275 276 280 282 284 287 289 290 289 287 284 284 283 281 280 279 279 280 281 280 280 280 280 281 281 279 278 278 279 282 282 281 279 277 277 278 280 280 281 282 284 286 287 286 286 285 284 284 287 289 290 292 294 296 297 298 299 299 296 290 289 286 282 281 280 279 276 275 273 269 265 264 263 262 263 262 261 258 256 255 254 254 253 253 253 253 253 253 253 253 253 253 252 252 252 251 250 249 249 251 252 252 252 251 251 251 251 251 251 250 250 249 249 249 249 249 249 248 248 248 248 248 248 249 248 248 248 248 248 247 247 247 247 247 247 247 247 247 247 247 247 247 246 246 245 246 246 246 246 246 246 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 247 248 249 250 250 251 251 251 251 250 250 250 250 252 253 253 254 254 254 255 255 255 256 257 257 258 259 259 259 258 257 256 255 255 255 255 255 254 253 254 254 254 254 254 254 254 255 255 255 255 254 254 254 254 254 255 255 255 255 255 255 255 254 254 253 252 252 252 254 255 256 256 257 257 257 258 258 258 258 258 258 258 257 257 257 257 257 256 256 256 255 255 254 254 254 255 256 256 256 257 258 258 259 259 259 258 256 254 253 252 246 243 242 241 241 242 242 240 243 244 245 246 247 243 243 250 256 261 264 265 265 265 266 266 264 258 253 258 262 265 266 266 266 265 265 264 264 264 266 270 272 272 270 270 271 271 271 270 269 269 268 268 270 271 271 272 272 271 270 269 270 271 269 265 265 265 264 262 257 253 256 258 259 257 253 253 251 249 248 246 245 242 249 253 254 255 258 258 254 252 249 245 243 238 237 240 244 248 249 254 271 276 277 275 273 272 272 270 271 271 268 265 262 258 253 247 242 238 239 238 238 248 258 258 254 250 252 258 264 268 267 265 256 252 247 244 248 242 243 245 246 248 249 250 252 254 266 303 314 312 308 307 300 286 267 246 233 238 248 266 292 306 303 303 278 226 204 199 199 200 200 200 201 201 202 202 202 202 201 201 200 198 197 197 196 194 193 192 191 189 188 187 187 187 186 186 185 184 184 183 183 183 183 184 184 184 184 185 185 184 184 183 183 182 182 182 182 182 182 183 183 184 185 187 188 189 189 190 190 190 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 189 189 189 189 189 189 188 188 188 189 189 330 329 329 329 329 329 331 331 331 330 327 325 325 326 327 328 329 332 334 335 335 333 332 332 331 330 328 328 328 328 327 327 328 329 330 331 334 336 337 339 340 341 341 342 343 343 343 343 342 341 338 334 330 330 336 343 346 348 352 5 20 44 206 266 296 292 286 283 280 277 277 278 281 283 282 280 282 285 287 288 288 288 285 281 276 272 270 270 270 271 271 271 271 270 269 268 268 267 266 263 262 263 263 267 270 269 269 269 273 261 259 273 283 284 286 288 290 290 288 285 282 280 271 246 275 241 234 257 278 280 280 280 280 281 282 282 281 280 279 278 280 280 280 280 281 284 285 287 287 288 288 287 287 288 289 291 292 293 293 292 292 291 291 291 292 293 294 294 294 294 293 293 294 296 297 298 297 296 297 298 298 296 292 290 290 293 293 290 286 283 283 284 285 287 286 283 281 277 275 274 275 276 280 280 283 286 289 289 289 288 285 283 282 280 280 279 278 279 279 279 280 280 281 282 282 280 279 279 279 280 280 280 278 277 276 277 280 280 281 282 284 286 286 286 285 284 284 285 285 287 290 292 294 295 297 297 297 296 295 292 290 285 282 282 282 282 280 280 278 273 269 268 265 264 264 264 262 260 258 256 256 255 255 254 253 253 253 254 255 254 253 253 253 252 252 251 250 249 249 250 252 252 252 252 252 252 252 253 252 251 250 250 250 250 250 249 249 249 249 248 248 248 248 248 248 248 248 247 247 247 247 247 248 248 248 248 247 248 248 248 247 247 247 246 246 246 246 246 246 246 246 246 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 247 247 248 249 250 250 250 251 251 250 250 250 251 251 252 253 253 254 254 254 255 255 256 256 257 257 258 258 258 256 255 255 254 254 255 255 255 254 253 253 253 253 253 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 256 256 256 255 253 252 252 252 252 253 254 255 256 257 257 258 258 258 258 258 258 258 258 258 258 257 257 257 257 257 257 256 256 255 254 255 254 254 255 255 256 257 258 258 259 259 259 258 258 257 256 254 249 243 243 241 241 242 243 241 241 243 245 245 244 239 231 237 254 262 264 264 265 265 266 265 262 256 252 257 261 263 263 263 263 262 261 260 260 260 262 265 268 266 265 267 268 269 269 268 268 267 267 266 267 268 269 270 270 268 268 268 270 271 268 267 265 262 259 255 251 248 250 254 255 251 246 246 242 240 239 239 240 242 250 253 254 254 253 249 247 247 247 249 248 246 245 254 257 252 250 261 270 272 268 267 267 268 272 272 272 272 270 269 267 265 260 255 252 252 253 252 252 262 267 262 255 253 256 269 275 276 276 271 262 257 252 248 247 249 249 249 252 255 252 240 242 228 227 294 315 313 311 311 307 299 281 251 235 236 250 268 284 296 300 299 270 225 206 200 199 199 199 200 200 201 201 202 202 202 201 201 200 198 198 198 197 196 195 193 192 190 189 188 187 187 187 186 185 185 184 183 183 183 183 183 183 184 184 185 184 184 184 183 182 182 182 182 182 182 182 183 183 184 185 186 187 187 188 189 189 189 190 190 191 191 190 190 190 190 190 189 189 189 189 189 189 190 190 189 189 189 189 188 188 188 188 188 330 330 328 327 328 329 331 331 330 329 327 326 326 327 329 330 332 335 337 337 335 334 334 334 333 331 330 329 329 329 329 329 330 332 331 333 336 338 340 341 341 342 342 343 344 344 344 344 344 343 339 334 329 330 338 346 348 352 7 29 70 110 246 290 300 296 292 289 286 281 279 277 279 280 280 278 279 285 287 290 294 294 288 282 277 275 273 272 273 273 272 272 271 270 270 270 270 270 267 264 263 265 267 272 274 273 273 274 276 265 259 263 273 280 284 286 288 288 288 287 284 282 281 280 274 232 243 267 280 279 279 278 279 281 283 283 283 282 281 280 279 279 278 278 280 281 282 284 285 285 285 284 285 287 288 289 290 291 292 291 291 291 290 291 291 292 293 293 293 293 292 292 293 295 297 297 295 295 296 296 296 295 292 291 291 292 292 288 284 281 281 281 283 286 286 284 281 279 275 275 275 276 278 279 282 286 288 288 288 287 285 283 281 278 277 275 276 277 278 279 280 281 282 283 283 282 281 279 278 277 278 279 278 276 276 277 278 279 280 282 284 285 286 286 284 283 284 285 285 287 289 291 293 295 296 297 296 295 294 294 290 286 282 282 282 283 283 284 282 279 276 273 269 267 266 265 263 261 259 257 256 256 255 254 254 254 254 254 255 255 253 253 253 253 252 250 249 248 248 250 252 253 253 254 254 254 254 254 253 252 251 251 250 250 250 250 250 249 249 248 248 247 247 247 247 247 247 247 247 247 247 248 248 249 248 248 248 248 248 248 248 247 247 247 246 246 246 246 246 246 246 246 245 245 245 245 245 245 245 245 245 245 245 245 245 246 246 246 247 247 248 249 249 250 251 251 251 251 251 251 251 251 252 252 253 254 254 255 256 256 256 256 256 256 256 256 255 254 254 254 255 256 255 255 254 253 253 252 252 253 254 254 255 255 255 255 256 255 255 255 255 255 255 255 256 256 256 256 256 255 253 252 251 252 253 254 255 256 257 257 258 258 259 259 259 258 258 257 257 257 257 257 258 258 258 258 257 257 257 256 255 253 253 254 255 256 257 257 258 259 259 259 259 259 258 257 256 253 248 243 242 243 244 244 244 244 244 245 244 238 229 223 230 238 248 257 262 263 265 265 264 260 255 254 257 258 259 260 259 258 256 256 255 255 255 257 260 261 260 261 263 265 266 266 266 266 265 265 265 264 265 267 269 269 269 270 270 269 266 262 262 257 252 249 247 246 246 249 251 250 248 246 240 237 236 235 237 240 243 246 246 246 246 245 245 246 247 247 248 249 250 255 257 260 261 260 261 263 267 264 264 264 267 271 272 271 271 270 270 270 270 268 265 264 263 263 265 265 272 271 263 256 255 259 265 273 279 280 273 265 263 258 255 256 259 262 261 260 260 253 237 229 208 213 269 307 312 313 312 309 304 295 278 255 248 260 267 267 268 275 274 249 225 211 204 200 199 201 201 201 202 202 202 202 202 202 201 200 199 201 199 198 197 195 194 192 190 189 189 188 188 188 187 186 185 184 183 183 183 183 183 183 184 185 185 184 184 183 183 182 182 182 182 182 183 183 183 184 184 185 185 186 186 187 188 188 189 189 190 190 190 190 190 190 189 189 189 189 189 189 189 190 190 190 189 189 188 188 188 188 188 188 188 329 328 326 326 328 329 330 330 329 328 328 328 328 330 332 333 335 338 340 337 334 334 335 335 334 332 331 331 331 330 330 331 332 334 333 336 338 340 342 343 344 344 345 345 345 345 346 345 345 343 339 334 330 334 342 353 352 0 24 60 91 98 290 299 298 295 294 293 291 287 283 279 280 280 281 280 280 282 283 287 292 292 288 281 278 276 275 274 274 274 273 272 270 270 272 273 271 269 266 263 263 267 270 273 275 276 277 277 274 263 256 255 267 277 282 284 285 286 286 285 283 282 282 282 276 261 278 281 282 281 278 275 277 280 281 282 284 284 283 281 280 279 278 279 279 280 281 282 282 283 282 283 285 287 287 288 289 289 290 290 290 290 289 290 291 292 292 292 292 291 291 291 293 295 295 295 294 294 294 294 294 293 291 291 291 291 290 286 283 281 280 280 282 286 286 284 282 280 278 276 276 276 276 278 281 284 286 286 287 286 284 281 281 279 276 273 273 275 277 279 281 281 282 283 283 282 281 278 275 275 277 278 278 276 276 276 277 278 279 281 284 285 286 285 283 284 284 285 286 288 289 291 292 294 295 296 295 295 294 292 289 287 283 282 282 283 285 286 286 285 283 279 275 271 269 267 264 262 260 257 257 256 255 255 255 254 255 255 255 255 254 254 253 253 252 250 248 248 249 251 253 254 254 254 255 255 255 255 254 253 252 251 250 250 250 250 250 249 249 248 248 247 247 247 247 247 248 248 248 248 248 249 249 249 249 248 248 248 248 248 248 248 247 247 247 247 246 246 246 246 246 246 245 245 245 245 244 244 245 245 245 245 245 245 245 246 246 246 247 247 248 248 249 251 252 252 251 251 251 251 251 251 251 252 252 253 254 255 256 256 256 255 254 254 254 254 255 255 255 255 255 255 254 253 253 252 252 251 253 254 254 255 255 255 255 256 256 256 256 256 255 255 255 255 255 255 256 256 255 255 254 253 251 251 253 254 255 256 257 257 258 258 259 259 258 258 257 257 257 257 257 257 257 257 257 257 257 257 256 256 256 255 254 254 255 256 256 257 258 258 258 258 259 259 258 258 257 256 254 250 245 245 245 246 245 244 245 244 241 232 223 219 222 228 223 241 261 263 265 265 263 258 255 254 255 255 256 256 256 255 254 254 254 253 252 253 254 254 255 257 260 262 263 264 264 264 264 263 263 264 264 267 268 270 271 272 272 268 264 260 254 250 246 246 246 246 248 250 247 247 245 242 238 236 235 235 237 241 243 243 243 243 243 244 246 249 251 251 251 252 255 258 257 261 268 267 260 259 264 265 265 266 267 269 272 272 270 269 269 271 272 272 272 271 270 270 272 273 276 271 264 258 256 263 263 270 278 280 276 268 269 267 264 264 267 267 270 268 262 253 240 227 199 214 243 264 282 302 306 305 303 299 290 277 270 263 262 257 250 246 241 230 221 214 207 203 202 204 204 204 203 202 202 202 202 201 201 201 201 201 199 199 197 195 194 192 191 190 189 189 188 188 187 186 185 184 183 183 183 183 183 184 184 185 185 184 184 184 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 329 327 325 326 328 329 330 330 329 329 330 330 331 332 333 334 337 339 339 336 334 334 335 335 335 334 333 332 332 332 332 333 334 335 336 339 341 343 344 346 346 347 348 348 347 347 348 347 345 343 340 335 332 337 346 353 359 13 59 89 88 2 303 307 302 297 295 295 294 290 286 283 282 281 281 279 278 279 280 284 287 288 285 278 274 275 275 274 275 274 274 272 271 272 274 274 270 267 265 264 264 269 271 274 276 276 278 277 275 269 261 260 272 278 280 281 282 282 282 281 281 282 282 283 284 281 281 282 282 281 276 274 276 277 279 281 283 284 285 284 283 282 281 281 281 280 281 281 281 282 283 285 286 287 287 287 288 288 289 289 289 288 288 289 291 292 292 292 291 290 290 291 292 294 294 293 292 293 293 293 293 292 290 290 289 289 288 285 283 282 280 280 281 283 285 284 282 281 279 278 278 276 276 278 280 282 283 284 285 285 283 280 280 278 274 272 272 274 277 280 282 283 282 282 283 282 280 276 272 275 278 279 278 276 276 276 277 278 279 282 284 285 285 285 284 285 285 285 286 287 289 290 291 293 294 294 294 294 293 290 288 287 283 281 281 282 284 285 286 286 287 285 281 277 273 269 266 263 261 259 258 257 256 255 255 255 255 255 255 255 255 255 253 253 252 250 249 249 251 253 254 255 255 255 256 257 257 256 254 253 252 251 250 250 250 250 249 249 249 248 248 248 248 248 248 248 249 249 248 248 249 249 250 250 249 249 248 247 247 248 248 248 248 248 248 247 247 246 246 246 246 246 245 245 245 245 244 244 244 244 244 244 245 245 245 246 246 247 247 247 247 248 249 251 252 252 251 251 251 251 251 251 251 252 252 253 254 255 255 256 256 255 255 255 255 255 256 255 255 255 254 253 253 253 253 253 253 253 254 254 255 255 256 256 256 256 256 255 256 256 256 255 255 255 256 256 256 256 255 254 254 252 250 251 252 254 255 255 256 256 257 257 258 258 257 257 257 257 257 257 256 256 256 257 257 257 257 256 256 256 256 256 256 255 255 255 256 256 257 258 258 258 258 259 259 259 259 258 257 256 252 248 248 247 246 246 244 241 235 227 219 213 214 243 258 261 262 264 265 265 263 259 256 255 255 255 255 256 257 257 257 256 254 254 253 252 252 252 255 256 258 260 261 263 263 263 264 264 264 264 264 266 268 270 272 273 273 273 268 259 253 250 250 251 250 248 247 247 245 245 243 241 240 238 237 236 237 240 242 243 244 246 247 248 249 251 253 255 257 259 260 262 266 267 269 268 264 262 263 266 267 267 270 273 274 274 271 270 270 271 273 273 273 272 272 273 275 276 275 269 264 263 265 266 268 270 274 278 277 273 275 275 273 271 272 274 275 269 261 253 245 233 205 223 228 239 264 287 291 294 295 292 284 272 270 248 246 244 241 239 234 226 219 214 209 207 207 208 206 205 204 203 203 203 202 202 201 201 201 200 199 198 197 195 194 193 192 192 191 190 189 187 186 186 185 184 184 183 183 183 184 184 185 185 185 185 184 184 184 184 184 183 183 183 183 183 184 184 184 184 185 185 186 186 187 187 187 188 188 188 188 188 188 188 188 189 189 188 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 330 326 325 326 328 329 330 331 331 330 330 332 332 332 333 334 335 338 338 336 334 334 334 335 336 336 335 334 334 334 334 335 334 337 339 342 345 346 347 348 349 350 351 350 350 350 350 348 346 345 342 339 337 341 341 350 11 54 97 100 47 332 317 312 305 305 300 296 294 291 289 287 284 282 281 278 278 278 279 281 282 282 279 274 272 274 274 274 274 274 273 273 273 273 273 271 269 266 265 266 267 271 273 274 275 277 278 279 281 279 276 273 277 279 280 279 278 277 277 278 279 280 281 282 283 280 280 281 282 282 277 276 277 277 278 280 281 282 284 285 286 285 284 284 283 282 282 282 282 283 286 288 288 287 287 287 287 287 288 288 288 287 287 290 293 294 293 292 290 290 290 290 291 292 293 292 292 292 292 292 291 290 289 288 288 288 287 285 284 283 281 280 280 281 283 284 282 281 279 279 278 276 275 276 277 280 282 283 284 284 283 282 281 277 274 274 274 276 278 279 282 283 282 282 282 281 278 275 274 276 279 280 278 277 276 275 276 277 279 283 285 286 284 284 285 285 285 286 286 287 288 289 291 292 293 293 293 293 292 289 287 285 282 281 280 281 282 283 284 287 288 288 286 282 278 273 268 264 262 261 259 258 257 256 256 256 256 256 256 256 256 255 254 253 252 250 250 251 253 254 256 256 256 257 257 257 257 257 255 254 252 251 251 250 249 249 249 249 249 249 248 248 248 248 248 249 248 248 248 248 249 249 249 249 249 248 248 247 247 248 248 248 248 248 248 247 247 247 247 247 246 246 246 245 245 245 245 244 244 244 244 244 244 245 245 246 246 247 247 247 247 248 249 250 252 252 251 251 251 251 251 251 252 252 252 253 253 254 255 256 257 257 257 257 257 256 255 254 253 253 252 252 253 253 254 255 254 254 254 254 254 255 256 256 256 257 257 256 256 256 256 256 255 255 255 255 255 255 254 254 254 252 251 251 252 253 254 255 255 255 255 256 257 257 257 256 256 256 257 257 257 256 256 257 257 257 257 256 256 256 256 255 255 255 255 255 255 255 256 257 257 258 258 259 259 259 259 259 259 258 257 255 253 250 249 247 243 237 230 223 214 209 216 232 259 261 263 264 264 264 263 260 258 258 257 256 257 258 259 260 259 258 256 256 255 255 254 255 258 257 258 259 261 262 262 263 263 264 264 264 265 266 269 271 272 273 273 273 269 262 257 254 252 253 250 245 243 243 242 242 241 241 241 239 236 236 235 238 240 241 247 252 251 250 250 250 250 251 254 255 258 261 265 272 270 265 264 264 263 265 265 265 269 274 275 275 274 271 270 271 272 272 273 272 273 274 275 275 271 270 268 267 269 272 274 267 268 271 275 276 278 280 280 281 281 281 279 271 260 253 251 241 216 233 234 245 260 271 277 282 277 275 266 254 250 230 229 231 232 230 226 222 217 214 212 212 211 212 209 207 206 205 204 203 203 202 201 201 200 199 198 198 197 196 194 194 193 193 191 190 188 187 186 185 185 184 184 184 184 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 184 184 184 184 184 184 185 185 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 189 189 188 188 188 188 188 188 188 188 188 188 330 326 325 326 328 329 331 332 332 331 331 331 331 331 332 332 334 336 337 336 335 335 335 336 337 337 336 336 337 337 338 338 338 341 344 346 348 349 351 352 353 354 354 353 353 352 351 349 348 347 345 341 339 338 340 353 47 95 105 83 353 329 313 305 302 304 297 294 292 290 290 288 285 283 281 279 279 278 279 278 277 276 273 271 270 271 273 273 273 273 273 273 273 271 270 269 267 264 264 266 270 273 275 275 276 277 279 281 283 283 282 275 271 276 278 278 276 274 274 276 277 278 279 281 282 281 280 280 281 281 279 279 279 278 278 279 279 280 282 283 285 285 285 286 285 284 283 283 284 286 289 289 288 288 287 287 286 286 287 287 287 286 287 290 293 294 293 292 290 290 289 290 290 291 292 292 292 292 291 291 290 288 288 287 287 287 287 286 285 283 281 279 278 279 280 282 283 281 280 280 279 277 274 274 276 279 281 282 282 282 282 282 281 276 274 274 275 277 279 281 282 283 282 282 282 279 276 275 276 278 280 280 280 278 276 275 276 278 281 283 285 285 285 285 285 285 286 286 286 287 288 289 290 291 292 293 292 292 291 289 286 284 282 281 280 280 282 283 284 286 287 288 287 285 281 277 271 266 264 262 260 259 258 257 257 256 256 256 256 256 256 255 254 253 252 251 251 252 254 255 255 256 257 258 258 258 257 257 255 254 252 251 251 250 249 249 248 248 249 249 249 248 248 248 248 248 248 247 247 247 247 248 249 248 249 248 248 247 247 247 248 248 248 248 248 248 248 247 247 247 246 246 246 245 245 245 245 245 244 244 244 244 244 245 245 245 246 246 247 247 248 248 249 250 251 251 251 251 251 251 251 251 252 252 253 253 253 254 255 255 256 256 257 257 257 255 254 254 253 252 253 253 253 254 255 256 255 254 253 253 254 255 255 255 256 256 256 256 256 256 256 256 256 255 255 255 255 255 254 254 253 252 251 251 252 253 253 254 255 255 255 255 256 256 256 255 255 255 256 256 256 256 257 257 257 257 257 257 257 257 256 255 254 254 254 255 255 255 255 256 257 257 258 259 259 260 260 260 259 259 258 258 257 255 253 250 247 242 239 254 247 240 246 259 261 262 263 263 264 263 262 260 260 259 258 258 259 260 261 262 261 260 259 259 258 258 258 258 260 259 259 260 261 261 261 262 262 263 264 264 265 267 269 271 272 272 272 271 269 263 257 252 248 246 245 242 241 240 238 237 237 239 240 239 237 236 237 237 240 243 245 249 249 247 246 246 246 248 248 249 255 261 265 271 271 265 264 263 261 262 263 262 266 271 274 275 274 272 271 270 271 272 272 271 273 274 274 272 270 273 275 275 275 275 271 265 264 267 271 276 279 281 282 284 285 284 281 274 264 258 257 253 237 244 248 248 249 250 254 260 261 247 241 238 232 222 220 221 222 221 219 218 217 216 216 215 215 216 213 210 208 207 205 204 203 203 202 201 200 200 199 198 197 196 195 194 193 193 191 190 188 187 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 186 186 186 186 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 330 327 325 326 328 330 332 333 332 332 331 330 330 331 332 333 334 335 336 336 336 336 336 337 338 338 338 339 340 341 342 342 343 346 349 351 352 353 354 355 357 357 357 356 354 352 351 349 348 349 348 345 345 343 348 23 97 110 97 34 337 320 299 296 295 293 291 290 288 287 287 286 284 282 280 278 279 279 282 282 279 275 271 270 270 270 270 271 270 270 270 271 270 269 268 267 265 263 264 267 272 276 277 277 278 277 280 281 282 282 280 266 265 273 278 279 278 275 273 274 274 276 275 276 272 267 280 280 283 285 284 283 283 282 281 279 279 279 280 280 281 282 283 284 284 285 284 284 286 288 289 290 289 289 288 287 286 286 287 288 288 287 288 290 293 293 293 292 290 289 288 288 290 291 292 292 292 292 291 290 289 289 286 285 285 285 285 285 284 283 280 278 274 276 278 281 283 282 282 282 281 278 274 270 273 276 279 280 281 281 281 281 279 276 274 274 276 278 280 282 283 283 282 282 280 278 276 275 277 278 280 280 280 279 277 276 276 279 281 283 285 285 285 285 285 286 287 287 287 286 287 288 289 290 291 292 292 291 289 287 285 283 281 281 281 281 282 283 284 286 286 286 286 285 283 279 275 271 268 265 263 261 259 258 257 257 256 256 256 256 255 255 254 253 253 252 251 252 254 255 255 256 257 258 258 258 256 255 254 254 253 253 251 250 249 249 248 248 248 249 249 249 249 249 248 248 248 247 247 246 246 247 248 248 248 248 248 247 247 247 248 248 248 248 248 248 248 247 247 247 246 246 246 245 245 245 245 245 244 244 244 244 244 244 245 245 246 246 246 247 248 248 249 250 250 251 250 251 251 251 251 251 251 252 254 254 254 254 254 254 254 254 254 254 254 253 253 254 254 254 255 255 255 255 256 256 255 253 252 253 253 254 254 255 255 256 256 256 257 256 256 256 256 256 256 255 255 254 254 253 252 252 251 252 252 252 253 254 254 255 255 255 254 255 255 255 255 255 255 255 255 256 257 257 257 257 257 257 256 255 255 255 254 254 254 255 255 255 255 255 256 257 258 258 259 260 260 260 259 259 259 259 258 258 257 256 254 251 250 259 258 258 259 260 261 262 262 263 262 262 261 260 259 259 258 259 260 261 263 264 263 263 263 262 261 261 261 261 262 262 261 262 261 261 261 261 262 264 265 265 265 266 267 269 270 270 270 268 267 261 256 250 245 242 243 242 242 240 238 237 237 239 238 239 240 238 239 239 240 241 243 243 243 241 242 243 244 246 248 251 255 261 267 270 271 265 264 263 262 260 261 261 261 266 270 272 274 273 272 272 272 272 271 270 273 274 273 272 274 275 275 281 281 276 268 261 270 270 271 274 278 275 279 283 285 285 279 273 266 261 261 264 260 236 237 236 236 235 233 232 234 231 230 228 224 220 217 216 216 215 215 216 216 216 217 218 217 216 215 213 210 208 206 205 205 204 203 202 201 200 199 197 197 195 194 194 193 192 191 190 189 188 186 185 185 185 185 186 186 186 186 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 186 186 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 188 331 328 326 327 329 331 333 333 333 332 331 329 330 332 334 335 334 334 335 336 337 337 337 338 339 339 339 342 344 344 345 347 350 353 355 356 356 356 357 359 1 360 359 357 353 350 349 348 350 351 352 353 352 356 17 76 105 105 50 352 324 311 305 302 296 292 290 288 285 282 282 282 282 281 282 280 281 282 285 286 284 279 275 273 271 270 270 270 269 268 270 270 269 268 266 265 264 263 264 268 273 277 277 278 279 279 281 281 280 278 270 255 270 278 280 280 280 278 276 275 274 274 272 261 244 258 281 280 283 286 286 287 288 286 284 282 280 279 278 278 279 280 280 281 283 284 284 284 286 288 289 290 290 289 289 287 286 287 288 289 288 287 288 289 290 292 293 292 289 288 287 287 289 291 292 292 293 292 290 290 290 288 285 283 283 283 283 284 283 282 280 277 276 275 277 281 284 285 285 285 282 278 274 272 272 274 276 278 279 279 279 280 278 276 275 275 276 278 280 282 282 283 282 281 279 277 276 275 277 278 279 280 280 279 278 277 278 280 281 282 284 285 285 285 285 286 287 287 287 286 286 287 288 288 289 291 291 289 287 286 284 282 281 281 281 282 283 285 286 286 286 285 284 284 283 280 277 276 272 269 266 264 261 260 258 258 257 257 256 256 255 255 254 254 253 252 252 252 253 254 254 255 256 257 258 257 255 254 254 253 253 252 251 250 249 249 248 248 248 249 249 249 249 249 249 248 247 247 246 246 246 248 248 248 248 248 248 248 247 247 248 248 248 248 248 248 248 247 247 246 246 246 246 245 245 245 245 245 245 244 244 244 244 244 244 245 245 246 246 247 248 249 249 249 250 250 250 251 250 251 251 251 251 252 253 254 254 254 253 253 252 252 252 252 252 253 253 254 255 255 255 256 256 256 255 255 255 255 253 252 253 253 253 254 255 255 255 257 257 256 256 256 256 256 256 255 254 254 253 253 252 251 252 252 252 253 253 254 255 255 255 255 254 255 255 255 255 255 255 255 255 256 256 257 257 256 256 256 255 254 254 255 254 254 254 255 255 255 255 255 256 256 257 258 259 260 260 260 260 260 260 259 259 259 259 259 259 259 258 259 259 259 260 261 261 261 262 262 261 260 260 260 258 258 258 259 261 262 264 266 265 265 265 265 264 263 263 263 264 263 263 263 263 262 262 262 263 264 264 264 263 263 263 265 266 267 266 265 263 260 256 251 246 244 244 245 244 241 239 240 237 239 241 242 242 241 240 241 241 239 241 244 243 240 240 242 243 244 248 253 253 263 270 271 268 264 264 263 262 259 259 261 258 262 265 267 270 272 272 272 273 273 272 271 273 274 273 275 279 278 280 282 279 273 267 264 273 279 275 272 271 272 279 285 287 284 277 269 263 262 262 258 254 248 243 237 236 234 232 231 232 231 230 227 226 225 219 215 213 213 213 214 214 215 216 217 217 216 216 214 211 208 207 207 205 204 203 202 201 200 199 197 196 196 195 193 192 191 190 190 189 189 188 187 186 186 185 186 186 186 186 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 332 330 329 328 330 332 334 334 333 332 331 330 331 333 335 334 334 335 335 336 337 337 338 339 340 341 342 345 348 348 349 352 355 358 359 359 359 360 1 2 2 1 359 355 352 350 350 351 354 356 359 0 1 16 48 89 92 56 2 343 326 321 320 315 306 299 293 289 284 279 278 277 279 280 280 279 281 283 284 286 286 282 278 277 276 275 275 275 275 274 273 271 271 268 266 265 265 263 264 267 271 274 277 279 281 282 282 282 280 276 264 257 276 282 283 282 281 280 280 278 277 276 273 264 244 269 280 279 280 281 284 287 288 288 287 285 283 280 279 278 279 279 280 281 282 282 283 284 285 287 289 289 290 290 289 287 286 287 289 289 289 287 287 288 289 291 292 291 288 287 287 288 290 292 291 292 292 291 290 290 290 288 285 282 281 281 281 282 282 282 280 277 276 276 278 281 281 283 285 285 283 279 275 273 272 273 274 275 276 277 278 279 279 277 276 276 277 278 281 282 283 283 282 281 278 277 275 275 276 278 279 279 280 280 279 280 280 281 281 282 283 284 285 285 285 286 286 286 286 286 285 286 286 287 288 290 290 288 285 284 282 281 281 281 281 281 283 285 286 287 287 284 282 282 283 282 279 277 275 272 270 267 264 261 260 258 257 257 257 256 256 256 255 254 253 252 251 251 251 251 252 254 255 256 256 256 255 254 253 253 253 252 252 251 250 249 248 248 248 248 248 249 249 249 248 248 247 247 247 247 247 248 248 249 249 248 248 248 247 247 247 247 248 248 248 248 248 247 247 246 246 246 246 245 245 245 245 245 245 244 244 244 244 244 244 244 244 245 246 247 248 249 249 249 249 250 250 250 250 250 250 250 251 251 253 254 254 254 254 253 252 252 252 252 252 253 254 254 255 255 255 255 254 254 254 255 255 254 252 252 252 253 254 254 255 255 256 256 256 256 255 255 255 254 254 254 254 253 253 253 252 252 253 253 253 254 254 255 255 255 255 254 255 255 254 254 254 255 255 255 255 255 256 256 256 256 255 254 254 254 254 255 255 254 254 254 254 254 255 255 255 256 256 258 259 260 260 261 261 261 260 260 260 259 259 259 259 259 259 260 260 260 260 261 261 261 261 261 261 260 260 259 258 258 258 259 261 263 264 266 266 266 266 266 265 265 265 265 265 264 264 264 264 264 264 263 264 264 263 262 261 261 261 262 263 263 263 263 262 259 257 252 248 246 246 246 245 242 242 244 246 243 244 245 246 245 243 243 242 240 241 242 242 241 241 242 242 244 249 253 252 263 270 270 267 266 265 264 261 259 259 261 257 260 262 264 266 266 268 271 272 273 273 273 276 278 278 280 283 281 279 273 267 266 269 273 274 286 283 278 274 272 282 287 286 280 272 267 266 266 260 249 251 263 256 245 241 239 237 236 236 238 238 235 233 230 222 215 213 213 213 213 213 214 215 216 216 217 217 215 213 211 210 208 206 205 203 202 202 200 198 197 197 195 194 193 192 192 191 190 189 188 188 188 187 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 184 184 184 183 183 184 184 184 183 183 183 184 184 184 183 183 184 184 184 185 185 186 186 187 187 187 187 187 188 188 188 188 188 188 188 188 188 187 187 187 187 187 334 333 331 330 331 333 334 334 333 332 332 332 333 333 334 335 336 336 336 337 338 339 339 340 342 343 346 349 351 351 353 356 359 1 1 2 2 2 3 2 2 0 357 354 353 355 356 358 0 1 2 3 9 33 66 91 61 12 350 341 330 327 326 321 313 306 298 292 286 281 278 278 278 279 279 278 279 280 281 281 281 278 276 277 279 278 278 280 280 279 276 273 273 271 267 265 264 261 264 266 268 272 276 280 282 283 283 283 282 279 264 263 276 283 283 282 281 281 281 280 279 279 278 276 273 277 274 275 276 277 281 284 287 288 289 288 286 285 283 281 281 280 280 280 281 282 283 284 286 287 287 288 289 289 289 287 287 287 289 289 288 287 287 287 288 290 291 290 288 287 288 289 290 291 291 291 291 291 291 291 290 287 283 281 279 279 280 280 280 280 280 278 277 277 278 279 279 283 284 284 283 279 277 273 271 271 271 272 273 276 277 279 279 279 277 277 278 279 281 282 283 282 281 280 278 276 274 274 274 276 277 279 280 281 281 282 282 281 281 281 282 282 284 285 285 286 286 285 285 285 285 285 285 286 287 289 289 287 283 282 281 281 281 281 281 282 284 285 286 287 287 285 282 281 281 281 280 278 276 274 271 269 266 263 260 259 259 257 256 256 256 256 255 254 253 252 251 251 251 251 251 253 254 254 255 255 254 254 253 253 252 252 252 251 250 249 249 249 248 248 248 249 249 249 248 247 247 247 247 247 247 248 249 250 250 249 249 248 248 247 247 247 247 247 248 248 248 247 247 247 246 246 246 245 245 245 245 245 244 244 244 244 243 243 243 243 243 244 245 246 248 249 249 249 249 249 249 249 250 249 249 249 250 251 253 254 254 254 254 254 253 252 252 252 253 253 254 254 254 254 254 253 253 254 254 255 255 254 253 253 253 253 253 253 254 255 255 255 255 255 255 254 254 254 253 253 254 253 254 254 253 253 253 254 255 255 256 256 256 255 255 255 255 255 254 254 254 254 255 254 254 255 255 255 255 255 254 254 254 254 254 254 255 254 254 254 253 254 254 254 255 256 256 258 258 260 260 260 261 261 261 260 260 260 260 260 260 260 260 260 260 260 260 261 261 261 261 261 261 260 259 259 258 258 258 259 261 262 263 264 265 265 265 266 266 266 266 266 266 265 264 264 264 264 264 264 263 263 262 260 260 261 262 262 262 261 261 261 260 258 255 253 251 249 247 247 249 248 249 250 249 252 250 250 248 247 245 243 242 239 240 240 241 243 243 244 246 247 251 254 251 262 267 268 266 266 265 262 261 261 262 263 260 261 264 264 264 265 267 269 272 273 273 275 278 282 283 285 284 278 270 268 264 265 272 278 278 284 287 286 285 284 282 285 280 273 268 266 266 262 256 255 262 268 266 257 253 251 251 249 247 247 247 244 238 230 221 216 215 214 214 214 215 216 217 218 218 218 217 216 215 214 212 210 207 206 204 203 201 199 198 198 196 194 193 192 192 192 191 190 188 188 188 187 187 187 186 186 186 187 186 186 186 186 185 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 183 183 184 184 185 185 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 337 336 333 331 332 333 333 333 333 333 333 332 332 332 334 336 337 338 338 338 339 340 341 342 343 346 349 352 353 354 357 360 2 3 3 4 4 4 4 3 1 358 356 356 358 1 3 4 3 2 3 6 21 47 70 73 29 359 346 339 335 337 329 321 316 312 305 299 292 285 280 277 277 277 275 274 275 276 277 276 275 273 272 272 274 275 276 277 277 276 275 274 273 270 270 266 262 262 266 269 270 272 276 279 281 281 282 283 282 279 253 262 274 280 281 281 281 281 281 280 280 279 279 273 268 267 267 270 272 274 277 280 283 285 286 288 288 289 288 287 285 283 283 283 284 284 284 285 286 286 286 287 288 288 288 287 287 288 288 288 287 287 287 286 288 289 289 289 288 288 289 290 290 290 290 290 290 290 290 290 289 285 282 280 279 278 278 278 279 279 280 279 279 278 278 278 279 283 284 284 282 279 276 272 270 269 270 270 272 274 276 278 279 279 278 278 278 278 279 281 282 283 281 280 278 276 273 273 273 274 277 279 281 282 283 284 284 282 282 282 282 282 283 285 285 285 285 285 284 285 285 285 285 286 287 287 287 286 283 282 282 281 281 281 281 282 284 286 287 287 287 285 283 282 281 280 279 279 278 276 273 271 268 264 262 260 260 258 257 256 256 255 254 253 253 252 252 252 251 251 252 253 253 254 254 254 254 254 253 253 252 252 252 251 251 250 249 249 249 249 249 249 249 249 248 248 247 247 247 247 247 248 249 250 250 250 249 249 248 248 247 247 247 248 248 248 247 247 247 247 246 246 246 246 245 245 245 245 244 244 244 243 243 243 243 243 243 243 244 245 247 248 248 248 248 248 248 248 249 248 248 248 249 251 253 253 253 254 254 253 253 253 252 252 253 253 253 253 254 254 254 254 254 255 256 257 257 255 253 253 253 252 252 252 253 254 254 255 255 255 255 254 254 254 254 254 254 254 255 254 254 254 254 256 257 257 257 257 257 256 256 255 255 255 254 254 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 254 254 254 254 254 253 253 253 254 255 256 256 257 258 259 259 260 261 261 261 261 261 261 260 260 260 260 260 260 260 260 260 261 260 260 260 260 260 260 259 259 259 258 258 260 261 262 263 263 264 264 264 264 265 266 266 266 266 266 265 265 264 264 264 263 262 261 260 260 260 261 262 262 262 261 260 260 259 258 257 256 254 250 249 251 254 256 257 257 256 254 254 254 250 248 246 243 241 237 239 239 239 241 241 245 250 250 252 254 251 258 264 265 265 265 264 262 262 264 266 267 264 264 265 266 266 267 268 271 273 275 275 277 279 283 284 283 279 272 266 269 265 266 271 276 278 282 286 289 288 286 282 281 276 272 268 267 264 254 260 262 264 266 267 263 261 259 258 256 252 249 246 243 236 228 221 218 217 216 216 216 218 218 219 219 219 219 219 219 217 215 213 211 208 206 205 202 200 198 197 197 196 194 193 191 191 190 190 190 189 189 188 187 187 187 186 186 186 186 186 186 186 185 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 183 183 184 184 185 185 186 186 186 186 187 187 187 187 187 187 187 187 187 188 188 188 188 188 339 336 334 332 332 333 333 333 333 333 333 331 331 333 335 337 337 338 339 340 340 341 343 344 346 349 352 352 354 356 359 1 3 4 5 5 5 5 4 3 0 358 357 0 4 6 7 6 5 4 6 13 30 52 61 38 9 354 344 341 340 336 327 320 317 314 309 304 297 291 284 281 279 277 274 273 273 273 273 271 270 271 271 271 270 271 272 273 273 273 273 274 271 268 268 265 264 267 271 274 275 274 275 275 276 277 279 280 274 257 241 258 270 275 278 279 279 280 280 280 281 280 276 275 271 267 267 267 269 271 273 275 278 280 283 285 286 288 288 288 287 285 284 284 285 285 285 285 285 285 286 286 287 287 286 287 287 287 287 287 286 286 286 286 287 288 288 288 289 289 290 290 290 290 290 289 289 289 290 289 288 284 280 280 278 276 276 276 278 279 280 280 279 279 279 279 280 282 284 283 283 280 276 274 270 270 269 269 270 273 275 277 278 279 278 278 278 279 280 281 282 282 281 279 277 275 272 271 271 273 276 279 281 283 284 285 285 285 283 283 282 282 283 284 284 284 285 285 284 284 284 284 285 285 286 287 286 286 284 283 282 282 281 281 281 282 284 286 287 287 286 284 283 282 281 279 278 278 278 278 276 273 270 266 266 264 262 260 258 257 255 254 253 253 253 253 252 252 252 251 252 253 253 253 253 254 255 255 254 254 253 252 252 251 251 250 250 250 250 250 250 250 250 250 248 248 247 247 247 247 247 247 248 249 250 250 250 249 248 248 248 248 247 247 248 248 248 247 247 247 246 246 246 246 245 245 245 244 244 244 244 243 243 243 242 242 242 242 242 243 245 247 247 247 247 247 247 247 248 248 248 248 248 250 251 252 252 253 253 253 253 253 253 252 252 253 253 253 254 254 255 255 255 256 257 258 257 257 256 253 253 251 251 252 252 253 254 254 254 254 254 255 255 255 255 255 255 255 256 255 254 255 256 257 259 259 259 258 257 257 256 256 255 255 254 254 253 252 252 252 252 252 252 253 254 254 254 254 254 254 254 254 254 254 254 254 254 253 254 254 255 256 256 257 257 257 258 260 261 261 261 261 261 261 261 261 260 260 260 259 259 259 260 260 260 260 260 260 259 259 259 259 259 258 258 260 261 262 263 263 264 263 263 263 263 265 265 265 265 265 265 264 263 263 262 261 261 260 260 260 259 260 261 260 260 259 260 260 261 261 259 259 257 252 253 258 259 259 263 263 262 262 260 255 251 247 243 240 239 240 243 245 245 246 247 246 250 250 251 252 251 255 258 261 262 263 264 264 264 266 268 270 269 268 268 271 269 269 271 273 276 278 279 280 281 281 282 277 274 270 265 263 262 268 274 276 278 285 286 290 289 285 281 280 277 276 275 272 265 257 267 266 264 264 264 263 260 259 255 250 246 243 240 237 232 228 225 222 220 218 218 219 220 221 221 221 220 221 221 221 219 217 214 211 208 206 204 201 200 200 200 198 195 194 193 192 191 192 191 191 191 189 188 188 187 187 186 186 186 186 186 186 185 185 184 184 184 184 184 183 183 183 183 183 182 183 183 183 183 182 182 182 182 182 182 182 181 182 182 182 183 183 183 184 185 185 186 186 186 186 186 187 187 187 187 187 187 188 188 188 188 188 188 338 335 333 333 333 333 333 333 334 334 332 329 330 335 338 338 338 339 340 340 341 343 344 346 349 352 354 354 356 358 1 2 4 5 6 6 6 5 5 3 2 1 3 7 8 9 9 8 8 7 11 20 32 46 38 12 359 351 344 341 340 333 326 321 317 314 309 305 299 294 288 286 284 281 279 278 277 275 273 271 271 271 271 272 272 273 273 273 273 273 273 273 271 269 268 266 265 270 272 275 277 276 274 274 274 274 276 279 269 247 242 256 268 270 273 275 276 277 277 280 281 279 273 272 271 270 270 270 270 272 270 271 274 276 279 281 282 283 284 285 284 284 284 284 284 284 285 285 285 285 285 286 286 286 286 286 287 287 287 286 286 285 285 285 286 287 288 288 289 289 290 290 289 289 288 287 288 289 289 288 285 283 281 278 276 275 275 276 278 279 280 280 280 280 280 280 281 282 283 283 283 280 277 275 273 272 270 269 270 272 275 277 278 279 279 279 279 280 280 281 282 281 279 277 275 273 271 271 270 272 276 279 282 283 285 286 287 286 283 283 282 283 283 284 283 284 284 284 284 284 284 284 284 285 286 286 286 286 285 283 282 282 282 282 282 283 285 286 287 287 286 285 285 283 281 280 279 278 279 279 277 274 272 270 268 267 265 262 259 258 256 255 254 253 253 253 253 252 252 252 252 252 253 253 254 255 255 256 256 255 254 253 252 252 251 251 250 250 250 251 251 251 250 250 249 248 248 247 247 247 247 247 248 249 250 250 250 249 248 248 248 248 247 247 248 248 248 247 247 247 246 246 246 245 245 245 245 244 244 244 244 243 243 243 242 242 241 241 241 243 245 247 247 247 246 246 246 247 248 248 248 248 248 250 250 251 251 252 252 253 253 253 253 252 252 253 253 253 254 254 255 255 255 255 256 257 256 256 256 255 253 251 251 252 252 253 253 254 254 254 254 255 255 256 256 256 256 256 256 256 255 256 257 259 260 260 259 259 258 257 257 256 256 255 254 254 253 252 252 252 253 253 253 253 254 254 254 254 254 254 254 254 253 254 254 254 254 254 254 254 255 255 256 256 256 257 258 259 260 261 261 262 261 261 261 261 261 260 260 259 259 259 259 260 260 260 260 259 259 259 259 258 258 257 257 259 261 261 263 264 264 264 263 262 262 262 263 262 262 262 262 262 261 259 259 259 259 259 260 260 259 258 258 258 258 259 261 263 264 264 263 261 259 256 258 263 265 264 264 266 266 263 259 254 249 244 241 239 241 248 252 252 253 252 249 247 249 248 249 250 250 249 247 254 261 264 264 263 264 265 267 269 270 271 272 271 271 272 275 276 278 281 282 283 282 281 279 274 274 273 269 264 266 274 276 278 283 287 289 291 292 288 281 279 279 278 279 273 267 265 269 268 267 265 262 260 260 257 252 246 243 241 239 236 233 232 232 229 224 221 221 223 226 226 225 223 222 223 222 221 220 217 214 211 209 206 204 201 201 201 200 199 197 193 195 194 193 193 192 192 192 189 188 188 187 187 186 186 186 186 186 185 185 184 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 182 182 182 183 184 184 185 185 185 185 186 186 186 186 187 187 187 187 188 188 188 188 188 188 336 335 334 333 333 332 332 334 335 333 331 330 332 337 341 342 341 340 341 341 342 344 346 348 351 354 355 356 358 0 2 4 5 7 8 8 8 7 7 6 6 8 9 11 11 11 10 10 9 10 16 24 32 31 16 359 353 346 343 340 339 332 327 322 317 312 308 304 300 297 295 291 288 285 284 283 282 282 280 279 277 276 274 275 276 275 275 273 273 272 272 271 271 268 266 265 265 270 271 274 276 276 275 275 274 275 276 277 272 243 247 266 275 271 271 272 274 276 279 281 281 279 276 273 266 267 269 271 271 271 270 270 272 274 276 278 279 279 280 281 281 281 282 283 283 284 284 285 284 285 285 286 286 286 286 286 287 287 286 286 286 285 283 284 285 286 287 288 288 289 290 289 289 288 286 286 287 287 287 286 283 282 280 277 275 274 274 276 278 279 281 281 281 281 280 281 281 282 283 283 283 282 278 277 275 274 271 270 270 272 274 276 278 279 280 280 280 280 280 281 281 280 277 276 274 271 269 269 269 272 276 280 282 284 285 287 287 287 286 284 283 283 283 282 282 283 284 284 284 284 284 284 284 285 285 286 286 286 285 284 283 282 282 282 282 284 285 287 288 287 285 284 284 282 281 280 279 278 279 280 278 275 274 273 270 269 267 264 261 259 257 256 254 254 254 254 254 253 252 252 252 253 253 254 254 255 255 256 255 255 255 254 253 252 251 251 251 251 251 251 251 251 250 249 249 248 248 248 248 247 247 247 248 249 249 249 249 248 248 248 248 248 248 247 247 247 247 247 247 247 247 246 246 245 245 245 244 244 244 244 244 244 243 243 242 242 241 241 242 243 246 247 247 247 246 246 246 247 247 248 247 247 248 249 249 250 251 252 252 252 253 253 253 253 253 253 253 253 253 253 253 254 254 254 255 255 256 255 254 253 253 252 252 252 252 253 253 253 254 254 255 255 255 256 256 257 256 257 257 257 256 257 259 260 260 261 260 259 258 257 256 256 256 255 255 254 253 253 253 253 254 254 254 254 253 253 253 254 254 253 253 253 253 253 254 254 254 254 254 254 254 255 255 255 255 256 257 258 259 260 261 261 261 261 261 261 261 260 260 259 259 259 259 258 259 259 259 259 259 258 258 257 257 256 257 258 258 261 263 264 265 264 263 262 261 261 259 257 256 257 257 257 257 256 257 257 257 258 258 259 258 256 256 257 258 260 262 264 264 264 265 263 260 258 262 265 267 267 267 267 265 263 257 251 249 248 246 246 249 256 256 256 255 254 251 249 250 247 246 246 246 247 250 252 259 263 263 262 263 263 265 266 267 268 269 273 275 275 276 278 282 283 283 284 283 281 279 275 272 272 271 271 279 279 281 285 288 290 292 293 294 291 283 279 281 281 282 276 272 271 271 270 273 271 268 266 264 262 262 257 251 246 243 240 237 240 241 238 232 227 226 228 231 231 229 226 226 224 222 221 219 216 213 209 207 205 203 203 202 203 203 201 197 196 195 194 193 193 193 192 191 189 188 188 187 187 186 186 186 185 185 185 185 184 184 184 183 183 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 181 181 180 181 181 181 181 182 183 183 184 184 184 184 185 185 185 186 186 186 187 187 187 188 188 188 188 188 188 334 335 335 334 333 333 334 336 336 335 332 329 330 333 338 339 340 341 341 342 343 344 346 349 352 352 355 358 0 3 5 6 8 10 11 12 11 11 11 12 13 13 13 13 13 13 12 11 12 14 20 29 27 17 2 352 348 344 343 340 336 332 327 322 316 311 307 306 303 302 299 294 289 286 283 282 282 283 282 280 279 278 275 276 273 273 273 271 271 270 270 270 268 265 263 263 265 268 270 274 275 277 277 277 275 275 276 275 264 240 257 277 284 282 280 277 276 277 279 281 281 278 272 270 269 268 268 269 270 271 271 272 273 275 275 276 276 276 277 277 277 278 279 280 282 283 283 284 284 284 285 286 286 286 286 287 287 287 286 286 285 285 284 283 283 284 285 287 288 289 289 289 288 286 285 285 284 285 284 283 280 280 278 275 275 274 274 276 278 279 281 281 281 281 281 281 281 282 283 283 282 281 279 279 276 274 272 271 271 272 273 276 278 279 280 280 280 279 279 279 279 277 276 275 273 273 270 268 269 273 277 281 283 284 286 287 286 286 285 284 283 283 282 281 281 282 283 283 283 283 284 284 284 285 286 286 286 286 284 284 283 283 282 282 283 284 286 287 288 287 286 284 283 282 281 280 279 278 278 279 279 278 276 274 272 272 269 266 263 260 258 257 256 255 255 255 254 253 252 252 253 253 254 254 254 254 254 255 255 256 255 254 253 252 252 252 251 251 251 251 251 251 250 249 249 249 248 248 248 247 247 247 247 248 248 248 248 248 248 248 248 248 248 248 248 247 247 247 247 247 247 246 246 245 245 245 244 244 244 244 244 244 243 243 242 242 242 242 242 243 245 247 247 247 247 246 246 246 246 247 247 247 247 248 248 249 251 251 252 252 252 253 253 253 253 253 253 253 252 253 253 253 253 254 254 254 255 255 254 254 253 252 252 251 251 252 252 253 253 254 255 255 256 256 257 257 257 257 257 257 257 257 259 260 260 261 261 259 258 258 256 255 255 254 254 253 253 253 253 253 253 253 253 253 253 253 253 254 254 253 253 253 253 254 254 254 254 253 253 254 254 254 254 254 254 255 256 257 258 259 260 261 261 261 261 261 261 260 260 259 258 258 257 257 257 258 258 258 258 258 257 257 257 256 257 257 259 262 263 264 265 265 264 263 261 260 259 256 253 253 253 255 256 257 257 257 257 257 257 256 256 255 256 257 259 260 262 263 264 264 265 265 262 262 265 266 265 265 265 266 266 262 259 256 254 255 255 254 254 254 255 256 253 251 252 252 251 248 246 246 246 247 250 248 257 262 264 263 263 263 264 264 265 267 269 275 277 275 276 279 281 283 283 283 282 280 277 273 273 271 276 283 287 287 289 290 292 293 295 295 296 295 290 284 283 282 280 278 279 280 278 275 277 279 279 277 275 273 275 271 263 255 249 246 245 248 250 248 243 237 233 233 235 235 233 232 227 223 222 220 218 215 210 207 205 204 204 203 204 202 202 201 200 198 194 194 193 193 192 191 190 189 188 187 187 186 186 186 185 185 185 184 184 184 184 183 183 183 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 181 181 182 182 183 183 184 184 184 184 184 185 185 186 186 187 187 187 187 187 188 188 188 188 333 335 335 335 335 334 336 338 338 336 331 326 327 328 330 334 338 341 342 343 344 345 347 349 351 352 357 0 3 6 8 10 12 14 15 16 15 15 16 16 17 16 16 16 16 16 15 14 16 19 23 24 17 5 353 346 342 341 342 337 334 330 326 320 315 311 309 308 305 305 301 295 290 286 283 282 281 280 277 273 274 273 272 271 268 270 269 269 269 268 268 267 265 263 261 261 266 268 270 273 274 277 277 277 276 274 272 271 251 241 264 284 287 287 286 283 281 280 280 281 280 278 272 269 268 268 268 269 268 269 270 272 274 275 275 275 275 275 276 276 276 276 277 279 281 282 282 283 283 284 285 286 287 287 287 288 288 288 287 286 286 285 284 283 282 283 284 286 287 288 288 288 286 285 284 283 283 283 282 282 282 280 276 275 275 275 275 276 278 279 280 280 281 281 281 280 281 282 282 282 281 281 280 280 277 275 273 272 271 271 273 275 277 278 279 279 278 278 277 277 277 276 275 274 273 273 270 269 271 274 278 281 283 284 285 286 286 286 285 284 282 281 280 280 281 282 282 282 282 283 284 284 285 285 286 287 286 286 285 284 283 283 283 283 284 284 286 287 287 286 286 284 283 282 280 280 279 279 277 277 277 277 278 276 275 274 271 268 265 262 260 259 259 257 256 256 255 254 253 253 253 254 254 254 253 254 253 254 256 257 256 255 254 253 252 252 251 251 251 251 251 251 250 249 249 249 249 248 248 247 247 246 246 247 248 248 248 248 248 247 247 248 248 248 248 247 247 247 247 247 246 246 246 245 245 245 244 244 244 244 244 244 243 243 243 243 242 242 242 243 244 245 246 247 247 246 246 246 246 246 246 246 246 247 248 249 250 251 252 252 252 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 253 252 250 250 250 251 252 253 254 255 256 256 256 256 257 257 257 258 258 258 258 259 259 260 260 260 259 259 258 257 255 254 253 253 252 252 252 252 252 251 251 251 252 252 253 253 253 253 254 254 254 254 254 254 254 254 253 253 253 253 254 254 253 253 253 254 255 256 257 259 259 260 260 260 260 260 260 259 258 257 257 257 256 256 256 257 257 257 257 257 256 256 256 256 257 259 262 263 263 263 264 264 265 262 261 258 257 257 257 257 257 259 260 260 259 258 257 255 254 253 256 258 258 259 260 261 262 263 266 267 268 267 266 267 264 262 260 260 260 260 262 259 257 256 255 254 253 247 245 247 251 251 250 252 251 250 250 246 246 247 248 249 251 255 264 266 265 264 263 263 264 266 269 272 277 278 279 279 279 280 280 280 280 279 278 275 274 280 283 287 290 290 292 293 293 294 296 297 297 298 298 298 295 287 278 279 282 289 291 288 284 283 289 288 286 284 282 280 277 271 263 256 252 251 256 258 258 255 248 242 242 243 240 237 234 227 223 221 219 217 214 209 207 206 205 204 203 201 200 199 199 199 197 194 194 193 193 192 190 189 188 187 187 186 186 186 185 185 184 184 184 184 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 179 180 180 180 181 181 182 182 183 183 183 183 184 184 185 185 186 186 186 187 187 187 187 187 187 188 188 332 332 333 333 334 335 337 340 340 336 331 326 325 325 328 333 338 341 343 344 345 347 348 351 352 355 360 3 7 9 12 15 17 19 20 20 19 20 20 19 19 19 19 20 19 19 18 18 19 21 20 16 6 355 346 339 338 339 338 334 331 327 323 318 315 312 311 309 306 305 298 293 289 287 286 285 283 280 278 276 271 270 270 268 267 269 268 267 267 267 267 264 262 260 260 262 266 269 272 273 274 275 276 275 274 271 266 259 242 249 273 287 286 288 289 288 285 283 282 281 281 280 277 276 271 269 268 269 271 271 271 271 272 274 274 275 275 276 276 276 276 277 278 279 280 281 281 282 282 283 284 286 286 287 288 289 289 289 288 287 286 286 284 283 282 282 282 285 286 286 287 287 285 285 284 283 282 281 280 280 280 278 275 275 275 275 275 275 277 279 279 280 281 281 280 279 280 282 282 282 281 281 281 281 279 275 273 272 271 272 273 274 275 276 277 277 276 276 276 276 276 275 275 274 273 272 271 272 273 276 279 281 283 284 285 285 285 284 283 283 281 280 279 279 280 281 281 281 281 282 283 284 285 286 286 286 286 286 285 284 283 283 283 284 284 284 286 286 286 286 285 283 283 281 280 279 279 279 277 276 275 277 280 279 279 276 273 270 267 264 263 262 261 259 257 257 256 255 253 253 253 253 253 253 253 254 254 255 256 257 257 256 254 254 253 252 251 251 251 251 251 251 249 249 249 249 249 248 248 247 247 246 246 247 248 248 248 248 248 247 247 248 248 248 248 247 247 247 247 247 246 246 246 245 245 245 244 244 244 244 244 244 243 243 243 243 243 243 243 243 243 245 246 247 247 246 246 246 246 246 246 246 246 247 248 249 251 251 251 251 251 252 252 252 253 253 253 254 254 254 253 253 253 253 253 254 254 254 254 254 254 253 251 251 250 249 250 251 253 254 255 256 256 257 257 257 257 258 258 259 259 259 259 260 260 259 259 259 259 259 257 255 254 253 252 251 250 250 250 249 249 250 251 252 252 252 253 253 253 253 254 254 254 254 254 254 253 253 252 252 253 253 253 251 251 252 253 254 255 256 256 257 258 259 259 259 259 259 258 257 257 256 256 256 256 256 256 256 256 256 256 256 256 255 255 257 259 261 261 260 261 262 264 265 265 264 261 263 264 264 263 263 263 263 262 261 258 257 256 254 254 256 258 258 259 259 260 262 265 267 270 271 270 268 267 261 260 258 254 253 252 254 253 248 245 245 244 243 241 240 242 246 249 251 251 250 249 250 248 249 247 251 257 259 261 266 266 265 265 264 264 266 269 272 275 278 279 280 279 278 278 277 276 275 275 275 276 278 289 290 290 291 291 292 293 294 295 296 297 297 298 298 298 296 291 287 286 290 296 299 298 295 295 296 294 292 291 290 286 281 275 268 264 262 259 264 265 266 264 260 256 254 253 252 247 238 228 222 219 218 214 211 209 208 207 206 204 203 201 200 198 197 196 195 195 194 193 192 191 190 189 188 187 186 186 185 185 185 185 184 184 184 183 183 183 183 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 180 180 180 181 182 182 183 182 183 183 184 184 185 186 186 186 186 187 187 187 187 187 188 188 331 331 331 331 332 335 337 339 339 335 330 327 326 326 330 335 338 341 343 345 346 348 350 352 353 358 3 7 10 13 16 19 20 21 22 22 22 21 21 21 21 21 21 21 20 20 19 20 20 19 14 8 358 347 341 335 335 337 335 331 329 324 320 317 315 312 310 310 306 300 294 290 287 285 284 283 282 279 279 277 272 269 270 269 269 269 268 267 266 266 266 265 262 260 261 264 269 272 275 275 275 275 275 274 272 267 261 252 246 262 281 288 289 291 292 290 288 286 285 284 284 282 281 279 276 273 271 271 270 269 270 270 270 272 273 274 275 276 277 277 277 278 279 280 280 280 281 281 282 283 284 285 286 287 288 289 289 289 289 288 287 286 284 282 281 281 280 282 284 286 287 286 285 286 285 283 280 279 278 278 278 277 276 276 276 276 275 276 277 278 279 280 280 280 279 278 280 281 282 282 282 281 281 281 279 276 273 272 272 272 273 274 274 275 276 276 275 274 274 275 275 275 274 274 274 272 272 273 274 277 279 281 283 284 284 284 284 283 282 281 280 279 279 280 281 281 281 281 281 281 282 283 285 286 287 287 286 286 285 284 283 283 284 284 284 285 285 284 285 284 284 283 283 281 280 279 279 278 278 278 277 277 280 282 282 279 276 273 269 267 266 265 263 261 260 259 257 255 253 253 253 253 253 254 254 253 254 255 256 257 256 256 255 255 254 252 251 250 250 251 251 250 249 249 249 249 249 248 248 247 247 246 247 248 248 248 248 248 248 247 247 248 248 248 248 248 247 247 247 246 246 246 246 245 245 245 244 244 244 244 244 244 244 243 243 243 243 243 244 244 244 246 247 247 247 246 246 246 246 246 246 246 246 247 248 249 250 251 251 251 250 250 251 252 252 253 253 254 255 254 254 254 254 253 253 253 254 254 253 253 253 252 251 251 251 249 250 251 253 254 256 257 257 257 257 257 258 258 259 259 259 260 260 260 259 259 259 259 258 258 257 256 254 253 251 251 251 250 250 250 251 251 252 253 253 252 253 253 253 254 254 254 254 254 254 254 253 253 252 252 252 252 251 250 251 251 251 252 253 255 255 256 257 257 258 258 258 258 257 257 256 256 255 255 255 255 255 255 255 256 256 255 255 255 256 257 258 259 259 258 259 261 263 264 266 267 266 268 270 270 269 267 266 266 266 264 261 258 257 255 255 257 258 258 259 260 261 264 267 269 273 272 269 266 265 261 260 257 253 250 248 247 243 241 240 240 239 241 244 243 243 244 246 251 249 250 250 250 249 253 250 255 261 263 263 266 264 264 265 266 266 269 272 274 277 279 281 282 282 281 280 278 275 276 276 279 282 284 286 287 288 289 291 292 293 294 295 296 296 296 296 296 296 297 295 293 295 298 301 302 302 301 300 299 297 297 296 295 291 285 279 277 273 269 267 273 273 274 273 271 267 266 265 260 251 238 228 222 218 213 211 209 208 208 205 203 203 202 200 198 196 195 194 193 193 194 193 191 190 190 189 188 187 186 186 186 185 185 184 184 184 184 183 183 183 183 182 182 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 179 179 179 180 180 181 182 182 182 182 183 184 184 185 185 186 186 186 186 187 187 187 187 188 188 332 331 331 330 331 335 336 337 336 333 329 328 327 327 330 334 338 341 343 345 348 350 350 352 356 1 6 10 13 16 19 21 22 22 22 23 22 22 22 22 22 22 22 20 20 20 19 19 17 15 9 1 350 342 340 339 338 337 333 330 327 322 319 316 312 309 307 308 302 296 293 290 287 283 280 279 278 276 276 275 272 270 271 270 269 269 268 268 268 267 267 265 262 260 263 268 273 276 277 277 277 276 274 272 270 267 263 262 265 277 283 286 289 292 294 293 291 289 288 287 286 285 283 282 281 279 277 274 272 270 269 270 271 271 272 273 274 275 276 277 278 279 280 280 280 280 281 281 282 283 283 284 285 286 287 288 288 289 289 288 288 286 284 282 280 280 280 281 283 286 287 287 286 287 286 282 279 278 278 277 278 278 277 277 277 277 276 276 276 277 279 280 280 280 279 278 279 280 281 281 281 281 280 279 278 276 274 273 272 272 273 273 274 275 276 275 274 273 273 274 274 273 274 274 273 273 273 274 276 278 280 281 282 283 283 283 282 281 280 280 279 280 281 282 282 281 281 281 281 280 280 282 284 286 287 287 287 286 285 284 284 283 283 284 284 284 284 284 284 283 283 282 282 282 281 280 279 278 278 278 279 280 281 282 282 281 277 274 271 269 269 267 265 263 262 261 259 256 254 253 253 253 254 254 254 254 254 255 256 256 257 257 257 255 254 252 251 251 250 251 251 250 250 249 249 249 249 248 248 247 247 247 247 247 248 248 248 248 247 247 247 248 248 248 248 248 248 247 247 246 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 244 244 245 246 247 247 247 246 246 246 246 246 246 246 246 246 247 248 249 250 251 251 250 250 251 252 252 253 253 254 255 255 255 254 254 254 254 253 254 253 253 253 253 252 251 251 250 249 250 252 253 255 256 257 257 257 258 258 258 259 259 259 260 260 260 260 260 259 259 259 258 257 256 254 254 253 252 252 252 251 251 252 253 253 253 253 253 253 253 253 253 254 253 253 253 254 254 254 254 253 253 253 253 252 251 251 251 251 251 252 252 253 254 255 256 256 257 257 257 257 257 256 256 256 255 255 255 255 255 255 256 255 255 256 256 256 255 255 256 257 258 257 258 259 261 263 266 268 269 271 273 274 273 271 271 269 268 266 264 261 259 257 258 258 258 259 259 261 263 265 268 270 274 271 266 264 263 261 259 256 251 246 243 243 243 243 245 246 245 246 247 245 244 245 247 250 249 251 252 252 252 255 252 259 263 263 264 267 266 266 267 269 270 272 273 274 277 280 282 283 283 281 280 279 277 280 282 286 286 285 282 282 285 289 291 292 293 293 293 294 295 294 294 295 296 299 300 299 298 300 302 302 302 302 301 300 299 299 299 298 296 292 292 287 282 278 277 283 282 283 282 279 276 275 275 270 256 240 229 223 212 211 208 207 206 205 203 201 201 200 199 197 196 195 195 194 193 192 193 191 190 189 188 188 187 187 186 185 185 184 184 184 184 184 183 183 183 183 182 182 181 181 180 180 180 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 179 179 180 180 181 181 181 182 183 183 184 185 185 186 186 186 186 186 187 187 187 188 188 333 333 332 331 330 330 331 333 333 331 330 330 327 327 328 332 337 342 344 347 349 352 351 355 359 4 9 12 15 18 21 23 23 23 24 24 23 23 23 22 22 21 20 19 19 19 18 17 14 10 3 353 343 337 338 339 338 335 330 328 326 323 321 317 311 310 307 304 300 297 296 294 291 288 284 280 278 276 274 271 270 269 270 269 268 269 269 268 269 269 267 262 260 261 266 272 276 277 278 278 277 277 275 273 271 271 273 277 280 282 281 283 285 289 292 293 293 292 290 288 288 288 286 286 284 283 281 278 275 274 274 274 273 274 275 275 275 276 277 278 279 280 281 281 281 281 282 282 283 283 283 284 285 286 286 286 287 288 289 289 288 287 284 282 279 280 280 280 283 287 288 287 288 287 285 281 278 277 276 276 278 279 279 278 278 278 277 276 276 277 279 280 280 280 279 278 279 278 279 280 280 280 279 278 277 276 274 272 272 272 272 272 273 274 274 274 273 272 272 272 272 272 272 273 273 273 273 275 277 279 281 281 281 282 283 283 282 280 279 279 280 281 282 283 283 282 282 281 280 278 279 282 284 286 287 287 287 286 285 284 284 284 284 284 285 284 283 283 283 282 282 282 283 284 283 281 279 279 279 279 281 281 281 282 282 280 278 275 273 272 270 269 267 265 264 263 261 257 255 254 254 254 254 255 255 255 255 256 256 256 257 257 256 256 254 252 251 251 251 251 251 250 250 250 249 249 249 249 248 247 247 247 247 247 247 248 247 247 247 247 247 248 247 248 248 248 248 247 247 246 246 246 246 245 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 245 245 246 247 247 247 246 246 246 246 246 246 246 246 246 247 248 249 250 251 251 251 250 250 252 252 253 253 254 254 255 255 255 255 254 254 254 254 253 253 253 252 252 251 251 250 249 250 252 254 255 256 257 257 258 258 259 259 259 260 260 260 260 260 260 260 259 259 258 257 256 254 254 254 253 252 252 253 251 252 252 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 253 253 253 252 252 253 253 252 253 253 253 253 254 255 255 256 256 256 257 256 256 256 256 256 255 255 255 254 255 255 255 255 256 255 254 253 253 253 254 255 256 257 257 260 261 263 266 269 269 271 274 276 276 275 273 272 270 267 264 262 261 262 262 261 261 261 262 265 267 268 270 270 267 262 261 259 257 256 254 249 246 244 245 247 249 251 250 249 248 247 245 246 245 246 250 252 253 254 255 257 257 257 263 264 264 265 269 269 269 270 271 271 272 274 276 279 282 282 282 282 281 281 281 281 283 284 286 285 283 282 283 285 288 290 291 292 292 292 293 293 293 294 295 297 300 303 304 302 299 300 300 301 301 300 300 300 300 300 300 298 297 297 295 292 288 287 292 291 290 288 286 283 282 280 272 257 241 226 213 211 207 206 206 205 204 202 201 200 199 198 197 196 196 195 194 193 192 191 190 190 189 189 188 188 187 186 186 185 184 184 184 184 184 183 183 183 183 182 182 181 181 181 180 180 180 180 179 179 179 178 178 178 178 178 178 178 177 177 177 177 178 178 179 179 179 180 180 181 181 182 183 184 185 185 185 185 186 186 186 187 187 187 188 188 336 335 334 333 330 328 329 330 330 330 330 330 329 328 329 333 338 343 346 349 351 353 353 356 2 7 10 13 16 19 22 23 23 23 24 24 24 23 22 21 20 19 19 18 18 17 16 14 11 6 356 345 338 333 334 337 334 330 327 325 325 324 322 318 312 312 307 303 300 298 296 293 292 290 288 285 284 281 278 275 271 271 271 270 270 271 271 270 270 268 264 260 262 266 272 275 276 277 277 277 277 277 277 275 274 276 279 281 282 282 282 282 282 284 287 289 290 291 290 287 287 286 285 283 283 283 283 281 279 277 277 277 276 277 277 277 277 278 279 280 281 281 281 281 281 282 282 283 283 283 284 284 285 285 285 285 286 287 288 288 288 286 284 282 281 280 278 280 283 286 288 289 289 288 284 281 280 277 276 277 278 279 280 279 279 279 278 278 277 278 279 280 280 279 279 278 277 277 277 278 279 279 278 277 276 275 273 272 272 272 272 272 272 273 273 273 272 271 271 271 271 271 272 273 273 273 274 275 277 279 281 280 281 281 281 281 280 278 278 279 280 282 283 283 283 283 282 281 278 277 278 281 285 287 287 287 287 286 285 284 284 284 284 285 286 285 284 283 282 282 282 283 283 284 284 282 282 280 279 280 281 282 282 282 281 279 277 274 273 272 271 271 270 268 266 265 263 260 257 257 256 256 256 255 255 255 256 256 256 256 256 256 256 256 254 253 252 251 251 251 251 250 250 250 249 249 249 249 248 248 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 247 246 247 247 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 245 246 246 247 247 246 246 246 246 246 246 246 246 246 246 247 248 249 250 251 251 251 250 250 251 252 253 253 253 254 254 255 255 255 255 254 254 254 253 253 252 252 252 251 251 250 250 251 252 254 255 256 256 257 258 258 259 260 260 260 260 260 260 260 260 260 260 259 257 256 255 254 254 254 254 253 252 253 251 250 251 252 252 252 253 253 253 253 253 253 254 253 253 253 253 254 254 254 254 254 254 254 254 253 254 254 254 253 253 253 253 253 252 253 254 255 255 256 256 255 255 255 255 255 255 254 254 254 254 255 255 255 255 253 252 251 252 251 252 252 253 253 255 257 258 260 263 265 264 267 270 272 274 276 275 274 272 270 268 266 264 263 264 265 264 264 264 267 268 269 269 268 263 262 259 255 253 253 252 251 251 251 252 252 252 250 249 248 248 249 248 249 248 248 247 248 251 257 259 259 260 263 265 264 264 264 266 270 271 272 271 271 272 277 279 281 282 282 281 281 280 281 282 282 282 283 283 284 281 280 281 281 284 287 288 290 292 293 293 293 294 295 297 299 302 304 306 306 304 304 301 300 299 300 300 301 301 300 299 299 299 298 298 297 295 296 299 298 297 295 293 291 287 278 252 232 221 215 211 205 205 205 205 204 204 203 202 201 199 198 197 197 196 195 194 193 192 191 190 190 189 189 189 188 188 187 186 185 184 184 184 184 184 183 183 182 182 182 182 181 181 181 180 180 180 179 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 180 181 181 182 183 183 184 184 185 185 186 186 186 187 187 187 187 188 338 337 335 332 328 328 328 328 328 329 329 330 331 331 332 336 340 344 347 350 351 353 355 359 5 9 11 14 17 20 22 23 23 24 24 24 23 22 21 20 18 18 18 17 16 16 15 12 7 360 351 347 338 333 332 332 329 326 324 324 324 323 321 317 314 313 307 302 298 295 292 289 287 287 287 288 288 289 287 282 278 277 276 276 274 273 271 271 270 266 263 264 270 276 277 276 275 275 275 276 277 278 278 276 275 276 277 278 279 279 281 281 281 280 283 285 287 289 289 286 286 284 281 280 281 280 281 281 278 277 278 278 279 280 280 280 280 280 281 281 281 281 282 282 282 283 283 283 283 284 284 284 285 285 285 285 286 286 286 286 286 286 283 281 281 280 278 279 282 286 289 289 289 287 283 281 280 277 277 277 278 279 279 280 280 280 280 279 279 279 280 280 279 279 278 277 276 276 276 276 278 279 278 276 275 274 273 272 272 272 272 272 271 272 272 272 271 270 271 271 271 272 272 272 273 273 274 276 278 279 280 280 280 280 280 280 279 278 278 279 281 282 282 282 283 283 282 280 276 274 277 282 285 287 287 287 287 286 285 284 284 285 285 286 286 286 285 283 282 282 282 284 284 285 285 284 284 281 280 280 281 281 281 282 280 278 277 276 273 272 272 272 272 271 268 267 265 263 260 260 258 257 257 256 256 256 256 256 256 256 256 256 256 256 255 253 252 251 251 251 250 250 250 250 249 249 249 248 248 248 247 247 247 247 247 247 247 246 247 247 247 247 247 247 247 247 247 247 247 247 247 246 246 246 246 245 245 244 244 244 244 244 244 244 244 244 244 244 244 245 246 246 246 246 246 246 246 246 246 246 246 246 246 246 247 248 249 250 250 251 251 250 250 250 251 252 252 253 253 253 254 255 255 255 254 254 253 253 253 253 253 252 252 251 251 251 251 253 254 255 256 256 257 258 259 260 260 259 259 259 260 260 260 259 259 259 258 256 255 254 254 254 254 254 253 252 252 251 250 251 252 252 253 253 253 253 253 253 253 253 253 254 254 254 254 254 254 255 255 255 255 255 254 255 255 255 254 254 253 252 251 251 251 252 253 254 255 255 254 253 253 253 253 253 253 253 253 253 253 253 253 253 251 250 249 250 249 249 249 250 251 253 255 256 258 260 261 261 263 264 267 271 274 276 275 274 273 271 268 266 266 266 266 266 265 266 267 269 270 270 268 264 264 259 258 257 255 256 257 261 262 259 254 254 252 251 251 253 255 252 253 253 253 254 253 254 258 260 261 263 266 265 263 264 265 267 271 272 272 271 272 276 280 282 283 282 281 281 281 281 281 281 281 281 281 280 280 278 279 281 283 285 287 289 291 292 292 293 294 295 297 298 301 303 304 305 306 306 306 305 303 301 302 303 302 301 300 300 299 298 298 299 300 300 301 303 303 302 301 299 297 290 265 254 234 222 210 203 203 203 203 203 203 203 203 202 201 199 198 198 197 197 196 195 194 193 192 191 190 190 190 189 189 188 187 186 185 184 184 183 183 183 183 182 182 182 182 181 181 181 180 180 180 179 178 177 177 177 177 177 177 177 177 177 176 176 176 177 177 177 177 178 178 178 179 179 180 181 181 182 183 183 183 184 184 185 186 186 186 187 187 187 187 340 339 335 331 328 327 327 327 328 329 329 330 331 333 335 338 342 345 348 349 350 354 357 1 6 10 12 15 18 21 22 23 23 23 23 23 22 21 19 18 17 16 16 15 14 14 13 10 2 354 348 346 338 337 333 328 326 324 324 324 323 321 319 315 313 311 306 300 296 292 289 286 284 284 285 286 288 291 290 285 280 279 278 276 274 273 271 270 268 266 267 272 278 281 279 277 276 275 275 277 278 278 277 277 276 276 276 275 276 277 280 282 281 280 280 281 283 286 287 285 285 284 283 281 280 278 276 275 276 277 277 279 280 281 281 281 281 281 281 281 281 281 281 282 282 283 283 283 283 284 284 284 284 285 285 285 286 286 285 285 286 286 284 284 282 280 278 278 281 286 289 289 288 287 287 283 280 278 278 277 278 278 279 279 279 280 280 280 280 280 279 279 278 277 276 276 275 274 275 275 278 279 278 276 275 274 273 272 272 272 272 271 270 270 271 271 270 270 271 271 272 273 272 272 273 274 275 276 278 279 279 280 280 279 280 280 279 279 279 279 280 280 280 282 283 283 281 278 275 274 279 284 286 286 287 287 286 285 284 284 285 286 286 287 287 287 285 283 282 281 282 284 285 285 285 285 284 282 281 281 281 281 280 281 280 278 277 276 273 272 272 272 273 273 270 268 267 266 265 262 260 259 257 257 258 257 257 256 256 256 256 256 256 256 255 253 252 251 250 250 250 250 250 249 249 249 248 248 248 248 248 247 247 247 247 247 246 246 247 247 247 247 247 247 248 248 247 247 247 247 246 246 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 245 245 246 245 245 245 245 245 246 246 246 246 246 246 246 247 247 248 249 250 250 249 249 250 250 251 251 252 252 252 253 254 254 254 254 253 253 253 253 253 253 253 252 251 251 251 252 253 254 256 256 256 257 258 259 259 259 259 259 259 259 259 259 260 259 258 257 256 255 254 254 254 254 254 253 252 252 253 252 252 253 254 254 254 254 253 253 253 254 254 254 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 254 253 252 251 249 249 250 251 252 253 253 251 251 251 251 251 251 251 251 251 252 251 251 250 250 249 248 247 247 246 247 247 248 249 252 256 257 257 258 258 259 261 262 265 269 272 274 274 274 273 271 269 266 266 264 264 264 264 263 263 266 268 268 268 267 266 262 262 263 262 262 263 266 269 270 267 263 260 260 259 260 261 258 256 257 257 257 258 259 262 266 266 267 267 266 265 264 266 267 270 273 272 272 275 279 282 283 285 284 282 281 282 282 280 279 277 276 276 277 275 277 281 285 287 290 291 292 293 293 293 294 295 296 298 300 302 304 305 305 306 307 307 308 307 305 306 307 304 302 302 301 300 300 300 301 301 302 303 304 305 304 304 303 301 295 280 263 212 205 203 203 203 202 202 201 202 202 202 201 201 200 199 199 197 197 196 195 194 193 192 191 191 190 189 189 189 188 187 186 185 184 184 184 183 183 183 182 182 182 182 181 181 180 180 180 179 178 178 177 177 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 179 180 180 181 181 182 182 183 183 184 185 185 186 186 186 186 187 187 340 338 334 330 327 326 327 327 327 328 329 331 331 334 337 339 342 345 348 349 350 355 358 2 7 11 14 17 20 21 22 22 22 22 22 21 19 18 17 16 14 13 14 12 12 11 9 5 356 349 342 340 338 337 331 327 325 324 324 323 321 319 317 317 313 308 304 299 295 291 287 285 283 282 282 284 286 288 288 284 278 275 274 273 272 272 271 269 268 267 272 277 281 282 280 279 279 278 278 279 278 278 278 278 280 280 279 278 279 281 283 283 283 281 280 279 280 284 285 284 283 282 281 279 277 276 275 274 277 278 278 280 281 281 282 282 282 281 280 280 280 280 281 281 282 282 282 283 283 283 284 284 284 285 285 285 285 285 286 286 286 286 285 285 283 280 278 278 281 286 287 287 286 286 286 283 281 279 279 278 278 278 278 279 279 279 279 280 280 279 279 276 275 274 274 274 273 274 275 276 278 279 277 276 275 274 273 273 273 272 271 270 269 270 271 271 270 270 270 272 273 273 273 272 273 274 275 276 277 278 279 279 279 279 279 279 279 278 278 278 279 279 281 283 283 283 281 278 276 277 281 286 286 287 287 286 284 283 283 284 285 286 287 287 287 286 285 283 281 281 282 284 285 285 285 285 284 283 281 279 280 280 279 280 280 280 279 277 274 272 272 272 273 274 272 270 269 268 266 264 262 260 259 259 259 258 257 257 257 256 256 256 256 256 255 254 252 251 250 250 250 250 249 249 249 248 248 248 248 248 248 248 248 247 247 247 246 246 247 247 247 248 248 248 248 247 247 247 247 247 246 246 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 243 243 244 244 244 245 245 245 245 245 246 246 245 245 245 245 245 245 245 247 248 249 249 248 249 249 249 250 250 250 251 251 252 253 253 253 253 253 253 253 253 253 253 253 252 251 251 251 252 253 254 255 256 256 257 257 258 258 258 258 258 258 258 258 259 258 257 256 255 255 254 254 254 254 254 254 254 253 253 254 254 254 255 255 255 254 254 254 254 254 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 255 255 254 253 252 251 249 248 248 249 249 250 250 249 250 250 250 250 250 250 250 250 250 250 249 249 249 247 245 244 244 244 244 245 246 248 251 255 256 256 256 256 257 258 262 266 268 270 271 272 272 272 271 270 268 265 262 261 261 261 260 258 259 261 262 263 264 264 263 263 265 267 268 268 270 269 271 273 272 270 270 267 266 265 261 260 260 262 264 265 267 270 272 270 269 268 268 268 268 270 270 270 270 269 271 276 281 284 284 285 283 282 281 281 280 277 275 274 273 273 273 273 280 285 288 290 293 294 294 294 294 295 295 295 296 299 301 303 305 306 307 307 309 310 310 310 309 311 310 308 306 304 302 302 301 301 302 302 302 303 303 304 305 305 304 301 298 291 265 214 208 208 206 203 201 200 200 200 200 201 201 200 200 200 199 198 197 196 195 194 193 192 191 191 190 189 188 188 187 186 186 185 184 184 184 183 183 182 182 182 181 181 181 180 180 179 179 178 178 177 177 176 176 176 176 176 176 176 175 175 175 175 176 176 176 177 177 177 178 178 179 179 180 180 181 181 182 182 183 184 185 185 186 186 186 186 186 186 340 337 333 328 327 328 328 328 327 330 331 331 332 335 337 338 340 343 347 347 350 355 359 2 6 12 16 19 21 21 21 21 20 20 19 18 17 16 15 13 13 12 11 9 9 7 4 358 349 342 335 334 335 334 329 326 324 323 321 320 319 316 315 314 311 306 301 297 293 289 286 284 283 283 282 282 283 284 284 280 276 272 272 272 271 271 269 268 268 270 276 281 283 283 282 282 282 282 281 280 279 279 279 281 283 285 285 284 284 284 285 285 284 283 281 279 280 284 284 283 282 282 281 280 275 273 274 272 273 277 279 281 281 281 281 281 281 281 280 280 280 280 281 281 282 282 282 283 283 283 283 283 284 285 285 285 285 285 286 286 286 286 286 285 283 280 278 279 281 285 286 286 285 285 285 283 281 281 280 280 278 277 278 278 278 279 279 280 279 278 277 274 273 273 273 273 274 276 277 277 278 278 277 275 275 275 274 274 273 271 270 269 270 271 271 271 271 271 271 272 273 273 273 272 273 275 276 277 277 278 278 279 279 279 279 279 278 277 277 277 277 279 281 283 283 283 282 279 277 278 281 283 286 287 286 284 283 282 283 284 286 286 287 287 287 285 283 281 280 281 283 284 285 285 286 285 284 282 280 278 277 278 279 279 279 279 279 277 274 273 273 273 274 274 273 271 271 269 267 265 263 261 260 260 259 257 256 257 257 257 257 257 257 257 256 254 253 252 251 250 250 250 249 249 249 249 248 247 247 248 248 248 248 247 247 247 246 247 247 247 248 248 248 248 247 247 247 247 247 247 247 246 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 245 245 245 246 246 245 245 245 244 244 244 244 246 248 248 248 248 248 249 249 249 249 249 250 250 251 252 252 253 253 253 253 253 253 253 252 252 252 252 251 251 252 253 253 254 255 256 256 256 257 257 256 256 256 257 257 257 257 256 256 255 255 255 255 255 255 254 255 255 254 254 254 255 255 255 256 256 255 255 255 255 255 256 256 256 255 255 255 255 255 256 256 256 257 257 257 257 256 257 256 256 255 254 254 253 252 251 250 249 249 248 249 249 250 250 250 250 249 249 249 248 248 248 248 248 247 247 245 244 243 243 243 243 243 244 246 249 252 253 254 254 255 256 258 261 265 267 268 269 270 270 271 270 270 268 264 260 257 256 256 255 253 252 254 254 256 259 260 261 261 264 268 271 272 273 273 274 275 275 275 276 274 273 269 265 264 263 266 269 271 272 272 273 271 269 269 269 270 271 270 268 267 267 267 270 277 281 284 284 282 281 280 279 277 276 276 275 275 275 275 276 277 284 287 290 291 292 292 292 293 294 295 296 297 297 300 302 303 305 305 307 309 310 311 312 312 312 313 313 312 311 307 304 302 302 303 303 303 302 303 303 303 304 305 304 302 301 287 235 222 221 213 208 205 201 199 199 199 200 200 200 200 200 199 199 198 197 196 195 194 193 192 192 191 189 188 187 187 186 186 186 185 185 184 184 183 183 182 182 181 181 181 181 180 179 179 178 178 177 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 178 179 179 179 180 181 182 182 183 184 184 185 185 186 186 186 186 186 338 335 331 329 329 330 328 328 328 330 331 332 335 336 336 335 337 339 341 345 350 354 358 2 6 12 16 18 19 20 20 19 18 17 16 15 14 13 11 10 11 10 8 7 5 2 357 350 342 337 334 334 332 329 326 324 322 320 320 318 317 315 315 313 310 304 299 294 290 287 285 283 282 282 281 280 280 280 279 276 273 269 270 270 269 268 267 265 272 277 280 283 285 285 285 285 284 285 284 282 281 281 282 283 286 286 287 288 287 286 286 286 285 284 282 281 280 281 284 283 283 283 282 279 275 271 270 270 271 276 280 281 281 280 279 279 280 280 280 280 279 280 281 281 282 282 282 283 283 283 283 283 284 285 285 284 285 285 285 285 285 285 286 286 284 281 278 279 281 284 285 285 285 285 283 282 282 281 281 280 278 276 277 277 277 278 279 279 279 278 276 274 273 273 273 274 275 277 277 277 277 277 277 276 275 275 275 274 273 271 269 269 269 270 271 271 271 272 272 274 273 273 273 273 273 275 276 277 277 277 278 278 278 278 278 277 277 276 276 276 277 279 282 283 284 283 282 280 278 280 281 282 286 287 286 283 282 282 283 285 286 287 287 287 287 285 283 281 281 281 284 285 285 285 285 285 284 281 278 276 275 275 278 278 279 279 279 277 275 273 273 274 275 274 274 273 272 270 268 266 264 263 261 260 259 258 258 258 258 257 258 258 257 256 255 254 254 253 252 251 250 249 249 249 249 248 248 247 247 247 248 248 247 246 246 246 246 247 247 247 247 248 248 247 247 246 247 247 247 247 247 247 246 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 245 245 244 244 245 245 245 246 246 246 245 245 244 244 244 244 246 248 248 248 248 248 248 248 248 248 248 249 249 250 251 252 252 252 252 252 252 253 253 252 252 252 252 252 250 251 251 252 253 254 255 255 255 255 255 255 256 256 256 256 256 255 254 255 255 255 255 255 255 256 255 256 256 255 255 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 257 257 257 257 257 257 257 257 256 256 255 255 255 254 253 252 252 251 250 250 250 251 251 251 251 251 250 249 248 247 246 246 246 246 246 245 244 244 243 243 243 243 243 243 244 247 249 251 253 253 254 255 257 259 263 265 266 267 268 268 268 268 268 266 262 256 251 250 250 249 249 248 248 249 251 254 257 259 259 264 268 271 273 274 275 275 275 276 277 278 278 276 273 270 268 266 267 269 271 271 269 268 269 268 268 268 268 267 267 264 263 265 270 271 274 279 282 281 278 278 278 277 277 278 279 279 280 280 279 280 282 287 289 291 292 292 292 291 291 293 294 296 297 299 300 301 302 302 303 305 307 310 312 313 313 313 314 314 314 313 310 306 303 303 303 303 303 303 303 303 304 304 304 304 303 299 283 248 233 230 220 213 207 203 200 199 200 200 200 200 200 200 199 198 197 196 195 194 194 193 193 192 190 189 188 187 186 186 186 186 186 185 184 184 183 183 182 181 181 180 180 180 179 179 178 178 177 177 176 175 175 175 175 175 175 174 174 174 174 174 174 174 175 175 175 176 176 176 177 177 178 178 178 179 180 181 182 183 184 184 185 185 185 185 186 186 186 337 333 330 329 329 330 329 327 327 328 330 332 334 333 330 330 332 334 337 343 348 354 358 3 9 14 16 17 18 18 17 16 15 13 12 11 10 9 8 8 8 7 5 3 0 356 350 342 338 337 335 332 329 326 324 322 320 319 318 317 317 316 316 313 309 303 296 291 288 285 283 281 282 280 279 278 277 277 275 272 270 267 268 268 266 266 267 270 282 282 283 283 285 285 286 286 286 287 286 284 282 282 283 285 287 287 287 287 287 287 286 286 285 285 284 283 283 283 284 284 284 284 282 279 275 269 270 271 272 276 279 280 281 280 278 276 278 279 279 279 279 280 281 282 282 282 282 282 283 283 283 284 284 284 284 284 284 284 284 284 284 284 285 285 283 281 279 279 282 284 284 283 284 283 282 282 282 282 280 279 277 276 276 276 277 278 278 279 279 278 277 275 274 273 273 275 277 278 278 277 277 277 277 277 276 276 275 274 272 270 268 268 268 269 271 272 272 272 273 274 274 274 274 273 273 275 276 276 276 277 277 277 277 277 276 276 275 275 275 276 277 279 282 283 284 284 283 281 279 279 281 284 286 287 285 282 282 282 283 285 286 286 286 286 286 285 283 281 281 282 284 285 285 285 284 284 283 279 277 275 274 275 278 278 279 280 279 277 275 274 273 275 276 275 275 274 272 271 269 267 265 263 262 261 260 260 260 259 259 258 258 258 257 255 255 254 254 253 252 251 250 249 249 249 248 248 247 247 247 247 247 247 246 246 246 246 246 246 247 247 247 247 247 247 246 246 246 247 247 247 247 247 247 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 244 245 245 245 245 245 245 245 245 245 245 244 244 244 245 246 247 249 248 248 248 248 248 248 248 247 247 248 248 249 250 251 252 252 252 252 252 252 252 252 251 251 252 252 252 251 249 251 252 253 254 254 254 253 254 255 255 255 255 255 254 254 254 255 255 256 256 256 256 257 257 257 257 257 257 258 258 258 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 257 258 258 258 257 257 256 256 256 256 255 254 254 253 252 251 251 251 252 252 251 251 251 250 250 249 247 246 245 245 245 245 245 245 244 244 244 244 243 243 243 244 247 249 251 252 252 254 255 256 257 259 262 263 264 264 264 264 264 263 263 258 252 248 246 246 246 246 246 246 246 248 251 254 257 259 263 268 270 271 274 275 274 274 275 276 277 278 276 275 274 272 271 268 265 265 265 265 265 267 267 268 267 265 264 262 260 262 267 272 275 275 277 279 278 277 277 277 277 279 281 281 281 282 283 283 284 286 290 291 292 293 293 293 293 293 294 294 295 296 297 299 300 301 302 303 304 307 309 311 313 314 314 314 314 314 314 312 309 305 303 303 303 304 303 303 303 303 303 303 303 299 287 271 259 251 231 222 217 212 207 203 201 200 200 200 200 200 199 198 197 195 195 194 193 193 193 192 191 190 189 188 187 186 186 186 186 186 185 184 184 183 182 182 181 180 180 180 179 179 178 178 177 176 176 175 175 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 175 175 176 176 177 177 177 178 178 179 181 182 183 184 184 184 184 184 185 185 185 185 336 332 330 330 330 329 328 325 324 325 327 328 327 323 323 324 326 328 333 340 347 353 358 4 10 14 16 16 17 16 15 13 11 9 7 6 5 4 4 4 4 3 1 359 355 350 343 337 334 334 332 329 326 324 323 322 320 320 319 317 317 316 315 312 308 303 296 290 286 282 280 280 279 278 277 275 274 273 271 270 269 267 266 267 268 272 277 282 286 284 284 283 284 285 285 287 287 287 287 285 284 284 285 287 287 288 287 286 286 286 286 286 285 285 285 285 285 283 284 284 284 285 283 279 274 269 269 273 275 277 279 279 281 279 277 276 276 276 278 279 280 280 281 281 281 281 281 282 282 283 283 283 283 283 283 283 283 283 283 283 283 283 283 283 282 281 280 279 280 282 281 281 282 282 282 282 282 280 279 278 277 276 276 275 275 277 278 279 279 279 278 275 275 274 274 276 278 279 278 277 276 277 277 277 277 276 275 273 271 269 268 268 269 269 270 271 271 272 273 274 274 274 274 273 273 274 275 276 276 276 276 276 276 276 275 275 275 274 274 275 278 280 282 284 285 285 284 282 281 280 281 284 286 287 285 283 282 282 283 284 284 285 285 286 285 284 282 281 281 283 284 284 285 284 283 282 280 278 276 274 273 273 275 277 279 280 280 278 275 274 274 275 277 277 276 274 273 272 271 269 266 264 264 263 263 262 261 260 258 257 256 256 256 255 254 254 254 253 252 251 250 250 249 249 248 248 247 247 247 247 247 247 246 246 246 246 246 246 246 247 247 247 247 246 245 246 246 246 247 247 247 247 247 246 246 246 245 245 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 245 244 244 244 244 244 245 247 248 249 248 248 248 248 247 247 247 247 247 247 248 249 250 251 251 251 252 252 252 252 252 251 251 251 251 251 251 251 251 250 252 254 254 254 254 254 255 255 255 255 255 255 255 256 256 256 257 257 257 257 257 257 258 257 257 258 258 259 259 259 259 259 259 259 258 258 258 258 258 258 258 258 258 258 257 257 257 257 257 257 258 258 258 258 257 257 257 256 256 257 256 255 255 254 253 252 252 253 253 252 251 251 251 251 251 250 250 249 247 246 245 245 245 246 246 246 245 245 244 244 245 245 247 249 251 252 252 253 253 253 254 255 257 259 260 260 261 260 259 259 259 255 250 246 244 243 243 243 244 245 246 247 250 253 257 260 263 266 269 272 275 275 273 272 272 272 273 274 274 272 273 275 274 271 264 262 263 264 265 265 267 267 266 263 261 259 265 263 268 274 275 277 274 274 276 277 277 278 279 280 280 280 281 282 284 286 287 289 292 293 294 295 295 295 295 296 296 295 295 295 297 299 300 301 303 304 306 307 308 310 312 313 313 313 314 315 315 313 311 307 304 303 302 302 303 304 303 303 304 304 301 292 284 282 277 262 241 227 225 217 210 205 201 199 199 199 199 198 198 197 195 194 193 193 192 192 192 191 190 189 188 188 187 186 186 185 185 185 185 184 184 183 182 181 180 180 180 179 178 178 178 177 176 176 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 176 176 176 176 177 178 179 180 181 182 183 183 183 184 184 184 185 185 185 335 333 332 331 329 329 326 322 321 321 322 322 320 319 320 321 323 325 330 338 346 350 354 360 7 9 11 12 12 12 11 10 7 5 3 1 359 359 0 0 359 358 356 353 350 344 338 333 331 332 329 327 325 323 322 321 319 319 319 317 317 314 311 309 306 302 297 292 288 285 283 280 277 275 274 273 272 271 271 271 271 271 271 273 277 283 286 288 287 286 285 284 284 285 285 287 287 287 287 287 286 286 287 287 288 288 287 285 284 284 285 285 285 285 285 285 284 282 283 283 284 285 282 279 273 270 271 275 277 279 280 280 280 279 276 275 274 274 276 278 279 280 280 280 280 280 281 281 282 282 282 282 282 282 282 282 282 282 282 283 282 282 282 282 282 282 280 279 279 280 280 280 280 280 280 281 280 279 279 278 277 277 276 275 275 277 279 279 278 277 276 275 275 274 275 278 280 280 278 276 275 276 276 277 276 275 274 272 270 269 268 268 269 269 269 269 270 272 273 275 275 275 274 273 273 273 274 275 276 277 276 275 275 275 274 273 274 273 274 276 279 281 283 284 285 286 285 285 283 281 281 284 286 286 285 283 283 283 283 283 284 284 285 285 285 284 282 281 282 283 284 284 285 284 282 281 279 278 276 274 274 274 275 278 280 280 279 278 275 274 274 276 277 277 277 275 274 273 271 270 267 265 265 265 264 263 262 259 257 256 255 255 256 255 255 254 253 253 252 251 250 250 249 249 248 248 248 247 247 247 248 247 246 246 246 246 246 246 246 246 246 247 246 246 245 245 245 245 246 246 246 246 246 246 246 245 245 244 244 244 244 244 244 244 244 244 244 244 245 244 244 244 244 244 244 244 244 244 243 243 243 243 243 243 243 243 245 247 248 248 248 248 248 247 247 246 246 247 247 248 250 250 251 251 251 251 252 252 252 252 252 251 251 251 251 251 251 252 252 254 254 254 254 254 254 254 255 255 255 255 256 256 257 257 257 258 258 258 258 257 257 257 258 258 258 259 259 260 261 260 260 260 260 260 259 259 258 258 259 259 259 258 258 257 257 257 257 257 258 258 258 258 258 258 258 257 257 257 258 257 257 256 255 254 253 253 253 254 252 251 252 252 252 252 252 252 252 251 249 246 245 246 246 246 247 246 245 244 244 245 246 248 249 250 251 252 252 251 250 250 252 254 256 256 257 257 257 256 256 255 252 249 246 244 243 242 242 243 244 245 246 249 252 257 260 262 264 268 272 275 275 273 269 267 267 268 269 270 270 272 275 275 271 266 266 267 267 267 267 267 266 263 261 261 263 268 273 274 273 274 277 274 273 275 277 279 279 280 280 280 281 283 285 287 289 290 291 293 293 293 295 295 296 296 297 296 295 295 296 298 298 300 301 303 304 306 308 308 309 311 311 312 312 313 314 315 314 312 309 306 304 303 303 303 304 304 303 303 303 299 296 293 292 289 282 263 239 237 222 210 204 201 200 199 198 197 196 196 196 194 194 193 192 192 192 191 190 189 189 188 187 186 186 185 185 185 185 185 184 183 183 182 181 181 180 179 178 178 178 178 177 176 175 175 175 174 174 173 173 172 172 172 173 173 173 173 172 172 172 173 173 173 174 174 175 175 175 175 176 177 178 179 180 181 181 182 183 183 183 184 184 184 185 335 334 332 330 326 327 323 321 320 320 321 320 319 320 321 321 323 325 328 334 342 341 346 352 357 0 2 3 3 3 3 2 1 0 359 357 355 355 355 353 353 351 350 347 343 337 332 331 329 328 326 325 323 322 321 319 317 317 317 316 314 310 307 304 302 300 297 294 292 290 288 285 280 276 274 273 272 271 272 274 275 274 277 282 285 287 288 288 288 287 286 286 286 286 287 287 287 287 287 287 287 287 287 287 288 287 286 285 284 284 284 284 285 284 284 283 283 282 282 284 284 283 280 279 274 272 273 276 280 282 282 282 281 279 276 276 276 275 276 278 279 279 279 279 279 280 281 281 281 282 282 282 281 281 282 282 282 282 282 282 282 282 282 282 282 282 281 280 280 280 280 279 279 279 279 280 279 279 279 278 277 277 276 275 275 277 278 277 276 276 275 275 275 275 276 278 279 279 277 275 274 274 275 275 275 274 273 271 270 269 267 267 268 269 269 268 270 272 273 275 275 274 274 274 273 273 274 275 276 277 276 275 275 274 273 272 272 272 273 276 279 282 284 285 286 287 286 286 284 282 281 284 286 287 286 285 284 283 283 283 283 284 284 285 285 284 283 283 283 283 283 284 285 283 282 280 279 278 276 275 275 275 277 279 280 280 279 278 276 275 275 275 276 277 276 275 274 273 272 270 268 266 267 265 265 264 262 259 258 256 255 255 256 256 256 255 253 252 251 251 250 249 249 249 248 248 248 248 247 248 248 247 247 246 246 245 245 245 245 246 246 246 246 246 245 245 245 245 245 245 245 246 246 246 246 245 245 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 243 243 243 243 243 243 242 242 242 242 242 242 241 240 242 245 246 246 247 247 247 247 246 246 246 247 247 248 249 250 250 251 251 251 252 252 252 252 252 252 252 251 251 251 252 253 254 254 255 255 255 255 255 255 254 255 255 255 256 256 257 258 258 259 258 258 258 257 257 257 258 258 258 259 259 260 261 262 261 261 261 261 260 260 259 259 259 259 259 258 258 258 257 258 258 258 258 258 258 258 258 258 258 258 258 258 258 258 258 257 256 255 254 254 254 254 253 252 252 253 253 253 253 253 253 251 250 248 246 246 247 247 247 247 246 245 245 246 248 249 249 250 251 252 251 250 248 248 250 252 253 253 254 254 254 253 252 253 250 247 245 243 243 241 242 242 244 245 246 250 253 257 260 261 264 267 270 273 275 273 268 265 264 264 265 267 270 271 273 274 272 270 273 270 269 269 268 264 262 262 263 264 267 272 276 276 277 276 275 274 274 275 277 278 279 278 278 280 282 285 287 289 291 291 292 292 293 293 293 294 295 296 296 296 295 296 296 297 300 301 301 302 304 306 307 308 309 310 310 311 312 313 314 314 314 312 310 308 308 306 305 305 305 304 304 304 304 302 301 299 297 296 292 282 260 248 223 209 204 203 200 198 197 196 195 195 195 194 193 193 193 192 191 190 189 188 188 187 186 186 185 185 185 185 185 185 184 183 182 182 182 180 179 178 178 178 178 177 177 176 175 175 175 174 174 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 175 175 175 176 177 178 179 180 180 181 182 182 182 183 183 184 184 336 334 331 331 328 325 323 322 323 323 322 321 320 320 321 322 324 325 325 327 331 329 336 343 348 350 352 354 354 354 354 354 354 354 353 353 351 352 350 347 346 345 343 341 336 331 329 329 327 325 324 323 322 321 319 318 316 315 315 313 310 306 303 300 298 296 295 293 293 293 292 290 284 279 276 275 275 275 276 279 280 281 285 288 288 288 287 286 287 287 288 288 288 288 288 288 287 287 287 287 287 287 286 287 287 286 285 285 285 285 285 285 284 284 284 280 280 281 282 285 283 281 280 280 277 274 275 279 282 283 282 281 280 279 276 276 276 275 276 278 279 278 278 278 279 280 280 281 282 282 281 282 281 281 281 282 282 282 282 282 282 281 281 282 282 282 282 281 281 281 280 279 278 278 278 279 279 279 279 279 278 277 276 275 276 276 276 276 275 275 275 275 276 276 277 278 278 277 276 274 272 272 272 273 272 272 271 270 269 268 267 267 267 267 268 268 270 271 273 273 274 274 274 274 274 273 273 275 275 275 274 274 274 273 272 272 272 271 273 277 280 283 285 286 287 288 288 287 284 281 281 283 286 288 288 286 286 284 283 282 283 283 284 285 285 285 284 283 284 284 284 285 285 283 282 280 279 278 277 275 275 276 278 279 280 280 279 277 276 275 275 275 276 276 275 274 274 273 272 271 269 268 269 266 264 263 262 261 259 258 256 256 256 256 256 255 253 251 251 250 250 249 249 249 249 249 248 248 248 248 248 247 247 246 246 246 245 245 245 245 246 246 246 245 245 245 245 245 244 245 245 245 245 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 243 243 242 243 243 243 243 242 241 241 241 241 241 240 239 241 243 245 245 245 246 246 246 246 246 246 247 247 248 249 249 249 250 251 251 251 251 252 252 252 252 252 252 253 253 254 254 254 254 255 255 255 255 255 254 254 254 254 255 255 256 257 257 257 257 257 257 257 257 257 257 256 257 258 258 259 260 261 261 263 263 262 261 261 260 260 260 260 259 259 259 258 258 258 258 258 258 258 258 258 259 259 259 259 259 259 258 258 258 258 257 256 255 254 254 254 254 254 254 253 254 254 254 254 253 252 251 250 249 249 248 248 248 248 248 247 246 247 248 249 249 249 250 252 251 250 248 246 246 248 250 250 251 251 252 251 250 251 250 248 246 245 245 244 243 243 244 245 247 249 252 257 258 258 258 260 263 267 271 274 273 269 265 265 265 266 268 271 271 272 273 273 273 273 273 271 268 264 262 260 264 266 269 272 275 275 278 279 277 274 274 276 277 277 277 277 277 277 280 282 285 287 289 290 291 291 291 291 292 293 294 294 294 294 294 294 295 295 297 300 301 301 302 303 305 306 308 308 309 310 311 312 312 313 314 314 313 312 311 309 307 306 306 306 305 307 307 307 306 304 300 298 297 296 292 277 259 226 218 211 206 202 199 198 196 195 195 194 194 194 193 193 192 191 190 189 188 187 186 186 186 185 185 185 185 185 184 184 183 182 181 181 179 178 178 177 177 177 177 176 176 175 175 174 174 173 173 172 172 171 172 172 172 172 172 171 171 171 171 172 172 172 172 173 173 174 174 175 176 177 177 178 178 179 180 181 182 182 182 183 183 183 334 332 331 331 327 325 324 325 325 323 322 321 319 317 317 319 320 321 318 319 318 320 327 333 337 341 344 345 346 346 346 347 347 348 348 349 349 348 346 343 341 339 338 335 330 326 326 326 324 323 322 321 320 319 319 317 315 314 314 311 308 305 301 298 295 295 293 291 290 291 291 289 285 282 279 281 281 281 281 282 284 287 289 289 287 286 285 284 285 286 287 287 288 288 288 287 286 286 286 286 286 286 286 286 286 286 285 285 286 286 286 285 285 285 283 279 279 279 280 282 281 281 276 275 276 274 278 281 282 282 282 280 280 279 278 277 276 275 277 278 279 278 278 279 279 280 280 281 282 282 282 282 281 281 281 282 282 282 282 282 282 281 281 282 282 282 282 281 281 281 280 279 277 276 278 279 279 279 279 279 278 277 277 276 276 276 277 277 276 276 276 276 276 277 277 277 277 276 274 272 271 271 271 271 271 271 271 270 269 268 267 267 267 268 268 268 270 271 272 273 273 273 273 273 273 273 273 274 275 274 273 272 271 270 271 271 272 273 274 277 280 283 285 286 288 288 288 287 284 281 281 284 287 288 288 287 287 285 283 282 282 283 284 285 285 285 284 283 283 284 285 285 285 283 281 280 279 279 278 278 277 278 279 279 279 279 278 276 275 275 275 275 277 277 275 274 273 273 272 271 271 270 269 267 265 264 263 262 260 259 257 256 255 255 256 255 253 251 250 250 249 249 249 249 249 249 249 248 248 248 247 247 247 246 246 246 245 245 245 245 246 246 246 245 245 245 245 245 245 245 245 245 245 246 247 246 246 246 245 245 244 243 243 243 243 243 243 243 243 243 243 243 242 242 242 243 244 244 243 242 241 241 240 240 239 239 241 243 244 244 245 245 246 247 246 246 246 246 247 247 247 248 248 249 250 250 251 251 252 252 252 252 253 253 254 254 254 254 253 253 253 254 254 254 254 253 253 253 254 254 255 256 257 258 258 258 257 256 256 256 256 256 255 256 256 257 257 258 260 260 262 263 262 262 261 261 261 260 260 259 259 260 259 259 259 259 259 258 259 259 259 259 259 259 259 259 259 258 258 258 257 257 256 255 254 254 254 255 254 254 254 254 254 254 253 253 252 251 251 251 250 249 249 248 248 248 247 246 247 248 249 249 250 250 251 251 249 247 246 246 247 248 248 249 249 249 249 249 249 249 248 248 247 247 247 247 248 248 248 249 251 254 254 256 254 253 255 258 263 268 272 273 273 272 270 270 271 272 274 273 274 274 273 273 272 270 267 265 263 262 263 269 272 274 275 275 276 275 276 274 273 274 277 278 277 276 276 277 278 280 283 285 287 289 289 290 289 290 290 291 291 292 292 292 293 293 294 294 294 296 299 301 301 302 303 304 305 306 307 310 311 312 312 312 313 314 314 314 314 313 311 308 307 306 306 306 308 311 311 310 307 303 300 299 299 297 291 281 249 243 228 215 208 203 199 198 196 195 194 193 193 192 192 191 190 189 188 187 187 186 186 185 185 185 185 184 184 184 183 182 181 181 180 178 178 177 177 177 176 176 176 175 175 175 174 174 173 172 172 171 171 171 171 171 171 171 170 170 170 170 171 171 171 172 172 173 173 173 174 175 175 176 177 177 178 179 180 181 181 181 182 182 182 331 331 331 330 326 323 323 323 324 324 322 321 321 321 320 322 321 317 313 310 311 315 321 325 327 333 336 338 338 339 340 341 342 342 343 344 344 344 342 340 338 336 332 328 325 323 323 322 321 321 320 320 319 317 317 314 313 313 312 310 308 305 302 299 297 296 293 293 291 288 287 286 285 283 282 284 286 288 287 287 290 292 292 289 286 284 284 284 284 285 285 286 286 286 286 286 285 284 285 285 285 285 285 285 285 285 285 286 287 287 287 286 286 285 283 281 278 278 278 279 278 276 276 275 276 278 279 281 282 282 281 280 279 278 278 277 277 276 278 279 279 279 278 279 279 280 281 282 282 282 282 282 281 281 282 282 282 282 282 282 282 281 282 282 282 281 281 281 281 281 280 278 277 277 278 279 279 279 279 279 278 278 277 276 276 276 277 278 278 278 277 278 277 277 277 276 276 274 273 272 271 270 270 270 270 271 271 270 270 269 268 268 267 268 268 269 270 271 272 273 273 273 273 273 273 273 273 274 274 274 272 271 270 270 269 271 272 273 275 278 281 283 285 286 287 288 288 286 283 281 281 285 288 289 289 288 288 286 284 282 282 283 284 284 285 284 283 283 283 284 285 285 284 283 282 280 279 279 279 279 279 279 279 279 279 278 277 276 275 275 275 276 277 277 275 274 273 272 272 272 271 271 270 268 266 265 264 262 261 259 257 257 257 256 256 256 255 252 250 249 249 249 249 249 249 249 249 248 248 248 247 247 247 247 246 246 245 245 245 246 246 246 246 245 245 245 245 245 245 245 245 245 245 246 247 247 247 246 245 244 244 243 243 243 243 243 243 243 243 242 242 242 242 242 243 243 244 244 244 243 242 241 240 240 239 239 240 242 243 244 244 245 246 246 246 246 246 246 246 246 246 247 248 248 249 250 251 251 252 252 252 252 253 253 253 253 253 253 252 252 252 252 252 253 253 253 253 253 254 254 255 256 256 256 256 257 257 256 256 255 255 255 255 255 255 256 256 257 258 259 260 261 262 262 262 262 261 261 260 260 260 260 260 259 259 259 259 259 259 259 259 259 259 259 259 259 259 259 258 257 257 256 255 255 254 254 254 254 254 254 254 254 253 253 253 253 252 251 251 251 250 250 249 248 248 247 246 245 246 246 247 248 248 248 250 250 248 247 246 246 247 247 248 249 248 248 247 247 248 249 249 249 248 248 249 249 249 249 249 249 250 250 251 252 250 250 252 255 261 265 270 273 275 275 276 276 276 277 277 277 277 276 273 272 271 269 268 267 266 267 269 273 275 277 278 277 273 272 272 273 274 276 277 276 276 276 277 277 278 281 285 287 288 289 288 289 289 290 290 291 291 291 291 291 292 292 292 293 294 295 298 300 301 301 302 304 305 306 307 309 311 312 312 312 313 313 314 314 314 313 312 310 308 307 307 307 308 309 312 313 313 309 304 302 303 302 301 301 300 280 250 226 213 205 200 197 196 195 194 192 191 191 190 190 189 188 188 187 187 186 186 185 184 184 184 183 183 182 182 182 181 180 179 178 177 177 176 176 175 175 175 175 174 174 174 173 173 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 171 171 172 172 172 173 173 174 174 175 176 177 178 178 179 180 180 180 181 181 181 328 329 330 328 325 322 321 323 324 325 324 325 324 325 327 329 328 321 311 306 308 314 319 321 323 328 330 331 331 332 334 335 337 338 339 340 340 339 339 338 336 334 329 325 324 323 321 319 319 319 318 317 318 317 314 311 312 310 310 309 307 305 304 301 298 296 293 293 291 289 287 286 284 285 285 288 291 294 293 293 293 293 291 288 285 283 283 284 284 284 284 284 285 285 285 285 284 284 284 284 284 284 284 284 284 285 286 287 287 287 287 287 286 284 284 284 283 281 278 277 278 278 278 278 279 279 280 281 282 282 282 281 281 280 278 276 276 277 278 279 279 279 278 279 279 280 281 282 282 282 282 282 281 282 282 282 282 282 282 282 282 282 282 282 281 281 281 280 280 280 280 278 277 277 278 279 278 279 279 278 278 277 276 275 276 277 278 279 279 279 279 278 277 277 276 275 275 273 272 272 271 270 270 270 270 270 271 270 270 269 269 268 267 267 267 269 270 272 272 273 273 273 273 272 272 272 272 272 273 273 271 270 269 269 269 272 273 275 277 279 281 283 285 286 286 288 288 287 283 281 282 286 289 290 290 290 288 286 283 282 282 283 283 284 284 284 283 282 283 283 284 285 284 283 281 280 280 280 280 280 279 279 278 278 278 278 277 277 276 275 276 276 277 276 274 273 272 272 272 272 271 271 270 269 267 266 264 263 261 260 259 258 257 257 257 257 255 252 249 249 249 249 249 249 249 249 249 248 248 248 248 248 247 247 247 246 246 246 246 246 246 246 246 245 245 245 245 245 244 244 244 244 245 245 246 246 246 245 245 244 243 243 242 242 242 241 242 242 242 242 242 242 242 242 243 243 244 244 244 243 242 241 240 239 239 239 240 242 242 243 244 245 246 246 246 245 245 246 246 246 247 247 248 249 250 250 251 251 252 252 253 253 253 253 253 253 253 252 251 251 251 251 252 252 252 253 253 254 254 254 254 254 254 254 255 255 256 256 256 255 255 255 255 255 255 255 256 257 258 259 259 260 261 261 262 262 262 261 261 260 260 260 260 260 259 259 259 259 259 259 260 260 260 260 259 259 259 258 258 257 257 256 255 255 254 254 254 255 255 254 254 254 253 253 253 253 252 252 252 251 250 250 249 248 248 246 244 243 243 245 246 247 247 247 248 249 248 247 246 246 247 249 250 250 250 248 247 246 247 248 246 247 246 247 247 247 247 246 247 247 247 248 248 248 248 250 252 256 261 264 269 271 273 277 278 279 280 280 280 280 279 277 276 275 274 273 273 272 270 271 273 276 276 276 276 274 272 271 273 274 276 276 276 276 276 277 278 280 281 284 287 289 290 290 289 288 288 289 290 291 291 292 292 292 291 292 292 293 293 295 297 299 299 300 301 302 304 306 308 309 311 312 313 313 313 313 313 313 313 313 312 311 310 309 308 308 308 308 310 313 315 313 310 307 307 308 309 311 308 294 262 229 212 203 198 195 194 193 192 190 190 190 189 189 188 187 187 187 186 186 185 184 183 183 183 182 182 181 181 180 180 179 178 177 177 176 176 175 175 175 174 174 174 174 173 173 172 172 172 171 171 171 171 171 170 170 170 169 169 169 169 169 170 170 171 172 172 172 173 173 173 174 175 176 177 178 178 179 179 178 179 179 180 326 327 328 327 324 322 321 322 325 326 326 327 327 328 330 332 331 324 312 308 310 314 318 319 322 324 326 326 326 327 329 331 333 334 335 336 336 336 335 335 334 332 326 322 322 321 319 317 316 316 316 316 316 315 311 310 309 307 307 307 306 304 302 297 295 294 293 293 292 293 292 290 288 291 293 294 296 297 296 295 293 290 287 285 284 283 284 284 284 284 285 285 285 285 285 284 284 283 283 283 283 282 282 283 284 285 285 286 287 287 287 286 285 285 284 283 281 280 279 278 280 280 281 281 281 281 281 281 282 282 282 282 282 281 279 277 277 277 278 279 279 279 279 279 280 281 282 282 282 282 282 282 282 282 283 283 283 283 283 283 282 282 282 282 281 281 281 281 280 280 279 279 278 279 278 278 278 278 278 278 278 277 275 275 276 278 279 279 279 279 278 277 276 275 275 275 274 273 272 271 271 271 270 270 270 271 271 271 270 270 269 268 267 267 267 269 271 272 273 273 273 273 273 272 271 272 272 271 270 271 271 271 270 270 271 273 276 277 278 279 280 282 285 285 286 287 288 286 283 282 284 287 290 290 290 289 288 285 282 281 282 283 284 284 284 284 283 282 283 283 283 284 284 283 282 282 282 281 281 280 279 278 277 278 278 278 277 277 277 276 276 275 276 275 274 273 271 271 271 271 272 271 271 270 269 267 265 264 262 262 261 259 257 257 257 256 255 252 249 249 249 249 249 249 249 249 249 248 248 248 248 248 248 247 247 246 246 246 246 246 245 246 245 245 245 245 245 244 244 244 243 243 243 243 244 245 245 244 243 243 242 242 241 241 240 240 240 241 241 241 241 242 242 243 243 243 243 243 243 242 242 241 241 240 239 239 240 241 242 244 245 245 246 247 246 246 246 247 247 247 248 249 249 250 251 251 252 252 253 253 254 253 253 253 253 252 252 252 252 252 252 252 252 253 253 253 253 254 254 254 254 254 254 254 255 255 256 256 256 256 255 255 255 255 256 256 256 257 258 259 259 260 261 261 261 262 262 261 261 261 261 261 260 260 260 259 259 259 259 259 259 260 260 260 260 260 259 258 258 257 257 257 256 255 255 255 255 255 255 254 253 253 252 253 253 253 252 252 251 251 250 250 249 248 247 246 244 243 243 244 245 246 247 247 247 248 248 247 246 246 248 250 251 252 251 249 247 246 246 246 246 245 245 244 243 243 243 244 244 244 245 245 245 246 248 250 252 256 260 264 264 268 273 275 276 278 280 280 281 281 280 280 278 277 278 278 278 277 274 274 275 277 276 276 274 273 273 274 275 276 276 277 277 277 277 278 281 283 285 287 289 290 291 291 290 289 288 289 289 290 291 291 292 292 292 293 294 295 295 297 299 299 300 300 300 302 304 306 307 309 310 312 312 313 313 313 314 314 314 313 312 311 310 310 310 310 310 309 310 312 314 314 314 311 311 311 312 312 310 299 269 230 209 200 195 193 193 191 190 189 189 188 188 187 187 186 186 186 185 185 184 183 182 182 181 181 180 180 180 179 178 178 177 176 176 176 175 175 174 174 174 173 173 173 173 172 172 172 172 171 171 171 171 171 170 170 170 169 169 169 169 169 169 170 170 171 171 172 172 172 173 174 174 175 176 176 177 177 177 177 177 178 179 326 326 327 326 323 321 321 323 326 326 326 326 327 329 331 332 332 327 317 313 312 313 315 317 321 323 323 322 322 323 325 327 329 330 332 333 333 333 333 333 332 330 325 320 320 318 316 315 314 314 314 315 314 312 308 308 306 304 304 303 302 301 297 292 294 294 295 295 295 296 296 296 296 298 300 299 299 298 296 292 288 285 284 284 284 284 284 284 285 285 286 286 286 286 285 284 283 283 282 282 281 281 282 285 287 287 287 287 287 286 286 286 285 285 284 280 280 281 280 280 282 283 284 284 283 282 281 282 283 284 283 283 283 281 280 279 278 277 278 279 280 280 280 280 281 282 283 282 282 282 282 282 283 283 283 283 283 283 283 283 283 282 283 282 282 282 281 281 281 280 280 279 279 279 279 278 278 277 278 278 277 276 276 276 278 279 279 279 279 278 276 275 275 274 274 274 274 273 273 271 271 271 272 271 271 271 272 271 271 271 270 269 268 268 269 270 272 272 272 272 272 272 272 272 272 271 271 270 270 270 270 270 270 271 272 273 276 276 277 278 280 282 282 284 286 287 287 286 283 282 285 288 291 290 290 289 287 284 281 280 282 284 284 284 284 283 282 282 283 282 283 283 283 283 283 283 283 282 281 280 279 277 277 278 278 278 278 278 277 276 275 275 275 275 274 273 271 271 271 271 272 272 272 271 270 268 266 264 264 263 261 259 258 257 256 256 254 251 249 249 250 249 249 249 248 248 248 248 248 248 248 248 248 248 247 247 246 246 245 245 245 245 245 245 245 245 245 244 244 243 242 242 242 242 243 243 244 243 242 242 241 241 240 240 240 240 240 240 240 241 241 241 242 243 243 243 243 243 243 242 242 242 241 241 240 241 241 241 242 244 245 246 246 246 247 247 248 248 248 249 249 250 251 251 251 252 252 253 253 254 254 253 253 253 253 253 253 253 253 252 253 253 253 253 253 253 254 254 254 254 254 254 255 255 255 256 256 257 256 256 255 256 256 256 256 257 257 258 259 259 259 260 260 261 262 262 262 262 262 262 262 261 261 261 260 260 260 260 260 259 259 260 260 260 260 260 259 258 258 257 257 257 257 256 256 256 255 255 254 254 253 252 251 252 252 252 252 251 251 251 250 250 249 247 247 246 246 245 244 245 245 246 247 247 247 248 247 247 246 246 248 250 251 252 251 250 249 248 247 247 245 244 244 243 243 242 243 243 243 243 243 243 244 246 249 250 251 253 256 260 261 266 269 271 273 274 277 278 279 280 280 280 277 278 279 281 282 280 277 276 277 278 277 275 274 276 276 277 278 277 277 277 277 277 278 280 282 285 288 289 290 291 291 291 290 289 288 289 289 290 290 291 292 292 293 293 295 296 299 300 301 302 302 302 302 303 305 306 307 308 310 311 312 312 312 313 313 314 314 314 314 313 311 311 311 311 311 311 312 313 313 314 314 313 313 312 312 312 311 305 282 236 209 199 195 193 192 191 190 189 188 187 187 186 186 185 185 185 184 184 183 181 180 180 179 179 179 179 178 178 177 176 176 175 175 174 174 174 174 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 170 170 169 169 169 169 169 169 169 169 170 171 171 171 171 172 173 173 174 174 175 175 176 176 176 176 176 177 177 327 327 327 325 323 322 323 323 324 325 325 325 327 329 331 335 334 330 324 320 314 313 314 317 319 321 320 320 320 321 323 325 326 327 329 329 330 331 332 331 331 328 325 321 320 316 313 312 312 312 313 313 311 310 307 306 303 301 300 299 299 298 295 294 297 296 301 302 301 300 298 297 299 301 301 298 299 296 291 286 283 282 282 283 284 284 286 286 286 286 286 287 286 285 284 283 282 282 282 282 281 282 285 288 289 289 288 287 287 287 287 287 286 285 281 279 280 279 280 281 282 285 286 285 284 282 280 283 284 284 284 284 284 281 280 279 279 278 278 279 280 280 280 282 283 284 283 283 282 281 281 282 283 283 284 284 284 284 284 283 283 283 283 282 282 282 281 281 281 280 280 280 279 279 278 278 278 277 277 276 276 276 276 277 278 278 278 279 278 277 275 274 274 274 275 275 274 273 273 272 272 273 273 272 272 272 273 273 272 272 271 270 270 269 270 271 272 271 271 271 271 271 272 272 272 271 271 270 270 271 271 271 270 271 272 274 276 276 277 278 279 281 282 284 286 288 287 285 283 283 286 289 290 291 291 289 286 282 280 280 282 284 284 283 283 282 282 283 283 282 282 282 283 284 284 284 283 283 282 280 278 276 277 277 278 278 278 278 277 275 274 274 275 275 274 273 271 271 271 272 272 273 273 272 270 269 267 266 265 264 262 260 258 257 257 257 254 252 250 250 250 250 249 249 248 248 248 248 248 248 248 248 248 247 247 247 246 245 245 245 245 245 245 245 245 245 244 244 243 243 242 241 241 241 242 243 243 242 242 242 241 241 241 241 241 241 241 241 241 240 240 241 242 242 243 243 242 242 242 242 242 242 242 242 241 241 242 242 243 243 244 245 245 246 247 248 248 249 250 250 251 251 252 252 252 252 253 253 254 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 253 254 254 254 254 254 255 255 256 256 256 256 256 256 256 256 256 256 256 257 257 257 258 258 258 259 260 260 261 262 262 262 263 263 263 263 262 262 262 261 261 261 260 260 260 260 260 260 260 260 260 259 259 258 258 258 257 257 257 256 256 256 255 254 254 253 252 251 250 251 251 252 252 252 252 251 251 250 249 247 247 246 246 246 245 246 246 246 246 246 247 248 249 248 248 248 248 250 251 250 250 250 249 250 250 249 246 243 243 244 243 244 244 245 244 243 242 243 244 246 248 249 249 249 250 252 257 263 265 267 269 271 274 275 276 278 278 278 276 276 278 281 283 282 279 278 279 280 279 277 277 279 280 279 278 278 278 278 278 279 280 282 284 287 289 290 291 291 291 291 290 289 288 289 289 289 290 291 291 291 292 293 294 297 299 301 303 303 303 304 305 306 307 307 307 308 309 310 310 311 312 312 312 313 314 315 315 315 313 313 313 313 313 313 314 314 314 314 314 314 314 313 312 312 311 307 290 249 216 205 201 196 193 191 190 189 188 186 185 185 184 184 184 183 182 182 180 179 178 177 177 177 177 177 177 176 175 175 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 171 172 173 173 173 174 174 174 175 174 174 175 176 176 328 327 327 325 323 322 323 323 324 324 324 325 326 329 332 336 336 332 330 326 320 318 317 318 319 320 320 319 319 320 321 323 324 324 326 327 329 330 331 331 329 326 327 324 319 313 309 309 310 311 311 310 308 307 305 303 301 299 298 298 299 300 297 297 298 300 308 311 309 306 302 299 299 299 298 296 295 288 285 284 284 283 282 283 284 286 288 289 288 287 287 286 285 283 282 282 282 282 282 282 282 284 288 289 289 288 287 286 286 287 286 286 285 282 279 279 279 277 282 283 284 287 287 287 285 282 280 282 284 284 284 284 283 280 280 279 279 278 278 278 280 280 281 283 284 284 284 283 282 280 281 282 283 283 284 284 284 284 284 284 283 283 283 282 282 281 281 281 281 280 280 280 279 279 279 278 277 277 277 275 275 276 276 277 277 278 278 279 278 276 274 273 274 275 275 274 274 273 273 273 273 273 274 273 273 273 273 273 273 273 272 272 270 270 270 271 271 270 270 269 269 270 271 272 272 271 270 270 270 270 270 270 271 272 273 275 277 278 277 278 278 280 282 285 288 288 286 284 283 285 288 288 290 291 291 288 284 281 280 280 282 283 283 283 283 282 281 282 282 282 282 282 283 283 284 284 284 284 282 280 277 276 275 277 277 277 278 277 277 276 275 275 275 275 274 273 272 271 271 273 273 273 273 272 271 269 269 268 266 265 263 261 259 257 257 257 255 252 251 250 251 250 249 249 248 248 248 248 248 248 248 248 247 247 247 247 246 245 245 245 246 245 245 245 245 245 244 244 243 242 242 242 241 241 242 243 243 242 243 243 243 243 243 243 242 242 242 242 241 241 240 241 241 242 242 242 242 242 242 242 242 243 242 242 242 243 243 243 244 244 244 245 246 247 248 248 249 250 251 251 250 251 251 251 251 252 253 253 253 251 252 252 252 253 253 253 253 253 253 253 253 253 253 253 254 254 254 255 255 255 255 256 256 256 255 255 255 255 255 256 256 256 256 257 257 257 258 258 258 260 260 261 262 263 263 263 264 264 264 264 263 263 263 262 262 261 261 261 261 260 260 259 260 260 259 259 258 258 258 258 258 258 257 257 256 256 255 254 253 252 251 251 250 251 251 252 252 252 252 251 250 249 248 248 247 247 246 247 247 246 247 247 247 248 249 250 252 252 251 251 252 252 251 249 248 248 248 249 249 248 246 246 245 245 244 244 244 244 244 244 244 245 246 246 246 247 248 248 247 249 254 259 263 265 267 270 272 273 273 274 275 276 276 276 277 280 282 282 280 280 282 282 281 281 281 282 282 281 281 280 280 280 279 280 282 284 286 287 289 289 290 290 290 290 289 288 288 288 288 289 290 290 290 291 292 293 295 297 299 300 302 302 303 304 306 308 309 309 308 308 309 310 309 310 311 311 311 311 312 313 314 315 315 315 315 314 314 314 315 316 315 315 314 314 314 313 312 312 311 306 293 260 224 213 207 198 193 191 190 188 187 185 184 184 183 182 182 181 181 180 178 177 176 176 176 176 176 175 175 175 174 174 173 173 172 172 172 172 172 173 173 173 172 172 172 172 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 171 171 172 172 172 172 173 173 173 173 173 174 174 175 328 327 326 323 321 321 321 322 324 324 325 327 330 331 333 336 337 335 337 334 329 326 322 321 320 320 319 318 318 319 319 320 321 321 323 325 327 330 331 331 329 326 326 322 317 313 310 308 308 309 308 307 306 304 303 301 300 299 299 299 300 301 300 300 298 300 305 309 310 308 305 302 298 293 294 292 288 285 286 289 292 292 289 287 288 290 291 290 289 288 287 285 283 282 281 282 282 282 282 283 285 287 289 289 287 286 285 285 285 286 285 283 282 280 279 280 281 280 283 285 287 288 289 288 285 283 281 282 283 283 284 283 282 280 279 279 278 278 278 278 278 280 282 284 285 285 285 283 281 280 281 281 282 283 284 284 284 284 284 284 283 282 282 282 281 281 281 281 281 280 279 279 279 279 278 278 278 278 277 275 275 276 277 278 278 278 279 279 277 275 274 273 275 275 275 274 274 273 272 272 272 273 274 273 273 273 273 273 272 272 272 272 271 270 270 271 270 269 269 268 269 270 272 272 272 270 269 269 268 269 269 270 271 273 275 276 278 278 278 277 278 280 283 286 287 288 286 284 283 286 290 289 291 292 291 288 284 281 280 280 282 283 283 283 282 282 281 281 281 281 281 281 283 283 284 284 284 284 282 280 277 275 274 275 275 276 277 278 278 277 276 276 276 276 274 274 273 272 272 274 274 273 272 271 270 270 270 269 267 266 263 261 259 258 257 256 255 255 252 250 250 251 250 249 248 248 248 248 248 248 248 248 247 247 247 247 246 246 246 246 246 246 245 245 245 245 244 244 243 242 242 242 242 242 243 244 243 243 244 244 245 245 244 244 244 244 243 243 242 241 241 241 241 241 242 243 243 243 242 242 243 243 243 243 243 243 244 244 244 245 245 246 247 248 248 248 249 251 251 250 249 249 250 250 251 251 251 251 251 250 251 251 252 252 252 252 252 252 252 253 253 253 254 254 254 255 255 255 255 255 256 256 255 254 255 255 255 256 255 256 256 257 257 257 257 257 257 258 258 258 260 262 263 263 264 265 266 266 266 265 265 264 264 263 262 262 262 261 261 260 260 260 260 259 259 259 258 258 259 259 258 258 258 258 257 256 255 255 253 252 252 251 251 251 251 252 252 251 250 250 249 249 248 248 247 247 246 247 247 247 247 248 249 251 252 253 254 254 254 254 255 254 251 249 249 248 247 248 248 246 246 247 247 246 244 244 243 244 244 244 245 247 246 245 245 246 247 248 248 249 253 257 262 265 268 270 272 273 272 273 274 275 276 276 276 278 280 281 281 281 283 284 283 284 284 284 283 283 283 282 282 281 281 282 284 285 287 287 288 288 289 289 288 288 287 287 287 287 288 289 289 290 290 291 292 294 295 296 298 300 300 300 301 303 305 308 309 310 310 309 309 309 309 310 310 311 311 311 312 312 312 313 313 314 314 315 315 315 316 317 317 316 316 315 315 313 313 313 311 306 293 261 247 224 206 197 193 191 189 187 186 185 183 183 182 181 180 180 179 178 177 176 175 175 175 175 175 174 174 174 173 173 172 172 172 171 172 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 171 171 172 172 172 172 172 173 174 328 327 325 322 320 319 319 319 320 321 324 327 329 331 333 337 340 339 337 338 335 330 325 322 320 319 317 317 316 317 317 317 318 319 320 324 327 330 331 331 329 327 326 321 316 314 312 309 308 307 306 305 304 304 303 301 300 299 299 299 300 301 301 301 299 299 300 302 304 305 304 301 295 290 291 289 289 291 294 297 298 298 295 293 292 292 291 290 289 288 286 285 284 283 282 282 282 282 283 285 287 290 290 288 286 286 285 286 286 286 284 283 281 280 280 278 283 283 284 287 289 288 289 288 285 284 280 281 283 283 284 284 281 280 279 278 277 277 277 277 278 280 283 284 285 285 285 283 281 280 281 281 282 283 283 284 284 285 285 284 283 282 282 281 281 281 281 281 281 280 279 278 278 278 278 278 278 279 278 276 275 275 277 278 278 279 279 278 277 275 274 274 275 276 275 274 274 273 272 271 271 272 272 272 272 272 272 271 270 270 271 271 270 269 268 269 268 268 268 268 270 272 273 272 271 269 268 267 268 268 269 271 272 274 275 276 278 278 278 277 278 280 283 285 287 287 286 283 285 286 288 290 292 293 291 287 284 280 280 280 281 282 283 283 282 281 281 280 280 281 281 281 281 283 283 284 284 284 283 280 276 274 272 273 273 276 278 279 279 278 278 278 278 277 276 275 274 273 273 274 274 273 272 271 270 270 270 270 269 267 264 262 260 258 257 256 255 255 253 251 250 250 250 249 248 248 248 248 248 248 248 248 248 247 247 247 247 247 246 246 246 246 245 245 245 245 244 244 243 243 243 242 242 243 244 244 244 244 245 246 246 246 245 245 244 244 244 244 243 242 242 242 242 243 244 244 244 243 243 242 243 243 243 243 242 243 244 244 245 245 246 246 247 247 248 248 249 251 251 250 249 249 250 250 250 250 250 250 250 250 250 251 251 251 252 252 252 251 252 252 253 253 254 254 254 255 255 255 255 254 255 254 254 254 255 256 256 256 256 256 257 257 258 258 258 257 258 258 259 259 260 262 263 264 265 266 266 267 267 267 267 266 265 264 264 263 262 262 261 261 261 260 260 259 259 259 258 259 259 259 259 259 259 258 258 257 256 255 254 253 252 252 252 251 251 251 251 250 250 249 248 248 248 247 247 246 246 247 247 247 248 249 250 252 253 255 255 254 254 254 254 253 250 248 248 247 246 245 246 246 244 245 245 244 243 243 243 244 245 246 245 245 244 243 244 245 246 247 248 250 253 258 263 266 269 271 271 272 272 272 274 275 275 276 275 276 276 278 280 281 284 285 285 285 286 285 285 285 284 284 283 282 282 284 285 287 288 288 287 287 287 288 287 287 287 287 286 286 287 287 288 290 291 292 292 294 295 296 297 298 299 300 301 302 304 306 309 310 310 310 310 310 310 310 310 310 311 311 312 311 311 311 311 312 313 314 315 316 317 318 318 318 317 317 316 315 314 314 311 305 291 287 255 217 199 193 191 189 188 186 185 185 184 183 182 181 179 178 178 177 176 176 175 175 174 174 174 173 173 173 173 172 171 171 171 171 171 171 171 172 172 172 172 172 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 173 329 326 324 321 319 318 317 317 317 317 318 319 321 323 326 332 337 337 333 331 331 327 324 321 319 317 315 314 314 314 314 314 315 317 320 324 328 330 331 331 330 329 325 320 316 313 313 310 308 306 305 305 304 304 303 301 300 299 298 299 300 302 302 302 300 298 297 299 300 300 299 298 295 293 292 292 295 298 299 299 298 297 296 295 293 292 291 290 289 287 286 285 284 283 283 283 282 283 285 287 290 291 290 289 288 288 288 288 288 288 287 285 283 282 281 281 283 283 285 286 287 287 289 287 285 281 278 281 281 283 284 284 281 280 279 278 276 276 276 277 278 281 283 285 285 285 285 283 281 280 280 280 282 283 283 283 284 284 284 284 284 283 282 281 280 281 281 281 281 279 278 278 278 278 278 278 279 279 278 276 275 276 276 277 278 278 278 278 276 275 275 276 276 276 275 274 272 271 271 270 270 269 270 271 272 272 272 271 269 269 269 269 268 267 267 267 267 268 268 269 271 273 273 271 269 268 267 267 268 269 271 273 274 275 276 277 278 278 278 278 278 279 282 285 286 287 286 285 286 286 288 290 292 293 291 287 283 280 279 281 281 281 282 283 283 281 280 280 280 281 281 282 282 283 283 284 284 283 282 279 276 272 271 271 273 276 279 280 280 280 279 279 278 278 277 276 274 274 274 274 274 273 272 271 271 271 271 271 270 268 265 262 260 258 257 257 256 255 254 251 250 250 250 249 248 248 248 248 247 247 248 248 247 247 247 247 247 247 247 246 246 246 245 245 245 245 244 244 244 243 243 243 243 244 244 244 244 245 246 246 246 247 246 245 245 245 244 244 244 243 243 243 243 244 245 244 244 243 243 243 243 243 244 243 243 243 244 244 245 245 246 247 247 247 247 247 249 250 251 251 250 250 250 250 250 250 250 250 250 250 251 251 252 252 252 252 252 252 252 253 253 253 254 254 254 254 254 253 254 253 254 254 254 255 255 256 256 256 257 257 258 258 258 258 258 258 258 258 259 260 261 262 263 264 264 265 266 267 267 268 268 268 267 266 265 264 263 262 262 261 261 260 260 259 259 258 258 259 259 259 259 259 259 258 258 257 257 256 255 254 253 253 252 251 251 250 250 250 250 250 249 248 247 247 246 246 246 248 250 250 249 249 249 250 253 255 254 253 252 252 251 249 248 247 245 243 242 242 242 242 241 242 243 243 242 241 241 243 244 244 243 242 242 242 243 244 245 246 248 250 254 258 262 266 269 270 270 271 271 272 273 275 275 275 275 274 274 277 280 281 283 284 284 285 286 286 285 285 285 284 284 284 284 286 287 288 289 289 289 287 287 287 287 287 287 286 286 285 286 287 289 291 291 291 292 293 296 297 297 298 299 301 301 302 303 305 307 308 308 308 309 309 309 310 310 310 311 311 312 312 312 312 311 312 313 314 315 316 317 318 318 318 318 318 318 316 315 314 311 309 306 288 246 210 195 190 189 188 186 184 184 184 183 182 181 180 179 178 177 176 176 175 175 174 174 173 173 172 172 172 171 171 170 170 170 170 170 170 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 168 168 168 169 168 168 168 168 169 169 169 170 170 170 170 171 171 171 172 173 329 326 323 321 319 317 315 315 315 314 314 315 317 317 319 322 325 328 324 322 322 321 319 317 315 313 312 310 310 310 311 312 314 317 320 325 328 330 331 331 331 329 325 320 315 312 310 308 307 305 305 305 303 302 301 300 300 298 297 299 301 303 303 303 301 298 297 298 297 297 297 297 297 298 298 298 300 300 300 298 296 294 293 293 292 291 291 291 290 288 286 285 284 284 283 283 284 286 289 290 291 291 290 290 290 290 289 289 289 289 288 286 285 283 281 280 280 282 283 284 284 286 288 287 283 280 278 279 280 282 283 283 281 279 278 277 276 276 276 276 279 281 283 285 285 285 284 283 281 281 280 280 281 282 282 282 283 283 284 284 284 283 282 280 280 281 281 281 280 278 277 277 277 278 278 278 279 279 278 276 275 275 275 276 277 277 277 277 277 276 275 276 276 275 274 272 270 270 269 269 269 268 269 270 271 272 272 270 268 268 268 268 266 266 266 267 267 268 267 269 271 272 272 270 269 268 267 268 269 271 272 273 274 276 277 278 278 278 280 279 277 278 281 285 287 287 286 286 286 286 288 290 292 292 291 287 283 280 279 280 279 281 282 282 282 280 280 280 281 281 282 282 282 283 283 283 283 283 280 277 275 273 271 271 273 277 280 281 282 281 280 280 279 278 277 276 275 274 274 274 274 274 273 272 272 271 271 271 271 269 265 263 261 259 258 257 256 255 254 250 250 251 250 250 248 248 248 247 247 247 247 247 247 247 247 247 247 247 246 246 246 246 245 245 245 245 244 244 244 244 243 243 243 244 244 244 244 245 246 246 247 247 247 246 245 245 244 244 244 244 244 244 244 245 245 244 244 243 243 243 243 243 244 244 244 244 244 244 245 246 246 247 247 247 247 248 249 249 250 250 250 250 250 250 250 250 250 251 251 251 252 252 253 253 253 253 253 253 253 254 254 254 254 254 254 255 254 254 254 254 254 255 255 255 256 256 256 257 257 258 259 259 258 258 258 258 258 259 259 260 261 262 263 263 264 264 264 265 266 268 269 269 269 268 266 265 264 264 263 262 261 260 259 259 258 258 258 258 259 259 259 259 258 258 257 257 257 257 256 255 255 254 253 252 251 251 250 249 250 249 249 249 247 247 246 246 247 249 251 250 249 249 249 250 253 254 253 251 250 249 248 246 245 244 242 239 238 238 237 237 237 239 239 240 240 239 239 240 241 241 241 242 242 244 243 244 246 247 249 252 255 259 262 266 266 268 268 268 270 271 273 274 274 274 275 275 275 277 280 282 283 283 283 284 284 285 285 284 284 283 284 285 286 287 288 288 289 289 290 289 288 288 289 289 288 286 285 285 286 287 290 292 292 292 293 294 296 297 297 298 301 303 303 303 303 304 305 307 307 307 308 308 308 310 310 310 311 311 312 312 313 313 313 313 314 314 315 316 316 317 317 318 318 319 319 317 315 314 312 310 306 286 240 210 197 191 188 186 185 182 181 181 180 180 179 179 178 177 176 176 175 174 174 173 172 172 171 171 171 171 170 170 170 169 169 169 169 170 170 170 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 171 171 171 172 172 328 326 324 321 319 318 316 315 315 314 316 317 319 319 319 318 319 320 318 317 316 315 314 312 310 308 307 307 307 308 310 312 315 318 322 326 329 331 331 331 330 329 325 319 314 310 308 307 305 305 304 304 303 302 300 299 298 297 297 299 300 302 304 304 302 299 297 296 295 295 297 298 299 303 303 302 301 300 299 297 293 291 291 291 291 291 291 291 290 288 286 285 285 285 286 287 289 291 293 293 292 292 291 290 290 290 289 289 288 288 287 286 284 282 280 280 280 281 281 282 283 285 286 285 282 279 279 278 278 281 282 282 281 279 277 276 275 275 275 276 279 281 283 284 285 285 285 283 281 281 280 280 280 280 281 281 282 283 284 284 284 284 282 280 280 281 282 281 279 277 277 276 276 277 277 278 279 279 278 276 275 275 275 275 276 277 277 277 276 276 276 276 276 274 272 270 269 268 268 268 268 269 269 269 270 271 271 269 267 267 267 267 267 267 267 267 268 268 268 270 272 272 271 270 269 268 268 269 270 271 271 272 273 275 276 278 278 280 281 279 279 280 283 286 288 288 287 287 286 287 288 291 292 292 290 287 283 280 279 279 278 280 282 281 281 280 280 281 282 282 282 282 282 282 282 282 282 282 279 276 275 274 272 272 274 278 280 282 282 282 281 280 280 278 277 276 275 274 274 274 275 274 274 274 273 272 272 272 271 270 266 264 261 259 259 258 256 255 253 250 250 251 251 250 249 249 248 247 247 247 247 247 247 247 246 246 246 246 246 246 246 246 245 245 245 245 244 244 244 244 244 243 243 243 244 244 244 245 245 246 247 247 247 246 245 245 244 244 244 244 244 244 245 245 245 244 244 243 243 243 243 243 244 244 244 244 244 244 245 245 246 246 247 248 249 249 249 249 249 249 250 249 249 250 250 251 251 251 251 252 252 253 253 253 254 253 254 254 254 254 254 254 254 255 255 256 256 256 256 256 256 256 257 257 257 257 258 258 258 259 259 259 259 259 259 259 259 259 260 261 261 262 262 262 263 263 263 264 265 267 268 269 269 269 267 266 265 264 264 262 261 260 260 259 258 258 258 258 258 258 258 258 258 258 257 257 257 256 256 255 254 254 254 253 253 252 251 250 250 250 250 250 249 247 246 245 246 247 248 249 249 249 249 250 252 252 252 250 248 247 246 245 244 241 239 236 235 235 235 234 234 238 238 239 239 238 237 238 239 240 241 243 244 246 246 247 249 250 252 254 257 259 262 264 264 266 266 267 269 271 272 272 273 273 274 275 277 279 281 282 283 283 283 282 282 282 282 282 282 282 283 285 286 286 287 288 288 289 290 290 290 290 290 289 287 287 285 285 287 288 290 290 292 293 295 296 296 298 298 300 303 304 304 304 304 304 305 305 306 307 307 307 307 309 310 310 310 310 310 312 313 314 314 314 314 314 314 315 315 316 317 318 319 319 319 318 316 315 315 312 305 282 235 209 198 191 187 184 183 180 179 178 178 177 177 177 176 175 175 175 174 173 172 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 169 168 168 168 168 168 168 168 168 169 169 169 170 170 170 171 171 171 172 172 172 327 326 324 322 320 320 320 319 317 317 320 322 323 323 322 320 320 318 316 314 312 310 308 307 304 303 305 305 306 308 311 314 317 320 325 328 330 331 331 331 329 327 324 319 313 310 308 306 305 305 304 303 302 300 299 298 298 298 298 299 299 302 304 305 303 300 297 296 296 296 299 300 301 303 304 302 300 298 297 294 292 291 291 292 293 293 292 290 288 287 286 288 288 288 291 293 293 294 294 294 293 292 292 291 291 290 290 289 288 287 286 285 283 281 280 280 280 280 281 282 283 284 286 284 280 278 278 277 278 280 281 282 280 278 277 276 276 275 275 276 279 281 283 284 285 285 284 284 283 281 280 279 279 279 280 281 283 283 284 284 284 284 282 280 280 281 281 281 278 278 277 275 274 275 276 278 279 279 278 276 276 275 275 274 275 277 277 276 275 275 275 275 274 273 270 268 267 267 268 268 268 269 269 269 271 272 271 269 267 267 267 267 268 267 267 268 268 268 270 271 272 271 270 269 268 268 268 268 269 270 271 273 275 277 279 280 280 280 281 280 279 281 284 286 287 288 287 287 287 287 289 291 292 292 290 287 283 281 278 277 277 280 282 281 281 281 281 283 283 282 282 281 280 280 281 281 282 281 279 278 276 274 272 272 275 279 281 282 283 282 281 281 280 278 277 275 274 274 274 275 275 275 274 274 273 272 272 272 271 270 267 265 264 262 260 258 257 256 253 251 251 251 251 250 249 249 248 247 247 247 247 247 247 246 246 246 246 246 246 246 246 245 245 245 245 245 245 245 244 244 244 244 243 243 243 244 244 244 244 246 247 247 247 246 245 245 244 244 244 244 244 244 245 245 244 244 243 243 243 243 243 243 244 245 245 244 244 244 244 244 245 245 246 248 249 249 249 249 248 249 249 249 250 250 250 251 251 251 252 252 253 253 254 254 254 253 253 254 254 254 253 254 255 255 256 256 256 257 257 258 258 259 259 259 259 259 259 259 259 259 259 260 260 260 260 260 260 260 260 261 261 262 262 262 262 263 263 264 264 265 267 268 269 269 268 266 266 265 264 263 262 261 260 259 258 258 258 257 257 257 258 258 258 258 257 257 257 256 256 255 254 254 254 255 254 253 252 252 252 252 252 251 249 248 246 245 244 244 245 245 247 248 249 250 251 251 250 248 246 245 245 244 242 239 237 235 235 235 234 233 233 235 239 239 238 237 237 240 241 242 244 244 245 248 249 250 252 253 254 254 258 259 260 261 262 265 266 268 269 271 271 271 272 272 273 275 277 280 282 283 283 283 282 282 282 281 280 280 280 280 281 283 285 286 286 287 288 289 289 290 290 290 289 287 286 286 285 286 287 289 291 291 292 293 295 296 296 299 301 303 306 306 306 305 305 305 305 306 306 307 307 306 307 308 309 309 309 309 309 310 312 313 314 314 314 314 314 314 315 316 318 319 319 319 319 318 317 317 316 312 304 275 225 203 195 188 185 183 182 178 177 177 176 176 175 175 174 174 173 173 173 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 169 169 169 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 327 324 323 321 320 320 321 322 319 318 320 321 322 322 320 318 319 313 311 309 307 305 305 304 303 303 305 305 307 310 313 316 319 323 327 330 331 331 331 330 328 326 323 318 313 310 308 307 306 305 304 303 300 299 298 297 297 297 298 299 299 301 303 304 304 302 300 299 298 298 298 298 299 299 298 297 297 296 294 292 291 291 291 293 294 294 292 289 287 287 289 292 292 293 294 295 295 294 294 294 293 292 292 292 291 291 290 289 288 287 286 284 283 281 281 280 280 279 280 281 282 284 285 282 280 279 276 275 277 280 281 281 280 278 277 276 276 275 274 275 278 280 282 284 284 285 284 284 283 280 279 278 278 279 280 282 282 283 283 283 283 282 281 280 280 280 280 280 277 277 275 274 273 274 276 278 279 279 278 278 277 276 274 274 275 276 276 275 274 274 274 274 272 271 269 267 267 268 268 267 267 267 268 270 272 273 272 270 268 268 268 268 268 268 268 268 268 268 269 270 272 271 270 269 269 269 268 268 269 271 274 276 278 279 281 281 282 280 281 282 283 283 284 285 287 287 287 287 287 288 289 291 291 291 289 287 284 284 279 276 276 279 282 282 281 282 283 284 284 282 282 280 279 279 279 281 282 280 278 278 276 274 273 274 277 280 282 283 282 281 281 281 279 278 276 275 275 274 275 275 276 276 275 274 273 272 272 272 271 270 269 266 266 263 261 259 257 256 253 252 251 251 251 251 250 249 248 247 247 247 247 247 247 247 247 247 246 246 246 246 245 245 245 245 245 245 245 245 245 244 244 244 244 243 243 244 243 243 244 245 246 247 246 246 245 245 244 244 244 244 244 244 245 245 244 243 243 243 243 242 243 243 244 244 244 244 244 244 244 244 244 244 245 247 248 248 248 248 248 248 249 249 250 250 250 250 251 251 252 253 253 253 253 254 253 253 254 253 253 254 255 255 255 256 256 257 257 257 258 258 259 260 260 260 260 260 260 260 260 260 260 260 260 260 260 260 260 260 261 261 262 263 263 263 263 264 264 264 264 264 265 267 268 268 268 267 267 266 264 263 262 261 260 259 258 258 257 257 257 257 257 258 258 258 257 257 257 257 256 255 255 255 255 255 255 254 253 253 253 253 252 250 249 247 246 244 243 244 244 244 245 246 248 249 249 249 248 246 244 243 243 242 240 238 237 237 237 237 235 235 235 236 239 240 238 239 240 242 244 245 246 245 245 247 249 251 252 254 254 254 257 258 258 259 261 264 266 268 270 270 270 271 271 272 274 276 277 279 282 284 283 283 282 282 281 280 279 279 279 279 280 282 284 285 286 286 288 288 289 289 288 288 287 286 285 285 286 287 289 291 292 292 293 294 295 295 296 300 303 304 306 307 307 307 306 306 305 305 306 307 306 306 306 307 309 309 309 309 308 309 310 312 313 314 314 313 313 314 315 316 318 319 320 320 320 319 318 319 318 315 305 275 222 199 191 185 183 182 179 176 176 176 175 175 174 173 172 172 172 171 171 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 168 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 325 322 321 318 318 318 319 318 315 314 315 317 317 316 314 314 313 307 306 305 304 303 303 303 305 305 306 307 310 313 316 319 322 325 329 331 332 332 331 330 327 324 321 317 312 308 307 306 306 305 303 301 298 297 297 297 296 296 297 298 300 303 304 304 304 304 303 303 299 298 297 295 294 293 294 295 295 295 293 292 292 292 292 292 292 291 289 288 288 290 292 295 294 295 296 296 296 295 295 294 293 293 293 292 291 290 289 289 287 286 284 283 282 282 281 280 279 279 280 281 282 283 284 281 280 278 275 273 278 280 280 280 280 278 277 276 276 275 274 275 277 280 282 284 284 284 284 283 282 279 278 278 279 280 280 281 281 281 281 282 282 281 280 280 279 280 279 279 279 277 274 273 273 275 277 278 279 280 279 279 278 276 274 273 274 275 275 274 273 273 273 272 271 270 268 268 268 268 267 267 267 267 268 270 272 273 272 270 269 269 269 268 268 268 268 267 267 268 269 270 272 272 271 271 270 269 268 269 271 273 274 275 275 277 278 279 279 280 283 284 284 285 285 285 286 287 287 288 288 289 290 291 291 291 288 287 286 283 278 275 276 279 281 282 282 282 282 283 283 282 281 279 277 277 279 281 282 280 279 278 275 273 273 275 278 281 282 282 282 281 281 280 279 277 276 275 275 275 276 276 277 276 275 274 273 273 272 272 271 271 270 270 268 265 262 259 258 256 253 252 252 251 251 251 251 250 248 247 247 247 247 247 247 247 247 247 246 246 246 246 245 245 245 245 245 245 245 245 244 244 244 244 244 243 243 243 243 243 243 244 246 246 246 246 245 244 244 244 244 244 244 244 245 245 244 243 243 243 242 242 242 243 243 243 244 243 243 243 243 243 243 243 243 245 246 247 247 247 247 247 248 249 249 249 250 250 250 251 252 252 252 253 253 253 254 254 252 253 253 254 255 255 256 256 257 257 258 258 258 258 259 259 259 260 260 260 260 260 260 260 260 261 261 260 260 260 261 261 262 262 263 264 264 264 264 265 265 265 265 265 265 266 266 267 267 268 267 266 265 263 262 261 260 259 259 258 258 257 257 257 257 257 258 258 257 257 257 257 257 256 255 255 255 255 255 254 254 254 253 252 250 249 247 247 246 244 244 244 244 244 245 246 247 247 247 246 246 244 244 243 241 240 239 239 238 237 238 237 235 237 238 239 241 242 240 241 242 243 245 245 246 246 245 246 249 250 252 254 254 254 256 256 257 259 261 264 267 268 270 270 270 271 272 273 274 275 277 279 282 283 282 282 282 281 280 279 279 278 279 279 281 282 283 284 284 285 286 288 288 288 287 287 286 286 285 285 285 286 289 291 293 293 293 293 294 296 297 298 301 302 304 306 307 307 308 307 306 305 305 306 307 306 306 307 308 308 309 309 308 308 309 310 312 313 313 313 313 314 315 316 318 319 321 321 321 321 321 323 322 319 310 283 226 200 189 186 183 179 177 174 174 174 174 174 173 172 172 171 171 170 169 168 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 173 173 323 321 319 316 316 316 314 313 311 308 309 309 310 309 308 308 307 305 304 303 303 302 302 303 306 306 307 310 312 316 319 322 325 328 330 331 331 331 331 329 326 323 319 314 309 306 305 305 305 303 301 298 297 297 297 297 297 297 297 299 301 304 305 305 305 304 303 302 299 299 296 293 292 293 294 294 294 293 292 293 293 293 292 290 288 287 287 289 291 294 295 295 296 296 296 296 296 296 296 295 294 293 293 292 291 290 289 288 286 284 283 282 281 281 281 281 280 280 280 281 281 281 281 280 280 277 275 275 278 280 279 279 278 278 278 277 276 275 274 274 277 280 282 283 283 283 283 282 281 279 278 278 279 279 279 279 279 280 280 280 281 281 280 280 279 280 279 279 278 275 272 272 273 275 278 279 280 280 280 279 278 275 273 272 273 275 275 273 272 272 272 271 271 269 268 268 268 268 267 267 267 267 268 270 272 273 272 271 270 270 269 269 268 268 267 266 266 267 268 270 272 272 272 271 269 269 269 271 272 272 270 269 269 270 271 274 279 284 285 285 285 285 285 285 285 286 287 289 290 290 290 291 291 291 290 290 286 282 279 276 278 280 282 282 282 282 282 282 282 281 279 277 276 278 280 281 281 282 280 278 275 273 274 276 279 281 282 282 282 281 280 279 278 277 276 276 276 276 277 277 277 277 275 274 274 274 273 272 271 271 271 270 267 265 262 260 258 255 253 253 252 252 252 251 251 250 249 247 247 247 247 247 247 247 247 246 246 246 246 246 245 245 245 245 245 245 245 245 244 244 244 243 243 243 243 243 243 243 244 245 246 246 246 245 245 244 244 244 244 244 244 245 245 245 244 243 242 242 242 241 241 242 242 242 243 243 243 243 243 243 243 242 243 244 245 245 245 246 246 246 247 247 248 249 249 249 250 251 251 251 252 252 252 253 254 254 253 253 253 254 254 255 256 256 256 257 257 257 257 258 258 258 259 260 260 260 260 260 260 260 261 261 261 261 260 261 261 262 262 263 265 265 266 266 266 266 266 266 266 266 265 265 266 266 267 267 267 267 265 264 263 262 260 259 259 259 258 257 257 257 257 257 257 257 257 256 256 256 256 255 255 255 255 255 255 254 254 254 253 252 250 248 247 246 245 245 245 245 244 245 245 246 246 246 245 244 244 244 244 242 241 240 239 238 238 238 238 237 237 237 239 241 242 243 242 242 243 244 244 244 246 245 246 247 249 251 253 254 254 253 254 256 258 260 263 265 267 268 270 270 271 271 272 274 274 275 277 279 281 282 281 280 280 279 279 279 279 280 280 281 282 282 282 283 282 283 284 286 288 288 288 287 287 286 285 284 283 285 288 292 293 293 293 293 294 296 297 298 300 301 302 304 306 306 307 307 306 305 305 306 306 306 306 306 307 308 309 309 309 309 309 310 311 312 312 313 313 314 316 317 318 319 321 322 323 323 325 328 328 326 319 293 222 194 190 185 179 176 174 172 173 173 173 172 172 172 171 170 170 169 168 167 167 167 168 168 168 169 169 168 168 169 169 169 169 169 169 169 168 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 172 172 173 173 321 319 317 315 315 315 314 312 308 305 306 307 307 306 306 305 305 304 303 302 302 302 303 305 308 307 310 313 316 319 322 325 328 330 330 330 330 329 328 326 324 321 317 312 307 305 305 304 302 301 299 298 297 297 297 297 298 298 298 298 299 301 303 305 305 304 302 302 300 299 296 295 295 296 295 293 292 291 290 291 291 291 289 286 286 286 289 292 295 297 297 297 298 297 297 297 296 296 296 295 294 294 293 291 290 289 288 286 284 283 282 282 281 282 282 282 281 281 281 281 279 279 279 279 278 277 275 276 278 279 279 277 276 276 277 276 276 275 274 276 278 281 282 282 282 282 282 281 280 279 278 279 280 280 279 278 278 278 279 280 280 281 280 280 280 280 280 279 277 274 272 271 273 276 278 279 279 280 279 278 276 274 272 272 273 274 274 273 272 272 271 270 269 268 267 267 268 268 267 267 267 267 268 271 272 273 273 272 271 270 270 269 269 267 266 265 265 266 268 269 269 269 269 269 269 270 271 271 271 272 270 269 269 269 272 277 282 284 285 285 284 283 283 283 283 284 287 288 288 289 289 290 291 291 291 290 286 282 280 279 278 280 281 282 282 282 282 282 281 279 278 277 277 278 280 281 281 281 279 277 275 274 275 277 279 281 282 282 282 281 280 278 277 276 276 276 277 278 277 279 279 278 277 275 275 275 274 273 272 272 271 270 268 265 262 260 258 256 255 254 254 253 252 252 251 250 249 248 247 246 246 246 246 246 246 246 246 246 246 245 245 245 245 245 245 245 245 244 244 244 243 243 243 243 243 243 243 244 245 246 246 246 246 245 245 245 244 244 243 244 245 245 246 245 244 244 243 242 241 241 241 241 241 241 242 242 242 243 243 242 243 243 243 244 244 244 244 244 244 245 245 245 246 247 248 249 250 250 250 250 251 251 252 253 253 254 254 254 255 255 255 255 256 255 255 256 257 257 257 257 257 258 258 259 259 259 259 260 260 260 260 260 260 260 260 261 262 262 263 264 265 267 267 267 267 267 267 267 267 267 266 266 266 266 267 267 267 267 266 265 264 262 261 260 260 259 258 258 257 257 256 256 256 256 256 254 254 254 254 254 253 254 254 254 254 254 254 253 252 251 249 247 246 245 245 245 245 244 243 243 244 245 246 245 244 243 243 243 244 242 241 240 239 238 239 239 239 238 238 238 240 242 243 244 244 245 246 246 246 246 246 246 250 252 252 253 254 255 255 255 255 256 258 262 265 267 267 268 270 270 271 272 273 274 275 276 277 278 280 280 278 278 278 278 277 278 279 281 281 281 281 282 281 281 281 282 283 285 287 289 290 289 288 285 284 283 283 286 289 292 293 293 293 293 295 296 297 298 300 301 302 303 304 306 307 307 307 307 306 306 306 306 306 306 307 308 310 310 310 310 311 311 312 312 313 313 313 314 316 318 319 320 321 321 323 325 328 332 335 335 335 321 179 174 176 172 171 170 169 168 169 171 171 171 171 171 170 169 168 168 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 172 172 173 173 320 318 317 316 315 315 313 311 306 305 306 307 307 306 306 306 306 304 303 302 302 303 305 308 310 310 314 317 320 323 326 328 330 331 331 331 330 327 325 324 322 319 315 310 306 303 304 302 300 299 298 300 300 299 298 298 298 298 297 297 297 299 301 303 304 303 301 301 300 298 297 296 296 296 294 292 289 289 289 289 288 287 286 287 289 292 294 296 297 297 297 297 298 298 298 298 297 297 297 297 296 295 292 290 289 288 286 285 284 283 282 282 282 282 283 283 283 282 282 282 282 280 279 277 275 274 274 276 278 279 278 276 275 274 274 274 274 274 275 276 278 281 282 282 282 282 281 280 279 279 279 279 280 279 279 279 278 277 278 279 280 280 280 280 281 281 281 280 277 273 271 271 273 276 278 278 279 279 279 278 276 273 271 271 272 273 274 273 273 272 270 269 267 266 265 266 267 268 267 267 266 267 269 273 273 274 273 272 271 270 270 270 269 267 265 264 264 265 268 269 269 268 267 268 270 271 271 270 269 271 273 273 273 275 279 283 284 285 287 286 284 283 282 282 282 283 287 288 287 287 289 290 291 291 291 289 286 283 282 280 279 279 280 281 281 281 282 281 280 279 278 277 277 279 280 280 280 280 279 277 275 275 277 278 280 281 281 281 281 281 279 277 276 275 276 277 278 279 279 281 280 279 278 277 276 276 275 274 272 272 270 269 268 267 265 262 260 258 256 256 256 254 253 252 252 251 249 248 247 246 246 246 246 246 246 246 246 246 245 245 245 245 245 245 245 245 244 244 244 243 243 243 243 243 243 243 244 244 246 247 247 247 246 246 245 244 243 243 243 243 244 245 245 245 244 244 242 241 241 241 241 241 241 241 241 241 242 242 242 243 243 244 244 244 244 244 244 243 243 243 243 244 246 247 248 249 249 249 250 250 250 251 251 252 253 253 253 254 254 255 255 256 255 255 255 257 257 257 257 257 257 257 258 258 258 258 259 259 259 260 259 260 260 260 260 260 262 263 263 264 265 265 266 267 267 267 268 268 268 268 268 267 267 266 266 267 267 267 267 266 265 263 262 262 261 260 259 258 257 257 256 255 255 254 254 251 250 251 251 251 251 252 252 252 252 253 253 253 252 250 248 246 244 244 245 245 245 244 242 241 242 243 243 243 243 243 242 242 243 242 242 241 240 240 241 241 241 240 239 240 242 244 245 246 246 247 248 249 249 249 248 249 251 254 255 255 255 255 256 256 256 256 258 262 264 266 267 268 268 269 270 271 272 274 275 276 276 276 276 277 274 274 275 275 275 276 277 279 280 280 280 280 280 281 282 282 283 284 286 287 287 288 287 284 283 282 284 289 291 292 293 294 295 295 296 296 297 299 300 301 301 302 303 306 307 307 307 307 307 307 306 306 306 306 307 308 310 310 310 310 311 312 313 313 314 314 314 315 316 318 319 321 321 322 324 327 330 334 338 341 352 33 117 136 151 157 159 162 163 164 166 168 169 169 169 169 168 168 168 167 167 167 166 166 166 167 167 167 167 167 167 168 168 167 167 167 168 168 168 168 169 168 168 168 168 168 168 168 168 168 168 168 169 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 171 171 171 172 172 172 173 320 319 318 317 315 314 310 306 306 307 308 309 309 309 308 307 306 305 304 304 305 307 309 308 311 314 318 321 324 328 331 333 333 332 332 331 329 327 324 321 320 317 313 309 307 304 303 301 300 300 301 303 302 300 299 299 299 298 297 297 297 299 301 302 302 301 300 300 299 297 296 296 295 295 293 291 289 289 289 288 286 286 289 290 293 295 296 297 297 297 297 297 298 298 298 298 298 298 297 297 295 293 290 288 287 287 286 285 284 283 282 282 283 284 284 284 284 284 285 283 282 281 280 275 275 275 276 277 279 279 277 276 276 274 274 274 274 275 275 277 279 280 281 281 282 282 281 280 279 279 279 279 280 279 279 278 277 276 277 278 279 280 281 282 282 283 283 280 276 272 271 272 274 277 278 278 279 279 280 279 277 274 272 271 272 274 274 274 273 273 270 267 265 265 265 267 268 269 268 267 267 268 271 273 273 274 273 272 271 271 270 270 269 267 265 264 263 265 266 268 268 267 267 268 270 270 270 270 271 272 275 274 275 277 280 282 284 288 290 288 285 284 284 282 281 284 288 289 287 287 288 290 291 291 291 289 287 285 284 281 279 279 279 280 280 280 280 280 279 278 278 278 279 279 280 280 280 279 278 277 277 277 277 278 280 280 280 281 281 281 279 277 276 276 278 279 279 280 281 282 282 280 279 278 277 277 275 274 273 272 270 269 268 267 266 265 262 260 260 260 258 255 254 253 252 251 250 248 247 247 246 246 246 246 246 246 246 245 245 245 245 245 244 244 244 244 244 244 243 243 243 243 243 243 243 243 244 245 246 247 247 246 246 245 244 244 243 242 242 242 243 244 245 244 244 243 242 241 241 241 241 241 241 241 240 241 241 242 242 243 244 245 246 245 245 244 244 243 243 242 243 244 246 247 248 248 249 249 250 250 251 251 252 252 252 252 252 252 253 254 254 254 255 255 257 258 259 259 258 257 257 257 257 257 258 258 258 258 259 259 259 259 259 259 260 260 261 262 263 263 264 264 266 267 267 267 268 268 268 269 269 268 267 266 266 266 267 267 267 266 266 265 264 262 261 260 259 258 257 256 255 254 253 253 251 250 249 249 249 249 249 250 250 251 251 252 252 252 251 249 247 245 243 243 243 243 244 243 241 240 240 241 241 242 242 243 243 243 243 243 243 242 242 242 242 242 242 242 241 243 245 246 247 248 248 248 248 250 250 250 250 251 253 255 256 257 257 257 257 257 257 257 259 262 263 265 266 267 267 268 270 270 271 272 274 275 274 273 273 272 269 270 271 272 272 273 274 275 275 276 277 279 280 281 282 282 282 283 286 287 287 286 285 283 283 284 286 291 292 292 292 293 294 295 296 297 298 300 301 302 302 302 304 306 307 307 306 306 307 307 307 307 306 306 307 308 309 310 310 310 310 311 312 314 314 314 315 315 316 317 318 319 320 322 324 326 329 331 334 338 351 357 18 100 133 144 151 157 160 162 164 165 166 167 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 170 170 170 171 171 171 171 171 172 172 172 172 172 320 320 318 316 314 313 309 307 308 310 311 312 311 310 309 308 308 308 308 308 309 310 311 311 314 318 322 326 330 333 335 334 333 331 332 330 328 325 322 319 318 315 312 308 308 305 302 301 300 301 301 301 301 300 299 299 299 298 297 297 298 299 300 300 299 298 298 298 297 296 295 295 294 294 292 291 290 290 290 290 289 290 292 293 294 295 296 297 297 297 297 297 297 297 297 297 297 297 296 296 293 290 288 287 287 287 287 286 285 284 283 283 284 284 285 285 285 285 286 283 282 281 279 275 276 277 278 279 279 281 279 278 277 275 274 275 275 276 277 279 279 281 281 282 282 282 281 280 280 279 279 279 279 279 279 277 276 276 276 277 279 281 282 283 283 284 283 279 275 271 270 272 275 277 279 278 279 281 281 280 277 274 271 270 272 274 274 274 274 273 270 266 264 265 267 269 269 269 269 269 268 270 271 272 272 272 271 272 272 271 270 269 268 266 265 264 262 262 262 264 265 266 267 270 271 272 271 271 273 274 274 274 274 274 275 279 284 290 291 288 286 286 284 281 281 284 287 289 287 286 288 289 290 291 291 290 288 286 285 282 279 278 278 279 279 279 279 279 278 278 278 278 279 279 279 279 279 279 278 277 278 278 278 279 280 280 280 281 281 281 279 277 277 278 280 281 281 282 283 283 283 281 279 278 277 276 275 275 274 273 271 270 268 268 267 266 265 262 264 262 259 257 255 254 253 252 251 249 248 247 246 246 245 246 246 246 246 245 245 245 245 244 244 244 243 244 244 244 243 243 243 243 243 242 243 242 243 244 246 246 246 246 245 244 244 243 242 241 241 241 242 243 243 243 242 242 241 240 241 241 241 241 241 241 240 240 240 241 241 242 243 244 245 245 244 244 244 244 243 243 243 244 245 246 247 247 248 248 250 250 251 251 251 252 252 252 252 252 252 253 253 254 255 257 258 260 259 259 258 257 256 256 257 257 257 257 258 258 258 258 258 258 258 259 259 260 261 261 262 262 263 263 265 266 267 267 267 267 268 269 269 268 267 266 266 266 266 267 267 267 267 266 264 262 261 258 257 256 255 254 253 253 252 251 249 248 247 247 247 247 248 248 249 250 250 251 251 251 250 248 246 244 243 243 242 242 242 241 240 240 240 240 241 241 242 244 244 244 244 244 243 243 242 242 242 242 242 242 243 244 246 248 249 248 248 249 249 250 249 249 250 251 253 255 257 258 258 259 259 258 258 259 261 263 264 265 266 266 266 268 269 270 270 271 272 272 272 271 270 269 267 268 268 269 270 271 271 271 272 273 276 278 280 280 280 280 280 282 282 284 285 284 283 282 285 287 290 291 292 292 293 294 295 296 296 297 299 300 302 303 303 303 305 307 307 306 306 305 306 306 306 307 306 307 307 307 308 309 310 310 310 310 311 312 313 313 313 314 314 316 316 317 319 320 322 325 326 326 328 330 330 337 352 53 125 141 150 156 159 160 161 161 163 165 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 322 321 319 316 314 313 312 311 311 313 314 313 312 311 310 312 313 312 312 312 312 313 313 314 318 323 328 332 335 337 336 333 332 332 330 329 326 323 321 318 316 314 310 307 307 303 300 299 300 300 299 299 299 299 299 299 298 297 297 297 297 298 298 297 296 297 296 296 295 294 294 294 293 292 292 291 291 292 292 293 293 293 293 294 295 295 295 296 296 296 296 297 296 296 295 295 295 295 295 294 291 289 287 287 287 288 287 286 285 285 283 284 284 285 286 286 285 286 286 283 283 281 279 278 277 279 279 280 281 282 279 279 277 276 275 276 276 277 278 279 279 280 281 282 283 282 281 280 280 279 279 279 279 279 278 276 275 275 276 277 279 281 282 283 283 283 282 278 274 270 270 272 275 278 279 279 280 282 281 280 277 273 270 270 271 272 273 274 274 272 269 266 264 265 268 269 269 269 269 269 270 270 270 271 271 271 270 270 271 271 270 268 267 266 264 264 263 261 260 262 265 267 269 273 274 273 273 272 273 272 273 273 272 272 275 280 285 289 289 286 285 284 281 280 280 283 285 287 285 285 287 288 289 291 291 290 288 287 285 282 278 278 278 278 279 279 280 279 279 279 278 278 279 279 279 278 278 278 278 278 279 279 279 279 280 280 281 281 281 280 279 278 278 279 280 281 282 283 284 284 283 280 278 277 277 276 276 275 274 273 272 271 270 268 268 268 267 267 267 265 262 259 256 254 253 253 251 250 250 248 247 246 245 245 245 245 245 245 245 245 245 244 244 243 243 244 244 244 243 243 243 243 242 242 242 241 242 243 245 245 245 245 244 243 243 242 241 240 239 240 241 242 242 242 242 241 240 240 240 241 241 240 240 240 239 239 239 239 240 241 242 242 243 244 244 244 245 244 244 244 243 244 245 245 246 246 247 247 248 249 249 250 251 251 251 251 251 252 252 253 254 255 256 258 260 259 259 258 257 257 257 256 257 257 257 257 258 258 258 258 258 258 258 258 259 260 261 261 261 261 262 263 264 265 266 266 266 266 267 267 267 268 267 266 266 266 267 268 268 268 268 267 265 263 260 258 256 255 253 252 251 251 250 249 248 247 246 246 246 246 246 246 247 248 249 250 250 250 249 248 246 245 244 243 241 241 241 241 240 241 241 241 241 242 243 244 244 244 245 244 244 243 242 242 242 242 242 242 243 244 245 247 249 249 248 248 249 249 249 250 251 253 254 257 257 258 260 261 261 260 260 260 262 264 264 264 265 265 266 267 268 269 269 269 270 270 270 268 267 267 267 267 268 269 270 271 271 271 272 274 276 278 279 278 278 278 279 279 279 282 282 282 282 283 286 290 291 292 292 292 293 294 295 296 296 298 299 300 302 304 304 305 307 307 306 305 305 305 305 305 304 305 305 306 307 307 307 308 309 309 310 310 310 311 311 312 312 313 314 314 316 317 317 318 319 322 321 321 321 322 323 325 329 347 140 149 153 157 157 157 158 159 161 163 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 167 167 167 168 168 168 168 168 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 172 172 172 324 323 320 317 315 315 315 312 313 313 313 313 312 312 314 317 317 316 316 315 315 315 316 318 322 328 333 337 338 336 333 330 330 329 328 326 324 322 320 318 315 312 308 307 305 301 296 296 297 297 296 296 296 296 297 296 296 295 296 296 296 295 295 294 294 294 294 293 293 293 293 293 292 292 292 292 292 293 293 293 293 293 293 293 294 294 294 294 294 294 295 295 294 293 293 293 294 294 293 291 290 288 287 287 287 288 287 286 285 284 283 284 285 285 285 285 285 285 286 286 283 281 280 278 277 279 280 281 282 282 282 279 277 276 275 276 277 278 278 279 279 279 281 282 282 281 280 279 278 278 278 278 278 279 277 275 274 275 276 277 279 281 281 282 283 283 281 277 272 270 270 272 275 276 278 279 281 282 280 278 275 272 269 269 270 271 273 274 274 271 269 266 264 265 268 269 269 270 270 269 269 269 270 271 271 270 270 270 271 270 268 267 266 265 264 264 264 263 263 263 266 269 271 274 274 273 274 274 273 273 272 274 275 276 280 284 286 287 287 286 285 282 280 278 279 281 284 284 284 284 285 287 289 290 290 290 289 287 285 282 278 278 278 278 279 279 279 279 279 278 278 278 278 278 279 279 279 279 279 280 281 281 280 280 280 280 281 281 281 280 280 279 279 280 281 281 282 284 284 284 281 278 275 276 276 276 276 275 274 273 272 272 271 270 269 269 269 269 269 267 264 261 258 255 254 253 253 252 251 249 247 246 246 245 245 245 245 245 245 245 245 244 243 243 243 244 245 244 244 243 243 242 242 241 240 239 241 243 244 244 244 243 243 242 242 241 240 238 238 239 239 240 241 242 242 241 240 239 239 239 239 239 239 239 238 238 238 238 238 239 242 243 244 244 244 245 245 245 244 244 243 243 244 244 244 245 246 247 247 248 249 249 250 251 251 251 252 253 254 254 256 257 258 259 259 258 258 257 257 257 258 258 258 258 257 257 257 258 258 258 258 258 258 258 259 260 260 261 261 261 262 263 264 265 265 265 265 265 266 266 266 267 267 267 266 267 267 268 269 269 269 267 265 263 261 258 256 254 252 251 250 249 248 247 246 246 247 246 245 246 246 246 247 248 250 250 251 251 250 248 249 248 246 244 243 242 242 242 241 242 242 242 242 243 244 244 244 245 246 245 244 243 243 243 243 244 244 243 244 245 245 247 248 248 247 247 249 251 252 252 253 255 256 258 258 259 260 261 262 262 261 261 262 263 263 264 264 265 266 267 267 267 267 267 268 268 268 266 266 266 267 267 268 270 271 271 272 273 274 275 276 277 278 276 276 277 277 277 277 278 280 281 283 285 287 290 290 291 292 292 293 294 295 295 296 298 300 300 301 303 304 305 306 307 306 304 303 303 304 304 304 304 305 305 306 306 306 306 307 308 309 310 311 311 311 311 312 313 313 314 315 316 316 317 318 319 318 318 319 319 318 317 313 265 160 157 157 157 157 157 157 159 160 162 163 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 172 172 325 324 321 317 315 315 316 315 314 314 313 314 314 315 317 318 319 319 318 319 318 318 320 323 328 333 336 338 336 332 328 327 327 327 325 324 323 322 320 318 315 312 312 308 304 299 296 295 296 295 293 293 293 293 293 293 293 293 294 294 293 293 292 292 292 292 292 292 292 292 293 292 292 292 292 293 293 293 293 293 293 293 292 292 292 293 293 292 293 293 294 294 292 291 291 292 294 293 293 292 290 289 288 288 287 287 286 286 284 283 283 284 285 285 285 284 284 283 283 284 283 280 279 276 277 278 279 280 282 283 281 278 276 276 276 277 278 279 279 279 279 279 280 281 282 281 279 278 277 277 278 278 278 278 277 275 274 275 276 277 278 279 280 281 282 282 280 276 271 269 269 272 275 275 277 279 280 280 278 276 273 270 268 269 269 271 272 273 273 271 269 266 265 265 267 268 269 269 270 269 270 271 271 271 270 270 270 270 270 269 266 266 266 265 264 264 264 264 264 264 266 270 272 272 271 271 274 275 275 275 275 277 278 280 283 286 286 286 286 286 285 282 279 277 278 281 283 283 283 283 283 285 288 289 290 290 290 288 285 283 281 280 277 277 277 277 277 278 278 278 278 278 278 279 279 280 280 280 281 282 282 282 282 281 281 281 281 281 281 281 281 281 281 281 282 282 283 284 284 283 279 276 275 275 275 275 276 275 274 273 273 273 272 271 270 270 269 269 269 269 267 264 261 258 255 254 254 253 252 250 248 246 246 245 245 245 245 245 245 245 244 244 243 243 243 244 245 244 244 243 243 242 241 240 238 238 240 242 243 244 244 243 242 241 241 240 239 238 238 238 239 240 241 242 242 240 239 238 238 238 238 238 237 237 236 237 237 237 238 240 244 244 245 245 245 245 245 245 244 243 243 243 243 243 244 244 246 246 247 247 248 249 251 251 251 252 253 254 255 256 257 258 259 258 258 258 258 256 257 258 258 259 259 259 258 258 258 258 258 258 258 258 258 258 259 259 259 260 261 261 262 263 264 264 265 264 264 264 264 264 264 266 267 267 267 268 268 268 269 269 268 267 265 263 260 257 255 253 253 252 250 249 248 248 247 249 250 250 249 249 249 249 249 250 251 251 251 252 252 251 252 250 248 246 244 243 243 243 242 243 243 243 243 243 244 244 244 246 246 246 245 244 244 244 245 246 246 245 247 248 247 247 247 248 248 249 251 253 254 255 256 257 258 260 260 260 261 262 263 263 262 261 261 261 262 264 264 263 264 266 266 266 266 265 266 266 267 266 266 267 267 268 269 270 271 271 273 274 274 275 276 276 276 274 274 275 275 276 276 277 278 279 282 284 287 288 287 288 290 291 293 294 295 296 297 297 298 299 300 302 303 304 305 305 305 304 304 303 304 304 304 305 305 305 305 305 305 306 306 307 308 309 310 310 310 311 313 314 314 314 314 315 316 317 318 318 317 317 318 319 318 311 291 195 165 160 158 158 159 159 159 159 160 161 162 163 164 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 326 324 320 317 315 316 317 317 316 315 314 314 315 316 316 317 319 320 321 322 321 322 323 327 331 332 333 332 329 325 324 324 324 324 322 322 321 320 319 316 314 313 312 308 303 299 296 294 294 292 291 290 290 291 290 290 291 292 292 292 291 291 291 291 291 291 291 291 292 292 293 293 293 293 293 293 292 292 291 292 292 292 292 291 292 292 292 292 292 293 293 293 292 291 291 292 293 294 294 293 291 289 289 288 287 286 286 285 284 283 284 285 286 286 285 285 284 284 284 283 282 280 278 275 277 278 279 279 282 282 280 278 276 276 276 277 278 279 279 279 280 280 280 280 281 280 278 277 276 277 277 278 278 277 276 275 275 275 276 276 277 278 279 280 282 282 279 275 271 268 269 272 274 275 278 279 280 279 277 274 272 269 268 268 268 270 271 272 273 272 270 267 265 265 265 267 268 269 270 271 272 272 272 271 269 269 269 270 270 269 267 267 266 265 264 265 265 265 265 265 266 269 270 270 270 270 272 273 275 276 277 278 280 282 284 286 285 285 284 283 282 281 276 276 278 280 281 281 281 282 283 284 286 287 289 290 290 288 286 285 283 280 278 276 276 276 276 277 278 278 278 278 279 280 280 281 281 282 284 283 282 282 282 281 281 281 281 281 282 282 282 282 282 282 283 283 284 285 284 282 278 275 274 275 275 275 276 275 275 274 274 273 273 272 272 271 270 270 270 269 268 266 263 260 257 255 255 254 253 251 249 247 246 245 245 245 245 245 245 245 244 244 243 243 243 244 244 244 244 243 243 242 241 239 237 237 239 242 242 243 243 243 242 241 240 240 239 238 238 238 239 240 241 242 242 241 240 239 238 237 238 237 236 234 233 234 236 238 240 242 243 244 245 245 245 245 245 245 245 244 244 244 244 244 244 245 245 246 246 247 248 249 250 251 251 252 253 254 255 256 257 257 258 257 257 257 257 256 257 258 258 258 259 259 259 259 260 260 260 260 259 258 258 258 258 258 259 259 260 261 261 262 263 264 264 263 263 263 262 263 263 265 266 267 268 268 268 268 268 268 268 266 265 262 259 256 254 253 253 252 252 252 251 251 251 251 252 251 251 251 250 250 250 250 250 251 251 252 252 252 252 251 248 246 245 244 243 243 243 243 243 243 243 244 244 245 245 246 246 245 244 244 244 245 246 247 247 248 250 251 251 250 250 249 250 251 252 254 256 257 259 259 260 261 261 261 261 263 264 265 264 262 261 261 262 263 263 263 264 265 266 266 266 266 266 266 266 266 266 267 268 268 269 271 271 272 272 273 273 274 274 274 273 272 272 273 274 274 275 276 277 278 280 282 283 285 283 284 286 289 292 294 296 296 297 297 297 298 300 302 302 303 303 304 304 305 305 304 304 304 305 305 305 304 304 304 305 305 306 306 307 308 309 309 309 311 312 313 314 314 314 314 316 318 319 318 318 318 319 319 316 298 229 177 165 161 160 160 161 161 161 161 160 161 162 163 163 163 164 164 165 165 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 172 325 323 320 317 316 317 319 319 318 318 317 316 316 315 315 317 318 320 321 321 321 322 323 325 326 326 326 324 321 320 321 320 320 320 320 320 319 318 316 314 314 314 311 307 302 298 295 293 293 292 290 290 289 289 288 290 292 293 292 291 290 290 290 290 290 291 291 292 292 292 293 293 293 293 293 292 291 290 290 291 292 292 292 292 292 293 293 293 293 293 293 293 293 292 293 293 293 294 294 293 292 290 289 288 287 286 286 285 285 284 285 286 286 286 286 285 284 284 283 282 283 281 278 276 278 279 279 279 279 280 280 278 277 277 276 277 278 279 279 279 279 279 279 279 280 279 277 276 276 276 277 277 278 277 276 276 275 275 275 276 276 277 278 280 281 281 278 274 270 267 269 269 272 275 279 280 278 276 274 272 270 268 268 268 268 269 271 273 273 272 270 267 266 265 265 266 268 269 271 272 272 272 271 270 269 269 269 270 271 271 270 268 267 264 263 265 266 266 266 266 267 268 269 269 269 269 270 273 275 275 276 278 280 283 285 283 280 281 279 278 277 276 275 274 276 277 278 279 279 280 282 284 285 286 288 289 289 288 286 286 284 281 278 275 274 274 275 276 277 277 278 279 279 280 281 282 282 283 284 284 284 282 281 280 280 279 280 282 283 283 283 283 283 283 283 284 284 284 283 281 277 275 275 275 275 276 275 275 275 274 274 273 273 273 272 272 271 270 269 269 268 267 265 262 261 259 256 255 253 252 250 248 246 245 245 245 245 245 245 244 244 244 243 242 243 244 244 244 244 243 242 242 240 239 238 238 240 242 242 244 244 243 242 241 241 240 239 239 239 239 240 241 242 243 242 241 241 239 239 238 237 237 235 233 231 231 234 238 241 241 240 242 243 244 244 244 244 245 246 246 245 245 244 244 244 245 245 246 246 247 248 248 249 250 251 252 252 252 253 254 255 256 255 254 254 255 256 256 257 258 257 258 258 259 259 259 260 260 260 260 260 260 259 259 258 258 258 259 260 261 261 262 263 263 262 262 262 262 262 261 262 264 265 267 268 268 268 268 268 268 267 266 265 263 260 258 257 256 254 254 254 254 253 253 252 251 250 250 250 250 249 248 248 248 248 249 250 250 250 250 250 250 247 245 244 245 245 244 243 243 243 244 244 245 246 246 245 246 245 245 245 244 244 245 246 247 248 250 252 253 253 253 253 252 252 252 253 254 256 258 260 261 261 261 261 261 262 264 265 266 266 266 264 263 263 264 263 263 264 265 266 266 266 266 265 265 265 265 266 267 268 269 270 270 271 272 272 272 272 272 271 271 272 272 272 273 273 273 274 275 276 277 279 280 281 282 280 281 284 287 290 292 294 295 295 295 295 297 300 303 303 302 302 302 302 303 304 305 305 304 304 305 304 304 304 304 304 305 305 306 306 307 308 308 308 308 310 312 314 314 314 314 316 318 319 319 318 317 317 315 302 232 185 170 163 161 161 160 161 162 162 162 162 162 162 163 163 163 164 165 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 167 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 324 322 319 317 318 319 320 319 319 318 316 315 315 313 313 314 315 317 318 319 319 319 318 318 318 318 318 316 314 314 315 316 317 317 318 319 318 316 314 313 313 312 310 306 302 298 295 294 293 292 290 290 288 288 289 291 294 295 294 292 291 290 290 290 291 292 292 293 293 293 293 293 293 293 292 291 290 290 291 292 292 292 293 293 294 295 295 294 294 293 293 294 294 294 294 294 294 294 294 294 293 290 289 288 287 287 286 286 285 285 286 286 286 287 286 285 285 284 283 281 280 281 278 277 278 279 279 279 279 279 280 278 277 277 276 277 278 278 279 280 279 278 278 278 279 278 276 275 275 276 277 277 277 277 276 276 275 275 275 276 276 277 278 280 280 279 276 273 269 268 268 268 272 276 279 279 277 275 273 271 270 269 268 268 268 270 272 274 274 273 271 268 268 266 265 266 268 269 271 272 272 272 270 270 270 270 269 271 271 270 268 265 263 264 263 265 267 269 268 268 268 268 268 268 269 269 271 274 275 275 276 278 280 283 283 276 273 274 273 272 271 272 274 272 274 275 276 277 278 279 282 284 285 287 287 289 289 288 288 286 284 282 278 275 272 273 273 275 276 276 278 279 280 281 282 282 283 284 284 285 284 283 280 279 279 280 282 282 283 283 283 283 283 283 283 284 284 284 283 280 277 275 275 275 276 276 275 275 275 275 275 274 273 273 273 272 271 270 269 268 268 267 266 265 264 262 259 256 254 253 251 249 247 246 245 245 245 244 244 244 244 243 243 242 243 243 243 244 244 243 242 241 240 239 238 239 240 242 243 244 245 243 242 242 241 241 240 240 240 240 241 241 243 243 243 242 241 240 239 238 237 236 235 233 230 230 231 235 237 238 238 240 242 243 244 243 243 245 246 245 245 245 244 244 244 245 245 246 247 248 248 249 249 250 250 250 251 252 252 253 254 254 253 253 254 255 256 256 256 256 257 257 257 258 258 259 259 259 259 259 260 259 259 259 259 259 259 259 259 260 261 262 262 262 261 261 261 264 264 262 262 263 265 266 267 267 267 267 268 268 267 267 265 264 262 260 259 258 256 255 254 254 254 253 251 248 248 248 247 246 245 245 245 246 247 247 248 248 248 249 249 249 247 245 245 245 246 245 245 245 245 245 246 246 245 245 245 245 245 245 244 244 244 245 245 246 248 250 252 252 254 254 254 253 252 252 252 253 255 257 257 260 260 260 260 261 262 264 265 267 267 267 267 266 265 264 263 263 263 264 265 265 266 266 265 264 264 265 266 267 269 270 270 270 271 271 271 270 269 270 271 271 271 272 273 273 273 272 273 274 276 277 277 279 280 279 278 280 283 286 289 290 290 291 291 292 295 297 302 304 304 303 302 302 302 303 304 304 305 304 304 304 304 304 304 304 304 304 304 305 305 306 307 307 307 307 309 311 312 313 313 313 314 316 317 317 316 313 309 297 247 185 170 166 165 163 161 160 161 161 162 163 163 163 163 163 164 164 165 165 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 172 324 322 319 318 319 320 321 320 319 317 314 313 312 309 308 309 312 314 315 318 317 315 313 312 312 311 311 311 310 311 311 313 314 316 317 318 317 316 313 313 311 309 309 306 302 299 296 295 294 291 290 289 287 287 289 291 294 295 295 294 293 292 291 291 292 293 294 294 295 295 294 294 293 293 292 291 291 291 292 292 293 293 294 294 295 296 295 294 293 293 293 294 294 294 294 294 294 294 294 293 291 289 288 288 288 288 287 287 287 286 286 286 287 287 287 286 286 285 283 282 280 279 278 278 278 279 279 280 279 280 281 278 278 277 277 278 278 278 279 279 278 277 277 278 278 277 276 275 275 275 276 277 277 277 276 276 275 275 275 275 275 276 278 279 279 277 274 272 269 268 267 268 272 277 279 278 276 274 272 271 270 270 269 268 270 272 274 275 275 272 270 269 269 266 265 265 267 269 272 272 272 270 269 270 268 267 268 269 269 267 265 263 263 264 265 268 270 271 271 269 269 269 270 271 270 271 274 276 276 276 277 278 278 278 275 270 268 268 268 268 267 267 269 270 272 273 274 274 276 278 281 283 284 285 286 288 288 288 287 287 285 281 278 274 271 271 272 274 275 276 278 280 281 281 282 282 283 284 284 284 284 282 279 278 280 282 284 284 284 284 283 283 283 283 284 284 285 284 283 280 278 277 276 276 276 276 276 276 276 275 275 275 275 274 273 272 271 271 270 269 268 267 266 266 265 263 260 257 255 253 252 250 248 246 246 245 245 244 244 244 244 243 243 242 243 243 244 244 244 243 242 241 240 239 239 239 239 242 244 245 245 244 243 242 242 241 241 241 241 241 242 242 244 244 244 242 241 241 239 238 236 236 234 233 231 230 231 233 233 236 238 239 240 242 242 242 242 243 245 245 244 243 243 243 243 244 246 247 248 248 248 249 249 250 250 250 251 251 252 252 252 252 252 252 254 255 255 255 255 255 256 256 257 257 258 258 258 258 259 259 259 258 258 258 259 260 260 260 259 260 261 262 263 263 261 261 262 263 264 262 262 262 263 264 265 266 266 267 268 267 267 266 265 264 263 262 261 259 257 256 253 252 252 250 248 245 245 245 244 243 243 243 244 245 246 247 247 247 248 249 250 249 249 247 246 245 246 246 246 246 246 247 247 246 244 243 244 244 244 244 244 243 244 244 245 246 248 250 251 251 253 254 253 252 252 252 252 253 253 253 255 257 257 258 259 260 261 263 265 266 266 267 267 267 265 262 261 262 263 263 264 265 266 267 266 265 264 264 266 267 268 269 270 270 271 270 270 269 269 270 271 271 272 273 273 273 272 271 271 272 274 274 276 278 277 277 277 282 284 286 287 288 288 289 290 292 294 297 302 303 303 303 303 303 304 304 303 303 303 304 304 304 304 305 305 305 304 304 304 304 305 306 306 307 307 307 308 309 311 312 312 311 311 312 313 314 313 302 291 262 209 178 167 165 165 164 163 161 161 162 162 163 163 164 164 164 165 165 166 166 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 169 169 169 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 172 324 321 319 319 319 321 321 320 318 316 313 311 309 306 305 305 306 308 311 313 310 307 306 306 305 305 305 306 306 307 309 311 313 316 317 318 317 315 313 313 310 308 307 306 303 300 297 294 292 290 289 288 287 288 289 292 293 294 295 295 295 294 293 292 293 294 295 296 297 297 296 295 294 293 292 291 292 292 293 293 293 294 294 294 294 294 294 293 292 293 294 294 293 293 293 293 293 294 293 292 290 289 288 288 288 288 288 288 288 287 287 287 288 288 288 288 287 286 285 283 281 279 278 279 279 279 280 280 279 278 279 279 278 276 277 279 279 279 280 279 278 277 277 278 278 277 276 276 275 275 276 277 277 277 277 277 276 276 276 275 274 275 277 278 277 275 272 269 267 267 267 269 273 277 278 278 276 274 272 270 270 270 270 270 271 274 275 275 274 271 271 270 268 266 264 264 266 269 271 272 270 270 269 268 266 266 267 266 265 263 263 263 264 266 268 270 272 272 271 269 269 271 272 272 272 275 277 278 278 276 276 276 273 271 268 267 268 268 268 268 268 268 269 270 271 272 273 273 275 277 279 281 282 283 284 285 286 286 287 286 283 279 276 273 270 269 270 271 272 274 277 279 280 281 281 282 283 283 283 284 284 282 278 279 281 284 285 285 284 284 283 283 283 284 284 285 285 285 283 281 279 278 276 276 276 276 276 276 276 276 275 275 274 274 273 272 272 271 271 270 269 268 267 267 265 264 262 259 256 254 252 251 250 249 247 245 245 244 244 244 243 243 243 242 242 243 244 244 244 243 242 241 240 239 239 239 239 242 243 245 245 243 243 242 242 242 242 241 241 242 242 243 243 244 243 242 241 241 239 237 236 235 234 233 233 233 233 233 234 237 238 239 239 240 241 241 241 242 243 243 243 242 242 243 243 245 246 247 247 248 248 249 250 250 250 250 250 250 251 251 251 251 251 252 252 252 253 253 253 254 255 255 256 256 256 257 258 258 258 257 257 257 257 257 258 259 259 259 259 260 261 262 262 262 261 261 262 262 262 262 261 261 261 262 263 264 266 267 267 267 265 264 263 262 262 261 260 259 257 254 252 250 249 248 246 245 243 243 243 243 244 243 245 246 247 247 247 249 250 250 250 250 250 249 247 246 245 245 245 246 247 247 246 245 243 242 242 242 243 243 243 243 243 244 245 246 247 247 248 250 251 253 253 252 252 252 253 253 253 253 254 255 256 256 257 259 260 263 264 265 266 267 266 265 263 260 259 261 262 262 263 265 267 268 267 265 264 264 266 266 267 268 269 270 270 269 269 268 268 270 270 271 272 273 273 272 271 270 270 272 273 273 274 275 276 276 278 282 285 286 287 287 288 289 291 293 295 298 301 300 302 303 304 305 306 305 303 303 303 304 304 304 304 305 305 305 305 304 304 305 305 306 306 306 307 307 308 308 310 311 311 309 309 309 309 308 304 284 263 230 198 179 170 170 167 166 165 164 163 164 164 164 164 165 165 165 166 166 166 167 167 168 169 169 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 323 321 320 319 317 315 316 317 316 314 311 309 307 304 302 302 302 302 303 302 300 298 299 299 300 302 304 304 305 307 309 311 313 316 317 318 317 316 315 314 311 308 307 305 302 299 296 292 290 290 289 288 289 289 290 291 294 294 295 296 296 297 296 295 294 294 296 297 298 298 297 296 295 294 293 292 293 293 294 294 295 295 294 294 294 293 293 292 292 293 294 294 293 293 292 292 292 292 291 290 289 288 288 288 287 288 289 289 288 288 288 288 289 290 289 289 288 287 285 284 282 281 280 280 280 280 280 280 280 279 280 279 278 277 278 278 280 280 280 279 278 277 278 278 279 278 277 276 275 275 276 277 278 278 278 277 276 275 275 274 273 274 276 276 276 274 271 270 268 267 267 270 273 276 277 277 276 273 272 271 269 270 270 271 273 275 276 275 272 271 271 269 267 264 263 263 267 269 270 270 268 269 268 267 266 265 265 264 263 263 263 265 267 269 270 272 272 271 269 269 270 272 273 273 274 276 278 279 277 275 273 272 269 268 268 268 271 271 272 272 271 270 270 271 272 272 273 274 275 276 278 280 281 282 283 284 284 285 284 282 280 277 275 272 270 268 267 268 269 272 275 278 279 280 281 282 282 283 283 284 284 282 280 281 283 285 286 285 284 284 282 282 283 284 285 286 286 285 283 283 281 278 276 276 276 275 276 276 277 277 277 276 275 274 273 273 272 272 271 270 269 269 268 267 265 264 262 260 257 254 252 251 251 249 248 246 245 244 244 244 243 243 243 242 242 243 243 244 243 243 242 242 241 240 240 240 240 241 243 244 244 243 243 243 242 242 242 242 241 241 242 242 243 243 242 242 242 240 239 237 236 235 234 234 234 234 234 234 236 238 239 240 240 240 239 239 240 240 240 242 243 243 243 243 244 245 245 246 247 247 248 249 249 250 250 250 249 249 249 250 250 250 250 251 251 251 252 252 253 253 254 254 254 254 255 256 257 257 255 255 255 255 256 255 257 258 258 258 258 259 259 260 260 260 259 260 260 261 261 261 262 262 261 261 261 263 265 266 266 266 264 263 263 262 261 259 258 257 255 253 250 249 248 247 246 245 243 243 243 244 245 245 246 247 247 247 248 249 250 249 249 249 249 249 248 247 245 244 243 245 247 246 246 244 243 242 241 241 241 242 242 242 242 243 244 245 245 246 247 249 250 252 252 252 252 253 254 254 254 254 254 255 255 255 256 258 259 261 263 265 267 266 265 264 260 258 258 260 261 262 263 265 266 267 267 265 264 265 265 265 267 268 269 269 269 268 268 267 267 268 269 270 271 272 272 271 270 270 270 271 271 273 272 273 275 277 278 280 284 285 286 287 288 287 289 291 292 294 297 297 299 301 304 306 306 305 303 303 303 304 304 304 304 305 306 306 305 305 305 305 306 306 306 306 307 308 308 308 308 309 309 308 307 306 304 300 292 270 242 214 195 187 183 175 170 168 167 166 165 166 165 166 166 166 166 167 167 167 167 168 168 169 170 170 170 170 171 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 170 170 170 170 169 169 169 169 169 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 322 322 321 318 316 316 315 315 315 312 310 307 305 302 301 300 300 299 297 296 296 296 297 300 303 305 307 306 308 309 309 311 313 316 318 319 319 319 317 314 311 308 306 304 300 296 293 289 289 289 289 290 290 289 290 291 293 295 296 296 297 299 299 297 296 296 296 297 297 297 297 297 296 295 293 293 294 295 295 295 296 296 295 295 294 293 292 293 293 294 294 294 293 293 292 292 292 292 291 290 288 288 288 288 288 289 290 289 288 288 289 290 291 291 291 291 289 287 285 284 284 283 282 282 281 281 282 281 280 280 282 281 279 278 279 279 281 281 280 280 279 279 279 279 278 277 277 277 277 277 278 278 278 278 278 277 276 275 273 273 272 274 275 276 276 274 272 271 270 268 268 270 273 275 276 276 275 273 273 271 269 269 270 271 273 276 276 273 271 270 269 268 266 264 263 264 267 268 269 269 269 267 267 266 264 263 262 264 264 265 266 266 270 271 271 271 271 271 269 269 270 272 272 273 274 275 277 277 275 274 272 270 268 268 270 272 275 276 275 274 271 270 270 271 272 273 274 275 276 278 279 280 282 283 283 284 284 284 282 279 278 276 275 273 271 270 268 267 268 272 275 277 279 280 280 281 282 282 283 284 284 283 283 283 285 286 286 285 285 283 281 281 283 285 286 286 286 285 284 284 282 278 276 275 275 276 277 277 278 278 277 277 276 275 274 273 273 273 272 271 271 270 269 267 266 264 263 261 258 255 253 253 251 250 248 247 246 245 244 244 243 243 243 242 242 242 243 244 243 243 243 242 241 241 241 240 240 241 243 244 243 243 243 243 243 242 242 242 241 241 241 241 242 242 242 242 241 240 238 237 236 235 235 234 234 234 234 235 237 239 240 241 241 240 240 239 239 239 240 242 243 243 243 242 243 244 244 245 246 246 247 248 248 249 249 249 249 249 249 249 249 250 249 250 250 251 251 251 252 252 252 253 253 253 254 255 255 255 254 253 253 254 255 255 256 256 256 257 257 258 258 259 259 259 259 259 259 259 259 260 260 260 261 261 261 261 262 263 264 264 264 263 263 262 260 259 257 255 253 251 249 248 248 248 247 245 245 244 244 245 245 246 246 247 247 247 248 248 249 248 248 249 249 248 248 247 245 244 243 243 245 246 245 244 243 242 241 240 240 241 241 241 242 242 243 243 244 246 246 248 249 251 251 252 253 253 254 254 255 255 255 255 255 254 255 256 257 258 262 266 267 266 264 261 258 257 257 258 259 260 262 263 265 266 266 265 264 264 264 265 267 268 268 269 269 268 267 267 267 268 269 270 271 271 271 270 270 271 271 271 272 273 272 272 274 277 279 280 283 283 285 286 287 288 288 289 290 291 292 293 296 300 303 306 305 304 303 303 303 303 303 303 303 304 305 306 306 305 305 305 306 306 306 306 307 308 308 308 308 307 307 307 305 302 297 291 280 259 231 207 202 196 186 180 173 169 168 167 167 167 166 166 166 167 167 168 168 168 169 169 169 170 170 170 171 171 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 322 323 320 316 316 316 315 314 313 311 309 307 304 302 302 302 302 302 302 300 300 301 303 306 308 309 310 310 310 309 309 311 314 317 320 321 321 320 318 315 311 309 306 303 298 293 290 288 288 288 289 289 289 289 290 291 292 295 295 296 297 298 300 299 298 297 297 296 296 296 296 297 297 296 295 295 295 296 296 297 297 297 297 296 294 292 292 293 294 294 294 294 293 293 293 293 293 292 290 289 289 290 289 290 290 290 290 290 289 289 290 291 291 292 292 291 289 287 285 284 285 284 284 284 283 283 283 282 281 280 280 280 279 278 278 280 282 282 281 281 281 280 280 280 280 279 278 278 278 278 278 279 279 279 277 276 276 274 273 272 273 275 276 277 276 275 274 273 271 270 270 271 273 275 276 275 274 273 273 271 269 269 270 272 274 276 275 272 272 270 268 266 265 264 264 264 266 267 268 268 268 266 266 265 262 261 261 264 266 269 269 270 272 272 271 270 270 269 269 269 270 271 271 272 273 275 276 277 277 275 274 273 271 270 273 277 279 279 277 273 270 268 269 269 271 273 274 276 278 279 280 282 283 283 283 283 283 282 281 278 276 275 274 273 271 271 268 267 268 271 274 277 278 279 280 280 281 282 283 284 285 284 284 284 285 286 286 286 284 282 280 280 283 285 286 287 286 286 285 284 281 278 276 275 276 277 278 278 278 278 278 276 275 275 275 274 274 274 273 273 272 271 269 268 266 264 263 261 258 256 255 254 251 250 249 247 246 245 244 244 243 243 243 242 242 242 243 244 244 243 243 242 242 242 241 240 240 241 243 244 243 243 243 243 243 243 242 242 241 240 240 240 241 242 242 242 241 240 239 237 236 236 235 235 235 235 235 236 237 239 240 241 241 241 241 240 240 240 240 241 242 243 242 241 242 242 242 242 243 244 244 245 246 247 247 247 248 248 248 249 249 249 248 249 250 250 250 250 250 251 251 251 252 252 252 253 253 253 253 252 252 252 253 254 254 254 255 255 256 256 257 257 258 258 257 257 257 258 259 259 259 259 260 260 260 260 260 261 262 262 262 262 262 261 260 258 256 254 252 251 249 248 248 248 247 246 246 246 245 246 246 246 246 246 247 247 247 247 248 248 248 248 248 248 247 246 245 244 243 242 242 243 244 243 242 241 240 239 239 240 241 241 241 242 242 242 244 245 246 247 248 250 251 252 252 253 254 255 256 256 256 254 253 252 252 252 253 255 260 265 267 266 262 259 256 256 256 256 258 259 261 262 263 265 266 266 266 265 264 265 265 267 268 269 269 268 268 267 267 267 268 269 270 270 269 269 270 271 271 273 274 275 274 274 274 279 281 282 283 283 285 286 287 289 290 289 290 291 292 294 296 299 302 303 303 303 303 302 302 302 302 302 302 303 304 304 305 305 305 305 305 306 307 307 307 307 307 307 307 307 306 305 302 296 289 281 270 251 225 203 197 191 185 181 175 170 168 168 167 168 167 167 167 167 168 169 169 170 170 170 170 171 171 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 321 320 317 315 315 314 313 311 311 310 308 306 306 306 305 305 306 306 306 306 304 305 308 309 310 310 311 310 309 308 309 312 315 319 322 322 323 321 318 314 310 307 304 300 296 292 291 289 288 287 287 288 288 289 291 291 293 294 294 295 296 297 298 299 298 298 297 297 296 296 296 296 297 297 296 296 296 297 297 296 296 297 297 296 294 292 292 294 295 295 295 294 294 294 294 294 293 292 290 290 290 291 291 292 292 291 290 289 289 289 290 291 292 292 292 291 289 287 287 285 285 285 286 286 285 285 283 282 281 281 280 279 278 278 279 280 282 283 282 280 280 281 281 280 280 280 279 279 278 279 279 279 279 279 277 276 275 273 273 273 274 276 277 278 277 277 276 274 272 271 271 271 273 275 275 275 275 274 273 270 268 268 270 273 275 275 274 272 272 269 267 265 265 264 263 264 264 266 267 267 266 265 264 263 260 260 262 265 268 270 270 271 272 271 270 269 268 268 268 269 269 270 272 273 273 275 277 279 279 277 276 275 275 274 275 278 280 279 276 273 269 268 268 269 271 273 275 276 278 279 280 281 282 283 283 283 282 281 280 279 276 275 274 273 273 271 270 268 268 271 274 277 278 279 279 279 281 282 284 285 285 284 284 284 285 286 286 286 284 282 280 280 283 285 286 286 286 286 285 283 280 277 276 275 276 278 278 279 279 279 278 277 276 275 276 276 276 276 275 274 273 271 270 268 266 265 263 261 259 259 256 254 252 250 249 248 246 245 244 244 244 243 243 243 242 242 243 244 244 243 243 243 242 242 241 241 241 242 243 243 243 243 243 243 243 243 242 242 241 241 240 241 242 242 242 242 241 240 239 238 236 236 236 236 236 236 236 237 239 240 240 241 242 243 243 242 241 240 240 241 242 242 241 240 240 240 240 240 241 242 242 243 244 245 245 245 246 246 247 248 248 248 247 248 248 249 249 249 249 250 250 250 250 251 251 252 252 252 251 251 250 251 251 252 252 253 253 254 254 254 255 255 256 255 254 255 256 257 257 258 258 258 259 259 259 258 259 260 261 261 261 261 261 260 259 257 255 254 252 251 250 249 247 247 246 246 247 248 248 247 246 246 246 246 246 246 246 246 247 248 248 248 248 247 246 245 245 245 244 243 241 241 241 241 240 240 240 239 239 239 240 241 241 241 242 242 243 244 245 246 248 249 250 251 252 252 254 255 256 256 256 254 251 250 250 249 250 253 257 262 266 265 262 258 256 256 256 257 258 259 260 262 264 265 266 267 267 266 264 264 265 266 268 269 269 269 269 268 267 267 268 269 270 270 268 268 269 269 271 274 276 277 277 277 278 282 283 284 284 285 286 286 288 290 293 294 293 293 294 296 296 298 300 301 302 302 301 301 301 301 301 301 302 302 303 303 304 304 304 304 304 305 306 306 306 306 307 306 306 306 304 302 299 291 281 273 262 246 229 223 198 187 183 180 177 172 169 168 168 169 169 168 168 168 168 169 169 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 172 172 319 316 314 314 313 312 311 309 308 308 308 308 308 307 307 308 310 310 310 309 307 305 308 311 311 311 311 310 309 308 309 313 317 320 321 321 322 319 315 312 310 305 301 297 294 291 292 289 288 287 285 287 290 292 295 296 295 295 295 295 296 296 297 297 297 297 297 297 297 297 297 296 296 296 296 296 296 296 295 294 295 295 295 294 292 292 293 294 295 295 295 294 294 294 295 295 293 291 290 289 290 291 292 292 291 290 289 289 288 289 290 291 292 293 291 289 287 286 286 287 286 286 286 287 287 285 284 282 280 280 279 279 279 279 280 280 281 282 282 280 280 280 280 280 281 280 280 280 280 280 280 280 279 279 279 277 275 274 274 273 275 277 278 278 278 278 276 274 273 271 271 272 273 274 275 274 274 273 271 268 267 268 271 274 276 275 274 272 271 268 265 264 264 264 263 263 264 264 265 266 265 264 263 262 261 262 265 267 269 269 271 271 271 270 268 266 266 266 267 268 268 270 271 272 273 275 279 280 279 276 276 275 274 274 274 276 278 276 274 273 271 271 270 271 272 273 274 276 277 278 278 279 279 280 281 281 280 280 280 279 278 276 273 273 272 271 271 268 268 271 275 278 279 279 278 279 280 282 283 284 285 285 285 285 286 287 287 286 285 283 282 282 284 285 285 286 286 285 284 282 279 277 276 275 277 279 280 280 280 280 279 278 277 276 277 277 277 277 277 275 274 272 270 269 267 265 263 261 260 260 257 255 252 250 249 248 247 246 245 244 244 243 243 243 242 242 243 244 244 243 243 243 243 242 242 242 242 242 243 243 243 243 243 243 243 243 242 242 241 241 241 242 242 242 242 242 241 240 239 238 237 236 236 236 236 237 237 238 240 241 242 242 243 243 243 243 242 241 241 241 241 242 241 240 240 240 240 240 241 242 242 243 243 243 244 244 244 245 245 246 247 247 247 246 247 247 248 248 248 248 249 249 249 250 250 250 250 251 250 250 249 250 251 251 251 251 252 252 252 253 253 254 254 254 253 253 254 256 256 256 257 258 258 258 258 258 258 258 259 259 259 260 260 259 258 257 255 254 252 250 250 248 246 246 247 247 249 250 250 248 248 247 245 244 244 244 244 245 247 248 248 247 247 246 245 244 244 245 245 244 242 240 240 240 239 239 239 239 238 239 239 240 240 240 241 241 242 243 244 245 246 247 248 248 250 251 252 254 255 255 254 252 249 249 249 249 250 252 255 260 264 265 263 261 260 258 258 258 259 260 261 263 264 265 266 266 266 266 265 264 265 266 267 269 269 269 269 268 267 267 268 269 270 268 267 267 268 269 273 275 276 278 279 281 283 283 283 284 285 285 286 287 287 288 291 293 294 294 295 296 296 298 299 300 300 300 300 300 301 301 301 301 301 302 302 302 303 302 302 302 303 303 304 305 305 305 305 305 305 304 302 300 295 286 276 268 256 247 242 221 199 188 183 181 178 174 171 170 170 171 170 169 169 168 168 169 169 169 170 170 171 172 172 171 171 171 172 172 172 173 173 173 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 318 317 317 316 312 311 311 311 310 310 310 309 309 309 309 310 312 313 311 310 307 306 310 313 313 312 311 310 309 309 310 312 317 318 319 319 318 316 312 310 308 303 298 294 291 289 290 289 289 288 288 289 292 296 300 302 301 299 296 295 295 295 295 295 295 295 295 296 296 296 296 296 296 296 295 295 294 294 294 294 294 294 293 292 292 292 293 294 294 294 294 293 294 294 295 294 292 291 290 290 290 291 291 291 290 289 289 289 289 290 290 291 292 291 290 289 287 286 286 286 287 287 287 288 289 287 284 283 281 279 280 280 280 280 280 280 280 280 280 280 280 280 280 280 280 280 280 280 280 281 281 280 279 279 278 277 276 275 274 274 276 277 279 279 279 279 277 275 273 272 271 272 273 274 274 274 274 272 270 267 267 269 272 275 276 275 275 273 270 266 263 263 263 262 262 262 263 263 264 264 264 263 263 262 263 264 266 267 268 269 271 271 271 268 266 264 265 266 267 267 268 269 270 272 274 277 280 280 277 275 274 272 272 271 272 273 275 274 273 272 270 270 271 272 273 274 275 275 275 275 275 276 276 277 278 279 280 280 280 279 278 276 275 274 273 271 270 269 268 271 276 279 279 279 278 279 280 281 283 284 285 285 285 286 286 287 288 287 286 284 283 283 284 285 285 285 285 285 284 282 279 277 275 275 278 280 281 281 281 280 279 278 277 278 278 278 278 278 278 276 275 273 271 269 267 266 264 263 261 260 258 255 253 251 249 248 247 246 246 245 244 244 243 243 242 242 243 243 243 243 243 243 243 243 243 242 242 242 242 242 243 243 243 243 243 243 243 242 242 242 242 242 242 242 242 242 241 240 239 238 237 236 236 236 237 238 239 240 242 243 243 244 244 244 243 243 243 242 241 241 241 241 241 240 240 241 241 241 241 242 242 243 243 244 243 243 244 244 244 245 245 245 245 245 245 245 246 246 246 247 247 247 248 248 249 249 249 249 249 249 249 249 250 250 251 251 251 251 251 251 252 252 252 252 252 252 253 254 255 255 256 257 257 258 258 258 257 258 258 258 259 259 260 259 258 257 255 253 251 251 249 247 246 247 249 249 250 251 251 250 249 247 245 243 242 243 244 245 247 247 247 247 246 245 245 244 243 244 244 244 243 243 241 240 239 238 238 238 237 237 238 238 238 239 239 240 241 242 242 243 244 244 244 245 246 247 249 250 252 253 252 249 247 247 247 248 249 251 254 258 262 265 264 263 262 260 261 261 261 261 262 263 264 264 265 265 266 266 265 265 265 266 267 269 270 270 270 269 267 269 269 269 269 267 267 267 269 272 274 276 277 279 280 282 283 283 282 283 284 285 286 286 286 287 288 290 291 293 295 296 297 297 298 299 299 299 299 300 300 301 301 301 300 301 302 302 302 301 301 301 302 302 303 304 304 304 304 304 303 302 300 296 290 281 271 263 252 243 234 217 201 190 184 180 176 174 172 172 172 171 170 170 170 169 169 169 169 169 169 170 171 172 172 172 172 172 172 172 172 173 173 174 173 173 173 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 172 172 173 319 319 321 321 320 319 318 317 315 314 312 311 311 310 310 310 313 313 310 310 308 308 308 310 313 313 312 311 310 310 310 312 314 316 317 317 316 314 311 309 306 300 295 290 290 289 291 292 292 291 290 291 294 298 304 305 304 303 299 296 295 294 294 294 293 293 293 294 295 295 296 297 297 297 296 295 294 294 294 294 294 294 294 293 293 293 293 294 294 294 293 293 293 294 294 294 293 292 291 291 291 291 291 291 291 290 290 289 289 289 289 290 291 290 290 288 287 286 285 285 286 288 288 289 288 286 281 281 280 280 281 281 281 281 281 281 281 281 280 280 280 280 280 280 280 280 280 281 281 281 280 279 279 279 278 277 276 275 274 275 276 278 279 279 279 279 278 276 273 272 271 271 273 274 274 274 274 271 269 267 268 270 274 276 276 275 275 272 268 264 262 261 262 263 263 262 262 262 262 263 263 263 264 264 265 267 267 267 268 269 270 271 271 267 265 265 266 267 267 268 269 269 271 273 275 277 279 279 275 274 272 270 269 269 270 271 273 273 271 271 271 271 270 271 273 274 274 275 274 274 274 274 275 276 277 278 279 280 280 279 278 277 277 275 274 272 270 269 268 272 277 279 279 279 278 278 279 281 283 285 285 286 286 287 287 288 289 288 287 285 284 284 285 286 286 286 286 285 284 282 279 277 276 277 279 279 281 282 281 280 279 278 278 278 279 279 279 279 279 277 276 274 272 270 268 266 264 264 262 260 258 256 253 251 250 249 247 247 246 246 245 244 243 243 242 242 242 243 243 243 243 243 243 243 243 242 242 242 242 242 242 243 243 243 243 243 243 242 242 242 242 242 242 242 242 241 241 240 239 238 237 236 236 236 237 239 240 241 242 243 244 244 244 244 243 242 242 242 241 240 240 240 240 240 240 240 241 242 242 243 243 244 244 244 244 244 244 244 244 244 244 244 245 245 245 245 245 245 245 245 246 246 246 247 247 248 248 249 248 248 248 249 249 249 249 249 249 250 250 250 250 250 250 251 251 252 253 253 254 255 255 256 257 258 258 258 257 257 258 258 259 259 260 259 258 256 255 253 251 251 249 248 247 248 250 250 251 251 251 250 249 247 244 242 241 242 243 245 246 246 245 246 245 245 244 243 242 242 244 244 244 243 241 239 238 237 237 236 235 236 236 236 237 237 238 238 239 239 239 240 241 241 241 241 241 242 245 247 248 249 248 248 247 246 245 246 247 250 254 257 261 264 264 263 262 262 262 262 262 262 262 262 263 263 263 264 265 266 266 266 265 266 267 268 269 270 270 270 269 270 270 269 268 267 267 268 270 274 276 276 277 278 278 279 279 280 281 283 284 285 286 286 286 287 288 288 289 292 295 297 298 297 297 298 298 298 299 300 301 301 301 301 300 301 301 301 301 301 300 300 301 301 302 303 303 303 303 302 301 300 298 293 286 276 267 262 251 238 224 212 201 191 184 178 174 173 172 172 171 171 171 171 171 171 170 170 169 169 170 170 172 172 173 173 173 172 172 172 172 173 174 174 174 174 174 173 173 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 323 322 326 324 322 322 322 321 319 316 313 313 313 312 312 312 313 313 311 310 309 308 307 310 314 315 314 312 311 311 311 311 312 313 314 314 314 312 310 307 304 299 295 292 291 291 293 294 293 292 291 292 294 298 304 305 306 305 301 298 296 295 294 293 292 293 293 294 295 296 297 297 297 297 296 295 295 294 294 294 295 295 296 295 294 294 294 294 294 294 293 293 293 294 294 294 294 293 293 292 291 291 291 291 290 290 289 289 288 288 288 289 290 290 290 288 287 286 285 285 287 288 288 292 287 282 280 281 280 282 282 282 283 282 282 282 282 281 281 281 281 281 281 281 280 280 281 281 281 281 280 279 279 279 278 277 276 274 274 275 277 278 279 279 278 278 277 275 272 271 271 272 273 273 274 274 273 271 268 267 269 272 276 277 276 276 273 270 266 262 261 261 262 263 263 263 262 262 262 263 264 264 265 266 267 268 268 268 269 270 271 271 270 268 267 266 266 267 268 268 270 271 272 274 275 275 276 277 277 276 273 270 269 269 269 270 271 271 270 270 268 267 267 269 271 272 273 274 273 274 274 274 275 276 277 278 279 279 279 279 279 278 277 275 274 273 271 270 271 274 279 280 279 277 276 276 278 280 283 285 286 287 287 287 288 289 289 289 288 286 284 284 285 286 286 286 287 286 285 282 280 278 278 280 282 281 282 282 281 281 280 279 279 280 280 280 280 281 280 279 277 275 273 271 269 267 266 265 263 261 259 256 254 251 250 249 248 248 247 246 245 244 243 243 242 242 242 242 242 243 243 243 243 243 243 242 242 242 242 242 242 242 243 243 243 243 243 242 242 242 242 242 242 241 241 241 241 240 239 238 237 236 235 235 236 238 240 241 242 242 243 243 243 242 241 241 242 242 241 240 239 238 238 239 239 239 239 240 242 243 244 245 245 245 245 245 244 244 244 244 244 244 245 245 245 245 245 245 245 245 245 245 245 246 246 247 248 248 247 247 247 247 247 247 247 248 248 248 249 249 249 250 250 251 253 253 253 253 254 254 255 256 257 257 258 258 258 258 258 259 259 259 259 258 257 256 255 255 253 252 252 250 250 250 251 251 250 249 249 248 247 246 244 242 241 240 241 243 243 243 244 245 244 243 242 241 241 241 243 244 244 243 241 239 238 236 236 235 235 234 234 235 235 236 236 237 237 237 236 237 238 237 237 237 238 241 243 244 244 245 245 245 245 243 242 243 246 250 254 257 260 262 263 262 261 261 261 261 261 261 260 260 261 261 262 263 265 267 267 267 266 266 266 267 269 270 271 271 271 272 269 268 267 266 267 269 271 274 276 276 276 276 276 277 278 279 282 284 285 286 286 287 287 287 288 289 290 292 295 297 298 297 297 298 298 298 299 300 301 301 301 300 300 300 301 300 300 300 300 300 300 301 301 301 301 302 302 302 301 299 295 290 281 271 262 262 243 227 215 207 200 192 184 178 175 174 172 171 171 171 171 171 172 172 172 171 171 170 170 171 171 172 172 173 173 173 173 172 172 173 174 174 174 174 174 174 174 173 173 172 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 327 327 327 324 322 321 321 321 319 317 318 319 316 315 314 314 314 313 312 310 310 310 310 313 315 316 315 314 313 312 312 311 311 312 312 312 312 311 308 305 303 300 296 295 294 293 293 295 294 293 294 295 296 297 298 302 305 304 303 300 298 297 296 295 294 293 294 295 296 297 298 298 297 296 296 295 295 294 294 294 295 295 295 295 295 295 295 295 295 294 294 294 294 294 294 294 294 294 294 293 292 292 292 291 290 289 288 288 287 287 288 288 289 290 290 289 287 286 286 286 287 289 289 289 283 280 280 281 281 281 282 283 283 283 283 282 282 282 281 281 281 281 281 281 281 281 281 281 281 280 279 279 279 278 278 277 276 275 275 276 278 278 278 278 278 277 276 273 271 270 271 272 273 273 274 274 272 270 268 268 271 274 276 277 277 275 272 268 264 260 260 261 263 263 263 263 263 263 263 264 265 265 266 267 267 267 268 268 269 271 272 271 270 269 268 267 268 268 268 268 268 270 272 273 273 273 274 275 276 276 274 271 269 269 270 270 271 270 269 268 266 264 264 266 268 271 272 273 273 273 274 274 275 276 277 278 278 279 279 278 278 277 276 275 274 274 273 273 274 276 279 280 278 276 274 274 277 281 284 286 287 287 288 289 289 290 290 289 288 286 285 284 285 285 286 287 288 287 285 283 281 279 280 280 282 283 283 282 281 281 280 280 280 280 280 280 280 281 281 280 279 277 275 273 270 269 268 266 264 261 259 256 254 252 250 250 249 248 247 246 245 244 244 243 242 242 242 242 242 243 243 243 243 243 243 242 242 242 242 241 241 242 242 243 243 243 243 243 242 242 242 242 241 241 241 241 240 240 239 239 238 236 235 234 234 236 239 240 241 240 241 241 241 241 240 240 241 241 241 240 238 238 237 238 238 238 238 238 239 241 242 243 243 244 244 244 244 244 244 244 244 245 246 246 245 246 246 246 246 246 246 246 246 246 246 246 246 246 245 245 245 246 246 246 246 247 247 248 248 249 250 251 251 252 255 255 255 255 256 256 257 257 258 259 259 259 259 259 259 260 259 259 259 259 258 256 256 255 255 254 254 253 252 251 251 250 248 248 246 245 245 245 244 242 240 238 238 239 240 240 242 243 243 242 241 240 240 240 241 243 244 243 241 239 237 236 235 235 234 234 234 234 234 234 234 235 235 235 235 235 236 235 234 235 236 238 242 243 243 243 243 244 243 243 242 243 245 250 253 255 256 257 260 259 259 259 259 260 259 259 259 258 259 260 261 263 265 267 268 267 267 267 267 268 269 271 271 272 272 271 269 268 266 265 267 270 272 274 275 276 275 276 276 277 278 281 284 285 285 286 287 287 288 288 289 290 292 293 296 297 298 298 298 298 298 298 299 299 300 300 300 299 298 299 300 299 299 299 299 300 300 300 300 300 300 301 301 301 299 297 293 287 278 271 264 256 236 220 210 204 198 191 183 177 175 174 172 173 172 171 170 170 171 172 172 172 172 172 171 171 171 172 172 173 173 173 173 173 173 173 174 174 174 174 175 175 175 174 174 173 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 330 327 324 321 319 318 321 323 323 323 323 322 320 318 318 317 316 314 313 311 311 311 312 316 317 317 316 316 315 313 312 311 311 311 311 310 310 309 307 305 303 301 299 297 294 293 293 296 297 297 297 298 299 299 299 300 302 303 303 302 300 299 298 297 296 296 296 297 297 298 298 298 298 296 296 295 294 294 294 294 294 294 294 294 294 295 295 295 295 295 295 295 294 294 294 294 294 294 293 293 293 292 291 290 289 288 287 287 286 286 287 288 289 290 290 289 287 287 286 287 288 289 288 285 281 279 281 281 282 282 283 283 283 282 282 282 282 282 281 281 281 281 281 281 281 281 281 281 281 280 280 280 279 278 278 277 276 275 276 277 278 278 278 278 277 277 275 273 271 271 272 274 274 274 275 275 273 271 270 270 273 275 276 276 276 274 270 266 262 259 260 262 264 265 264 264 264 264 265 266 266 267 267 267 268 268 268 269 270 271 272 272 270 269 268 267 267 267 268 268 268 269 271 271 272 272 272 274 276 276 274 272 270 270 271 271 271 271 270 268 265 264 264 265 267 270 271 272 272 273 273 275 276 276 277 276 277 278 277 277 277 277 276 275 275 275 274 275 277 277 278 279 277 273 272 273 276 281 284 286 287 287 288 289 289 290 290 290 288 286 285 285 285 286 287 288 288 288 286 284 282 281 282 282 284 284 284 283 282 281 281 281 280 280 280 280 280 281 281 281 280 279 277 275 275 272 270 267 265 262 260 257 255 252 251 251 250 248 247 246 246 245 244 243 243 242 242 242 242 242 243 243 243 242 242 242 242 242 242 241 241 241 242 243 243 243 243 243 243 242 242 242 241 241 241 240 240 240 239 239 238 236 235 234 234 236 238 239 239 239 239 240 240 240 240 240 240 240 240 239 239 239 238 238 239 239 239 238 239 240 240 241 241 242 243 244 244 245 245 245 245 245 246 246 246 246 246 246 246 247 247 247 247 247 247 246 246 246 246 246 246 246 246 247 247 247 248 249 249 250 252 253 254 255 256 256 257 257 258 259 260 260 261 261 261 261 261 260 262 262 262 261 261 259 259 258 257 257 258 258 256 254 253 251 248 247 247 244 243 242 243 243 244 242 239 238 237 237 237 238 240 241 242 241 240 239 239 239 239 241 243 243 242 240 238 236 235 235 235 234 234 234 233 233 233 233 234 234 234 234 235 234 235 236 237 238 241 243 242 241 241 241 242 242 242 242 245 247 251 252 252 254 255 256 256 256 257 258 258 258 258 258 258 260 261 262 265 268 268 267 267 267 268 268 270 271 271 270 270 268 266 266 265 266 268 271 273 274 274 274 275 275 276 278 280 282 284 285 286 286 287 287 287 288 290 292 293 294 295 297 297 297 298 298 298 299 299 299 300 299 298 298 297 297 298 298 298 298 298 299 298 299 299 299 299 300 300 299 297 294 290 284 280 274 266 251 230 213 205 200 196 188 182 180 177 176 176 176 174 172 170 170 170 171 171 172 173 173 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 174 173 173 172 171 171 171 171 171 171 170 170 170 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 173 173 173 173 330 325 321 320 320 319 321 322 324 323 322 322 321 321 321 320 317 315 313 311 311 312 313 316 317 317 317 317 316 314 313 312 312 311 310 309 309 308 306 305 303 302 300 297 294 293 294 296 298 299 299 299 300 300 300 299 300 300 301 301 301 301 301 301 300 300 299 299 299 299 298 298 298 296 296 295 294 294 293 293 293 293 293 293 294 294 294 295 295 295 295 294 294 293 293 293 293 293 293 293 292 292 290 289 288 287 286 286 286 286 287 288 290 291 291 290 288 288 288 287 288 288 286 283 280 280 281 282 282 283 284 283 283 282 282 282 282 282 282 282 281 281 281 281 281 281 281 281 281 281 281 280 279 278 278 277 276 276 277 277 278 278 277 277 277 276 275 273 272 272 273 273 274 275 276 275 273 271 271 272 274 276 276 276 275 272 268 264 261 260 261 264 265 266 266 265 265 265 266 267 268 268 269 269 269 269 269 270 270 271 272 272 270 268 267 267 267 267 268 269 269 270 272 273 273 273 273 275 277 276 275 273 271 271 271 271 271 271 270 268 266 264 264 266 267 269 270 270 271 271 272 273 275 275 275 275 276 277 277 277 277 277 276 276 276 276 276 277 278 278 278 278 275 270 269 271 277 282 286 287 288 288 288 289 289 290 290 290 288 286 285 285 285 286 288 288 289 288 287 284 283 283 283 284 286 286 285 284 283 282 281 281 281 280 280 280 281 281 280 280 280 279 279 278 277 275 272 269 266 263 261 258 256 254 254 252 250 249 247 246 246 245 244 244 243 243 242 242 242 242 242 243 243 242 242 242 242 242 242 241 241 242 242 242 243 243 243 243 242 242 242 242 241 241 240 240 240 240 239 239 237 236 236 235 235 236 238 238 239 239 239 239 239 240 240 240 240 240 240 240 240 239 239 239 240 240 240 240 240 240 240 240 241 242 243 244 244 245 245 245 245 246 246 246 247 247 247 247 247 247 248 248 248 248 248 248 247 248 248 248 247 248 247 248 249 249 250 251 252 253 254 255 255 256 257 257 258 259 260 261 263 264 265 265 265 264 264 263 264 264 264 263 262 260 260 259 259 259 260 258 255 253 251 249 246 245 244 243 242 241 242 243 243 242 239 239 238 238 238 239 239 240 241 240 239 237 237 237 238 240 243 244 243 240 239 237 236 236 235 234 234 234 234 233 233 233 233 233 233 234 234 234 236 237 238 239 242 242 242 241 241 241 240 240 240 241 243 246 248 249 250 251 253 254 255 255 255 256 257 257 257 258 259 260 261 262 265 267 267 265 265 266 268 269 270 270 268 267 266 265 264 263 265 267 269 272 274 274 274 274 275 275 277 279 281 283 284 285 286 286 286 287 287 288 290 292 293 294 295 296 296 296 297 297 298 298 299 299 299 298 297 297 297 296 297 297 297 297 297 297 297 297 297 297 297 299 299 298 295 291 285 279 278 272 261 244 224 206 199 200 199 193 190 183 178 176 178 178 176 173 172 171 171 170 171 172 172 173 173 173 175 175 175 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 172 172 172 172 172 172 171 171 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 173 172 172 172 172 172 172 172 172 172 173 173 173 173 174 330 327 324 325 326 325 323 319 320 323 323 321 321 322 323 322 319 316 313 311 312 315 315 317 317 317 317 316 315 314 313 312 312 311 310 307 307 307 305 304 302 302 299 295 293 293 295 297 299 299 299 299 299 300 300 299 299 299 300 300 300 301 302 302 303 303 302 301 299 298 298 298 297 296 296 295 294 293 293 293 293 293 293 293 293 293 294 295 296 296 294 293 292 292 292 292 292 292 292 292 292 291 289 287 286 286 286 285 286 287 288 289 291 292 292 291 290 289 289 288 287 286 284 281 281 280 280 282 283 284 284 284 283 283 283 282 282 282 282 282 282 282 282 281 281 281 281 282 282 282 281 280 280 279 278 278 277 277 277 277 277 277 277 277 276 276 275 274 273 273 273 274 275 276 275 274 273 272 272 273 274 275 275 275 273 270 267 263 260 261 263 265 265 266 267 266 266 267 268 269 269 270 270 270 270 270 270 270 271 271 272 271 269 267 267 267 267 268 269 270 270 271 272 273 273 273 274 276 276 275 275 274 273 271 270 270 270 269 267 265 263 262 262 264 266 267 267 268 268 268 269 270 272 273 272 273 274 275 276 276 276 276 275 276 276 276 276 277 277 277 277 276 273 267 266 271 277 283 286 287 288 288 288 288 289 290 290 290 288 284 284 283 283 285 287 288 288 288 287 284 284 284 284 286 289 289 288 286 284 282 282 282 281 280 279 279 282 282 280 278 278 279 279 279 279 277 274 271 268 265 262 259 256 255 255 253 251 249 248 246 246 245 245 245 243 243 242 242 241 242 242 243 243 242 242 242 242 242 242 241 241 242 242 242 243 243 243 243 242 242 242 241 241 241 240 240 239 239 239 238 238 237 236 236 237 238 239 239 241 240 240 239 240 241 241 241 241 241 241 240 240 240 241 241 241 241 242 242 242 242 242 242 242 242 243 244 244 245 245 245 245 246 247 247 248 248 248 248 248 249 249 249 249 249 249 249 249 250 250 250 250 250 250 250 251 251 252 253 254 255 256 256 256 257 258 258 259 260 261 262 263 264 265 265 266 267 266 265 267 267 266 264 262 262 260 259 259 259 258 256 252 250 248 246 245 243 243 242 242 242 242 243 243 242 241 240 239 239 239 239 239 239 239 239 238 237 237 236 237 239 243 245 243 241 240 238 238 237 236 236 235 236 235 234 233 233 233 233 233 233 234 234 235 236 237 240 242 242 243 241 239 240 241 240 240 241 242 243 245 247 250 251 253 254 255 254 254 255 255 256 257 258 259 261 261 261 264 265 264 263 263 264 267 268 269 268 266 265 264 264 264 264 267 269 271 273 273 273 274 274 274 275 278 280 282 284 285 286 286 286 287 287 288 289 291 292 293 294 295 295 295 295 296 297 297 298 298 298 298 297 297 296 296 296 296 295 295 296 296 296 295 295 295 294 294 296 297 295 292 286 281 279 273 265 254 238 218 201 195 206 217 212 193 185 179 176 176 177 176 174 174 173 172 172 171 171 172 173 174 175 177 178 178 177 176 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 172 171 170 170 170 170 170 170 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 174 174 174 174 330 327 325 325 326 326 323 320 322 321 319 318 321 321 324 323 321 317 313 312 313 315 316 318 318 317 315 313 315 315 315 313 311 311 310 307 307 305 303 301 299 300 297 294 294 295 296 298 299 299 299 299 299 299 299 299 299 299 299 300 300 301 301 302 303 303 302 301 300 298 298 297 297 297 296 295 294 293 293 293 293 292 292 292 292 293 294 295 296 295 294 292 292 291 292 292 292 292 292 292 291 289 287 286 285 285 285 286 287 288 290 291 292 293 293 292 291 291 289 288 286 285 283 281 281 281 281 281 284 285 285 284 283 282 282 282 282 282 282 282 282 282 282 281 282 282 282 282 282 282 282 281 281 280 279 278 277 277 276 276 276 276 277 277 277 276 275 275 274 274 274 275 275 275 274 273 273 273 273 274 274 274 275 274 272 269 266 263 261 263 266 267 267 269 268 267 267 267 268 269 270 270 271 271 271 271 271 271 271 272 269 268 268 268 268 268 268 268 269 270 270 270 271 271 272 272 273 274 274 274 275 274 272 268 267 267 267 266 263 260 257 256 257 259 261 262 263 264 264 264 265 266 267 269 269 271 272 273 274 274 275 275 275 275 276 276 276 276 277 277 276 274 271 267 265 271 278 283 286 286 288 288 287 287 288 289 289 289 287 285 284 282 282 285 286 287 287 287 287 285 285 285 285 288 291 291 290 287 285 283 283 282 282 280 279 280 283 284 282 279 278 278 279 279 279 278 276 273 270 267 263 260 260 258 256 254 251 249 248 246 246 245 246 246 245 243 242 242 241 242 242 242 242 242 242 242 242 242 242 241 241 241 242 242 242 242 243 242 242 242 242 241 241 241 240 240 240 239 238 238 238 237 237 236 237 239 240 240 241 241 240 240 240 241 242 242 242 242 242 242 241 242 242 242 242 242 243 243 244 244 243 243 243 243 244 244 244 244 245 245 245 246 247 248 248 248 248 249 249 249 249 250 250 250 250 250 251 251 252 252 252 252 252 252 252 253 253 254 255 256 257 257 257 258 259 259 260 260 261 263 264 265 265 266 267 268 268 267 267 266 264 263 261 261 258 257 257 256 254 252 249 247 246 245 244 243 243 242 242 242 242 243 243 243 243 240 239 239 239 239 239 238 239 238 238 238 237 237 237 239 242 244 244 243 242 240 240 238 238 237 236 236 235 234 233 233 233 232 233 233 234 234 234 236 237 238 240 241 242 239 239 240 242 242 241 242 242 243 246 249 251 252 254 254 253 254 254 254 255 256 257 258 259 260 260 259 262 263 262 262 263 264 266 267 267 266 265 265 265 265 266 267 270 271 272 272 271 272 272 273 274 275 278 281 283 285 286 286 286 287 287 288 288 289 290 292 293 293 293 293 293 294 295 296 297 297 297 297 296 296 296 295 295 295 295 294 294 294 294 294 294 293 293 292 291 293 293 291 287 284 282 275 264 254 245 232 215 200 194 202 210 206 193 187 181 177 175 176 176 175 175 174 174 174 173 172 173 173 174 176 177 178 179 179 177 177 177 177 176 175 175 175 175 175 175 175 174 174 175 175 175 175 174 174 173 173 173 173 172 172 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 173 173 173 173 173 173 173 174 174 174 174 174 330 325 322 322 324 324 318 315 316 317 316 316 319 323 324 324 321 319 317 314 313 315 317 318 318 317 315 314 314 314 315 314 311 310 309 308 306 305 301 301 299 297 295 295 295 295 296 297 298 299 300 300 300 300 300 299 299 299 299 299 300 301 301 302 303 302 301 300 298 298 297 297 297 296 295 294 294 294 293 293 292 292 292 292 292 293 294 295 296 295 294 292 291 291 291 291 291 292 291 291 289 288 285 284 284 285 286 288 289 291 291 292 293 292 292 292 291 290 289 288 286 284 282 281 281 282 282 283 284 285 285 285 283 282 282 282 282 282 283 283 283 282 282 282 282 282 283 283 283 283 283 282 281 280 279 278 277 276 276 276 276 276 277 277 277 276 276 275 275 275 275 274 274 274 274 273 273 273 273 274 274 274 274 273 272 269 266 264 263 265 267 268 269 270 269 268 267 268 268 269 269 270 270 270 270 270 271 271 271 271 269 268 268 268 268 268 268 268 269 269 269 270 271 271 271 272 272 273 273 273 274 273 269 265 266 264 263 262 259 256 255 252 252 254 256 257 259 260 260 261 262 263 264 267 269 271 271 272 273 273 274 274 275 276 277 277 277 277 277 277 276 274 271 267 266 272 280 281 284 287 288 287 286 286 287 288 288 288 288 286 284 281 282 284 286 287 287 286 286 286 285 285 286 290 292 292 291 288 285 284 284 282 282 280 279 281 282 282 281 279 278 278 278 278 278 278 277 275 272 268 265 262 262 259 257 254 252 250 248 247 246 245 246 246 245 243 242 242 241 242 242 242 242 242 242 242 242 242 242 242 241 241 242 242 242 242 242 242 242 242 241 241 241 241 240 240 239 239 238 238 238 237 236 236 238 238 240 241 241 241 240 240 240 241 241 242 242 242 242 242 242 242 242 243 242 242 243 243 243 244 244 244 244 244 244 244 244 244 244 245 245 246 247 247 248 248 248 249 249 249 250 250 250 251 251 251 252 253 253 253 253 253 253 253 254 254 255 256 257 257 257 258 258 260 260 260 260 261 262 264 264 265 267 268 268 269 268 268 267 265 264 264 262 260 257 255 254 253 251 249 246 245 245 245 244 243 243 242 242 242 243 243 243 243 243 241 239 239 239 239 238 238 238 238 238 238 237 237 238 239 241 243 243 243 242 242 241 240 240 238 237 235 234 234 234 233 233 233 234 235 235 236 237 239 240 241 241 241 241 240 240 241 243 242 242 242 243 245 248 250 251 252 253 254 255 254 254 255 255 256 258 259 259 260 259 258 258 260 261 263 265 265 265 266 266 266 266 266 267 267 268 270 272 272 272 271 270 270 271 273 274 276 279 280 283 285 286 286 286 288 288 288 288 288 288 290 292 293 292 291 291 293 295 296 296 297 296 295 295 295 295 294 293 293 293 293 292 292 292 292 292 291 290 290 289 289 287 284 284 281 276 266 254 245 237 227 214 201 196 194 193 192 192 188 182 178 177 177 177 177 176 175 175 175 175 175 174 175 175 177 177 178 179 178 178 178 178 178 177 176 176 175 175 176 176 176 175 175 176 176 176 176 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 174 174 174 174 173 174 174 174 174 175 175 175 175 328 321 318 318 320 321 316 315 316 316 317 315 320 323 323 324 321 320 318 315 313 316 317 317 317 316 315 313 312 313 315 315 312 310 309 307 306 304 302 302 299 297 296 295 294 295 296 298 299 300 300 301 301 301 300 300 300 300 300 300 300 300 301 302 302 302 301 299 298 297 297 297 296 296 295 294 294 295 294 293 293 293 293 293 293 294 294 295 296 296 295 293 292 291 291 291 291 291 291 289 288 287 285 285 285 285 287 289 291 292 292 293 292 292 291 291 291 290 289 287 286 283 281 281 281 282 283 284 284 285 285 286 284 282 281 282 282 283 284 284 284 283 282 282 283 283 283 283 283 283 283 282 281 280 279 277 276 276 276 275 276 277 277 277 277 276 276 276 276 275 275 274 273 273 273 274 274 273 273 274 274 274 273 273 271 269 268 266 266 267 267 269 270 270 269 268 268 268 268 269 269 269 269 269 270 270 271 271 270 269 268 268 269 268 266 266 267 268 268 268 269 270 270 272 273 273 273 273 273 272 272 270 264 262 262 261 261 259 256 254 253 250 250 251 252 253 255 257 258 260 262 263 265 268 270 271 272 273 274 274 275 276 276 277 277 277 277 278 278 278 276 275 271 267 267 273 279 281 285 287 288 286 283 284 286 287 288 287 287 285 282 280 280 283 285 286 285 285 285 285 285 285 287 290 293 293 291 289 284 284 283 281 281 280 281 282 282 280 278 278 278 278 279 278 278 278 277 275 273 270 268 267 263 260 257 255 252 250 249 247 246 245 245 245 244 243 242 242 242 242 242 242 242 242 242 242 242 242 242 242 241 241 241 242 242 242 242 242 242 241 241 241 241 241 241 240 239 238 238 237 237 237 237 238 239 239 241 241 241 241 241 240 240 241 241 242 242 242 242 243 242 242 242 242 242 242 242 242 242 243 244 245 245 245 245 245 245 245 244 245 245 245 246 247 247 248 248 249 249 249 250 250 251 251 252 252 253 254 254 253 254 254 254 255 255 256 257 258 258 258 258 259 260 261 260 260 261 262 263 264 264 266 268 269 269 269 268 267 266 265 265 265 263 260 257 254 253 251 249 247 246 246 245 245 245 244 244 243 242 242 243 244 244 243 242 241 239 239 239 239 238 237 237 237 238 238 237 237 238 239 241 242 242 242 242 242 243 243 242 240 238 237 236 236 235 235 234 234 236 237 238 238 239 241 241 242 242 242 242 242 242 244 245 245 245 245 246 248 249 250 250 251 252 253 255 255 254 254 255 257 259 260 260 259 259 258 258 260 262 264 265 266 265 266 266 266 266 267 268 269 270 271 273 273 272 271 270 270 272 274 276 278 280 281 283 284 284 285 287 288 289 289 289 288 288 288 290 290 290 289 290 291 293 294 295 295 295 295 294 294 293 292 291 291 291 290 290 290 290 289 289 288 288 288 287 286 284 281 281 275 267 258 246 237 230 222 212 202 203 197 195 193 191 188 184 181 179 178 178 179 177 176 176 176 176 176 177 177 177 177 178 178 178 177 177 177 178 178 178 177 177 176 177 177 177 177 176 176 176 177 177 178 177 176 176 175 174 174 174 174 174 174 174 173 173 172 172 172 172 172 172 172 173 173 173 174 174 174 175 175 175 175 175 174 174 174 174 174 175 175 175 175 175 327 322 317 317 317 317 316 316 314 314 315 318 319 321 322 322 322 321 319 317 316 315 316 316 316 316 315 314 311 312 316 316 313 309 307 306 305 305 304 303 301 299 297 295 294 294 296 298 300 300 301 302 301 301 300 301 301 301 301 301 301 301 301 301 301 302 301 300 298 298 297 297 297 296 295 295 296 295 294 293 293 293 294 295 294 294 294 295 296 296 296 295 295 293 292 292 292 291 290 288 287 286 285 285 285 286 288 290 291 292 292 292 292 292 291 290 290 290 289 286 285 283 282 282 282 283 284 284 285 286 286 285 282 281 281 281 282 284 285 285 284 283 282 283 283 283 283 283 283 283 283 282 280 279 278 277 276 276 275 275 276 277 277 277 276 276 276 276 276 275 275 273 273 273 274 274 273 273 273 273 274 273 273 272 271 270 270 268 268 268 269 270 271 269 268 267 268 268 268 268 268 269 269 269 270 270 270 270 269 268 268 268 269 266 264 264 266 267 268 269 270 272 272 273 274 274 274 273 272 270 268 266 262 261 260 259 259 257 254 252 251 250 251 251 252 253 254 257 259 262 265 265 267 269 271 272 274 275 275 276 276 276 276 277 278 278 278 278 278 278 277 274 271 266 269 272 273 281 285 287 286 283 281 282 284 286 286 287 287 285 282 280 279 282 284 285 284 284 284 284 284 285 286 289 294 294 291 287 284 282 281 280 280 281 282 283 283 281 279 279 279 278 279 278 278 277 276 275 273 270 270 267 264 260 258 255 253 251 249 248 247 246 246 245 244 243 242 242 242 242 242 242 242 242 242 242 242 242 242 242 241 241 241 241 241 242 242 242 242 241 241 241 241 241 240 240 239 238 237 237 237 236 237 237 239 241 242 242 241 242 242 241 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 242 243 244 244 245 245 246 246 246 246 245 245 245 246 247 247 248 248 248 249 249 249 250 250 251 251 252 253 253 254 254 254 254 255 255 256 257 257 259 259 259 259 259 260 260 260 260 261 262 262 263 263 264 265 268 269 269 269 268 267 266 266 265 265 263 260 257 254 252 250 248 247 247 246 245 245 245 245 245 243 243 243 243 243 244 244 242 241 239 239 239 238 237 236 236 236 236 236 236 236 236 238 240 241 241 240 241 242 244 244 244 243 241 240 239 238 238 237 237 237 238 239 239 240 240 240 241 242 243 243 243 243 243 244 244 245 245 245 247 249 250 251 250 251 253 254 254 253 253 253 255 257 258 259 260 259 259 259 260 261 263 264 265 266 266 266 266 266 267 268 269 270 271 272 273 273 272 272 272 272 274 276 277 279 280 281 282 282 283 285 286 288 289 289 289 289 287 288 287 288 288 288 288 289 291 292 293 293 293 293 292 292 292 290 289 289 288 288 288 288 288 287 286 286 286 287 285 282 280 280 276 272 262 249 238 229 224 218 211 206 203 198 195 194 192 189 185 182 180 180 180 180 179 178 177 177 177 177 178 178 178 178 178 178 178 178 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 179 178 177 175 174 174 174 174 175 175 175 175 174 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 328 324 321 322 319 318 316 314 312 312 313 315 317 321 322 322 322 322 320 321 320 317 313 315 316 316 316 316 312 311 314 316 314 309 307 306 305 306 306 306 303 300 297 294 294 294 296 299 300 301 302 302 301 301 301 301 301 301 301 301 301 301 301 301 301 302 303 302 300 299 299 298 297 296 296 296 297 296 295 294 294 294 295 295 295 295 294 294 295 295 296 296 296 295 294 293 292 291 289 288 286 285 285 285 286 287 288 289 291 292 292 292 292 292 290 289 289 288 287 285 284 284 284 283 283 283 284 285 286 287 285 283 281 281 280 281 283 285 286 286 284 283 283 283 283 283 283 283 283 283 282 281 280 279 278 277 276 275 275 276 276 277 276 276 276 276 276 276 276 276 275 274 274 274 274 274 274 273 273 273 273 273 272 272 272 272 271 270 270 270 270 271 271 269 268 268 268 268 268 268 268 268 269 270 270 269 269 268 268 267 267 267 268 265 263 264 266 268 269 270 271 271 273 273 273 272 272 271 269 267 264 263 261 259 257 257 257 256 254 252 252 252 253 253 254 256 258 260 262 265 266 267 268 269 271 272 274 275 275 275 275 276 276 277 277 278 278 279 279 279 277 273 269 266 272 274 276 282 285 285 283 281 280 281 284 284 285 285 285 284 281 279 280 282 283 283 283 283 284 283 283 284 286 289 294 294 290 287 285 279 278 280 281 282 284 284 283 282 280 280 279 279 279 278 278 277 276 274 273 271 271 267 264 261 258 256 254 252 250 248 248 247 246 245 244 243 243 242 242 242 242 241 241 242 242 242 242 242 242 242 241 241 241 241 241 241 242 242 242 241 241 241 241 241 240 240 238 238 237 237 237 236 237 237 239 241 242 241 242 242 242 243 243 243 243 242 242 241 242 242 243 243 243 242 243 243 242 242 242 243 244 244 245 245 246 246 246 246 246 245 246 247 247 248 248 249 249 249 250 250 250 251 251 252 252 253 253 253 253 254 254 255 256 256 257 258 260 260 260 260 261 261 260 260 261 262 263 263 263 263 263 265 268 269 269 268 268 267 267 267 266 265 263 261 258 255 253 251 249 248 247 246 246 245 245 245 245 244 244 243 243 243 244 244 242 241 239 238 238 237 237 237 236 236 235 235 234 234 234 236 237 238 239 239 241 242 244 245 246 245 243 242 241 240 239 239 239 239 239 240 241 241 241 241 242 242 242 242 242 242 242 243 243 244 244 244 246 249 250 251 251 252 254 254 254 253 251 253 254 255 257 258 259 259 259 259 260 262 264 264 265 266 266 266 266 267 267 269 270 270 271 272 272 273 272 273 273 273 275 277 278 279 281 281 282 282 283 284 286 288 289 290 290 289 287 287 287 287 287 287 287 288 289 290 291 291 292 291 290 290 290 288 287 287 286 286 286 286 285 285 284 283 283 283 280 279 279 277 271 266 255 242 232 224 220 217 214 210 203 198 195 193 192 191 189 185 184 183 181 181 180 179 179 179 179 178 178 178 178 177 177 178 179 179 178 178 178 178 179 179 179 179 178 178 179 178 178 178 177 177 178 178 179 178 177 176 175 175 174 174 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 327 325 325 323 320 320 317 313 312 312 314 315 318 322 323 322 322 322 323 322 319 316 313 312 314 315 316 315 312 310 312 314 314 310 307 305 304 305 304 305 303 300 296 293 292 293 295 297 298 300 301 301 301 300 300 300 300 301 301 301 301 301 301 301 302 303 304 304 303 302 301 300 298 297 297 297 297 296 295 295 295 295 296 296 295 294 294 293 294 295 296 296 297 296 295 294 292 291 289 286 284 285 285 285 286 286 287 289 291 292 292 292 291 291 289 288 288 287 286 285 285 285 285 285 284 283 283 285 286 286 284 281 280 279 279 281 284 286 287 286 285 283 283 283 283 283 283 283 283 283 282 282 281 279 277 277 276 275 275 276 276 277 276 276 277 277 277 276 276 276 275 275 275 275 274 274 274 274 274 274 273 272 272 272 272 273 272 272 272 271 271 271 271 269 269 268 268 268 268 268 268 268 269 269 269 268 268 267 267 267 268 268 268 265 264 265 267 269 270 271 271 271 271 269 268 267 267 266 265 263 263 261 259 256 255 256 256 255 254 253 254 254 255 256 257 260 262 263 265 266 267 268 269 269 271 272 273 273 274 275 275 276 276 277 278 279 279 279 280 280 278 274 271 270 273 275 279 282 283 284 282 280 281 282 283 284 284 284 284 282 280 279 280 282 283 283 283 283 283 283 283 283 285 288 292 293 291 289 285 280 278 280 282 283 284 284 283 283 282 281 280 279 279 278 277 277 275 274 273 273 271 267 264 261 259 256 254 252 250 249 249 247 246 245 244 243 243 242 242 242 242 241 241 241 242 242 242 242 242 242 241 241 241 241 241 241 242 242 241 241 241 241 241 240 240 239 238 237 237 237 236 236 236 237 239 241 241 241 241 241 242 242 243 243 243 243 242 241 241 242 243 243 243 243 244 244 243 243 243 244 244 244 245 245 245 246 246 246 246 246 247 247 248 248 249 249 249 250 250 251 251 251 252 252 252 253 253 253 253 254 254 255 256 257 258 258 259 259 260 260 260 260 260 261 262 262 263 263 263 263 263 265 267 269 269 268 267 267 267 266 265 264 262 260 259 256 255 253 252 250 248 247 246 245 245 245 245 244 244 244 244 244 244 244 242 241 239 238 237 237 237 237 237 236 235 235 234 233 233 234 234 236 238 240 241 243 244 246 246 245 244 244 242 241 240 239 239 239 239 240 240 240 241 241 241 242 242 241 241 241 241 243 243 244 244 244 246 247 249 250 251 252 253 253 254 253 251 249 252 254 256 258 258 258 258 259 261 262 264 264 265 266 266 266 266 267 268 269 269 270 270 271 272 272 272 272 273 274 276 277 278 280 281 282 282 283 283 284 286 288 289 290 290 288 287 286 286 286 286 286 286 286 287 289 289 289 289 289 289 288 288 287 286 285 285 284 284 284 283 283 282 281 280 280 276 275 274 272 269 260 253 242 227 221 218 217 214 209 203 198 195 193 193 192 191 191 187 185 183 182 181 180 180 180 180 180 180 180 179 178 178 179 180 179 179 179 179 179 179 180 181 180 179 179 178 178 178 178 178 177 177 178 178 178 177 177 177 176 175 175 175 175 175 176 176 175 175 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 326 324 325 321 319 319 316 313 314 315 316 316 319 323 324 324 325 324 324 322 318 315 313 312 313 317 317 315 313 310 311 313 313 311 307 305 304 303 302 302 301 297 294 292 291 292 293 294 294 297 299 300 300 301 301 300 300 300 300 301 301 300 301 301 303 304 305 305 305 305 304 302 300 299 299 298 297 296 296 295 296 296 296 295 295 294 293 293 294 294 295 296 297 297 296 294 292 290 287 284 282 283 282 284 285 287 289 290 291 292 292 291 291 290 288 287 286 286 286 286 286 286 286 286 285 284 283 284 286 285 283 280 279 279 279 282 285 287 287 287 285 283 282 283 283 283 283 283 283 283 282 282 281 280 278 278 276 276 276 276 277 277 277 277 277 277 277 277 277 276 276 276 275 275 274 274 274 274 274 274 274 273 273 272 273 273 273 273 273 272 272 272 271 270 270 269 268 268 268 268 267 268 268 269 269 268 268 268 268 268 268 269 268 266 265 266 268 269 270 271 271 269 267 264 263 262 262 262 262 262 262 260 258 256 255 256 256 256 255 255 256 256 257 259 260 263 264 265 266 267 267 267 268 269 271 273 273 273 274 275 276 276 276 277 278 278 279 279 279 279 278 276 275 274 274 277 280 282 283 282 281 281 281 282 282 282 283 283 283 282 281 279 280 281 282 282 283 283 283 282 282 282 285 289 292 295 294 290 286 282 279 280 282 283 284 284 284 284 283 282 281 280 279 278 277 276 275 275 274 272 270 267 264 261 259 256 254 252 252 250 249 248 246 245 244 244 243 243 242 242 242 241 241 241 242 242 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 239 239 238 237 237 236 236 236 236 237 240 241 241 240 240 240 240 240 241 242 242 243 243 242 241 241 242 243 243 243 244 244 244 244 244 244 245 245 245 245 245 246 246 246 246 247 248 248 248 248 249 249 249 250 251 251 252 252 252 252 252 253 253 253 254 254 254 255 256 256 257 257 257 258 259 260 260 259 259 260 261 262 262 262 262 263 263 264 267 268 269 268 267 267 267 266 265 263 261 260 259 257 255 254 254 251 249 248 247 246 245 245 245 245 245 244 244 244 244 243 242 240 238 237 237 237 237 237 237 236 236 236 235 235 234 234 235 236 239 241 243 244 244 245 246 245 245 244 243 242 240 239 239 239 239 238 238 238 239 240 241 242 242 241 240 240 241 241 242 243 244 245 246 245 248 250 250 250 250 250 251 249 248 249 251 254 256 256 257 257 258 259 261 261 262 263 265 266 266 266 267 267 267 268 269 270 270 271 271 272 272 272 273 275 276 278 279 280 280 281 282 283 284 284 286 288 290 290 290 289 288 285 284 285 285 286 286 286 286 287 287 288 287 287 287 287 286 285 285 285 284 283 283 283 282 281 280 278 277 277 274 271 268 266 262 253 248 235 221 218 217 216 212 207 202 197 194 192 192 192 191 191 188 186 184 183 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 179 179 179 180 181 181 181 180 179 179 178 178 178 178 178 177 177 177 177 177 177 177 176 176 176 175 175 175 176 176 176 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 176 177 177 177 177 177 326 326 325 320 319 318 316 315 318 318 318 319 320 323 324 325 324 323 324 321 318 315 314 312 311 313 316 316 313 310 309 311 312 310 308 305 305 302 300 299 298 295 293 292 291 291 291 292 293 295 297 300 301 302 303 302 301 301 300 300 299 298 298 299 302 304 305 305 305 305 305 304 303 302 300 299 298 296 295 295 295 295 294 294 294 293 294 294 295 295 295 296 297 298 296 293 291 289 285 284 282 281 281 284 287 290 292 292 292 291 291 291 290 288 287 286 286 286 286 286 286 286 287 286 285 283 282 284 285 285 282 280 280 279 280 283 287 288 288 286 284 282 282 282 282 283 283 283 283 283 283 283 282 282 281 278 276 275 276 277 277 277 277 277 277 277 277 277 277 276 276 276 275 274 274 274 274 274 275 275 275 274 273 273 273 274 274 274 274 273 273 272 270 270 270 269 268 268 267 266 266 267 268 269 269 269 269 269 269 269 269 269 268 268 267 268 269 269 270 269 268 266 263 262 261 261 261 260 260 261 261 260 258 257 257 258 257 256 256 257 257 258 259 261 262 264 265 266 267 268 268 267 268 270 272 273 273 274 275 276 277 277 277 278 278 278 278 279 279 279 278 277 277 276 277 278 280 281 282 282 281 281 281 281 281 282 282 282 282 281 279 279 280 281 282 282 283 282 282 282 281 282 285 289 291 292 295 291 288 284 281 280 282 283 284 285 285 285 284 282 281 280 279 278 277 275 275 275 273 272 269 266 263 261 258 256 254 253 252 251 249 248 246 245 245 244 243 243 243 242 242 241 241 241 241 241 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 239 239 238 238 237 237 236 236 236 237 239 241 242 241 240 239 238 239 239 239 240 241 243 243 243 242 241 242 242 242 243 243 244 244 244 244 244 245 245 245 245 246 246 246 246 247 247 248 248 248 249 249 249 249 250 251 252 252 252 253 253 253 253 253 254 254 254 254 255 256 256 256 257 257 258 258 259 259 259 258 259 261 261 261 261 262 262 263 264 266 268 269 268 268 267 267 266 265 263 262 260 258 257 256 256 254 252 250 249 248 247 246 245 245 244 244 244 244 243 243 243 242 239 238 238 238 238 238 238 237 237 237 237 237 237 236 236 237 238 241 243 243 244 244 244 245 245 244 244 244 243 242 240 240 240 239 238 238 237 238 239 239 240 241 241 240 239 240 241 242 242 243 244 245 245 248 249 249 249 248 249 249 249 249 249 250 253 253 254 255 257 258 260 260 260 261 264 265 265 266 266 267 267 267 268 269 270 270 270 271 272 273 273 274 276 277 278 279 280 280 281 282 283 284 285 287 289 290 290 290 289 286 284 284 285 285 285 285 285 286 286 287 286 286 285 284 285 284 284 284 284 283 283 282 282 281 280 278 276 275 275 271 267 264 261 256 247 242 228 217 216 214 213 210 206 201 197 193 190 190 190 191 191 189 187 186 185 183 182 182 182 181 181 181 182 182 181 181 181 181 181 181 180 180 180 180 181 181 181 180 180 180 179 178 178 178 178 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 176 177 178 178 177 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 326 326 326 324 320 317 317 318 319 318 317 318 320 321 322 324 325 324 324 321 318 315 314 311 311 312 314 316 314 309 308 309 311 310 310 308 304 300 299 297 296 295 293 292 292 292 292 292 294 296 298 300 302 303 304 303 303 302 300 298 296 294 295 297 301 304 303 303 303 303 304 305 306 304 302 300 298 297 296 295 294 293 293 293 294 294 294 296 296 296 296 296 297 298 297 293 291 288 285 285 282 281 282 285 289 293 294 293 291 290 290 289 289 288 287 286 286 286 286 286 286 286 287 287 284 283 283 284 285 284 282 281 281 279 282 285 287 288 287 285 283 282 282 282 283 283 284 284 284 284 284 284 283 283 281 278 277 276 277 277 278 277 277 277 277 277 277 277 277 277 277 276 275 274 273 273 273 274 275 276 275 274 273 273 273 273 273 274 274 274 273 271 270 270 269 268 268 267 266 265 266 267 268 269 269 270 269 269 269 269 269 269 270 270 269 269 269 268 268 267 265 263 262 262 262 262 262 261 261 261 261 261 260 259 260 260 260 258 258 258 258 260 260 261 263 264 266 267 268 268 269 269 270 271 272 273 274 275 277 278 279 279 279 279 279 279 279 279 280 279 279 278 278 277 278 279 280 281 281 281 280 280 281 281 281 281 281 281 280 280 279 279 279 280 281 282 282 282 282 281 281 282 286 289 291 292 293 292 289 285 282 280 282 284 284 285 285 286 285 284 282 280 279 278 276 276 275 274 273 271 268 265 263 260 258 256 255 254 252 251 249 248 247 245 245 244 243 243 243 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 240 239 239 238 237 237 237 236 236 237 239 241 243 243 242 240 239 239 238 239 239 240 241 242 243 243 243 242 242 242 242 243 243 244 244 244 245 245 245 245 245 246 246 246 246 247 247 248 248 248 248 249 249 249 250 251 251 252 253 253 253 253 253 253 253 254 254 254 255 256 256 256 256 257 257 258 258 259 259 259 257 258 259 260 261 261 260 262 263 264 266 268 268 269 268 267 267 266 265 264 262 261 259 258 257 256 255 253 251 250 248 247 246 245 245 245 244 244 243 243 243 242 242 240 239 239 239 238 238 238 238 237 238 238 238 238 238 238 239 240 242 243 243 243 243 243 244 243 243 243 243 243 242 241 240 239 239 238 237 237 237 237 237 238 239 239 239 239 240 241 242 242 242 243 245 248 249 249 249 249 250 250 247 248 249 249 250 251 252 255 257 258 258 259 259 260 262 264 264 264 265 266 267 268 268 268 269 269 270 270 271 273 274 274 276 277 277 278 279 279 280 281 282 283 284 285 287 289 290 290 289 287 285 284 284 284 285 285 285 285 285 286 286 286 285 284 283 283 284 283 283 283 282 281 281 280 280 279 277 275 274 273 267 263 260 256 251 242 238 233 230 223 211 210 208 206 202 198 193 190 190 189 189 189 188 187 187 185 184 183 182 182 181 180 181 181 182 181 181 181 181 181 181 181 181 180 180 180 181 181 181 181 180 180 179 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 177 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 178 177 177 177 177 177 177 177 177 177 325 325 326 323 319 315 317 317 316 316 315 317 318 319 321 323 325 324 323 320 317 316 315 314 313 310 311 313 313 309 308 309 310 310 310 308 304 300 298 297 295 293 292 292 293 293 293 293 295 297 299 301 303 304 304 304 304 302 299 296 295 293 295 299 302 303 303 302 301 301 302 305 306 305 304 301 297 297 295 293 292 292 292 293 294 295 296 296 297 298 298 298 299 298 296 294 290 287 286 285 282 280 282 286 292 296 295 293 291 290 289 288 288 288 287 286 286 286 286 286 286 286 286 286 285 283 283 284 285 285 283 282 281 281 284 287 288 288 286 284 282 282 282 282 283 284 284 285 285 284 284 284 284 283 281 278 277 277 277 278 278 277 277 277 277 277 276 276 277 277 277 276 275 273 273 273 273 274 276 276 276 274 272 272 272 273 273 274 274 274 273 272 270 269 268 268 268 267 266 265 266 268 269 270 270 269 269 269 269 269 270 270 271 270 270 269 269 268 268 266 264 263 262 262 263 263 263 263 263 262 262 262 261 262 261 261 261 260 259 259 260 261 261 262 263 265 265 265 267 267 268 270 271 272 272 273 274 275 277 278 279 279 280 280 280 280 280 280 280 280 280 280 279 278 279 280 280 280 280 280 280 280 280 280 280 280 280 280 279 279 278 279 280 280 281 282 282 282 281 280 280 283 286 286 289 291 292 291 289 285 282 281 282 284 285 286 286 286 285 284 282 281 279 278 276 276 275 274 273 271 268 265 262 260 258 257 255 254 252 251 249 248 247 246 245 244 244 243 243 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 239 239 238 238 237 237 237 237 236 236 238 241 242 242 241 240 240 239 239 239 240 240 241 242 243 244 244 243 243 243 243 243 243 244 244 244 244 245 245 245 245 246 246 246 246 247 247 248 248 248 248 249 249 250 250 251 252 252 253 253 253 253 253 253 253 253 254 254 255 256 256 256 257 257 258 258 259 259 260 259 257 257 258 259 260 260 260 261 262 264 265 267 267 268 268 267 266 266 265 264 263 262 261 260 258 256 255 253 252 250 248 248 247 246 246 245 244 243 243 243 243 242 242 240 240 239 239 239 239 239 238 238 238 238 239 239 239 240 240 241 242 242 242 242 242 242 242 243 242 242 242 242 241 240 240 238 238 237 237 237 237 236 237 237 238 238 238 239 240 241 241 241 241 244 246 247 248 248 249 250 251 250 248 248 249 250 251 251 254 256 257 257 257 258 258 260 262 262 262 264 265 266 266 267 268 267 267 268 268 269 270 271 272 274 276 277 278 278 278 279 280 281 282 283 284 285 287 288 289 289 288 286 284 284 284 285 285 285 285 285 285 286 286 286 284 283 282 283 283 282 282 281 280 279 279 278 277 276 276 275 273 269 263 259 255 250 243 239 236 235 233 224 209 207 205 204 203 199 195 192 191 190 189 188 188 187 187 185 184 184 183 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 178 178 178 178 177 178 178 177 177 176 176 176 176 176 177 177 178 179 179 179 179 178 178 178 178 178 178 178 178 179 178 178 178 178 178 178 178 178 177 177 177 177 177 323 322 322 321 318 315 316 317 317 316 314 315 315 318 321 323 325 324 321 318 316 316 316 316 316 314 310 311 311 309 307 309 310 311 310 308 305 301 299 297 295 292 292 293 293 294 294 295 296 297 299 301 303 305 305 305 305 303 300 297 295 295 297 300 303 304 304 303 302 300 301 303 305 306 304 302 299 298 294 292 291 291 291 293 294 296 297 297 298 299 299 299 299 298 296 293 290 287 287 285 282 280 283 288 294 297 297 293 292 290 288 287 288 287 287 286 286 286 285 286 286 286 286 286 285 284 283 284 285 285 285 283 282 283 286 288 289 288 285 283 281 281 282 283 284 285 285 285 285 285 284 284 284 283 281 278 277 278 278 279 277 276 276 276 276 276 276 276 277 277 276 275 275 274 273 272 273 275 276 277 276 274 272 271 271 272 274 275 275 275 274 272 270 269 269 268 268 267 265 265 267 268 270 271 270 270 269 269 269 269 269 269 269 270 269 268 268 268 267 266 264 263 262 262 262 262 262 262 262 262 262 262 262 261 261 261 261 260 260 260 261 261 262 262 262 263 263 264 265 265 267 270 271 271 271 272 273 274 276 276 278 280 281 281 280 280 280 281 281 281 281 281 280 280 279 280 280 280 279 279 279 279 279 279 279 279 279 279 279 279 280 280 280 281 281 282 282 281 279 279 281 284 285 286 289 291 291 290 289 285 282 282 282 284 286 288 288 287 286 284 283 281 279 278 278 276 275 273 272 270 267 264 261 259 258 258 256 254 252 250 249 248 247 246 245 244 244 244 243 243 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 239 239 238 238 238 238 237 237 237 236 236 238 239 240 241 241 241 241 240 240 239 240 240 240 241 242 243 244 244 244 244 243 243 243 243 243 244 244 244 244 245 245 246 246 246 246 247 247 248 248 248 249 249 249 250 250 251 252 253 253 253 253 253 254 254 253 253 253 254 254 255 255 256 256 257 258 259 259 260 260 258 257 258 258 259 259 259 260 261 263 264 265 265 266 267 268 267 267 266 265 265 264 263 263 261 259 257 255 253 252 250 249 248 248 247 246 246 245 243 243 243 243 243 242 241 241 239 239 239 239 239 239 238 238 238 238 239 240 241 242 241 240 241 241 241 241 241 242 241 241 241 241 240 240 239 239 238 237 237 236 236 236 236 237 238 238 238 238 238 240 240 239 240 241 244 246 246 246 247 248 250 249 248 248 249 250 251 251 253 255 256 256 255 255 257 258 260 261 261 261 263 264 265 266 266 266 266 266 266 267 268 269 270 271 273 275 276 277 278 278 279 280 281 282 283 284 285 287 288 288 288 287 285 284 284 284 285 285 285 285 285 285 285 285 285 283 282 281 281 282 281 280 279 278 277 276 276 275 274 274 272 270 266 260 256 252 248 243 237 236 234 232 220 206 203 201 202 202 200 197 196 193 191 189 188 187 187 186 185 184 184 184 183 182 181 181 182 182 182 182 182 182 182 182 181 181 181 180 179 179 180 180 180 181 181 181 180 180 180 180 179 179 179 178 179 179 178 178 177 177 177 177 178 178 178 179 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 323 323 322 321 318 317 318 320 320 319 317 315 315 319 323 325 324 324 320 317 316 315 315 316 317 316 312 312 311 309 308 309 310 310 310 309 307 304 301 299 298 295 296 296 296 295 295 295 296 297 298 300 302 304 304 305 304 303 300 297 295 295 297 301 304 304 305 304 303 301 300 301 303 305 304 304 301 297 293 291 291 292 293 294 295 297 298 298 300 300 300 299 298 297 295 293 292 291 288 284 282 281 284 291 296 298 297 293 293 288 286 286 287 286 286 286 286 286 286 286 286 286 286 286 285 284 283 284 285 285 285 284 284 285 287 289 290 288 285 283 281 281 281 283 284 285 285 285 285 285 284 284 284 283 281 278 277 278 279 278 276 276 275 275 275 275 275 276 277 277 277 277 276 275 273 272 274 275 276 277 276 273 272 271 272 273 275 275 275 275 275 273 270 269 269 269 268 267 266 266 268 269 271 271 270 270 270 270 269 269 268 268 268 269 269 269 267 267 266 265 263 261 260 260 260 260 261 261 261 262 263 262 261 261 261 261 261 260 260 261 262 261 261 260 260 260 261 262 263 264 266 268 269 269 271 272 273 275 276 277 279 281 281 281 280 279 279 280 280 280 280 280 280 280 279 279 279 279 278 278 278 279 279 279 279 279 278 278 279 280 280 280 280 280 281 281 281 279 279 280 282 284 285 287 289 292 291 290 289 286 283 282 282 284 287 289 289 288 286 285 283 281 280 279 278 276 274 273 271 269 266 263 260 259 259 258 256 254 252 250 249 248 247 246 245 245 244 244 243 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 239 239 239 238 238 238 238 238 237 237 237 237 238 240 240 241 242 242 242 242 241 240 240 240 240 240 241 243 243 244 244 244 244 243 243 243 243 243 244 244 244 245 245 245 246 246 247 247 247 248 248 248 249 249 249 250 250 251 252 252 252 253 253 253 253 253 253 252 253 253 253 254 254 255 255 256 257 258 259 259 258 258 258 258 259 259 259 260 261 262 263 264 265 265 266 267 267 267 267 267 266 265 265 264 263 262 260 258 256 254 252 251 249 249 249 248 247 246 245 244 243 243 243 243 243 242 241 240 240 240 240 240 240 239 239 239 239 239 241 241 241 241 240 240 240 241 241 241 241 241 240 240 239 239 239 239 238 238 237 237 236 236 236 236 238 238 238 238 238 239 239 239 239 241 241 245 246 246 247 248 249 249 248 247 248 249 251 251 253 255 257 256 255 254 254 255 257 258 259 260 261 263 264 265 265 265 266 266 267 267 267 268 268 270 271 273 275 276 276 276 278 279 280 281 282 283 284 285 286 287 287 287 286 284 284 284 285 285 285 285 284 284 284 284 284 283 282 280 280 280 280 279 278 277 276 275 274 273 272 272 271 269 267 262 257 253 248 244 238 232 232 231 228 215 203 199 198 200 200 200 199 196 193 191 190 189 187 186 185 185 185 185 185 184 183 182 182 183 183 183 183 183 183 183 182 182 181 181 180 180 179 179 180 181 181 181 182 181 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 180 180 179 179 179 178 178 178 177 177 176 176 176 176 323 323 321 320 318 316 320 324 325 323 323 322 321 321 323 325 325 323 320 318 315 315 315 316 320 318 316 314 312 310 309 309 309 309 309 309 308 306 303 301 299 297 297 297 297 296 295 295 295 296 298 299 300 301 301 302 301 299 297 296 296 296 298 299 301 303 304 304 302 300 298 299 301 303 303 303 300 295 292 291 291 293 294 294 294 296 297 299 301 301 299 298 297 296 294 292 292 290 287 282 280 282 287 294 298 298 298 296 293 287 285 285 286 285 286 287 287 287 287 286 286 286 286 285 285 284 284 284 284 285 285 285 286 286 288 290 289 286 282 282 281 281 281 283 284 285 286 286 286 285 285 285 284 283 281 279 278 279 279 277 276 276 273 274 275 276 276 277 277 278 278 278 278 276 274 273 274 276 277 277 275 273 273 273 273 274 275 275 275 275 275 274 271 271 270 269 269 268 267 267 269 270 270 270 270 270 271 270 269 268 267 268 268 268 268 268 266 265 264 263 261 259 258 258 258 258 259 259 260 261 262 260 260 261 261 261 261 260 261 262 261 260 259 259 259 259 260 260 261 263 264 266 269 270 272 273 274 276 278 278 280 281 282 280 279 277 278 279 280 280 280 280 280 280 280 279 279 278 277 277 277 278 279 279 278 278 277 278 279 280 280 281 280 280 280 281 281 279 279 281 282 282 284 286 289 291 291 290 288 286 284 283 283 285 288 289 289 289 287 285 284 282 282 280 278 276 274 272 271 268 265 262 260 260 259 258 256 254 252 251 249 248 247 246 246 245 244 244 243 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 239 239 238 238 238 237 237 237 237 237 238 238 240 242 242 242 242 243 244 243 242 241 241 241 241 241 242 242 242 243 244 244 244 244 244 243 243 243 243 244 244 244 245 245 246 246 247 247 248 248 248 248 249 249 249 249 250 251 251 252 252 253 253 253 253 252 252 252 253 253 253 254 254 255 256 256 257 257 257 258 257 257 258 258 259 260 260 261 261 262 263 263 264 265 266 267 267 267 267 267 266 265 265 264 264 263 261 260 258 256 254 252 252 251 250 249 248 247 246 244 243 243 243 243 242 242 241 240 241 240 240 240 240 240 240 240 240 240 241 241 241 240 240 240 240 241 241 241 241 240 239 239 238 238 238 239 238 238 237 237 237 237 237 237 238 238 239 239 239 239 239 239 240 241 243 243 244 247 249 249 248 246 247 248 248 249 249 250 253 256 256 255 253 252 253 254 254 257 258 260 262 263 264 264 265 265 266 266 267 268 268 268 269 271 272 273 274 274 275 276 277 278 280 281 282 283 283 284 285 286 286 286 285 284 283 284 285 285 285 285 284 283 283 283 282 281 280 279 278 278 278 277 276 275 274 273 272 271 271 269 268 266 264 259 254 249 243 239 238 236 233 227 224 218 206 198 198 199 199 198 197 195 193 191 190 189 188 186 186 186 185 185 185 185 185 183 183 183 183 183 183 183 183 184 184 183 182 182 181 181 180 180 181 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 181 181 180 180 180 180 180 180 179 179 179 179 179 178 178 177 177 176 176 176 176 176 176 323 323 321 318 316 316 321 324 326 325 325 324 323 323 324 323 324 323 321 320 317 316 314 315 318 319 318 315 312 310 308 308 308 307 306 306 306 306 304 302 299 298 296 296 296 295 294 294 295 296 297 298 298 298 298 298 297 296 297 298 298 299 299 299 301 302 303 304 302 299 298 298 300 301 301 300 298 294 292 291 292 294 294 294 294 294 296 299 300 300 299 298 297 295 293 292 291 288 284 280 279 284 290 295 298 299 299 296 291 286 285 285 284 285 286 287 287 287 287 286 286 285 285 285 284 284 284 284 284 285 285 286 287 287 289 290 287 285 283 283 281 281 282 283 284 285 286 286 286 286 286 285 285 284 282 281 280 279 280 276 275 274 272 273 276 277 278 279 279 279 279 279 278 276 274 273 274 276 277 277 276 274 274 274 274 275 276 275 275 275 275 274 274 272 270 269 269 269 268 268 269 269 270 270 270 270 271 270 269 268 267 267 267 267 267 266 264 263 262 261 260 258 257 257 257 257 258 259 260 260 260 259 260 260 259 259 259 259 260 260 259 257 257 257 258 258 258 259 260 262 265 267 271 272 273 274 276 276 278 279 280 280 280 279 277 276 277 277 279 280 281 281 281 280 279 278 278 276 276 276 276 278 279 278 278 277 277 279 280 280 280 281 280 279 280 280 280 280 281 281 282 283 285 286 289 291 291 291 289 287 285 285 284 287 289 290 290 290 288 286 284 283 283 280 278 275 273 272 270 268 265 263 263 260 259 258 256 255 252 251 249 248 247 247 246 245 244 244 243 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 239 239 239 238 237 237 237 237 237 238 238 238 239 240 241 242 242 243 244 244 243 243 242 242 242 242 242 242 242 243 243 244 244 244 244 244 243 243 243 243 243 244 244 245 245 245 246 247 247 247 248 248 248 249 249 249 249 250 251 251 251 252 252 252 252 251 251 252 252 253 253 253 254 255 255 256 256 257 257 257 257 257 258 258 258 259 260 260 261 262 262 263 263 264 265 266 267 267 267 267 267 266 266 265 265 264 263 262 261 259 257 255 254 253 252 251 250 248 247 246 244 243 242 242 242 242 242 241 241 241 241 240 240 240 240 240 240 240 240 241 241 241 240 240 241 240 240 240 240 240 239 238 238 238 238 238 239 238 237 237 237 237 238 239 238 238 239 239 239 239 240 240 239 240 242 243 243 244 245 247 248 246 246 248 249 249 249 249 250 253 254 254 253 251 250 251 252 253 256 258 260 261 262 263 264 265 265 265 266 267 268 268 269 269 271 272 273 273 273 274 274 276 277 279 280 281 282 283 283 285 286 286 285 284 284 284 284 285 285 285 284 283 283 282 281 280 278 278 277 277 277 277 275 274 273 272 271 269 269 269 267 265 263 261 255 249 244 238 238 235 232 228 221 219 209 202 199 200 199 199 197 196 194 192 191 190 190 188 187 187 187 186 185 185 186 186 185 184 183 183 183 183 183 183 184 184 184 184 183 183 182 182 181 182 183 183 183 183 183 183 183 183 182 182 182 182 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 178 178 178 178 178 177 177 176 176 176 176 177 177 177 325 323 321 318 316 318 323 325 326 326 326 325 324 324 325 323 322 323 322 321 320 316 314 316 318 319 319 316 313 311 307 307 305 304 302 301 303 304 304 301 299 298 296 295 295 295 294 294 295 296 297 297 296 296 294 294 296 297 298 299 300 301 300 300 301 302 302 302 301 299 298 298 299 300 300 298 296 293 292 292 293 294 295 295 294 295 296 299 300 299 298 297 296 294 293 292 289 285 281 279 280 286 292 296 298 299 299 295 290 286 285 285 284 285 286 287 287 287 287 286 285 285 285 284 284 285 285 285 285 285 286 286 287 288 289 289 286 285 284 282 281 282 282 283 284 286 286 287 286 286 286 286 285 284 283 282 280 279 279 278 275 273 273 273 277 279 280 280 280 280 280 279 278 276 274 274 275 277 278 278 278 276 275 274 275 275 275 274 274 274 274 274 273 271 270 269 269 270 269 269 269 269 269 270 270 271 270 270 268 267 266 266 266 266 265 264 262 260 260 260 259 259 258 258 258 258 259 260 262 261 260 259 259 258 258 258 258 258 258 259 257 255 254 254 255 256 257 258 261 264 267 270 271 272 273 274 276 276 278 279 279 279 278 276 275 275 276 276 279 281 282 282 281 279 278 277 276 275 275 275 276 277 278 277 277 277 278 280 280 281 281 280 279 278 279 280 280 281 282 282 282 283 285 287 289 291 291 291 289 288 287 286 286 289 290 291 291 291 289 287 286 284 283 280 277 274 273 272 271 268 265 264 263 261 259 258 256 255 253 251 249 248 248 247 246 245 244 244 243 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 240 239 239 238 238 237 237 237 237 237 237 238 239 239 240 241 242 242 242 242 243 242 242 242 242 242 242 242 242 242 243 243 243 244 244 244 243 243 243 243 243 243 244 244 244 245 245 246 247 247 247 248 248 248 249 249 249 249 249 249 250 251 252 252 251 251 251 252 252 253 253 253 253 254 255 255 256 256 257 257 257 257 257 257 258 258 259 260 260 261 262 262 262 263 264 265 267 267 267 267 267 266 266 266 266 265 265 264 263 262 260 258 257 256 254 253 252 250 249 248 246 244 243 242 242 242 242 242 241 241 240 240 240 240 239 239 239 239 240 241 241 242 241 241 241 241 240 239 238 238 238 237 237 238 238 238 238 239 238 237 236 236 237 238 238 238 239 239 239 239 239 240 240 239 240 241 241 243 244 244 246 247 247 247 248 249 249 249 249 250 252 252 251 251 249 248 248 250 252 254 257 259 260 261 262 263 263 264 264 265 267 267 269 269 269 271 272 273 273 273 273 273 275 276 278 280 281 280 281 283 284 285 285 284 284 284 284 284 285 285 285 284 283 282 280 279 278 276 276 276 275 275 274 273 272 271 270 268 268 267 265 263 261 259 256 250 244 239 235 234 231 227 223 217 215 202 199 202 205 199 198 197 195 192 190 189 189 189 189 189 188 187 187 186 185 185 186 185 185 185 184 183 184 183 183 183 184 184 184 184 184 184 183 183 183 184 184 184 183 183 183 183 183 183 183 183 183 184 183 183 183 183 182 182 182 182 182 181 181 182 182 182 182 181 181 180 180 179 178 178 177 177 177 177 177 177 177 177 177 176 176 177 177 177 177 325 324 323 320 317 321 324 326 326 326 325 324 324 323 324 324 323 322 320 320 319 316 315 317 318 319 319 317 314 312 311 308 304 302 300 299 301 302 302 300 298 297 295 294 294 295 294 295 296 297 297 297 296 295 293 292 294 296 298 299 301 301 301 301 301 301 301 301 300 300 299 299 299 299 299 297 295 294 293 293 294 295 296 295 295 295 296 298 300 299 298 297 295 293 293 290 287 283 279 278 281 287 294 296 297 298 297 294 289 287 286 287 287 287 287 287 287 287 287 286 285 285 284 284 285 285 285 286 286 286 286 286 287 288 289 289 286 286 285 283 282 282 281 282 284 286 286 287 287 287 287 287 286 285 284 282 280 278 277 276 274 272 273 275 278 280 280 280 280 280 280 279 278 276 275 275 276 277 278 278 278 277 276 275 275 273 272 272 273 273 273 273 272 271 269 269 270 271 271 271 270 270 270 270 271 270 270 269 268 267 265 265 264 264 263 261 259 258 259 259 260 260 260 260 260 260 261 262 263 261 260 260 259 258 258 256 256 256 257 258 256 254 253 253 254 253 256 260 263 267 269 270 270 271 273 273 274 276 278 279 277 276 275 275 274 275 276 277 279 281 281 281 280 278 276 275 275 275 274 274 275 276 277 276 277 278 279 280 280 280 280 280 279 278 278 279 281 281 282 282 283 284 285 287 289 291 292 291 291 291 288 288 289 290 291 292 292 292 290 287 287 286 283 280 277 274 273 272 271 268 268 266 264 261 259 258 256 255 253 251 249 249 248 247 246 245 244 244 243 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 239 239 239 238 237 237 237 236 236 236 236 237 239 239 240 240 240 240 239 240 241 241 240 241 241 241 241 241 242 242 242 243 243 243 244 243 243 243 243 243 243 243 244 244 244 244 245 246 246 247 247 248 248 248 249 249 249 249 249 249 249 250 251 252 250 250 251 252 252 252 253 253 254 254 255 255 256 256 256 256 256 257 257 257 257 258 259 259 260 261 262 262 262 263 264 266 267 267 267 267 266 266 266 266 266 265 265 264 263 262 261 260 259 258 256 254 252 250 249 248 247 245 245 243 242 242 242 241 241 241 240 240 240 239 239 238 238 238 239 241 242 242 242 242 241 241 239 238 237 237 237 238 238 238 238 238 238 238 237 237 236 236 236 237 237 237 238 239 239 239 239 239 240 239 240 241 242 243 244 245 246 248 248 248 249 249 249 249 249 249 250 250 249 248 247 247 247 249 252 254 257 257 258 259 260 260 261 262 264 265 266 266 267 267 267 269 270 272 273 273 273 273 274 275 277 279 280 279 280 282 284 284 284 283 283 283 283 284 284 285 284 283 282 281 279 277 276 275 275 273 273 272 272 270 269 268 267 266 265 263 261 259 256 254 252 244 239 236 235 230 227 223 219 214 213 210 208 210 210 203 197 196 194 192 190 188 188 188 188 188 188 188 188 187 186 186 186 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 184 184 184 184 184 184 184 183 183 183 182 182 182 182 182 182 182 181 180 180 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 324 324 322 320 318 322 324 326 327 326 325 323 322 321 320 322 322 320 319 319 320 319 318 320 321 321 320 318 319 319 310 305 302 298 298 299 300 302 301 298 297 296 295 294 294 294 295 295 296 297 297 297 296 294 291 291 292 295 296 298 300 300 301 301 301 301 299 299 299 300 300 300 300 299 298 297 296 295 294 295 295 296 297 296 295 295 297 298 299 298 297 296 294 293 293 290 286 282 279 278 283 288 293 294 295 296 295 293 289 288 288 288 288 287 287 287 287 287 287 286 285 285 285 285 285 286 286 286 286 286 286 286 287 287 288 288 287 287 286 284 283 281 280 282 284 286 287 287 287 288 288 287 286 284 283 281 278 277 275 274 273 273 274 276 278 280 280 280 280 280 279 279 278 276 276 276 276 278 278 278 278 278 277 276 274 271 270 271 272 273 273 273 273 271 270 270 272 272 272 272 271 271 270 270 271 270 269 268 267 265 264 264 264 263 262 260 258 258 258 259 261 261 261 261 261 261 263 264 263 262 260 260 260 260 258 255 255 256 257 258 257 256 255 255 255 255 259 263 265 267 268 268 269 270 271 271 273 275 277 278 275 274 274 274 276 276 275 276 278 280 280 279 278 276 275 274 274 273 272 273 275 276 276 276 278 279 279 280 280 280 279 279 278 278 278 279 281 282 282 283 284 284 286 288 289 290 291 292 292 292 291 290 291 292 293 294 294 293 292 291 288 286 284 280 276 273 273 273 272 270 270 266 264 261 259 257 256 255 253 251 251 249 248 247 246 245 244 244 243 242 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 241 240 240 239 239 238 238 237 237 236 236 235 234 234 235 237 238 239 239 239 238 237 238 239 239 239 239 239 239 240 240 241 241 242 242 242 243 243 243 243 243 243 243 244 244 244 244 244 244 245 245 246 246 247 248 248 248 249 248 248 248 248 249 249 250 250 250 250 250 251 251 252 252 253 253 254 254 255 255 256 256 257 256 256 256 257 257 257 258 259 259 260 261 261 262 262 263 264 265 266 267 267 267 266 266 266 266 266 265 265 265 264 263 262 262 261 259 257 255 253 251 250 248 247 246 246 244 243 242 241 241 241 240 240 240 240 239 239 238 238 238 239 241 242 242 242 242 241 240 239 238 238 238 238 239 239 239 238 238 237 237 237 237 236 236 236 236 237 238 238 239 239 239 239 239 239 239 239 241 242 244 246 247 248 249 249 248 249 249 249 248 248 248 248 248 247 246 246 247 248 250 252 253 255 255 256 257 258 258 260 261 263 264 265 265 266 266 267 267 268 271 273 273 273 273 274 275 276 277 278 279 280 282 283 283 283 282 282 282 283 283 284 284 284 282 281 279 277 276 275 274 272 271 270 270 269 267 265 263 263 262 260 259 257 254 251 249 247 238 236 234 231 227 224 221 219 216 211 211 211 211 209 205 195 195 194 192 190 188 188 188 188 188 188 189 190 189 188 187 186 186 186 185 185 185 185 185 185 184 184 184 184 185 185 185 185 184 184 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 184 183 183 183 183 183 182 181 180 180 179 178 178 177 177 177 177 178 179 179 178 178 178 178 178 178 178 178 179 179 178 178 324 324 320 318 319 322 324 324 326 326 325 322 321 320 320 322 320 318 318 318 319 320 320 321 323 324 322 318 315 314 303 301 299 296 296 299 300 300 300 299 297 296 295 295 295 295 295 295 296 297 297 297 295 293 290 289 290 292 295 297 298 299 301 301 301 300 299 298 298 299 299 299 299 298 298 298 297 296 296 296 297 297 297 296 295 295 297 298 298 298 296 295 295 294 292 290 285 281 278 279 283 288 292 293 293 295 295 292 290 288 288 288 287 287 287 287 288 287 287 286 285 285 285 285 286 286 286 287 286 286 285 286 287 288 288 288 288 288 287 286 284 281 280 281 284 285 286 287 288 288 288 287 285 283 282 280 278 278 276 274 274 274 276 278 280 281 281 280 280 280 279 278 277 277 276 276 276 277 277 278 278 279 277 275 272 270 269 271 273 273 273 274 273 273 272 272 273 273 273 272 272 272 271 271 271 270 269 268 266 265 264 264 264 263 262 262 260 259 259 260 261 261 262 261 261 261 262 262 262 261 260 261 261 260 258 256 255 257 258 259 259 258 258 257 257 258 262 264 265 266 267 267 268 268 269 270 272 275 277 277 274 273 273 274 275 275 274 275 277 278 278 278 277 276 275 273 273 272 271 272 274 275 276 277 278 279 279 280 280 280 279 278 277 278 279 280 281 282 282 283 284 285 286 288 289 290 290 291 291 291 291 291 292 294 296 296 295 294 293 292 289 287 285 280 276 273 274 274 273 272 271 267 265 262 259 257 255 256 255 254 253 249 248 247 246 245 244 243 243 242 242 242 242 241 241 241 241 241 241 241 241 241 241 241 241 240 240 240 239 239 238 237 237 237 236 235 234 232 232 234 236 237 237 238 237 237 237 238 238 239 239 239 238 239 239 240 241 241 242 242 242 243 243 243 243 243 243 244 244 244 244 244 244 244 244 245 246 246 247 248 248 248 249 249 248 248 248 249 249 250 250 250 250 250 251 251 251 252 252 253 254 254 255 255 256 256 256 256 256 256 256 257 257 258 259 259 260 260 261 262 262 263 264 265 266 267 267 266 266 266 266 266 265 265 265 265 264 263 263 262 261 259 258 256 254 251 250 249 248 248 246 245 243 242 241 241 241 241 241 241 240 239 239 239 238 238 239 241 241 242 242 242 241 241 240 239 239 240 240 240 240 240 239 237 237 237 237 238 237 237 237 237 238 238 238 238 238 239 239 240 240 240 240 241 243 245 247 249 249 249 249 248 248 248 247 246 246 246 246 246 246 245 246 247 248 250 252 253 254 254 255 256 256 257 259 261 261 262 263 264 264 265 266 266 268 270 272 273 273 274 274 275 275 276 277 278 280 281 282 283 282 282 282 282 282 282 283 283 283 281 280 278 276 275 274 272 270 268 267 267 266 264 262 262 260 258 256 254 252 249 246 244 241 236 232 229 226 223 220 218 216 213 208 209 209 208 207 203 193 193 193 191 190 189 189 189 188 188 188 190 191 190 189 188 188 187 186 185 185 185 185 185 185 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 185 185 185 185 186 186 185 185 185 184 184 184 183 183 182 180 180 179 178 178 178 178 178 177 178 179 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 323 322 320 318 320 322 323 323 325 326 324 322 320 321 322 322 321 319 318 318 319 319 321 323 324 325 323 318 314 307 299 302 302 302 301 299 299 298 298 298 296 295 295 295 295 295 295 295 296 296 297 296 294 292 289 288 289 290 293 295 296 298 300 301 300 300 298 297 297 297 298 298 298 297 297 298 298 298 297 297 297 297 297 296 296 296 297 298 298 297 296 295 295 294 292 288 283 280 279 280 284 289 289 292 293 295 295 292 289 288 287 287 287 287 287 288 288 288 287 286 285 285 285 285 285 286 286 286 286 286 285 285 286 287 288 288 288 288 288 286 284 281 279 280 282 283 285 287 288 289 288 286 284 283 281 280 279 279 278 276 275 276 278 280 281 281 281 281 280 280 279 278 277 276 276 276 276 277 277 278 278 278 277 274 271 269 269 270 271 273 274 274 275 274 274 274 274 274 273 273 272 272 272 272 271 270 268 267 266 266 265 264 264 263 264 264 263 261 260 261 261 261 261 260 258 258 259 259 259 259 260 261 262 261 260 258 257 258 260 260 260 258 258 257 257 258 259 262 264 266 267 268 269 269 269 271 273 275 277 276 274 274 274 273 274 274 274 274 276 277 278 277 277 275 275 274 272 270 270 271 273 275 276 278 278 279 279 280 279 279 278 277 277 278 279 279 280 281 282 284 285 286 287 288 289 290 290 290 290 290 290 292 294 297 298 298 297 297 295 292 289 287 286 281 276 273 273 274 274 274 272 269 266 262 259 257 255 255 255 255 253 251 248 247 246 245 244 244 243 243 243 242 241 241 241 241 241 241 241 241 241 241 242 241 241 240 240 240 239 239 238 238 237 237 236 235 234 232 232 234 235 236 236 237 237 237 237 238 239 239 239 239 239 238 238 239 241 241 242 242 243 243 243 243 243 243 243 244 244 244 244 244 244 244 245 245 246 247 247 248 248 249 249 249 249 248 248 249 249 250 250 250 250 250 251 251 251 251 252 253 254 254 255 255 255 256 256 256 256 256 256 257 257 258 259 259 259 260 261 262 262 263 264 264 265 266 266 266 266 266 266 265 265 265 264 265 264 263 262 261 260 259 258 257 255 252 251 250 249 248 247 245 244 243 242 241 241 242 242 241 241 240 241 241 240 239 240 240 241 241 242 242 241 241 241 240 240 241 242 242 242 241 239 238 237 237 237 238 238 238 238 239 238 238 238 238 238 239 240 240 241 241 240 241 243 245 247 248 249 249 249 248 247 247 246 245 245 245 245 245 245 245 246 247 248 250 251 252 253 254 255 256 256 257 258 260 260 261 262 263 263 262 263 265 267 269 271 273 273 273 274 274 275 275 276 278 280 281 282 282 282 282 281 281 281 282 282 282 281 280 278 277 277 275 273 271 269 267 265 264 263 262 262 260 257 255 253 251 248 245 242 240 238 236 229 224 220 218 216 214 212 209 205 205 206 206 201 196 193 192 191 191 190 190 190 190 190 189 189 190 191 190 189 189 188 187 187 186 186 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 185 184 184 183 183 182 182 180 180 179 179 179 179 179 179 179 179 179 180 181 180 180 180 180 180 180 180 180 180 179 179 180 180 180 322 320 319 319 321 322 322 323 325 325 323 321 320 322 321 319 319 319 319 320 319 320 322 323 324 323 322 320 319 308 302 305 312 315 305 300 299 297 296 296 295 295 295 295 295 295 295 296 296 296 296 295 294 291 289 288 288 289 291 292 294 297 299 300 300 300 298 297 297 297 297 297 296 295 295 297 298 297 297 297 297 297 296 296 295 296 297 297 298 297 296 296 295 294 291 287 284 281 280 282 286 289 289 291 293 294 293 292 289 287 286 287 287 287 288 288 288 288 286 285 285 285 285 285 285 286 286 286 286 286 285 285 286 286 287 287 288 288 287 286 284 281 279 280 281 281 285 288 289 289 288 286 284 283 282 281 281 280 279 277 277 279 280 281 281 281 281 281 281 280 280 279 278 277 276 276 276 276 277 277 278 277 275 274 271 269 269 269 270 272 274 275 275 275 275 273 273 272 272 272 272 271 271 271 270 269 268 267 266 266 265 264 264 265 266 266 265 263 261 261 261 261 260 259 258 257 257 257 258 260 260 261 262 262 261 259 258 259 260 260 259 258 258 257 256 256 258 261 264 266 267 268 268 269 271 273 274 275 275 274 274 274 274 274 273 273 272 273 275 277 278 278 277 276 274 272 270 268 268 270 273 275 277 278 279 279 279 279 278 278 277 276 276 277 278 279 279 281 283 285 286 287 287 289 290 290 290 291 290 290 290 291 294 299 300 300 299 299 296 292 288 286 285 282 277 274 273 274 274 274 273 270 266 262 259 256 255 255 255 254 253 251 248 246 246 245 244 244 244 243 243 242 242 242 242 241 241 241 242 242 242 242 241 242 240 240 240 240 239 239 239 238 237 236 236 235 234 234 233 235 235 236 236 237 237 238 238 239 240 240 240 239 239 239 239 240 241 242 243 243 243 243 244 244 244 243 243 244 244 244 244 244 244 244 245 245 246 247 247 248 248 249 249 248 248 248 248 249 249 249 250 250 250 250 250 250 251 251 252 253 253 254 255 255 255 255 256 256 256 256 256 257 258 258 259 259 259 260 261 262 262 263 264 264 265 265 265 266 266 266 265 264 264 264 264 264 264 263 262 261 260 260 259 258 256 254 253 252 250 249 247 246 245 244 243 242 242 243 242 242 242 241 241 241 241 240 240 240 241 241 242 242 242 242 242 242 242 242 242 243 242 241 240 239 238 238 238 239 239 239 239 239 238 238 239 239 239 240 241 241 241 241 241 242 243 244 246 247 247 248 248 247 246 246 246 245 245 244 244 244 244 245 245 246 247 249 251 252 253 254 254 255 256 257 258 259 260 261 262 263 263 262 262 264 265 268 270 272 272 273 273 273 274 275 276 277 279 280 281 281 281 281 280 280 281 281 282 281 280 278 277 277 275 273 271 269 267 265 264 263 262 261 261 260 257 254 251 249 246 243 239 237 236 232 223 220 215 210 206 205 204 204 204 203 203 203 196 191 192 192 191 191 191 191 190 191 191 191 191 191 191 191 190 189 188 188 188 187 187 186 186 187 187 187 186 186 185 185 186 186 185 185 185 186 186 186 186 185 185 185 185 185 185 185 185 186 186 185 185 184 183 182 182 182 181 180 179 180 181 181 181 181 181 181 181 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 181 318 316 317 319 320 320 321 323 324 324 322 319 320 321 320 318 318 318 318 318 319 320 322 322 322 320 320 319 315 308 305 306 310 312 306 303 301 300 299 296 295 296 296 295 294 294 295 295 295 295 294 293 292 291 289 288 287 289 289 290 293 296 298 299 300 299 299 297 297 297 297 296 295 294 295 295 295 295 295 296 296 296 295 294 295 295 296 297 298 298 298 297 295 293 290 286 283 282 282 284 287 289 289 291 292 293 293 291 288 285 286 286 287 287 288 288 288 288 286 285 285 285 285 285 285 286 286 286 286 286 285 285 285 286 286 286 287 287 287 285 283 280 280 280 281 283 286 289 289 289 287 285 283 283 282 282 282 283 282 281 281 282 282 282 282 282 282 281 281 281 280 279 278 276 276 276 276 276 277 277 278 276 275 273 271 268 268 268 269 272 275 276 277 276 275 273 273 272 272 272 271 271 270 270 270 269 268 268 267 267 265 265 265 266 267 267 266 263 262 262 261 261 260 259 258 257 257 258 259 260 260 261 261 261 260 258 258 258 259 259 259 259 258 257 256 258 261 264 266 267 267 267 268 269 271 273 274 274 274 274 274 274 274 274 273 271 271 273 275 277 278 276 275 275 273 270 268 267 268 271 273 275 277 278 279 279 279 278 278 277 276 275 276 277 277 278 280 282 284 286 287 288 289 290 290 290 291 291 291 291 291 292 295 301 301 301 300 297 295 291 287 284 283 282 277 275 274 274 273 273 272 270 266 263 259 256 255 254 254 254 253 251 248 247 246 245 244 244 244 243 243 242 242 242 242 242 242 242 242 242 242 242 242 241 240 240 240 240 239 239 239 238 237 237 236 235 235 235 235 235 236 237 237 238 238 238 238 239 241 241 241 241 240 240 239 240 241 242 243 244 244 244 244 244 244 243 243 244 244 244 244 244 244 245 245 245 246 247 247 248 248 249 249 249 248 248 248 249 249 249 249 250 250 250 250 250 251 251 252 252 253 254 255 255 255 255 256 256 256 256 257 257 258 258 258 259 259 260 261 262 263 263 264 264 264 264 265 266 266 266 265 264 264 264 264 264 264 263 263 262 261 260 259 258 256 255 255 253 251 249 248 247 246 245 244 244 243 244 243 242 242 242 242 241 242 242 241 241 241 242 242 243 243 244 243 243 243 243 243 243 243 242 241 239 239 238 239 239 239 240 240 239 238 239 239 239 240 241 241 241 242 242 242 243 244 245 245 246 246 246 246 246 246 246 246 245 244 244 244 244 243 243 244 245 247 249 250 252 251 250 251 255 257 258 259 260 261 262 262 263 262 261 263 263 264 266 268 270 271 272 272 272 274 274 275 276 278 279 280 280 280 279 279 279 280 280 281 280 278 276 275 275 273 270 268 266 265 263 262 262 261 260 259 258 255 252 249 246 243 240 238 236 232 226 219 212 209 204 195 193 193 193 193 193 193 193 191 190 190 191 191 191 191 191 191 191 191 192 191 191 190 190 190 189 189 188 188 188 187 187 187 187 188 188 188 187 186 186 186 186 186 186 186 186 187 186 186 186 185 185 185 185 185 185 185 185 185 185 183 183 182 182 182 182 181 180 180 182 182 182 182 182 182 182 182 182 182 182 181 180 180 180 180 180 180 181 181 181 181 181 181 181 181 316 316 317 318 318 318 321 322 323 323 321 318 317 318 317 315 316 317 318 319 320 321 322 322 321 319 319 316 313 310 306 304 306 306 302 301 302 303 302 297 297 297 296 295 293 293 294 295 295 294 293 291 290 289 288 288 287 287 288 290 293 296 298 298 298 298 298 297 297 297 296 295 294 294 294 294 295 294 294 294 294 294 293 293 293 294 295 296 297 297 297 296 295 292 289 284 282 283 284 285 285 288 289 291 292 293 292 289 286 283 285 286 286 288 288 288 288 287 286 285 285 285 285 285 285 286 286 286 286 286 285 285 285 285 285 285 286 286 286 285 282 281 280 280 281 284 287 289 289 288 286 284 282 282 282 282 283 285 284 284 284 284 283 282 282 282 281 281 281 281 280 279 277 276 276 276 276 276 277 277 277 277 276 274 271 269 268 267 269 273 276 278 279 277 275 273 273 273 272 272 271 271 270 270 270 269 268 268 268 267 266 266 266 267 267 267 265 263 262 262 260 260 260 259 258 258 258 258 258 258 259 260 260 260 259 258 257 258 258 258 258 259 258 257 257 259 261 264 265 266 266 267 268 269 270 272 272 273 274 274 274 274 274 274 272 270 271 273 275 277 277 277 275 274 271 268 267 267 268 271 274 276 277 277 278 279 279 278 278 276 275 275 276 276 277 279 281 284 286 288 288 288 289 289 289 290 291 291 291 290 291 293 296 300 301 301 300 298 294 290 285 283 282 280 278 277 276 275 274 273 271 269 267 263 260 257 256 255 254 254 254 251 249 247 246 245 245 244 244 243 243 243 242 242 242 242 242 242 242 242 242 242 241 240 240 240 240 240 240 240 239 238 238 237 236 236 237 237 237 237 238 238 239 239 238 238 239 240 241 242 242 242 241 240 240 240 241 242 243 243 243 244 244 244 244 244 244 244 244 244 244 244 244 245 245 245 247 247 248 248 248 248 248 248 248 248 248 248 249 249 249 250 250 250 250 251 251 251 252 252 253 254 254 254 255 255 256 256 256 256 257 257 257 258 258 259 260 261 262 262 263 263 263 264 264 264 265 266 266 266 265 265 264 264 264 264 264 263 262 262 261 260 259 258 257 257 256 254 252 250 249 248 247 246 245 245 245 244 243 243 242 242 242 241 242 242 242 242 242 242 243 243 244 244 244 244 244 243 243 243 242 242 241 240 239 239 240 240 240 239 239 238 238 238 239 239 240 240 241 241 242 242 243 244 245 246 246 246 245 244 244 245 245 246 246 245 244 244 244 243 242 241 243 245 247 247 249 249 251 252 252 254 257 258 259 260 261 262 262 262 262 261 262 263 263 265 267 269 270 270 271 272 273 274 274 275 277 278 278 279 278 278 278 279 279 280 280 280 278 278 276 274 271 268 266 264 262 261 260 260 259 258 257 255 252 249 246 243 240 239 237 235 229 221 218 204 199 197 196 195 195 194 192 191 191 190 190 190 190 190 190 191 191 191 192 192 192 192 191 190 190 189 189 188 188 188 188 187 187 187 187 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 185 183 183 182 182 182 182 183 183 183 182 182 183 183 183 183 183 183 183 183 183 182 182 181 181 180 180 180 180 181 181 181 181 181 181 182 182 182 316 318 319 318 319 320 320 320 321 320 319 316 314 314 315 314 314 315 317 318 319 320 321 321 319 318 318 315 311 308 305 301 303 303 301 300 300 303 301 298 298 299 297 295 294 293 293 293 293 292 292 290 289 288 286 287 288 288 288 290 293 295 297 298 298 298 298 297 297 297 296 295 294 293 293 293 293 294 294 294 293 293 292 292 292 293 293 295 295 296 296 296 294 292 288 284 282 283 285 285 286 288 290 292 292 292 291 288 285 283 285 285 287 288 288 288 288 287 285 285 285 285 285 285 285 286 286 286 286 286 285 285 285 284 284 284 285 285 284 283 282 282 281 282 283 286 287 288 287 286 284 281 279 280 279 282 285 286 287 286 286 285 284 282 282 281 281 281 282 281 280 278 276 275 274 275 276 276 277 277 278 277 275 274 271 269 268 267 270 274 278 279 278 276 275 274 274 273 273 272 272 271 271 271 270 270 269 269 269 268 268 267 267 267 267 266 265 264 262 261 260 260 259 258 258 258 257 257 257 257 258 259 260 261 260 258 258 257 257 257 258 258 258 257 256 257 259 262 264 265 265 267 268 269 270 272 273 274 275 275 275 275 275 274 272 270 271 273 275 276 277 277 274 272 269 267 266 267 269 272 275 276 276 277 278 279 279 278 277 275 274 275 275 275 277 279 282 285 287 288 288 288 288 289 289 291 292 291 290 290 290 294 297 300 301 302 300 298 293 288 284 283 282 280 279 278 278 277 275 272 270 268 266 264 261 259 258 255 253 253 252 251 249 248 247 246 246 245 244 244 244 243 243 243 242 242 242 242 242 242 243 242 241 240 240 240 240 240 240 240 239 239 238 237 237 237 237 238 238 238 239 239 239 239 239 238 239 240 240 241 242 242 241 240 240 240 242 243 243 244 244 244 244 244 244 244 244 244 244 244 244 244 244 245 245 246 247 247 247 248 248 248 248 248 248 248 248 248 249 249 249 249 249 250 250 250 251 251 252 252 253 253 254 254 255 255 256 256 256 256 257 257 257 257 258 259 260 261 262 262 263 263 264 264 264 265 266 267 267 267 266 265 265 265 264 264 264 263 262 262 261 260 259 258 258 257 256 254 253 251 249 248 248 247 247 246 246 245 244 243 242 242 242 241 241 241 241 242 242 243 244 244 244 244 244 244 244 244 243 243 242 241 240 240 240 240 240 240 240 238 237 237 237 238 239 239 239 240 240 241 242 243 244 245 246 246 246 246 245 245 245 245 245 246 246 244 243 243 243 242 241 241 243 246 248 249 250 251 252 253 253 253 255 258 259 261 262 262 262 262 261 261 261 262 263 264 266 266 268 269 270 271 272 273 274 274 275 277 277 277 277 277 278 278 279 280 280 280 279 278 276 273 270 267 265 263 261 260 259 259 258 256 254 252 249 245 242 239 237 237 234 232 227 221 218 208 201 199 198 198 197 196 194 193 192 191 191 191 191 191 191 191 191 191 191 192 191 191 191 191 190 189 188 188 188 188 188 188 188 188 188 189 188 188 188 189 189 189 189 188 188 188 187 188 188 187 187 187 187 187 186 186 186 186 185 184 183 183 184 184 183 183 184 185 185 184 184 184 184 184 184 184 184 183 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 182 182 182 183 315 318 319 318 318 319 318 318 318 318 317 315 313 313 313 312 313 313 315 317 319 320 320 320 320 319 317 314 312 308 304 301 299 297 298 298 299 300 297 298 300 300 299 296 295 294 293 294 294 293 292 290 288 287 286 287 287 288 290 292 294 296 297 298 298 298 297 297 297 296 296 294 293 292 292 292 292 293 293 293 292 292 292 292 292 292 293 294 294 294 294 295 294 292 289 285 282 283 285 285 286 289 292 292 292 291 290 287 284 283 284 285 287 287 288 287 287 286 285 285 285 285 286 285 285 286 286 286 286 285 285 285 284 284 284 284 284 284 283 282 282 282 283 283 284 288 288 287 286 284 281 278 277 277 277 282 285 287 287 287 287 286 285 284 282 281 281 282 282 282 281 278 276 274 274 275 276 276 277 278 277 276 274 273 271 270 269 268 271 275 277 278 277 276 275 275 275 274 273 272 272 272 272 272 271 271 271 271 270 270 269 268 267 267 267 266 264 264 262 260 259 259 259 258 258 258 257 257 257 258 259 261 263 263 262 260 258 257 257 257 257 257 257 256 255 256 258 261 262 263 265 267 271 272 272 273 275 276 277 278 277 277 275 273 272 273 273 275 276 276 276 276 272 270 268 267 267 268 271 274 275 275 276 277 278 279 278 277 275 274 273 274 274 275 277 280 284 286 287 288 287 287 288 288 290 292 293 292 291 290 291 294 298 299 300 301 300 297 293 288 284 283 282 282 281 280 280 278 275 272 270 267 265 263 262 261 258 255 254 252 252 252 251 249 248 246 246 245 244 244 244 243 243 243 242 242 242 242 242 242 243 243 240 240 240 240 240 241 240 240 239 239 238 237 237 237 237 237 238 238 239 239 239 239 238 238 238 238 239 240 241 241 241 241 240 241 242 243 244 244 244 244 244 244 243 243 244 244 244 244 244 244 244 245 245 246 247 247 247 247 248 248 248 248 248 248 248 249 249 249 249 249 250 250 250 251 251 252 252 252 253 253 253 254 255 256 256 256 256 256 257 257 257 258 258 259 260 261 262 263 264 264 264 264 264 265 266 267 268 268 266 266 265 265 265 264 264 263 262 261 260 259 259 259 258 258 257 255 254 252 250 249 248 248 247 247 246 245 244 243 242 242 242 241 241 241 241 241 241 242 243 243 243 243 244 244 244 244 243 243 241 241 240 240 240 240 241 240 240 239 238 237 237 238 239 239 240 241 241 241 242 244 244 245 246 246 246 246 246 246 247 246 246 246 245 243 243 242 242 242 242 243 245 249 251 252 252 252 253 253 252 253 254 256 258 259 260 261 261 261 261 261 261 262 263 264 265 265 267 268 270 271 271 272 273 274 274 274 275 275 275 276 277 278 279 279 280 280 280 279 277 274 270 266 264 262 261 260 259 257 256 254 252 249 246 243 240 239 238 235 233 231 227 222 218 213 204 201 200 199 198 198 196 195 193 192 192 191 191 191 191 191 191 190 190 191 191 191 191 192 191 190 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 189 188 188 188 188 188 188 188 188 188 187 187 186 185 184 185 186 185 185 185 184 184 184 185 186 185 185 185 185 184 184 184 184 184 184 184 184 183 183 183 182 181 181 181 182 182 182 182 182 182 183 183 183 314 316 317 314 314 315 314 314 315 315 314 313 312 312 312 313 312 312 313 316 318 319 320 319 319 318 316 314 310 306 302 299 295 294 294 295 296 296 297 299 301 301 300 298 296 295 295 294 294 293 291 289 287 287 286 286 287 289 291 293 295 296 297 298 298 297 297 297 297 296 295 294 292 292 291 291 292 292 292 292 291 291 291 291 292 292 292 293 293 294 294 294 294 292 289 284 281 281 283 285 288 291 292 292 292 291 289 287 285 285 285 286 287 288 287 287 287 286 285 285 285 286 286 285 285 286 286 286 285 285 284 284 284 284 284 284 284 283 282 282 281 281 281 283 286 289 289 286 284 281 279 277 276 275 277 282 286 287 288 288 287 285 285 283 280 280 281 282 283 282 281 278 276 275 274 275 275 276 276 277 276 275 273 273 272 270 269 269 271 275 277 277 277 276 276 276 276 275 274 273 273 274 274 273 272 273 273 273 272 271 270 269 267 266 266 266 265 263 262 260 260 259 259 258 259 259 258 258 259 260 261 263 264 264 262 260 258 257 257 256 255 255 256 255 255 257 259 262 261 263 266 270 272 273 273 274 276 278 280 280 279 278 274 273 274 274 274 275 275 275 275 274 270 269 268 268 268 270 272 273 274 275 276 277 278 278 277 274 273 272 273 273 273 275 277 281 284 287 287 287 287 287 287 288 291 293 294 293 291 291 292 295 296 299 301 301 300 297 293 288 285 283 282 282 282 281 281 279 276 272 269 267 265 264 263 261 258 256 254 253 253 253 253 251 250 249 247 246 245 245 244 244 243 243 243 243 242 242 242 242 242 241 240 240 240 241 241 241 241 240 239 239 238 237 237 237 237 237 238 239 239 239 238 239 238 238 238 238 239 240 241 242 242 242 241 242 243 243 244 244 244 244 244 244 243 243 243 244 244 244 244 244 244 244 245 245 246 247 247 247 247 248 248 248 248 248 248 249 249 249 249 249 250 250 250 250 251 251 252 252 252 253 254 255 255 255 255 256 256 256 256 257 257 258 259 260 260 261 262 263 264 264 264 264 264 265 266 267 269 270 267 266 266 266 265 265 264 263 262 261 260 259 259 259 258 258 257 256 254 253 251 249 249 249 248 247 246 246 245 244 243 242 242 242 241 241 241 241 241 241 242 242 242 243 243 243 244 244 243 243 242 241 241 242 242 242 242 241 240 239 239 238 237 238 239 239 240 242 242 243 243 244 244 245 245 246 247 247 248 248 248 247 246 245 244 242 241 240 241 241 242 245 247 251 253 253 254 254 254 253 253 254 255 256 257 258 258 260 261 261 261 261 261 262 263 263 264 265 266 268 269 270 270 271 272 272 272 272 273 274 274 275 276 278 279 279 280 279 279 278 276 273 269 266 263 261 260 259 257 255 254 251 249 246 243 241 241 240 237 231 229 227 225 220 213 204 203 202 201 200 199 198 196 195 193 192 192 192 191 191 191 191 191 190 190 191 191 191 192 192 192 191 190 190 190 190 191 190 190 190 190 190 190 190 191 191 191 191 191 190 190 189 189 190 190 189 189 189 189 188 187 186 186 186 186 188 189 188 187 186 185 184 184 185 186 186 186 185 185 185 185 185 184 184 184 184 184 184 184 183 182 182 182 182 182 183 183 183 183 183 184 184 184 314 314 314 311 310 310 311 312 312 312 312 312 311 311 310 310 311 311 313 316 318 319 319 319 319 318 316 313 309 305 300 297 295 294 294 294 295 297 298 300 301 301 300 299 298 297 296 295 294 292 290 288 287 286 286 286 287 291 293 294 295 295 296 297 297 297 297 297 296 295 294 293 292 291 291 291 291 291 292 292 291 291 291 291 292 292 292 292 292 293 293 294 294 292 288 283 281 280 282 285 289 291 292 292 291 290 288 287 286 285 285 286 287 288 287 287 286 286 286 286 286 286 286 285 285 286 286 286 285 285 285 284 284 283 283 284 283 282 281 281 281 281 282 284 287 289 289 287 283 279 278 277 274 274 277 282 286 288 289 288 287 286 285 282 280 280 282 283 283 282 280 277 277 275 274 274 275 276 276 276 275 275 274 273 272 270 269 269 271 274 275 275 274 274 275 277 278 277 275 275 274 275 275 275 275 276 275 275 273 272 271 269 268 266 265 265 264 263 262 261 261 261 260 260 260 260 260 261 261 261 262 263 263 263 261 259 259 258 256 254 253 254 254 254 254 257 258 260 262 265 268 271 272 273 273 273 275 277 278 279 279 277 275 273 272 273 273 273 273 274 273 272 270 269 269 268 269 270 272 272 273 274 275 276 277 277 276 274 272 271 271 272 273 275 278 281 284 286 287 286 286 286 286 288 291 293 294 292 291 291 293 295 295 298 300 302 301 298 293 288 285 283 283 283 282 283 283 280 276 272 270 269 267 266 264 261 258 256 255 254 254 255 255 254 253 252 249 247 246 246 245 245 244 244 244 243 243 242 242 242 241 240 240 240 241 241 241 241 241 240 239 239 238 238 237 237 237 237 237 239 239 239 238 238 238 238 238 238 240 241 242 243 243 242 242 242 242 242 243 244 244 244 244 243 243 243 243 243 243 243 243 243 243 244 244 245 246 246 246 247 248 248 248 248 249 248 248 248 249 249 249 249 249 250 250 250 251 251 251 251 252 253 254 254 255 255 255 256 256 256 257 257 258 258 259 260 261 261 262 263 263 263 264 264 263 264 265 268 270 270 270 269 268 266 266 265 264 263 262 260 259 259 259 259 258 258 257 256 255 253 251 251 250 249 248 247 246 246 246 245 244 243 243 242 242 241 242 242 242 242 242 242 242 242 242 242 243 243 243 243 243 242 242 242 242 242 242 241 240 239 239 239 238 238 238 239 240 242 243 243 244 244 245 245 246 247 248 248 248 248 248 247 244 244 242 241 240 239 240 241 243 245 247 250 251 253 254 254 253 254 254 255 256 257 258 258 259 261 262 261 261 260 260 261 261 262 263 265 266 267 268 269 269 269 270 269 270 271 272 273 273 274 276 277 278 278 279 278 277 275 273 271 269 266 264 263 260 258 255 253 251 248 246 244 243 241 241 238 234 230 227 226 219 213 209 206 205 203 201 200 200 199 196 194 193 192 193 192 192 192 192 192 191 191 191 191 191 192 192 192 192 192 191 191 191 192 192 192 192 191 190 190 191 191 192 192 192 192 191 191 191 190 190 191 192 191 191 191 191 189 188 188 188 190 190 190 190 189 188 187 186 185 185 185 186 186 186 186 185 184 184 185 185 184 184 184 184 184 184 184 183 183 183 183 183 183 183 184 184 184 185 185 185 313 312 312 311 310 310 310 310 311 311 310 310 310 309 310 310 311 312 314 316 317 318 318 318 318 317 315 311 307 303 299 297 296 295 295 295 296 298 298 299 300 300 300 300 299 298 297 296 294 291 290 289 287 286 285 285 288 291 293 294 294 295 296 297 297 297 297 296 296 295 294 293 292 291 291 291 291 291 291 291 291 291 291 291 291 291 291 292 292 292 293 293 294 291 286 282 280 280 282 286 289 291 291 291 291 289 288 287 286 285 285 286 287 288 287 286 286 286 286 286 286 286 285 285 286 286 286 285 285 285 284 284 283 283 283 283 282 281 281 281 281 282 283 285 287 289 288 286 281 277 277 275 273 273 278 283 286 289 289 288 288 286 284 281 280 281 283 284 284 283 280 277 277 275 274 274 276 277 276 276 275 276 276 273 272 271 270 269 270 271 272 273 273 273 275 277 279 278 276 275 275 276 277 277 277 277 277 276 274 273 271 270 268 266 265 265 264 264 263 263 263 263 262 262 262 261 262 262 262 261 261 262 262 262 261 260 259 257 255 253 252 252 252 252 252 256 256 258 262 265 268 271 272 272 271 271 273 275 276 277 277 275 273 271 270 270 270 270 271 271 271 270 270 270 270 268 269 270 272 272 273 274 275 276 277 277 275 273 271 271 271 272 274 276 279 282 284 285 285 285 285 284 285 288 291 293 293 292 291 291 291 293 295 298 300 302 301 298 293 286 285 284 284 284 284 284 283 280 276 272 270 270 269 267 264 261 259 257 256 256 256 257 258 257 257 255 252 249 248 247 246 245 245 244 244 243 243 243 242 242 241 240 240 240 240 241 241 241 241 241 240 239 238 238 237 237 236 236 237 238 239 238 238 238 237 237 237 238 240 242 243 243 243 242 242 242 242 242 243 244 244 244 243 243 243 243 243 243 243 242 243 243 243 243 244 245 245 245 246 247 248 248 248 249 249 249 248 248 248 249 249 249 249 249 250 250 251 251 251 251 252 253 254 254 254 254 255 255 256 256 257 257 258 259 260 260 260 261 262 263 263 263 264 264 263 264 265 267 269 269 270 270 268 266 266 265 264 263 261 261 261 260 259 259 258 258 257 256 255 254 252 252 251 249 248 247 247 246 246 245 245 245 244 243 242 242 242 241 241 241 242 242 242 242 242 242 242 243 243 243 243 242 242 242 242 242 241 240 239 239 239 239 239 239 239 239 240 240 241 243 243 243 244 244 245 246 247 247 247 247 246 245 243 243 242 241 240 240 241 242 244 245 246 248 249 252 254 252 253 255 255 256 257 257 258 259 260 261 262 262 261 260 260 260 261 261 263 264 266 267 268 268 268 268 268 268 269 270 271 272 273 274 275 276 276 277 277 276 274 273 272 270 269 266 264 264 261 257 253 251 249 246 244 243 242 242 242 237 234 231 229 227 216 211 210 209 206 203 201 200 200 198 196 194 194 193 193 193 193 193 192 192 192 192 193 193 193 193 193 193 193 193 192 192 192 193 193 194 193 192 191 191 191 192 193 193 193 193 192 191 191 191 191 192 192 193 194 194 193 192 191 190 190 191 191 191 190 188 187 187 186 186 186 186 186 186 186 185 185 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 184 184 184 185 185 186 187 186 186 314 314 312 312 311 309 309 309 309 309 308 308 308 308 310 311 312 312 314 315 317 317 317 317 318 317 314 310 305 301 298 297 297 297 296 296 297 297 298 298 299 299 299 299 298 297 296 295 294 291 289 287 286 286 285 285 287 290 292 293 294 295 296 297 297 297 296 295 295 294 293 293 292 291 291 291 291 291 291 290 290 290 290 290 291 291 291 291 291 292 292 293 293 291 285 284 282 281 283 287 289 291 291 291 290 289 287 287 286 285 285 287 287 287 287 286 285 285 286 286 286 286 285 285 286 286 285 285 285 285 284 283 283 282 282 282 282 281 281 281 281 282 283 285 287 287 287 284 281 279 277 274 273 274 278 283 287 289 289 286 287 285 282 279 279 281 284 285 285 283 282 279 276 274 274 275 277 277 276 276 276 276 276 274 272 271 270 269 268 269 271 272 272 274 276 277 278 277 277 276 276 277 278 278 279 279 278 277 275 273 272 270 268 268 267 265 265 265 265 265 265 265 263 263 263 263 263 262 261 261 260 261 261 261 260 260 258 255 253 251 250 251 251 251 252 254 254 258 261 264 267 270 270 269 269 269 269 271 274 275 274 272 271 269 269 268 268 268 268 269 270 270 270 270 269 268 268 269 270 271 273 274 275 276 276 276 273 272 270 270 270 272 275 277 279 281 283 283 284 284 284 285 286 289 291 293 293 292 291 292 292 293 295 297 299 302 301 298 293 286 285 285 285 285 286 286 284 280 277 274 270 269 268 266 264 261 259 257 257 257 259 259 260 260 260 258 254 252 250 249 248 247 246 245 244 244 243 243 243 243 242 241 240 240 240 241 241 241 241 241 240 239 239 238 238 237 236 236 237 238 238 238 238 237 237 237 237 237 239 241 242 242 242 242 242 242 242 242 243 244 244 243 243 243 243 243 243 243 243 243 243 243 243 243 244 244 245 245 246 247 248 248 248 249 249 250 250 249 248 249 249 249 249 249 250 250 250 251 251 251 252 253 253 253 254 254 254 255 255 256 256 257 258 259 259 260 260 260 261 262 263 263 263 263 263 264 265 267 267 268 270 270 268 267 266 265 264 263 262 261 261 260 259 258 258 258 257 256 255 255 254 253 251 249 248 247 247 246 246 246 245 245 244 244 243 242 242 241 241 241 242 242 242 242 242 242 242 243 243 243 243 243 242 242 241 241 240 239 239 238 238 238 238 239 239 240 240 241 241 242 242 242 242 243 245 245 246 246 245 245 245 244 243 243 243 242 242 242 243 243 244 244 245 246 248 252 253 253 254 255 256 256 257 257 258 259 260 260 261 262 261 260 260 260 260 261 262 264 265 266 267 268 268 268 268 268 269 270 271 271 272 273 274 274 275 275 276 274 272 271 271 269 267 266 265 263 260 256 253 250 247 245 243 242 242 242 242 237 234 231 229 226 214 211 211 209 207 204 201 200 198 197 196 196 195 194 193 193 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 194 194 192 192 192 192 193 193 193 193 193 193 192 192 192 192 192 192 193 195 195 195 194 192 191 190 190 190 189 188 187 187 186 187 186 186 186 186 186 185 185 184 184 184 184 184 184 184 184 185 185 186 187 187 186 186 185 185 185 185 186 186 187 187 187 187 311 311 312 312 311 310 310 309 308 308 308 308 308 308 309 311 311 312 313 315 316 316 317 317 317 316 313 309 304 299 297 297 297 297 297 297 297 298 298 298 297 297 297 298 297 296 295 295 293 292 290 288 287 287 286 287 288 290 292 294 294 295 296 296 296 296 296 295 294 294 293 293 292 291 291 291 290 290 290 290 289 290 290 290 290 290 290 290 290 291 292 292 292 290 286 285 283 281 283 286 289 291 291 291 290 289 288 287 285 285 286 287 287 287 286 286 285 285 285 286 286 286 286 286 286 286 286 286 285 285 284 283 282 282 282 282 281 281 281 281 281 281 283 286 287 286 284 283 282 281 278 275 273 274 278 284 288 289 287 285 285 282 280 278 279 282 285 286 285 284 283 279 277 275 275 277 277 277 277 276 277 277 276 275 273 272 270 269 268 268 270 271 273 276 276 276 276 277 277 277 277 277 278 279 280 280 279 279 277 275 273 271 270 270 268 267 266 266 267 267 266 265 263 263 263 262 262 261 260 260 259 260 260 259 259 258 256 254 252 250 249 250 251 252 252 252 254 257 261 263 265 267 267 267 267 267 267 269 272 272 271 270 269 268 267 266 266 266 267 268 270 270 270 269 269 268 269 269 270 271 273 274 275 275 275 273 271 271 271 270 270 274 275 277 278 280 282 282 283 283 283 284 286 289 291 293 292 291 291 292 292 294 295 297 299 301 300 297 292 287 287 284 285 287 288 287 285 281 277 275 275 272 269 266 264 260 258 257 257 258 260 260 262 262 262 260 257 254 252 251 249 249 248 247 246 245 244 243 243 242 242 240 240 240 240 240 241 241 241 241 241 240 239 239 238 237 236 237 237 238 238 238 237 237 237 236 236 237 238 239 240 241 242 242 242 242 242 242 243 243 243 243 243 243 243 243 243 243 243 243 243 243 244 244 244 244 245 246 247 247 247 248 248 249 249 250 250 249 248 249 250 249 249 249 250 250 250 250 251 251 252 252 253 253 253 254 254 254 255 256 256 257 258 258 259 259 260 260 261 262 262 263 263 264 264 264 265 266 267 268 269 270 268 267 267 265 264 262 262 261 260 259 258 258 258 258 257 256 256 255 255 253 252 250 248 247 247 247 246 246 246 245 245 244 243 243 242 242 242 242 242 242 242 242 243 243 243 243 243 243 242 242 242 242 241 241 240 240 240 240 240 240 239 239 240 241 241 242 242 242 242 242 242 243 243 244 244 244 244 245 245 245 245 244 244 243 243 243 244 245 245 245 246 247 249 252 254 254 255 256 256 256 257 257 258 259 260 260 261 262 261 261 261 260 260 260 262 263 264 265 266 267 268 268 268 268 268 270 271 271 272 273 273 273 274 274 274 273 271 270 269 267 267 265 264 261 259 255 253 250 247 244 243 243 242 242 241 236 233 231 228 226 221 215 212 210 208 205 202 200 198 197 196 196 195 195 194 194 194 194 193 193 193 193 193 194 194 194 194 195 195 195 195 195 195 194 194 194 193 193 193 193 193 193 193 194 194 195 195 195 194 193 193 193 192 193 194 195 196 194 192 190 189 189 189 189 188 187 187 187 187 187 187 187 186 186 185 185 184 184 184 184 184 184 184 185 185 186 187 188 188 187 187 187 186 186 186 186 187 187 188 188 188 310 311 311 312 311 309 308 308 308 307 308 308 307 306 307 309 310 311 312 314 315 315 316 316 315 314 311 307 302 298 296 296 296 296 296 297 297 298 298 298 297 296 296 296 297 296 295 294 293 292 290 289 289 288 288 288 289 291 293 294 295 295 295 295 295 295 295 294 294 293 293 292 292 292 291 291 290 290 290 290 289 289 289 289 289 289 289 289 290 291 291 292 291 289 287 287 282 281 283 287 289 290 290 290 289 289 288 287 286 285 286 286 287 287 286 286 285 285 285 286 286 286 286 286 286 286 286 286 285 284 283 283 282 281 281 281 281 281 281 281 281 281 282 285 286 285 284 282 282 281 279 276 272 274 279 285 288 289 289 286 284 280 278 277 279 282 285 287 285 283 282 278 276 275 276 277 278 278 277 277 277 278 277 276 274 272 271 270 269 269 271 271 273 275 275 275 276 277 278 278 278 278 278 279 280 281 281 280 279 277 275 274 272 271 269 268 267 267 268 267 266 264 262 262 261 261 261 260 259 258 258 259 259 259 258 257 256 254 252 250 249 250 252 253 253 253 254 257 260 261 262 264 265 266 266 266 267 268 270 270 270 269 268 267 265 265 265 265 266 269 270 270 270 270 270 269 269 270 270 272 273 273 274 274 274 273 272 272 271 271 273 275 276 277 278 280 281 281 282 282 283 284 287 289 291 292 292 291 291 292 293 294 295 297 299 300 299 297 295 291 287 284 285 288 289 288 286 282 278 276 276 273 270 267 263 260 257 256 257 258 259 261 264 264 264 263 260 256 255 253 251 251 249 248 247 246 245 244 243 243 243 243 241 240 240 241 241 241 241 241 241 240 240 240 239 238 236 237 238 238 238 238 238 237 237 236 237 238 239 240 240 240 241 241 242 242 243 243 243 243 243 243 243 243 243 242 243 243 244 244 244 244 244 244 244 245 245 246 247 247 247 248 248 249 249 249 250 249 249 250 250 249 249 249 250 250 250 250 250 251 251 252 252 253 253 253 254 254 255 256 256 256 257 257 258 259 259 260 261 262 262 262 263 264 264 264 265 265 266 268 269 269 268 268 267 265 264 263 263 261 260 259 258 258 258 257 257 257 256 256 255 253 252 251 249 248 247 247 247 246 246 245 245 245 244 243 243 242 242 242 242 242 243 243 243 243 243 243 243 243 242 242 241 241 241 241 241 241 241 241 241 241 241 240 240 242 242 243 244 243 244 244 243 243 243 242 243 244 245 246 246 246 246 245 244 243 244 245 246 246 246 246 247 249 250 254 256 256 255 256 256 256 257 257 258 259 259 260 260 261 261 261 261 261 261 261 261 262 263 264 265 265 266 267 268 267 268 269 270 271 272 272 272 273 273 273 273 272 271 270 268 266 266 265 262 260 257 254 252 249 247 245 244 243 241 238 236 234 232 230 225 219 220 216 213 210 207 205 202 200 199 198 198 197 197 195 195 195 194 194 194 193 193 193 194 195 195 195 195 195 196 195 195 195 195 195 194 194 194 194 194 194 194 195 195 195 196 196 197 197 196 196 195 194 193 193 194 195 194 193 191 190 189 189 189 189 188 188 187 187 187 187 187 187 187 186 185 185 185 184 184 184 184 184 185 185 187 187 188 189 189 188 188 188 187 187 187 187 187 187 187 187 188 315 310 309 309 308 306 305 306 307 308 306 304 303 304 305 307 308 309 310 311 313 314 316 315 314 313 309 305 301 297 296 295 295 294 295 297 298 301 300 298 297 297 295 295 295 295 294 293 292 291 290 290 290 289 289 290 291 292 293 294 295 295 295 295 294 294 294 294 294 293 293 293 292 292 291 291 290 290 290 289 289 289 289 289 289 289 289 288 289 290 291 291 290 289 287 286 282 281 283 286 288 290 290 289 289 289 287 286 286 286 286 286 287 287 287 287 286 285 285 286 286 286 286 287 287 287 286 286 285 284 283 282 282 281 281 281 281 281 281 281 281 281 281 283 285 286 285 284 283 282 279 277 274 275 281 286 288 287 287 285 282 278 276 277 279 282 285 288 288 285 281 276 274 274 274 276 277 278 278 278 278 278 277 276 275 273 272 272 270 270 270 271 273 274 275 276 277 278 278 278 278 278 279 280 280 281 282 282 281 279 276 276 275 272 270 269 268 268 267 266 264 264 262 261 259 260 260 259 258 257 257 257 258 258 258 258 257 255 253 251 250 251 253 254 254 255 256 257 258 259 260 263 265 266 266 266 266 268 270 269 268 267 266 264 265 264 264 264 266 269 269 269 271 271 271 271 271 271 272 273 273 272 272 273 273 274 274 274 272 273 274 275 276 276 277 278 279 280 280 281 283 285 287 290 291 292 293 293 293 293 293 293 294 296 298 299 299 296 296 292 288 286 286 288 289 289 287 284 281 279 277 274 271 267 263 260 258 256 257 258 259 262 265 266 266 264 262 259 258 256 254 252 250 249 248 247 246 245 243 243 244 243 241 241 241 241 241 242 241 241 241 240 240 240 239 238 238 238 238 238 238 238 238 237 237 237 238 239 241 242 242 241 241 241 242 242 243 243 243 243 243 243 243 243 243 242 243 243 244 244 244 244 244 244 244 245 245 246 247 247 248 248 248 249 249 249 250 250 250 250 250 250 249 249 250 250 250 250 250 251 251 252 252 252 252 253 254 254 255 255 256 256 257 257 258 259 259 260 260 261 262 262 263 264 264 264 265 265 266 267 268 268 268 268 267 265 265 264 263 261 260 258 257 257 257 257 257 257 256 256 255 253 252 251 249 248 247 247 247 246 246 246 246 245 245 244 244 243 243 243 243 243 243 243 243 243 243 243 243 243 242 242 242 242 241 241 242 242 242 242 242 242 242 241 241 242 242 244 245 245 246 245 244 243 242 242 243 245 246 246 247 247 247 246 244 244 244 245 246 247 247 247 248 249 251 254 256 256 255 255 255 256 256 257 257 258 258 259 260 260 260 261 262 262 262 262 263 263 263 264 264 265 266 267 267 267 267 269 270 271 271 271 272 272 273 273 273 272 271 270 269 269 267 264 261 259 256 253 251 248 246 246 244 240 239 237 235 232 231 229 227 224 222 215 211 209 206 204 202 200 200 199 199 198 197 196 196 196 196 195 195 195 195 194 195 195 196 196 196 197 196 196 196 196 196 196 195 195 195 195 195 195 196 197 198 198 198 197 197 196 196 196 196 195 194 194 194 194 193 192 191 190 190 189 189 189 189 188 188 188 188 188 188 188 187 186 186 186 186 185 185 185 185 185 185 186 187 188 189 189 189 189 189 189 188 188 187 187 187 187 187 187 187 309 307 307 307 306 304 304 303 303 302 302 302 303 304 305 306 307 308 308 309 311 313 315 315 314 311 308 304 300 299 296 294 293 294 296 299 301 302 301 298 297 296 294 293 293 293 293 293 292 291 291 291 291 291 291 292 292 293 294 295 295 295 294 294 293 292 293 293 293 293 293 293 292 292 291 290 290 289 289 289 289 288 288 288 288 288 288 288 289 290 291 291 290 290 288 286 283 282 284 287 288 289 289 289 288 288 287 286 286 286 286 286 287 287 287 287 286 286 285 286 286 286 287 287 287 287 287 286 285 283 282 282 282 281 281 281 281 281 281 282 282 281 281 282 284 286 287 286 285 283 280 277 275 276 282 286 288 287 286 283 279 276 275 276 279 282 285 288 288 284 278 274 271 271 273 274 276 277 278 279 278 278 277 276 276 275 273 273 271 271 270 270 271 273 274 275 276 277 278 278 278 278 279 280 280 281 283 284 283 281 279 278 276 274 272 270 269 268 266 265 264 264 261 260 258 258 258 258 257 257 257 257 257 257 258 258 258 255 253 252 251 252 253 254 256 257 258 259 259 259 261 263 264 265 266 265 266 267 267 266 265 264 264 263 263 263 264 264 264 265 267 269 271 272 272 272 272 273 274 273 271 271 271 272 274 274 275 275 274 273 274 275 276 276 277 277 278 279 280 281 283 286 288 291 292 292 293 293 293 294 291 291 292 295 297 297 298 298 296 291 288 286 286 288 290 289 288 286 286 281 278 276 272 269 264 260 258 256 256 257 259 263 266 268 267 265 263 261 260 260 258 255 253 251 249 248 247 246 244 244 244 243 242 241 241 241 241 242 242 242 242 241 241 239 239 239 239 239 239 238 238 238 238 237 237 237 238 239 242 243 243 243 243 242 242 243 243 244 244 243 243 243 243 243 243 243 243 243 244 244 244 244 244 244 245 245 245 246 247 248 248 248 248 248 249 249 250 250 250 251 251 251 250 250 249 249 250 250 250 251 251 252 252 252 252 253 254 254 255 255 255 256 256 257 257 258 259 259 260 261 261 262 263 264 264 264 264 265 266 266 267 267 268 268 267 266 265 264 262 261 259 258 257 256 257 257 257 257 256 256 255 254 252 251 249 248 248 248 247 247 246 246 246 246 245 245 245 244 244 244 244 244 244 243 243 243 243 243 243 243 243 242 242 243 242 242 242 242 242 243 243 243 242 242 242 243 244 244 245 246 246 245 244 244 244 244 245 247 247 247 248 248 247 246 245 244 245 245 245 246 247 247 248 249 251 254 256 256 256 255 255 255 256 257 257 258 258 259 259 260 260 261 262 262 263 264 264 264 264 264 264 264 266 267 267 267 268 269 270 270 270 271 272 272 272 273 273 273 272 271 270 268 265 262 259 257 255 253 250 248 246 245 243 239 237 235 233 231 230 230 229 227 224 213 210 207 205 204 203 202 201 201 200 200 199 197 197 197 197 196 196 196 196 196 195 195 196 197 197 198 198 197 197 197 197 197 196 196 196 196 196 197 199 200 201 201 200 199 197 195 195 195 195 195 194 193 193 193 192 191 191 190 190 189 189 190 190 189 188 188 188 188 188 187 187 186 186 186 186 186 186 186 185 185 185 186 187 188 188 188 188 189 189 189 189 188 188 187 187 187 187 188 188 308 308 307 306 305 305 305 305 304 304 303 302 303 304 305 306 306 307 307 308 309 312 314 314 313 310 306 302 300 299 296 293 293 295 298 301 302 301 299 298 297 295 293 292 292 293 293 293 292 292 291 292 292 292 293 293 293 294 294 295 295 295 294 293 292 292 293 293 293 293 293 293 293 292 291 290 290 289 289 289 288 288 288 288 288 288 287 288 289 290 290 291 290 290 288 286 284 284 285 286 288 289 289 289 289 288 287 286 286 285 285 286 287 287 287 287 287 286 286 286 286 287 288 288 288 287 287 285 284 283 282 282 282 281 281 281 282 281 282 282 282 281 281 282 284 286 287 287 286 284 281 277 276 278 282 285 286 286 284 281 277 274 274 275 278 282 284 285 285 281 275 271 270 270 271 273 275 276 276 278 277 276 277 276 276 275 274 273 272 271 270 270 271 272 273 274 275 275 275 276 277 278 279 280 280 281 282 283 283 283 282 280 279 276 274 271 269 268 266 264 263 263 261 259 258 258 257 257 257 257 257 257 257 258 258 258 257 255 253 252 251 251 252 254 257 259 261 260 259 259 261 263 264 265 266 265 266 266 266 265 263 263 263 263 263 263 264 264 264 265 267 269 270 271 272 272 273 274 274 272 270 269 270 272 272 274 275 275 274 273 274 276 277 277 276 276 278 280 280 282 284 286 289 291 292 292 293 293 293 293 290 289 291 294 295 295 296 295 294 290 289 287 287 288 290 288 288 287 286 283 280 277 273 270 266 261 259 257 256 257 259 263 267 269 268 265 263 262 262 261 260 258 255 253 250 248 247 246 245 245 244 244 242 241 242 242 242 242 242 242 242 241 241 240 240 239 239 239 239 238 238 238 238 237 237 236 236 238 240 242 243 243 243 243 242 243 244 244 244 243 243 243 243 242 243 243 243 243 244 244 244 245 245 245 245 245 246 246 247 248 248 248 248 248 249 249 250 250 251 251 251 251 251 251 251 250 250 250 251 251 251 252 252 252 252 253 253 254 254 255 255 256 256 257 257 258 259 259 260 260 261 261 262 263 263 264 264 265 265 266 266 267 267 268 267 267 265 264 262 260 259 257 256 256 257 257 257 257 257 256 255 254 252 251 250 249 249 248 247 247 246 246 246 246 246 245 245 245 245 244 244 244 244 243 243 243 243 243 243 243 243 243 243 244 243 243 243 243 243 243 243 243 243 243 244 244 245 245 246 247 246 245 244 244 245 246 247 247 248 248 248 247 246 245 244 244 244 244 244 245 246 247 248 249 252 254 256 256 256 256 256 256 256 257 257 258 259 259 259 260 261 262 262 263 264 264 265 265 265 265 265 265 265 266 266 267 268 268 268 269 270 270 271 271 272 272 273 273 272 272 271 268 265 260 258 256 254 252 250 249 245 240 235 235 226 221 224 230 229 229 223 220 217 212 209 207 207 206 205 205 204 202 202 201 201 199 199 199 198 198 197 197 197 197 197 197 197 198 198 199 198 197 197 197 198 198 198 198 198 198 198 200 201 202 202 202 202 200 199 198 196 196 196 195 194 193 193 193 192 192 191 190 190 190 190 191 190 189 188 188 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 188 189 189 189 189 188 188 188 188 188 188 189 189 309 309 309 309 307 307 307 306 306 306 304 303 303 304 304 305 305 306 306 307 309 311 313 313 312 309 305 300 299 299 297 294 294 296 299 301 301 299 298 298 296 294 292 291 291 294 294 293 292 292 292 292 293 293 294 294 294 295 295 295 295 295 294 292 292 292 293 293 293 293 293 293 293 292 291 290 289 289 289 288 288 288 288 288 287 287 287 288 289 290 290 291 291 290 288 287 286 285 285 286 288 289 290 289 289 288 287 286 285 285 285 286 287 287 287 287 287 286 286 286 286 287 288 288 288 288 286 285 284 283 282 282 282 282 282 282 282 282 282 282 282 281 281 282 283 284 287 287 286 284 280 277 277 280 283 284 285 284 282 279 275 273 273 275 279 282 283 283 281 277 273 270 268 269 270 272 273 275 276 276 275 276 276 276 275 274 274 274 273 272 270 270 270 271 272 273 274 274 274 275 277 279 280 280 280 280 281 282 283 283 283 283 281 279 276 273 270 268 266 266 264 263 261 259 258 257 256 256 257 257 257 257 257 257 258 258 257 255 253 252 252 252 252 254 258 260 261 260 259 260 261 264 264 265 267 267 269 270 267 265 263 263 263 263 262 262 263 264 265 265 266 268 269 270 271 272 273 273 273 271 270 269 271 271 272 274 275 274 274 274 275 277 278 277 276 276 277 279 281 283 285 287 289 291 292 292 292 293 292 292 292 292 293 293 293 293 293 293 292 291 292 289 287 287 288 286 286 285 284 282 279 277 273 270 266 262 262 260 258 257 260 264 267 269 268 265 263 262 262 262 262 260 257 254 251 249 247 247 246 245 245 244 242 242 242 242 242 242 242 242 241 241 241 240 240 240 239 239 239 239 238 238 238 237 236 235 235 237 238 240 241 242 243 243 243 243 244 244 244 243 243 243 242 242 243 243 243 243 243 244 244 244 245 245 245 246 246 247 248 248 249 249 249 249 249 250 250 250 251 251 251 252 252 252 252 251 250 250 250 251 251 251 251 252 252 253 253 254 254 255 255 256 256 257 257 258 259 259 259 259 260 261 262 263 263 264 264 265 265 266 267 267 268 268 268 267 265 263 261 260 258 257 257 256 257 256 257 257 256 256 255 254 253 252 251 251 251 250 248 247 247 246 246 246 246 246 246 245 245 245 244 244 244 244 244 243 243 243 243 244 244 244 244 244 243 243 244 244 243 243 243 243 244 244 244 245 245 246 246 246 246 246 245 245 245 247 247 248 249 248 247 245 245 244 244 243 244 244 244 245 246 247 248 250 252 254 255 256 256 257 256 256 256 257 258 259 260 260 260 261 262 263 263 264 264 265 266 266 266 266 265 265 265 266 267 267 268 268 268 268 269 270 270 270 271 272 272 272 272 272 271 269 265 261 258 256 254 252 252 249 242 232 223 222 221 220 219 220 220 221 218 215 213 211 209 209 209 209 208 207 205 203 203 203 203 202 201 201 201 200 200 199 200 200 200 199 199 199 199 199 198 197 197 198 199 200 199 199 199 199 200 204 204 204 203 203 202 201 201 200 198 196 195 194 193 193 194 193 193 193 192 191 190 191 190 190 189 188 188 187 187 186 187 187 188 187 187 187 187 187 187 187 187 187 187 187 187 188 189 189 190 190 190 189 189 189 188 188 189 189 190 191 191 312 312 312 311 309 307 307 308 308 308 305 304 304 304 304 303 303 304 306 307 308 310 312 312 310 307 303 299 299 297 295 293 294 296 298 299 298 297 297 297 296 294 292 291 292 294 295 294 293 293 292 293 294 294 295 295 295 295 295 295 296 295 294 292 292 292 293 293 293 293 293 293 292 292 291 290 290 289 288 288 288 288 288 287 287 287 287 288 289 290 290 290 291 290 289 288 287 285 285 285 287 287 288 288 288 287 286 286 285 285 286 286 286 287 287 287 287 286 286 286 286 288 288 288 288 287 287 286 284 283 282 282 283 282 282 282 282 282 282 282 282 281 282 283 283 285 287 287 286 284 281 279 279 281 282 282 283 282 280 277 275 273 273 276 279 282 282 281 278 275 271 269 267 268 270 272 272 274 275 275 275 277 277 276 276 276 275 274 273 272 270 270 270 271 272 273 273 273 273 274 277 279 281 280 279 279 280 281 281 283 284 284 283 281 278 274 271 269 267 267 265 263 261 259 258 257 256 256 257 257 257 257 257 257 257 257 256 255 254 253 253 253 253 254 257 258 259 259 259 260 261 262 265 267 268 270 270 270 266 263 262 262 262 261 261 261 263 264 264 264 265 267 267 269 270 271 273 273 272 271 270 269 270 270 271 273 274 274 275 275 276 277 277 278 277 276 277 280 282 284 286 288 290 290 291 291 292 292 292 292 293 294 294 292 292 292 290 290 292 293 294 290 288 285 284 284 282 280 279 277 272 271 269 266 264 262 262 261 260 260 260 264 267 268 267 264 264 263 262 263 263 262 259 256 252 250 248 248 247 246 245 244 243 242 242 243 243 243 243 242 242 241 241 240 241 240 240 239 239 239 238 238 238 237 236 235 235 237 237 238 240 241 243 243 243 243 244 244 244 243 243 242 242 242 243 243 243 243 243 244 244 244 245 245 245 246 246 247 248 248 248 249 249 249 249 250 250 250 251 251 251 251 251 252 252 251 250 250 251 251 251 251 251 252 252 253 253 254 254 255 255 256 256 257 258 259 259 259 259 259 260 261 261 262 263 264 264 265 265 266 268 268 268 268 267 266 264 263 261 260 259 258 257 257 256 256 256 256 256 256 255 254 253 253 252 252 252 251 249 248 247 247 247 246 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 244 245 244 244 244 244 244 244 245 245 245 245 246 247 247 246 246 245 245 246 248 248 250 250 248 246 244 244 244 244 243 243 244 245 246 247 249 250 251 253 253 253 254 256 257 257 257 258 258 259 259 260 260 261 262 262 263 264 264 265 266 266 266 267 266 266 266 265 266 267 268 268 268 268 268 269 269 269 270 270 271 271 272 273 272 270 267 263 258 258 257 255 254 252 249 238 228 221 220 220 219 219 220 219 218 215 213 212 211 212 211 211 211 210 208 206 205 205 205 205 204 203 203 203 202 202 202 202 202 202 202 201 201 201 200 198 198 198 199 201 203 202 202 201 201 203 206 206 204 203 202 202 202 201 200 198 197 195 193 193 193 194 194 194 194 193 191 191 191 190 189 188 188 187 187 187 187 187 188 188 188 188 189 188 188 188 188 188 188 188 189 189 189 191 191 191 191 190 190 189 189 189 189 189 190 191 192 192 314 315 314 312 310 309 308 306 305 305 305 304 304 303 302 301 302 302 304 306 307 309 311 311 309 306 305 302 298 294 293 293 295 296 298 298 297 297 297 296 295 293 291 291 293 295 295 295 295 295 294 294 295 295 296 296 296 296 296 296 296 295 293 292 292 292 293 293 293 293 293 293 292 292 291 290 290 289 289 288 288 288 287 287 287 286 287 287 289 290 290 290 291 290 290 289 286 283 284 284 285 285 286 286 286 286 286 286 286 285 285 286 286 287 288 288 287 286 286 286 287 288 288 288 288 287 287 285 284 283 282 283 283 283 283 283 283 282 282 282 282 282 283 283 284 286 287 287 287 284 282 280 280 281 280 280 281 280 279 277 275 274 275 278 279 280 280 278 275 272 270 268 267 268 270 271 272 273 274 274 276 278 279 277 276 276 276 274 273 272 271 270 271 272 273 274 273 273 274 275 278 280 280 280 279 279 280 280 281 283 284 284 284 282 279 276 273 271 269 267 265 263 261 259 258 257 256 256 257 257 258 258 258 257 257 257 256 255 254 254 253 253 253 253 255 257 258 259 260 261 262 263 265 267 269 269 268 265 262 260 260 260 260 260 260 261 262 263 262 264 265 266 267 268 269 270 272 273 272 271 270 270 270 270 271 273 274 276 277 277 277 276 276 276 276 276 277 279 283 284 286 288 290 290 291 291 291 292 292 292 293 294 294 292 290 289 288 288 292 295 295 291 287 284 282 281 278 276 274 271 268 265 263 263 262 261 261 260 261 261 262 264 266 267 266 264 264 262 262 264 265 264 261 257 253 251 250 249 248 246 245 244 243 242 243 243 243 243 243 242 242 241 240 240 241 240 240 240 239 238 238 238 238 237 236 235 235 235 236 238 240 241 242 243 243 244 244 244 244 244 243 242 242 242 242 243 243 243 243 243 244 244 245 245 245 245 246 246 247 248 248 248 249 249 250 250 250 251 251 251 251 251 251 252 252 251 250 250 251 251 251 251 251 252 253 253 254 254 254 255 255 255 256 257 258 258 259 259 259 259 260 260 260 262 263 264 264 264 265 266 268 269 269 268 267 266 264 262 261 260 259 258 258 257 257 256 256 256 256 256 256 255 255 254 254 253 253 251 250 249 248 247 247 247 246 246 246 245 245 245 244 244 244 244 244 244 244 244 244 244 244 244 245 245 245 245 245 245 245 245 245 245 246 245 245 245 246 247 247 247 247 246 245 246 246 247 248 250 250 248 246 245 244 244 244 244 244 245 246 247 248 249 251 252 253 253 254 255 257 258 258 258 259 260 260 261 261 262 263 263 263 263 264 265 265 266 266 267 267 267 267 266 266 267 268 268 268 268 268 268 269 269 269 270 270 271 271 271 272 271 271 268 262 251 247 247 251 253 252 247 229 221 220 220 219 219 219 219 218 216 214 213 212 213 214 213 213 212 211 210 209 208 208 208 207 205 206 205 205 205 205 204 204 203 203 202 202 202 201 200 199 199 200 202 204 206 206 205 204 203 205 206 205 203 201 200 200 199 199 199 198 197 194 193 193 194 194 195 195 194 193 192 191 190 189 189 188 188 187 187 187 187 188 188 189 189 189 190 190 189 189 189 189 190 190 190 190 191 192 192 192 192 191 191 190 190 190 190 190 191 191 192 193 317 317 316 312 309 309 308 306 303 303 304 303 303 302 301 301 301 303 305 305 306 308 309 308 307 305 305 301 297 294 293 295 296 296 297 297 297 297 296 296 294 292 292 293 295 296 296 296 296 295 295 295 295 296 296 296 296 296 296 296 296 295 293 292 292 292 293 293 293 293 293 293 292 292 291 290 289 289 289 288 288 287 287 286 286 286 286 287 289 290 290 291 290 290 291 289 285 282 282 281 282 283 284 284 285 285 286 286 286 285 285 285 286 288 289 288 287 286 286 286 287 287 288 288 287 286 285 284 283 283 283 283 283 284 284 283 283 282 282 282 282 285 285 285 287 288 288 288 287 285 283 282 280 280 280 279 279 280 279 277 276 277 278 279 279 279 278 275 273 270 269 268 268 269 269 271 272 273 274 275 277 279 280 278 277 276 276 274 273 273 273 272 272 273 274 275 275 276 275 276 278 279 279 279 279 279 280 280 281 282 283 284 283 282 280 277 275 274 271 268 265 263 261 259 258 257 257 257 257 257 258 258 258 257 256 256 256 255 254 254 253 253 252 253 255 257 258 259 260 261 262 264 265 266 267 265 263 260 258 257 257 258 258 259 260 261 262 262 262 263 264 266 267 268 268 269 271 272 272 271 270 270 270 270 271 273 275 276 277 277 276 275 275 275 275 276 278 281 283 285 286 287 289 289 291 291 291 292 292 293 294 294 294 294 289 287 287 287 291 295 295 293 288 287 285 280 276 274 272 271 268 264 263 262 262 262 262 262 263 265 265 265 266 265 266 265 263 261 263 265 266 265 262 258 254 252 252 250 249 247 245 244 243 243 243 243 243 243 243 242 241 240 241 241 241 241 240 240 239 238 238 238 238 237 236 235 234 234 235 236 238 240 241 243 244 244 244 244 244 243 242 242 242 242 242 242 243 243 243 243 244 244 245 245 245 245 246 246 246 247 247 248 249 249 249 250 250 251 251 251 251 251 251 252 251 251 250 250 251 251 251 251 252 252 253 253 253 254 254 255 255 256 256 257 257 258 258 259 259 259 259 260 260 261 263 264 264 264 265 267 269 269 269 268 267 266 264 262 261 260 259 258 258 258 257 256 256 256 257 257 257 256 256 256 255 254 253 252 251 249 248 247 247 247 246 246 246 245 245 245 245 245 245 245 244 244 244 244 244 244 244 244 245 245 245 245 245 246 246 246 246 247 247 247 246 246 246 246 247 247 247 246 246 246 246 247 247 249 250 249 248 247 246 246 247 247 246 247 248 248 249 250 251 253 253 254 255 256 256 257 258 259 260 261 261 262 263 264 264 264 264 265 266 266 266 266 266 267 267 267 267 267 267 267 268 268 268 268 268 268 269 269 269 270 270 271 271 271 270 269 268 266 260 250 244 244 243 243 243 236 225 222 221 220 220 219 219 218 217 216 214 214 214 215 215 215 214 214 213 212 212 212 211 210 209 208 208 208 208 207 207 207 206 205 204 203 203 202 202 202 202 202 202 204 206 206 207 206 205 204 205 206 205 202 200 198 197 196 196 196 196 196 194 193 193 193 193 194 194 193 192 191 190 190 189 189 189 188 187 187 187 187 188 189 189 189 190 192 192 191 191 190 190 191 191 191 191 191 192 192 193 193 192 192 192 192 191 192 192 192 192 193 194 321 319 316 313 312 309 308 306 304 304 303 303 302 301 302 302 303 304 305 304 305 306 307 307 305 305 304 301 298 296 296 297 297 296 296 297 296 296 296 295 294 294 294 295 296 297 297 297 297 296 296 296 296 296 297 297 297 297 297 297 296 295 293 293 293 293 293 293 293 293 293 293 292 291 290 289 289 288 288 288 287 287 286 286 286 286 286 287 288 289 290 290 290 290 290 289 285 282 281 279 279 280 280 282 284 285 286 286 286 285 285 286 288 290 290 288 287 286 286 286 286 287 288 288 287 286 284 283 283 282 283 283 283 284 284 283 283 282 281 282 283 283 284 286 287 288 289 288 286 284 282 282 282 281 280 279 280 281 280 279 278 278 279 279 279 278 275 273 270 269 269 269 269 269 269 271 272 273 274 275 277 279 279 279 279 278 277 275 274 274 273 273 273 274 275 275 276 276 276 276 277 278 279 279 279 279 280 280 281 281 282 283 282 281 280 279 278 277 273 269 266 263 260 259 258 258 257 257 257 258 259 258 257 255 255 255 256 256 255 255 254 253 252 253 255 257 259 260 260 261 262 264 264 264 263 261 259 257 257 256 256 256 258 259 260 261 262 262 263 264 266 267 267 268 268 269 270 271 270 269 269 269 268 269 271 273 275 276 276 276 275 275 275 276 277 279 281 283 285 286 286 286 287 289 290 290 291 292 292 293 294 294 294 293 290 288 287 289 293 295 295 293 292 291 287 283 279 276 273 274 272 269 267 266 266 267 268 269 269 269 267 265 265 264 264 263 262 261 264 266 267 266 263 260 259 256 253 251 249 247 246 245 244 243 243 243 243 243 243 242 241 240 241 241 241 241 241 240 238 238 238 238 238 238 237 236 235 234 234 235 238 240 242 243 244 244 245 244 244 243 243 242 242 242 242 242 243 243 243 243 244 244 245 245 245 245 245 246 246 247 247 248 248 249 249 250 250 251 251 251 251 251 251 252 251 250 250 250 250 251 251 252 252 252 252 253 254 254 255 255 255 255 256 257 257 258 258 258 259 259 259 259 260 261 263 263 264 264 265 267 269 269 270 269 267 265 263 261 260 260 259 259 258 258 257 257 257 257 257 258 258 258 257 256 255 254 253 252 251 250 249 248 248 247 247 246 246 245 245 245 245 246 246 245 245 245 245 245 245 244 244 244 244 245 245 246 246 246 247 247 247 248 248 248 247 247 247 246 247 247 246 246 246 246 246 246 247 248 249 250 250 249 249 248 249 249 249 249 250 250 250 251 251 252 253 254 256 256 255 257 259 260 261 262 263 264 264 265 265 266 265 266 266 266 266 266 266 267 267 268 268 268 268 268 268 268 269 269 269 268 269 270 270 270 270 271 271 270 268 267 267 265 259 252 251 247 242 239 235 230 224 223 222 221 221 221 220 219 219 218 217 216 216 217 218 217 216 216 216 216 215 214 213 212 210 210 211 211 211 210 210 210 209 208 207 206 204 204 205 205 204 203 203 204 204 204 205 204 204 204 205 206 205 203 201 199 196 194 194 194 194 194 194 193 193 193 192 193 193 192 191 191 190 189 189 190 190 189 189 188 187 187 188 190 190 191 192 194 194 193 193 192 192 192 192 191 191 191 192 192 193 193 194 194 193 193 193 193 193 193 193 194 194 319 318 316 316 314 311 308 308 308 306 304 302 302 302 302 303 305 306 305 303 304 305 305 305 305 304 303 301 299 299 299 299 298 296 296 296 296 295 295 294 294 295 295 296 297 298 298 298 297 297 296 296 296 296 297 297 297 297 297 297 296 294 293 292 292 293 293 293 293 293 293 292 291 291 289 289 288 288 288 288 287 286 285 285 285 285 286 287 287 288 289 289 289 290 290 289 285 282 281 279 277 277 278 280 283 285 286 286 286 286 286 287 289 291 290 288 286 286 285 286 286 287 288 288 286 285 284 283 283 283 283 283 283 284 284 284 283 282 282 282 283 283 284 286 287 288 289 287 285 282 281 281 282 280 280 280 282 283 281 280 280 280 279 279 278 275 272 270 268 268 269 270 270 270 270 271 272 273 274 275 277 277 278 278 278 277 277 276 275 274 274 273 273 274 275 275 275 275 275 276 277 278 279 279 280 280 280 280 280 280 281 281 281 281 280 280 279 278 275 271 266 263 261 259 259 258 258 258 258 258 258 257 255 254 254 255 255 255 255 255 253 251 250 252 254 256 258 259 259 260 261 262 262 262 261 259 257 256 256 256 256 257 260 262 264 264 264 264 264 265 267 268 268 268 268 269 271 270 270 269 268 267 268 269 271 273 275 275 275 275 275 276 276 277 279 280 283 284 286 287 287 287 288 289 290 290 290 291 292 293 294 294 295 294 293 289 288 290 294 295 295 294 293 291 288 284 281 279 278 283 283 281 278 276 276 277 278 277 276 274 269 265 263 263 262 261 261 262 264 267 266 265 263 261 261 258 254 252 250 248 247 245 244 244 244 244 244 244 243 243 241 241 242 242 242 241 241 240 239 238 238 238 238 238 237 237 236 235 234 235 238 240 241 243 244 244 245 245 245 243 243 242 242 242 242 242 242 243 243 243 244 244 244 245 245 245 245 245 245 246 247 248 248 248 249 250 250 250 251 251 251 251 252 252 252 251 250 251 251 251 252 252 252 252 253 253 254 254 255 255 255 255 256 257 257 257 258 258 258 258 259 259 260 261 262 263 264 264 266 266 267 268 269 269 267 265 263 261 260 260 259 259 258 257 257 257 257 257 258 258 258 258 258 257 256 255 254 253 252 251 250 250 249 248 247 246 246 246 246 246 246 246 246 246 246 246 246 246 245 245 245 245 245 245 246 246 247 247 248 248 248 248 248 248 248 247 247 246 246 247 246 246 246 247 246 246 246 248 248 250 250 250 250 250 250 251 252 252 252 252 252 252 252 252 252 254 255 256 256 258 260 262 263 263 265 265 265 266 266 266 266 267 267 267 266 266 266 267 267 268 268 268 268 268 268 268 268 268 269 269 269 269 269 269 270 270 270 269 268 267 265 260 256 254 253 250 246 242 238 233 227 225 224 223 223 222 221 221 221 221 221 221 220 221 221 219 219 220 220 220 218 216 214 214 213 212 212 213 213 213 214 214 213 213 212 209 207 207 207 206 205 204 204 204 203 203 203 203 203 204 205 205 204 204 202 199 196 193 192 192 193 194 194 193 193 192 192 192 192 192 191 190 190 190 190 191 192 191 190 189 188 188 189 189 190 191 193 193 194 194 194 193 193 193 192 192 191 191 191 192 193 194 194 194 195 195 195 194 194 194 194 194 195 317 315 313 313 314 312 310 309 308 307 305 303 303 302 303 305 307 307 306 304 303 303 304 304 304 303 303 302 300 299 300 299 298 297 296 297 296 294 293 293 294 296 297 298 298 298 298 298 297 297 296 296 296 296 297 297 297 298 298 298 296 293 292 292 293 294 293 294 293 293 292 292 291 290 289 288 288 288 287 287 287 286 285 285 285 286 286 287 287 288 289 289 290 290 290 288 285 281 280 278 276 276 277 281 283 285 286 286 286 287 287 288 291 292 290 287 286 285 285 285 286 287 288 287 285 284 283 283 283 283 283 283 284 284 284 284 283 283 282 282 282 283 284 285 286 288 289 287 285 282 280 279 279 277 278 281 284 284 283 281 281 280 280 279 276 272 269 267 267 268 270 271 271 271 271 272 272 273 273 274 275 277 277 277 277 277 277 275 274 274 274 273 273 273 273 274 274 274 275 276 277 278 279 279 279 280 279 279 279 280 280 280 280 280 281 280 280 278 275 271 267 264 261 260 259 260 260 259 258 258 257 256 254 253 254 254 255 255 255 254 252 250 249 251 253 255 257 257 258 259 259 259 260 260 260 259 258 258 258 257 258 259 262 263 264 265 265 266 266 266 267 268 268 268 268 269 269 269 269 268 268 267 268 270 272 274 276 276 276 276 276 276 277 278 280 282 284 285 286 287 287 288 289 289 290 290 289 290 292 293 293 294 295 294 293 292 292 292 294 295 295 295 293 291 287 284 281 282 284 287 288 288 287 286 286 285 285 283 281 276 271 266 264 262 259 259 260 263 266 267 265 264 264 263 262 258 255 252 251 249 247 246 245 245 244 244 244 244 243 243 241 241 242 242 242 242 241 240 239 238 238 238 239 239 239 238 237 236 235 236 238 239 241 242 244 244 244 245 244 243 243 242 242 242 242 242 242 243 243 243 244 244 244 245 245 245 245 245 245 246 247 248 248 248 249 250 250 250 250 251 251 251 251 252 252 251 251 251 251 251 251 252 252 252 253 254 254 254 254 255 255 256 256 257 257 257 257 257 257 258 258 259 260 261 262 263 264 264 265 266 267 268 268 268 266 265 263 261 261 260 259 258 257 256 256 256 257 257 258 258 258 258 258 257 256 255 254 253 252 251 251 250 249 248 247 247 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 246 247 247 248 248 249 249 249 249 249 249 248 248 247 246 246 247 247 246 247 247 246 245 247 247 248 250 250 250 250 250 252 253 253 254 254 253 254 254 254 254 254 255 255 257 259 260 262 262 263 265 266 266 266 266 266 266 267 267 267 267 266 266 266 267 267 267 268 268 268 268 267 267 267 268 268 269 269 269 269 269 269 270 270 270 269 268 262 262 261 260 257 253 249 245 241 236 230 229 229 227 224 223 222 222 223 223 224 224 223 223 223 223 223 224 224 223 221 218 218 216 214 213 214 215 216 217 217 217 217 216 215 213 210 209 208 206 205 205 205 205 205 204 203 203 204 204 204 204 204 203 201 198 196 194 192 192 193 193 193 194 193 193 192 192 192 192 192 191 191 191 191 192 192 191 190 189 189 189 189 189 190 191 192 192 193 194 194 194 194 194 193 193 192 192 192 193 194 194 194 194 195 195 195 195 195 194 195 195 195 317 315 314 314 313 313 311 310 305 305 305 305 303 303 304 306 308 308 306 304 302 301 301 301 302 302 302 301 300 300 300 299 298 298 298 297 295 293 292 292 293 295 297 298 298 298 298 297 297 297 296 296 296 296 297 297 297 298 298 296 294 292 291 293 295 296 295 294 293 292 291 291 291 290 289 288 288 288 287 287 286 286 286 286 286 286 286 286 287 289 290 290 290 289 288 287 285 281 279 277 276 277 279 282 284 285 286 287 287 287 288 290 292 292 289 287 285 285 285 285 286 287 287 287 285 284 283 283 283 284 284 283 284 284 284 284 284 283 282 282 282 283 284 285 286 287 288 287 284 280 281 278 275 274 277 282 286 286 284 282 281 280 279 277 273 270 267 266 266 268 270 271 272 272 272 272 272 272 272 274 276 277 277 277 277 277 276 275 274 274 273 273 273 272 273 274 274 274 275 276 277 278 279 279 279 279 279 279 279 279 279 279 279 279 280 280 280 278 275 271 268 264 262 261 261 260 260 259 258 257 257 255 254 254 254 254 254 254 254 253 251 249 249 250 252 252 254 256 257 257 257 258 259 260 260 260 260 259 259 259 259 260 262 263 264 264 264 265 265 265 265 266 267 267 268 268 268 268 268 268 268 268 270 272 274 276 277 277 277 276 276 276 278 279 281 283 284 286 286 287 287 288 288 289 289 289 289 290 292 293 293 294 295 294 293 292 291 293 293 294 293 293 292 289 285 282 280 281 283 284 286 288 290 289 289 289 288 287 283 278 271 269 266 262 258 258 261 265 267 266 264 263 263 263 262 259 255 253 251 249 248 247 246 246 245 244 244 243 243 242 241 242 242 242 243 242 242 241 239 238 238 239 239 239 239 238 237 236 235 236 238 239 240 242 242 243 244 244 244 243 242 242 242 242 242 242 242 242 242 243 243 244 244 244 245 245 245 245 245 246 247 248 248 249 249 249 250 250 250 251 251 251 251 251 252 251 251 251 250 251 251 252 252 253 253 253 253 254 254 255 255 256 256 256 256 257 257 257 257 257 258 258 260 261 262 263 264 264 265 266 267 268 268 267 266 265 263 262 262 260 259 257 256 256 257 257 257 258 258 258 259 258 258 257 256 255 254 253 252 252 251 250 249 248 248 247 247 246 246 246 246 246 247 247 247 247 247 247 247 247 247 247 247 247 247 248 248 249 249 249 249 249 248 248 248 248 247 247 247 247 247 247 247 247 246 245 246 247 249 250 250 251 251 251 253 254 255 256 256 255 255 255 256 256 257 258 258 260 261 262 263 263 264 265 266 266 266 266 266 267 267 267 267 267 266 267 266 266 267 267 267 267 267 267 267 266 266 267 268 268 269 269 269 269 270 270 270 270 270 268 262 262 264 264 261 258 252 248 245 240 236 236 234 230 226 224 223 223 223 223 224 224 224 223 223 224 226 228 226 224 222 221 221 219 216 215 217 217 218 219 219 219 219 218 216 214 213 210 208 206 205 205 205 207 207 206 205 204 204 204 204 203 203 202 200 198 196 194 194 194 194 194 194 195 194 193 192 192 192 192 192 192 192 192 192 192 191 191 190 190 190 190 190 190 190 191 192 193 194 194 194 194 194 194 194 194 194 194 194 195 195 195 194 194 194 194 194 194 194 195 194 194 194 316 315 314 313 311 310 310 307 305 304 303 303 303 303 302 304 307 308 307 304 301 299 298 298 300 301 301 300 300 299 299 298 297 297 297 296 294 292 291 291 293 296 297 298 298 298 297 297 297 297 297 295 295 296 296 296 297 297 296 294 292 291 292 295 296 296 295 293 292 291 291 290 290 289 288 288 288 287 287 287 286 286 286 286 286 286 286 287 288 289 290 289 289 288 287 286 286 281 278 277 277 279 281 282 283 284 285 286 287 288 289 291 292 293 290 287 285 285 285 285 286 287 287 286 285 284 283 283 283 284 284 284 284 284 284 284 284 283 283 283 283 284 284 285 285 287 288 286 282 280 280 276 273 273 276 282 286 287 284 282 282 279 277 274 271 269 266 266 266 268 269 270 271 272 272 272 272 272 272 274 277 279 279 279 278 277 275 274 273 273 272 272 272 272 273 274 274 275 275 276 277 278 278 278 279 279 279 279 279 279 279 279 278 279 279 280 279 277 275 272 268 265 263 263 262 261 260 259 258 257 256 255 254 254 254 253 253 252 252 252 250 250 250 250 251 251 253 255 256 256 256 258 260 261 261 261 260 260 259 259 259 261 262 263 263 264 264 264 264 263 263 264 264 265 267 268 268 268 268 268 269 269 271 273 275 276 277 277 277 275 275 276 277 279 281 283 285 286 286 287 288 288 288 288 288 288 289 290 292 292 292 294 294 293 293 291 289 293 293 293 292 291 290 287 283 280 279 279 280 280 281 283 285 288 289 289 288 289 285 277 272 271 265 261 259 258 262 266 267 265 263 263 262 262 262 259 256 253 251 250 249 249 248 246 245 244 244 243 242 242 241 242 242 242 243 242 242 241 239 239 239 239 239 239 239 238 238 237 236 236 237 239 240 241 242 243 244 244 243 242 242 242 242 242 242 242 242 242 242 243 243 244 244 244 244 245 245 245 246 246 247 248 248 249 249 249 250 250 250 250 250 251 251 251 252 252 251 250 250 251 251 252 252 253 253 253 253 254 255 255 255 255 256 256 256 256 256 257 257 257 257 258 259 261 262 263 263 264 265 266 268 268 268 266 266 265 264 263 262 260 258 257 257 257 257 258 258 258 258 258 258 258 258 257 256 255 254 254 253 252 251 250 249 249 248 247 247 246 246 246 247 247 247 248 248 248 248 248 248 248 248 248 248 248 248 249 248 249 249 249 248 248 247 247 247 247 247 247 247 247 247 247 248 247 246 246 246 248 249 249 251 251 252 253 255 256 256 257 256 256 256 256 257 258 260 261 261 262 263 263 263 263 264 264 265 265 266 266 266 267 267 267 267 267 267 267 267 267 266 266 267 266 266 266 266 266 266 266 267 268 268 268 269 269 270 270 270 271 271 268 263 262 264 266 265 262 257 252 248 246 245 246 241 234 229 225 223 222 221 221 221 221 222 221 221 224 227 228 226 223 222 221 221 220 219 220 221 220 221 220 220 219 218 217 216 215 213 210 207 205 205 205 205 206 207 206 205 204 204 204 204 203 202 200 198 197 196 195 195 195 195 195 195 195 194 193 192 192 192 192 192 193 193 192 192 192 192 191 191 191 191 192 192 192 192 192 192 193 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 194 193 193 193 193 193 193 193 194 194 314 315 313 311 310 308 309 307 306 304 303 302 301 300 300 302 306 308 307 304 300 299 298 297 299 301 301 300 299 299 298 297 296 296 296 295 294 292 292 292 294 296 297 297 297 297 298 298 297 295 294 294 294 294 294 294 295 295 294 292 291 291 293 295 295 295 294 292 291 291 291 290 289 289 289 288 288 287 287 287 287 286 286 285 285 285 285 287 288 289 289 288 288 287 285 284 284 279 277 278 280 281 282 283 283 284 284 286 287 288 289 291 292 292 290 286 286 285 285 285 286 286 287 287 285 284 284 284 284 284 284 284 284 284 284 284 284 284 284 283 283 283 283 284 285 286 287 285 283 280 278 275 271 272 277 283 286 285 282 281 280 277 275 272 270 268 266 266 267 267 268 269 270 271 271 271 270 271 272 275 275 279 280 279 278 277 275 274 273 272 272 272 272 272 273 274 275 275 275 276 277 278 278 278 278 279 279 280 279 279 279 279 278 278 278 279 278 276 275 272 269 266 264 264 263 261 260 258 257 256 256 255 254 254 254 253 252 252 251 251 251 252 251 251 251 252 253 254 255 256 257 259 261 261 261 261 261 260 259 259 260 262 263 264 263 264 264 263 263 262 262 262 263 264 266 267 267 267 268 268 268 268 271 273 275 276 276 276 276 275 275 276 278 279 281 283 285 286 286 287 288 286 285 285 285 286 288 290 290 290 291 292 293 294 294 291 289 289 290 293 292 290 288 285 281 279 278 279 280 280 281 281 282 286 288 288 288 289 284 283 276 269 263 260 260 261 263 267 266 265 263 262 261 261 261 260 257 254 252 250 250 250 249 247 246 245 245 244 243 242 241 242 242 242 242 242 242 242 240 239 239 239 239 239 239 238 238 237 237 237 238 239 239 240 242 243 244 244 243 243 242 242 242 242 242 242 243 242 242 242 243 243 244 244 244 245 245 245 246 247 247 248 248 248 249 249 250 250 250 250 250 251 252 252 252 251 251 250 250 251 251 252 252 253 253 253 254 255 255 255 255 255 256 256 256 256 256 257 257 257 257 257 258 260 261 261 262 264 265 266 268 268 267 266 265 265 265 264 262 260 258 258 257 258 258 259 259 258 258 258 258 258 258 257 256 255 255 254 253 252 251 250 250 249 248 247 247 247 247 247 247 247 247 248 248 248 248 248 248 248 248 248 248 249 249 248 248 248 248 248 248 247 247 247 247 247 247 247 247 247 247 247 247 247 247 246 247 248 248 249 251 252 253 254 256 256 256 256 256 256 256 256 257 259 261 262 262 263 263 263 263 263 263 263 263 264 265 265 266 266 267 267 267 267 266 266 267 267 267 267 266 266 267 267 267 267 267 267 267 268 268 268 268 269 270 271 271 271 271 272 269 263 264 267 267 266 261 256 252 250 251 251 248 240 232 226 222 220 219 219 219 219 220 219 220 222 224 226 224 224 223 221 221 222 222 222 222 222 222 221 220 219 217 215 215 215 213 210 207 207 206 205 205 205 206 206 206 206 205 205 204 203 200 198 197 196 196 196 195 195 195 195 196 195 195 194 193 192 192 192 193 193 193 193 192 192 192 192 192 192 192 193 193 193 194 194 194 194 195 195 195 195 195 196 196 196 196 196 196 196 196 195 195 194 193 193 192 192 193 193 194 194 194 312 313 312 310 309 307 306 304 303 303 303 302 300 299 300 303 307 308 307 304 300 299 297 297 299 301 301 300 299 298 296 296 295 295 295 296 296 295 294 293 295 296 297 297 298 298 298 298 297 295 293 292 293 293 293 294 294 294 293 292 291 292 294 295 295 295 293 292 291 291 290 290 289 289 289 288 288 287 287 287 287 286 286 286 286 285 286 287 288 288 288 288 288 286 284 283 282 278 278 279 281 282 282 283 283 283 283 285 286 288 290 292 292 292 290 287 287 285 285 285 285 286 287 287 285 284 284 284 284 284 284 284 284 284 283 284 284 285 284 284 283 283 283 284 285 286 285 284 284 279 276 273 271 274 279 283 284 284 283 281 278 275 273 271 269 267 266 266 267 267 268 269 269 269 269 268 268 270 273 275 276 280 281 280 278 276 275 273 272 272 272 272 272 273 274 274 275 275 275 276 277 278 278 278 278 279 279 279 279 279 279 279 278 278 278 278 277 276 275 273 269 267 266 264 263 261 260 258 257 256 256 255 255 255 254 253 252 251 252 252 253 253 252 252 251 252 253 254 256 257 258 260 262 262 261 261 260 260 260 260 261 262 263 264 263 263 263 263 263 262 262 262 263 264 265 265 267 267 267 267 267 268 270 273 274 275 275 275 276 276 277 277 278 279 280 282 282 284 285 286 287 285 284 283 284 284 286 287 288 288 289 291 293 294 294 291 290 289 290 291 289 287 285 283 279 278 278 279 279 280 282 282 281 283 286 286 287 287 284 284 276 268 262 260 262 263 265 266 266 266 264 262 261 261 261 260 258 255 253 251 251 250 250 249 247 247 246 245 245 243 242 242 242 242 242 242 242 242 240 239 239 239 240 240 239 238 238 237 237 238 238 239 239 241 242 244 245 245 244 243 242 242 242 242 242 243 243 242 242 242 243 243 243 244 244 245 245 246 246 247 247 248 248 248 248 249 250 250 250 250 251 252 252 252 252 251 251 251 251 251 252 252 252 253 253 253 254 254 255 255 254 255 256 256 256 256 256 257 257 257 257 257 258 260 261 261 263 264 265 266 267 267 267 265 265 265 265 264 263 261 259 258 258 258 259 259 259 259 258 258 258 258 257 257 256 256 256 255 254 252 251 250 250 249 249 248 248 247 247 247 247 247 247 247 247 247 247 247 247 248 248 248 248 248 248 248 248 248 248 248 247 247 247 247 247 248 248 248 248 247 247 248 247 247 247 247 247 248 248 249 251 252 253 254 255 255 254 255 254 254 254 255 257 259 261 262 263 262 262 262 263 263 262 262 262 263 264 264 265 266 267 267 267 267 267 267 267 267 267 267 267 267 267 267 268 269 269 269 269 269 268 268 268 269 270 271 271 272 273 273 271 266 265 267 269 269 266 261 259 255 254 255 255 248 239 230 224 220 220 219 218 218 218 218 219 220 222 224 224 224 224 224 225 227 226 225 223 222 222 222 220 218 215 213 214 214 213 211 208 208 207 206 205 205 205 206 206 206 205 205 204 201 199 197 196 195 195 195 195 195 195 195 195 194 194 194 193 193 193 193 193 193 193 193 192 192 192 192 192 192 193 193 193 193 194 194 195 195 195 195 195 196 196 196 196 196 196 196 196 196 196 196 195 194 194 193 193 193 193 193 194 195 195 310 313 313 310 308 307 305 303 302 301 301 301 300 300 302 304 306 307 305 302 301 300 297 297 298 300 301 300 299 298 296 296 294 293 294 296 297 296 295 293 295 296 296 297 298 298 298 298 297 294 293 292 292 292 294 295 294 293 292 292 293 294 295 295 295 294 292 292 291 291 291 290 289 289 289 289 288 287 287 287 287 287 287 287 287 286 286 287 288 289 288 289 288 287 286 284 282 280 279 280 281 281 282 283 283 283 283 284 286 288 290 292 292 292 289 288 287 284 284 284 285 286 287 287 285 285 285 285 284 284 284 284 284 284 284 284 284 285 285 284 283 283 283 284 285 285 284 283 281 277 274 271 272 277 282 283 283 283 282 279 276 274 272 270 268 267 266 267 267 268 268 268 267 266 266 266 266 268 272 274 276 281 281 279 277 275 274 273 272 272 272 272 273 273 274 275 275 275 276 276 276 277 277 277 278 279 279 279 279 278 279 279 278 278 277 277 277 276 275 273 270 269 267 264 262 261 259 258 257 256 256 256 256 255 254 253 252 252 252 253 254 253 252 252 251 251 252 253 256 258 259 261 262 262 261 261 260 260 260 261 262 262 263 263 263 263 263 263 263 263 263 263 264 265 265 266 267 267 268 268 269 270 272 273 274 274 275 276 277 278 278 278 278 279 280 281 281 283 284 285 285 283 282 282 283 283 283 285 286 287 288 290 292 293 293 293 293 294 293 290 287 285 283 282 279 277 277 278 278 278 280 280 280 281 283 283 285 287 286 283 274 268 264 263 265 266 266 266 266 266 263 261 260 260 260 261 259 256 254 254 252 251 250 250 248 248 247 246 247 246 244 243 242 242 242 242 242 242 241 240 239 239 240 240 239 238 238 237 237 238 239 239 241 242 243 244 245 245 243 243 243 243 242 242 242 242 242 242 242 242 243 243 243 244 244 245 245 245 246 247 247 247 247 248 248 249 250 250 250 251 251 252 252 251 251 252 252 251 251 251 252 252 252 252 252 253 253 254 254 254 255 255 255 256 256 256 256 257 257 257 257 257 258 258 260 261 263 264 264 266 266 267 266 265 265 265 265 264 263 262 260 259 258 258 259 259 259 258 258 258 259 259 258 257 257 257 256 255 254 253 252 251 250 250 250 249 249 248 247 247 247 246 246 246 246 246 246 246 247 247 247 247 247 247 248 248 248 248 248 247 247 247 247 247 248 248 248 248 248 248 248 248 247 246 246 246 246 246 248 249 251 252 252 252 252 251 251 251 251 252 252 253 255 257 259 260 261 259 259 260 261 261 261 262 262 263 264 264 265 266 266 267 267 267 267 267 267 267 267 267 267 267 268 268 269 269 269 269 270 270 269 269 269 269 269 271 272 272 274 274 272 269 268 268 270 271 270 268 266 261 258 257 257 254 246 237 231 226 225 222 219 218 218 218 219 220 222 224 226 228 228 229 231 231 228 225 222 221 221 222 221 217 214 212 212 213 213 212 212 210 207 205 204 204 204 204 203 203 203 203 202 200 198 197 196 195 195 195 195 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 194 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 195 195 194 194 194 194 194 194 195 195 195 308 312 313 311 308 306 304 303 301 301 300 300 301 302 304 306 306 305 304 300 300 299 297 296 298 299 300 300 299 297 296 295 293 293 293 295 296 296 294 293 294 294 296 298 299 299 299 298 296 295 293 293 293 293 295 296 295 294 293 294 294 294 294 294 294 293 292 292 292 291 291 290 290 289 289 289 288 287 287 287 288 288 288 288 288 287 286 287 288 289 289 290 289 288 287 284 282 280 279 280 281 281 282 283 283 283 284 284 285 288 291 292 292 292 292 289 287 284 284 284 284 286 287 287 286 286 286 285 284 284 284 284 284 284 284 284 284 285 285 285 284 283 283 284 284 284 284 282 279 276 273 273 277 280 283 283 282 282 281 278 276 273 271 269 267 267 267 268 268 268 268 267 266 265 264 264 265 267 268 272 277 280 279 277 276 275 273 273 272 272 272 273 273 273 274 274 275 275 276 276 276 277 277 277 278 279 279 279 279 279 279 279 279 278 277 277 276 276 275 273 271 270 267 264 262 260 258 257 257 257 257 257 257 256 254 253 253 252 253 254 254 253 252 252 251 251 251 253 255 258 259 260 261 261 261 260 260 260 261 261 261 261 261 262 262 263 263 264 264 264 264 265 265 266 266 266 267 268 268 269 270 271 273 274 274 275 276 276 277 279 279 279 279 279 279 280 281 282 283 284 284 283 282 282 283 283 283 285 286 286 288 290 292 292 292 292 292 293 294 291 286 282 280 280 279 278 278 278 277 277 277 278 279 280 281 281 283 285 284 281 274 269 267 267 269 270 269 268 267 265 262 260 260 261 262 261 260 258 255 254 253 251 251 250 249 249 248 247 248 248 245 243 242 242 242 242 242 241 241 241 239 239 240 240 239 239 238 237 237 237 238 239 241 242 243 244 244 244 243 243 243 243 243 242 242 242 242 242 243 243 243 243 243 243 244 245 245 245 246 246 247 247 247 247 248 249 250 250 251 251 251 252 252 251 251 252 252 251 252 251 252 252 252 252 253 253 253 254 254 254 255 255 255 255 255 255 256 256 257 257 257 258 259 259 260 261 262 263 263 265 266 266 266 266 266 265 265 264 264 262 260 259 258 258 258 258 258 258 258 258 259 259 259 258 258 257 257 256 255 253 252 251 250 250 250 249 249 248 247 247 246 246 245 245 245 245 245 246 246 246 246 246 247 247 247 247 246 247 247 246 246 246 246 247 248 248 248 248 247 248 248 248 248 247 247 246 246 245 245 247 248 250 251 250 249 248 249 249 249 250 251 252 254 255 256 257 258 257 258 259 259 260 261 262 263 263 264 265 265 266 266 267 267 267 267 267 267 267 267 267 267 268 268 269 269 269 269 269 269 270 270 270 271 271 270 271 272 273 275 275 274 272 272 271 271 272 272 271 269 265 262 258 254 252 247 243 241 239 234 228 224 222 222 221 223 224 225 226 232 233 233 233 234 233 228 224 223 223 222 222 220 217 214 211 212 214 215 215 214 211 207 204 202 202 202 202 202 202 201 201 200 200 199 198 197 196 196 195 195 194 194 193 194 194 195 194 194 194 194 193 193 193 194 194 193 193 193 193 193 193 193 193 193 194 195 195 195 196 197 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 195 309 310 312 309 307 305 304 302 302 302 302 302 303 305 307 307 305 304 303 301 300 298 296 296 297 298 299 300 299 297 296 294 292 292 293 295 295 294 294 294 294 294 296 298 299 299 298 296 295 294 293 293 293 294 295 296 296 296 295 296 295 295 294 293 293 293 292 292 292 291 290 290 290 289 289 289 288 287 286 287 288 289 289 289 287 286 286 287 288 289 290 291 290 290 288 285 282 282 281 281 281 282 283 283 284 284 284 284 285 287 290 291 292 292 291 289 286 284 283 283 284 285 286 287 287 286 286 285 284 284 284 284 284 284 285 285 285 285 285 285 285 284 284 284 284 283 283 281 278 275 274 276 280 282 282 283 283 282 280 277 276 273 271 269 268 268 268 268 268 268 267 266 265 264 264 264 267 269 270 275 278 278 278 277 275 274 273 273 273 273 273 273 273 274 274 275 275 276 276 276 277 277 276 277 278 279 279 280 279 279 279 279 279 279 278 277 276 276 275 275 274 272 268 265 262 260 257 257 257 257 258 258 257 255 254 253 253 252 253 254 254 254 253 252 251 251 251 253 255 257 259 259 260 261 261 260 260 260 261 261 260 260 260 261 262 263 263 264 265 266 266 266 266 266 266 267 267 268 269 270 271 272 273 273 275 275 276 276 278 278 279 279 279 279 279 279 280 281 283 283 283 282 282 282 282 282 283 284 285 287 289 290 291 292 293 293 293 293 293 289 284 280 276 277 279 280 280 278 276 275 276 277 279 279 279 279 279 282 283 280 276 273 272 271 271 270 269 268 266 264 261 259 260 261 262 262 260 260 258 255 253 252 251 250 249 248 248 248 248 248 246 244 243 243 242 242 242 242 241 241 239 240 240 240 240 239 239 237 236 236 237 238 240 242 243 244 244 244 243 243 243 243 243 243 242 242 243 243 243 243 243 243 243 243 244 244 245 245 245 246 246 246 247 247 248 249 249 250 250 251 251 251 251 251 251 252 252 251 251 251 251 251 252 252 253 254 254 254 254 255 255 256 256 256 255 255 255 256 257 257 258 259 259 260 261 261 261 262 263 264 265 267 267 267 267 266 265 264 264 262 261 259 258 258 257 258 258 258 258 258 259 259 259 259 259 258 257 255 254 253 251 250 249 249 249 248 248 248 247 246 246 245 245 245 245 245 245 245 246 246 246 246 246 246 246 246 245 246 246 246 246 246 247 247 248 248 248 247 247 248 249 249 249 249 248 246 245 244 243 245 246 248 249 249 248 248 248 248 248 249 250 252 254 255 255 256 256 257 258 259 260 261 262 262 263 263 264 265 266 266 266 267 267 267 267 267 268 268 268 268 268 268 269 269 268 268 268 268 268 269 269 270 272 272 272 271 272 273 275 276 276 275 274 273 271 271 272 272 271 269 265 258 251 247 245 244 245 244 242 236 232 230 229 228 231 231 231 231 235 237 235 235 234 233 228 228 226 223 221 220 218 216 213 210 211 212 213 214 214 210 206 203 201 201 201 201 201 201 201 200 200 200 199 199 198 197 197 196 195 195 194 194 194 195 195 195 195 195 194 194 194 194 194 194 194 194 193 193 193 194 194 194 195 195 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 195 195 195 195 195 194 311 312 311 307 306 304 303 302 302 303 305 306 307 307 307 306 304 303 303 301 299 297 296 297 298 298 298 298 298 297 295 293 292 292 293 294 294 294 295 294 295 296 297 300 300 298 296 294 293 293 293 293 293 293 295 296 297 297 296 295 295 295 294 293 292 292 292 292 292 291 289 289 289 289 289 289 287 286 286 287 289 289 289 288 286 286 286 287 288 289 290 291 291 292 288 285 283 282 282 281 281 282 283 283 284 285 285 283 283 286 290 292 292 292 291 289 285 283 282 283 284 285 286 286 286 287 286 285 284 283 284 284 284 285 285 285 285 285 286 286 286 285 284 284 284 283 282 280 277 276 276 279 282 282 282 282 282 281 279 277 276 274 272 270 269 268 268 268 268 268 267 266 265 264 265 265 267 270 273 275 277 278 277 276 275 274 273 273 273 273 273 273 274 274 275 275 276 276 276 277 277 276 276 278 279 279 279 279 279 279 279 279 279 279 278 277 276 276 276 275 274 272 268 265 262 259 257 257 258 258 258 257 256 255 254 253 253 252 253 253 253 254 253 252 251 251 252 253 255 257 259 259 260 260 260 259 260 260 261 261 260 260 261 262 263 263 264 265 267 267 267 267 267 267 267 267 268 268 270 271 272 273 274 274 275 275 275 275 277 276 277 278 278 278 278 279 279 280 281 282 282 282 282 282 282 282 281 282 282 286 288 289 290 293 293 294 294 292 292 289 283 279 275 275 275 277 278 277 274 274 275 277 279 278 278 278 279 279 281 281 279 277 275 273 271 270 270 268 265 263 260 259 261 262 262 261 261 260 257 255 253 251 250 249 249 248 248 248 248 248 247 244 244 243 243 243 243 242 242 241 239 240 240 240 240 240 239 238 238 237 236 237 239 241 243 244 244 244 244 243 244 244 243 243 243 243 243 243 243 243 243 242 242 243 244 244 244 245 245 246 246 246 247 247 248 249 249 249 250 250 250 251 251 251 252 252 252 251 251 251 251 251 252 253 254 254 254 255 255 255 255 255 255 255 255 255 255 256 256 258 259 259 260 260 260 261 261 262 263 264 265 266 267 267 267 266 265 264 263 262 261 261 260 258 257 257 257 257 257 258 259 259 259 259 258 258 257 255 254 252 250 249 248 248 248 248 247 247 246 246 245 245 245 245 245 245 244 244 245 245 245 245 245 245 245 245 245 246 246 246 246 246 247 247 247 247 247 247 247 248 248 249 249 249 250 248 245 244 245 245 246 247 248 249 250 249 249 248 248 249 250 252 254 256 256 256 257 257 258 260 261 262 262 262 262 263 264 265 266 266 266 267 267 267 267 267 268 268 268 268 268 268 269 269 268 268 267 267 267 267 269 270 271 272 272 273 273 274 274 275 276 274 272 272 272 270 270 271 271 270 265 258 251 246 244 243 244 247 248 245 242 240 239 238 243 240 236 235 235 235 234 233 233 232 228 228 226 224 221 219 217 214 211 210 210 210 211 212 212 209 206 203 201 202 202 202 202 201 201 200 200 199 199 198 198 198 198 197 197 196 196 195 195 195 196 196 195 195 195 195 195 195 195 195 194 194 194 193 194 194 195 195 196 196 196 196 197 197 197 197 197 197 197 197 198 198 198 198 197 197 197 197 197 197 197 196 196 195 195 195 195 195 195 312 312 310 307 305 305 305 304 304 307 308 309 308 306 305 304 303 302 302 300 298 297 297 298 299 298 297 296 296 296 295 293 293 293 293 294 295 295 296 296 296 298 300 301 300 296 294 293 292 292 293 293 293 294 296 297 297 296 295 295 294 293 292 292 292 292 292 292 291 290 289 289 289 289 289 288 287 286 286 287 288 288 288 286 284 282 284 285 286 287 290 290 292 292 290 286 284 282 279 279 280 280 281 283 284 285 285 284 283 286 289 292 292 292 290 287 284 282 282 283 284 285 286 286 287 287 287 285 284 283 284 284 285 285 285 286 286 286 286 286 286 286 285 284 284 284 282 280 278 277 278 280 282 282 282 282 282 281 280 277 276 275 273 271 270 269 269 268 268 267 266 266 264 264 266 267 267 272 274 276 277 278 277 276 275 274 274 274 274 274 274 274 275 275 275 276 277 277 277 277 277 276 277 278 279 279 279 279 279 279 279 280 280 279 278 277 277 277 277 276 274 272 269 265 262 259 257 257 258 258 257 256 256 255 254 253 253 252 252 253 253 253 253 252 251 252 253 254 255 256 256 258 260 260 259 259 259 260 261 261 261 261 262 263 264 264 265 267 268 269 268 268 268 268 268 268 268 269 270 271 273 274 275 275 275 274 274 274 275 276 277 277 278 277 277 277 277 278 279 281 282 283 283 283 282 281 281 281 283 284 286 288 290 291 292 294 295 294 290 288 284 280 278 278 277 277 276 274 274 275 276 278 279 278 278 278 279 280 282 281 280 279 277 274 272 270 269 267 264 262 261 261 262 262 262 262 261 260 257 254 252 250 249 249 248 248 248 248 248 248 247 245 244 242 242 242 242 242 242 241 240 240 241 241 240 240 239 239 238 238 237 238 240 241 243 243 244 244 244 244 244 244 244 243 243 243 243 243 243 243 243 242 242 242 243 244 244 244 245 245 246 246 247 247 248 249 249 249 249 249 249 250 251 251 252 252 252 251 251 251 251 251 252 253 254 255 255 255 255 255 255 255 255 255 255 255 255 256 256 257 257 258 259 259 260 260 261 262 263 264 264 265 266 267 266 266 265 264 264 262 262 261 261 259 258 257 257 256 257 257 258 258 259 259 258 257 256 255 253 252 250 250 249 248 248 247 247 247 246 246 245 244 244 244 244 244 243 243 243 243 244 244 244 245 245 245 245 245 246 246 246 246 246 246 247 246 246 246 247 246 246 246 247 247 247 248 247 246 246 247 248 249 250 250 251 251 251 251 250 250 252 253 254 255 256 257 258 258 258 260 261 262 262 262 263 263 264 265 265 266 266 266 267 267 267 267 267 268 268 268 268 268 268 268 267 267 266 266 266 267 268 269 270 271 271 272 273 274 275 275 275 273 270 269 269 268 268 269 270 269 265 259 254 250 248 245 246 250 252 253 251 250 248 247 251 247 241 236 234 233 231 231 231 231 231 229 225 223 220 217 215 213 211 210 209 209 210 211 210 208 206 203 202 202 202 203 203 202 201 200 199 199 199 198 198 197 197 197 197 197 197 197 197 196 197 196 196 197 197 196 196 195 195 195 194 194 194 194 194 195 195 196 196 196 196 197 197 197 198 197 197 197 197 197 197 198 198 198 197 197 197 197 197 197 197 196 195 195 195 195 195 195 195 311 309 309 309 309 308 310 310 309 310 309 309 307 304 304 303 301 300 300 299 298 298 298 299 299 298 296 295 295 295 294 294 293 293 292 293 294 295 296 296 297 301 302 300 297 295 293 293 293 293 294 295 294 294 296 297 296 295 295 295 294 293 292 291 291 292 291 291 290 290 289 289 289 289 289 288 286 285 286 286 287 287 286 282 280 280 283 284 284 285 288 288 292 293 291 288 285 281 278 277 277 277 279 281 284 285 284 284 283 286 290 291 291 291 289 286 283 282 282 282 283 284 285 286 287 288 287 285 284 283 283 284 284 285 286 286 286 286 286 287 287 287 285 285 284 284 282 281 279 279 281 282 282 282 282 282 282 281 280 277 276 275 274 273 272 271 270 269 268 267 266 265 264 265 268 268 270 273 275 276 277 277 277 275 274 274 274 274 274 275 275 275 276 276 276 277 277 277 277 277 277 277 278 279 279 279 279 279 279 279 279 281 280 279 279 278 277 277 277 276 274 272 268 265 261 258 257 257 257 257 256 256 255 254 254 253 253 252 252 252 252 252 252 251 251 252 254 255 255 255 256 258 260 261 261 260 260 261 261 261 261 261 262 263 265 266 267 268 270 271 270 270 270 269 269 269 269 269 269 271 273 273 275 275 274 274 273 274 275 276 276 277 277 276 275 274 274 276 278 279 281 282 283 283 283 281 281 282 283 284 285 288 289 290 292 293 293 292 289 287 285 283 282 282 280 277 275 275 277 277 278 279 279 279 279 279 279 279 280 280 280 279 277 274 274 272 269 266 263 262 262 262 262 262 262 261 260 259 257 254 252 250 249 249 248 248 247 247 248 248 247 245 243 242 242 242 242 241 241 241 241 240 241 241 240 240 240 239 238 238 238 239 240 241 242 243 243 243 243 243 244 245 244 244 243 243 243 243 243 243 242 241 241 242 243 243 243 243 244 244 245 246 246 247 248 248 249 249 248 249 249 250 251 252 252 252 252 252 252 251 251 252 253 254 254 254 255 255 255 255 255 255 255 255 255 256 256 256 256 256 257 257 258 259 259 260 261 262 263 264 264 265 266 266 266 266 266 265 265 264 265 263 261 259 258 257 256 255 255 256 256 257 257 258 257 256 255 254 253 251 250 250 250 249 249 248 247 246 245 245 244 243 243 243 243 243 243 243 243 242 243 243 243 243 244 243 244 244 244 245 245 245 245 245 245 245 245 245 245 244 244 245 245 246 247 247 248 248 249 249 251 251 251 251 251 252 253 253 253 252 253 253 254 255 256 257 257 258 258 259 260 261 261 262 262 263 264 264 265 266 266 266 266 266 266 267 267 267 268 268 268 267 267 267 266 265 265 265 265 266 267 267 268 269 270 271 273 274 275 275 275 271 270 269 267 266 266 267 267 267 265 262 261 258 252 248 250 253 256 257 257 256 255 254 254 250 244 238 234 232 230 230 230 231 230 228 223 220 217 215 214 212 211 211 210 210 210 210 209 207 206 204 204 203 202 202 202 202 201 200 200 200 200 199 199 198 198 197 197 198 198 198 198 197 196 196 197 198 198 197 196 195 195 195 194 194 195 195 195 196 196 196 196 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 196 196 195 195 195 195 196 196 309 307 307 310 312 311 311 311 311 310 309 305 304 303 303 302 302 301 300 299 298 298 299 299 298 297 296 295 294 294 294 294 293 291 290 291 292 293 295 296 299 301 302 300 296 294 293 294 294 295 296 296 294 294 295 297 296 295 294 294 293 292 291 291 291 291 290 289 289 289 289 290 290 290 289 287 286 286 286 286 286 285 283 279 279 280 282 283 282 283 284 286 290 293 293 290 287 281 277 276 275 275 276 280 283 285 284 284 285 287 291 291 291 289 287 284 283 282 282 282 283 283 284 286 288 288 287 285 283 282 283 284 284 285 286 286 286 286 286 287 287 287 287 286 285 283 282 282 280 280 281 282 282 282 282 282 282 282 280 278 277 277 276 275 275 273 271 269 267 266 265 265 266 266 267 269 271 273 274 275 277 278 277 275 274 274 274 274 275 276 276 276 277 277 277 277 277 277 277 277 278 278 279 279 279 279 279 280 280 280 280 281 280 279 278 278 278 277 277 275 273 271 268 264 261 258 256 256 256 256 256 255 254 254 254 253 253 253 252 252 252 252 252 251 252 253 254 254 255 255 257 258 260 263 263 262 262 261 261 261 261 262 263 264 266 267 269 270 272 273 272 272 272 271 271 271 271 270 270 271 272 273 275 275 274 274 273 274 274 276 277 277 278 276 274 272 273 274 276 278 280 280 281 282 282 282 281 282 283 285 287 287 288 290 291 291 291 291 288 285 284 281 281 280 278 278 277 278 280 278 277 278 278 279 279 279 279 279 279 279 278 278 277 275 274 271 268 265 264 263 263 263 263 262 262 260 259 258 256 254 252 251 249 248 248 247 246 246 247 247 246 245 243 241 242 242 241 241 241 241 241 241 241 241 240 240 240 239 238 237 238 239 240 241 242 243 243 242 242 243 244 245 244 244 243 243 243 243 242 242 242 242 242 242 243 243 243 243 243 244 244 245 246 247 247 248 249 249 248 249 249 250 251 252 252 251 251 251 252 251 251 252 252 253 254 254 255 255 255 255 254 255 255 255 255 256 256 256 256 256 256 257 258 259 260 261 262 263 263 263 264 264 265 266 267 267 267 266 266 265 265 263 261 260 258 257 256 255 254 254 254 255 256 256 256 255 254 253 252 252 251 251 250 250 249 248 246 245 244 243 243 243 243 243 243 243 243 243 243 243 242 242 242 243 243 242 242 242 242 242 243 243 244 245 244 243 243 243 243 243 244 245 246 246 247 248 249 249 250 251 252 252 252 251 250 251 253 253 253 253 253 253 254 255 256 257 257 258 258 258 259 259 260 261 262 263 264 264 265 265 266 265 265 265 266 266 267 267 267 267 267 267 266 266 265 265 265 265 265 265 265 265 266 268 270 272 272 274 275 276 275 271 269 267 266 264 265 266 267 267 267 267 267 263 257 252 253 255 257 257 258 258 258 256 253 250 245 239 235 233 232 231 230 230 229 226 221 217 214 213 213 212 212 212 211 210 209 209 208 206 206 205 205 204 202 201 200 200 200 200 200 200 200 199 199 199 199 199 199 198 198 198 197 196 196 196 197 198 198 197 196 196 195 195 195 195 196 196 196 197 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 308 306 306 309 312 313 313 312 311 311 308 305 303 303 303 303 302 302 301 300 300 300 300 299 297 296 296 295 294 293 293 293 291 288 288 289 290 292 295 296 299 300 301 301 296 294 294 294 294 296 296 295 293 294 295 295 295 294 294 293 292 291 290 289 290 290 289 288 288 289 289 290 290 290 288 287 286 286 286 286 285 283 280 278 278 280 281 282 281 281 281 284 288 293 293 292 288 282 276 275 275 275 276 280 283 285 285 285 287 288 290 292 291 288 285 283 282 282 281 281 282 283 284 286 287 288 287 285 283 282 283 283 284 286 286 286 286 286 286 287 287 288 288 287 285 283 282 282 281 279 279 279 280 281 282 282 282 281 279 278 278 279 279 278 278 277 274 270 268 266 266 266 267 267 268 271 272 273 274 275 277 278 277 276 276 275 275 275 276 277 277 277 277 278 278 278 278 278 278 278 279 279 279 279 280 280 280 281 281 280 280 280 280 280 279 279 279 278 277 275 273 270 267 264 261 258 258 256 256 256 255 255 254 254 253 253 253 253 252 252 252 252 252 252 252 253 253 253 254 254 256 257 261 263 263 262 262 261 262 262 262 263 264 265 267 269 270 271 273 273 273 274 274 273 273 274 273 272 271 271 272 274 275 277 275 275 274 274 275 275 276 278 278 278 275 273 273 274 276 277 279 279 281 282 282 282 282 282 284 286 287 287 288 289 289 289 289 288 286 284 282 280 279 278 276 277 279 279 278 277 277 276 277 277 277 278 278 278 278 278 278 276 276 275 273 271 268 265 264 265 264 264 263 263 262 259 258 258 256 255 253 251 249 248 248 247 246 246 247 247 246 244 243 242 242 241 241 241 241 241 241 241 241 241 241 240 240 239 238 237 237 238 240 242 243 243 243 242 242 243 244 245 244 244 243 243 243 243 242 242 242 242 242 242 242 242 242 242 242 243 244 245 246 247 248 248 249 249 248 249 250 251 251 251 250 250 250 251 251 251 251 251 252 253 254 254 255 255 255 254 254 255 255 255 255 256 256 256 256 256 256 257 258 259 260 261 262 262 263 263 264 265 266 267 268 268 268 267 267 266 265 264 262 260 259 257 256 255 254 254 254 254 255 255 255 254 253 253 252 252 251 251 251 250 249 247 246 245 244 243 243 243 243 243 243 244 244 244 244 243 243 242 242 242 241 240 241 241 242 242 242 243 243 244 243 242 243 243 244 244 245 246 247 248 248 249 249 249 250 251 251 252 252 250 248 249 251 252 252 253 253 253 254 255 256 257 257 258 258 258 258 258 259 260 262 263 264 264 265 265 265 265 264 264 265 265 266 267 267 267 266 266 265 265 264 264 264 265 266 266 266 266 267 269 272 273 273 274 275 276 276 276 275 270 264 263 263 264 266 268 270 270 271 269 264 258 255 254 254 255 255 255 256 254 251 248 244 239 236 234 234 233 231 228 226 223 220 216 213 211 211 211 212 213 212 211 209 208 206 206 205 205 205 205 204 202 201 200 199 199 199 199 199 199 199 200 200 200 199 198 198 198 197 198 198 198 198 198 198 198 197 197 196 196 196 196 197 196 196 197 197 197 197 197 198 198 198 197 197 197 197 197 197 198 198 197 197 197 197 197 197 197 198 198 198 197 197 197 197 197 197 197 197 310 307 307 309 312 312 313 312 312 311 309 306 304 303 303 303 303 303 302 302 301 301 300 298 296 296 296 294 293 292 292 291 289 287 286 287 288 291 294 295 297 300 301 300 296 295 294 294 294 294 293 293 293 294 294 294 294 294 293 292 291 291 289 289 289 288 287 288 287 288 290 290 290 289 288 287 286 285 285 285 284 280 278 277 278 280 280 280 280 280 280 283 287 291 294 292 288 281 275 275 275 276 278 282 284 285 285 286 288 288 290 292 291 287 284 282 281 281 281 281 281 282 284 286 287 287 286 284 283 282 283 283 284 286 286 286 286 286 286 287 289 289 288 287 286 284 283 282 281 279 278 278 279 280 282 282 282 281 278 278 279 280 280 282 281 279 276 273 269 268 267 267 269 269 270 271 272 273 275 276 277 278 277 277 277 276 276 276 276 277 278 278 278 279 278 279 279 278 278 278 279 280 280 280 280 280 281 281 281 280 280 281 281 281 280 280 279 278 277 276 273 270 267 264 261 259 258 256 256 255 255 255 254 253 253 253 253 253 252 251 251 251 251 251 251 252 251 252 252 253 254 256 261 263 264 263 263 262 263 263 264 264 265 266 268 270 271 272 272 272 272 273 274 274 276 275 274 273 272 272 273 275 276 275 274 275 274 274 276 275 277 279 279 277 276 276 276 276 276 277 278 279 280 281 282 282 282 283 285 286 286 287 287 287 287 286 285 284 282 281 280 280 277 275 275 276 278 276 275 275 275 276 275 275 275 276 277 277 277 277 277 277 276 274 272 270 267 265 265 266 265 265 264 263 261 259 258 257 256 255 253 251 251 249 248 247 247 247 247 247 246 245 244 243 243 242 241 240 241 241 241 241 241 240 240 240 240 239 238 237 238 239 241 242 242 243 242 242 242 242 243 244 244 243 243 243 243 243 243 242 242 242 242 242 242 242 242 242 242 243 244 245 246 247 248 248 248 249 248 249 250 251 251 250 250 250 250 250 250 251 251 251 251 252 253 254 254 254 254 254 254 254 255 255 255 255 256 256 255 255 256 257 259 260 260 261 261 262 263 263 264 265 265 267 268 269 268 268 267 266 265 263 262 260 259 258 256 256 255 255 254 254 254 254 254 253 253 252 252 251 251 251 250 249 248 247 245 244 244 244 243 244 244 243 243 243 244 244 244 244 243 242 240 240 240 241 241 242 242 243 243 243 242 243 243 243 243 245 245 246 247 248 248 248 248 249 249 249 249 250 251 252 251 249 248 249 251 251 251 251 251 252 254 255 256 257 257 257 257 258 258 258 259 260 261 263 264 264 265 265 265 264 264 264 264 265 265 266 266 266 266 265 264 264 264 264 264 265 266 266 266 267 269 271 272 274 274 275 275 275 275 276 276 274 269 261 261 262 264 266 268 269 272 272 268 262 255 251 250 250 250 251 252 251 249 247 243 239 237 236 235 234 231 227 224 222 219 215 213 212 212 211 212 213 213 212 210 208 207 206 206 205 205 205 205 205 204 202 200 200 200 200 199 199 200 200 200 199 199 199 199 199 199 199 199 198 197 197 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 197 197 197 197 197 197 197 313 311 311 311 311 312 312 312 311 310 309 308 306 305 304 303 303 304 304 303 302 301 299 297 296 296 295 293 291 291 290 289 287 286 287 288 289 293 295 297 299 300 301 299 296 295 295 294 293 292 291 292 293 294 293 292 292 292 292 292 291 291 290 289 289 288 287 287 287 289 290 290 289 289 288 287 286 286 285 284 282 279 277 278 279 280 279 279 278 278 278 282 285 289 292 292 287 281 276 276 275 277 280 283 285 285 286 287 289 289 292 292 290 285 282 280 280 280 280 280 281 282 284 286 287 286 285 283 283 282 283 283 284 285 286 286 286 286 286 287 287 290 289 288 287 285 284 283 281 279 278 278 278 280 282 283 282 281 279 278 280 280 282 285 285 283 279 276 273 271 270 269 269 270 271 271 272 274 275 276 277 278 277 277 277 277 277 277 277 278 279 279 279 279 279 280 279 278 278 279 280 280 281 281 281 281 281 281 281 280 280 280 280 280 280 280 279 278 277 277 274 270 267 263 261 260 258 256 255 255 254 254 253 253 253 253 253 252 251 250 250 250 249 249 250 250 250 251 252 252 254 258 261 264 265 265 264 264 264 265 265 266 266 268 270 271 272 272 272 273 274 274 274 275 275 275 274 273 273 273 273 273 273 273 273 274 275 276 276 277 277 278 277 276 274 274 276 277 278 278 279 280 280 280 281 281 282 283 284 285 285 285 285 284 284 283 282 281 279 279 278 277 275 274 274 275 275 274 273 273 273 273 273 273 273 274 275 275 275 275 276 276 274 273 271 269 265 265 266 267 267 267 265 264 262 260 258 257 256 254 252 251 251 250 248 248 248 248 248 247 247 245 245 244 244 243 241 241 241 241 241 241 240 240 240 240 240 239 238 237 237 239 241 242 242 243 242 242 241 242 242 243 243 243 243 243 243 243 243 243 243 242 242 242 242 242 242 242 242 243 244 245 246 247 248 248 248 248 248 249 250 250 250 250 250 250 250 250 250 250 251 251 251 252 253 253 254 254 254 254 254 254 254 255 256 256 256 256 256 255 256 257 259 260 260 260 260 261 262 263 264 264 265 266 268 268 268 269 267 266 265 264 262 261 259 258 257 257 255 255 254 254 254 254 254 253 252 252 251 250 249 249 248 248 247 246 244 244 243 243 243 243 243 242 242 243 243 243 244 244 243 242 240 239 242 244 244 244 244 244 244 243 243 244 245 245 246 248 247 249 250 250 250 249 249 249 250 249 249 250 251 252 250 250 250 251 251 251 251 251 251 252 253 255 256 256 256 257 257 257 257 258 258 260 261 262 263 264 264 264 264 264 264 264 264 264 265 265 265 265 265 265 264 264 264 264 265 265 265 265 266 267 269 271 273 274 276 277 276 276 276 275 276 273 267 260 260 261 262 263 265 268 270 271 268 262 254 247 246 246 245 246 248 249 248 246 243 240 239 238 237 235 231 227 224 221 218 215 214 214 213 213 213 213 213 212 210 208 208 207 207 206 205 204 204 205 204 203 203 202 201 201 201 200 200 200 200 199 199 199 198 199 200 199 199 198 198 197 198 198 198 198 198 198 197 197 198 197 197 197 197 197 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 197 197 197 197 197 197 197 197 197 197 198 313 312 312 312 312 313 313 312 311 310 309 308 307 307 307 307 306 306 305 303 301 301 300 299 298 296 294 292 290 290 290 289 288 290 289 290 292 295 298 298 300 300 300 297 295 294 294 292 290 290 290 292 293 293 292 292 292 292 292 292 291 291 290 289 288 288 288 288 288 289 289 289 289 288 287 286 285 285 283 282 280 278 278 279 280 279 279 279 277 277 279 282 285 288 290 290 286 286 281 277 276 279 281 283 284 285 286 287 289 289 292 293 288 283 280 279 279 279 279 280 281 282 284 286 286 286 285 283 283 283 283 283 284 285 286 286 286 286 287 287 288 290 291 289 287 285 285 283 281 280 279 277 276 279 283 283 281 280 279 279 281 282 283 286 287 285 283 280 277 275 273 272 271 270 271 271 272 274 275 276 277 277 277 278 278 278 278 278 278 279 279 279 279 280 280 280 279 278 278 279 280 281 282 282 282 282 282 281 280 280 280 280 279 279 279 278 279 279 279 278 275 270 266 264 264 260 258 256 254 254 254 253 253 252 253 253 253 252 251 250 249 249 249 248 249 250 250 251 253 253 256 259 262 265 267 267 267 266 266 266 267 267 267 270 272 273 273 273 273 273 274 274 275 275 275 275 275 274 274 273 272 272 272 271 272 274 276 276 276 276 276 277 276 274 273 273 276 277 278 280 282 283 284 284 283 282 283 283 283 283 283 282 282 281 281 281 280 279 278 278 276 275 273 273 274 273 272 272 272 272 271 271 272 272 273 273 273 273 273 273 274 274 273 272 270 267 265 266 268 268 268 268 267 265 262 260 257 256 255 254 253 252 251 250 249 249 248 248 247 247 247 247 246 244 243 242 240 241 241 241 241 241 241 241 240 240 239 239 238 237 237 238 239 240 242 242 242 241 241 241 242 242 242 242 242 243 243 243 243 243 243 243 243 243 242 242 241 242 242 243 244 245 246 247 247 248 248 248 248 248 249 250 249 249 249 249 250 250 250 250 251 251 251 251 251 252 253 254 254 254 254 254 255 255 256 256 256 256 256 256 257 258 259 260 259 259 259 260 261 262 263 264 264 265 266 267 268 268 268 266 265 264 263 261 259 258 257 256 255 255 254 254 254 253 253 252 252 251 250 249 248 247 246 246 246 245 244 244 243 243 243 242 242 242 243 243 244 244 244 244 243 242 241 242 245 246 246 246 245 245 245 245 245 246 247 248 249 249 250 252 253 252 252 251 251 251 251 251 251 251 252 253 251 252 253 253 253 253 253 252 252 253 253 255 255 255 256 256 256 257 258 259 259 260 261 261 262 263 263 264 264 263 263 263 263 263 263 263 263 264 264 263 263 263 264 265 266 266 266 267 267 268 269 270 272 274 276 277 277 277 276 274 273 265 260 260 260 263 263 264 266 267 267 266 265 260 253 246 245 243 242 243 246 248 248 247 245 243 242 240 238 235 230 228 225 222 219 215 215 215 214 215 214 214 213 212 210 209 208 208 207 207 207 206 205 204 203 203 203 202 202 202 202 201 201 201 201 200 200 200 199 199 199 199 199 199 199 199 199 198 198 198 198 198 197 198 198 198 198 198 197 197 198 198 198 197 197 197 196 196 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 197 197 197 197 197 197 197 197 314 314 314 314 314 314 313 312 311 310 310 309 309 308 308 308 308 307 304 302 301 300 301 300 299 297 294 292 290 290 290 290 290 291 292 293 295 296 297 299 300 299 297 295 295 294 293 291 289 289 291 292 293 293 293 292 292 292 292 291 291 290 290 289 289 289 289 289 289 290 290 290 289 287 286 284 284 283 282 280 279 278 279 280 280 279 279 278 276 277 280 284 286 288 290 290 288 287 282 278 277 279 281 283 284 285 286 286 287 289 291 293 289 283 280 278 277 277 278 279 280 282 284 285 285 285 285 284 284 283 284 284 285 285 285 285 286 286 287 287 289 290 291 289 287 286 285 284 282 281 279 276 273 279 282 283 280 278 278 278 278 280 283 285 286 286 285 283 281 279 277 276 274 273 272 272 274 275 276 277 277 278 278 278 278 280 280 279 279 280 280 280 280 280 281 280 279 278 279 280 282 284 283 283 282 282 282 281 281 280 280 279 278 278 278 278 279 280 280 279 276 270 265 264 263 259 256 255 254 253 254 253 253 253 253 253 253 252 250 249 249 249 249 249 249 250 252 253 254 255 259 262 264 266 267 268 268 268 267 267 268 269 270 271 273 273 273 273 272 273 274 274 275 276 276 276 275 275 274 272 271 271 270 270 271 273 274 275 275 275 274 274 274 273 273 273 275 276 278 281 283 284 285 284 283 282 283 282 282 282 280 280 280 280 280 280 280 280 279 278 276 273 271 271 272 271 270 270 271 271 270 270 272 272 273 273 273 272 271 272 273 273 272 270 268 266 266 268 270 269 268 268 267 266 262 259 257 256 255 254 253 253 251 250 250 249 249 249 248 248 248 248 246 244 243 242 240 240 241 241 241 241 241 241 241 240 239 239 238 237 237 238 238 239 241 241 242 241 241 241 242 242 242 242 242 243 243 243 243 243 243 243 243 242 242 241 241 241 241 242 243 244 244 245 246 247 247 247 247 248 249 249 249 249 249 249 250 250 250 250 251 251 250 250 251 252 253 254 254 254 254 254 254 255 255 256 256 256 256 255 256 257 258 258 258 258 258 259 261 262 263 263 263 264 264 265 267 268 268 266 265 264 263 261 260 260 258 256 255 254 254 254 253 252 252 251 251 250 249 248 247 246 246 245 245 245 244 244 243 243 243 243 244 244 244 244 244 244 245 244 244 243 244 245 247 248 248 247 246 246 247 248 247 247 248 249 250 250 252 254 254 254 254 254 253 253 253 253 253 252 253 253 253 254 254 255 254 254 254 253 253 253 253 254 254 255 256 256 257 258 258 259 259 259 260 260 261 261 262 263 263 262 262 262 262 262 262 262 262 262 262 262 263 263 264 265 266 266 267 268 268 269 269 270 272 274 276 276 276 277 275 271 267 266 264 263 263 264 265 267 267 267 266 263 261 259 256 255 248 242 241 242 245 247 248 248 247 247 244 241 238 235 230 229 226 223 219 220 216 215 215 215 214 214 213 211 210 210 208 208 208 208 208 208 206 205 204 204 203 202 202 203 203 202 202 202 202 202 202 201 200 199 199 199 199 200 200 200 199 199 198 198 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 196 196 196 196 196 196 197 197 197 197 197 197 196 196 195 195 195 196 196 196 196 197 197 197 197 197 314 314 314 315 315 314 313 312 311 311 311 310 310 310 310 309 307 305 302 300 300 301 301 301 299 296 294 291 290 290 290 290 289 290 290 293 295 297 298 299 299 296 294 294 294 293 292 291 290 290 292 293 294 294 294 293 293 292 292 291 291 291 291 290 291 291 290 290 290 290 290 289 288 286 285 284 283 281 280 280 280 280 281 281 281 279 278 277 277 279 282 285 287 289 290 289 289 288 283 278 278 280 281 283 283 284 284 285 287 288 290 291 288 282 279 277 276 276 277 278 280 282 284 285 285 285 285 285 285 284 284 285 285 285 285 285 286 286 287 288 290 291 290 289 288 287 286 285 283 282 278 274 272 277 281 281 279 277 277 278 278 280 282 283 285 285 284 283 282 281 281 278 276 275 274 274 275 276 277 278 278 278 278 279 279 281 281 281 281 281 281 281 281 281 282 280 279 279 279 280 282 284 284 284 283 283 282 281 281 280 280 279 279 279 279 279 280 281 281 279 275 271 268 265 262 258 256 254 253 253 253 253 253 253 252 252 252 251 250 249 249 250 250 250 250 252 253 255 256 257 261 263 265 266 266 268 269 269 268 268 268 269 270 271 271 272 272 272 271 272 273 273 274 275 275 275 275 274 273 271 270 270 270 271 272 273 273 275 274 273 272 272 272 271 271 271 272 273 275 278 281 283 284 283 282 281 281 280 280 279 279 278 279 280 280 280 280 280 279 277 275 273 271 270 270 270 270 270 270 270 270 271 272 272 272 272 272 271 270 270 270 271 270 269 267 267 268 270 271 271 270 268 266 265 262 258 256 256 255 255 254 252 251 250 250 249 249 249 249 249 249 248 246 243 242 240 239 240 241 241 241 241 242 242 241 240 239 238 238 237 237 237 238 239 240 241 241 240 241 241 241 241 242 242 242 243 243 242 242 242 242 242 242 242 241 241 240 241 241 242 243 244 244 245 246 247 247 247 248 248 249 249 249 249 249 250 250 250 250 251 251 250 250 250 251 252 253 254 254 253 254 254 254 254 255 256 256 255 255 255 256 257 258 258 258 258 258 259 261 262 262 263 263 263 263 264 266 267 268 267 266 264 263 262 261 261 259 257 255 254 254 253 253 252 252 250 249 248 247 247 247 247 247 247 246 246 245 244 243 242 243 244 244 245 245 245 244 244 244 244 244 244 245 247 249 249 249 249 248 248 249 250 250 250 250 249 250 251 253 255 255 256 257 257 256 256 255 255 254 254 254 254 255 255 256 256 255 255 254 254 254 254 254 254 254 255 255 256 257 257 257 258 258 258 259 259 259 260 261 261 261 261 261 260 260 260 261 261 261 262 262 262 263 263 264 265 266 266 268 268 269 269 270 270 272 273 274 275 275 276 277 275 270 269 270 269 269 268 269 269 268 266 264 261 260 259 257 256 250 244 241 242 245 246 248 248 248 248 246 242 238 235 231 230 227 226 224 220 218 216 215 214 214 213 212 211 211 210 209 209 210 209 209 208 207 207 206 205 204 204 204 204 204 203 203 203 203 202 202 202 201 200 199 200 200 200 200 200 200 199 198 198 198 198 198 198 198 198 198 198 198 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 196 196 197 197 197 197 315 314 314 315 315 314 313 312 312 312 312 312 312 311 310 309 305 303 301 300 300 301 301 301 302 296 293 291 289 289 289 289 288 289 289 292 295 297 298 299 298 295 294 294 293 292 292 291 291 292 293 294 295 296 295 294 293 292 292 292 292 292 292 291 291 291 291 290 290 290 290 288 286 284 284 282 280 279 279 279 280 281 282 282 282 281 278 277 278 280 283 286 288 289 290 289 289 287 283 279 279 280 281 282 282 283 283 284 286 287 289 290 287 282 278 277 277 277 277 279 281 283 284 284 285 285 285 285 285 285 285 284 285 285 285 285 286 286 288 291 291 292 290 289 288 286 285 284 284 281 278 273 272 275 280 278 276 275 276 277 278 280 281 282 283 284 284 283 282 282 281 279 278 276 275 275 276 276 278 278 278 279 279 279 280 283 283 283 282 282 282 282 282 282 282 281 280 279 279 280 282 283 284 285 285 284 282 281 281 281 280 280 280 280 280 281 281 281 280 278 274 272 271 267 262 258 256 254 253 253 253 253 253 253 252 252 252 251 250 250 250 250 251 251 252 254 255 257 259 260 262 263 265 265 266 268 269 268 268 268 268 269 270 270 270 271 271 270 270 271 272 273 273 274 274 274 273 272 270 269 270 270 271 271 272 272 273 274 272 270 269 268 268 266 265 266 267 268 271 275 277 279 280 280 279 279 279 277 277 278 278 278 279 280 279 279 278 278 277 276 275 273 272 271 271 270 270 271 271 270 271 272 272 272 272 271 271 271 270 269 268 270 269 268 267 267 269 270 271 272 270 268 267 266 262 258 256 256 256 256 254 252 251 250 250 250 249 250 250 250 249 248 245 243 241 240 239 240 240 240 241 241 242 242 241 240 239 239 238 237 237 237 238 239 240 240 240 240 241 241 241 241 242 242 242 242 242 242 241 241 241 241 241 241 241 241 241 241 242 242 243 244 244 245 246 247 248 248 248 249 249 250 250 250 250 250 250 250 250 251 251 251 250 251 251 252 253 253 253 253 253 254 255 255 255 255 255 255 255 255 255 257 257 257 258 258 259 260 261 262 262 263 263 263 263 263 265 266 267 268 267 265 264 263 262 261 259 256 254 253 252 252 252 251 251 249 248 248 247 247 247 247 247 247 247 246 245 244 244 243 244 244 244 244 244 245 245 245 245 245 245 246 247 247 247 250 251 251 250 250 250 251 252 252 252 251 251 252 254 255 256 257 259 260 260 260 259 258 257 255 255 255 256 257 256 256 256 256 256 255 255 255 255 255 255 255 256 257 257 256 256 256 257 258 258 259 259 260 260 260 260 260 260 260 260 260 260 261 261 262 262 263 264 264 264 264 265 266 268 268 269 270 271 270 272 272 273 275 275 276 276 274 270 271 270 270 271 273 275 271 268 266 263 261 260 259 258 256 252 247 243 242 244 246 247 247 247 246 245 241 238 234 231 229 227 226 224 221 218 216 215 214 213 213 213 212 212 211 210 210 210 210 209 209 208 208 207 207 206 205 204 204 204 204 204 204 204 203 202 201 201 201 200 200 200 201 200 200 200 199 199 199 198 198 198 198 198 197 197 198 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 196 195 195 195 195 196 196 196 197 197 197 315 315 314 314 315 314 313 313 313 313 313 313 313 312 309 306 304 302 301 301 301 301 301 301 300 297 293 291 289 289 288 287 286 287 288 292 296 298 299 299 297 296 294 294 292 292 293 293 292 293 294 295 295 295 294 294 293 293 293 293 293 293 292 291 291 290 290 290 290 290 289 287 284 282 283 280 278 278 278 279 279 280 282 283 283 282 280 279 279 282 284 287 288 289 290 290 290 288 284 281 280 280 281 281 281 281 282 283 285 287 288 288 286 282 278 278 278 278 279 280 282 283 284 284 284 285 285 285 285 285 284 284 284 284 285 285 286 286 289 291 291 290 289 288 286 285 284 284 283 280 278 274 274 275 278 276 274 273 274 275 278 279 279 280 282 283 284 284 283 283 281 279 278 277 276 276 276 277 278 278 279 279 278 279 282 284 284 284 283 283 282 282 282 282 282 281 280 279 280 280 280 282 285 287 287 285 282 281 281 281 281 281 281 282 282 282 282 282 279 276 276 273 270 267 262 259 256 254 253 253 253 253 253 252 251 251 251 251 251 250 251 251 251 252 253 255 258 260 261 261 262 263 263 264 266 267 268 268 267 267 267 268 268 269 269 270 269 269 270 271 271 271 271 272 272 272 271 269 268 269 270 271 271 270 271 271 272 270 268 266 266 264 262 261 260 260 261 263 266 270 272 273 274 275 276 276 276 275 276 277 278 278 278 277 276 276 276 275 275 274 273 273 273 272 271 271 271 272 271 271 271 272 273 273 272 272 271 271 270 269 268 268 268 267 267 268 271 271 271 271 270 269 268 266 262 259 257 256 256 256 254 252 251 250 250 250 250 250 250 250 249 248 245 243 241 240 240 240 240 240 240 241 242 242 241 240 239 238 237 237 237 237 238 239 240 240 240 240 240 240 240 241 242 242 242 242 242 241 241 241 240 240 240 240 240 240 240 241 242 242 243 243 244 245 246 247 248 248 249 249 249 249 250 250 250 250 250 250 250 251 251 251 250 251 251 251 252 253 253 253 253 253 254 255 255 255 255 255 255 255 256 257 257 257 258 259 259 260 261 262 262 263 263 263 263 263 264 265 266 267 267 266 266 264 261 260 258 256 254 252 252 251 251 251 250 249 248 248 248 248 248 248 248 247 247 247 246 246 245 245 245 244 244 244 245 246 246 246 246 247 247 248 248 249 249 251 252 252 252 251 251 251 251 252 252 252 252 253 254 256 257 259 260 261 262 262 262 262 260 258 258 257 258 258 258 258 258 258 258 258 258 258 257 257 257 257 257 258 257 256 256 256 257 257 257 258 259 259 260 260 259 259 259 259 259 260 260 261 261 262 263 263 264 265 265 265 265 266 267 269 270 271 271 269 270 271 273 274 275 275 274 272 269 270 270 270 271 273 276 273 271 268 265 262 262 259 257 256 254 259 257 249 242 245 242 243 244 243 242 239 236 233 231 230 229 227 223 220 217 216 216 215 214 214 214 213 212 211 210 210 210 210 210 209 209 208 208 207 206 206 205 204 204 204 204 204 204 203 202 202 201 201 201 201 201 201 201 201 200 200 199 199 199 199 199 198 198 197 197 196 196 196 196 196 195 195 195 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 196 196 195 195 195 195 196 197 196 196 316 315 314 314 314 314 313 313 313 313 313 313 313 313 309 306 305 303 302 302 301 301 301 300 299 296 292 290 289 287 286 286 285 286 288 293 297 299 299 299 298 298 296 294 293 293 293 294 294 294 295 295 295 295 294 293 293 293 293 293 293 293 293 292 291 290 290 290 290 289 287 285 285 283 281 278 278 278 277 277 277 278 280 282 282 282 281 281 281 284 287 288 289 290 289 289 290 290 286 283 281 281 280 280 280 280 281 283 285 286 286 287 286 283 281 280 279 279 281 282 282 283 284 284 284 284 285 285 285 284 284 284 284 284 284 285 285 286 288 290 290 289 288 286 285 284 284 284 282 280 278 276 274 274 274 273 272 272 273 275 278 279 279 280 281 282 283 284 284 283 281 280 278 277 276 276 276 276 277 278 279 279 279 281 284 285 285 284 284 284 283 283 283 283 283 283 281 280 280 280 281 282 286 288 287 285 281 281 281 281 281 282 282 283 283 284 284 282 279 276 276 273 270 267 263 259 256 254 253 252 252 252 252 251 250 250 251 251 251 251 251 252 252 253 254 257 260 262 262 261 261 262 262 264 266 268 268 267 266 266 266 266 266 267 267 268 267 268 269 270 270 270 270 270 270 270 269 268 268 269 270 269 268 267 268 269 270 266 264 263 262 260 259 258 258 258 259 260 261 264 266 268 270 272 272 274 274 274 275 276 277 276 275 274 273 273 273 273 273 273 273 273 273 272 272 272 272 273 272 272 272 272 273 273 273 272 272 271 269 269 268 267 267 267 267 269 269 269 270 271 271 270 269 265 262 260 258 257 257 257 255 253 252 251 251 251 250 250 250 250 249 248 245 243 241 240 241 241 240 240 240 241 242 241 240 240 239 239 238 237 236 236 237 239 240 240 240 240 240 240 240 240 241 242 242 242 242 242 241 241 240 240 240 240 240 239 239 240 241 241 242 243 244 245 246 247 247 248 249 249 249 249 249 250 250 250 250 250 250 250 251 251 251 250 251 251 252 253 253 253 253 253 254 254 255 255 255 255 256 256 257 257 257 258 259 259 259 260 260 261 262 262 263 263 262 262 263 263 265 266 266 266 266 263 261 258 256 255 254 252 252 251 251 251 250 250 249 249 249 249 249 248 248 248 247 247 248 247 246 246 246 245 245 245 246 247 247 248 248 248 249 249 249 250 251 252 253 253 253 252 251 251 250 251 251 252 252 254 255 257 259 260 261 261 263 264 264 264 263 262 260 259 259 260 260 259 259 260 260 261 261 261 261 261 260 259 259 259 259 258 257 258 258 258 258 259 259 259 259 259 258 258 259 259 259 260 260 261 262 264 264 264 264 264 264 265 266 267 268 269 270 270 269 268 266 269 272 273 273 272 269 268 269 269 271 271 272 274 277 274 273 272 270 267 265 261 258 256 256 260 262 257 251 251 247 241 240 240 239 237 235 233 231 231 229 226 222 219 218 217 217 216 215 215 214 213 212 211 211 211 211 210 210 210 209 208 207 206 206 205 205 204 204 204 204 204 204 203 202 201 201 201 202 202 201 201 201 200 200 199 198 198 198 198 198 198 197 196 196 196 196 196 196 196 195 195 196 196 196 195 195 195 195 195 195 196 195 195 195 194 195 195 195 195 195 195 195 195 195 195 196 195 195