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