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