1 32 2 972 3 3148 4 31772 5 315021 6 3146574 7 31446544 8 315531602 9 3172042022 10 31863778966 11 320131530703 12 3216908659843 13 32328900869180 14 324884120562167 15 3264789400925918 16 32809744239367085 17 329717318770636840 18 3313477056785714576 19 33298487432306920072 20 334631216386697173270 21 3362853934317141377587 22 33794759943769264908597 23 339618264266716731143363 24 3412970341731473897783971 25 34298419636140019601938507 26 344679638574466595231587379 27 3463834968790027994627109950 28 34809576494290658384796753552 29 349816498037276899302175415653 30 3515457403173837106830487457242 31 35328352744115563367900275529741 32 355029907595731320167186764835974 33 3567849187045212421411171619442621 34 35854860645028798597555333935257191 35 360321012072592978472818354731695420 36 3621021793581361190846267894575537828 37 36389215144561790653409802053336197681 38 365690971812079877017905269027603795076 39 3674986843111095066597915682078959283850 40 36931533278648117819822024023430630744722 41 371140961495576342201473054972953400893189 42 3729756147780713975934290738341688271750011 43 37481933727177574505381071823293666021062365 44 376672173797384749066837921918484131951162540 45 3785341694106218215775248083747795157785498781 46 38040536938859298016845785846081148628989863134 47 382285819228779360534590304905051629544347840539 48 3841755646579153672218152478489370362199028430654 49 38607465162520407240451272435353772874350881994736 50 387983126309362603307177145519363039857407200288750 51 3899010351160457085140392334587447276408138208645127 52 39182842468092794242113684659087718476214559143043476 53 393765341870009457662377571035475739833388459051609552 54 3957118337809653474325397490132522911200541739643964203 55 39766794774435980906859071294855116012484428294244285897 56 399633731324644026926879836961186800552214328078600297171 57 4016092323214573379516975341613816253453823230090467196905 58 40359449877068470186766039683381440741224581220309273644096 59 405589578945688575847748317401974362848855426321023814164609 60 4075945213584499016259521683757335919901842084663256031719592 61 40960937476076094520332717662662585026836030047904708654394604 62 411634188145407981676067565638275281904903603384282025394357287 63 4136690107473608428518812964523635002280609968800725078398719622 64 41571389204497304800487427454167604559988560168564217644128926694 65 417768881761182280538091134288524757281553820655109601677119741714 66 4198340298647212913192533170481224173178451993511707182718949481510 67 42190938657133183020871650765660344783143290233715765876908351920198 68 423995002344986229484090135598653798578886034517474286844215959734361 69 4260909278991142678818862855650609663834649098237666635662097886115722 70 42819721419783634079868314620022988223237942065549509932480187611572983 71 430313912457202733789820191130178142401235488573136629955065878510640131 72 4324410741464389262453641228978697354417443249661411704088666364387122963 73 43457875098919715471414464080181472472150188942554920689106357431495282761 74 436726994964814082706109971274769966357607546288070316664366953968844160205 75 4388858583095747389971258691804107680815291670881382677057185998176744621192 76 44105539351798267597280249826624542471475275399786283971758324245701789730375 77 443235653344036419047811414635592428751150038289785930796835748886012514893548 78 4454266908025122224042197613100251622469906294515053313637673420103276986878810 79 44762855917025316518461405897766950803481002567200735936505644211289129230713395 80 449841311987464621955333404792239449442714610948927970581484653728150111501918028 81 4520650030590161351285330996314282257417693173123549821019582298694621493276620164 82 45429968645574972433296872270477745462805913609520378941557621655526608747326338188 83 456545416515794662230369179345405590098552731868622569545160674187848705579578847650 84 4588022478458887501064698561402942861152567259728471266924759032629035278628203294060 85 46107023532270612469716591526609118390249854991298707021968831280741239261054793080753 86 463349434094191628783492653024893316071086022396712948427937754934706729413468164608629 87 4656398995809017779700328518374353377096069015754165212622361317051205885368461200172220 88 46794168747735235619887490759284637003841993828998735241696823992278410999121203218622063 89 470254853753372672839080644953330253945681021663840769197653731474764805285915209754366320 90 4725794546554665142213223803610496870582910103882637653195005361101260680031855595831613758 91 47491554670817982275094925256865283204680041554966963697097449804369821543076835293269022462 92 477263186715475136832477943560787321772435190357231459027296204580028900503729967626289498627 93 4796224317621128250371439128090924162282273954326022404664970067706497736837071667528770769988 94 48199333921503914809554126172444077025854473188717355807412069318869361469882203144346030051310 95 484375966724781182467406269350916108033164838034561808464519207304319975296801549504028180589754 96 4867703722268486394083841290275527233601443177350834199733426356734038542114231822944042575126588 97 48917661394314261361879048959131381789946296326610662739896523154887060067669686942310376336513230 98 491594750383371295730308673892185751451203069721979403590290602620065059087179167103632817498384913 99 4940248403464726830541038211603638298705315607118765930332708084518617116334612612856795856604630062 100 49646694292204432318510838460958355265814646327690149931261790230842444007934316475458781342060548772 101 498921117491780125227667317435495219245271413488181133749974053754038482258918895982858974324085115377 102 5013874237309142735798237916622714666100346297703409074897412481267367557227942234617122956987517989975 103 50386592160967227938617615520193652130395016506276645761900083499520177862662992086208219244300829012933 104 506356671394729204942769260801058562450517069612700778471225247993276385065031284984645649010358193962466 105 5088597336506750965119478189886370369397951784047340441614397728047275461580943124617181281794022989757671 106 51137516924148766118033335139036141405150652494527646204589078385807370483462382156114835434452606603385214 107 513903039332012223569262747105146192481164097675802252744764795857935258832457303542461376296666129933502915 108 5164434053894489983840228731963887099581971259087057532264012544060936240139024051562457928887197345718087082 109 51899632918484771496611583388845046408120401683883796271458314722832299178270572259624943975444463464520280702 110 521561872794609630191555592184187771837429473603471840663456159923832744866499525074987173293928346884921142506 111 5241400986019969662378509435424750172899769372713967359305066923934174222193150180909243071373073855190950042998 112 52673106929864980992287211213339503254956376320364956076024968599886827956879998488596910581514976946957658015115 113 529334847886110510500231453879241728363712141315707803844053611699157422761062373933570164068309278337544644250636 114 5319514976773556129781405741481010440641817241786982103733755321038869569099023573451133812554720189035263725109571 115 53458108229833536421193794159779535563969087302996703754118764800126680116364596535944404994505033112540307807608502 116 537223665689520829204619506201252909460742394545233116848900079362525355308819437829284673078516166662070535656818675 117 5398793121074586552347530155684008876144607440949801569927117349075977053097815739024288587411526912788493010232484166 118 54254808612633352161711987398594401160641899443247778014780577529947583577842308645914164295311433090154197184405989211 119 545230052639538313088310740376184414672993426424213951002741416362222431835642445521936603076466974565966295642882926785 120 5479252768612520549973072185547115131979847969775079907748697374080348433249918172699251021879329805453465271688649259956 121 55063382432802564866981655950242373321410929335924401341353221660057810490952531649651366403957426725194131498310152159128 122 553355760900375445504793797208483109662190761798766412763756900367420122367639344117166783455124736073329841156197997502368 123 5560911527643846985521908452306731861621163439199282354917353521685998498567183517606334778911465170676344521274012361098574 124 55884006643331293051251938550033136193389510007364255478806555261635664626549386361083416639931261005040730476559284058388229 125 561602568749213257291308565273558141256240185767248017506267847111162943432398866653097455621527352766205820548066305389610073 126 5643787268845577064349842513952907586744139799047962877060682006623303471815090796715658190510867888694650562126414833263538656 127 56716860834387056996909858146952224624062864785414128273295532026212234942864691361444186490919114667751033664500571345535264920 128 569972280965369831355201525453936816303054337537331878002452725349563304244742858254412066991825342518469482539732351614076844936 129 5727898129226167064789748781824418664575273032454472042872453308343119818760210344840660731846735545708491966002171897032768495768 130 57562127272617333877954831845092474600839427999572135518047504009589494331148835938848154345061355814696421812944910794894116526565 131 578466729225268688828191690050007807769757426804169196224419066271840247437132379330334821167749756286348058072241893370961178063660 132 5813262516094726588638323063959017184331215922171639025650329161288705802421238216044959482209863093997780915301504003489469479635628 133 58419990941037849299308569783040929052185891205225390493400215876608608075860725216439400510978821411350053631411782095514253576111033 134 587087772503293493963717678416246162338732762732514450756467363292707080232497984688672357083472246626361445231167234632296986245137908 135 5899899111089380976226798001312193932267842056163156086234444363464531587664989177765889806716073862451194646558717953410225419416785323 136 59290639579515334637308410401513017559411068621895004863001090444756212465957048821820678853050652211856556642700397451410204777612189541 137 595837297478616803148711511616342598398488358263611962521957275121570368786834667274734801132050128220911690479840893622466953655530144898 138 5987826874265669476298861919773978471332292849413267926562498469890136579894218154365950068585148644260507445588200320294051097771289694104 139 60174263725853609663080077993652683761983107573016438617386534837792380748737620714952643038182055526857161315720921124833079190611709290071 140 604717218948091890795649425889101022462068494654826646724622260406229065563563772053589268333061912844146297341711281700132784815671466388042 141 6077065048245873899492223653452444668461023797526749268033594592936012460619937312926740786878638450287587598256529157160291775451945541986628 142 61071056757491981965694207353627768168345078736721563412840397786339249072856692079250502008530306832875331455368986119890373420101392144167907 143 613729480245298011759682205904126377953759716055905255851838814272626548255201718823546596312167821851846923928333252997473161800482066500064446 144 6167633162430185818601115346549862890002384801402107427626816123585510131843641184227757081679451383219864284481781102061483050808026881419462758 145 61981214933825088694975111505707045009364943540107342239144677979496705930690659118139336187651248763475813471137576173334564591139815425969997282 146 622876053665830806579429118609015797670858964678862914644026548646444688085998343910708863070414475381884195964205069980146188849486539750563492441 147 6259551037270633911903693449325542352500845777104414536348464964134622385937007197936689874655453162860088370516966178050584768263193779399387437797 148 62904937439153442143876158724516762698412963986345945164803600464404696051199756676607977148210083552942453099320226284116334997257073794147628426124 149 632158940898930922563340020329184540846656649783029110941061564142868443099144136236690162851597295636593885202796209673717522717096638622431421950045 150 6352838788608706780632448737333878917176556049007347274438359397602802086543779931434842137940160509897159153341708167925128274677805452653284346198741 151 63842426426274078717226814126652255620820551026279905677636513928732821973754883021568699676493100955542755036368770165727684687699801621810612933968255 152 641580173465545310835491281587370673630054094446247451926025869480197947892126181416152583134840567824932574229983367921328421599652221714026539100849201 153 6447516832077620511153171310843420250026701860671746324930945603613682151656277449888234688261131968718936373486449504071750425049477321665847219821032062 154 64793887060720850917598495292263962016487893501524371839610306244400923492173025428367972866565765443577838755826976495921014991196874449722702357315973432 155 651141813162917067218842085336321766517812476292432082354999666045236464963654972345749310191795271107368318975871356499042209869789697271645775831515968909 156 6543605887570194399649334548680775769677999745764787859123590462845408920264306515260390004415611447996082308161682822861092643932637717514589905170626890838 157 65759527565664044150686674005009499428560755886565954518273662755121847779821887481847652645624715937950398653995127604490357275253946130612449896397487442110 158 660845952515801113578421688673210195841115656767427331819053775599571245110637896585082157447813301383904216190569699125375683571484088897730845525044009918119 159 6641126983773312615180025150993867451568370936208777651491948561942830319020173792901604885575915837732132030956943496139028360279897050482759776439083337964136 160 66739559267479144443078796805183008734771267330627660145731197621929846540914150334604240619003532898458365138185935214174448308281874180940798223733320747588139 161 670694715234404466284320126346180285238296322590052762453382265763087998718571315729568601936179452959912137074781562520176570199086086359899444281009696878237377 162 6740101462769964149032958399801141489565278543556676243888173528627943536926464484819083857913189813035277535336639493902654208996158016629725523984033007917049249 163 67734196641994729606148960438450833752909910336868910831854256141207962559126019293747520773291465552175813990567503807792269879191547599864092534552507195997249390 164 680690256679151310102049181733153778464808821795184659585295760380646629161018822564978721383134360625257850967250403877035745631769950969624574034704803360844938188 165 6840550984709868187518711381921291676603848338929160637389945875247003015301074343727840989731850576207100864407795879066956573401374142688454258088757002417847665938 166 68743657361429605003138835109071996569014897045491759974536783625909910972835065685420214711779535862950143945774150956602586839533853347126008002049549409915949459861 167 690834764332374589397891184622343922405042482815156342347994321281852739347356917062260458294337342116973269293806962550378341402262573419465450105310213097293374543093 168 6942497532549707054984641945675168231214096737079558027481225481664601573153327698548749987607880757080506712075895043792709340488681674933655941207794830928479076170148 169 69768162342029455914775668786473617985728642964816505140820639836668886698882832011331701074583819268397681344789593990337250154958048119779595145065095532326453155818950 170 701130458277037344386124046435316500029592076052617128455420482585168510960295161439351539796641547262686535732761859221460257721463227425529910020896271362392150211635232 171 7045963416864004107151832700348767151213553386948091330364056236855684498435641002932473323839803581878003961591704081424749526367511704234764375434250679802858508838479487 172 70807935792413441585052657248380654376586927791377793448310151544977161099273019197210826166214093988281712139170914366868209301512269950396844585016963878309550466663324679 173 711579591682588558575236980877114026856821512626744601766956880840584500756278948251315293573033512267017485130609350474128647907402160373886713160411546608271479607259634777 174 7150971280727699415229556689186117126398552441160822682476292449033689002635059211352288538967769471122234086955616364320794128475481323352307208916849214279150328240924795065 175 71863205262641311396556816331021297499351765862907110670942157544955084829707088746270093874700860777959743630271813479412851051085837005718806633432918375945642384307255606620 176 722184451298059844928111585560631052054055164411515054342347480905188973231179045749714315260776668176385846236676386655539793462195288349493913135054992175430866035358057994199 177 7257544104671491772022637496727565235484235143064854497364195830822099932168442611903759739728140071364541498975055224561922322612703467927825287283263189637363181890093579549674 178 72934201694011781307976327769285280156563915607024333662222897130212299913690468938054750105856683368431948681705936775716345083798456215226196853124200646416392428007861674123301 179 732947357952510882878333998725616916735049630360003022508290490959047596435414208341673888702704659488855397850018487638740198583502185930601888639579443972401891384503222795172151 180 7365705211711031475851528714538197129637171333544428402174998324088871894428134244278462187040686544808583880126204699649474558358931964474341773984865780685286894041953184501410582 181 74021159469603068719661465436347131354585888385681154733954759379411922650902084983380463596045937611575228182823675583294424765420244992044113282039818613136968476436051257000752890 182 743870667062933126588114711025423346423058158954503117053150730565847660837872391505077515971428889726359409446918924882758242507817656237613396904225815237465729605468046820911115447 183 7475478272451064510037998796785615728457501684672423401721797543358849118400898734184746528076410250878056606429014735095558581527156878853385650024828895483202386994277150882401116098 184 75124316465566646351373248740192968825970973960029529170468867803168058445987705945570739524701162329034322109205541767067275168893960179475347461977074520227387476885394236274195545760 185 754956769149722937044680610555548664509204566842914207670391358191186123687312064667422937401684077919309773573786957374493243747684958687694906843350539714708292401666757014970587430432 186 7586887310265645138507948670655168409616903869372385657274952923772427715207387934158859225955552284409628845123281740122027868702618284404674455495739083950633965514414713521931654575783 187 76243914103185440555176469578522284574236661987225526396435149332837971032099232934710054930450360310229371606438935688714632306803749807246235947706580864640051527147809968852157559404415 188 766208090359836947128671588095828262970880437216584404602540524203079234181169029076323149749908821314441645358411244838530771910077725756673742202980819445264065088896270706412779760311135 189 7699956706555550585316794730423699622658047440009781627972661183096754858047818397051394509829787673104592703456307326321037881485527037000157981142462931689775768160886735466331621153505731 190 77380197401707866781892983713110061662283682698415148999290610118128677614161945721926882764371622966145268568125067950079705021758135540171043910112872114592597408629694552542408055245094749 191 777627092997744150012547632656701385089766367013573052687140209077718010523598715345149574672160696328275727018131617676646965282054186939792134232641017811679514849506618411098534129537587934 192 7814711206084048361255200751827159752501636081564318561600579649728372460259371721971608160476062279773441486659415365194079361227295577120546875221066569362313552693033451475157554941812777250 193 78533415031969264708239056470079811630608163377354583618574922374154252214990399282239055702719426792600249727089329855892166024492045001512346921259037613872515529550888260383502157822585904067 194 789216276064290907527220731376209647663937455643183716601563017369958174465221274660196315239602274357913102142922512834371852817429336140201507231139254830960681072598242806572827442712107098430 195 7931175922392183947841215833359307625722613216380500836109986810484171240335050773949745789510787442703483449276366612650501238775519172321932160193953691269450264312555108705180634719553203462610 196 79703819370812467850884653087456804129784151634016364146284264509651769489095059972314069653287877520506617717177345450225358962606129015126509216484050763529749507531849029244890395573180912073439 197 800978175803596806844481321620866574217667432392255920698912099063767771027512596339755317013550264523744425764469654859032434380065151972502608647954183938816241941444928327852640216916535513241724 198 8049376343294773951701653203405496920837222010116602175162451025906408667970095167455907398854100287394223753642056690890634393210246793551539180103964807219844413775623702090797344744792945492130374 199 80891666556319417380904181386585216928443541558420335212821243226718121007925806744421673033375302901559416923019970559546619743841970255646621439789432416547660074807612589672000845953104818533641453 200 812915366258101051340268858017965278709465460550959509276724045285846733984250020350539656189074384000530491519252336705682474501840431446183894855110825147957142412118321371178060799081363711144895961 201 8169338336458307504399333845321504758178618952839318568775072683904624664343279030166811782382154941566078332473311762113913791900974997423061950454018276530640436598696386663088240790373943253656465823 202 82097216543865907345710666060471379646814487838226192828538592714069455037127668676960650891669660151568734504011821153137965815107929018436251207624127411965136118192580068174758681462232698020800834098 203 825030459831880855214065584111870578359936263603474972779354040140580430971815350490059956356517261570801798666216597376923136347128830094503883890827383755276567514329689041836808556025325790426454665756 204 8291088155061976608038885799819468516520544683096458518395713793540221342046163630529920194145532822424849956134078674229831011891395359782369034754052153859585424180084677515369379647906361716754780376738 205 83320733163011728644422394780440820724711192675012668538407474768826072195352436169438073623266042420903835108878445975619907525362089770087566798430256948424078296395592716666526513812726731427067078570384 206 837326107862365121733029341860825541275376130290812817996690195694756835913472725569885103270851857433712982473410346524301990454270791818917967711419982979565493970685160932283667716698220530304423927183519 207 8414652443543074319405006210207810340831456759193857208222582341379417669744169230432599471174465682865643333188176129232709115173483587090312287109754809544404754100928909825474385645621741472634387171610574 208 84562484175238661926125360051403480347964480630590051661812553114394973362537802153965154296802205493122254163783569754432214399684124609207494358513370413763669793719698114276576260085794992439447319181814136 209 849805001200568522242100318291137636269452642324086592546542290350648433358864799587123771916440852803005696382989932497944745946400736886459609942465009603170498565874498379920929897039840819670432531698886566 210 8540058243428018128934793781795632992353901564758099366359918603659478473103035481525664629969344077838131892212967836498477360369696691686260773108473200083600868202849798950947610542434475847105244351176363606