0 11个2 23 424 240245 7011490206 16716430337349607 475073684264389792285608 220813749927019503988476748308576009 22038137841507454612395391490861854708597485600010 59986874261544072491135645330451363110127974096720977464312000011 55117477414660224539205336743742000109406494948825388837720525949278012733252000012 20724139441441855300482254125894618720718328876190314957857409008812049247722966392593823168142400000013 3800285136472110360530530834624791762825283832175029086126192249021655726759631570064849471082076523792707792271245314400000014 399315415316608848075376415994760285366519708895830138528213951401234859058387826973890968890225258956149318367354209245631962327547363483850410880000015 27908029669923394557558369677248034601346665032685561485869164971310124539268577109181925166691421808998543700873353549560507652993107424626166128002969689201024834027471245440000016 1490360755437362115803833273039476705716709493894171197813653468252991862761558962751798740946408926612285317495415044538491134625124645359711562241604915272258148231466184208940905375958152038979202089605120000017 69233053993665344656801499186228698424016293687232341403194068724345996138747598227669093001605519948312403558189978750844163353296082225196201096765633516845417492437434137011965006434310118008177722852756671751273914302307756866665823437824000018 3159826282442399861567696724836031559776792216280263971191819448909026905762178629057247469092879884510731262564732239231607847372608545746086249719559435457176864145373486583882370529580747361457018391509278200935068863389293828251455981271016929209671144781255690472060344897126400019 1589145356232325984205646431530067540127091103809482194243739835263778150472486252141328630954253354240963474138345309435193958037461768966202249461884509037053981602237547807533046762579624273319780711469786631955913822756935710684518980046688346218548028021690943606796507845728761496841193743698653940146767233908467712000209815801969176498851224586124023738802337092984984323533954827094413831035415238916830607456037487335046862481666997431712093363919241822656420420289003667275913494716393797770743060951444664410459508499316599498822793436800312973934433246458614632508031714721175097737592508651382781130008431121691514444961868481383436936586788378871168582254031308365824000021825333706816025163017824486308462684659555574271613586126400339429138982434867116400537519461054131968466587927951079599056726892937492999485827855844075284048052220096391942732079493239668028492057091442277005167178878314052350443900948397460477149746440699353302084918152465359847657643417110616131422683162538373037435480385896320128253324771607366382061229935826891064476443876646280850875245036406680456806400022104174871416074592210541572226956658579288564589356714513057264934958004797379557461854462243871420477200361937965792836455669768704074634492408885140438829935337028438414695408474605178848707515948736314944458168319771127982894444988807669208607781575075838884077866014891512171314751167629021889564691379368482709021224316224269285058567448043285637547551774811815470376222380484056548662329241281080751309557744344291566375872915380477305917931643242361289113600023216684341682840351301511063739318257304615667543377319860429499990810039690926480731341526813625699550497596003472603890790254035839192698754274948688129672268411172722637768847037604481432644236121900886884028712656957122992595609553413824020741650883943812867020751858914095731012646313683326232602072106592103950088475021986719186040515938798770863611995228843730269085904759579723047645060190084587467224552998109358044289118102723430793746188792604644677313765704331720699481109857387972049489919869267334266880000248119256492634244025043209882351256004385157291119208973025547281654187999943088740068310756700619832570255990719747083943970502884558389015859288577451119669305538358935314512544936233282185348837725771235790232936851049973771652830939460870632484935099864650814119068745877339602430989380524057519981750577395265767033618076975420113086888053874284102880111402155756296861733024618437760632224166934218354842686191206899151063636270875006631320073801431928975771341049397201971242345192437269344748376069926252065750960595635426511843941625770051849487311151911290535936000025596854621924584829639588882998478440068358599439226845404427888137230872638886219235198161619824347330735674978231612909050078379831476581432910106792145526112758964506267175965980278571517905758899365476647877143664216309713407288537415062929144360936425402036258933639448921393211843106904231351644219739839669742800963378679380413463821165314971590065029770809726632001059422393060071313914520720713115091178213532489390913783135888194027339238214036018696245238025439957997876439475871904139096780794093134878543560814073892895418292908934712787907465993310378179556256237379774142412505009906384808381416582271064421580963840000002693412717835043061410601600047702429020160578001208225911303441972993688369540723282957789151236065960499782848277266418312048373243905430146668390194061825437044024768675636497588688345666325279874859444099688138970041551098149384535434287401897354119401508578003870759207624816640719226565132094572442468351418417407247688255605772868627238327087028351463416076088960627014501901873608779828392559335000448106937520231470551872379570495825959973808482300092779099686544118522099571783604821915106648139903173392439045227220665969423249504620982281854872454691098532209185410764149359691844971571590243729248361246974967692005354568294031868027981330009380402707725675188105476131187914668113920000002733670694776727421357089531776356039360050312822101242608616544470323348601450313535579183906955316395633393184354126846419259793207154211059637263800448368841167116793719250475624916298963352837007753844366918245036644963549921667935497176557484313370909680192542846745630026723079476474663197047573303412950661198654383930214731257761117801367655886972083814843841726680565367349714707087818768965898611480477279531382193751796304711249227855955943206873412176822298314476851419831339573449131841290502334279595491901934174202836924727739732445238334580172200303718358518704833470535890054163805183605283466033072295454827892110813353513196976816621353670732947865588099042617513454134528890627702919486095190234861395318993438337744016314601133342314296115200000028301465909132845043464010913081004854986564063793473743329830268247982152149376298306714172780501872559394315182064115441201293110260903599372813624275644989194115835937304135587194752171365536043025260985542504105474277631407269495368113987122205834027313185471681642142195275858763415982197498484882467401956239940830596704613456381033075255444972118135673403010558298462823048703041540774433530858937389473917288415926513155259827494641406514941487704224382259096494742087482500556011409428550205661616540449997038766987796577626042043305152228688399009491976115772629393838367748109419318494900457941429168060090594769866391347034435995008038937521438606716724777972185167474166350312251140657822205401831771533426940074111666709803181039919092192012274429641111484418924244529977331157809682579438786366711611880563120799744000000029721104508930799694783161705167124580811762258097561060129654557109376940091741298000710750481499907429058046480064447468920669791351780406862482108045502055026927191657471055333976148756701526538758852325371774457305809854994641394385215682680086315606300298417400249401994853461158805109308261546581835318057344014855067566532169185328729432423807416883173886247889115602382621230584805934818245081019869495222552609868059216804759431512941846131842263141540976057393268735944289038490093021724514810086894006318565175688301833522693867552343509769270090606634294695229378450082070135319632118108488301588537093677410944283991837038712617561104761545620789803939416741423306758662969812461840576824483337737606557979060447911040790967241177547210588113879019886097786496136716493335345121986458711262764610767379312041533530637004197417193377686401720680996667527125142851013770710848159139459642163200000003049437067104703733524918391483582049681582310219587666168029819028015204004194664785492021606969828366320830505222095377464772823391321561379901423251586061494635345169580674934108027146605305846006185822993970065457960628558753823535422767388163664960512629698981780754938236945532100871055645159962904483907380895904495886723032980020729104919112002993952461122606465604806625866016740234354374558662693423284611784522167342577590453465688705954314972738211735331227743824543804402636022525195429593152004923155309840650797286120192165969656810634007508130975976988879962635266667433784205603236974115411819533751024587434882518289387529115412273559954653596464922372306879025959483395000150685793171653128658918712560792535970896776365721916357877047623821901560081219935556279899499348753041965188240445061234815617280110661202882418527466549094111291236019598173001555295972157086378255444533314935024847591037008556949107625593879072534757054073385432141831912743632896000000000