1 12 23 34 45 56 67 88 109 1210 1511 1612 1713 2014 2415 3016 3217 3418 4019 4820 5121 6022 6423 6824 8025 8526 9627 10228 12029 12830 13631 16032 17033 19234 20435 24036 25537 25638 25739 27240 32041 34042 38443 40844 48045 51046 51247 51448 54449 64050 68051 76852 77153 81654 96055 102056 102457 102858 108859 128060 128561 136062 153663 154264 163265 192066 204067 204868 205669 217670 256071 257072 272073 307274 308475 326476 384077 385578 408079 409680 411281 435282 436983 512084 514085 544086 614487 616888 652889 768090 771091 816092 819293 822494 870495 873896 1024097 1028098 1088099 12288100 12336101 13056102 13107103 15360104 15420105 16320106 16384107 16448108 17408109 17476110 20480111 20560112 21760113 21845114 24576115 24672116 26112117 26214118 30720119 30840120 32640121 32768122 32896123 34816124 34952125 40960126 41120127 43520128 43690129 49152130 49344131 52224132 52428133 61440134 61680135 65280136 65535137 65536138 65537139 65792140 69632141 69904142 81920143 82240144 87040145 87380146 98304147 98688148 104448149 104856150 122880151 123360152 130560153 131070154 131072155 131074156 131584157 139264158 139808159 163840160 164480161 174080162 174760163 196608164 196611165 197376166 208896167 209712168 245760169 246720170 261120171 262140172 262144173 262148174 263168175 278528176 279616177 327680178 327685179 328960180 348160181 349520182 393216183 393222184 394752185 417792186 419424187 491520188 493440189 522240190 524280191 524288192 524296193 526336194 557056195 559232196 655360197 655370198 657920199 696320200 699040201 786432202 786444203 789504204 835584205 838848206 983040207 983055208 986880209 1044480210 1048560211 1048576212 1048592213 1052672214 1114112215 1114129216 1118464217 1310720218 1310740219 1315840220 1392640221 1398080222 1572864223 1572888224 1579008225 1671168226 1677696227 1966080228 1966110229 1973760230 2088960231 2097120232 2097152233 2097184234 2105344235 2228224236 2228258237 2236928238 2621440239 2621480240 2631680241 2785280242 2796160243 3145728244 3145776245 3158016246 3342336247 3342387248 3355392249 3932160250 3932220251 3947520252 4177920253 4194240254 4194304255 4194368256 4210688257 4456448258 4456516259 4473856260 5242880261 5242960262 5263360263 5570560264 5570645265 5592320266 6291456267 6291552268 6316032269 6684672270 6684774271 6710784272 7864320273 7864440274 7895040275 8355840276 8388480277 8388608278 8388736279 8421376280 8912896281 8913032282 8947712283 10485760284 10485920285 10526720286 11141120287 11141290288 11184640289 12582912290 12583104291 12632064292 13369344293 13369548294 13421568295 15728640296 15728880297 15790080298 16711680299 16711935300 16776960301 16777216302 16777472303 16842752304 16843009305 17825792306 17826064307 17895424308 20971520309 20971840310 21053440311 22282240312 22282580313 22369280314 25165824315 25166208316 25264128317 26738688318 26739096319 26843136320 31457280321 31457760322 31580160323 33423360324 33423870325 33553920326 33554432327 33554944328 33685504329 33686018330 35651584331 35652128332 35790848333 41943040334 41943680335 42106880336 44564480337 44565160338 44738560339 50331648340 50332416341 50528256342 50529027343 53477376344 53478192345 53686272346 62914560347 62915520348 63160320349 66846720350 66847740351 67107840352 67108864353 67109888354 67371008355 67372036356 71303168357 71304256358 71581696359 83886080360 83887360361 84213760362 84215045363 89128960364 89130320365 89477120366 100663296367 100664832368 101056512369 101058054370 106954752371 106956384372 107372544373 125829120374 125831040375 126320640376 133693440377 133695480378 134215680379 134217728380 134219776381 134742016382 134744072383 142606336384 142608512385 143163392386 167772160387 167774720388 168427520389 168430090390 178257920391 178260640392 178954240393 201326592394 201329664395 202113024396 202116108397 213909504398 213912768399 214745088400 251658240401 251662080402 252641280403 252645135404 267386880405 267390960406 268431360407 268435456408 268439552409 269484032410 269488144411 285212672412 285217024413 286326784414 286331153415 335544320416 335549440417 336855040418 336860180419 356515840420 356521280421 357908480422 402653184423 402659328424 404226048425 404232216426 427819008427 427825536428 429490176429 503316480430 503324160431 505282560432 505290270433 534773760434 534781920435 536862720436 536870912437 536879104438 538968064439 538976288440 570425344441 570434048442 572653568443 572662306444 671088640445 671098880446 673710080447 673720360448 713031680449 713042560450 715816960451 805306368452 805318656453 808452096454 808464432455 855638016456 855651072457 858980352458 858993459459 1006632960460 1006648320461 1010565120462 1010580540463 1069547520464 1069563840465 1073725440466 1073741824467 1073758208468 1077936128469 1077952576470 1140850688471 1140868096472 1145307136473 1145324612474 1342177280475 1342197760476 1347420160477 1347440720478 1426063360479 1426085120480 1431633920481 1431655765482 1610612736483 1610637312484 1616904192485 1616928864486 1711276032487 1711302144488 1717960704489 1717986918490 2013265920491 2013296640492 2021130240493 2021161080494 2139095040495 2139127680496 2147450880497 2147483648498 2147516416499 2155872256500 2155905152501 2281701376502 2281736192503 2290614272504 2290649224505 2684354560506 2684395520507 2694840320508 2694881440509 2852126720510 2852170240511 2863267840512 2863311530513 3221225472514 3221274624515 3233808384516 3233857728517 3422552064518 3422604288519 3435921408520 3435973836521 4026531840522 4026593280523 4042260480524 4042322160525 4278190080526 4278255360527 4294901760528 4294967295529 4294967296530 4295032832531 4311744512532 4311810304533 4563402752534 4563472384535 4581228544536 4581298448537 5368709120538 5368791040539 5389680640540 5389762880541 5704253440542 5704340480543 5726535680544 5726623060545 6442450944546 6442549248547 6467616768548 6467715456549 6845104128550 6845208576551 6871842816552 6871947672553 8053063680554 8053186560555 8084520960556 8084644320557 8556380160558 8556510720559 8589803520560 8589934590561 8589934592562 8590065664563 8623489024564 8623620608565 9126805504566 9126944768567 9162457088568 9162596896569 10737418240570 10737582080571 10779361280572 10779525760573 11408506880574 11408680960575 11453071360576 11453246120577 12884901888578 12885098496579 12935233536580 12935430912581 13690208256582 13690417152583 13743685632584 13743895344585 16106127360586 16106373120587 16169041920588 16169288640589 17112760320590 17113021440591 17179607040592 17179869180593 17179869184594 17180131328595 17246978048596 17247241216597 18253611008598 18253889536599 18324914176600 18325193792601 21474836480602 21475164160603 21558722560604 21559051520605 22817013760606 22817361920607 22906142720608 22906492240609 25769803776610 25770196992611 25870467072612 25870861824613 27380416512614 27380834304615 27487371264616 27487790688617 32212254720618 32212746240619 32338083840620 32338577280621 34225520640622 34226042880623 34359214080624 34359738360625 34359738368626 34360262656627 34493956096628 34494482432629 36507222016630 36507779072631 36649828352632 36650387584633 42949672960634 42950328320635 43117445120636 43118103040637 45634027520638 45634723840639 45812285440640 45812984480641 51539607552642 51540393984643 51740934144644 51741723648645 54760833024646 54761668608647 54974742528648 54975581376649 64424509440650 64425492480651 64676167680652 64677154560653 68451041280654 68452085760655 68718428160656 68719476720657 68719476736658 68720525312659 68987912192660 68988964864661 73014444032662 73015558144663 73299656704664 73300775168665 85899345920666 85900656640667 86234890240668 86236206080669 91268055040670 91269447680671 91624570880672 91625968960673 103079215104674 103080787968675 103481868288676 103483447296677 109521666048678 109523337216679 109949485056680 109951162752681 128849018880682 128850984960683 129352335360684 129354309120685 136902082560686 136904171520687 137436856320688 137438953440689 137438953472690 137441050624691 137975824384692 137977929728693 146028888064694 146031116288695 146599313408696 146601550336697 171798691840698 171801313280699 172469780480700 172472412160701 182536110080702 182538895360703 183249141760704 183251937920705 206158430208706 206161575936707 206963736576708 206966894592709 219043332096710 219046674432711 219898970112712 219902325504713 257698037760714 257701969920715 258704670720716 258708618240717 273804165120718 273808343040719 274873712640720 274877906880721 274877906944722 274882101248723 275951648768724 275955859456725 292057776128726 292062232576727 293198626816728 293203100672729 343597383680730 343602626560731 344939560960732 344944824320733 365072220160734 365077790720735 366498283520736 366503875840737 412316860416738 412323151872739 413927473152740 413933789184741 438086664192742 438093348864743 439797940224744 439804651008745 515396075520746 515403939840747 517409341440748 517417236480749 547608330240750 547616686080751 549747425280752 549755813760753 549755813888754 549764202496755 551903297536756 551911718912757 584115552256758 584124465152759 586397253632760 586406201344761 687194767360762 687205253120763 689879121920764 689889648640765 730144440320766 730155581440767 732996567040768 733007751680769 824633720832770 824646303744771 827854946304772 827867578368773 876173328384774 876186697728775 879595880448776 879609302016777 1030792151040778 1030807879680779 1034818682880780 1034834472960781 1095216660480782 1095233372160783 1099494850560784 1099511627520785 1099511627776786 1099528404992787 1103806595072788 1103823437824789 1168231104512790 1168248930304791 1172794507264792 1172812402688793 1374389534720794 1374410506240795 1379758243840796 1379779297280797 1460288880640798 1460311162880799 1465993134080800 1466015503360801 1649267441664802 1649292607488803 1655709892608804 1655735156736805 1752346656768806 1752373395456807 1759191760896808 1759218604032809 2061584302080810 2061615759360811 2069637365760812 2069668945920813 2190433320960814 2190466744320815 2198989701120816 2199023255040817 2199023255552818 2199056809984819 2207613190144820 2207646875648821 2336462209024822 2336497860608823 2345589014528824 2345624805376825 2748779069440826 2748821012480827 2759516487680828 2759558594560829 2920577761280830 2920622325760831 2931986268160832 2932031006720833 3298534883328834 3298585214976835 3311419785216836 3311470313472837 3504693313536838 3504746790912839 3518383521792840 3518437208064841 4123168604160842 4123231518720843 4139274731520844 4139337891840845 4380866641920846 4380933488640847 4397979402240848 4398046510080849 4398046511104850 4398113619968851 4415226380288852 4415293751296853 4672924418048854 4672995721216855 4691178029056856 4691249610752857 5497558138880858 5497642024960859 5519032975360860 5519117189120861 5841155522560862 5841244651520863 5863972536320864 5864062013440865 6597069766656866 6597170429952867 6622839570432868 6622940626944869 7009386627072870 7009493581824871 7036767043584872 7036874416128873 8246337208320874 8246463037440875 8278549463040876 8278675783680877 8761733283840878 8761866977280879 8795958804480880 8796093020160881 8796093022208882 8796227239936883 8830452760576884 8830587502592885 9345848836096886 9345991442432887 9382356058112888 9382499221504889 10995116277760890 10995284049920891 11038065950720892 11038234378240893 11682311045120894 11682489303040895 11727945072640896 11728124026880897 13194139533312898 13194340859904899 13245679140864900 13245881253888901 14018773254144902 14018987163648903 14073534087168904 14073748832256905 16492674416640906 16492926074880907 16557098926080908 16557351567360909 17523466567680910 17523733954560911 17591917608960912 17592186040320913 17592186044416914 17592454479872915 17660905521152916 17661175005184917 18691697672192918 18691982884864919 18764712116224920 18764998443008921 21990232555520922 21990568099840923 22076131901440924 22076468756480925 23364622090240926 23364978606080927 23455890145280928 23456248053760929 26388279066624930 26388681719808931 26491358281728932 26491762507776933 28037546508288934 28037974327296935 28147068174336936 28147497664512937 32985348833280938 32985852149760939 33114197852160940 33114703134720941 35046933135360942 35047467909120943 35183835217920944 35184372080640945 35184372088832946 35184908959744947 35321811042304948 35322350010368949 37383395344384950 37383965769728951 37529424232448952 37529996886016953 43980465111040954 43981136199680955 44152263802880956 44152937512960957 46729244180480958 46729957212160959 46911780290560960 46912496107520961 52776558133248962 52777363439616963 52982716563456964 52983525015552965 56075093016576966 56075948654592967 56294136348672968 56294995329024969 65970697666560970 65971704299520971 66228395704320972 66229406269440973 70093866270720974 70094935818240975 70367670435840976 70368744161280977 70368744177664978 70369817919488979 70643622084608980 70644700020736981 74766790688768982 74767931539456983 75058848464896984 75059993772032985 87960930222080986 87962272399360987 88304527605760988 88305875025920989 93458488360960990 93459914424320991 93823560581120992 93824992215040993 105553116266496994 105554726879232995 105965433126912996 105967050031104997 112150186033152998 112151897309184999 1125882726973441000 1125899906580481001 1319413953331201002 1319434085990401003 1324567914086401004 1324588125388801005 1401877325414401006 1401898716364801007 1407353408716801008 1407374883225601009 1407374883553281010 1407396358389761011 1412872441692161012 1412894000414721013 1495335813775361014 1495358630789121015 1501176969297921016 1501199875440641017 1759218604441601018 1759245447987201019 1766090552115201020 1766117500518401021 1869169767219201022 1869198288486401023 1876471211622401024 1876499844300801025 2111062325329921026 2111094537584641027 2119308662538241028 2119341000622081029 2243003720663041030 2243037946183681031 2251765453946881032 2251799813160961033 2638827906662401034 2638868171980801035 2649135828172801036 2649176250777601037 2803754650828801038 2803797432729601039 2814706817433601040 2814749766451201041 2814749767106561042 2814792716779521043 2825744883384321044 2825788000829441045 2990671627550721046 2990717261578241047 3002353938595841048 3002399750881281049 3518437208883201050 3518490895974401051 3532181104230401052 3532235001036801053 3738339534438401054 3738396576972801055 3752942423244801056 3752999688601601057 4222124650659841058 4222189075169281059 4238617325076481060 4238682001244161061 4486007441326081062 4486075892367361063 4503530907893761064 4503599626321921065 5277655813324801066 5277736343961601067 5298271656345601068 5298352501555201069 5607509301657601070 5607594865459201071 5629413634867201072 5629499532902401073 5629499534213121074 5629585433559041075 5651489766768641076 5651576001658881077 5981343255101441078 5981434523156481079 6004707877191681080 6004799501762561081 7036874417766401082 7036981791948801083 7064362208460801084 7064470002073601085 7476679068876801086 7476793153945601087 7505884846489601088 7505999377203201089 8444249301319681090 8444378150338561091 8477234650152961092 8477364002488321093 8972014882652161094 8972151784734721095 9007061815787521096 9007199252643841097 10555311626649601098 10555472687923201099 10596543312691201100 10596705003110401101 11215018603315201102 11215189730918401103 11258827269734401104 11258999065804801105 11258999068426241106 11259170867118081107 11302979533537281108 11303152003317761109 11962686510202881110 11962869046312961111 12009415754383361112 12009599003525121113 14073748835532801114 14073963583897601115 14128724416921601116 14128940004147201117 14953358137753601118 14953586307891201119 15011769692979201120 15011998754406401121 16888498602639361122 16888756300677121123 16954469300305921124 16954728004976641125 17944029765304321126 17944303569469441127 18014123631575041128 18014398505287681129 21110623253299201130 21110945375846401131 21193086625382401132 21193410006220801133 22430037206630401134 22430379461836801135 22517654539468801136 22517998131609601137 22517998136852481138 22518341734236161139 22605959067074561140 22606304006635521141 23925373020405761142 23925738092625921143 24018831508766721144 24019198007050241145 28147497671065601146 28147927167795201147 28257448833843201148 28257880008294401149 29906716275507201150 29907172615782401151 30023539385958401152 30023997508812801153 33776997205278721154 33777512601354241155 33908938600611841156 33909456009953281157 35888059530608641158 35888607138938881159 36028247263150081160 36028797010575361161 42221246506598401162 42221890751692801163 42386173250764801164 42386820012441601165 44860074413260801166 44860758923673601167 45035309078937601168 45035996263219201169 45035996273704961170 45036683468472321171 45211918134149121172 45212608013271041173 47850746040811521174 47851476185251841175 48037663017533441176 48038396014100481177 56294995342131201178 56295854335590401179 56514897667686401180 56515760016588801181 59813432551014401182 59814345231564801183 60047078771916801184 60047995017625601185 67553994410557441186 67555025202708481187 67817877201223681188 67818912019906561189 71776119061217281190 71777214277877761191 72056494526300161192 72057594021150721193 84442493013196801194 84443781503385601195 84772346501529601196 84773640024883201197 89720148826521601198 89721517847347201199 90070618157875201200 90071992526438401201 90071992547409921202 90073366936944641203 90423836268298241204 90425216026542081205 95701492081623041206 95702952370503681207 96075326035066881208 96076792028200961209 112589990684262401210 112591708671180801211 113029795335372801212 113031520033177601213 119626865102028801214 119628690463129601215 120094157543833601216 120095990035251201217 135107988821114881218 135110050405416961219 135635754402447361220 135637824039813121221 143552238122434561222 143554428555755521223 144112989052600321224 144115188042301441225 168884986026393601226 168887563006771201227 169544693003059201228 169547280049766401229 179440297653043201230 179443035694694401231 180141236315750401232 180143985052876801233 180143985094819841234 180146733873889281235 180847672536596481236 180850432053084161237 191402984163246081238 191405904741007361239 192150652070133761240 192153584056401921241 225179981368524801242 225183417342361601243 226059590670745601244 226063040066355201245 239253730204057601246 239257380926259201247 240188315087667201248 240191980070502401249 270215977642229761250 270220100810833921251 271271508804894721252 271275648079626241253 287104476244869121254 287108857111511041255 288225978105200641256 288230376084602881257 337769972052787201258 337775126013542401259 339089386006118401260 339094560099532801261 358880595306086401262 358886071389388801263 360282472631500801264 360287970105753601265 360287970189639681266 360293467747778561267 361695345073192961268 361700864106168321269 382805968326492161270 382811809482014721271 384301304140267521272 384307168112803841273 450359962737049601274 450366834684723201275 452119181341491201276 452126080132710401277 478507460408115201278 478514761852518401279 480376630175334401280 480383960141004801281 540431955284459521282 540440201621667841283 542543017609789441284 542551296159252481285 574208952489738241286 574217714223022081287 576451956210401281288 576460752169205761289 675539944105574401290 675550252027084801291 678178772012236801292 678189120199065601293 717761190612172801294 717772142778777601295 720564945263001601296 720575940211507201297 720575940379279361298 720586935495557121299 723390690146385921300 723401728212336641301 765611936652984321302 765623618964029441303 768602608280535041304 768614336225607681305 900719925474099201306 900733669369446401307 904238362682982401308 904252160265420801309 957014920816230401310 957029523705036801311 960753260350668801312 960767920282009601313 1080863910568919041314 1080880403243335681315 1085086035219578881316 1085102592318504961317 1148417904979476481318 1148435428446044161319 1152903912420802561320 1152921504338411521321 1351079888211148801322 1351100504054169601323 1356357544024473601324 1356378240398131201325 1435522381224345601326 1435544285557555201327 1441129890526003201328 1441151880423014401329 1441151880758558721330 1441173870991114241331 1446781380292771841332 1446803456424673281333 1531223873305968641334 1531247237928058881335 1537205216561070081336 1537228672451215361337 1801439850948198401338 1801467338738892801339 1808476725365964801340 1808504320530841601341 1914029841632460801342 1914059047410073601343 1921506520701337601344 1921535840564019201345 2161727821137838081346 2161760806486671361347 2170172070439157761348 2170205184637009921349 2296835809958952961350 2296870856892088321351 2305807824841605121352 2305843008676823041353 2702159776422297601354 2702201008108339201355 2712715088048947201356 2712756480796262401357 2871044762448691201358 2871088571115110401359 2882259781052006401360 2882303760846028801361 2882303761517117441362 2882347741982228481363 2893562760585543681364 2893606912849346561365 3062447746611937281366 3062494475856117761367 3074410433122140161368 3074457344902430721369 3602879701896396801370 3602934677477785601371 3616953450731929601372 3617008641061683201373 3828059683264921601374 3828118094820147201375 3843013041402675201376 3843071681128038401377 4323455642275676161378 4323521612973342721379 4340344140878315521380 4340410369274019841381 4593671619917905921382 4593741713784176641383 4611615649683210241384 4611686017353646081385 5404319552844595201386 5404402016216678401387 5425430176097894401388 5425512961592524801389 5742089524897382401390 5742177142230220801391 5764519562104012801392 5764607521692057601393 5764607523034234881394 5764695483964456961395 5787125521171087361396 5787213825698693121397 6124895493223874561398 6124988951712235521399 6148820866244280321400 6148914689804861441401 7205759403792793601402 7205869354955571201403 7233906901463859201404 7234017282123366401405 7656119366529843201406 7656236189640294401407 7686026082805350401408 7686143362256076801409 8646911284551352321410 8647043225946685441411 8680688281756631041412 8680820738548039681413 9187343239835811841414 9187483427568353281415 9223231299366420481416 9223372034707292161417 10808639105689190401418 10808804032433356801419 10850860352195788801420 10851025923185049601421 11484179049794764801422 11484354284460441601423 11529039124208025601424 11529215043384115201425 11529215046068469761426 11529390967928913921427 11574251042342174721428 11574427651397386241429 12249790986447749121430 12249977903424471041431 12297641732488560641432 12297829379609722881433 14411518807585587201434 14411738709911142401435 14467813802927718401436 14468034564246732801437 15312238733059686401438 15312472379280588801439 15372052165610700801440 15372286724512153601441 17293822569102704641442 17294086451893370881443 17361376563513262081444 17361641477096079361445 18374686479671623681446 18374966855136706561447 18446462598732840961448 18446744069414584321449 21617278211378380801450 21617608064866713601451 21701720704391577601452 21702051846370099201453 22968358099589529601454 22968708568920883201455 23058078248416051201456 23058430086768230401457 23058430092136939521458 23058781935857827841459 23148502084684349441460 23148855302794772481461 24499581972895498241462 24499955806848942081463 24595283464977121281464 24595658759219445761465 28823037615171174401466 28823477419822284801467 28935627605855436801468 28936069128493465601469 30624477466119372801470 30624944758561177601471 30744104331221401601472 30744573449024307201473 34587645138205409281474 34588172903786741761475 34722753127026524161476 34723282954192158721477 36749372959343247361478 36749933710273413121479 36892925197465681921480 36893488138829168641481 43234556422756761601482 43235216129733427201483 43403441408783155201484 43404103692740198401485 45936716199179059201486 45937417137841766401487 46116156496832102401488 46116860173536460801489 46116860184273879041490 46117563871715655681491 46297004169368698881492 46297710605589544961493 48999163945790996481494 48999911613697884161495 49190566929954242561496 49191317518438891521497 57646075230342348801498 57646954839644569601499 57871255211710873601500 57872138256986931201501 61248954932238745601502 61249889517122355201503 61488208662442803201504 61489146898048614401505 69175290276410818561506 69176345807573483521507 69445506254053048321508 69446565908384317441509 73498745918686494721510 73499867420546826241511 73785850394931363841512 73786976277658337281513 86469112845513523201514 86470432259466854401515 86806882817566310401516 86808207385480396801517 91873432398358118401518 91874834275683532801519 92232312993664204801520 92233720347072921601521 92233720368547758081522 92235127743431311361523 92594008338737397761524 92595421211179089921525 97998327891581992961526 97999823227395768321527 98381133859908485121528 98382635036877783041529 115292150460684697601530 115293909679289139201531 115742510423421747201532 115744276513973862401533 122497909864477491201534 122499779034244710401535 122976417324885606401536 122978293796097228801537 138350580552821637121538 138352691615146967041539 138891012508106096641540 138893131816768634881541 146997491837372989441542 146999734841093652481543 147571700789862727681544 147573952555316674561545 172938225691027046401546 172940864518933708801547 173613765635132620801548 173616414770960793601549 183746864796716236801550 183749668551367065601551 184464625987328409601552 184467440694145843201553 184467440737095516161554 184470255486862622721555 185188016677474795521556 185190842422358179841557 195996655783163985921558 195999646454791536641559 196762267719816970241560 196765270073755566081561 230584300921369395201562 230587819358578278401563 231485020846843494401564 231488553027947724801565 244995819728954982401566 244999558068489420801567 245952834649771212801568 245956587592194457601569 276701161105643274241570 276705383230293934081571 277782025016212193281572 277786263633537269761573 293994983674745978881574 293999469682187304961575 295143401579725455361576 295147905110633349121577 345876451382054092801578 345881729037867417601579 347227531270265241601580 347232829541921587201581 367493729593432473601582 367499337102734131201583 368929251974656819201584 368934881388291686401585 368934881474191032321586 368940510973725245441587 370376033354949591041588 370381684844716359681589 391993311566327971841590 391999292909583073281591 393524535439633940481592 393530540147511132161593 461168601842738790401594 461175638717156556801595 462970041693686988801596 462977106055895449601597 489991639457909964801598 489999116136978841601599 491905669299542425601600 491913175184388915201601 553402322211286548481602 553410766460587868161603 555564050032424386561604 555572527267074539521605 587989967349491957761606 587998939364374609921607 590286803159450910721608 590295810221266698241609 691752902764108185601610 691763458075734835201611 694455062540530483201612 694465659083843174401613 734987459186864947201614 734998674205468262401615 737858503949313638401616 737869762776583372801617 737869762948382064641618 737881021947450490881619 740752066709899182081620 740763369689432719361621 783986623132655943681622 783998585819166146561623 787049070879267880961624 787061080295022264321625 922337203685477580801626 922351277434313113601627 925940083387373977601628 925954212111790899201629 979983278915819929601630 979998232273957683201631 983811338599084851201632 983826350368777830401633 1106804644422573096961634 1106821532921175736321635 1111128100064848773121636 1111145054534149079041637 1175979934698983915521638 1175997878728749219841639 1180573606318901821441640 1180591620442533396481641 1383505805528216371201642 1383526916151469670401643 1388910125081060966401644 1388931318167686348801645 1469974918373729894401646 1469997348410936524801647 1475717007898627276801648 1475739525553166745601649 1475739525896764129281650 1475762043894900981761651 1481504133419798364161652 1481526739378865438721653 1567973246265311887361654 1567997171638332293121655 1574098141758535761921656 1574122160590044528641657 1844674407370955161601658 1844702554868626227201659 1851880166774747955201660 1851908424223581798401661 1959966557831639859201662 1959996464547915366401663 1967622677198169702401664 1967652700737555660801665 2213609288845146193921666 2213643065842351472641667 2222256200129697546241668 2222290109068298158081669 2351959869397967831041670 2351995757457498439681671 2361147212637803642881672 2361183240885066792961673 2767011611056432742401674 2767053832302939340801675 2777820250162121932801676 2777862636335372697601677 2939949836747459788801678 2939994696821873049601679 2951434015797254553601680 2951479051106333491201681 2951479051793528258561682 2951524087789801963521683 2963008266839596728321684 2963053478757730877441685 3135946492530623774721686 3135994343276664586241687 3148196283517071523841688 3148244321180089057281689 3689348814741910323201690 3689405109737252454401691 3703760333549495910401692 3703816848447163596801693 3919933115663279718401694 3919992929095830732801695 3935245354396339404801696 3935305401475111321601697 4427218577690292387841698 4427286131684702945281699 4444512400259395092481700 4444580218136596316161701 4703919738795935662081702 4703991514914996879361703 4722294425275607285761704 4722366481770133585921705 5534023222112865484801706 5534107664605878681601707 5555640500324243865601708 5555725272670745395201709 5879899673494919577601710 5879989393643746099201711 5902868031594509107201712 5902958102212666982401713 5902958103587056517121714 5903048175579603927041715 5926016533679193456641716 5926106957515461754881717 6271892985061247549441718 6271988686553329172481719 6296392567034143047681720 6296488642360178114561721 7378697629483820646401722 7378810219474504908801723 7407520667098991820801724 7407633696894327193601725 7839866231326559436801726 7839985858191661465601727 7870490708792678809601728 7870610802950222643201729 8854437155380584775681730 8854572263369405890561731 8889024800518790184961732 8889160436273192632321733 9407839477591871324161734 9407983029829993758721735 9444588850551214571521736 9444732963540267171841737 11068046444225730969601738 11068215329211757363201739 11111281000648487731201740 11111450545341490790401741 11759799346989839155201742 11759978787287492198401743 11805736063189018214401744 11805916204425333964801745 11805916207174113034241746 11806096351159207854081747 11852033067358386913281748 11852213915030923509761749 12543785970122495098881750 12543977373106658344961751 12592785134068286095361752 12592977284720356229121753 14757395258967641292801754 14757620438949009817601755 14815041334197983641601756 14815267393788654387201757 15679732462653118873601758 15679971716383322931201759 15740981417585357619201760 15741221605900445286401761 17708874310761169551361762 17709144526738811781121763 17778049601037580369921764 17778320872546385264641765 18815678955183742648321766 18815966059659987517441767 18889177701102429143041768 18889465927080534343681769 22136092888451461939201770 22136430658423514726401771 22222562001296975462401772 22222901090682981580801773 23519598693979678310401774 23519957574574984396801775 23611472126378036428801776 23611832408850667929601777 23611832414348226068481778 23612192702318415708161779 23704066134716773826561780 23704427830061847019521781 25087571940244990197761782 25087954746213316689921783 25185570268136572190721784 25185954569440712458241785 29514790517935282585601786 29515240877898019635201787 29630082668395967283201788 29630534787577308774401789 31359464925306237747201790 31359943432766645862401791 31481962835170715238401792 31482443211800890572801793 35417748621522339102721794 35418289053477623562241795 35556099202075160739841796 35556641745092770529281797 37631357910367485296641798 37631932119319975034881799 37778355402204858286081800 37778931854161068687361801 44272185776902923878401802 44272861316847029452801803 44445124002593950924801804 44445802181365963161601805 47039197387959356620801806 47039915149149968793601807 47222944252756072857601808 47223664817701335859201809 47223664828696452136961810 47224385404636831416321811 47408132269433547653121812 47408855660123694039041813 50175143880489980395521814 50175909492426633379841815 50371140536273144381441816 50371909138881424916481817 59029581035870565171201818 59030481755796039270401819 59260165336791934566401820 59261069575154617548801821 62718929850612475494401822 62719886865533291724801823 62963925670341430476801824 62964886423601781145601825 70835497243044678205441826 70836578106955247124481827 71112198404150321479681828 71113283490185541058561829 75262715820734970593281830 75263864238639950069761831 75556710804409716572161832 75557863708322137374721833 88544371553805847756801834 88545722633694058905601835 88890248005187901849601836 88891604362731926323201837 94078394775918713241601838 94079830298299937587201839 94445888505512145715201840 94447329635402671718401841 94447329657392904273921842 94448770809273662832641843 94816264538867095306241844 94817711320247388078081845 100350287760979960791041846 100351818984853266759681847 100742281072546288762881848 100743818277762849832961849 118059162071741130342401850 118060963511592078540801851 118520330673583869132801852 118522139150309235097601853 125437859701224950988801854 125439773731066583449601855 125927851340682860953601856 125929772847203562291201857 141670994486089356410881858 141673156213910494248961859 142224396808300642959361860 142226566980371082117121861 150525431641469941186561862 150527728477279900139521863 151113421608819433144321864 151115727416644274749441865 177088743107611695513601866 177091445267388117811201867 177780496010375803699201868 177783208725463852646401869 188156789551837426483201870 188159660596599875174401871 188891777011024291430401872 188894659270805343436801873 188894659314785808547841874 188897541618547325665281875 189632529077734190612481876 189635422640494776156161877 200700575521959921582081878 200703637969706533519361879 201484562145092577525761880 201487636555525699665921881 236118324143482260684801882 236121927023184157081601883 237040661347167738265601884 237044278300618470195201885 250875719402449901977601886 250879547462133166899201887 251855702681365721907201888 251859545694407124582401889 283341988972178712821761890 283346312427820988497921891 284448793616601285918721892 284453133960742164234241893 301050863282939882373121894 301055456954559800279041895 302226843217638866288641896 302231454833288549498881897 354177486215223391027201898 354182890534776235622401899 355560992020751607398401900 355566417450927705292801901 376313579103674852966401902 376319321193199750348801903 377783554022048582860801904 377789318541610686873601905 377789318629571617095681906 377795083237094651330561907 379265058155468381224961908 379270845280989552312321909 401401151043919843164161910 401407275939413067038721911 402969124290185155051521912 402975273111051399331841913 472236648286964521369601914 472243854046368314163201915 474081322694335476531201916 474088556601236940390401917 501751438804899803955201918 501759094924266333798401919 503711405362731443814401920 503719091388814249164801921 566683977944357425643521922 566692624855641976995841923 568897587233202571837441924 568906267921484328468481925 602101726565879764746241926 602110913909119600558081927 604453686435277732577281928 604462909666577098997761929 708354972430446782054401930 708365781069552471244801931 711121984041503214796801932 711132834901855410585601933 752627158207349705932801934 752638642386399500697601935 755567108044097165721601936 755578637083221373747201937 755578637259143234191361938 755590166474189302661121939 758530116310936762449921940 758541690561979104624641941 802802302087839686328321942 802814551878826134077441943 805938248580370310103041944 805950546222102798663681945 944473296573929042739201946 944487708092736628326401947 948162645388670953062401948 948177113202473880780801949 1003502877609799607910401950 1003518189848532667596801951 1007422810725462887628801952 1007438182777628498329601953 1133367955888714851287041954 1133385249711283953991681955 1137795174466405143674881956 1137812535842968656936961957 1204203453131759529492481958 1204221827818239201116161959 1208907372870555465154561960 1208925819333154197995521961 1416709944860893564108801962 1416731562139104942489601963 1422243968083006429593601964 1422265669803710821171201965 1505254316414699411865601966 1505277284772799001395201967 1511134216088194331443201968 1511157274166442747494401969 1511157274518286468382721970 1511180332948378605322241971 1517060232621873524899841972 1517083381123958209249281973 1605604604175679372656641974 1605629103757652268154881975 1611876497160740620206081976 1611901092444205597327361977 1888946593147858085478401978 1888975416185473256652801979 1896325290777341906124801980 1896354226404947761561601981 2007005755219599215820801982 2007036379697065335193601983 2014845621450925775257601984 2014876365555256996659201985 2266735911777429702574081986 2266770499422567907983361987 2275590348932810287349761988 2275625071685937313873921989 2408406906263519058984961990 2408443655636478402232321991 2417814745741110930309121992 2417851638666308395991041993 2833419889721787128217601994 2833463124278209884979201995 2844487936166012859187201996 2844531339607421642342401997 3010508632829398823731201998 3010554569545598002790401999 3022268432176388662886402000 302231454833288549498880