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