0 12
1 122
2 14642
3 214358882
4 45949729863572162
5 2111377674535255285545615254209922
6 4457915684525902395869512133369841539490161434991526715513934826242
7 19873012250342044933876323243536725795573361572335445760471484541737760392533800435569122898705703960201510224425798062253366862190082
8 394936615902244988822066218344320628460652487144138401354154541639206514835887577947157440033582172569726508179351523147309284227275279840200501126894674081412833544760908565140964340432305536167754781707800906637231589098292660968442787631597897702091497027774786562
9 155974930580317389386245359012044182244192265858274035870329233145255885331504046649422155795913367846677923051344982838274862692144042997204640691915614056639813790701502721662135315943646887244821361876887299921380712786755795304713006968699549494585686964823671462468342774033830753630264868669926119667918697248008816973535911581955372822696155132061679236274265442781692616633243244486512867830070020684715039955363627187419358340735819043938593664369417692772761213404920112580764888381472511052775804816385707382402509106206722
10 24328178969534828711372998093524038624549939291093897594803044627929851847630171468204018048158313071545558582878941443575997789023924896396443875395359349770542481860688423018931112868941207904563690988057526655233314223037469642908934552090184747450875044775139194778995850939282164937224365003798549244827515814790192482532503820209785176997120505581871652020283345699498870297715544463788187251651993922748519338634709140872078361254965575827591798863011422165221700780231881064907563714719998422745303896108725452114484557610869850001597254124937864011004638867797213729987434724487525634876149422385520870715213620143394748395396583239166358150084763971206465371425813478981308410214382083153545892754605700019264312047488480890809426380721037533398647137766639665971166306068666670689826463298268468365727780154826438496260078380561785575277930954678504630198248803749046717600583109070952973067395710111879898170626763632283526208560813084575121484414059519760779830442546147624648197239125131554522285642404630262047553358838678070994196008177405845585571842
11 591860291973716720177369928417206124823708005931571738377127791247639712376743495567695025487073131583097557257809700072361412084294179927725537032665301030706327669539224705999159289951253793626086266988124599791608521640586158974831184954116101428623252654629390995870242505861607537650124938714059318231203097131424744066604942422262706695685121402712956050674746075950358615756859511003127443510406633714970962200378287527041904035084009827310573910670908562649983178140068780948189203796811000990302564655018302851709086867465782939867349637722986748924232974606188114954372379923788623622570606831487173636312678898810984221064797808416213172284451927076422868893555112169004600128388916133445436054229094779227286129451218741050227028302966450440837249236010299920819166694726798749680996051085906127564941841198363201780005163779560383405243392739222740102948687882633224591023260241098379094521645743234356557848087387590022670081347313057524389751277648725590991910194012502233755332359268979250347460972903780940833861481422906673337752976006357570680605043729135499221205075409761877621930289655916230511301832736773237080373085723057353090717940779784070086398867600434964577824032996823881121272199929602528683543036109966898104545445429248373494111392581806217220927654322809934960522565488860374119078023635547755107731714749872847389183160759697758774337857974759292455956593446214903176608187076394146665778176222685991609496342360729549773191148427598900806238750154474403382545613150746500505779405236235263519783082512706730359485106582414479551098368820765208663099760334246883033026287010019201755597380200530503275931766749853434938089888071126861488641882176752796402586728734765010139032908114307315572355294316698688947874446918633589350673261008957363387471467682223288341238741209691108636048086842664577399905199097295718324461320613582852024329372372945805264934444744070809406143557301216712522459897409872990115923639918239279880442700611672055377194243648046916534298304458163567144194991112115035791054695670411699031384766955151577821551464693928439125820323409898006467486753215864515670972129282