0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 12 11 13 12 16 13 17 14 18 15 19 16 20 17 21 18 22 19 23 20 24 21 25 22 28 23 29 24 32 25 33 26 48 27 49 28 64 29 65 30 66 31 67 32 68 33 69 34 70 35 71 36 72 37 73 38 76 39 77 40 80 41 81 42 82 43 83 44 84 45 85 46 86 47 87 48 88 49 89 50 92 51 93 52 96 53 97 54 112 55 113 56 128 57 129 58 132 59 133 60 144 61 145 62 148 63 149 64 192 65 193 66 196 67 197 68 208 69 209 70 212 71 213 72 256 73 257 74 258 75 259 76 264 77 265 78 272 79 273 80 274 81 275 82 280 83 281 84 320 85 321 86 322 87 323 88 328 89 329 90 336 91 337 92 338 93 339 94 344 95 345 96 384 97 385 98 400 99 401 100 448 101 449 102 464 103 465 104 512 105 513 106 516 107 517 108 576 109 577 110 580 111 581 112 768 113 769 114 832 115 833 116 1024 117 1025 118 1026 119 1027 120 1028 121 1029 122 1030 123 1031 124 1032 125 1033 126 1036 127 1037 128 1040 129 1041 130 1042 131 1043 132 1044 133 1045 134 1046 135 1047 136 1048 137 1049 138 1052 139 1053 140 1056 141 1057 142 1072 143 1073 144 1088 145 1089 146 1090 147 1091 148 1092 149 1093 150 1094 151 1095 152 1096 153 1097 154 1100 155 1101 156 1104 157 1105 158 1106 159 1107 160 1108 161 1109 162 1110 163 1111 164 1112 165 1113 166 1116 167 1117 168 1120 169 1121 170 1136 171 1137 172 1152 173 1153 174 1156 175 1157 176 1168 177 1169 178 1172 179 1173 180 1216 181 1217 182 1220 183 1221 184 1232 185 1233 186 1236 187 1237 188 1280 189 1281 190 1282 191 1283 192 1288 193 1289 194 1296 195 1297 196 1298 197 1299 198 1304 199 1305 200 1344 201 1345 202 1346 203 1347 204 1352 205 1353 206 1360 207 1361 208 1362 209 1363 210 1368 211 1369 212 1408 213 1409 214 1424 215 1425 216 1472 217 1473 218 1488 219 1489 220 1536 221 1537 222 1540 223 1541 224 1600 225 1601 226 1604 227 1605 228 1792 229 1793 230 1856 231 1857 232 2048 233 2049 234 2064 235 2065 236 2112 237 2113 238 2128 239 2129 240 3072 241 3073 242 3088 243 3089 244 3136 245 3137 246 3152 247 3153 248 4096 249 4097 250 4098 251 4099 252 4100 253 4101 254 4102 255 4103 256 4104 257 4105 258 4108 259 4109 260 4112 261 4113 262 4114 263 4115 264 4116 265 4117 266 4118 267 4119 268 4120 269 4121 270 4124 271 4125 272 4128 273 4129 274 4144 275 4145 276 4160 277 4161 278 4162 279 4163 280 4164 281 4165 282 4166 283 4167 284 4168 285 4169 286 4172 287 4173 288 4176 289 4177 290 4178 291 4179 292 4180 293 4181 294 4182 295 4183 296 4184 297 4185 298 4188 299 4189 300 4192 301 4193 302 4208 303 4209 304 4224 305 4225 306 4228 307 4229 308 4240 309 4241 310 4244 311 4245 312 4288 313 4289 314 4292 315 4293 316 4304 317 4305 318 4308 319 4309 320 4352 321 4353 322 4354 323 4355 324 4360 325 4361 326 4368 327 4369 328 4370 329 4371 330 4376 331 4377 332 4416 333 4417 334 4418 335 4419 336 4424 337 4425 338 4432 339 4433 340 4434 341 4435 342 4440 343 4441 344 4480 345 4481 346 4496 347 4497 348 4544 349 4545 350 4560 351 4561 352 4608 353 4609 354 4612 355 4613 356 4672 357 4673 358 4676 359 4677 360 4864 361 4865 362 4928 363 4929 364 5120 365 5121 366 5122 367 5123 368 5124 369 5125 370 5126 371 5127 372 5128 373 5129 374 5132 375 5133 376 5136 377 5137 378 5138 379 5139 380 5140 381 5141 382 5142 383 5143 384 5144 385 5145 386 5148 387 5149 388 5152 389 5153 390 5168 391 5169 392 5184 393 5185 394 5186 395 5187 396 5188 397 5189 398 5190 399 5191 400 5192 401 5193 402 5196 403 5197 404 5200 405 5201 406 5202 407 5203 408 5204 409 5205 410 5206 411 5207 412 5208 413 5209 414 5212 415 5213 416 5216 417 5217 418 5232 419 5233 420 5248 421 5249 422 5252 423 5253 424 5264 425 5265 426 5268 427 5269 428 5312 429 5313 430 5316 431 5317 432 5328 433 5329 434 5332 435 5333 436 5376 437 5377 438 5378 439 5379 440 5384 441 5385 442 5392 443 5393 444 5394 445 5395 446 5400 447 5401 448 5440 449 5441 450 5442 451 5443 452 5448 453 5449 454 5456 455 5457 456 5458 457 5459 458 5464 459 5465 460 5504 461 5505 462 5520 463 5521 464 5568 465 5569 466 5584 467 5585 468 5632 469 5633 470 5636 471 5637 472 5696 473 5697 474 5700 475 5701 476 5888 477 5889 478 5952 479 5953 480 6144 481 6145 482 6160 483 6161 484 6208 485 6209 486 6224 487 6225 488 7168 489 7169 490 7184 491 7185 492 7232 493 7233 494 7248 495 7249 496 8192 497 8193 498 8196 499 8197 500 8208 501 8209 502 8212 503 8213 504 8448 505 8449 506 8464 507 8465 508 9216 509 9217 510 9220 511 9221 512 9232 513 9233 514 9236 515 9237 516 9472 517 9473 518 9488 519 9489 520 12288 521 12289 522 12292 523 12293 524 12304 525 12305 526 12308 527 12309 528 12544 529 12545 530 12560 531 12561 532 13312 533 13313 534 13316 535 13317 536 13328 537 13329 538 13332 539 13333 540 13568 541 13569 542 13584 543 13585 544 16384 545 16385 546 16386 547 16387 548 16392 549 16393 550 16448 551 16449 552 16450 553 16451 554 16456 555 16457 556 16512 557 16513 558 16576 559 16577 560 17408 561 17409 562 17410 563 17411 564 17416 565 17417 566 17472 567 17473 568 17474 569 17475 570 17480 571 17481 572 17536 573 17537 574 17600 575 17601 576 20480 577 20481 578 20482 579 20483 580 20488 581 20489 582 20544 583 20545 584 20546 585 20547 586 20552 587 20553 588 20608 589 20609 590 20672 591 20673 592 21504 593 21505 594 21506 595 21507 596 21512 597 21513 598 21568 599 21569 600 21570 601 21571 602 21576 603 21577 604 21632 605 21633 606 21696 607 21697 608 24576 609 24577 610 25600 611 25601 612 28672 613 28673 614 29696 615 29697 616 32768 617 32769 618 32772 619 32773 620 32784 621 32785 622 32788 623 32789 624 32832 625 32833 626 32836 627 32837 628 32848 629 32849 630 32852 631 32853 632 33024 633 33025 634 33040 635 33041 636 33088 637 33089 638 33104 639 33105 640 33792 641 33793 642 33796 643 33797 644 33808 645 33809 646 33812 647 33813 648 33856 649 33857 650 33860 651 33861 652 33872 653 33873 654 33876 655 33877 656 34048 657 34049 658 34064 659 34065 660 34112 661 34113 662 34128 663 34129 664 36864 665 36865 666 36868 667 36869 668 36880 669 36881 670 36884 671 36885 672 36928 673 36929 674 36932 675 36933 676 36944 677 36945 678 36948 679 36949 680 37120 681 37121 682 37136 683 37137 684 37184 685 37185 686 37200 687 37201 688 37888 689 37889 690 37892 691 37893 692 37904 693 37905 694 37908 695 37909 696 37952 697 37953 698 37956 699 37957 700 37968 701 37969 702 37972 703 37973 704 38144 705 38145 706 38160 707 38161 708 38208 709 38209 710 38224 711 38225 712 49152 713 49153 714 49216 715 49217 716 50176 717 50177 718 50240 719 50241 720 53248 721 53249 722 53312 723 53313 724 54272 725 54273 726 54336 727 54337 728 65536 729 65537 730 65538 731 65539 732 65540 733 65541 734 65542 735 65543 736 65544 737 65545 738 65548 739 65549 740 65552 741 65553 742 65554 743 65555 744 65556 745 65557 746 65558 747 65559 748 65560 749 65561 750 65564 751 65565 752 65568 753 65569 754 65584 755 65585 756 65600 757 65601 758 65602 759 65603 760 65604 761 65605 762 65606 763 65607 764 65608 765 65609 766 65612 767 65613 768 65616 769 65617 770 65618 771 65619 772 65620 773 65621 774 65622 775 65623 776 65624 777 65625 778 65628 779 65629 780 65632 781 65633 782 65648 783 65649 784 65664 785 65665 786 65668 787 65669 788 65680 789 65681 790 65684 791 65685 792 65728 793 65729 794 65732 795 65733 796 65744 797 65745 798 65748 799 65749 800 65792 801 65793 802 65794 803 65795 804 65800 805 65801 806 65808 807 65809 808 65810 809 65811 810 65816 811 65817 812 65856 813 65857 814 65858 815 65859 816 65864 817 65865 818 65872 819 65873 820 65874 821 65875 822 65880 823 65881 824 65920 825 65921 826 65936 827 65937 828 65984 829 65985 830 66000 831 66001 832 66048 833 66049 834 66052 835 66053 836 66112 837 66113 838 66116 839 66117 840 66304 841 66305 842 66368 843 66369 844 66560 845 66561 846 66562 847 66563 848 66564 849 66565 850 66566 851 66567 852 66568 853 66569 854 66572 855 66573 856 66576 857 66577 858 66578 859 66579 860 66580 861 66581 862 66582 863 66583 864 66584 865 66585 866 66588 867 66589 868 66592 869 66593 870 66608 871 66609 872 66624 873 66625 874 66626 875 66627 876 66628 877 66629 878 66630 879 66631 880 66632 881 66633 882 66636 883 66637 884 66640 885 66641 886 66642 887 66643 888 66644 889 66645 890 66646 891 66647 892 66648 893 66649 894 66652 895 66653 896 66656 897 66657 898 66672 899 66673 900 66688 901 66689 902 66692 903 66693 904 66704 905 66705 906 66708 907 66709 908 66752 909 66753 910 66756 911 66757 912 66768 913 66769 914 66772 915 66773 916 66816 917 66817 918 66818 919 66819 920 66824 921 66825 922 66832 923 66833 924 66834 925 66835 926 66840 927 66841 928 66880 929 66881 930 66882 931 66883 932 66888 933 66889 934 66896 935 66897 936 66898 937 66899 938 66904 939 66905 940 66944 941 66945 942 66960 943 66961 944 67008 945 67009 946 67024 947 67025 948 67072 949 67073 950 67076 951 67077 952 67136 953 67137 954 67140 955 67141 956 67328 957 67329 958 67392 959 67393 960 67584 961 67585 962 67600 963 67601 964 67648 965 67649 966 67664 967 67665 968 68608 969 68609 970 68624 971 68625 972 68672 973 68673 974 68688 975 68689 976 69632 977 69633 978 69634 979 69635 980 69636 981 69637 982 69638 983 69639 984 69640 985 69641 986 69644 987 69645 988 69648 989 69649 990 69650 991 69651 992 69652 993 69653 994 69654 995 69655 996 69656 997 69657 998 69660 999 69661 1000 69664 1001 69665 1002 69680 1003 69681 1004 69696 1005 69697 1006 69698 1007 69699 1008 69700 1009 69701 1010 69702 1011 69703 1012 69704 1013 69705 1014 69708 1015 69709 1016 69712 1017 69713 1018 69714 1019 69715 1020 69716 1021 69717 1022 69718 1023 69719 1024 69720 1025 69721 1026 69724 1027 69725 1028 69728 1029 69729 1030 69744 1031 69745 1032 69760 1033 69761 1034 69764 1035 69765 1036 69776 1037 69777 1038 69780 1039 69781 1040 69824 1041 69825 1042 69828 1043 69829 1044 69840 1045 69841 1046 69844 1047 69845 1048 69888 1049 69889 1050 69890 1051 69891 1052 69896 1053 69897 1054 69904 1055 69905 1056 69906 1057 69907 1058 69912 1059 69913 1060 69952 1061 69953 1062 69954 1063 69955 1064 69960 1065 69961 1066 69968 1067 69969 1068 69970 1069 69971 1070 69976 1071 69977 1072 70016 1073 70017 1074 70032 1075 70033 1076 70080 1077 70081 1078 70096 1079 70097 1080 70144 1081 70145 1082 70148 1083 70149 1084 70208 1085 70209 1086 70212 1087 70213 1088 70400 1089 70401 1090 70464 1091 70465 1092 70656 1093 70657 1094 70658 1095 70659 1096 70660 1097 70661 1098 70662 1099 70663 1100 70664 1101 70665 1102 70668 1103 70669 1104 70672 1105 70673 1106 70674 1107 70675 1108 70676 1109 70677 1110 70678 1111 70679 1112 70680 1113 70681 1114 70684 1115 70685 1116 70688 1117 70689 1118 70704 1119 70705 1120 70720 1121 70721 1122 70722 1123 70723 1124 70724 1125 70725 1126 70726 1127 70727 1128 70728 1129 70729 1130 70732 1131 70733 1132 70736 1133 70737 1134 70738 1135 70739 1136 70740 1137 70741 1138 70742 1139 70743 1140 70744 1141 70745 1142 70748 1143 70749 1144 70752 1145 70753 1146 70768 1147 70769 1148 70784 1149 70785 1150 70788 1151 70789 1152 70800 1153 70801 1154 70804 1155 70805 1156 70848 1157 70849 1158 70852 1159 70853 1160 70864 1161 70865 1162 70868 1163 70869 1164 70912 1165 70913 1166 70914 1167 70915 1168 70920 1169 70921 1170 70928 1171 70929 1172 70930 1173 70931 1174 70936 1175 70937 1176 70976 1177 70977 1178 70978 1179 70979 1180 70984 1181 70985 1182 70992 1183 70993 1184 70994 1185 70995 1186 71000 1187 71001 1188 71040 1189 71041 1190 71056 1191 71057 1192 71104 1193 71105 1194 71120 1195 71121 1196 71168 1197 71169 1198 71172 1199 71173 1200 71232 1201 71233 1202 71236 1203 71237 1204 71424 1205 71425 1206 71488 1207 71489 1208 71680 1209 71681 1210 71696 1211 71697 1212 71744 1213 71745 1214 71760 1215 71761 1216 72704 1217 72705 1218 72720 1219 72721 1220 72768 1221 72769 1222 72784 1223 72785 1224 73728 1225 73729 1226 73732 1227 73733 1228 73744 1229 73745 1230 73748 1231 73749 1232 73984 1233 73985 1234 74000 1235 74001 1236 74752 1237 74753 1238 74756 1239 74757 1240 74768 1241 74769 1242 74772 1243 74773 1244 75008 1245 75009 1246 75024 1247 75025 1248 77824 1249 77825 1250 77828 1251 77829 1252 77840 1253 77841 1254 77844 1255 77845 1256 78080 1257 78081 1258 78096 1259 78097 1260 78848 1261 78849 1262 78852 1263 78853 1264 78864 1265 78865 1266 78868 1267 78869 1268 79104 1269 79105 1270 79120 1271 79121 1272 81920 1273 81921 1274 81922 1275 81923 1276 81928 1277 81929 1278 81984 1279 81985 1280 81986 1281 81987 1282 81992 1283 81993 1284 82048 1285 82049 1286 82112 1287 82113 1288 82944 1289 82945 1290 82946 1291 82947 1292 82952 1293 82953 1294 83008 1295 83009 1296 83010 1297 83011 1298 83016 1299 83017 1300 83072 1301 83073 1302 83136 1303 83137 1304 86016 1305 86017 1306 86018 1307 86019 1308 86024 1309 86025 1310 86080 1311 86081 1312 86082 1313 86083 1314 86088 1315 86089 1316 86144 1317 86145 1318 86208 1319 86209 1320 87040 1321 87041 1322 87042 1323 87043 1324 87048 1325 87049 1326 87104 1327 87105 1328 87106 1329 87107 1330 87112 1331 87113 1332 87168 1333 87169 1334 87232 1335 87233 1336 90112 1337 90113 1338 91136 1339 91137 1340 94208 1341 94209 1342 95232 1343 95233 1344 98304 1345 98305 1346 98308 1347 98309 1348 98320 1349 98321 1350 98324 1351 98325 1352 98368 1353 98369 1354 98372 1355 98373 1356 98384 1357 98385 1358 98388 1359 98389 1360 98560 1361 98561 1362 98576 1363 98577 1364 98624 1365 98625 1366 98640 1367 98641 1368 99328 1369 99329 1370 99332 1371 99333 1372 99344 1373 99345 1374 99348 1375 99349 1376 99392 1377 99393 1378 99396 1379 99397 1380 99408 1381 99409 1382 99412 1383 99413 1384 99584 1385 99585 1386 99600 1387 99601 1388 99648 1389 99649 1390 99664 1391 99665 1392 102400 1393 102401 1394 102404 1395 102405 1396 102416 1397 102417 1398 102420 1399 102421 1400 102464 1401 102465 1402 102468 1403 102469 1404 102480 1405 102481 1406 102484 1407 102485 1408 102656 1409 102657 1410 102672 1411 102673 1412 102720 1413 102721 1414 102736 1415 102737 1416 103424 1417 103425 1418 103428 1419 103429 1420 103440 1421 103441 1422 103444 1423 103445 1424 103488 1425 103489 1426 103492 1427 103493 1428 103504 1429 103505 1430 103508 1431 103509 1432 103680 1433 103681 1434 103696 1435 103697 1436 103744 1437 103745 1438 103760 1439 103761 1440 114688 1441 114689 1442 114752 1443 114753 1444 115712 1445 115713 1446 115776 1447 115777 1448 118784 1449 118785 1450 118848 1451 118849 1452 119808 1453 119809 1454 119872 1455 119873 1456 131072 1457 131073 1458 131088 1459 131089 1460 131136 1461 131137 1462 131152 1463 131153 1464 132096 1465 132097 1466 132112 1467 132113 1468 132160 1469 132161 1470 132176 1471 132177 1472 135168 1473 135169 1474 135184 1475 135185 1476 135232 1477 135233 1478 135248 1479 135249 1480 136192 1481 136193 1482 136208 1483 136209 1484 136256 1485 136257 1486 136272 1487 136273 1488 196608 1489 196609 1490 196624 1491 196625 1492 196672 1493 196673 1494 196688 1495 196689 1496 197632 1497 197633 1498 197648 1499 197649 1500 197696 1501 197697 1502 197712 1503 197713 1504 200704 1505 200705 1506 200720 1507 200721 1508 200768 1509 200769 1510 200784 1511 200785 1512 201728 1513 201729 1514 201744 1515 201745 1516 201792 1517 201793 1518 201808 1519 201809 1520 262144 1521 262145 1522 262146 1523 262147 1524 262148 1525 262149 1526 262150 1527 262151 1528 262152 1529 262153 1530 262156 1531 262157 1532 262160 1533 262161 1534 262162 1535 262163 1536 262164 1537 262165 1538 262166 1539 262167 1540 262168 1541 262169 1542 262172 1543 262173 1544 262176 1545 262177 1546 262192 1547 262193 1548 262208 1549 262209 1550 262210 1551 262211 1552 262212 1553 262213 1554 262214 1555 262215 1556 262216 1557 262217 1558 262220 1559 262221 1560 262224 1561 262225 1562 262226 1563 262227 1564 262228 1565 262229 1566 262230 1567 262231 1568 262232 1569 262233 1570 262236 1571 262237 1572 262240 1573 262241 1574 262256 1575 262257 1576 262272 1577 262273 1578 262276 1579 262277 1580 262288 1581 262289 1582 262292 1583 262293 1584 262336 1585 262337 1586 262340 1587 262341 1588 262352 1589 262353 1590 262356 1591 262357 1592 262400 1593 262401 1594 262402 1595 262403 1596 262408 1597 262409 1598 262416 1599 262417 1600 262418 1601 262419 1602 262424 1603 262425 1604 262464 1605 262465 1606 262466 1607 262467 1608 262472 1609 262473 1610 262480 1611 262481 1612 262482 1613 262483 1614 262488 1615 262489 1616 262528 1617 262529 1618 262544 1619 262545 1620 262592 1621 262593 1622 262608 1623 262609 1624 262656 1625 262657 1626 262660 1627 262661 1628 262720 1629 262721 1630 262724 1631 262725 1632 262912 1633 262913 1634 262976 1635 262977 1636 263168 1637 263169 1638 263170 1639 263171 1640 263172 1641 263173 1642 263174 1643 263175 1644 263176 1645 263177 1646 263180 1647 263181 1648 263184 1649 263185 1650 263186 1651 263187 1652 263188 1653 263189 1654 263190 1655 263191 1656 263192 1657 263193 1658 263196 1659 263197 1660 263200 1661 263201 1662 263216 1663 263217 1664 263232 1665 263233 1666 263234 1667 263235 1668 263236 1669 263237 1670 263238 1671 263239 1672 263240 1673 263241 1674 263244 1675 263245 1676 263248 1677 263249 1678 263250 1679 263251 1680 263252 1681 263253 1682 263254 1683 263255 1684 263256 1685 263257 1686 263260 1687 263261 1688 263264 1689 263265 1690 263280 1691 263281 1692 263296 1693 263297 1694 263300 1695 263301 1696 263312 1697 263313 1698 263316 1699 263317 1700 263360 1701 263361 1702 263364 1703 263365 1704 263376 1705 263377 1706 263380 1707 263381 1708 263424 1709 263425 1710 263426 1711 263427 1712 263432 1713 263433 1714 263440 1715 263441 1716 263442 1717 263443 1718 263448 1719 263449 1720 263488 1721 263489 1722 263490 1723 263491 1724 263496 1725 263497 1726 263504 1727 263505 1728 263506 1729 263507 1730 263512 1731 263513 1732 263552 1733 263553 1734 263568 1735 263569 1736 263616 1737 263617 1738 263632 1739 263633 1740 263680 1741 263681 1742 263684 1743 263685 1744 263744 1745 263745 1746 263748 1747 263749 1748 263936 1749 263937 1750 264000 1751 264001 1752 264192 1753 264193 1754 264208 1755 264209 1756 264256 1757 264257 1758 264272 1759 264273 1760 265216 1761 265217 1762 265232 1763 265233 1764 265280 1765 265281 1766 265296 1767 265297 1768 266240 1769 266241 1770 266242 1771 266243 1772 266244 1773 266245 1774 266246 1775 266247 1776 266248 1777 266249 1778 266252 1779 266253 1780 266256 1781 266257 1782 266258 1783 266259 1784 266260 1785 266261 1786 266262 1787 266263 1788 266264 1789 266265 1790 266268 1791 266269 1792 266272 1793 266273 1794 266288 1795 266289 1796 266304 1797 266305 1798 266306 1799 266307 1800 266308 1801 266309 1802 266310 1803 266311 1804 266312 1805 266313 1806 266316 1807 266317 1808 266320 1809 266321 1810 266322 1811 266323 1812 266324 1813 266325 1814 266326 1815 266327 1816 266328 1817 266329 1818 266332 1819 266333 1820 266336 1821 266337 1822 266352 1823 266353 1824 266368 1825 266369 1826 266372 1827 266373 1828 266384 1829 266385 1830 266388 1831 266389 1832 266432 1833 266433 1834 266436 1835 266437 1836 266448 1837 266449 1838 266452 1839 266453 1840 266496 1841 266497 1842 266498 1843 266499 1844 266504 1845 266505 1846 266512 1847 266513 1848 266514 1849 266515 1850 266520 1851 266521 1852 266560 1853 266561 1854 266562 1855 266563 1856 266568 1857 266569 1858 266576 1859 266577 1860 266578 1861 266579 1862 266584 1863 266585 1864 266624 1865 266625 1866 266640 1867 266641 1868 266688 1869 266689 1870 266704 1871 266705 1872 266752 1873 266753 1874 266756 1875 266757 1876 266816 1877 266817 1878 266820 1879 266821 1880 267008 1881 267009 1882 267072 1883 267073 1884 267264 1885 267265 1886 267266 1887 267267 1888 267268 1889 267269 1890 267270 1891 267271 1892 267272 1893 267273 1894 267276 1895 267277 1896 267280 1897 267281 1898 267282 1899 267283 1900 267284 1901 267285 1902 267286 1903 267287 1904 267288 1905 267289 1906 267292 1907 267293 1908 267296 1909 267297 1910 267312 1911 267313 1912 267328 1913 267329 1914 267330 1915 267331 1916 267332 1917 267333 1918 267334 1919 267335 1920 267336 1921 267337 1922 267340 1923 267341 1924 267344 1925 267345 1926 267346 1927 267347 1928 267348 1929 267349 1930 267350 1931 267351 1932 267352 1933 267353 1934 267356 1935 267357 1936 267360 1937 267361 1938 267376 1939 267377 1940 267392 1941 267393 1942 267396 1943 267397 1944 267408 1945 267409 1946 267412 1947 267413 1948 267456 1949 267457 1950 267460 1951 267461 1952 267472 1953 267473 1954 267476 1955 267477 1956 267520 1957 267521 1958 267522 1959 267523 1960 267528 1961 267529 1962 267536 1963 267537 1964 267538 1965 267539 1966 267544 1967 267545 1968 267584 1969 267585 1970 267586 1971 267587 1972 267592 1973 267593 1974 267600 1975 267601 1976 267602 1977 267603 1978 267608 1979 267609 1980 267648 1981 267649 1982 267664 1983 267665 1984 267712 1985 267713 1986 267728 1987 267729 1988 267776 1989 267777 1990 267780 1991 267781 1992 267840 1993 267841 1994 267844 1995 267845 1996 268032 1997 268033 1998 268096 1999 268097 2000 268288 2001 268289 2002 268304 2003 268305 2004 268352 2005 268353 2006 268368 2007 268369 2008 269312 2009 269313 2010 269328 2011 269329 2012 269376 2013 269377 2014 269392 2015 269393 2016 270336 2017 270337 2018 270340 2019 270341 2020 270352 2021 270353 2022 270356 2023 270357 2024 270592 2025 270593 2026 270608 2027 270609 2028 271360 2029 271361 2030 271364 2031 271365 2032 271376 2033 271377 2034 271380 2035 271381 2036 271616 2037 271617 2038 271632 2039 271633 2040 274432 2041 274433 2042 274436 2043 274437 2044 274448 2045 274449 2046 274452 2047 274453 2048 274688 2049 274689 2050 274704 2051 274705 2052 275456 2053 275457 2054 275460 2055 275461 2056 275472 2057 275473 2058 275476 2059 275477 2060 275712 2061 275713 2062 275728 2063 275729 2064 278528 2065 278529 2066 278530 2067 278531 2068 278536 2069 278537 2070 278592 2071 278593 2072 278594 2073 278595 2074 278600 2075 278601 2076 278656 2077 278657 2078 278720 2079 278721 2080 279552 2081 279553 2082 279554 2083 279555 2084 279560 2085 279561 2086 279616 2087 279617 2088 279618 2089 279619 2090 279624 2091 279625 2092 279680 2093 279681 2094 279744 2095 279745 2096 282624 2097 282625 2098 282626 2099 282627 2100 282632 2101 282633 2102 282688 2103 282689 2104 282690 2105 282691 2106 282696 2107 282697 2108 282752 2109 282753 2110 282816 2111 282817 2112 283648 2113 283649 2114 283650 2115 283651 2116 283656 2117 283657 2118 283712 2119 283713 2120 283714 2121 283715 2122 283720 2123 283721 2124 283776 2125 283777 2126 283840 2127 283841 2128 286720 2129 286721 2130 287744 2131 287745 2132 290816 2133 290817 2134 291840 2135 291841 2136 294912 2137 294913 2138 294916 2139 294917 2140 294928 2141 294929 2142 294932 2143 294933 2144 294976 2145 294977 2146 294980 2147 294981 2148 294992 2149 294993 2150 294996 2151 294997 2152 295168 2153 295169 2154 295184 2155 295185 2156 295232 2157 295233 2158 295248 2159 295249 2160 295936 2161 295937 2162 295940 2163 295941 2164 295952 2165 295953 2166 295956 2167 295957 2168 296000 2169 296001 2170 296004 2171 296005 2172 296016 2173 296017 2174 296020 2175 296021 2176 296192 2177 296193 2178 296208 2179 296209 2180 296256 2181 296257 2182 296272 2183 296273 2184 299008 2185 299009 2186 299012 2187 299013 2188 299024 2189 299025 2190 299028 2191 299029 2192 299072 2193 299073 2194 299076 2195 299077 2196 299088 2197 299089 2198 299092 2199 299093 2200 299264 2201 299265 2202 299280 2203 299281 2204 299328 2205 299329 2206 299344 2207 299345 2208 300032 2209 300033 2210 300036 2211 300037 2212 300048 2213 300049 2214 300052 2215 300053 2216 300096 2217 300097 2218 300100 2219 300101 2220 300112 2221 300113 2222 300116 2223 300117 2224 300288 2225 300289 2226 300304 2227 300305 2228 300352 2229 300353 2230 300368 2231 300369 2232 311296 2233 311297 2234 311360 2235 311361 2236 312320 2237 312321 2238 312384 2239 312385 2240 315392 2241 315393 2242 315456 2243 315457 2244 316416 2245 316417 2246 316480 2247 316481 2248 327680 2249 327681 2250 327682 2251 327683 2252 327684 2253 327685 2254 327686 2255 327687 2256 327688 2257 327689 2258 327692 2259 327693 2260 327696 2261 327697 2262 327698 2263 327699 2264 327700 2265 327701 2266 327702 2267 327703 2268 327704 2269 327705 2270 327708 2271 327709 2272 327712 2273 327713 2274 327728 2275 327729 2276 327744 2277 327745 2278 327746 2279 327747 2280 327748 2281 327749 2282 327750 2283 327751 2284 327752 2285 327753 2286 327756 2287 327757 2288 327760 2289 327761 2290 327762 2291 327763 2292 327764 2293 327765 2294 327766 2295 327767 2296 327768 2297 327769 2298 327772 2299 327773 2300 327776 2301 327777 2302 327792 2303 327793 2304 327808 2305 327809 2306 327812 2307 327813 2308 327824 2309 327825 2310 327828 2311 327829 2312 327872 2313 327873 2314 327876 2315 327877 2316 327888 2317 327889 2318 327892 2319 327893 2320 327936 2321 327937 2322 327938 2323 327939 2324 327944 2325 327945 2326 327952 2327 327953 2328 327954 2329 327955 2330 327960 2331 327961 2332 328000 2333 328001 2334 328002 2335 328003 2336 328008 2337 328009 2338 328016 2339 328017 2340 328018 2341 328019 2342 328024 2343 328025 2344 328064 2345 328065 2346 328080 2347 328081 2348 328128 2349 328129 2350 328144 2351 328145 2352 328192 2353 328193 2354 328196 2355 328197 2356 328256 2357 328257 2358 328260 2359 328261 2360 328448 2361 328449 2362 328512 2363 328513 2364 328704 2365 328705 2366 328706 2367 328707 2368 328708 2369 328709 2370 328710 2371 328711 2372 328712 2373 328713 2374 328716 2375 328717 2376 328720 2377 328721 2378 328722 2379 328723 2380 328724 2381 328725 2382 328726 2383 328727 2384 328728 2385 328729 2386 328732 2387 328733 2388 328736 2389 328737 2390 328752 2391 328753 2392 328768 2393 328769 2394 328770 2395 328771 2396 328772 2397 328773 2398 328774 2399 328775 2400 328776 2401 328777 2402 328780 2403 328781 2404 328784 2405 328785 2406 328786 2407 328787 2408 328788 2409 328789 2410 328790 2411 328791 2412 328792 2413 328793 2414 328796 2415 328797 2416 328800 2417 328801 2418 328816 2419 328817 2420 328832 2421 328833 2422 328836 2423 328837 2424 328848 2425 328849 2426 328852 2427 328853 2428 328896 2429 328897 2430 328900 2431 328901 2432 328912 2433 328913 2434 328916 2435 328917 2436 328960 2437 328961 2438 328962 2439 328963 2440 328968 2441 328969 2442 328976 2443 328977 2444 328978 2445 328979 2446 328984 2447 328985 2448 329024 2449 329025 2450 329026 2451 329027 2452 329032 2453 329033 2454 329040 2455 329041 2456 329042 2457 329043 2458 329048 2459 329049 2460 329088 2461 329089 2462 329104 2463 329105 2464 329152 2465 329153 2466 329168 2467 329169 2468 329216 2469 329217 2470 329220 2471 329221 2472 329280 2473 329281 2474 329284 2475 329285 2476 329472 2477 329473 2478 329536 2479 329537 2480 329728 2481 329729 2482 329744 2483 329745 2484 329792 2485 329793 2486 329808 2487 329809 2488 330752 2489 330753 2490 330768 2491 330769 2492 330816 2493 330817 2494 330832 2495 330833 2496 331776 2497 331777 2498 331778 2499 331779 2500 331780 2501 331781 2502 331782 2503 331783 2504 331784 2505 331785 2506 331788 2507 331789 2508 331792 2509 331793 2510 331794 2511 331795 2512 331796 2513 331797 2514 331798 2515 331799 2516 331800 2517 331801 2518 331804 2519 331805 2520 331808 2521 331809 2522 331824 2523 331825 2524 331840 2525 331841 2526 331842 2527 331843 2528 331844 2529 331845 2530 331846 2531 331847 2532 331848 2533 331849 2534 331852 2535 331853 2536 331856 2537 331857 2538 331858 2539 331859 2540 331860 2541 331861 2542 331862 2543 331863 2544 331864 2545 331865 2546 331868 2547 331869 2548 331872 2549 331873 2550 331888 2551 331889 2552 331904 2553 331905 2554 331908 2555 331909 2556 331920 2557 331921 2558 331924 2559 331925 2560 331968 2561 331969 2562 331972 2563 331973 2564 331984 2565 331985 2566 331988 2567 331989 2568 332032 2569 332033 2570 332034 2571 332035 2572 332040 2573 332041 2574 332048 2575 332049 2576 332050 2577 332051 2578 332056 2579 332057 2580 332096 2581 332097 2582 332098 2583 332099 2584 332104 2585 332105 2586 332112 2587 332113 2588 332114 2589 332115 2590 332120 2591 332121 2592 332160 2593 332161 2594 332176 2595 332177 2596 332224 2597 332225 2598 332240 2599 332241 2600 332288 2601 332289 2602 332292 2603 332293 2604 332352 2605 332353 2606 332356 2607 332357 2608 332544 2609 332545 2610 332608 2611 332609 2612 332800 2613 332801 2614 332802 2615 332803 2616 332804 2617 332805 2618 332806 2619 332807 2620 332808 2621 332809 2622 332812 2623 332813 2624 332816 2625 332817 2626 332818 2627 332819 2628 332820 2629 332821 2630 332822 2631 332823 2632 332824 2633 332825 2634 332828 2635 332829 2636 332832 2637 332833 2638 332848 2639 332849 2640 332864 2641 332865 2642 332866 2643 332867 2644 332868 2645 332869 2646 332870 2647 332871 2648 332872 2649 332873 2650 332876 2651 332877 2652 332880 2653 332881 2654 332882 2655 332883 2656 332884 2657 332885 2658 332886 2659 332887 2660 332888 2661 332889 2662 332892 2663 332893 2664 332896 2665 332897 2666 332912 2667 332913 2668 332928 2669 332929 2670 332932 2671 332933 2672 332944 2673 332945 2674 332948 2675 332949 2676 332992 2677 332993 2678 332996 2679 332997 2680 333008 2681 333009 2682 333012 2683 333013 2684 333056 2685 333057 2686 333058 2687 333059 2688 333064 2689 333065 2690 333072 2691 333073 2692 333074 2693 333075 2694 333080 2695 333081 2696 333120 2697 333121 2698 333122 2699 333123 2700 333128 2701 333129 2702 333136 2703 333137 2704 333138 2705 333139 2706 333144 2707 333145 2708 333184 2709 333185 2710 333200 2711 333201 2712 333248 2713 333249 2714 333264 2715 333265 2716 333312 2717 333313 2718 333316 2719 333317 2720 333376 2721 333377 2722 333380 2723 333381 2724 333568 2725 333569 2726 333632 2727 333633 2728 333824 2729 333825 2730 333840 2731 333841 2732 333888 2733 333889 2734 333904 2735 333905 2736 334848 2737 334849 2738 334864 2739 334865 2740 334912 2741 334913 2742 334928 2743 334929 2744 335872 2745 335873 2746 335876 2747 335877 2748 335888 2749 335889 2750 335892 2751 335893 2752 336128 2753 336129 2754 336144 2755 336145 2756 336896 2757 336897 2758 336900 2759 336901 2760 336912 2761 336913 2762 336916 2763 336917 2764 337152 2765 337153 2766 337168 2767 337169 2768 339968 2769 339969 2770 339972 2771 339973 2772 339984 2773 339985 2774 339988 2775 339989 2776 340224 2777 340225 2778 340240 2779 340241 2780 340992 2781 340993 2782 340996 2783 340997 2784 341008 2785 341009 2786 341012 2787 341013 2788 341248 2789 341249 2790 341264 2791 341265 2792 344064 2793 344065 2794 344066 2795 344067 2796 344072 2797 344073 2798 344128 2799 344129 2800 344130 2801 344131 2802 344136 2803 344137 2804 344192 2805 344193 2806 344256 2807 344257 2808 345088 2809 345089 2810 345090 2811 345091 2812 345096 2813 345097 2814 345152 2815 345153 2816 345154 2817 345155 2818 345160 2819 345161 2820 345216 2821 345217 2822 345280 2823 345281 2824 348160 2825 348161 2826 348162 2827 348163 2828 348168 2829 348169 2830 348224 2831 348225 2832 348226 2833 348227 2834 348232 2835 348233 2836 348288 2837 348289 2838 348352 2839 348353 2840 349184 2841 349185 2842 349186 2843 349187 2844 349192 2845 349193 2846 349248 2847 349249 2848 349250 2849 349251 2850 349256 2851 349257 2852 349312 2853 349313 2854 349376 2855 349377 2856 352256 2857 352257 2858 353280 2859 353281 2860 356352 2861 356353 2862 357376 2863 357377 2864 360448 2865 360449 2866 360452 2867 360453 2868 360464 2869 360465 2870 360468 2871 360469 2872 360512 2873 360513 2874 360516 2875 360517 2876 360528 2877 360529 2878 360532 2879 360533 2880 360704 2881 360705 2882 360720 2883 360721 2884 360768 2885 360769 2886 360784 2887 360785 2888 361472 2889 361473 2890 361476 2891 361477 2892 361488 2893 361489 2894 361492 2895 361493 2896 361536 2897 361537 2898 361540 2899 361541 2900 361552 2901 361553 2902 361556 2903 361557 2904 361728 2905 361729 2906 361744 2907 361745 2908 361792 2909 361793 2910 361808 2911 361809 2912 364544 2913 364545 2914 364548 2915 364549 2916 364560 2917 364561 2918 364564 2919 364565 2920 364608 2921 364609 2922 364612 2923 364613 2924 364624 2925 364625 2926 364628 2927 364629 2928 364800 2929 364801 2930 364816 2931 364817 2932 364864 2933 364865 2934 364880 2935 364881 2936 365568 2937 365569 2938 365572 2939 365573 2940 365584 2941 365585 2942 365588 2943 365589 2944 365632 2945 365633 2946 365636 2947 365637 2948 365648 2949 365649 2950 365652 2951 365653 2952 365824 2953 365825 2954 365840 2955 365841 2956 365888 2957 365889 2958 365904 2959 365905 2960 376832 2961 376833 2962 376896 2963 376897 2964 377856 2965 377857 2966 377920 2967 377921 2968 380928 2969 380929 2970 380992 2971 380993 2972 381952 2973 381953 2974 382016 2975 382017 2976 393216 2977 393217 2978 393232 2979 393233 2980 393280 2981 393281 2982 393296 2983 393297 2984 394240 2985 394241 2986 394256 2987 394257 2988 394304 2989 394305 2990 394320 2991 394321 2992 397312 2993 397313 2994 397328 2995 397329 2996 397376 2997 397377 2998 397392 2999 397393 3000 398336 3001 398337 3002 398352 3003 398353 3004 398400 3005 398401 3006 398416 3007 398417 3008 458752 3009 458753 3010 458768 3011 458769 3012 458816 3013 458817 3014 458832 3015 458833 3016 459776 3017 459777 3018 459792 3019 459793 3020 459840 3021 459841 3022 459856 3023 459857 3024 462848 3025 462849 3026 462864 3027 462865 3028 462912 3029 462913 3030 462928 3031 462929 3032 463872 3033 463873 3034 463888 3035 463889 3036 463936 3037 463937 3038 463952 3039 463953 3040 524288 3041 524289 3042 524292 3043 524293 3044 524352 3045 524353 3046 524356 3047 524357 3048 524544 3049 524545 3050 524608 3051 524609 3052 525312 3053 525313 3054 525316 3055 525317 3056 525376 3057 525377 3058 525380 3059 525381 3060 525568 3061 525569 3062 525632 3063 525633 3064 528384 3065 528385 3066 528388 3067 528389 3068 528448 3069 528449 3070 528452 3071 528453 3072 528640 3073 528641 3074 528704 3075 528705 3076 529408 3077 529409 3078 529412 3079 529413 3080 529472 3081 529473 3082 529476 3083 529477 3084 529664 3085 529665 3086 529728 3087 529729 3088 589824 3089 589825 3090 589828 3091 589829 3092 589888 3093 589889 3094 589892 3095 589893 3096 590080 3097 590081 3098 590144 3099 590145 3100 590848 3101 590849 3102 590852 3103 590853 3104 590912 3105 590913 3106 590916 3107 590917 3108 591104 3109 591105 3110 591168 3111 591169 3112 593920 3113 593921 3114 593924 3115 593925 3116 593984 3117 593985 3118 593988 3119 593989 3120 594176 3121 594177 3122 594240 3123 594241 3124 594944 3125 594945 3126 594948 3127 594949 3128 595008 3129 595009 3130 595012 3131 595013 3132 595200 3133 595201 3134 595264 3135 595265 3136 786432 3137 786433 3138 786436 3139 786437 3140 786496 3141 786497 3142 786500 3143 786501 3144 786688 3145 786689 3146 786752 3147 786753 3148 787456 3149 787457 3150 787460 3151 787461 3152 787520 3153 787521 3154 787524 3155 787525 3156 787712 3157 787713 3158 787776 3159 787777 3160 790528 3161 790529 3162 790532 3163 790533 3164 790592 3165 790593 3166 790596 3167 790597 3168 790784 3169 790785 3170 790848 3171 790849 3172 791552 3173 791553 3174 791556 3175 791557 3176 791616 3177 791617 3178 791620 3179 791621 3180 791808 3181 791809 3182 791872 3183 791873 3184 851968 3185 851969 3186 851972 3187 851973 3188 852032 3189 852033 3190 852036 3191 852037 3192 852224 3193 852225 3194 852288 3195 852289 3196 852992 3197 852993 3198 852996 3199 852997 3200 853056 3201 853057 3202 853060 3203 853061 3204 853248 3205 853249 3206 853312 3207 853313 3208 856064 3209 856065 3210 856068 3211 856069 3212 856128 3213 856129 3214 856132 3215 856133 3216 856320 3217 856321 3218 856384 3219 856385 3220 857088 3221 857089 3222 857092 3223 857093 3224 857152 3225 857153 3226 857156 3227 857157 3228 857344 3229 857345 3230 857408 3231 857409 3232 1048576