0 11 252 416个3 58104 737315 8818956 101397467 1133822808 12421744619 1339935096510 14280417387611 150739875195012 1578850581399113 16431724866923514 170106983085080615 1753181255290682016 18000834446352032117 184229636871958870518 1880288477232693853619 19144816133130675889020 194525555499469350145121 1972952162112801598137522 19978791383214212728506623 202031343181034017394016024 2040504303400947781844538125 20586760915577849274203924526 207503070276158350766961839627 2089749853776324804509400263028 21029970901552532589729432011129 211491960312911951164400147431530 2125649864922014460874888734652631 21353071005938275760961546761830032 2143999861272756321025202772717364133 2151820973662477196220680324871858534 21588610985111757412066510887035745635 216519721087864241050111648910377917036 2170899712011181402269681205939793397137 21760319630313759895631623793301212405538 218065098895000586547818189950037381918639 2184808112277000127477142699713079899724040 218854952327140865011392934352547520910141 219191679316643316390589754654818180916272542 2194947336071983648028099610108151005497971643 21976748246869932945927966693158407046850451044 220012956444050908192838162360462014519608703145 2202338830218676843244086882965450997277362659546 22043271694190296047850610166406634419611796704647 220611667469934797835035743707358698108194945298048 2207727229451634958648334065525834335743309493576149 22091767287286934629611179561641650396648671482766550 221048127807804622786492592025431671555743584658917651 2211655372492463771789504319193280245042331079611465052 22127120574654395890772004938672609321695284916020329153 221366307394111783851391485888830030587940201352879793554 2214518988769228269945851691314464119865986108830513410655 22152893121145276617040417924516257412777607573858708152056 221598260312529711602113635945187829496028242247759921762157 2216606565034989625773883207740509140480514161756108148940558 22171681307537128849850362401944786750517038474547428716983659 221767353990056381849191440390015214296726512475750246446559060 2218128408132729658756524968483808707492015554416980269098675161 22185377895416789150488845852333748372646635811540073788397407562 221890623280973324573911329462012196491023312523908032039234436663 22192378317598214337166022426318512638874926520239182509886064 22195362707981061512519304528460246862043806296506533017900699868165 221980486594051775834557149799462723844989149890509162598507964394566 2220046601568688204731542504522878136148987926235445401684691118569667 22202641636340416064797634433455582444172430333334434417763928373333068 222045996949285966805358580475959749202820679097198149883995008002141169 2220636194765795923470237688269046389962841253471835660687664446341101570 22207947975114385533453302625459571856463958100342893615958637999790182671 222093753998251692023296651895438029553278668109679017003587143022824100072 2221066008206487450431865619501562791316134350131187136443192403440090294173 22211816296080609276108880448838278859639451948012175256154383323245290728574 222128568886947705707201484517276689536837392627378143557328819481741118075675 2221379342204751573587032274155262215943059270233857234386767334309448681387076 22214636302064986384505496146007331105156258226153095932446056914765042337127177 222153948940807099682771604818226946865861059116730878617951377873896513168475578 2221607762689486119367166251995958467501134318568454094802357840181235390299048679 22216692086427597296526716422234317047163243910816578900536308869323063482716394080 222172451000070597890962659682573418733845481526962781452513332473478407305683440181 2221774281222857603240886107666594706262601876501844000922163866620270956668441542582 22218190753227940651390196932727633155764490713423601958658305282488376175713537901683 222185939001273688084733993324301213509996896656458558490830011068036184521020772321084 2221895673233685414984828155678584608241665582197468841843107528351640766498292718033185 22219283281325390957085675591017741018544568912335039764827266009972453538641274409129586 222195771754150740835993302379823177999860124684915569935752996474901626159665780527434687 2221984168009578889746161942832837257274647255644852300794426091310973468107574690084368088 22220079734308432229937679703678789702962467079317842675124191548094166487432196648557706189 222202939830998112291661339535136490375226523717542555027100618675435635870321003137122436590 2222048680701205232847174277937476439730971424587403961109931152902972521361156305845728447691 22220660348533069317846790723154639200459517488045351590430619411358122796002854251780799735092 222208165359019846082843338728089620129650641837312855127192880989491066793899036872984527259193 2222095710453400836967812270762407028905541809871450261322433571452870520405569186002758504663594 22221083616302829754932532659020776609954417566632336288901501466924200391063623055865426449740695 222211974768947690016615016153093667349723575599748557396222620932670743167751220523102948697622096 2222129995142751432371757367598487506559292379009135781657660238156912497861765160920608202639492197 22221392178506985113568038530600721172203643515250326971488336503337702638627018440459993256671010598 222214751828785088244334568997589269726793963269204578537353111440777885648109937036123647585728113699 22221549886812880164212333432003284345370626386937104969170795286318048914464343997961424807611092290100 222216171203538143700133223110241920569242597057088520337693344971213747371962455416315417004088752051101 2222167763054065515523421230214350203538829282498180672226132823791373167690007031262832825854486775102 22221732089708811861933013294151127535038804198516657107080760726939571703720460715814597005489080083666103 222217811029601528979619341869581137442407052177926180360065814411194503170651510816108641710794780377560104 2222182521488635983038796299048446296228063652668828066333398280155553428832811530324975229815229432631981105 22221864915619946069571388913658208073395684900468025923575725384785106472091154548935875451538558050968645106 222219006462801736848364722445145940808387835347566211056168343891102697422910755931589482090965599356232996107 2222193280387437853857504724228534919125734985455976899336560283271219083787759739451249465065394389804784030108 22221961745709162906939764740279032642493948316854308204295379601808556900108763446507076927933180597347602711109 222219877933604688384680104884733496745368313201552465501101212789226048942184611086903962174232891932762267715110 2222201123624664417684343166184823596634039821674401758933236008078890735796801311234948119793378471289140737126111 22222032334844201981381310717885634110446094520482874788626860648700409209868021969489706490377929572184779383700112 222220513235820040054654018683192926808824642422523278999891539829366756938407359678394336585700093913686689312241113 2222206841344602582714108390370958551464581851604707651621383939530727293804753157981595031243905595154409689215985114 22222083794323645466649197735560849125218148124563470678815366972219789162149324137325696402169285217156945741084056115 222220976371135031422065001842269864048259001532787856291563971443305431159987756924499084335505352369359915471568570116 22222 11009562437505020807238802265099715192046696478491864631519756749663505422012187444195371056820951008736936428888571117 22222121308284159767409487371446081189066342579642646439039145162107319599670743755750839667961325187631138085990565455118 222221313996779660128907608565236952886203486212692839918574959490076236929061618207272978545594094309993112693586041786119 2222214048193239163382390699309354798009974502004891780214399011677349046132790297004145025691168798007613474951740250640120 22222148655961374692663738516006415403371597259608418237776824097540567095162402449841857436235740039268009689224102739701121 222221560125874594456195868866279960847864620155408836330338692951198343367409182043710589062308875750520640387420238188125122 2222216263355093572327985042018741869829493916604455999035895728038562398972531549480175773352827069851339640519909822458316123 22222168592418064373174087600390899050570118036580097462748410120847059245193139611866595430246790680256437260955937907061910124 22222 173955398480158078901062574031367676553737603195563297354504123463590051145950635537333688962491390948941098299799353631125 2222217878208085436449323317853885045310173322729454104149062286250278301338135871886011839421651005379044719543470102484275995126 22222183126094991150266132082907187629999088447402030565714173591759448863292711749736677682998221874305144482370269054920061646127 222221870357077142574617410968386910892140549851914104344401738514480871636992961372554065899111922109326121484838723268199554380128 2222219055435916505393778920937704420251119828904817196475597638684668115180840541588717537963758036297945310192191129394502098361129 22222193721145470770766232510661562004480463972442417166271399819544825499978195431588223677143687124362669986984044375565160541065130 222221965712531459159118314818176280262537214424588177597508814843928602927668022781853953382753619218780951970239131546270764259776131 2222219913635005354654287055585808744585011234295436824994021527046594404599444635635596392998195859577724289280176955858469586400050132 22222201444937270414110805722494500923487093742140758669139515821786645643758274984826032710861940280354108322372827573547500929021891133 222222035226657655949219473724672730533604917957787075354333363899027401916751952295073731378259461355071034606722734127144992729415335134 2222220539262141125765197485744276797024660744123796025960499993717095683976516068924971878417956257466170721098452148081503467516940706135 22222207075581492354108999593920713395444140220743837083613109647694217600528498222782399496940822954659304649186918148530634983524590920136 222222085902455653409203218567508642781219340715954009113472146461560851739566863128440969539474600890363693750297618526872344842193052221137 2222220995344323102905051189329800007253195571200994569937131227426723243441264774884076707301418490616534114401866453803445364643207250805138 22222211180321130148367682926190422287500978775707104680124701704314998191008309118708341384054612939676222493973848630650090698217325272436139 222222 1228451123935575313685579360280973101326696582098568602973731853983037052390324438659311860188834190878661001519057339477209338638990140 2222221327828233764240004539243646427509801251941812894305103950739395750140924535414657890059019571469359771183541943998659782372262214797351141 22222214172676326100382263075415040069810433041283029687026695083283317320717381031270321832268351403184609318140953258734767787848361879519475142 222222149776309157125662589900957582850516117351691946485755164493804744844812841455236011710212150039574451861825069253458169934236377758502966143 2222221570209004636353185531330840467876867267177062025995482135276628259506208745077250792602005398521846017860319184016460939737244115151776260144 22222216354103263949400892004199786433114027570763841883188878602762693226181455676707001680579639938636105027373451570935946620391891724103345281145 222222169409151597766830250260020300120248470078837106305958715462340544599872097056532848972135827318533510690625069823473621508421610066728013345146 2222221746904586602123694474562404923304458451530457714651033590459557540331154964450755921094928896331955534548056767947624214311378524460652760296147 22222217944363501641335472493283866531962348278989849332457439181739592168753036245877715802694003430424480613705777720321537143591438000557489154730148 222222183721493736994241474661777021009883356698098404606218748084785312158751645153115115899555358802115840648329444637969541477379209518186585064011149 2222221875715665855170395494178215411311172432329945555637588821119823833739747512190225522583655979971631252570963338628215520332805334340636290044415150 22222219103663214918755781669826160924022774112315920682757510942973305736323752249884088211802303684618735817929772843197499029288321363561622843852426151 222222194155191156491024257250657670538427189228686450666024767362345318901355004560928197560078843597050006196434580677606399106171370155645197873046400152 2222221969618942630641440537478141257068066925258504989711369861750146817595512323719321907421111255661968086054355462653713242279535831929870853360401541153 22222219948792705897995187059525493535834824549439290687099174644307627206887308437939848924803120728511414037032531457770808543246901101125269153869644685154 2222222 01761356575304789057579516640447356431666284561934879123526612852157353746789951022404794805482343757120555700485334813988614090020690864068067356155 2222222038074431399959832374043787198624843010719141416900479025054525879821477476852411052636637805604850292044334975318219414060841158820763671283930043270156 22222220564892104821860713588616307009845809318680810419010861406004715593903703926674387887925824623332309730661375759044342841333399700550871420203068685871157 222222207306251165618968644519768985310834506090281093216741614667723464833796479626194044173423954585545184198375297848412037257040854771888945786177220766155158 2222222087978482712792940022900143090019732777034409947290004953189027417058595149177480274582384367258789752008603371831884204849680091392767138208454110973086159 22222221014028566637358682428323510032399817215530201178417807795709939032410601616417102967460414296384634350304669913578948302439793925874848485651493730257340160 222222211348479321958450364077133812513820577161985479980910197357544023797222752027963940299349614733850453174989338168781598127032621960684468690851588340925001161 2222222124358536119848275498916426534846607416680048777815052523309780187813752566763836641766287074047708909797251699363000811279777091896325490928716130022480825162 2222222 13414490473008567017112470061035841688972342447401380887556358555662862320454678236397484755765455398114684597950553311522409428866893024815456084217616163 222222214295263647929932537634452771544797422973303179728766173351190740034292970470388717184785757565544926545808390224147382349882455707780600521666301645278520610164 2222222150879595053591615060932297166125399028981945494251697597991646601457924653491963046491533830214730637259513413442266689110446982595740508228322638621220606931165 22222221580138577704546757770612896717350813483059704942840399682190580229978872588831101488677225643667818338182921339216212552912658360601351202832644477770666180695166 222222216443469421563143042157738292678379543569759433069550314752155137265208717947608194860473247762797689168993906255236085841918213942721705080493615061945510328946167 2222222170213447016290509601641866856327638114350056451656997531942706922474983895880226272167261425825226934258794338419686748016896480082154178110552720478668277585080168 22222221754143245368836808636999023929170965251372726946179312394462026848826493345791910152731474923338392178129506067501101720461342204838792876036636520024919032499661169 222222218009511430541753499955213437584760909484576748033056595696157675483307742637587671001824995875713389563278450827240631536809560375157273360649149969919905074777765170 2222222184307825097098003721819143160485070407583412870995834393106527359680227307476702548263744681820870916981181649654930375205684557145567258738550567288868425695515076171 22222221880992648096104255718594510666587855890472937643565245808275398749885444997093501591721411842196201418500123919054307944834264694266975432221607304508873342483322750172 222222219151156055087160523689572818221512925236478658926212004737172962423897112233968518723342366219918739705959671743399555454535011759298240518978837846236258749579451191173 2222222194582626718006666935428377586215838549350530142117643116059139641300825657517462801610440705291144403162040939161261029957059364499272583926842512255519433193473904035174 22222221973465862684282224641077620498164769166376993449078574522766282780247300265827006991106874505290789468611499030915785535055866684932506462732858579607751532088670464006175 222222219983414986380762243991920806705705144719615163002917214207177786176036160244403382914137522447080665529380255281675362253825573297698935312663218174121258066646171925620176 2222222202072957099649082418149509482573568524698758687943416256487117392464488842570543157309227072632154902434917228663355833587155136456933414665417529466459905100167347189521177 22222222 040878836119063963985567807565383389445110507187664062607542276923276961005630823041016178426496377840824722701479909132223111726827357111705806093169514376235111505178 222222220590131747293797898092332490310681272722821675854284676445699387637901700940844552184453315492461237650829607367377919318416981094113283034166886166405719754804847779143736179 2222222207533407947866403305053214635018353676727617304747651698533553597795580177958409502989772955202649197385722777141880414973037896388669366358377490679516995050232049439105690180 22222222090022893753019851967701153937387405312770777964135424450524389036543657060190839304667533286787444180223897659565430551404877511317384503590886103136091652848141653197122651181 222222221032428265999400889931532607658708870037159223895362726984442645721921201945654433741916794142016115751888153373642520156992690932064372675256529474438129473724652031111072175182 2222222211514076616216830231606015691150602052556655237260095188619710644573543370641685414787907231193901743527469863661662018495789296150730025903112649112120799365089865152795602266183 22222222125848911768173694306676363442577640695232119357461121037487141077654264212540257399755556611435010311660722300560465962987490165278434703368144372331086475904759881850251294960184 222222221354862428135785470982309493205420988479311296438862522148044107192461358407798871042233078267475677015625079454182843760625455098226345792625063113700885802348705525138827138581185 2222222214415984075444291461063007661071011118536023890169435974496807263311128239255983722713374159341195125305129719944449955425430425048750390556295497948024620928278793779793382778045186 22222222151966078901220845371789291171861322289046437233734401257404427973806145332343934032197860819851437399679798614895182517838991582373431018231120242266915943001322475396971248767596187 222222221589916932333209830568325842768974122823640157325768109862416775895396374997406920039779325418677454067897454322143418366712624137145377791313497095186826371357080046578006368845430188 2222222216531474613221110697337154807142989327634983638153816592601746714825383821119330960219117930079280785076084533950835754942333227824342004369099659541715462875050720370339494080405311189 22222222171005493741212218498256615486509126170937074965604978463726810203373647731898433152388692488380556669120909141926357853801708214480357171669398975411720404650752594199853741638741115190 222222221761271665893132188706531761600804357760655896912659062936207851791199907407319282034692499094871269150380035070292512091930030861740721317873212087498000946844365013243786260435247726191 2222222218073667215260411920581008076629461442068125294436113961350314577036095666878151567739314936462183829105990690708520176977054673523865136836213126442555706157648354557530700383461229100192 22222222 1848852271595659290507451294911887375200835349872147048737886161859012454614075865367900357762312477606827879202867230544653025151666890567513800337369480954710191649320570534759982170841193 222222221886189266658315587789283876429208599029740371071544665180753221170661170698656405713446947642687525296931838869368930772286002925873647898674725144368837699959618246510217080495106193385194 2222222219197925622147062512325777110085099613489885561866119230436778923844807043258886849543852278804674972960902291153250767413729020248332106154436247950648195948587142342828476173843400130656195 22222222195003552821545784833154216212988118743631192279017270404092121092258657035295988747619930370455622094201810438135019970150447262923446441832855950923588157893148282817750008922638934237970196 222222221977254197616134285720610168139115290914902952733377531398745754829715992658605045348316783751279446646695854143105106159599566880864416519821463266262176503928765665132329808205103184563171197 2222222220017510000767430793707713735474259840456348796822619382509406229575495441743262252344649216958520369925771599398506698688734920611657852506133079047220115060922157696164978024463803654286855198 22222222202379812229129099365591645841490560786329361393625793553299239357830827625879555603261944879722821190970600066250475115571419490035422302805008370790394779287226863926465962084374718965784386199 222222222043640532284384116512547034795637269299186474764854348644377181789845402994978088201269124664097191138039790065684961288117912544082419987605239745051732843390790109754210569191486012189184040200 222222222 061498701278167927083514553538295764591490049510591128223392588506655950987622434378209133682094483344999116904942918894404800996766709873113590908562676058506569637709790907859950522928299390301