1 1 2 2 3 3 4 16 5 21 6 31 7 129 8 221 9 247 10 258 11 1062 12 1593 13 1964 14 2221 15 13516 16 17287 17 18516 18 19821 19 22221 20 28064 21 29631 22 103764 23 182362 24 222221 25 273543 26 1246713 27 1509437 28 1635219 29 1856538 30 2222221 31 2253804 32 2749249 33 2784807 34 11619096 35 11949507 36 12158502 37 12186381 38 12244857 39 12554493 40 12792129 41 13008129 42 13016484 43 13513516 44 14261497 45 15275571 46 16027942 47 16601104 48 16661679 49 16673498 50 17192958 51 17301171 52 17417919 53 17732364 54 18026893 55 18237753 56 18518516 57 19584179 58 19819821 59 21295569 60 21978221 61 22222221 62 22974936 63 23774504 64 24041913 65 24372762 66 24390247 67 24801279 68 25010247 69 25584258 70 25789437 71 26016258 72 26762243 73 26854829 74 27266131 75 27881604 76 29629631 77 30059329 78 30551142 79 30684499 80 128415336 81 195013631 82 222222221 83 242599997 84 2222222221 85 10351252862 86 10391787138 87 10599721062 88 10639285779 89 10640281062 90 11580389304 91 11848241337 92 11936479569 93 12196598664 94 12483574419 95 12835391002 96 12876208998 97 13150835362 98 13223766503 99 13264427219 100 13360420838 101 13463786484 102 13513513516 103 13534503997 104 13818369984 105 13819627329 106 13919607458 107 13953488371 108 13975351629 109 14247640749 110 14429253538 111 14809298479 112 15163479219 113 15526879293 114 15587680707 115 15656819942 116 15899581593 117 15960421593 118 16054548271 119 16169658029 120 16255074996 121 16511863104 122 16561956896 123 16710453762 124 16848860636 125 16898999364 126 17225349762 127 17266810238 128 17567799999 129 18335415437 130 18378690751 131 18518518516 132 19253086503 133 19314313497 134 19614731964 135 19665271964 136 19726253043 137 19796220179 138 19819819821 139 19924575736 140 19964616879 141 19975164264 142 20040631257 143 20879411187 144 21129165971 145 21252629329 146 21276730671 147 21278571558 148 21439028269 149 21640181736 150 21643880307 151 21901145964 152 22072588079 153 22082784007 154 22197782221 155 22222222221 156 22931327999 157 23044864013 158 23485229913 159 23579236429 160 23747218431 161 23872959138 162 23875607469 163 23900672531 164 24764094636 165 24868132484 166 24967148838 167 25065680643 168 25293075501 169 25838024643 170 25900215357 171 26351037231 172 26528854438 173 26880018096 174 27490798087 175 27639254658 176 27824530479 177 27906976742 178 27950703258 179 27961291821 180 28495281498 181 28843655469 182 29036909569 183 29618596958 184 29629629631 185 29746508016 186 29798991984 187 30068328516 188 30326958438 189 30421997304 190 30519086079 191 30706278221 192 30734161779 193 30877347921 194 31327970957 195 222222222221 196 1099089011281 197 1131759880749 198 1267559029421 199 1279212792129 200 1300813008129 201 1312509736781 202 1379909893004 203 1460991595193 204 1603702163362 205 1618512115219 206 1653200813871 207 1774342230304 208 1995545778669 209 2032073122001 210 2184670078929 211 2197821978221 212 2198178022562 213 2222222222221 214 2263519761498 215 2405553245043 216 2439024390247 217 2497642768704 218 2501025010247 219 2535118058842 220 2558425584258 221 2577058362516 222 2579523865421 223 2584454871231 224 2586920374136 225 2601626016258 226 2624369284979 227 2625019473562 228 2930979713987 229 3005325776179 230 10218144167943 231 11522633744858 232 12744202865058 233 13027849431613 234 13033905768387 235 13513513513516 236 13518486513516 237 14880761285069 238 17011057400496 239 17120863708269 240 17283950617287 241 17290049417287 242 18513481518516 243 18518518518516 244 19116304297587 245 19819819819821 246 19822180219821 247 21493041344081 248 22060766182296 249 22065860017704 250 22219777822221 251 22222222222221 252 23417243290087 253 23956714270719 254 24443333690364 255 24713602491379 256 25133455780749 257 26513699961519 258 27203822051904 259 27738422776749 260 27741083223251 261 28061394728064 262 28066605328064 263 29629277029764 264 29629629629631 265 29632370429631 266 29761522570138 267 30457009231251 268 111366517760499 269 113911303021863 270 118675922112019 271 120789854254362 272 124151714409281 273 128379819225869 274 132978167763504 275 142649220517779 276 157944218113442 277 158117650115379 278 165594827106557 279 165697713819264 280 175546622673516 281 177410129556481 282 178304992410764 283 178669993192879 284 181184781381543 285 184538885145337 286 184614856787038 287 186903255656962 288 196554156522253 289 208310196249997 290 212804908902319 291 217554404091571 292 222222222222221 293 222733035520998 294 236916327170163 295 237351844224038 296 244298661015596 297 248303428818562 298 251267583495981 299 252109473907484 300 256759638451738 301 265205428456751 302 272174350937136 303 276922285180557 304 280354883485443 305 285298441035558 306 286425347952013 307 298456407393037 308 301569966927681 309 307019299068429 310 1175206019347907 311 1760420398901229 312 1982250851501999 313 2222222222222221 314 2830029409913516 315 10376152863103764 316 10376647137103764 317 10945273631840793 318 10945877612159207 319 11220024125932019 320 11617587736990721 321 11617800807009279 322 12219495830679142 323 12975754359831249 324 13513016216486484 325 13513513513513516 326 15345110970540836 327 15616027627939942 328 15645496242511169 329 16144266333813187 330 16322011357596058 331 17657122390166484 332 17910217910805969 333 17910447761194031 334 18235991852182362 335 18236408148182362 336 18329243746018713 337 18341451063516749 338 18518518518518516 339 18949876007729638 340 19379655163827521 341 19462091368299096 342 19732347248629758 343 19819583784180179 344 19819819819819821 345 20692787074531251 346 21804967817709779 347 22221977778222221 348 22222222222222221 349 22440048251864038 350 22681058883092481 351 23235175473981442 352 23235601614018558 353 23424041441909913 354 23825317855168604 355 24483017036394087 356 25951508719662498 357 27088624032763964 358 27353987778273543 359 27354612222273543 360 28424814011594457 361 28524672969061363 362 29118993912679251 363 29598520872944637 364 29629629629629631 365 30100658672796369 366 31290992485022338 367 31388139282512081 368 100144442931714129 369 100547770755567181 370 101101442551285569 371 105997210599721062 372 106402810640281062 373 109523067061656531 374 109926619921511842 375 110173762037622413 376 111148852074294804 377 115118897667849919 378 115808482219999999 379 115943452439415664 380 120224101298942719 381 123913865495989747 382 124710576266905863 383 124922344282718529 384 126259898283160964 385 127867776201411764 386 127921279212792129 387 128523707535979564 388 129381154112145729 389 129397712088380762 390 130081300813008129 391 131785032218413863 392 133492285180214436 393 137156852740075519 394 137239069697881863 395 137845342886638137 396 137863200994662079 397 138951460700638042 398 139361028521841958 399 140610484961729337 400 142388067266006719 401 142788649521270362 402 144541316299150079 403 144659041772177242 404 145544611458111919 405 147749209529120081 406 147845470359660838 407 149062727452398204 408 149176219795670758 409 151338136819831764 410 151837327725428236 411 152915253001902407 412 156014710694977404 413 156332819409894236 414 157063165284930369 415 157786748585270529 416 158082054040587729 417 158376496841755501 418 158995815899581593 419 159604215960421593 420 161643231318446502 421 162176748780745996 422 162188650365206502 423 163526423695825062 424 164889929882267763 425 165691788128894407 426 166496411084543207 427 167364111118199999 428 168396600008233519 429 168469730330457287 430 175848969298764079 431 177356517228645204 432 178830146885731251 433 178984621986404484 434 179552405373114713 435 179648864468351484 436 180359106115608313 437 182337560760701593 438 186876094702369619 439 188681389003626221 440 189129196377708369 441 189436082358242381 442 189744114257983981 443 191076794176412762 444 194096568132571143 445 196147319614731964 446 196652719665271964 447 197418732417929581 448 199736539648551002 449 200288885863428258 450 201095541511134362 451 201711096608874036 452 202202885102571138 453 206155818751003251 454 208307900282863251 455 208427191050957063 456 209041542782762937 457 211111957369097331 458 214182974281905543 459 214812871554669204 460 216988562658265863 461 218429424456807379 462 219046134123313062 463 219217143804228979 464 219391880498811204 465 219538681318461779 466 219782197821978221 467 219901093475568796 468 221768205539491257 469 221977822197782221 470 222222222222222221 471 223764329693506137 472 225347286145262484 473 226019102616601536 474 230237795335699838 475 230270503541855501 476 230453927650927516 477 231616964439999998 478 236276770106550247 479 239194071004416531 480 240448202597885438 481 242210490824531281 482 242464846977669753 483 243282975547809753 484 243902439024390247 485 244401732228273171 486 245289635543737593 487 245909415897422407 488 248826291079812204 489 249844688565437058 490 250102501025010247 491 253521126760563379 492 253777515518596621 493 255842558425584258 494 256089603149552621 495 258751677427506247 496 258762308224291458 497 260162601626016258 498 262427835545961096 499 262910798122065729 500 264231345242322713 501 265720966479509804 502 267087377412963096 503 267605633802816904 504 272297341382964481 505 274313705480151038 506 274593267240390771 507 274942100363747519 508 275726401989324158 509 277780026062112001 510 278046285884287999 511 280447650734327999 512 284776134532013438 513 286245145960310136 514 286615191264619143 515 287389317407818431 516 289082632598300158 517 290617247261004064 518 290784655448320516 519 291089222916223838 520 294145594627305613 521 295498419058240162 522 297073003590959736 523 299318315018682369 524 299604809472826503 525 299682187439877969 526 300433328795142387 527 300575238913131729 528 301643312266701543 529 303304327653856707 530 303400651019545016 531 303934306948703293 532 308982374545800001 533 312258062028801281 534 312436998180941999 535 314126330569860738 536 314309808886400696 537 314792800802153281 538 315075065495126719 539 315573497170541058 540 315948724340799896 541 316164108081175458 542 1018797421770606502 543 1170316090403599169 544 1528196132655909753 545 1628271042339901871 546 1728567209320557619 547 2222222222222222221 548 2340632180807198338 549 3023860478053254713 550 10062933584907672958 551 10783329922908105357 552 11814367341774514769 553 12366510288650245658 554 12467099742061246713 555 12467160257941246713 556 13088581903793200749 557 13513463783786486484 558 13513513513513513516 559 14950443325353657204 560 15085732974436103169 561 15094339622641509437 562 15094400377361509437 563 15615656816819939942 564 16352178742141635219 565 16352201257861635219 566 18518518518518518516 567 18549765432975368487 568 18565359156121856538 569 18565400843881856538 570 19401680161173832062 571 19819796216220180179 572 19819819819819819821 573 20504072188395023379 574 21644367697575317593 575 22222197777782222221 576 22222222222222222221 577 22538014489292253804 578 22538065510712253804 579 23423485225229909913 580 23628734683549029538 581 23962793819226450336 582 24159947150551605187 583 24189510743129085619 584 24894704480281768751 585 25446200917899031104 586 26007139214686384499 587 26177163807586401498 588 26758525802392405581 589 27492476749202749249 590 27492503250802749249 591 27690436463447723996 592 27848038734182784807 593 27848101265822784807 594 29102520241760748093 595 29143999504639581064 596 29629629629629629631 597 30171465948872206338 598 31611329914477755729 599 106984621051068906253 600 120481927710843373497 601 202008140876530764269 602 216784449346644724271 603 222222222222222222221 604 228915662650602409636 605 237452576226336767999 606 240348771777084161664 607 244336131419803231336 608 249304893041097779119 609 251286217167614405631 610 260565527533032541984 611 265186388663236754221 612 267217135569125014029 613 272136474411047928516 614 276173256833138631484 615 300724484520857868804 616 1098265895953757225436 617 1109503125027499762001 618 1212480726749839989753 619 1313264160183091082031 620 1380427130754596662502 621 1430944777926888631471 622 1580995254671862142036 623 1746324576198388957871 624 1862556197816313423251 625 1997943435980444969242 626 2070640696131894993753 627 2091548402014943864781 628 2219006250054999524002 629 2222222222222222222221 630 2334666912251962225196 631 2403396870791909148313 632 2458925765223885454131 633 2626528320366182164062 634 2658959537572254335257 635 2707443471167731912001 636 2831702324139655140936 637 2861889555853777262942 638 2996915153970667453863 639 3112654696701107310271 640 10023142238945382050001 641 10067363379941279579181 642 10093204203211557180371 643 10130554173311995318029 644 10158512725164855459981 645 10211363790699168668749 646 10330364738941001947629 647 10358375139141388282221 648 10421736705346252168749 649 10504874800333708174336 650 10594633183755660799999 651 10658136611396143991471 652 10660249284343581608529 653 10686234038994716136879 654 10723792620318249615681 655 10751907773704788029249 656 10871520859652008664529 657 10924730702813003141121 658 10952900710248373613569 659 10999472383730683559664 660 11005156646548544338493 661 11016624718931633139281 662 11061264659529528410221 663 11193022316651538395763 664 11219730653034779092487 665 11242599513848700988762 666 11401596595232193260743 667 11470016236576672836864 668 11482042045556381042247 669 11504664572368640535042 670 11619093523106111619096 671 11619098476893911619096 672 11624052287960300580904 673 11649099081698279195238 674 11685038070191964288984 675 11767511628795317771763 676 11773173086002997025296 677 11891332661589465984642 678 11933523185761261463142 679 11949503976295211949507 680 11949510023704811949507 681 11955557457233778450493 682 11972284597397945305619 683 11976237949579310772263 684 12013855080001696248738 685 12017930702454145351262 686 12030005963982024024003 687 12035926125116095073958 688 12038813803923018576429 689 12048274610828671341521 690 12056060546144954579238 691 12056742762504289412007 692 12112713167054773723969 693 12137594555362780457357 694 12140498108725341795838 695 12141225846839062472001 696 12158499963378012158502 697 12158504036622012158502 698 12164335158847877877753 699 12186379928315412186381 700 12186382071684612186381 701 12212723683445491820838 702 12238804227221960155143 703 12240900186779645574236 704 12244853975113812244857 705 12244860024886212244857 706 12250914945535283580429 707 12298583346525411407358 708 12366300433801307963763 709 12372351218950492836237 710 12395167118374212536796 711 12421252115647058567262 712 12426967323386038006713 713 12443345598872833721958 714 12455014526719176077229 715 12521886742211945855219 716 12554489973844812554493 717 12554496026155212554493 718 12570149820688231001498 719 12635057411008575135997 720 12742092166400628751764 721 12792127921279212792129 722 12792130078720812792129 723 12857087598993722102481 724 12866989027438633912236 725 12868789309642982858029 726 12891545653916023574796 727 12943061838946017602001 728 13008127918699213008129 729 13008130081300813008129 730 13016481516166513016484 731 13016486483833513016484 732 13062542723482780304721 733 13082150913475541944158 734 13082611306011122890596 735 13084975292014603297971 736 13187320815226580711736 737 13205114533986445973502 738 13279197455165229439279 739 13336915014753413050704 740 13358890897801724638236 741 13363857254796177238236 742 13363862226151222761764 743 13448492793980237746342 744 13513513513513513513516 745 13513518486486513513516 746 13518486513518486513516 747 13529366309674134208963 748 13571600227593740448998 749 13593773143056988129662 750 13857704884702425018342 751 13861265007898385035764 752 14003184330781662734338 753 14072837914121946985287 754 14078903597973431814713 755 14202896092267483394829 756 14212586570310147545921 757 14261493966291014261497 758 14261500033709014261497 759 14280804908753454630831 760 14354095349837966317581 761 14422428532017186041171 762 14434342792294121390079 763 14500539047950972998831 764 14631638233694553277171 765 14685756373491588202713 766 14697991675909636050419 767 14777010525828736051021 768 14975126012023096491729 769 14987120156182759406381 770 15053761225806481720429 771 15055978524733397879571 772 15100452244872375463169 773 15122675960235947000499 774 15129959343263794208001 775 15149802983827341478387 776 15169406592333931939119 777 15196717571851533867729 778 15198938776174548532271 779 15208746652177896701619 780 15265491701827475235496 781 15265753905881220758719 782 15275569889440215275571 783 15275572110559815275571 784 15477133052047366951679 785 15647163661170838188604 786 15739654766824556449638 787 15743772683870686849638 788 15969570655085367341064 789 16027939936775616027942 790 16027944063224416027942 791 16113509290105862116862 792 16131757414643721694758 793 16152170320057489353638 794 16156298738300460246362 795 16256032552841398406502 796 16260166731707349593498 797 16384502740711747519642 798 16445326294714144093464 799 16503821024473389509631 800 16544886713005674662758 801 16549021348027868537242 802 16596091299916311598896 803 16601101494885916601104 804 16601106505114116601104 805 16631594537901208602031 806 16661677869685216661679 807 16661680130314816661679 808 16673495931666016673498 809 16673500068334016673498 810 16729750397960237117631 811 16751933655962323253496 812 16863899270773051483143 813 17137789407145082118142 814 17192955927417617192958 815 17192960072582417192958 816 17256996858552960802563 817 17270832079229877462579 818 17283950617283950617287 819 17290049417290049417287 820 17301169860118217301171 821 17301172139881817301171 822 17317751751484035953502 823 17349226500930509795631 824 17369819458340633384499 825 17381234053237339312596 826 17408446072247155749664 827 17417917858341617417919 828 17417920141658417417919 829 17428012292845829379251 830 17448317518569156756671 831 17458416057586279930419 832 17473642521620181207143 833 17473648622547418792857 834 17499064103296257101421 835 17527207828660245537171 836 17529496810031550862829 837 17559604212634999081016 838 17598354207775892995501 839 17665475020398609649996 840 17712281596062505127262 841 17732361487145717732364 842 17732366512854317732364 843 17816238755681584197581 844 17836998992384198976963 845 17841497411389884508162 846 17858801212398895996836 847 17883661640023458190596 848 17888689528360734009404 849 17900284778641892194713 850 17910916941114890916336 851 18010150457529545651484 852 18015185181531851348516 853 18020782620002544373107 854 18026889946318818026893 855 18026896053681218026893 856 18053889187674142610937 857 18062288599202734848984 858 18084090819217431868857 859 18128030173321967256738 860 18166601866624458494764 861 18210747163088012693757 862 18237749945067018237753 863 18237756054933018237753 864 18243865957451115762247 865 18319085525168237731257 866 18361908294030100762836 867 18361913328773299237164 868 18366943073920702637164 869 18427795008969360924263 870 18447875019788117111037 871 18513481518513481518516 872 18518513481481518518516 873 18518518518518518518516 874 18540781203624872072904 875 18631878173470587850893 876 18633449583569637949999 877 18665018398309250582937 878 18697473298295140242704 879 18854445863810171609519 880 18855224731032346502247 881 18865754886836960071164 882 18924563167941085591231 883 18926896321148263208769 884 18955595210409842649279 885 18997084483772032199121 886 19028147948021047439569 887 19290369683946581808531 888 19432721297559561005507 889 19454320424332369204819 890 19513408739974197043251 891 19525030399691659580531 892 19584177823760219584179 893 19584180176239819584179 894 19586532695049700815821 895 19615498885447157406771 896 19617093269866286283763 897 19623226370213312916237 898 19657375106986047989869 899 19665111911375256778431 900 19715344021290893345638 901 19736033342388098572719 902 19748811609897769103251 903 19748813967876230896749 904 19807671800979668960253 905 19819819819819819819821 906 19819822180180219819821 907 19822180219822180219821 908 19841484967959801851942 909 19851245867225771917229 910 19897295160931562656038 911 19985006790311358436749 912 20046284477890764100002 913 20134726759882559158362 914 20172739190970356619513 915 20186408406423114360742 916 20261108346623990636058 917 20289196649710140817296 918 20317025450329710919962 919 20357400341390610673497 920 20390659714585482194493 921 20422727581398337337498 922 20581553659291231078643 923 20654689322057191734081 924 20660729477882003895258 925 20716750278282776564442 926 20786557327053637527513 927 20843473410692504337498 928 21004776496172494101507 929 21188897963798921183196 930 21189266367511321599998 931 21295567794387621295569 932 21295570205612421295569 933 21316273222792287982942 934 21320498568687163217058 935 21368181460041918782721 936 21372468077989432273758 937 21447585240636499231362 938 21503815547409576058498 939 21644493657285721037304 940 21671658624536274027731 941 21743041719304017329058 942 21841351117996088508019 943 21849461405626006282242 944 21902520239649273731251 945 21905801420496747227138 946 21916984539346401760269 947 21927742598769640050001 948 21975784221795782421779 949 21978219782197821978221 950 21978222217802221978221 951 22001033974530497302529 952 22033249437863266278562 953 22051568482499873697069 954 22122529319059056820442 955 22146248243894104168749 956 22148687531334874168749 957 22219777822219777822221 958 22222219777777822222221 959 22222222222222222222221 960 22233026689406428776769 961 22309101318488127624879 962 22390859656334981668749 963 22464394782911989131064 964 22467113560024489133779 965 22571904383788531913804 966 22623068561805613599984 967 22725526780599589392196 968 22730637399102076407804 969 22793494289284880168964 970 22884344890525817762436 971 22906927831616045645464 972 22952350216804937009604 973 22974933445034722974936 974 22974938554965322974936 975 22991647016538381881543 976 23080899754383212777516 977 23084775794351461219281 978 23128778081442917889984 979 23133890833594073110016 980 23370329267260479738036 981 23423417243243290090087 982 23438451815890527768564 983 23525521939195245602381 984 23592545402417560587516 985 23609482150236834674457 986 23615185267785837853104 987 23615659025806030274457 988 23620306907342173946896 989 23642993321155194249613 990 23749338687478685658369 991 23774501437730123774504 992 23774506562269923774504 993 23829146893521555103997 994 23882511568491681507964 995 23944569194795890611238 996 23959533173645144512057 997 24041909905163424041913 998 24041916094836624041913 999 24077627607846037152858 1000 24096549221657342683042 1001 24170263935158793175293 1002 24197636121965582542137 1003 24225426334109547447938 1004 24228255480086234030457 1005 24231494421760981410129 1006 24234448107450690369543 1007 24282451693678124944002 1008 24284612430498054636429 1009 24360554156857712259501 1010 24372759856630824372762 1011 24372764143369224372762 1012 24384048829262097609753 1013 24390243902439024390247 1014 24390250097561024390247 1015 24394168398130825377069 1016 24405333070154691072001 1017 24457734188241372024621 1018 24483947075553296573871 1019 24501829891070567160858 1020 24576754111067621279463 1021 24600973363861442336781 1022 24634711590313422436749 1023 24679823436441456738931 1024 24711061686493869108621 1025 24724821936119490976431 1026 24801277729132824801279 1027 24801280270867224801279 1028 24817330069508511994137 1029 24823532022041802805863 1030 24854861520428505435219 1031 24888731499293990103251 1032 24910029053438352154458 1033 24965380165481785407379 1034 25010243897499025010247 1035 25010250102501025010247 1036 25043773484423891710438 1037 25575434158809295018751 1038 25584255842558425584258 1039 25584260157441625584258 1040 25706684110717623177213 1041 25714175197987444204962 1042 25737578619285965716058 1043 25789433891126425789437 1044 25789440108873625789437 1045 25886123677892035204002 1046 25976627627226053930253 1047 25982848542528470069747 1048 26016255837398426016258 1049 26016260162601626016258 1050 26085699307835402909596 1051 26125085446965560609442 1052 26169950584029206595942 1053 26241331919839328035364 1054 26310192531990123120996 1055 26558394910330458878558 1056 26568422394093757690893 1057 26574653299848959909107 1058 26762239882915226762243 1059 26762246117084826762243 1060 26799561424302153289729 1061 26854827688061826854829 1062 26854830311938226854829 1063 26893635806973391683463 1064 26933851993674125035501 1065 26936479161842096964499 1066 26948094254646486150831 1067 27027231139159211773119 1068 27062261557063367534271 1069 27184059559471743501581 1070 27186697016423929698419 1071 27192045259982950885107 1072 27211403055957690518831 1073 27266129679605427266131 1074 27266132320394627266131 1075 27277804760782602111999 1076 27312972689521501253631 1077 27359998018371131323729 1078 27392562493290011093679 1079 27448346141671717030419 1080 27546101041290886022064 1081 27702645708555909900696 1082 27771911376238977216984 1083 27881601396659127881604 1084 27881606603340927881604 1085 27904619425659363205016 1086 27959028747864614900499 1087 28038367022451442065036 1088 28061394728061394728064 1089 28066605328066605328064 1090 28066610538722794671936 1091 28130762811333310777536 1092 28198769889987894440751 1093 28223490913582106441304 1094 28292905653664330133016 1095 28405792184534966789658 1096 28425173140620295091842 1097 28534115801430966965436 1098 28561609817506909261662 1099 28588237489815849765936 1100 28675934083634102023251 1101 28696531945514595363196 1102 28708190699675932635162 1103 28719622942108490479464 1104 28789181955853395750696 1105 28844857064034372082342 1106 28868685584588242780158 1107 28946537524685989322304 1108 29001078095901945997662 1109 29056772001627084840564 1110 29263276467389106554342 1111 29395983351819272100838 1112 29441069195331024863919 1113 29532357358874102389229 1114 29554021051657472102042 1115 29573016031936340018457 1116 29617517660969542184499 1117 29629629629629629629631 1118 29629632370370429629631 1119 29632370429632370429631 1120 29712176446163217231919 1121 29714918074135714031919 1122 29714920818567485968081 1123 29762227451939702777913 1124 29821501714250704101679 1125 29845942741397343984057 1126 29873743188108296540413 1127 29878524725186022209619 1128 29900506538704203595804 1129 29904296290342963237631 1130 29907051750328255962369 1131 29950252024046192983458 1132 29961393914079138317331 1133 29973574561317737261999 1134 29974240312365518812762 1135 29976330281023114738001 1136 29989958294150029200081 1137 30006327870643371969593 1138 30059327620303230059329 1139 30059330379696830059329 1140 30063873778057579521564 1141 30069426716836146150003 1142 30107522451612963440858 1143 30111957049466795759142 1144 30195787185034496862457 1145 30200904489744750926338 1146 30202090139823838737543 1147 30245351920471894000998 1148 30252507767134143458001 1149 30259918686527588416002 1150 30279612609634671541113 1151 30338813184667863878238 1152 30391662519935985954087 1153 30393435143703067735458 1154 30397877552349097064542 1155 30417493304355793403238 1156 30475538175494566379943 1157 30531507811762441517438 1158 30535393865384218859936 1159 30551139778880430551142 1160 30551144221119630551142 1161 30600677068201109841171 1162 30634091372097506006247 1163 30684497606609030684499 1164 30684500393391030684499 1165 30687287236824187315501 1166 30771222664122431689229 1167 30954266104094733903358 1168 30991094216823005842887 1169 31037040151309060421869 1170 31075125417424164846663 1171 31187451187530801608057 1172 31265210116038756506247 1173 31307126691338597973796 1174 31433084562516624731251 1175 31471513228275422425236 1176 221672484722922135612499 1177 222222222222222222222221 1178 1059972105997210599721062 1179 1064028106402810640281062 1180 1246356646722076563936696 1181 1338122365290855614088621 1182 1589958158995815899581593 1183 1596042159604215960421593 1184 1932267324319684981117631 1185 1934611524738448136962369 1186 1961473196147319614731964 1187 1966527196652719665271964 1188 2219778221977822197782221 1189 2222222222222222222222221 1190 2332511186403039941656003 1191 2473184248366850772855037 1192 2580181306937769005093904 1193 2581085133843209792610769 1194 2582892787654091367644499 1195 2583796614559532155161364 1196 2676244730581711228177242 1197 10011174063413736954001071 1198 10043019079672205397874457 1199 10116080760527656814636031 1200 10169281286124609290882001 1201 10368206510233862017941497 1202 10465506183963987122996313 1203 10465506787603840877003687 1204 10592859778699282264967436 1205 10592860273156911735032564 1206 10718116011836789095045836 1207 10718116506402376904954164 1208 10913884696914571082111821 1209 10965370154965058126968596 1210 10967489480903409504274931 1211 11073352439302547243716749 1212 11073352651209992756283251 1213 11254146005847286805974719 1214 11282165889867750854424003 1215 11360310996768103658261679 1216 11387288380772714580086016 1217 11414153915310268627012929 1218 11435227073679473415745293 1219 11736483541930851480546771 1220 12170888887649126399386242 1221 12274080659279959092616542 1222 12329916550240041804176387 1223 12364188247011675860588531 1224 12477805369381358269700738 1225 12477805777091825730299262 1226 12547418369898824341440321 1227 12632400759410467269342707 1228 12655029579285194192317521 1229 12709610315044898333348031 1230 12785734159103353130655997 1231 12825524374691858976928998 1232 12825524782833701023071002 1233 12841533351707733128415336 1234 12841533848292267128415336 1235 13001552807469641953832819 1236 13029591540073221403364838 1237 13056273599792920721608563 1238 13133053185070342020399258 1239 13209698646587266145412093 1240 13513513016216216486486484 1241 13513513513513513513513516 1242 13639492264789133876105604 1243 13639492762223984123894396 1244 13751953803508891460405342 1245 13888195159320033954303564 1246 14029363784665579119086457 1247 14029364391190864880913543 1248 14219255931084357472263251 1249 14312651456186140103623464 1250 14516310764271612558725121 1251 14572070496165828668756271 1252 14836726093971210240081921 1253 14870388176009533878604499 1254 15025255786785808468413331 1255 15136008027547642832999251 1256 15192189960276524130023981 1257 15305495116717211781467162 1258 15511276318798488872898842 1259 15615616027627627939939942 1260 15776279321094041077129104 1261 16173332926897466828399998 1262 16533665965381796287202796 1263 16660570142532151823093436 1264 16748232508863513113648721 1265 16911120982880147399490036 1266 17054886275921075859186931 1267 17112464641781494911755501 1268 17338797939723785314995304 1269 17338798441745056685004696 1270 17589811766621481294241984 1271 17717081237227650195291704 1272 17724281385200144416117971 1273 17740912630705603113096538 1274 17782377310293999184661421 1275 17948651744786520960937498 1276 18053992933278856180108838 1277 18093306640728713113653249 1278 18093306871151606886346751 1279 18130459821713109452040879 1280 18256333331473689599079363 1281 18411120988919938638924813 1282 18442871825483234547803251 1283 18442872057012025452196749 1284 18501540105137073009398381 1285 18501540336853018990601619 1286 18518518518518518518518516 1287 18617452008655075447187021 1288 18716708054072037404551107 1289 18716708665637738595448893 1290 18815556529509024317809071 1291 19238286562037788465393497 1292 19238287174250551534606503 1293 19349741203864872502753498 1294 19455718968595682635435238 1295 19501362982513696195013631 1296 19501363217486304195013631 1297 19544387310109832105047257 1298 19664995454883932838270042 1299 19664995873773515161729958 1300 19699579777605513030598887 1301 19819819583783784180180179 1302 19819819819819819819819821 1303 19879631283656252326321069 1304 19879631519893399673678931 1305 19973441612598833677177753 1306 19997809922198636072336749 1307 20022348126827473908002142 1308 20128774778040683424043943 1309 20199811938501715333918719 1310 20232161521055313629272062 1311 20338562572249218581764002 1312 20627930705263337190608013 1313 20797400002666745119220749 1314 20899336298282482243206319 1315 21225303607032807685336236 1316 21499149638907251194411564 1317 21581116875996923977091404 1318 21651167966241840632632321 1319 21827769393829142164223642 1320 21830897375339084931511999 1321 21892483147751814957663569 1322 21912968678718484303943704 1323 21934978961806819008549862 1324 22041954296063097722741984 1325 22146704878605094487433498 1326 22146705302419985512566502 1327 22222221977777778222222221 1328 22222222222222222222222221 1329 22269605430508377711950136 1330 22398748196091935317480896 1331 22432365265675439058760253 1332 22508292011694573611949438 1333 22653759739457389809095016 1334 22720621993536207316523358 1335 22828307830620537254025858 1336 22958242675075817672200743 1337 23089176836087448840265996 1338 23266914478197733309348263 1339 23277960023268835698215471 1340 23340893576616936356090881 1341 23423424041441441909909913 1342 23472967083861702961093542 1343 23677890952572188392698669 1344 23718178871155595129132019 1345 24057116213486342343063231 1346 24057116464782569656936769 1347 24120798649662987149763921 1348 24120798901203276850236079 1349 24232875255626302795354484 1350 24246647507375471542809921 1351 24259999390346200242599997 1352 24260000009653800242599997 1353 24461828210125135712777331 1354 24592466773800458782629396 1355 24728376494023351721177062 1356 25094836739797648682880642 1357 25207643492157809606073171 1358 25247759374020350381748793 1359 25310059158570388384635042 1360 25405057532977276216446503 1361 25419220630089796666696062 1362 25715651944637940342459143 1363 26003105614939283907665638 1364 26080567239799834073197837 1365 26437996928872511252960721 1366 26611368946058404669644807 1367 26922977617179781441406247 1368 27053173647229862076404496 1369 27080989399918284270163257 1370 27207130958200509457800001 1371 27432423043211635010239731 1372 27564899556805090814329971 1373 27632137779442271605289421 1374 27925744097199790042176013 1375 27992302861472937433213249 1376 28026580881816342479957443 1377 28035373579902062789272879 1378 28076315246432050032520253 1379 28179566189354117575977281 1380 28438511862168714944526502 1381 28579782332238196330311336 1382 29024611805797308754130247 1383 29025310811129716743954636 1384 29032621528543225117450242 1385 29144140992331657337512542 1386 29183578452893523953152857 1387 29286949486630959353387004 1388 29286950010376142646612996 1389 29419648038377653763597484 1390 29419648562420236236402516 1391 29497493182325899257405063 1392 29497493810660272742594937 1393 29629629629629629629629631 1394 29673452187942420480163842 1395 29740776352019067757208998 1396 30033522190241210862003213 1397 30033522819590477137996787 1398 30050511573571616936826662 1399 30129364856631608585253864 1400 30214114367719390012440016 1401 30214114893566999987559984 1402 30272016055095285665998502 1403 30275907015235408527887571 1404 30348242281582970443908093 1405 30384379920553048260047962 1406 30507843858373827872646003 1407 30512367217291220065053521 1408 30651434071797933320442881 1409 30722023754526710555400751 1410 30926301103999931149829436 1411 31059953114758377925063836 1412 31145450252659364575360749 1413 101692594773003592563108621 1414 108238345731347182363561331 1415 116958423877949737422131038 1416 121664594671306007902708819 1417 122138855035121042883329242 1418 151687739926521732648924481 1419 175437635816924606133196557 1420 183040551233258511561972096 1421 183208282552681564324993863 1422 203385189546007185126217242 1423 206973207187605872014493869 1424 214953271028037383177570096 1425 216476691462694364727122662 1426 222222222222222222222222221 1427 236760124610591900311526481 1428 243329189342612015805417638 1429 280373831775700934579439251 1430 297464669972430280507844621 1431 302180685358255451713395636 1432 303375479853043465297848962 1433 305077784319010777689325863 1434 1019132625151323736938471379 1435 1020410480594204746113245016 1436 1029841880746037189459418887 1437 1037106275118573221577359362 1438 1037615286310376152863103764 1439 1037664713710376647137103764 1440 1043188380056926348745218713 1441 1051885497837999538612489863 1442 1069096715414118427621024431 1443 1069844433058887472108364984 1444 1074351789683720743306477869 1445 1076470243731110346859410669 1446 1082545324753788079680256253 1447 1083584868278125996545212904 1448 1087113382244630471415822236 1449 1089168812308603956386797999 1450 1093731234805272171254847181 1451 1094007730496363192088759249 1452 1103631909635426562998793287 1453 1114894579557952605828099181 1454 1114915786173492932719900819 1455 1118702348411641224846720499 1456 1119781373747190003557178462 1457 1127462172604733731595177516 1458 1127511678655583326514822484 1459 1139918287903545197450460499 1460 1139939547666420359009539501 1461 1141266431585283982784594404 1462 1148267402455756754949353242 1463 1152896331844837970802037497 1464 1152956773300689572297962503 1465 1167155679336240946812263962 1466 1176946371523856584586447279 1467 1190502739782612274344973569 1468 1190758865964699505490816404 1469 1190808431261308485487183596 1470 1197722418297137059054307842 1471 1207854853166369058042512038 1472 1213361427215499018641662503 1473 1230167352430429725789892743 1474 1230227854789439876006107257 1475 1234143936599163948940697519 1476 1243205760947575325892699969 1477 1245735019895723907315701758 1478 1266519384890041961134682253 1479 1266579917244372358185317747 1480 1273762384849322989702151764 1481 1279212792127921279212792129 1482 1279573656161641280647543207 1483 1282321685356407857980489519 1484 1291897255837336183052557996 1485 1300813008130081300813008129 1486 1303594488690046993092332064 1487 1304598367734469147946837502 1488 1313812929947702142107698579 1489 1318484324442338722523977681 1490 1326031146161348645399671379 1491 1340143163031745900814012793 1492 1340179691310095741647974319 1493 1342591024491853771729421862 1494 1346216217477752325671461679 1495 1352768529672665387932788738 1496 1359283061317217305447345869 1497 1367817539247405069060099187 1498 1367878159708551524067900813 1499 1386178366480030083751513762 1500 1390285158948427096277267362 1501 1403751304505411749175807219 1502 1409867171013803971564044984 1503 1417041988300375546042675904 1504 1417653360234616483774286829 1505 1428465935871654277895628813 1506 1428526612259683203776371187 1507 1431227408060860856856371362 1508 1431268419508331587639628638 1509 1441551416248281557652940807 1510 1443236416593030150143790079 1511 1468591155414821875819216296 1512 1475775772140764556775015136 1513 1478016944471249887641215997 1514 1490344714149610700042489169 1515 1499221257909457157228541063 1516 1503636632823939451574080499 1517 1506289380607180053986740493 1518 1508703032371823888485516749 1519 1509315026399894487970801104 1520 1516443362840274752861799471 1521 1524251141701282093990499519 1522 1529778041479923683147061581 1523 1534570368781594757174327999 1524 1551105978556331180113475558 1525 1555659412677859832366039043 1526 1556809515636358711930367999 1527 1556831807958420892229632001 1528 1559206873412090852923819104 1529 1559256845886111155258180896 1530 1564218545826531992692346304 1531 1564268524565146728449653696 1532 1569233659283076023098491379 1533 1572451118099966937591532269 1534 1577929178231979140381865587 1535 1594251550103846376748729164 1536 1601177741790097725440288162 1537 1601219003799854615023711838 1538 1605038542696991512534831336 1539 1609891496341155690133737069 1540 1617490646478361072894542604 1541 1625974959382113408130406502 1542 1626563852197635897626820793 1543 1636385626642078690383177171 1544 1655101594315621479848102664 1545 1661390740504879281832032038 1546 1664045825894233191037140664 1547 1665282365333142474600323469 1548 1679644674853266223216612499 1549 1679672060620785005335767693 1550 1679732993830311787328232307 1551 1695173940992879556625501542 1552 1714187112057140880497493336 1553 1722401103683635132424029863 1554 1725925947100073186651803629 1555 1736578667890638502964053542 1556 1739625081904387028783068079 1557 1745969089183098123438031279 1558 1745991935143746740905968721 1559 1748146307676703740904143258 1560 1750733519004361420218395943 1561 1754126183904932714303216038 1562 1768850163104628225370512721 1563 1773793425162059026242176179 1564 1784970097857762834990295042 1565 1787580951881290443665154369 1566 1789478952225310863682994713 1567 1795606400142682336669681971 1568 1796583627445705588581461763 1569 1801467717913208629118651484 1570 1807271552942788672415917999 1571 1807294588803613364744082001 1572 1811782279749553587063768057 1573 1823599185218235991852182362 1574 1823640814818236408148182362 1575 1833278592339298056136276793 1576 1833411071285269165100275404 1577 1838137901446606618618101758 1578 1849232387298929346417667329 1579 1854618615259106342679920387 1580 1857325845309096163682143251 1581 1865307340772608612963121638 1582 1868602529843585860973552637 1583 1876285007161743485343770579 1584 1892134609044382659348543904 1585 1895672891614412426092343747 1586 1905349908020479173967252487 1587 1906062647912052899862967981 1588 1910556889763196966501621016 1589 1936138553166420491450242764 1590 1937877922090953517678362242 1591 1953801199797336288486289971 1592 1956897551601703721920256253 1593 1957499702783260691792740996 1594 1962077557083800178909156019 1595 1967835625912512480468792893 1596 1967937185372941786472758081 1597 1970299889692696117251689281 1598 1987236486782694856927661438 1599 1989871256821536591200575501 1600 1995043902241513337892228264 1601 2009792869505663766942386879 1602 2013207949715253279480338769 1603 2013886536737780657594132793 1604 2029152794508998081899183107 1605 2037777040500312331979625281 1606 2038265250302647473876942758 1607 2041205877615172820918216751 1608 2042058948643667821958761404 1609 2042385635608996577246093753 1610 2045672924797782262242897736 1611 2059752280599366028845568536 1612 2079267549720045125627270643 1613 2081128187197702939665082671 1614 2083529619240244691093713071 1615 2085427738422640644415901043 1616 2090217472842541179746544636 1617 2092814641481903756170916596 1618 2097907700850862305080901619 1619 2097931701906733689827098381 1620 2101161360280773943481617904 1621 2107868618310401332047799747 1622 2127146625806945475576799999 1623 2138193430828236855242048862 1624 2146841112091291285284557043 1625 2146902629262497381459442957 1626 2148703579367441486612955738 1627 2151913219337509609783639904 1628 2151964064529974285394360096 1629 2152940487462220693718821338 1630 2155612841255596035806330881 1631 2175189634988256645847777604 1632 2178337624617207912773595998 1633 2187462469610544342509694362 1634 2188015460992726384177518498 1635 2197088040394745327087632387 1636 2197797622220177958222021779 1637 2197821978219782197821978221 1638 2222197777822221977778222221 1639 2222222222222222222222222221 1640 2226118400184801433571904396 1641 2229789159115905211656198362 1642 2229831572346985865439801638 1643 2237112157842408772955327264 1644 2237404696823282449693440998 1645 2250747325211701582747041471 1646 2263199997991585736053600499 1647 2263224592405498848806399501 1648 2267758709295070466843316564 1649 2269732819146847376656374013 1650 2272422966336492857680086787 1651 2273608588643951389442713971 1652 2279836575807090394900920998 1653 2279879095332840718019079002 1654 2316672125591773152848810751 1655 2326658967834496770170213337 1656 2333060637975168718716553836 1657 2338488225720574901214575501 1658 2339761464038031760981843731 1659 2353892743047713169172894558 1660 2354723096238668455509245521 1661 2368796125998001054481686481 1662 2381005479565224548689947138 1663 2401766612685146588160432243 1664 2401828505699781922535567757 1665 2405296463329259478946429421 1666 2426146849116881394690430804 1667 2437501070459302291097372796 1668 2437585256874279146481640781 1669 2438962439073170112195609753 1670 2439024390243902439024390247 1671 2444901570643302417879070636 1672 2458562854638687340199698001 1673 2467413584731865657421883379 1674 2468287873198327897881395038 1675 2473525700990854738594396016 1676 2486411521895150651785399938 1677 2492086110757318922748048057 1678 2501025010250102501025010247 1679 2509948245101392210795248781 1680 2513628155403681894277939251 1681 2527871682172185291133671471 1682 2536064641036614184693362804 1683 2536116189753221160648637196 1684 2542698793706002738289747687 1685 2542760911489319334938252313 1686 2558425584255842558425584258 1687 2559072954578772270642323571 1688 2564643370712815715960979038 1689 2567047717289452534372724664 1690 2574520470131437492509885119 1691 2574546260224146526098114881 1692 2589465975815407408784206029 1693 2596887058953859788408633516 1694 2596938728657392366921366484 1695 2601626016260162601626016258 1696 2604868001835957754446080313 1697 2604930222571853647125919687 1698 2604986484229874490629696321 1699 2605012396406227824874303679 1700 2622157211737008251991785113 1701 2622219461515055611356214887 1702 2627625859895404284215397158 1703 2627943249055425600623382696 1704 2631189275857399071454824057 1705 2636563644534846396212222381 1706 2636968648884677445047955362 1707 2639101188632524796685336164 1708 2651081324924440847075676481 1709 2652062292322697290799342758 1710 2654842594385572050191000751 1711 2677455146786644252485442563 1712 2680359382620191483295948638 1713 2690909625716176948751497836 1714 2692432434955504651342923358 1715 2708270090494950449946406721 1716 2718566122634434610894691738 1717 2719755987738073639703454904 1718 2719807909684820323474545096 1719 2727289769027661969888876736 1720 2735398777827353987778273543 1721 2735461222227354612222273543 1722 2742006491960476703685437119 1723 2757206852169909927927152637 1724 2758273379606187327863194087 1725 2763652589618175569695479471 1726 2797961011158912919444682457 1727 2802460248934054592656339251 1728 2807502609010823498351614438 1729 2808250139693384657837505293 1730 2814244824231851759370251904 1731 2832449537183146031365516596 1732 2833655109150287770603698001 1733 2835029731476642344150637231 1734 2835306720469232967548573658 1735 2851185131537493906871595021 1736 2858670527179754934060636781 1737 2860593890338569038534381999 1738 2875069011644753344089495404 1739 2875751750766016963867658016 1740 2885688680838868724294191219 1741 2886472833186060300287580158 1742 2899516232329677224541062393 1743 2905826360365332784742659921 1744 2906816883136430276517543363 1745 2917322887641916225260315969 1746 2931128196108710815237882381 1747 2936733916733858513526470516 1748 2942830652762633615070004496 1749 2973007566527874196951912879 1750 2975871846250474234307363213 1751 2980689428299221400084978338 1752 2980854730174042285391492157 1753 2990457430834116616428762369 1754 3007273265647878903148160998 1755 3017406064743647776971033498 1756 3019292310402081361743665636 1757 3032886725680549505723598942 1758 3038464299652506346424005971 1759 3042983842580726650501106887 1760 3048502283402564187980999038 1761 3048954606390632812506708036 1762 3057397875453971210815414137 1763 3059556082959847366294123162 1764 3069140737563189514348655998 1765 3071236688789593467034194669 1766 3080601931706415775414625136 1767 3083300484354676065618668096 1768 3095286804875969286236335987 1769 3101616538562310963624684787 1770 3105220002344894161745246529 1771 3113619031272717423860735998 1772 3113663615916841784459264002 1773 3117329154395857878586649593 1774 3122051808590440616381831821 1775 3122079913604399787422168179 1776 3124870869820886508478886221 1777 3124898987364034546365113779 1778 3129669727973745824666549796 1779 3138467318566152046196982758 1780 3144902236199933875183064538 1781 3153051129691220943931757779 1782 3159751039208621244552442393 1783 11254674636670024712370884157 1784 11254674697090775127629115843 1785 11995027487426817121615304313 1786 13169208589032084917920701338 1787 13169208629890024442079298662 1788 13513513463783783786486486484 1789 13513513513513513513513513516 1790 13658534363124129972871106407 1791 14442558323603400764618457753 1792 14442558384294709835381542247 1793 14651005574396340088669434671 1794 15615615656816816819939939942 1795 16489338099140333282137777564 1796 16489338149227849777862222436 1797 16594257352195339016988931329 1798 16594257374781789623011068671 1799 17792817870633079251475575021 1800 18518518518518518518518518516 1801 19753812883548127376881052007 1802 19753812944835036663118947993 1803 19819819796216216220180180179 1804 19819819819819819819819819821 1805 20879564305616184222122586964 1806 21241793760496353372615659501 1807 21536115201683815155291525036 1808 22222222197777777782222222221 1809 22222222222222222222222222221 1810 22936475918007429660844318404 1811 22936475969099824119155681596 1812 23423423485225225229909909913 1813 23562928330186254007128058536 1814 23696058300315879017882835501 1815 23696058325307903182117164499 1816 24386321089593320961288940019 1817 24386321114849549158711059981 1818 25639622454670064783109485016 1819 25729787200775521053207623871 1820 25729787226559407106792376129 1821 25910116692986433593403901581 1822 26000281387415920076497959564 1823 26000281439091889863502040436 1824 26963293523460860717122923181 1825 27286011406348999237821816751 1826 27286011432765103562178183249 1827 28015944497580006743065456431 1828 28735856552098724277377195136 1829 28735856604350994862622804864 1830 29302011148792680177338869342 1831 29629629629629629629629629631 1832 30175887543636090574343233104 1833 30175887596212070605656766896 1834 30746704983033360562122533631 1835 126133021133360678576613776596 1836 163632034955903286747563432538 1837 222222222222222222222222222221 1838 245448052433854930121345148807