0 0 1 1 2 3 3 4 4 7 5 12 6 13 7 15 8 16 9 19 10 27 11 28 12 31 13 43 14 60 15 61 16 63 17 64 18 67 19 72 20 73 21 75 22 76 23 79 24 87 25 88 26 91 27 103 28 132 29 133 30 135 31 136 32 139 33 147 34 148 35 151 36 163 37 207 38 208 39 211 40 223 41 283 42 360 43 361 44 363 45 364 46 367 47 372 48 373 49 375 50 376 51 379 52 387 53 388 54 391 55 403 56 420 57 421 58 423 59 424 60 427 61 432 62 433 63 435 64 436 65 439 66 447 67 448 68 451 69 463 70 492 71 493 72 495 73 496 74 499 75 507 76 508 77 511 78 523 79 567 80 568 81 571 82 583 83 643 84 780 85 781 86 783 87 784 88 787 89 792 90 793 91 795 92 796 93 799 94 807 95 808 96 811 97 823 98 852 99 853 100 855 101 856 102 859 103 867 104 868 105 871 106 883 107 927 108 928 109 931 110 943 111 1003 112 1212 113 1213 114 1215 115 1216 116 1219 117 1227 118 1228 119 1231 120 1243 121 1287 122 1288 123 1291 124 1303 125 1363 126 1647 127 1648 128 1651 129 1663 130 1723 131 2083 132 2520 133 2521 134 2523 135 2524 136 2527 137 2532 138 2533 139 2535 140 2536 141 2539 142 2547 143 2548 144 2551 145 2563 146 2580 147 2581 148 2583 149 2584 150 2587 151 2592 152 2593 153 2595 154 2596 155 2599 156 2607 157 2608 158 2611 159 2623 160 2652 161 2653 162 2655 163 2656 164 2659 165 2667 166 2668 167 2671 168 2683 169 2727 170 2728 171 2731 172 2743 173 2803 174 2880 175 2881 176 2883 177 2884 178 2887 179 2892 180 2893 181 2895 182 2896 183 2899 184 2907 185 2908 186 2911 187 2923 188 2940 189 2941 190 2943 191 2944 192 2947 193 2952 194 2953 195 2955 196 2956 197 2959 198 2967 199 2968 200 2971 201 2983 202 3012 203 3013 204 3015 205 3016 206 3019 207 3027 208 3028 209 3031 210 3043 211 3087 212 3088 213 3091 214 3103 215 3163 216 3300 217 3301 218 3303 219 3304 220 3307 221 3312 222 3313 223 3315 224 3316 225 3319 226 3327 227 3328 228 3331 229 3343 230 3372 231 3373 232 3375 233 3376 234 3379 235 3387 236 3388 237 3391 238 3403 239 3447 240 3448 241 3451 242 3463 243 3523 244 3732 245 3733 246 3735 247 3736 248 3739 249 3747 250 3748 251 3751 252 3763 253 3807 254 3808 255 3811 256 3823 257 3883 258 4167 259 4168 260 4171 261 4183 262 4243 263 4603 264 5400 265 5401 266 5403 267 5404 268 5407 269 5412 270 5413 271 5415 272 5416 273 5419 274 5427 275 5428 276 5431 277 5443 278 5460 279 5461 280 5463 281 5464 282 5467 283 5472 284 5473 285 5475 286 5476 287 5479 288 5487 289 5488 290 5491 291 5503 292 5532 293 5533 294 5535 295 5536 296 5539 297 5547 298 5548 299 5551 300 5563 301 5607 302 5608 303 5611 304 5623 305 5683 306 5820 307 5821 308 5823 309 5824 310 5827 311 5832 312 5833 313 5835 314 5836 315 5839 316 5847 317 5848 318 5851 319 5863 320 5892 321 5893 322 5895 323 5896 324 5899 325 5907 326 5908 327 5911 328 5923 329 5967 330 5968 331 5971 332 5983 333 6043 334 6252 335 6253 336 6255 337 6256 338 6259 339 6267 340 6268 341 6271 342 6283 343 6327 344 6328 345 6331 346 6343 347 6403 348 6687 349 6688 350 6691 351 6703 352 6763 353 7123 354 8340 355 8341 356 8343 357 8344 358 8347 359 8352 360 8353 361 8355 362 8356 363 8359 364 8367 365 8368 366 8371 367 8383 368 8412 369 8413 370 8415 371 8416 372 8419 373 8427 374 8428 375 8431 376 8443 377 8487 378 8488 379 8491 380 8503 381 8563 382 8772 383 8773 384 8775 385 8776 386 8779 387 8787 388 8788 389 8791 390 8803 391 8847 392 8848 393 8851 394 8863 395 8923 396 9207 397 9208 398 9211 399 9223 400 9283 401 9643 402 11292 403 11293 404 11295 405 11296 406 11299 407 11307 408 11308 409 11311 410 11323 411 11367 412 11368 413 11371 414 11383 415 11443 416 11727 417 11728 418 11731 419 11743 420 11803 421 12163 422 14247 423 14248 424 14251 425 14263 426 14323 427 14683 428 17203 429 20160 430 20161 431 20163 432 20164 433 20167 434 20172 435 20173 436 20175 437 20176 438 20179 439 20187 440 20188 441 20191 442 20203 443 20220 444 20221 445 20223 446 20224 447 20227 448 20232 449 20233 450 20235 451 20236 452 20239 453 20247 454 20248 455 20251 456 20263 457 20292 458 20293 459 20295 460 20296 461 20299 462 20307 463 20308 464 20311 465 20323 466 20367 467 20368 468 20371 469 20383 470 20443 471 20520 472 20521 473 20523 474 20524 475 20527 476 20532 477 20533 478 20535 479 20536 480 20539 481 20547 482 20548 483 20551 484 20563 485 20580 486 20581 487 20583 488 20584 489 20587 490 20592 491 20593 492 20595 493 20596 494 20599 495 20607 496 20608 497 20611 498 20623 499 20652 500 20653 501 20655 502 20656 503 20659 504 20667 505 20668 506 20671 507 20683 508 20727 509 20728 510 20731 511 20743 512 20803 513 20940 514 20941 515 20943 516 20944 517 20947 518 20952 519 20953 520 20955 521 20956 522 20959 523 20967 524 20968 525 20971 526 20983 527 21012 528 21013 529 21015 530 21016 531 21019 532 21027 533 21028 534 21031 535 21043 536 21087 537 21088 538 21091 539 21103 540 21163 541 21372 542 21373 543 21375 544 21376 545 21379 546 21387 547 21388 548 21391 549 21403 550 21447 551 21448 552 21451 553 21463 554 21523 555 21807 556 21808 557 21811 558 21823 559 21883 560 22243 561 22680 562 22681 563 22683 564 22684 565 22687 566 22692 567 22693 568 22695 569 22696 570 22699 571 22707 572 22708 573 22711 574 22723 575 22740 576 22741 577 22743 578 22744 579 22747 580 22752 581 22753 582 22755 583 22756 584 22759 585 22767 586 22768 587 22771 588 22783 589 22812 590 22813 591 22815 592 22816 593 22819 594 22827 595 22828 596 22831 597 22843 598 22887 599 22888 600 22891 601 22903 602 22963 603 23040 604 23041 605 23043 606 23044 607 23047 608 23052 609 23053 610 23055 611 23056 612 23059 613 23067 614 23068 615 23071 616 23083 617 23100 618 23101 619 23103 620 23104 621 23107 622 23112 623 23113 624 23115 625 23116 626 23119 627 23127 628 23128 629 23131 630 23143 631 23172 632 23173 633 23175 634 23176 635 23179 636 23187 637 23188 638 23191 639 23203 640 23247 641 23248 642 23251 643 23263 644 23323 645 23460 646 23461 647 23463 648 23464 649 23467 650 23472 651 23473 652 23475 653 23476 654 23479 655 23487 656 23488 657 23491 658 23503 659 23532 660 23533 661 23535 662 23536 663 23539 664 23547 665 23548 666 23551 667 23563 668 23607 669 23608 670 23611 671 23623 672 23683 673 23892 674 23893 675 23895 676 23896 677 23899 678 23907 679 23908 680 23911 681 23923 682 23967 683 23968 684 23971 685 23983 686 24043 687 24327 688 24328 689 24331 690 24343 691 24403 692 24763 693 25560 694 25561 695 25563 696 25564 697 25567 698 25572 699 25573 700 25575 701 25576 702 25579 703 25587 704 25588 705 25591 706 25603 707 25620 708 25621 709 25623 710 25624 711 25627 712 25632 713 25633 714 25635 715 25636 716 25639 717 25647 718 25648 719 25651 720 25663 721 25692 722 25693 723 25695 724 25696 725 25699 726 25707 727 25708 728 25711 729 25723 730 25767 731 25768 732 25771 733 25783 734 25843 735 25980 736 25981 737 25983 738 25984 739 25987 740 25992 741 25993 742 25995 743 25996 744 25999 745 26007 746 26008 747 26011 748 26023 749 26052 750 26053 751 26055 752 26056 753 26059 754 26067 755 26068 756 26071 757 26083 758 26127 759 26128 760 26131 761 26143 762 26203 763 26412 764 26413 765 26415 766 26416 767 26419 768 26427 769 26428 770 26431 771 26443 772 26487 773 26488 774 26491 775 26503 776 26563 777 26847 778 26848 779 26851 780 26863 781 26923 782 27283 783 28500 784 28501 785 28503 786 28504 787 28507 788 28512 789 28513 790 28515 791 28516 792 28519 793 28527 794 28528 795 28531 796 28543 797 28572 798 28573 799 28575 800 28576 801 28579 802 28587 803 28588 804 28591 805 28603 806 28647 807 28648 808 28651 809 28663 810 28723 811 28932 812 28933 813 28935 814 28936 815 28939 816 28947 817 28948 818 28951 819 28963 820 29007 821 29008 822 29011 823 29023 824 29083 825 29367 826 29368 827 29371 828 29383 829 29443 830 29803 831 31452 832 31453 833 31455 834 31456 835 31459 836 31467 837 31468 838 31471 839 31483 840 31527 841 31528 842 31531 843 31543 844 31603 845 31887 846 31888 847 31891 848 31903 849 31963 850 32323 851 34407 852 34408 853 34411 854 34423 855 34483 856 34843 857 37363 858 42840 859 42841 860 42843 861 42844 862 42847 863 42852 864 42853 865 42855 866 42856 867 42859 868 42867 869 42868 870 42871 871 42883 872 42900 873 42901 874 42903 875 42904 876 42907 877 42912 878 42913 879 42915 880 42916 881 42919 882 42927 883 42928 884 42931 885 42943 886 42972 887 42973 888 42975 889 42976 890 42979 891 42987 892 42988 893 42991 894 43003 895 43047 896 43048 897 43051 898 43063 899 43123 900 43200 901 43201 902 43203 903 43204 904 43207 905 43212 906 43213 907 43215 908 43216 909 43219 910 43227 911 43228 912 43231 913 43243 914 43260 915 43261 916 43263 917 43264 918 43267 919 43272 920 43273 921 43275 922 43276 923 43279 924 43287 925 43288 926 43291 927 43303 928 43332 929 43333 930 43335 931 43336 932 43339 933 43347 934 43348 935 43351 936 43363 937 43407 938 43408 939 43411 940 43423 941 43483 942 43620 943 43621 944 43623 945 43624 946 43627 947 43632 948 43633 949 43635 950 43636 951 43639 952 43647 953 43648 954 43651 955 43663 956 43692 957 43693 958 43695 959 43696 960 43699 961 43707 962 43708 963 43711 964 43723 965 43767 966 43768 967 43771 968 43783 969 43843 970 44052 971 44053 972 44055 973 44056 974 44059 975 44067 976 44068 977 44071 978 44083 979 44127 980 44128 981 44131 982 44143 983 44203 984 44487 985 44488 986 44491 987 44503 988 44563 989 44923 990 45720 991 45721 992 45723 993 45724 994 45727 995 45732 996 45733 997 45735 998 45736 999 45739 1000 45747 1001 45748 1002 45751 1003 45763 1004 45780 1005 45781 1006 45783 1007 45784 1008 45787 1009 45792 1010 45793 1011 45795 1012 45796 1013 45799 1014 45807 1015 45808 1016 45811 1017 45823 1018 45852 1019 45853 1020 45855 1021 45856 1022 45859 1023 45867 1024 45868 1025 45871 1026 45883 1027 45927 1028 45928 1029 45931 1030 45943 1031 46003 1032 46140 1033 46141 1034 46143 1035 46144 1036 46147 1037 46152 1038 46153 1039 46155 1040 46156 1041 46159 1042 46167 1043 46168 1044 46171 1045 46183 1046 46212 1047 46213 1048 46215 1049 46216 1050 46219 1051 46227 1052 46228 1053 46231 1054 46243 1055 46287 1056 46288 1057 46291 1058 46303 1059 46363 1060 46572 1061 46573 1062 46575 1063 46576 1064 46579 1065 46587 1066 46588 1067 46591 1068 46603 1069 46647 1070 46648 1071 46651 1072 46663 1073 46723 1074 47007 1075 47008 1076 47011 1077 47023 1078 47083 1079 47443 1080 48660 1081 48661 1082 48663 1083 48664 1084 48667 1085 48672 1086 48673 1087 48675 1088 48676 1089 48679 1090 48687 1091 48688 1092 48691 1093 48703 1094 48732 1095 48733 1096 48735 1097 48736 1098 48739 1099 48747 1100 48748 1101 48751 1102 48763 1103 48807 1104 48808 1105 48811 1106 48823 1107 48883 1108 49092 1109 49093 1110 49095 1111 49096 1112 49099 1113 49107 1114 49108 1115 49111 1116 49123 1117 49167 1118 49168 1119 49171 1120 49183 1121 49243 1122 49527 1123 49528 1124 49531 1125 49543 1126 49603 1127 49963 1128 51612 1129 51613 1130 51615 1131 51616 1132 51619 1133 51627 1134 51628 1135 51631 1136 51643 1137 51687 1138 51688 1139 51691 1140 51703 1141 51763 1142 52047 1143 52048 1144 52051 1145 52063 1146 52123 1147 52483 1148 54567 1149 54568 1150 54571 1151 54583 1152 54643 1153 55003 1154 57523 1155 65880 1156 65881 1157 65883 1158 65884 1159 65887 1160 65892 1161 65893 1162 65895 1163 65896 1164 65899 1165 65907 1166 65908 1167 65911 1168 65923 1169 65940 1170 65941 1171 65943 1172 65944 1173 65947 1174 65952 1175 65953 1176 65955 1177 65956 1178 65959 1179 65967 1180 65968 1181 65971 1182 65983 1183 66012 1184 66013 1185 66015 1186 66016 1187 66019 1188 66027 1189 66028 1190 66031 1191 66043 1192 66087 1193 66088 1194 66091 1195 66103 1196 66163 1197 66300 1198 66301 1199 66303 1200 66304 1201 66307 1202 66312 1203 66313 1204 66315 1205 66316 1206 66319 1207 66327 1208 66328 1209 66331 1210 66343 1211 66372 1212 66373 1213 66375 1214 66376 1215 66379 1216 66387 1217 66388 1218 66391 1219 66403 1220 66447 1221 66448 1222 66451 1223 66463 1224 66523 1225 66732 1226 66733 1227 66735 1228 66736 1229 66739 1230 66747 1231 66748 1232 66751 1233 66763 1234 66807 1235 66808 1236 66811 1237 66823 1238 66883 1239 67167 1240 67168 1241 67171 1242 67183 1243 67243 1244 67603 1245 68820 1246 68821 1247 68823 1248 68824 1249 68827 1250 68832 1251 68833 1252 68835 1253 68836 1254 68839 1255 68847 1256 68848 1257 68851 1258 68863 1259 68892 1260 68893 1261 68895 1262 68896 1263 68899 1264 68907 1265 68908 1266 68911 1267 68923 1268 68967 1269 68968 1270 68971 1271 68983 1272 69043 1273 69252 1274 69253 1275 69255 1276 69256 1277 69259 1278 69267 1279 69268 1280 69271 1281 69283 1282 69327 1283 69328 1284 69331 1285 69343 1286 69403 1287 69687 1288 69688 1289 69691 1290 69703 1291 69763 1292 70123 1293 71772 1294 71773 1295 71775 1296 71776 1297 71779 1298 71787 1299 71788 1300 71791 1301 71803 1302 71847 1303 71848 1304 71851 1305 71863 1306 71923 1307 72207 1308 72208 1309 72211 1310 72223 1311 72283 1312 72643 1313 74727 1314 74728 1315 74731 1316 74743 1317 74803 1318 75163 1319 77683 1320 88980 1321 88981 1322 88983 1323 88984 1324 88987 1325 88992 1326 88993 1327 88995 1328 88996 1329 88999 1330 89007 1331 89008 1332 89011 1333 89023 1334 89052 1335 89053 1336 89055 1337 89056 1338 89059 1339 89067 1340 89068 1341 89071 1342 89083 1343 89127 1344 89128 1345 89131 1346 89143 1347 89203 1348 89412 1349 89413 1350 89415 1351 89416 1352 89419 1353 89427 1354 89428 1355 89431 1356 89443 1357 89487 1358 89488 1359 89491 1360 89503 1361 89563 1362 89847 1363 89848 1364 89851 1365 89863 1366 89923 1367 90283 1368 91932 1369 91933 1370 91935 1371 91936 1372 91939 1373 91947 1374 91948 1375 91951 1376 91963 1377 92007 1378 92008 1379 92011 1380 92023 1381 92083 1382 92367 1383 92368 1384 92371 1385 92383 1386 92443 1387 92803 1388 94887 1389 94888 1390 94891 1391 94903 1392 94963 1393 95323 1394 97843 1395 112092 1396 112093 1397 112095 1398 112096 1399 112099 1400 112107 1401 112108 1402 112111 1403 112123 1404 112167 1405 112168 1406 112171 1407 112183 1408 112243 1409 112527 1410 112528 1411 112531 1412 112543 1413 112603 1414 112963 1415 115047 1416 115048 1417 115051 1418 115063 1419 115123 1420 115483 1421 118003 1422 135207 1423 135208 1424 135211 1425 135223 1426 135283 1427 135643 1428 138163 1429 158323