1 10 2 11 3 12 4 13 5 14 6 15 7 16 8 17 9 18 10 19 11 20 12 21 13 22 14 23 15 24 16 35 17 36 18 37 19 38 20 39 21 40 22 41 23 42 24 43 25 44 26 45 27 46 28 47 29 48 30 49 31 60 32 61 33 62 34 63 35 64 36 65 37 66 38 67 39 68 40 69 41 70 42 71 43 72 44 73 45 74 46 85 47 86 48 87 49 88 50 89 51 90 52 91 53 92 54 93 55 94 56 95 57 96 58 97 59 98 60 99 61 110 62 111 63 112 64 113 65 114 66 115 67 116 68 117 69 118 70 119 71 120 72 121 73 122 74 123 75 124 76 135 77 136 78 137 79 138 80 139 81 140 82 141 83 142 84 143 85 144 86 145 87 146 88 147 89 148 90 149 91 160 92 161 93 162 94 163 95 164 96 165 97 166 98 167 99 168 100 169 101 170 102 171 103 172 104 173 105 174 106 185 107 186 108 187 109 188 110 189 111 190 112 191 113 192 114 193 115 194 116 195 117 196 118 197 119 198 120 199 121 210 122 211 123 212 124 213 125 214 126 215 127 216 128 217 129 218 130 219 131 220 132 221 133 222 134 223 135 224 136 235 137 236 138 237 139 238 140 239 141 240 142 241 143 242 144 243 145 244 146 245 147 246 148 247 149 248 150 249 151 260 152 261 153 262 154 263 155 264 156 265 157 266 158 267 159 268 160 269 161 270 162 271 163 272 164 273 165 274 166 285 167 286 168 287 169 288 170 289 171 290 172 291 173 292 174 293 175 294 176 295 177 296 178 297 179 298 180 299 181 310 182 311 183 312 184 313 185 314 186 315 187 316 188 317 189 318 190 319 191 320 192 321 193 322 194 323 195 324 196 335 197 336 198 337 199 338 200 339 201 340 202 341 203 342 204 343 205 344 206 345 207 346 208 347 209 348 210 349 211 360 212 361 213 362 214 363 215 364 216 365 217 366 218 367 219 368 220 369 221 370 222 371 223 372 224 373 225 374 226 385 227 386 228 387 229 388 230 389 231 390 232 391 233 392 234 393 235 394 236 395 237 396 238 397 239 398 240 399 241 410 242 411 243 412 244 413 245 414 246 415 247 416 248 417 249 418 250 419 251 420 252 421 253 422 254 423 255 424 256 435 257 436 258 437 259 438 260 439 261 440 262 441 263 442 264 443 265 444 266 445 267 446 268 447 269 448 270 449 271 460 272 461 273 462 274 463 275 464 276 465 277 466 278 467 279 468 280 469 281 470 282 471 283 472 284 473 285 474 286 485 287 486 288 487 289 488 290 489 291 490 292 491 293 492 294 493 295 494 296 495 297 496 298 497 299 498 300 499 301 510 302 511 303 512 304 513 305 514 306 515 307 516 308 517 309 518 310 519 311 520 312 521 313 522 314 523 315 524 316 535 317 536 318 537 319 538 320 539 321 540 322 541 323 542 324 543 325 544 326 545 327 546 328 547 329 548 330 549 331 560 332 561 333 562 334 563 335 564 336 565 337 566 338 567 339 568 340 569 341 570 342 571 343 572 344 573 345 574 346 585 347 586 348 587 349 588 350 589 351 590 352 591 353 592 354 593 355 594 356 595 357 596 358 597 359 598 360 599 361 610 362 611 363 612 364 613 365 614 366 615 367 616 368 617 369 618 370 619 371 620 372 621 373 622 374 623 375 624 376 635 377 636 378 637 379 638 380 639 381 640 382 641 383 642 384 643 385 644 386 645 387 646 388 647 389 648 390 649 391 660 392 661 393 662 394 663 395 664 396 665 397 666 398 667 399 668 400 669 401 670 402 671 403 672 404 673 405 674 406 685 407 686 408 687 409 688 410 689 411 690 412 691 413 692 414 693 415 694 416 695 417 696 418 697 419 698 420 699 421 710 422 711 423 712 424 713 425 714 426 715 427 716 428 717 429 718 430 719 431 720 432 721 433 722 434 723 435 724 436 735 437 736 438 737 439 738 440 739 441 740 442 741 443 742 444 743 445 744 446 745 447 746 448 747 449 748 450 749 451 760 452 761 453 762 454 763 455 764 456 765 457 766 458 767 459 768 460 769 461 770 462 771 463 772 464 773 465 774 466 785 467 786 468 787 469 788 470 789 471 790 472 791 473 792 474 793 475 794 476 795 477 796 478 797 479 798 480 799 481 810 482 811 483 812 484 813 485 814 486 815 487 816 488 817 489 818 490 819 491 820 492 821 493 822 494 823 495 824 496 835 497 836 498 837 499 838 500 839 501 840 502 841 503 842 504 843 505 844 506 845 507 846 508 847 509 848 510 849 511 860 512 861 513 862 514 863 515 864 516 865 517 866 518 867 519 868 520 869 521 870 522 871 523 872 524 873 525 874 526 885 527 886 528 887 529 888 530 889 531 890 532 891 533 892 534 893 535 894 536 895 537 896 538 897 539 898 540 899 541 910 542 911 543 912 544 913 545 914 546 915 547 916 548 917 549 918 550 919 551 920 552 921 553 922 554 923 555 924 556 935 557 936 558 937 559 938 560 939 561 940 562 941 563 942 564 943 565 944 566 945 567 946 568 947 569 948 570 949 571 960 572 961 573 962 574 963 575 964 576 965 577 966 578 967 579 968 580 969 581 970 582 971 583 972 584 973 585 974 586 985 587 986 588 987 589 988 590 989 591 990 592 991 593 992 594 993 595 994 596 995 597 996 598 997 599 998 600 999 601 1010 602 1011 603 1012 604 1013 605 1014 606 1015 607 1016 608 1017 609 1018 610 1019 611 1020 612 1021 613 1022 614 1023 615 1024 616 1035 617 1036 618 1037 619 1038 620 1039 621 1040 622 1041 623 1042 624 1043 625 1044 626 1045 627 1046 628 1047 629 1048 630 1049 631 1060 632 1061 633 1062 634 1063 635 1064 636 1065 637 1066 638 1067 639 1068 640 1069 641 1070 642 1071 643 1072 644 1073 645 1074 646 1085 647 1086 648 1087 649 1088 650 1089 651 1090 652 1091 653 1092 654 1093 655 1094 656 1095 657 1096 658 1097 659 1098 660 1099 661 1110 662 1111 663 1112 664 1113 665 1114 666 1115 667 1116 668 1117 669 1118 670 1119 671 1120 672 1121 673 1122 674 1123 675 1124 676 1135 677 1136 678 1137 679 1138 680 1139 681 1140 682 1141 683 1142 684 1143 685 1144 686 1145 687 1146 688 1147 689 1148 690 1149 691 1160 692 1161 693 1162 694 1163 695 1164 696 1165 697 1166 698 1167 699 1168 700 1169 701 1170 702 1171 703 1172 704 1173 705 1174 706 1185 707 1186 708 1187 709 1188 710 1189 711 1190 712 1191 713 1192 714 1193 715 1194 716 1195 717 1196 718 1197 719 1198 720 1199 721 1210 722 1211 723 1212 724 1213 725 1214 726 1215 727 1216 728 1217 729 1218 730 1219 731 1220 732 1221 733 1222 734 1223 735 1224 736 1235 737 1236 738 1237 739 1238 740 1239 741 1240 742 1241 743 1242 744 1243 745 1244 746 1245 747 1246 748 1247 749 1248 750 1249 751 1260 752 1261 753 1262 754 1263 755 1264 756 1265 757 1266 758 1267 759 1268 760 1269 761 1270 762 1271 763 1272 764 1273 765 1274 766 1285 767 1286 768 1287 769 1288 770 1289 771 1290 772 1291 773 1292 774 1293 775 1294 776 1295 777 1296 778 1297 779 1298 780 1299 781 1310 782 1311 783 1312 784 1313 785 1314 786 1315 787 1316 788 1317 789 1318 790 1319 791 1320 792 1321 793 1322 794 1323 795 1324 796 1335 797 1336 798 1337 799 1338 800 1339 801 1340 802 1341 803 1342 804 1343 805 1344 806 1345 807 1346 808 1347 809 1348 810 1349 811 1360 812 1361 813 1362 814 1363 815 1364 816 1365 817 1366 818 1367 819 1368 820 1369 821 1370 822 1371 823 1372 824 1373 825 1374 826 1385 827 1386 828 1387 829 1388 830 1389 831 1390 832 1391 833 1392 834 1393 835 1394 836 1395 837 1396 838 1397 839 1398 840 1399 841 1410 842 1411 843 1412 844 1413 845 1414 846 1415 847 1416 848 1417 849 1418 850 1419 851 1420 852 1421 853 1422 854 1423 855 1424 856 1435 857 1436 858 1437 859 1438 860 1439 861 1440 862 1441 863 1442 864 1443 865 1444 866 1445 867 1446 868 1447 869 1448 870 1449 871 1460 872 1461 873 1462 874 1463 875 1464 876 1465 877 1466 878 1467 879 1468 880 1469 881 1470 882 1471 883 1472 884 1473 885 1474 886 1485 887 1486 888 1487 889 1488 890 1489 891 1490 892 1491 893 1492 894 1493 895 1494 896 1495 897 1496 898 1497 899 1498 900 1499 901 1510 902 1511 903 1512 904 1513 905 1514 906 1515 907 1516 908 1517 909 1518 910 1519 911 1520 912 1521 913 1522 914 1523 915 1524 916 1535 917 1536 918 1537 919 1538 920 1539 921 1540 922 1541 923 1542 924 1543 925 1544 926 1545 927 1546 928 1547 929 1548 930 1549 931 1560 932 1561 933 1562 934 1563 935 1564 936 1565 937 1566 938 1567 939 1568 940 1569 941 1570 942 1571 943 1572 944 1573 945 1574 946 1585 947 1586 948 1587 949 1588 950 1589 951 1590 952 1591 953 1592 954 1593 955 1594 956 1595 957 1596 958 1597 959 1598 960 1599 961 1610 962 1611 963 1612 964 1613 965 1614 966 1615 967 1616 968 1617 969 1618 970 1619 971 1620 972 1621 973 1622 974 1623 975 1624 976 1635 977 1636 978 1637 979 1638 980 1639 981 1640 982 1641 983 1642 984 1643 985 1644 986 1645 987 1646 988 1647 989 1648 990 1649 991 1660 992 1661 993 1662 994 1663 995 1664 996 1665 997 1666 998 1667 999 1668 1000 1669