0 10 1 21 2 31 3 300 4 331 5 962 6 19571 7 40104 8 59675 9 577179 10 636854 11 1850887 12 37654594 13 77160075 14 114814669 15 1110492096 16 1225306765 17 3561105626 18 72447419285 19 148455944196 20 220903363481 21 2136586215525 22 2357489579006 23 6851565373537 24 139388797049746 25 285629159473029 26 425017956522775 27 4110790768178004 28 4535808724700779 29 13182408217579562 30 268183973076292019 31 549550354370163600 32 817734327446455619 33 7909159301388264171 34 8726893628834719790 35 25362946559057703751 36 515985824809988794810 37 1057334596179035293371 38 1573320420989024088181 39 15217218385080252087000 40 16790538806069276175181 41 48798295997218804437362 42 992756458750445364922421 43 2034311213498109534282204 44 3027067672248554899204625 45 29277920263735103627123829 46 32304987935983658526328454 47 93887896135702420679780737 48 1910062910650032072121943194 49 3914013717435766564923667125 50 5824076628085798637045610319 51 56330703370207954298334159996 52 62154779998293752935379770315 53 180640263366795460169093700626 54 3674960047334202956317253782835 55 7530560358035201372803601266296 56 11205520405369404329120855049131 57 108380244006359840334891296708475 58 119585764411729244664012151757606 59 347551772829818329662915600223687 60 7070621221008095837922324156231346 61 14488794214846010005507563912686379 62 21559415435854105843429888068917725 63 208523533137532962596376556532945904 64 230082948573387068439806444601863629 65 668689430284307099475989445736673162 66 13603871554259529057959595359335326869 67 27876432538803365215395180164407326900 68 41480304093062894273354775523742653769 69 401199169376369413675588159878091210821 70 442679473469432307948942935401833864590 71 1286558116315234029573474030681758940001 72 26173841799774112899418423549037012664610 73 53634241715863459828410321128755784269221 74 79808083515637572727828744677792796933831 75 771906993356601614378869023228890956673700 76 851715076872239187106697767906683753607531 77 2475337147101079988592264559042258463888762 78 50358458018893838958951988948751853031382771 79 103192253184888757906496242456545964526654304 80 153550711203782596865448231405297817558037075 81 1485148654018932129695530325104226322548987979 82 1638699365222714726560978556509524140107025054 83 4762547384464361582817487438123274602763038087 84 96889647054509946382910727318975016195367786794 85 198541841493484254348638942076073306993498611675 86 295431488547994200731549669395048323188866398469 87 2857425238425432060932585966631508215693296197896 88 3152856726973426261664135636026556538882162596365 89 9163138692372284584260857238684621293457621390626 90 186415630574419117946881280409718982408034590408885 91 381994399841210520478023418058122586109526802208396 92 568410030415629638424904698467841568517561392617281 93 5497684673581877266302165704268696702767579335763925 94 6066094703997506904727070402736538271285140728381206 95 17629874081576891075756306509741773245337860792526337 96 358663576335535328419853200597572003178042356578907946 97 734957026752647547915462707704885779601422573950342229 98 1093620603088182876335315908302457782779464930529250175 99 10577542454546293434933305882427005824616606948713593804 100 11671163057634476311268621790729463607396071879242843979 101 33919868569815246057470549463885933039408750707199281762 102 690068534453939397460679611068448124395571086023228479219 103 1414056937477694040978829771600782181830550922753656240200 104 2104125471931633438439509382669230306226122008776884719419 105 20351186184862394986934414215623854937865649001745618714971 106 22455311656794028425373923598293085244091771010522503434390 107 65261809498450451837682261412210025426049191022790625583751 108 1327691501625803065179019151842493593765075591466335015109410 109 2720644812750056582195720565097197212956200373955460655802571 110 4048336314375859647374739716939690806721275965421795670911981 111 39155671642132793408568378017554414473447684062751621694010400 112 43204007956508653055943117734494105280168960028173417364922381 113 125563687555150099520454613486542625033785604119098456423855162 114 2554477759059510643465035387465346605955881042410142545842025621 115 5234519205674171386450525388417235836945547688939383548107906404 116 7788996964733682029915560775882582442901428731349526093949932025 117 75335491888277309655690572371360477823058406271085118393657294629 118 83124488853010991685606133147243060265959835002434644487607226654 119 241584469594299293026902838665846598354978076275954407368871747937 120 4914813880738996852223662906464175027365521360521522791865042185394 121 10071212231072292997474228651594196653086020797318999991098956118725 122 14986026111811289849697891558058371680451542157840522782963998304119 123 144945447237373901644755252674119541777149900217883705037774940855796 124 159931473349185191494453144232177913457601442375724227820738939159915 125 464808393935744284633661541138475368692352784969332160679252819175626 126 9456099352064070884167683967001685287304657141762367441405795322672435 127 19377007098063886052969029475141845943301667068494067043490843464520496 128 28833106450127956937136713442143531230606324210256434484896638787192931 129 278874965149215498487199450454433627018758584960801977407560592549256875 130 307708071599343455424336163896577158249364909171058411892457231336449806 131 894291108347902409335871778247587943517488403302918801192475055222156487 132 18193530238557391642141771728848336028599132975229434435741958335779579546 133 37281351585462685693619415235944260000715754353761787672676391726781315579 134 55474881824020077335761186964792596029314887328991222108418350062560895125 135 536555288001643381715470097919077624264549740314682786648441542289829371704 136 592030169825663459051231284883870220293864627643674008756859892352390266829 137 1720615627652970299817932667686818064852278995602030804162161326994609905362 138 35004342722885069455409884638620231517339444539684290092000086432244588374069 139 71729301073423109210637701944927281099531168074970610988162334191483786653500 140 106733643796308178666047586583547512616870612614654901080162420623728375027569 141 1032332095240196717205065981196854894651366681606864720709624119805039161901621 142 1139065739036504895871113567780402407268237294221519621789786540428767536929190 143 3310463573313206508947293116757659709187841270049903964289197200662574235760001 144 67348337205300635074816975902933596591025062695219598907573730553680252252129210 145 138007137983914476658581244922624852891237966660489101779436658308023078740018421 146 205355475189215111733398220825558449482263029355708700687010388861703330992147631 147 1986206414686850482259165232352650898231605230861867407962530158063353057669347100 148 2191561889876065593992563453178209347713868260217576108649540546925056388661494731 149 6369330194438981670244292138709069593659341751297019625261611251913465834992336562 150 129578165778655698998878406227359601220900703286157968613881765585194373088508225971 151 265525661751750379668001104593428272035460748323612956853025142422302212012008788504 152 395103827530406078666879510820787873256361451609770925466906908007496585100517014475 153 3821460109525405087669916701980519131342713812811551286055187314489771477916661918779 154 4216563937055811166336796212801307004599075264421322211522094222497268063017178933254 155 12254587983637027420343509127583133140540864341654195709099375759484307603951019785287 156 249308323609796359573206978764463969815416362097505236393509609412183420142037574638994 157 510871235203229746566757466656511072771373588536664668496118594583851147888026169063275 158 760179558813026106139964445420975042586789950634169904889628203996034568030063743702269 159 7352487264520464701826437475445286456052483144244193812502772430548162260158599862383696 160 8112666823333490807966401920866261498639273094878363717392400634544196828188663606085965 161 23577820911187446317759241317177809453331029334000921247287573699636555916535927074555626 162 479669085047082417163151228264422450565259859774896788663143874627275315158907205097198485 163 982915991005352280644061697846022710583850748883794498573575322954187186234350337268952596 164 1462585076052434697807212926110445161149110608658691287236719197581462501393257542366151081 165 14146181675477264560908978032840029160925846226812016083704048101187349698773668218564312325 166 15608766751529699258716190958950474322074956835470707370940767298768812200166925760930463406 167 45363715178536663078341359950740977805075759897753430825585582698724974099107519740425239137 168 922883070322262960825543389973770030423590154790539323882652421273268294182317320569435246146 169 1891129855823062584729428139898281038652256069478832078590890425245261562463742160879295731429 170 2814012926145325545554971529872051069075846224269371402473542846518529856646059481448730977575 171 27217246191130992494724171908746740660334872087903174700852776043912030272278277493917874529604 172 30031259117276318040279143438618791729410718312172546103326318890430560128924336975366605507179 173 87279764425683628575282458785984324119156308712248266907505413824773150530126951444651085543962 174 1775626547630948889545928319158305274112536892557137884253434595385893570731463365868388316386419 175 3638532859687581407667139097102594872344230093826524035414374604596560291993053683181427718316800 176 5414159407318530297213067416260900146456766986383661919667809199982453862724517049049816034703219 177 52365967525554354082584745843450696190455132971279481312424657404438645056513707124629772030645771 178 57780126932872884379797813259711596336911899957663143232092466604421098919238224173679588065348990 179 167926221391300122842180372362873888864278932886605767776609590613280842894990155471988948161343751 180 3416304554758875341223405260517189373622490557689778498764284278870037956819041333613458551292224010 181 7000535330909050805288990893397252636109260048266162765305178148353356756533072822698906050745791771 182 10416839885667926146512396153914442009731750605955941264069462427223394713352114156312364602038015781 183 100752094301920386123900556278627230723695015501869634141930339993363909176702100229510187469087933800 184 111168934187588312270412952432541672733426766107825575405999802420587303890054214385822552071125949581 185 323089962677097010664726461143710576190548547717520784953929944834538516956810529001155291611339832962 186 6572968187729528525564942175306753196544397720458241274484598699111357643026264794408928384297922608821 187 13469026338136154061794610811757216969279343988634003333923127343057253803009340117819012060207185050604 188 20041994525865682587359552987063970165823741709092244608407726042168611446035604912227940444505107659425 189 193846977070927297348030587695332948461693019370464204809592661722574756817329784327870476060753153985429 190 213888971596792979935390140682396918627516761079556449418000387764743368263365389240098416505258261644854 191 621624920264513257218810869060126785716726541529577103645593437252061493344060562808067309071269677275137 192 12646387376887058124311607521884932632962047591671098522329869132805973235144576645401444597930651807147594 193 25914399674038629505842025912829992051640821724871774148305331702864007963633213853610956504932573291570325 194 38560787050925687630153633434714924684602869316542872670635200835669981198777790499012401102863225098717919 195 372961483132369818177224726825264314213066645573757628184022139223893838752633328344722566430701599180031596 196 411522270183295505807378360259979238897669514890300500854657340059563819951411118843734967533564824278749515 197 1196006023498960829791981447345222792008405675354358629893336819343021478655455566032192501497831247737530626 198 24331642740162512101647007307164435079065783021977473098721393726919993393060522439487584997490189779029362035 199 49859291503823985033085996061674092950139971719309304827336124273183008264776500445007362496478210805796254696 200 74190934243986497134733003368838528029205754741286777926057518000103001657837022884494947493968400584825616731