0 1
1 10
2 2575
3 27969700
4 17382581357725
5 694584034909225304800
6 1929070259806764423045266428090
7 393677642528244089712410955032173080437860
8 6151190771496090048680569057728482192815064016425838160
9 7594058974899822615806726151771879832218953498978959269035884804020140
10 759405849647316466917846211440909467568533735377725459657895826890243201919941254664400
11 6276081352462882486441313353021033251475678634426650802251475427102515836443477493400358857089118272145600
12 4358389823880302468881726133236515351448707541700887323127225190183673194182791454350542725917327531781706934209521524140037860
13 257892888956981413701803761906571220524245202254772889382187142681650794379941858640741412768573806611032128130035097104239169840278126227611454579100
14 1315780045680753314747298525802567190942127642938123156431523218409597119952282427929418549802654914130156498785844530958283283045141824328398265809008780889514380612833383590
15 584791131412726626166065729201027899527220619380785094654369763435056578844149413288150762449710040507611200274298125694872298285732961134468464176905648774420555129593109913643013733436565285350253000
16 22843403570805384961547747765721554561165860760704581745036134871200797426198168301730649596887148339969079892491866131675499552532379193171733154747669665940064402770581975464117363922473381094294191999982689731794765505505980530
17 79042918930120757279999172010757447326993987573973099496662221864278699983191309452503685674044637621452306186098129820590345445413594517132755676178623458057091698752846449352695658960880465576019956388584141244036342251362417468369734146250494792776218662620
18 24395962632753261256294097125062026260378426841447817746275078943439279256593458290568669982361181457916863362558741954318273713884241617210986519446775876512266818049779523236730018354317699225922278718597742688141345513021725625904050947333924951979670287311996258917072160968831918066292460
19 675788438580422565802533339132153179102623459344897958585286993162364352660956787816552053777608786322873187174436472048195038267412228225879747647240814454897515299217304819938650276633801220907247695318093104504419862731647691616532762872234083935432122739464955062231976644236905107208103392801598728543000988395964311577880
20 1689471096451056363146412015718220458642462334243894323953678929572123682755265542896048103632065820827109464666339810557468031565223208227670189291525571980089290628393052304330060875634269547573002311185693578123461430518210355442597541097397655134008746115197283940984882620065666660030899843663076767530988114405982838545322369546977399671790629050204511916550
21 383100021870987836153287916034841125815560951563078014647562831088589992016238998272428816549317889366646877409916259668688025985474720068470275340988163514589581176567198830948863970635211380403412925025957058970307466610664655845879250780875876559998173927947703915298669259603090572647572784898500974640972815148038618915627881768534140177765020384238462110856019979201130027752482926080850782522740
22 7915289708078261074588535699575741137127585352440475330241515535923003005729063687192723505731149609931615545449549655540735423155859808689752725636882802485657659382921062226894504282849881285280091145721690534865771845825493162146100125217594954924038148727728449835508270773795439353762460987574358224432178943444073524975342653777314717886352468280514854437103769127454872882215632421176345985009334544853929619373728838687731770623937670
23 14962740468957015263256901098271080295109342370362642361280601274332887758075621785951827876844646241521776360598016928885622117775870368754139092389380656941738115313876491489826904163740871911573864818646204298479544904087512193253441455337606595288416609740823146132761926860969749082092312594882288897158989816529296954327816818103843571373074202428485675118782299514311197122137305167512844500218107716644080920029406696745501829454473986201739406906004613323976688007146595252320
24 2597697998082815149859279351430038553870376566942055328943266523345846282812132402664222281750913584824732277921003830566172023414321972765965880946262680931391872812993690492188091881265948609388098560136769473443123805448310931477067645169864430550669996169459847856784533389588666156091816370342743046479459580382363128137855972029159742453546275460225479809924150771562178446596646172443190065783707395675507626413930626668261995362756079226274622847459644182970181932546479642636329606578881426792194940314050527529532784540
25 41563167969325042397728020544239708941066028289980142899532015756961885423057081285737254589120012176659559416102194684866774426426657360386189989687566051956369154712621326851219365177130831576552279231376103964253835027946276461525568576860367170525498192067584480284394144350349302251652731134106239021708242961571289053195998662297277720555426395753165597033643806693267561466981433473338474887456426201445734548924113113159467439868372370994111399068464379100988276375968719945633806945604021929031726670764565354134619030220376135481225562309325980926900874259028249300
26 61483976285983790529180172950818565164641636453491960879378916631838359841213713008069577900782325728701592227339618595677323768739549619892481015858468251030938137617548225169824012324763301535039427496471182202050805619798553037278174357632200520674555683572195114990278865899852452905942081236501110419432543701733244679029823856049522570081420970666565252346202097526281908412937291575324878087802741463703591465712753479201299205718284429464796588343300680089055374635225565486826144526809650447987329892776413173671222481641038166062294267489687232093394136435249423458776491929327006774217140662404218249827748119920