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