-
Notifications
You must be signed in to change notification settings - Fork 1
/
encoder.txt
1 lines (1 loc) · 28.1 KB
/
encoder.txt
1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 4 5 6 7 8 10 12 14 16 18 20 23 25 28 30 33 35 38 40 42 45 47 49 51 53 54 56 58 59 60 61 62 63 64 65 66 67 67 68 69 70 70 71 72 73 74 74 75 76 77 78 79 81 82 83 84 86 87 88 90 92 93 95 97 99 101 103 105 107 109 111 113 116 118 120 123 125 128 130 132 135 138 140 143 146 148 151 154 156 159 162 164 167 169 171 173 176 178 180 182 183 185 187 188 190 192 193 195 196 198 200 202 204 206 208 210 213 215 218 221 224 227 230 233 237 240 243 246 250 253 256 260 263 266 269 272 275 278 280 283 286 288 291 293 296 298 300 303 305 307 309 311 313 315 317 319 321 324 326 328 329 331 333 335 337 339 341 343 344 346 348 351 353 355 357 360 362 364 366 368 370 372 375 377 379 381 384 386 388 390 393 396 398 401 404 406 409 412 415 418 421 424 427 431 434 438 441 445 448 452 456 460 463 467 470 474 477 481 484 488 491 494 498 501 504 507 510 514 517 520 523 526 529 532 534 537 540 542 545 547 550 552 555 557 560 562 565 567 570 572 574 577 579 582 584 587 590 593 596 600 603 606 610 613 617 620 624 628 632 635 639 643 647 651 655 658 662 666 669 673 676 680 684 687 691 694 697 701 704 707 710 713 716 719 722 724 727 729 732 734 737 739 741 743 745 747 749 752 754 756 758 760 762 764 766 768 770 772 774 776 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 815 816 818 820 822 823 825 826 828 829 831 832 833 834 835 836 837 838 839 840 840 841 842 842 842 843 843 843 843 842 842 841 841 840 839 838 837 836 835 834 832 831 830 828 826 825 823 822 820 818 817 815 814 812 811 809 808 806 805 804 803 802 801 800 799 798 797 796 796 795 794 793 792 791 790 790 789 788 787 786 785 783 782 781 780 778 777 776 774 773 772 770 769 767 766 764 763 761 760 758 756 755 753 752 750 748 746 744 742 740 737 735 733 730 728 726 723 720 718 715 713 710 708 705 703 700 698 695 693 691 688 686 684 682 680 678 676 673 671 669 667 665 662 660 658 656 653 651 648 646 643 641 638 635 632 629 626 623 620 617 613 610 606 603 600 596 593 590 587 584 580 577 574 572 569 566 563 560 557 554 551 548 545 542 539 536 532 529 526 522 519 515 512 508 505 501 498 494 491 487 484 480 477 474 471 468 465 462 458 455 452 449 446 443 440 437 434 431 428 424 421 418 414 411 408 404 401 398 394 391 388 385 381 378 375 372 369 366 363 361 358 356 354 352 349 347 345 343 341 339 337 335 333 331 328 326 324 321 318 315 313 310 306 303 300 297 294 290 287 284 280 277 274 271 267 264 261 258 255 252 249 246 243 240 237 235 232 230 227 225 222 220 218 216 213 211 209 207 205 203 201 199 197 195 193 191 189 187 185 183 181 179 177 175 173 171 168 166 164 162 160 158 156 154 152 150 148 146 144 142 141 140 138 137 136 135 134 133 132 132 131 131 130 130 129 129 128 127 126 125 124 123 121 120 118 117 115 114 112 110 109 107 106 104 103 102 101 100 99 98 98 97 96 96 96 95 95 94 94 94 94 94 94 94 93 93 93 93 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 91 91 92 92 92 93 93 94 95 96 96 97 99 100 101 103 104 106 108 110 112 114 117 119 122 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 170 173 176 179 182 186 189 192 195 198 201 204 206 209 212 215 218 221 223 226 229 231 234 237 239 242 245 248 251 254 256 260 262 266 269 272 275 278 282 285 288 292 295 298 302 305 308 312 315 318 322 325 328 331 334 338 341 344 347 350 353 356 360 363 366 369 372 376 379 382 386 389 392 395 399 402 405 408 412 415 419 422 426 429 433 436 440 444 447 451 455 459 462 466 470 474 478 481 485 489 493 496 500 504 508 511 515 518 522 525 528 531 534 537 540 542 545 548 550 553 555 557 560 562 564 566 569 571 573 575 578 580 582 585 587 590 592 595 598 601 604 606 610 613 616 619 622 626 629 632 636 639 642 646 649 653 656 659 663 666 670 673 676 680 683 687 690 694 698 701 705 708 712 716 720 723 727 731 734 738 742 745 749 752 756 759 762 766 769 772 775 778 781 784 786 789 791 794 796 798 800 802 805 807 810 812 814 817 819 821 824 826 829 832 834 837 839 841 844 846 848 851 853 855 857 859 862 864 866 868 870 872 874 876 878 880 882 884 886 888 889 891 893 895 897 899 900 902 903 905 906 907 908 910 910 911 912 912 913 913 913 913 913 913 913 913 912 912 912 912 911 911 910 910 910 909 909 908 908 908 907 907 906 906 905 904 904 903 902 901 900 899 898 897 896 895 894 892 891 890 888 887 886 884 883 881 880 879 877 876 874 873 871 870 868 867 865 864 862 860 859 857 855 854 852 851 849 847 846 844 842 841 839 838 836 835 833 831 830 828 827 825 823 822 820 818 816 814 813 811 809 807 805 804 802 800 798 796 794 792 790 788 786 783 781 779 777 774 772 770 767 765 763 761 759 757 755 753 751 749 748 746 744 743 741 740 738 736 735 734 732 731 730 728 727 726 724 723 721 720 719 717 716 714 713 711 710 708 707 705 703 702 700 698 696 695 693 691 690 688 686 684 682 680 678 676 674 671 669 667 664 662 659 656 654 651 648 646 643 640 637 634 632 629 626 623 620 617 614 612 609 606 603 601 598 595 592 589 587 584 581 578 575 572 569 566 563 560 557 554 551 548 544 541 538 535 532 528 525 522 519 516 512 509 506 503 500 496 493 490 487 484 481 478 475 472 470 467 464 462 459 457 454 452 450 447 445 442 440 438 436 433 431 428 426 424 421 419 417 414 412 410 407 405 402 400 398 396 394 392 390 388 386 384 382 381 379 377 376 374 373 371 370 368 366 365 363 361 359 357 355 354 352 349 347 345 343 341 338 336 334 331 329 326 323 321 318 315 312 309 306 304 301 298 295 292 290 287 284 282 279 276 274 271 268 266 263 260 258 255 252 249 247 244 241 238 236 233 230 228 225 222 220 218 216 213 211 209 207 205 203 202 200 198 196 194 192 191 189 186 184 182 180 178 175 173 171 168 166 163 161 158 156 154 151 149 147 145 143 141 139 137 136 134 133 131 130 129 128 126 125 124 123 122 121 119 118 117 115 114 112 111 109 107 105 104 102 100 98 97 95 94 93 92 91 90 90 89 89 89 89 90 90 90 91 92 93 94 95 96 96 97 98 99 100 101 102 103 104 106 107 108 110 111 113 114 116 118 120 122 125 127 130 132 135 138 141 144 148 151 155 158 162 166 170 175 179 183 188 192 197 201 206 210 215 219 224 228 232 236 240 244 248 252 255 259 262 265 268 272 274 278 280 283 286 289 292 295 298 301 304 307 310 313 316 319 322 325 328 331 334 337 340 343 346 349 352 355 358 361 364 368 371 374 378 381 384 388 392 396 400 403 407 412 416 420 424 428 433 437 441 445 450 454 458 462 466 470 473 477 481 485 488 492 496 500 503 507 511 515 519 523 527 532 536 540 545 549 554 558 563 567 572 576 581 585 590 594 599 603 608 612 616 620 624 628 632 635 639 643 646 650 654 657 660 664 667 671 674 678 682 685 689 693 696 700 704 708 712 716 719 723 727 730 734 738 742 745 749 752 756 759 762 766 769 772 776 779 782 785 788 791 795 798 801 804 808 811 814 818 821 824 828 831 834 838 841 844 847 850 853 856 859 862 864 867 869 871 873 875 877 878 879 880 881 882 883 883 883 884 884 883 883 883 882 882 882 881 880 880 879 878 878 877 876 875 874 873 872 871 870 869 868 866 865 864 862 861 860 858 856 854 853 851 850 848 846 844 842 840 838 837 835 833 831 829 827 825 822 820 818 816 814 811 809 807 804 802 800 797 795 792 790 787 785 782 780 777 775 772 770 767 764 762 759 757 754 751 749 746 743 740 738 735 732 730 727 724 721 719 716 713 710 708 705 703 700 697 695 692 689 687 684 682 679 677 674 672 670 667 665 663 660 658 656 653 651 649 646 644 642 639 637 634 632 630 627 625 622 620 617 614 611 608 606 603 600 597 593 590 587 583 580 576 572 569 565 561 557 553 549 545 542 538 534 530 526 522 518 514 510 506 502 498 495 491 487 483 479 475 470 466 462 458 454 450 446 442 438 434 431 428 424 421 418 415 412 409 406 403 401 398 395 393 390 388 385 382 380 377 374 371 368 366 363 360 357 354 350 347 344 341 338 335 332 329 326 323 320 317 314 312 309 306 303 301 298 295 292 290 287 284 281 279 276 273 271 268 266 263 261 258 256 254 251 249 247 244 242 240 238 235 233 231 228 226 224 222 220 218 215 213 211 209 206 204 202 199 197 194 192 189 186 184 181 179 177 174 172 170 169 167 166 164 163 162 161 160 159 158 157 156 156 154 153 152 151 150 148 147 145 144 142 140 138 137 135 133 131 130 128 127 126 125 124 123 123 122 122 122 122 122 122 122 122 122 122 122 122 123 123 123 123 123 123 123 123 123 123 123 123 123 124 124 124 125 125 126 127 128 129 131 132 134 136 138 140 143 146 148 151 154 157 160 164 167 171 174 178 182 185 189 193 197 201 204 208 212 216 220 223 227 231 235 238 242 246 249 253 257 260 264 268 272 276 279 283 287 291 294 298 302 306 310 314 318 321 325 329 333 336 340 343 347 351 354 358 362 366 370 374 378 382 386 391 395 400 404 409 414 418 423 428 433 438 443 448 453 458 462 467 472 477 481 486 490 494 499 503 507 511 515 519 522 526 530 534 537 541 544 548 551 554 558 561 564 568 571 574 577 580 583 586 590 593 596 600 603 607 610 614 617 621 625 629 632 636 640 644 648 652 656 660 664 668 672 676 680 684 688 693 697 701 706 710 714 719 723 728 732 736 740 744 748 752 756 760 764 768 772 776 779 783 786 790 793 796 799 802 805 807 810 812 814 816 818 820 822 823 825 826 828 829 830 832 833 834 836 837 838 839 841 842 843 844 846 847 848 849 850 852 853 854 855 856 857 858 859 859 860 861 861 861 862 862 862 862 862 862 861 861 861 861 860 860 860 859 859 859 858 858 858 857 857 856 856 856 855 855 854 853 853 852 851 850 849 848 847 846 844 843 842 840 838 837 835 833 832 830 828 826 824 822 820 818 816 814 812 810 809 807 805 803 802 800 799 797 796 794 793 792 790 789 788 786 785 784 783 782 780 779 777 776 774 772 771 769 767 765 763 761 759 757 754 752 750 747 745 742 740 738 735 732 730 727 725 722 720 717 715 713 710 708 706 704 701 699 697 695 693 691 689 686 684 682 680 678 676 674 671 669 667 664 662 660 657 655 652 650 647 644 641 638 636 632 629 626 623 620 617 614 610 607 604 600 597 594 590 587 584 580 577 573 570 566 563 559 556 553 549 546 542 539 536 532 529 526 522 519 516 512 509 506 504 501 498 495 493 490 488 485 483 481 478 476 474 472 469 467 465 462 460 457 454 452 449 446 442 439 436 432 429 425 422 418 414 411 407 404 400 396 393 389 386 382 379 376 373 369 366 363 360 357 354 351 349 346 343 341 338 336 333 330 328 325 323 320 318 315 312 310 307 304 301 298 295 292 290 287 284 281 278 275 272 269 266 263 260 257 254 251 248 246 243 240 237 234 232 229 226 224 221 219 217 215 213 211 209 207 205 203 202 200 198 197 195 193 192 190 188 186 184 181 179 177 174 172 169 167 164 162 159 157 154 152 150 147 145 143 142 140 139 138 137 136 136 135 134 134 134 133 133 133 132 132 132 132 132 132 131 131 131 131 131 130 130 130 130 130 130 130 129 129 129 129 129 129 130 130 130 131 131 132 133 134 135 136 137 139 140 142 144 146 148 151 153 156 158 161 164 167 170 173 176 179 182 185 188 191 194 197 200 204 206 209 212 215 218 221 224 226 229 232 235 238 240 243 246 249 252 255 257 260 263 266 269 272 275 278 281 284 287 290 293 296 299 302 305 308 311 314 317 321 324 327 331 334 338 341 345 348 352 355 358 362 365 369 372 376 379 383 386 390 393 397 400 404 408 411 415 418 422 426 429 433 437 440 444 448 452 455 459 463 467 471 475 478 482 486 490 494 497 501 505 509 512 516 520 523 527 531 534 538 541 545 548 552 555 559 562 566 569 572 576 579 582 586 589 592 595 598 601 604 607 610 613 616 620 623 627 630 634 638 641 645 649 653 658 662 666 670 674 678 682 686 691 695 699 703 707 711 715 718 722 726 730 733 737 740 744 747 750 753 756 758 761 764 766 769 771 773 776 778 780 782 784 786 788 790 792 794 796 798 800 802 805 807 809 812 814 816 819 821 824 826 829 831 834 836 838 840 843 845 847 849 851 853 855 857 859 861 862 864 866 867 868 870 871 872 873 874 875 876 876 877 877 878 878 878 878 879 879 879 879 879 879 879 878 878 878 878 878 878 878 877 877 877 877 877 877 876 876 875 875 874 874 873 872 871 870 869 868 867 866 864 863 861 860 858 856 855 853 851 849 847 845 843 841 839 837 834 832 830 827 825 822 820 817 815 812 809 807 804 801 799 796 793 790 788 785 782 779 777 774 771 768 766 763 760 758 755 753 750 748 746 744 741 739 737 735 733 732 730 728 726 724 723 721 719 718 716 714 713 711 709 708 706 704 703 701 699 698 696 694 692 691 689 687 685 683 681 679 677 675 673 671 668 666 663 660 657 654 651 648 645 641 638 634 630 626 622 618 613 609 604 600 595 591 586 581 577 572 568 564 559 555 550 546 542 538 534 530 526 522 518 514 510 507 503 500 496 493 490 486 483 480 477 473 470 467 464 460 457 454 450 447 443 440 436 432 429 425 421 418 414 410 407 403 399 396 392 388 384 381 377 374 370 367 363 360 356 352 349 346 342 339 336 332 329 326 322 320 317 314 311 308 306 303 300 298 296 294 291 289 287 285 282 280 277 274 272 269 266 262 259 256 252 249 246 242 239 235 232 229 225 222 219 215 212 209 206 203 200 197 194 191 188 185 182 180 177 174 171 168 166 163 160 157 154 150 147 144 141 138 135 131 128 125 123 120 118 115 113 111 109 108 106 105 104 103 102 101 100 100 99 98 98 97 96 96 95 94 93 91 90 88 87 85 83 82 80 78 77 75 74 72 71 70 69 68 68 67 67 67 67 68 68 69 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 84 84 85 86 87 88 89 90 91 92 94 95 97 99 101 102 104 107 109 111 113 116 118 121 124 127 130 133 136 140 143 146 150 154 157 161 165 168 172 176 180 184 187 191 194 198 201 205 208 212 215 219 222 226 229 232 236 239 242 245 248 251 255 258 261 264 267 270 274 277 280 284 287 291 295 298 302 306 310 314 318 322 327 331 336 340 345 349 354 359 364 368 373 378 383 388 393 398 403 408 413 417 422 427 431 436 441 445 450 454 458 463 467 471 476 480 485 489 493 498 502 507 511 516 520 524 529 533 538 542 546 550 555 559 563 568 572 576 580 585 589 594 598 602 606 611 615 619 624 628 633 637 641 646 650 654 659 663 667 671 676 680 684 688 692 696 699 703 706 709 713 716 719 722 725 728 731 734 736 739 742 745 747 750 752 755 757 760 762 765 767 770 772 775 777 780 782 784 787 789 791 794 796 798 800 802 804 807 809 811 813 815 818 820 822 824 827 829 832 834 837 839 841 844 846 848 850 853 855 857 859 861 862 864 865 867 868 869 870 870 871 871 871 872 872 871 871 871 870 870 870 869 869 868 868 867 866 866 865 864 864 863 862 861 861 860 859 858 857 856 855 854 853 851 850 848 847 846 844 842 841 839 838 836 834 833 831 829 828 826 824 822 820 818 816 814 812 810 807 805 802 800 797 794 792 789 786 784 781 779 776 774 772 769 767 764 762 760 758 756 754 752 750 749 747 745 743 741 740 738 736 734 732 730 729 727 725 723 721 719 716 714 712 710 707 704 702 699 696 693 690 686 683 680 676 672 668 664 660 655 651 646 641 636 632 627 622 617 612 607 602 597 592 587 583 578 573 569 564 560 555 551 546 542 538 534 529 525 520 516 512 507 502 498 493 488 483 478 474 468 464 458 454 449 444 439 434 430 425 421 416 412 408 404 400 396 392 388 384 381 377 374 370 367 363 360 357 354 350 347 344 341 338 335 331 328 325 322 318 315 312 308 305 302 298 295 291 288 284 280 277 273 269 266 262 258 254 251 247 243 240 236 232 229 225 221 218 214 211 207 204 200 197 194 190 187 184 181 178 175 172 170 167 164 162 159 157 155 152 150 148 146 144 141 139 137 135 133 130 128 126 124 122 119 117 115 113 111 109 107 105 104 102 100 98 97 95 94 92 91 90 88 87 85 84 82 81 79 78 76 75 73 72 71 70 68 67 66 66 65 65 64 64 64 64 65 65 66 66 67 68 69 70 71 72 73 74 75 77 78 79 80 82 83 85 86 88 89 91 93 95 97 99 101 103 106 108 111 113 116 119 122 125 128 131 134 137 140 144 147 150 154 157 161 164 168 172 175 179 183 186 190 194 198 202 206 210 214 219 223 227 232 236 241 245 250 254 259 263 268 272 277 281 286 290 294 299 303 308 312 316 320 324 328 332 336 340 344 348 352 356 359 363 367 371 375 379 383 387 392 396 401 405 410 414 419 424 429 434 439 444 448 454 458 464 469 474 479 484 489 494 499 504 509 514 519 524 529 534 538 543 548 553 557 562 566 570 575 579 583 587 591 594 598 602 605 609 612 616 619 623 626 630 633 637 641 644 648 652 656 660 664 668 672 676 680 684 688 692 696 700 703 707 711 715 719 723 727 731 735 739 744 748 752 756 760 764 768 772 776 780 784 788 793 797 801 805 809 813 818 822 826 829 833 837 840 844 847 850 853 855 858 860 862 864 866 868 870 872 874 876 878 879 881 883 885 887 889 891 893 894 896 898 900 902 903 905 906 908 909 910 911 912 912 913 913 914 914 914 914 914 914 913 913 913 913 912 912 912 911 911 911 910 910 910 909 909 908 908 907 907 906 905 904 904 902 901 900 899 897 896 894 892 890 888 886 884 882 880 877 874 872 869 866 863 860 857 854 851 848 845 842 839 835 832 829 826 823 820 816 813 810 807 804 800 797 794 791 787 784 781 777 774 770 767 764 760 756 753 749 746 742 738 734 730 726 723 718 714 710 706 702 698 694 689 685 681 676 672 668 664 659 655 651 646 642 638 634 629 625 621 617 612 608 604 600 596 592 588 584 579 575 571 567 563 559 555 551 547 543 539 535 531 527 523 519 514 510 506 502 498 494 490 485 481 477 472 468 463 458 453 448 443 438 433 428 422 417 412 406 401 395 390 384 379 374 368 363 358 352 347 342 338 333 328 324 320 316 312 309 305 302 298 295 292 289 286 284 281 278 275 273 270 268 265 262 260 257 254 252 249 246 243 240 237 234 231 228 225 222 218 215 212 208 204 201 198 194 190 187 184 180 177 173 170 167 164 161 159 156 154 152 150 149 147 146 145 144 143 142 141 140 140 139 138 137 136 135 133 132 130 128 126 124 122 119 116 113 110 107 104 101 98 95 92 90 87 85 84 82 82 81 80 80 80 81 81 82 83 84 84 85 86 87 87 88 88 88 88 88 88 88 87 86 85 84 83 82 80 79 78 76 75 73 72 70 69 68 67 66 65 64 64 63 62 62 61 61 61 60 60 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 55 55 55 56 56 57 58 58 60 61 62 63 64 66 67 69 71 72 74 76 78 80 82 84 86 88 91 93 96 98 101 104 106 109 112 115 118 120 123 126 129 132 134 137 140 142 145 148 150 153 156 158 161 163 166 168 170 173 176 178 181 183 186 189 191 194 197 200 203 206 209 212 215 218 221 224 227 230 234 237 240 244 247 250 254 257 260 264 267 271 274 278 281 285 288 292 295 298 302 305 308 312 315 318 322 325 328 331 334 338 341 344 347 350 354 357 360 363 366 369 372 376 379 382 385 388 392 395 398 402 405 408 412 415 418 421 424 427 430 433 436 439 442 444 447 450 452 454 457 459 461 464 466 468 470 472 474 476 479 481 483 485 487 490 492 494 497 499 501 504 506 509 511 514 517 519 522 525 527 530 533 536 539 542 545 548 551 554 557 560 563 566 569 572 575 578 581 584 587 590 592 595 598 601 604 607 609 612 615 618 621 624 627 630 633 636 639 642 645 648 650 654 656 660 662 666 668 672 675 678 681 684 687 690 692 695 698 700 703 706 708 710 713 715 717 719 721 723 725 727 729 730 732 734 736 738 739 741 743 745 747 749 751 753 754 756 758 759 761 762 764 765 766 768 769 770 771 773 774 775 776 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 793 794 795 796 796 797 797 798 799 799 800 800 801 802 802 803 804 804 805 805 806 806 807 808 808 809 809 810 810 810 811 811 811 812 812 812 812 813 813 813 813 813 813 813 813 812 812 812 811 811 810 810 809 808 807 806 806 804 803 802 801 799 798 796 794 793 791 789 787 784 782 780 777 774 772 769 766 763 760 757 754 751 748 745 742 739 736 733 730 726 723 720 717 714 712 709 706 703 700 697 694 691 688 685 682 679 676 673 670 667 664 662 659 656 653 650 647 644 641 638 635 632 630 627 624 621 619 616 613 611 608 606 603 601 598 596 593 591 588 586 584 581 579 576 574 572 570 567 565 562 560 558 555 553 550 548 545 542 540 537 534 531 528 525 522 519 516 512 509 506 502 499 496 493 489 486 483 480 476 473 470 466 463 460 456 453 450 446 443 439 436 432 429 426 422 419 416 412 409 406 403 400 397 394 390 388 384 382 379 376 373 370 367 365 362 359 357 354 351 349 346 344 341 338 335 333 330 327 324 321 318 314 311 308 304 301 298 294 291 288 284 281 278 275 272 269 266 263 261 258 256 253 251 248 246 244 242 240 239 237 236 234 232 231 230 228 227 225 224 222 220 219 217 215 212 210 208 205 203 200 198 196 193 191 188 186 183 181 179 177 174 172 170 168 166 164 162 160 158 156 154 152 150 148 146 144 142 140 138 136 134 132 129 127 125 122 120 118 116 114 112 110 108 106 105 103 102 100 99 98 97 96 94 94 93 92 91 90 89 88 87 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 55 54 54 53 52 52 52 51 51 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 56 57 58 59 60 62 63 65 67 69 70 73 75 77 80 82 85 88 91 94 97 101 104 108 112 115 119 124 128 132 136 141 146 150 155 160 164 169 174 179 184 189 194 198 203 208 213 218 222 227 232 237 242 246 251 255 260 265 269 274 279 283 288 292 297 302 306 311 316 320 325 330 335 340 345 349 354 359 364 369 374 379 383 388 393 398 402 407 412 416 421 426 431 436 440 445 450 455 460 465 470 475 480 485 490 495 500 505 510 516 521 526 530 536 540 545 550 555 559 564 569 573 578 582 587 591 596 600 604 609 613 617 622 626 630 635 639 643 648 652 656 660 665 669 674 678 682 687 691 695 699 704 708 712 716 720 723 727 731 735 738 742 746 750 753 757 760 764 767 771 774 778 781 785 788 792 795 799 802 806 809 813 816 819 823 826 829 832 835 838 841 844 846 848 851 853 855 857 859 861 862 864 865 867 868 869 870 872 873 874 874 876 876 878 879 880 880 881 882 883 884 885 885 886 887 888 888 889 890 890 890 891 891 892 892 893 893 893 893 894 894 894 894 894 894 894 894 893 893 893 892 892 891 890 889 888 887 886 885 883 882 880 878 877 875 873 870 868 866 863 860 858 855 852 849 846 842 839 835 832 828 824 821 817 813 809 805 801 797 793 789 785 782 778 774 770 767 764 760 757 754 752 749 746 743 741 738 736 734 732 730 728 726 724 722 720 718 716 714 712 710 709 707 705 703 701 700 698 696 694 692 690 688 686 684 682 680 678 676 674 672 670 667 665 663 660 658 656 653 651 648 645 642 640 637 634 630 627 624 621 617 614 610 606 602 599 595 591 587 583 579 574 570 566 562 557 553 548 544 540 535 530 526 521 517 512 508 503 499 494 490 486 482 478 474 470 466 462 458 454 451 447 443 440 436 432 429 425 422 418 414 410 406 403 399 395 392 388 384 380 376 372 368 364 361 357 353 349 345 341 338 334 330 326 322 319 316 312 309 306 303 300 297 295 292 290 288 286 284 282 280 279 277 275 273 271 269 267 265 262 260 257 254 251 248 245 242 239 236 232 229 226 223 219 216 213 210 207 204 201 198 196 193 190 188 186 183 181 179 176 174 172 170 168 165 163 161 159 157 154 152 150 148 146 143 141 139 136 134 132 130 128 126 124 122 120 118 116 115 113 111 110 108 107 105 104 103 101 100 99 97 96 95 94 93 92 91 90 89 88 88 87 86 86 86 85 85 85 85 86 86 86 86 87 87 88 88 88 89 89 90 90 91 91 92 92 92 93 93 93 94 94 95 96 96 97 98 100 101 102 104 106 108 110 112 114 117 119 122 125 128 131 134 138 141 145 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 208 213 217 221 225 229 234 238 242 246 250 255 259 263 268 272 277 282 286 291 296 301 306 311 316 321 327 332 337 343 348 354 360 365 370 376 381 386 392 397 401 406 411 415 420 424 428 433 437 441 446 450 454 458 463 467 471 475 480 484 488 492 496 501 505 509 513 517 522 526 530 535 539 543 548 552 556 561 566 570 575 579 584 589 593 598 602 607 612 616 621 625 630 634 639 644 648 652 657 662 666 670 675 679 684 688 692 697 701 706 710 715 719 723 728 732 736 741 745 749 753 757 761 765 769 772 776 780 784 788 792 797 801 805 809 813 817 821 825 829 833 837 841 844 848 851 855 858 861 864 867 870 872 874 877 879 881 883 885 886 888 890 892 894 896 897 899 900 902 904 905 907 908 910 911 912 914 915 916 917 917 918 919 920 920 921 921 922 922 922 923 923 923 924 924 924 924 925 925 925 925 925 926 926 926 926 926 926 927 927 927 927 927 926 926 926 925 925 924 924 923 922 921 920 920 918 917 916 915 914 912 911 909 908 906 904 903 901 899 897 895 893 891 888 886 884 881 878 876 873 871 868 865 863 860 858 855 852 850 847 845 843 840 838 836 834 832 830 828 826 824 822 820 819 817 815 814 812 810 809 807 806 804 802 801 799 797 796 794 792 790 788 786 784 782 780 778 776 774 772 769 767 764 762 759 756 754 751 748 745 742 739 736 733 730 726 723 720 717 713 710 706 703 700 696 693 689 686 682 679 676 672 669 665 662 659 656 652 649 646 642 639 636 632 629 626 622 619 616 612 609 605 602 598 595 591 588 584 581 577 574 570 567 563 560 556 552 548 545 541 538 534 531 527 524 520 517 514 510 507 504 501 498 494 491 488 485 482 479 476 474 471 468 465 462 459 456 453 450 447 444 441 438 435 432 429 426 422 419 416 413 410 407 404 401 398 396 393 390 387 384 381 378 375 372 370 367 364 361 359 356 353 351 348 345 342 340 337 334 332 329 326 324 321 318 316 313 311 308 306 303 300 298 295 293 290 288 285 283 280 278 276 273 271 269 266 264 262 260 258 256 254 252 249 247 245 244 242 240 238 236 234 233 231 229 228 226 224 223 221 220 218 216 215 213 212 210 208 207 205 203 201 200 198 196 194 193 191 189 188 186 184 182 181 179 178 176 174 172 171 169 168 166 164 162 161 159 157 155 154 152 150 148 146 144 143 141 139 137 136 134 132 131 130 128 127 126 125 124 122 121 120 119 118 117 116 114 113 112 110 109 107 106 104 102 100 99 97 95 93 92 90 88 87 85 84 83 82 80 80 79 78 77 76 76 75 74 74 73 73 72 71 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 50 50 49 49 48 48 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 28 28 27 27 27 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 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 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 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 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 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 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 22 22 22 22 22 22 22 22 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18