0 01 12 13 04 05 16 27 28 39 410 411 512 613 714 715 616 517 418 419 320 221 222 123 024 025 126 127 028 029 130 231 332 333 234 135 036 037 138 139 040 041 142 243 244 345 446 547 548 449 450 551 652 653 754 855 856 957 1058 1159 1160 1061 962 863 864 965 966 867 868 969 1070 1071 1172 1273 1374 1375 1276 1277 1378 1479 1480 1581 1682 1683 1784 1885 1986 1987 1888 1789 1690 1691 1792 1793 1694 1695 1796 1897 1898 1999 20100 21101 21102 20103 20104 21105 22106 22107 23108 24109 25110 25111 24112 24113 25114 26115 26116 27117 28118 28119 29120 30121 31122 31123 30124 29125 28126 28127 27128 26129 26130 25131 24132 24133 25134 25135 24136 23137 22138 22139 21140 20141 20142 21143 21144 20145 19146 18147 18148 17149 16150 16151 17152 17153 16154 16155 17156 18157 19158 19159 18160 17161 16162 16163 15164 14165 14166 13167 12168 12169 13170 13171 12172 11173 10174 10175 9176 8177 8178 9179 9180 8181 8182 9183 10184 11185 11186 10187 9188 8189 8190 7191 6192 6193 5194 4195 4196 5197 5198 4199 3200 2201 2202 1203 0204 0205 1206 1207 0208 0209 1210 2211 3212 3213 2214 1215 0216 0217 1218 1219 0220 0221 1222 2223 2224 3225 4226 4227 5228 6229 7230 7231 6232 5233 4234 4235 3236 2237 2238 1239 0240 0241 1242 1243 0244 0245 1246 2247 3248 3249 2250 1251 0252 0253 1254 1255 0256 0257 1258 2259 2260 3261 4262 5263 5264 4265 4266 5267 6268 6269 7270 8271 9272 9273 8274 8275 9276 10277 10278 11279 12280 12281 13282 14283 15284 15285 14286 13287 12288 12289 11290 10291 10292 9293 8294 8295 9296 9297 8298 7299 6300 6301 5302 4303 4304 5305 5306 4307 3308 2309 2310 1311 0312 0313 1314 1315 0316 0317 1318 2319 3320 3321 2322 1323 0324 0325 1326 1327 0328 0329 1330 2331 2332 3333 4334 4335 5336 6337 7338 7339 6340 5341 4342 4343 3344 2345 2346 1347 0348 0349 1350 1351 0352 0353 1354 2355 3356 3357 2358 1359 0360 0361 1362 1363 0364 0365 1366 2367 2368 3369 4370 5371 5372 4373 4374 5375 6376 6377 7378 8379 8380 9381 10382 11383 11384 10385 9386 8387 8388 9389 9390 8391 8392 9393 10394 10395 11396 12397 13398 13399 12400 12401 13402 14403 14404 15405 16406 17407 17408 16409 16410 17411 18412 18413 19414 20415 20416 21417 22418 23419 23420 22421 21422 20423 20424 19425 18426 18427 17428 16429 16430 17431 17432 16433 16434 17435 18436 19437 19438 18439 17440 16441 16442 17443 17444 16445 16446 17447 18448 18449 19450 20451 21452 21453 20454 20455 21456 22457 22458 23459 24460 24461 25462 26463 27464 27465 26466 25467 24468 24469 25470 25471 24472 24473 25474 26475 26476 27477 28478 29479 29480 28481 28482 29483 30484 30485 31486 32487 32488 33489 34490 35491 35492 34493 33494 32495 32496 33497 33498 32499 32500 33501 34502 34503 35504 36505 37506 37507 36508 36509 37510 38511 38512 39513 40514 41515 41516 40517 40518 41519 42520 42521 43522 44523 44524 45525 46526 47527 47528 46529 45530 44531 44532 43533 42534 42535 41536 40537 40538 41539 41540 40541 39542 38543 38544 37545 36546 36547 37548 37549 36550 35551 34552 34553 33554 32555 32556 33557 33558 32559 32560 33561 34562 35563 35564 34565 33566 32567 32568 33569 33570 32571 32572 33573 34574 34575 35576 36577 36578 37579 38580 39581 39582 38583 37584 36585 36586 35587 34588 34589 33590 32591 32592 33593 33594 32595 32596 33597 34598 35599 35600 34601 33602 32603 32604 33605 33606 32607 32608 33609 34610 34611 35612 36613 37614 37615 36616 36617 37618 38619 38620 39621 40622 40623 41624 42625 43626 43627 42628 41629 40630 40631 41632 41633 40634 40635 41636 42637 42638 43639 44640 45641 45642 44643 44644 45645 46646 46647 47648 48649 49650 49651 48652 48653 49654 50655 50656 51657 52658 52659 53660 54661 55662 55663 54664 53665 52666 52667 51668 50669 50670 49671 48672 48673 49674 49675 48676 48677 49678 50679 51680 51681 50682 49683 48684 48685 49686 49687 48688 48689 49690 50691 50692 51693 52694 53695 53696 52697 52698 53699 54700 54701 55702 56703 56704 57705 58706 59707 59708 58709 57710 56711 56712 57713 57714 56715 56716 57717 58718 58719 59720 60721 61722 61723 60724 60725 61726 62727 62728 63729 64730 64731 65732 66733 67734 67735 66736 65737 64738 64739 65740 65741 64742 64743 65744 66745 66746 67747 68748 69749 69750 68751 68752 69753 70754 70755 71756 72757 73758 73759 72760 72761 73762 74763 74764 75765 76766 76767 77768 78769 79770 79771 78772 77773 76774 76775 75776 74777 74778 73779 72780 72781 73782 73783 72784 71785 70786 70787 69788 68789 68790 69791 69792 68793 67794 66795 66796 65797 64798 64799 65800 65801 64802 64803 65804 66805 67806 67807 66808 65809 64810 64811 65812 65813 64814 64815 65816 66817 66818 67819 68820 68821 69822 70823 71824 71825 70826 69827 68828 68829 67830 66831 66832 65833 64834 64835 65836 65837 64838 64839 65840 66841 67842 67843 66844 65845 64846 64847 65848 65849 64850 64851 65852 66853 66854 67855 68856 69857 69858 68859 68860 69861 70862 70863 71864 72865 72866 73867 74868 75869 75870 74871 73872 72873 72874 73875 73876 72877 72878 73879 74880 74881 75882 76883 77884 77885 76886 76887 77888 78889 78890 79891 80892 81893 81894 80895 80896 81897 82898 82899 83900 84901 84902 85903 86904 87905 87906 86907 85908 84909 84910 83911 82912 82913 81914 80915 80916 81917 81918 80919 80920 81921 82922 83923 83924 82925 81926 80927 80928 81929 81930 80931 80932 81933 82934 82935 83936 84937 85938 85939 84940 84941 85942 86943 86944 87945 88946 88947 89948 90949 91950 91951 90952 89953 88954 88955 89956 89957 88958 88959 89960 90961 90962 91963 92964 93965 93966 92967 92968 93969 94970 94971 95972 96973 97974 97975 96976 96977 97978 98979 98980 99981 100982 100983 101984 102985 103986 103987 102988 101989 100990 100991 99992 98993 98994 97995 96996 96997 97998 97999 961000 961001 971002 981003 991004 991005 981006 971007 961008 961009 971010 971011 961012 961013 971014 981015 981016 991017 1001018 1011019 1011020 1001021 1001022 1011023 1021024 1021025 1031026 1041027 1041028 1051029 1061030 1071031 1071032 1061033 1051034 1041035 1041036 1051037 1051038 1041039 1041040 1051041 1061042 1061043 1071044 1081045 1091046 1091047 1081048 1081049 1091050 1101051 1101052 1111053 1121054 1121055 1131056 1141057 1151058 1151059 1141060 1131061 1121062 1121063 1131064 1131065 1121066 1121067 1131068 1141069 1141070 1151071 1161072 1171073 1171074 1161075 1161076 1171077 1181078 1181079 1191080 1201081 1211082 1211083 1201084 1201085 1211086 1221087 1221088 1231089 1241090 1241091 1251092 1261093 1271094 1271095 1261096 1251097 1241098 1241099 1231100 1221101 1221102 1211103 1201104 1201105 1211106 1211107 1201108 1191109 1181110 1181111 1171112 1161113 1161114 1171115 1171116 1161117 1151118 1141119 1141120 1131121 1121122 1121123 1131124 1131125 1121126 1121127 1131128 1141129 1151130 1151131 1141132 1131133 1121134 1121135 1111136 1101137 1101138 1091139 1081140 1081141 1091142 1091143 1081144 1071145 1061146 1061147 1051148 1041149 1041150 1051151 1051152 1041153 1041154 1051155 1061156 1071157 1071158 1061159 1051160 1041161 1041162 1031163 1021164 1021165 1011166 1001167 1001168 1011169 1011170 1001171 991172 981173 981174 971175 961176 961177 971178 971179 961180 961181 971182 981183 991184 991185 981186 971187 961188 961189 971190 971191 961192 961193 971194 981195 981196 991197 1001198 1001199 1011200 1021201 1031202 1031203 1021204 1011205 1001206 1001207 991208 981209 981210 971211 961212 961213 971214 971215 961216 951217 941218 941219 931220 921221 921222 931223 931224 921225 911226 901227 901228 891229 881230 881231 891232 891233 881234 881235 891236 901237 911238 911239 901240 891241 881242 881243 871244 861245 861246 851247 841248 841249 851250 851251 841252 831253 821254 821255 811256 801257 801258 811259 811260 801261 801262 811263 821264 831265 831266 821267 811268 801269 801270 811271 811272 801273 801274 811275 821276 821277 831278 841279 841280 851281 861282 871283 871284 861285 851286 841287 841288 831289 821290 821291 811292 801293 801294 811295 811296 801297 791298 781299 781300 771301 761302 761303 771304 771305 761306 751307 741308 741309 731310 721311 721312 731313 731314 721315 721316 731317 741318 751319 751320 741321 731322 721323 721324 711325 701326 701327 691328 681329 681330 691331 691332 681333 671334 661335 661336 651337 641338 641339 651340 651341 641342 641343 651344 661345 671346 671347 661348 651349 641350 641351 651352 651353 641354 641355 651356 661357 661358 671359 681360 681361 691362 701363 711364 711365 701366 691367 681368 681369 671370 661371 661372 651373 641374 641375 651376 651377 641378 641379 651380 661381 671382 671383 661384 651385 641386 641387 651388 651389 641390 641391 651392 661393 661394 671395 681396 691397 691398 681399 681400 691401 701402 701403 711404 721405 731406 731407 721408 721409 731410 741411 741412 751413 761414 761415 771416 781417 791418 791419 781420 771421 761422 761423 751424 741425 741426 731427 721428 721429 731430 731431 721432 711433 701434 701435 691436 681437 681438 691439 691440 681441 671442 661443 661444 651445 641446 641447 651448 651449 641450 641451 651452 661453 671454 671455 661456 651457 641458 641459 631460 621461 621462 611463 601464 601465 611466 611467 601468 591469 581470 581471 571472 561473 561474 571475 571476 561477 561478 571479 581480 591481 591482 581483 571484 561485 561486 551487 541488 541489 531490 521491 521492 531493 531494 521495 511496 501497 501498 491499 481500 481501 491502 491503 481504 481505 491506 501507 511508 511509 501510 491511 481512 481513 491514 491515 481516 481517 491518 501519 501520 511521 521522 521523 531524 541525 551526 551527 541528 531529 521530 521531 511532 501533 501534 491535 481536 481537 491538 491539 481540 471541 461542 461543 451544 441545 441546 451547 451548 441549 431550 421551 421552 411553 401554 401555 411556 411557 401558 401559 411560 421561 431562 431563 421564 411565 401566 401567 391568 381569 381570 371571 361572 361573 371574 371575 361576 351577 341578 341579 331580 321581 321582 331583 331584 321585 321586 331587 341588 351589 351590 341591 331592 321593 321594 331595 331596 321597 321598 331599 341600 341601 351602 361603 361604 371605 381606 391607 391608 381609 371610 361611 361612 351613 341614 341615 331616 321617 321618 331619 331620 321621 321622 331623 341624 351625 351626 341627 331628 321629 321630 331631 331632 321633 321634 331635 341636 341637 351638 361639 371640 371641 361642 361643 371644 381645 381646 391647 401648 411649 411650 401651 401652 411653 421654 421655 431656 441657 441658 451659 461660 471661 471662 461663 451664 441665 441666 431667 421668 421669 411670 401671 401672 411673 411674 401675 391676 381677 381678 371679 361680 361681 371682 371683 361684 351685 341686 341687 331688 321689 321690 331691 331692 321693 321694 331695 341696 351697 351698 341699 331700 321701 321702 311703 301704 301705 291706 281707 281708 291709 291710 281711 271712 261713 261714 251715 241716 241717 251718 251719 241720 241721 251722 261723 271724 271725 261726 251727 241728 241729 231730 221731 221732 211733 201734 201735 211736 211737 201738 191739 181740 181741 171742 161743 161744 171745 171746 161747 161748 171749 181750 191751 191752 181753 171754 161755 161756 171757 171758 161759 161760 171761 181762 181763 191764 201765 201766 211767 221768 231769 231770 221771 211772 201773 201774 191775 181776 181777 171778 161779 161780 171781 171782 161783 151784 141785 141786 131787 121788 121789 131790 131791 121792 111793 101794 101795 91796 81797 81798 91799 91800 81801 81802 91803 101804 111805 111806 101807 91808 81809 81810 71811 61812 61813 51814 41815 41816 51817 51818 41819 31820 21821 21822 11823 01824 01825 11826 11827 01828 01829 11830 21831 31832 31833 21834 11835 01836 01837 11838 11839 01840 01841 11842 21843 21844 31845 41846 41847 51848 61849 71850 71851 61852 51853 41854 41855 31856 21857 21858 11859 01860 01861 11862 11863 01864 01865 11866 21867 31868 31869 21870 11871 01872 01873 11874 11875 01876 01877 11878 21879 21880 31881 41882 51883 51884 41885 41886 51887 61888 61889 71890 81891 91892 91893 81894 81895 91896 101897 101898 111899 121900 121901 131902 141903 151904 151905 141906 131907 121908 121909 111910 101911 101912 91913 81914 81915 91916 91917 81918 71919 61920 61921 51922 41923 41924 51925 51926 41927 31928 21929 21930 11931 01932 01933 11934 11935 01936 01937 11938 21939 31940 31941 21942 11943 01944 01945 11946 11947 01948 01949 11950 21951 21952 31953 41954 41955 51956 61957 71958 71959 61960 51961 41962 41963 31964 21965 21966 11967 01968 01969 11970 11971 01972 01973 11974 21975 31976 31977 21978 11979 01980 01981 11982 11983 01984 01985 11986 21987 21988 31989 41990 51991 51992 41993 41994 51995 61996 61997 71998 81999 82000 92001 102002 112003 112004 102005 92006 82007 82008 92009 92010 82011 82012 92013 102014 102015 112016 122017 132018 132019 122020 122021 132022 142023 142024 152025 162026 162027 172028 182029 192030 192031 182032 172033 162034 162035 172036 172037 162038 162039 172040 182041 182042 192043 202044 212045 212046 202047 202048 212049 222050 222051 232052 242053 252054 252055 242056 242057 252058 262059 262060 272061 282062 282063 292064 302065 312066 312067 302068 292069 282070 282071 272072 262073 262074 252075 242076 242077 252078 252079 242080 232081 222082 222083 212084 202085 202086 212087 212088 202089 192090 182091 182092 172093 162094 162095 172096 172097 162098 162099 172100 182101 192102 192103 182104 172105 162106 162107 152108 142109 142110 132111 122112 122113 132114 132115 122116 112117 102118 102119 92120 82121 82122 92123 92124 82125 82126 92127 102128 112129 112130 102131 92132 82133 82134 72135 62136 62137 52138 42139 42140 52141 52142 42143 32144 22145 22146 12147 02148 02149 12150 12151 02152 02153 12154 22155 32156 32157 22158 12159 02160 02161 12162 12163 02164 02165 12166 22167 22168 32169 42170 42171 52172 62173 72174 72175 62176 52177 42178 42179 32180 22181 22182 12183 02184 02185 12186 12187 0