1 0 2 1 3 2 4 20 5 21 6 3 7 23 8 4 9 22 10 5 11 6 12 24 13 25 14 7 15 8 16 26 17 9 18 27 19 10 20 28 21 11 22 12 23 13 24 29 25 32 26 14 27 15 28 42 29 16 30 17 31 18 32 200 33 201 34 19 35 203 36 204 37 30 38 52 39 31 40 33 41 34 42 62 43 35 44 36 45 37 46 38 47 205 48 206 49 39 50 40 51 207 52 41 53 43 54 44 55 72 56 45 57 208 58 46 59 47 60 82 61 92 62 209 63 210 64 48 65 49 66 50 67 202 68 120 69 211 70 212 71 51 72 121 73 123 74 53 75 54 76 55 77 56 78 213 79 124 80 125 81 214 82 57 83 232 84 58 85 59 86 126 87 60 88 127 89 128 90 215 91 61 92 63 93 242 94 64 95 65 96 66 97 129 98 216 99 67 100 68 101 69 102 217 103 222 104 70 105 220 106 252 107 71 108 73 109 74 110 75 111 320 112 122 113 76 114 321 115 322 116 77 117 78 118 218 119 422 120 79 121 80 122 323 123 324 124 81 125 262 126 83 127 325 128 84 129 219 130 326 131 85 132 327 133 86 134 87 135 328 136 329 137 88 138 230 139 89 140 420 141 90 142 231 143 91 144 93 145 233 146 421 147 94 148 95 149 96 150 234 151 423 152 97 153 98 154 99 155 424 156 522 157 100 158 102 159 112 160 235 161 101 162 425 163 132 164 103 165 104 166 105 167 236 168 142 169 237 170 221 171 106 172 107 173 238 174 152 175 426 176 108 177 239 178 427 179 109 180 240 181 162 182 110 183 111 184 428 185 429 186 113 187 241 188 114 189 243 190 223 191 115 192 116 193 520 194 117 195 244 196 118 197 521 198 119 199 245 200 130 201 172 202 131 203 133 204 182 205 192 206 134 207 135 208 136 209 246 210 247 211 224 212 137 213 138 214 302 215 312 216 622 217 139 218 523 219 140 220 141 221 524 222 143 223 248 224 144 225 145 226 525 227 146 228 722 229 332 230 249 231 272 232 342 233 250 234 282 235 526 236 527 237 251 238 253 239 147 240 292 241 528 242 529 243 2020 244 620 245 352 246 148 247 362 248 149 249 254 250 150 251 255 252 372 253 151 254 382 255 153 256 392 257 154 258 402 259 155 260 156 261 256 262 2021 263 412 264 621 265 623 266 157 267 2023 268 624 269 158 270 625 271 626 272 257 273 432 274 159 275 442 276 160 277 161 278 627 279 628 280 452 281 462 282 163 283 472 284 164 285 165 286 482 287 166 288 492 289 167 290 168 291 169 292 2024 293 629 294 170 295 502 296 171 297 173 298 225 299 258 300 259 301 174 302 512 303 720 304 721 305 175 306 176 307 723 308 724 309 260 310 177 311 261 312 178 313 725 314 263 315 179 316 726 317 532 318 542 319 180 320 727 321 728 322 181 323 552 324 183 325 729 326 184 327 562 328 185 329 572 330 186 331 187 332 264 333 188 334 820 335 265 336 266 337 189 338 190 339 821 340 823 341 267 342 191 343 824 344 193 345 582 346 194 347 195 348 825 349 196 350 592 351 197 352 198 353 602 354 199 355 300 356 268 357 301 358 303 359 826 360 827 361 269 362 304 363 612 364 632 365 642 366 652 367 305 368 306 369 822 370 662 371 672 372 270 373 271 374 307 375 273 376 274 377 308 378 682 379 828 380 309 381 310 382 275 383 829 384 311 385 313 386 276 387 692 388 314 389 315 390 920 391 316 392 921 393 702 394 712 395 2025 396 923 397 924 398 317 399 318 400 277 401 319 402 925 403 732 404 742 405 926 406 752 407 762 408 772 409 330 410 331 411 927 412 333 413 334 414 278 415 335 416 782 417 336 418 337 419 792 420 802 421 928 422 338 423 339 424 929 425 340 426 279 427 280 428 281 429 341 430 812 431 343 432 344 433 345 434 283 435 346 436 347 437 226 438 832 439 842 440 348 441 284 442 1200 443 285 444 852 445 349 446 350 447 862 448 1201 449 286 450 351 451 1203 452 287 453 353 454 354 455 288 456 1204 457 1205 458 289 459 355 460 290 461 356 462 357 463 291 464 872 465 882 466 1206 467 358 468 359 469 1207 470 1208 471 293 472 360 473 1209 474 361 475 363 476 294 477 364 478 295 479 1210 480 296 481 365 482 892 483 366 484 367 485 902 486 368 487 369 488 297 489 370 490 371 491 298 492 373 493 912 494 374 495 299 496 2000 497 375 498 932 499 376 500 2002 501 377 502 378 503 379 504 2001 505 380 506 942 507 381 508 383 509 952 510 962 511 384 512 227 513 385 514 386 515 1211 516 387 517 388 518 1213 519 972 520 982 521 2003 522 389 523 390 524 228 525 1214 526 1202 527 391 528 393 529 394 530 2026 531 395 532 396 533 992 534 397 535 2012 536 398 537 2004 538 2005 539 1215 540 2027 541 399 542 400 543 1020 544 401 545 2006 546 403 547 404 548 2007 549 1021 550 405 551 406 552 1023 553 407 554 1024 555 1216 556 1217 557 1025 558 408 559 2032 560 409 561 2008 562 410 563 411 564 2009 565 413 566 1218 567 414 568 415 569 1219 570 416 571 417 572 2010 573 418 574 419 575 2011 576 430 577 431 578 2013 579 1230 580 2014 581 1231 582 433 583 2042 584 1026 585 2220 586 229 587 1212 588 1233 589 2052 590 434 591 2015 592 1027 593 2202 594 435 595 1234 596 2016 597 1028 598 2017 599 2062 600 922 601 436 602 2022 603 437 604 1232 605 2018 606 1029 607 1235 608 1236 609 438 610 1242 611 439 612 1237 613 2072 614 440 615 2019 616 441 617 1238 618 2082 619 1252 620 2030 621 443 622 2122 623 444 624 445 625 1239 626 2031 627 2033 628 446 629 1120 630 2034 631 1121 632 1240 633 1123 634 1241 635 447 636 1262 637 2035 638 448 639 1124 640 1243 641 1244 642 449 643 450 644 1245 645 1125 646 1246 647 451 648 1126 649 2200 650 453 651 454 652 1247 653 2036 654 1220 655 2037 656 455 657 2092 658 1272 659 2028 660 2029 661 456 662 2102 663 457 664 458 665 1127 666 459 667 2112 668 460 669 461 670 463 671 2120 672 2038 673 2132 674 464 675 1282 676 1292 677 465 678 1248 679 2039 680 1249 681 1250 682 2142 683 466 684 2121 685 2040 686 1128 687 2123 688 467 689 1129 690 468 691 1251 692 2212 693 1253 694 469 695 1320 696 1254 697 1321 698 470 699 2124 700 2041 701 471 702 1323 703 473 704 1255 705 2125 706 2126 707 474 708 475 709 1324 710 1256 711 1325 712 476 713 3202 714 477 715 2232 716 478 717 479 718 1257 719 2127 720 1326 721 2128 722 1327 723 1328 724 2043 725 480 726 1329 727 3212 728 481 729 483 730 484 731 2152 732 1258 733 1259 734 1420 735 2044 736 2045 737 1421 738 2046 739 2047 740 485 741 2162 742 486 743 1260 744 487 745 1261 746 2048 747 1263 748 488 749 1423 750 1264 751 2049 752 3232 753 489 754 2050 755 490 756 3242 757 491 758 2051 759 493 760 1424 761 1022 762 1425 763 1426 764 2172 765 494 766 495 767 2182 768 1427 769 2053 770 2054 771 496 772 497 773 2055 774 1428 775 1265 776 3252 777 498 778 1221 779 2056 780 3262 781 499 782 1429 783 1266 784 1520 785 2057 786 1267 787 1268 788 2058 789 1269 790 500 791 501 792 2129 793 503 794 2059 795 3272 796 504 797 1270 798 505 799 2060 800 1521 801 1271 802 506 803 2320 804 507 805 2061 806 508 807 2063 808 509 809 1273 810 2192 811 510 812 2064 813 2302 814 1523 815 511 816 2065 817 513 818 514 819 2312 820 515 821 516 822 1274 823 2066 824 2067 825 1275 826 2332 827 517 828 1122 829 1524 830 518 831 519 832 1276 833 2068 834 1525 835 1277 836 530 837 1278 838 531 839 2342 840 533 841 534 842 1279 843 2069 844 1526 845 2352 846 535 847 1527 848 1528 849 2070 850 1280 851 536 852 1529 853 1281 854 537 855 538 856 1283 857 2071 858 1620 859 1284 860 539 861 540 862 2073 863 1621 864 1285 865 541 866 543 867 1286 868 2201 869 2203 870 544 871 1287 872 2204 873 1288 874 545 875 2362 876 1289 877 1623 878 546 879 547 880 1290 881 1291 882 548 883 1293 884 2321 885 549 886 2074 887 550 888 551 889 2372 890 553 891 1624 892 554 893 2323 894 555 895 1223 896 1294 897 556 898 2075 899 1625 900 1626 901 557 902 558 903 2382 904 1295 905 559 906 2324 907 1627 908 560 909 561 910 1296 911 2325 912 563 913 1297 914 1298 915 1299 916 564 917 565 918 3200 919 2326 920 566 921 3201 922 1628 923 567 924 2205 925 2327 926 568 927 3203 928 569 929 2328 930 570 931 3204 932 571 933 3205 934 2076 935 1629 936 573 937 1720 938 1224 939 3282 940 574 941 3292 942 1721 943 575 944 1723 945 4202 946 576 947 577 948 2392 949 578 950 2329 951 579 952 3206 953 580 954 1724 955 1225 956 3207 957 3208 958 581 959 3209 960 2077 961 4212 962 583 963 1725 964 584 965 585 966 3210 967 586 968 3211 969 2078 970 1726 971 587 972 1727 973 3213 974 588 975 3214 976 2079 977 1728 978 589 979 590 980 2080 981 3215 982 3216 983 2420 984 591 985 3217 986 593 987 594 988 3218 989 1729 990 595 991 2402 992 3219 993 596 994 1226 995 2081 996 597 997 2421 998 598 999 1820 1000 3230 1001 599 1002 1821 1003 600 1004 1823 1005 3231 1006 601 1007 603 1008 2083 1009 3233 1010 604 1011 2412 1012 605 1013 3234 1014 606 1015 3235 1016 2423 1017 607 1018 1824 1019 1825 1020 608 1021 2084 1022 609 1023 3236 1024 2424 1025 610 1026 1826 1027 611 1028 2425 1029 613 1030 1827 1031 614 1032 3237 1033 1828 1034 615 1035 616 1036 3238 1037 2426 1038 617 1039 1829 1040 618 1041 1920 1042 619 1043 2085 1044 630 1045 631 1046 2432 1047 3239 1048 633 1049 3240 1050 634 1051 1921 1052 2086 1053 635 1054 2087 1055 636 1056 1923 1057 2088 1058 637 1059 2089 1060 638 1061 639 1062 2442 1063 2452 1064 640 1065 3241 1066 641 1067 3243 1068 2090 1069 643 1070 644 1071 2427 1072 645 1073 646 1074 2206 1075 647 1076 2207 1077 2428 1078 648 1079 649 1080 2429 1081 2091 1082 650 1083 3244 1084 3245 1085 2462 1086 651 1087 1924 1088 3246 1089 653 1090 2093 1091 654 1092 1925 1093 3247 1094 655 1095 2094 1096 656 1097 657 1098 2520 1099 658 1100 659 1101 2095 1102 3248 1103 660 1104 2521 1105 3249 1106 661 1107 1926 1108 1227 1109 663 1110 664 1111 2472 1112 4232 1113 665 1114 666 1115 3250 1116 667 1117 2523 1118 668 1119 669 1120 2096 1121 670 1122 2097 1123 671 1124 3251 1125 2098 1126 2099 1127 673 1128 3253 1129 2100 1130 3254 1131 2101 1132 674 1133 2242 1134 675 1135 676 1136 3255 1137 677 1138 1927 1139 3256 1140 678 1141 4242 1142 3257 1143 679 1144 1928 1145 680 1146 681 1147 3258 1148 683 1149 1929 1150 3259 1151 684 1152 2482 1153 685 1154 686 1155 2103 1156 2524 1157 687 1158 688 1159 2104 1160 689 1161 690 1162 2105 1163 691 1164 3260 1165 2106 1166 693 1167 2107 1168 3020 1169 3021 1170 3261 1171 694 1172 2108 1173 3263 1174 2525 1175 695 1176 696 1177 1228 1178 697 1179 698 1180 2492 1181 699 1182 700 1183 3264 1184 701 1185 3023 1186 3265 1187 703 1188 704 1189 2526 1190 705 1191 706 1192 4252 1193 707 1194 3024 1195 708 1196 3266 1197 2527 1198 709 1199 710 1200 3267 1201 3268 1202 711 1203 3025 1204 3269 1205 713 1206 714 1207 4262 1208 715 1209 716 1210 3026 1211 717 1212 2109 1213 3027 1214 718 1215 3028 1216 4272 1217 719 1218 730 1219 3029 1220 731 1221 3270 1222 733 1223 2110 1224 734 1225 3271 1226 2528 1227 735 1228 736 1229 3273 1230 737 1231 4282 1232 738 1233 739 1234 3120 1235 740 1236 741 1237 2502 1238 743 1239 744 1240 2111 1241 4292 1242 745 1243 746 1244 3121 1245 747 1246 748 1247 3274 1248 749 1249 750 1250 2512 1251 2532 1252 751 1253 753 1254 2113 1255 3123 1256 3275 1257 754 1258 3276 1259 755 1260 5202 1261 756 1262 757 1263 3124 1264 758 1265 759 1266 3125 1267 2114 1268 760 1269 761 1270 2208 1271 763 1272 764 1273 2542 1274 3277 1275 765 1276 766 1277 2552 1278 767 1279 2562 1280 768 1281 769 1282 2115 1283 770 1284 5212 1285 771 1286 773 1287 774 1288 2529 1289 775 1290 776 1291 3278 1292 2116 1293 5232 1294 777 1295 778 1296 779 1297 2117 1298 2118 1299 3126 1300 780 1301 781 1302 3279 1303 2620 1304 783 1305 784 1306 3127 1307 785 1308 2621 1309 786 1310 787 1311 3128 1312 788 1313 3280 1314 789 1315 790 1316 2572 1317 791 1318 3129 1319 2119 1320 793 1321 794 1322 2130 1323 795 1324 2131 1325 3320 1326 796 1327 797 1328 3321 1329 5242 1330 798 1331 799 1332 800 1333 2133 1334 801 1335 5252 1336 803 1337 804 1338 805 1339 2134 1340 806 1341 3323 1342 807 1343 1322 1344 3324 1345 2135 1346 808 1347 809 1348 2136 1349 810 1350 811 1351 2137 1352 2221 1353 3281 1354 813 1355 3283 1356 814 1357 815 1358 2138 1359 2252 1360 816 1361 2209 1362 3284 1363 817 1364 818 1365 2582 1366 819 1367 830 1368 2139 1369 831 1370 3325 1371 3285 1372 833 1373 3326 1374 3286 1375 834 1376 3287 1377 835 1378 836 1379 3288 1380 1229 1381 837 1382 2140 1383 838 1384 2623 1385 3289 1386 839 1387 3290 1388 3291 1389 2141 1390 840 1391 2143 1392 3293 1393 2144 1394 841 1395 2145 1396 3327 1397 3294 1398 3220 1399 843 1400 3295 1401 3221 1402 844 1403 3328 1404 845 1405 846 1406 3296 1407 2592 1408 847 1409 848 1410 2146 1411 849 1412 2602 1413 850 1414 851 1415 2147 1416 853 1417 3297 1418 2612 1419 854 1420 855 1421 3223 1422 3298 1423 856 1424 3329 1425 2148 1426 2210 1427 857 1428 3420 1429 3299 1430 858 1431 3421 1432 3423 1433 4200 1434 859 1435 3424 1436 860 1437 2149 1438 2211 1439 861 1440 863 1441 2150 1442 864 1443 2151 1444 865 1445 3425 1446 4201 1447 866 1448 867 1449 2632 1450 868 1451 869 1452 3426 1453 1422 1454 870 1455 871 1456 873 1457 2153 1458 2322 1459 3427 1460 874 1461 875 1462 2154 1463 3428 1464 876 1465 877 1466 4203 1467 2155 1468 878 1469 879 1470 2156 1471 2624 1472 2157 1473 2625 1474 3429 1475 4204 1476 880 1477 3520 1478 881 1479 3521 1480 883 1481 3523 1482 884 1483 885 1484 3524 1485 4205 1486 5262 1487 886 1488 4206 1489 5272 1490 887 1491 3525 1492 888 1493 889 1494 3526 1495 3224 1496 3527 1497 2158 1498 890 1499 2159 1500 891 1501 893 1502 2642 1503 4207