0 2
1 10
2 140
3 2940
4 77616
5 2378376
6 80978040
7 2982691140
8 116776877360
9 4800591267472
10 205384736883872
11 9084324900632800
12 413286869105712000
13 19262120149391220000
14 916763612521908006000
15 44440565510927197408500
16 2189466044883038600910000
17 109434890559153981999870000
18 5540861300942427930730260000
19 283821625236066548628393396000
20 14692056078566706330918460176000
21 767848662050783693520036915720000
22 40482316852294795946191163652264000
23 2151479439480805732247959612873015200
24 115189841415539179792464775116022452096
25 6209421622288936811547652450057723122816
26 336844979192696511982751961863831931418880
27 18380452386785710656319918628402297065649920
28 1008450982787339702349637003812363626769873920
29 55612005366113771118040748352978417066250603648
30 3081451432232780577221702140593662597837356578528
31 171508725604854595429388388192868526877625331224020
32 9586145454662781986245815151828138197459571989055920
33 537925075331259135939670630074434432800301416405482480
34 30298543329250138132455754598236265496583669637240794656
35 1712593196650820159616841180607466559308792163957248881056
36 97126277910506629689179208218497638438532331609480478723200
37 5525777410272851877357047868382340340718524655636536142744000
38 315321801000842007222916718418102967097474535461886016475720000
39 18044866870445746379198280400594999797580597623273735620901996000
40 1035457478608490233604046467495644816194432030670694070363461136000
41 59570860106535264919379882621838690067289756980461238294528509360000
42 3435630760675569422461036528545479011787779514987305722020876778720000
43 198610238321689011263930039213425537022677736204345208386179196864160000
44 11507316752353603395515390006807639668468292958384400478290544347007616000
45 668161542483040437305424017950783368159728456236959538317282303112593696000
46 38876238075931919669054952169066476063822498399744674657260110903747187920000
47 2266445010196141190257261818648239772402419184767971935911471343126314374932000
48 132382155174184020216332683359776513534446801823196432336326315118942918577660800
49 7746476588229659352029062961610698027547544882577598148555046878600789958203857792
50 454086513491446055816993987135318197243924632569624667770989334649837375883450213632
51 26662662472956453177430510512160140655942457400703626779351083969146756611198780847360
52 1568091802402265289330460525619682387028010490636236093117284600699649195566344460477440
53 92366942885947576108389702577284624645998415920658694717307526757373780645910482033072640
54 5448967769038392818267876519873986515121304500431683826391583640346721112222883967493351936
55 321915041796227342581851322080068965588503626999900290188956445531704804997695448226831447296
56 19044766781045624254636296831760848957450105683466985515051597201799704182222392191600352189440
57 1128227121971692296945756682153191941073115232134364183980797746330578501235677320241264347325440
58 66924338805570631204712923324855886282838310210457591603591160787199189195554267404564201292892160
59 3974838564145430907451062288231559635841032714975650512797911776078303953870401899309833679771318272
60 236365915730183822627675120890241526534761273458770623865917493713460899388378695562907416217785065472
61 14072236318373679244142380409184046336632952640516525837639409157935862157567044795117891847355411264000
62 838760697227240703116407678464071992615015847060091003166076047222665227271652956137578558255261291800000
63 50048865467198005678744562195064435660736467884562466873797435466378658283768540138410363927359942247812500
64 2989625961001502847763093714083234876674244650571341424846076288965919609918251514301849799424524074280750000
65 178768847002694142949380191281052330913935723163611837396361006373540453877807082268999006255970928780135750000
66 10700540745868404959905126409210204547704515380431530857201656802846035023558917108583016060610006271415332500000
67 641129330059997757022243980533420618770009416412709650618064485729601182856559465735995696296446590589378502500000
68 38450260691450559210137810897272805385053137556023119198837623310555212291571046156625000227857262469194930770000000
69 2308101326245658682415610573245338936856850719552606852344926120257306281717921482370802436548426218138250578987000000
70 138675934973560551072585329868588802897386984524388502218202105289128588153594114691553712873486024379889273757197000000
71 8339253304258210986365091342514122850773417180878698808727494181105381953729752961994336240422771666623422947902477500000
72 501906342594648277545307858148210975385623307339827984903325583141993907188077598263201808830100991032322669613514146000000
73 30232753346009184966256184209918225208370593809318474940425667821641885625896011892651338771490313721275290615817848255600000
74 1822563453673885002063381902305320973298338729497031415805726201811998274786312191773909013258688604365477261227559952275296000
75 109958389629036525144993191041502615568126898197730648353481503998263610516077561288121358817743781502211605127414818848432416000
76 6639051155054949780444712120924382179135928004563142025588333927087967729008640039422476286224861392229157855732335289648356480000
77 401150282510777621629173590194617179006470944865786130517395200189871978040734567834792793655763490797211508149053814165201095520000
78 24256239222676417786419821088675971856985041420317486674423959044579856213686245313537889338091384954203353431447862263883682088720000
79 1467733641286105061270491975424503823547316046748525332677459976368644370018401210834948199021843030118884495410817685887170510582588000
80 88873212057264353740809987191539423976302713108718545344046880398412891140794020862850944857252403081756791854355206936322496820391568000
81 5385016738215581375135561360258440060768068742125248444671098002865338257060247761332809454846065017173917630446303818464595131319611920000
82 326504190936646703804437840166760142925148039186656933691669848353947777594372187389621234762379689006257634909824278357127100286759687520000
83 19809303417794563051827074612720575855294309988199180190615591055506771428083961049769411998375036464932519353265522120149536772586555651680000
84 1202601794822159887604803435154651834699612801185938633468574861172521487649205229089508016239177443711045167840412523437063312456794774431616000
85 73053390482149261942567375078958360953321317696711285489650842870808398770168016225294412576902214862632141562023694467470180935301472725204416000
86 4440365243220842083855445563360975997256974566456702743381818825370092055500323743425202896116576719138907431582023843829086840390488850166148800000
87 270054184765820519279356256432225377960515471398335848069362932630122324883761177344218013044461431737960331187524703453987423952213174885530444000000
88 16433547941871682535922105584446742821325288927904493756615050023086844558325564931906000782267687586197632138700365273278946611116815557280824080000000
89 1000586101810904217435868056410221730193309894012915556617731783283371553873744504395621233997030030138805795064291604868574960470165590927859332464000000
90 60955792298964617239738792556994010882003479574729636985044816511026779076531058677087609203534248808917507088499822945127523967777278911541531225824000000
91 3715418430156684154594964686074053645591509573786193654653629152611847857122622198321118266986989454309413810878917694201107204909502946660232716388640000000
92 226583215289311123448209543826858217332616687382527487293928557818473994108921258881076885402053503174710383066249340475645718426023177280565135288266880000000
93 13825160105678170601582334200097426702216631604140759256573568948404165538927274633606490917707015099852566048072352850687645818133850070977953636163167440000000
94 843976514925500673378543747405518902331890942846473586465637661806824459438239948170834272240578184325836907133939617102134310315682679003324278660849447684000000
95 51547046470413951013398255420744990734525858327567378932427321455203374527696346260087108615323987938002565016403855844463143175718537438309257356125559409016500000
96 3149822321150316953335972631572275719298018769884221354885130100981339496941404198740531862304120035915007581125291126360739693530039948313234257272298128063230000000
97 192563033783788572848018701363651630996238668082496443010901411305176204968672687387022746465880559370664012633956836227545069949310257931060882627674782022535174000000
98 11777693606304977435066475000812487677082757703317780344390373160055049015785104077675953853720360323685068915062361603140695097977381403147667226100875875809517376800000
99 720682627932772511029074858558161466397513068521658361569157799244583617936171698439784229892504418090891687766376564919532973443039906136029490593914657571977965088416000
100 44118469900203315685606142642080876371409660646479850264114331958034521166912810961214164620902851903588656014764678610460625642783096887388169322469170505559097507627136000
101 2702001897115854364784638996295811402344732084145726637650021986053060714540968547338051659860836361460383267663465947482303930069324005115760898074839730032342034579218880000
102 165552604661151462241446279234581525959495268794174427990623938579372034414978043758148690236477129149045036342328909482745105845270657732413846033575747790577574950645030720000
103 10147708748139858461159005650686077920416455745647145601095200139786241803880814133369972292961818770246062329753445298535906492554486249380545616800542215882716933743866007520000
104 622268942394864169307039188313127322763105009506678080389472432406396653335908739708416981881055071576927144820132618811281676472198099578081064054509120010008281738585415472768000
105 38173594789036798627740543559726145266632220749048468100154185633828399990158055709957191840789552689206971557417563301476683638062460932303916140706628960516785602454620090955648000
106 2342715406936093443693140374778270069287961345831003012962323755480911161685099774348829033084239467641393443536722796710885754191125808182984520017607282638599226399346893219019520000
107 143828310611673509641381632048093661307880982260623234833708873165587908954456517987755869080469069738846334698964172879599529518800392831714894587729111514721029199220991206050750720000
108 8833534570807146752731099035752823083872608571971499178056816461654203442250926687743727976057485107005548396866806382903469497158860490267061537052167327430689575766198682044690170880000
109 542733883311521210739082978262630115377840370619177160126205063790157885521972998507918484836584474713874186841058698849733645617638917072952532812670894385334000331808179786269850409216000
110 33357902072310863558040771662509918991699282637807398823290442880893764790875317863788558927097100227468512200710978191222774759269983407212241368201400164407802888914693755453100826073216000
111 2051006580398350217160477264592799343354409491116003272267228645243056021095101499951458284322135193430614171087113835997943985537672074311715131598579751192498357060993977081802475228765600000
112 126150548720777083910265713060835660144521450982908246060759459611002700039110345714800554639238742382678908836922042273812100798164271368016036544401740246388845101700544072243887039819376000000
113 7761797491697492882001904713218756554832311117862210236301340237858541808726907324184262485376249757688153221103588562518236923922086307729319373101438881750214631407361377543739422383331440000000
114 477731549053782792932042993556426369787695355717018539237323612932214578417174695795893280926508230789998104097679529572055268846355584748723747216219144259126565228194559945287785219989379232000000
115 29413820291633727661894774184442275765899064938998902744722870913280003312901431892517103356268921677384173608268837728303492925823773921813593482243357097784091517148763497056084572085434289312000000
116 1811600176982125657836493797086740282248621960588361491695202471091659625776731031114095041746304969286691176228070895819805742433038131960828941107199958767885803229929288861044049205196461857920000000
117 111612864941772495957728816563157280561278170356206280369518502963470759178792019670752451885125984316623404828301861987586719993259638660101123842125822043078071290592899568655902096912292397855040000000
118 6878674744036634858001267860258470232032931267538714260981547757434870198664788513088646508092506032673229099831159833378593543236235583335256476517074058044432391816874312627420523099843507181286720000000
119 424064193740137167913496642340593178765672941853922636698873016842687928427835782843328045892832951403599519181314497279218468368137796176638227685701787628706132577761161619145329658477211860732417952000000
120 26151252597992750265270538941795076307350033976563044680292370174797922697376691951125943293372027699327809043407922543797582710022713330274277163765471907312359776196148674364215296134623083041460438912000000
121 1613189014478428462066074431095710267195910064978387520152931121159876836349268665135142550235767130774163228675106521449236949867492742199502396536831917428485649892631714755448046136149081206134650151040000000
122 99542316791240031080235506278751338503454921216749479570057274845711228159065371580461435287224714793676506819137054448913252503159555459706484842052394173255320690649394375357998671487068369275572703888025600000
123 6144094303552895974293056687976244444995830270560029060068907243562787621257201840600980298393013826191885791008129579699008226654158419507999363539102335751118841442160274677204436709288051814894456781444683776000
124 379344334837364745558178876582952504885870129560579408724453117569949251921972165021064386608907678009937427833111346596064507312352304058093225142025639394599541410961681896728901776093056790875680130514594831466496
125 23427877454767826622680279288183355973175561252241450575963190675134660311427667637005648840627502050093734624741561175476429577381814705918293123407697047401646727271804390414111856808219710670359957023688486517590016
126 1447284639613398530393993670220519943931837708605252598581511997375268819461983269158412219118994945161185068432657543750386549320872748099523854357483906062276547683174081067795783117170069405437291817254161858436574080
127 89432368481056985652991595557577329140466476636335878611933383099437333210758018808538408725889696757520798506681409022098391379565738943484201089055530967871188389838453305392192723560250246410216266281563539208177337620
128 5527814097391914914164680810972884289710731619104738641619253041675478434971427281606828753655722735506674540796896786166403956452584783734168753392435031632001994700344860382414011519578086909866573660844481592010620825520
129 341765509096553983041096433538766502289151148265998809412084595083915056668224747031087330194565428949844420423194940988103434048382489547789252139959182319066060356288878235437060533215799170569434053328893790147688645692528
130 21135735761321838809353381594990255636691515005555337598293771280489224239756679656837535372418898312769015434969543625092618646046858578011595565501517504202079659553168154241302394991701371884040407702697797294105903384152608
131 1307432020057164519400494811651254225055158762236251365426167269026551392608892335473484318839064641842400895465232999425859916942823633177819847844580843223560899632859802923421905779867136214391437250089659353300882988983900320
132 80896881435146904325350253693188598622471769514641758259235439599173949185411597327182429452062856733628555033763491680980484196644629356228439080806468971368529224475942022843797906469434932636257295017692429760163079865172693120
133 5006724643315732998342608157957140605789270393100772204061596427203328769131829564692905609507723793394276924756442443650412151207153486739130240063415603507330981496852111128274235731908658242072271129693905298364423355660973106880
134 309944034729292993333427064524742767796454844639207424917187942342978830120163834414892259114048151867790620913753837080967074009500263352433864109194037814295138481869881803095898596872443353559520613371847566516355715282527606394176
135 19191942119994552829281352899059302328794148603255511492919760548531129707288199135811432435464975230028900546355484049995828628333572278919352769730882733761564193601235450317488378806165984382486697786619399381935699136060159968321376
136 1188663946088381749439365345312488670271243680949458972302006754452871667285200557039264248234777424918244494749959134527674993626935033910607742477017982202802645811287667462670384417674291534586838709482208706094691656716989617265846400
137 73638047495318876254367689542028446540685382305425429077032826948127462641279448334191892613118186703842012326463295711253885161958904642216270389829776811127956839585417259718230524192205758486892818456834171187233079784511535391800816000
138 4562963232117383237426784140564199979156492853703332370380675953973853013518619438435260720664738073616237317128912678269385032522677563877778040418196340501222421899840212176338742181642548378165643624441091584154605202514009817303358560000
139 282808042520174926938633841644470173734467793018491238489137571842459352902368565900442152065049473192809940125542834717892319176432996097252268229623672380411913333343561122914338086329924453481304558071773413623299854264067103385402297888000
140 17532151182866935683946353103773271090254473821102925449378273292525586159332595613474521498152399528693539591317769904379574916556898573725712913759612287572876959646729641082996723831312461091848100744174741409252125131359568545208214446208000
141 1087116119693170294555585004413961181477388617150751455633279987597620226157437621820986945108748320967761196587498658278897935983524190727264827012426840627913752699438209712606283073784093208277261802509157854028003963918752766792707570451680000
142 67423700216798517216778563749964652411169706478515492949996866955255201968729667251688981299930684839206177590733515873215055699374589968898173530292986417094923046862002483332702493094628199297494660251198854239135185640842992965265634997727760000
143 4182575790212425950901984878332272285224898847602846012568107879921465600730379114559909634043570503060434646916075820121612774861884179657380842990817677352738932579185418340663774004495638007884974511852013256808975135788079316046391265498115980000
144 259518511759661105550822540029196687919027905536885019128588568519407584997436449231757922538194474034902206234533098972089129232786620826870889751482570749357044355310587657795906911040641070586496746615596031729707321640782040684843400508755305808000
145 16105895435299578184712532935942635988660239350831822213850463086251002873148333893909012261946590207344076414481342847327749707336914151980172076511119051933151932790119753202675115959321727414662144377950540180441963345653692761787675075847552183248000
146 999751740629099656236471827841914057999794441072843850685052276107532304231081971678388899421784441845901662888922304562877965310236057618626095818226616861982422023930509957563034266691089561084733136022766442421146358128008844289500634363642653742560000
147 62071036665527637583117321251674720251899227418095371414201246907673505655034597873971579231856861127256307004887327698852482033211936226274831943499316852661560777189950511082997466477801475022844418302925114657112329120367495020207768879310167421350112000
148 3854554269037405481337783679483659905112642262051804054035272517823141046723359038832962542110831657494001428523881681696438309942354235470153045778456763809323321867474422139135096575220398640541245031153679463760904616319939374567653311851767836242453273600
149 239412317436393503907821541607634303745019424212601122292456804753049301048041153178507157803526253718629911620818138164020755623518242906725354428264326931484514986617861424133160934894756396429118714843647262515460075300478523202507555321863911438860025548288
150 14873213901494377864653278953776976674099387770082482308689102693894423065680384845687566448725835265076444720180996133646307742135080561510124402792019335220813163651629056659535640955302532638581795781399233236230551213538531753087092070152580640410215401768448
151 924161845957780998929904451700782904454552984851665601994756345101461732298818977970280318579555881398312919740245341662909462888087988459739817797370798936275327365156329059342846563655505407217141637066241923876983375350471068492140841659872436673092104062928640
152 57434787051246140169808435803972718454496555311171831557673871034976135766012248800131213751939792900615813133083056945561394043290950154790747409810580451946160447926120735806719805723986680330762103721014671409772576445584019375042410301492809689060074722111861760
153 3570135331835735428986505928329821828018039061105618047333232381676897416534480760460374970611819782473421103153439462608726992479040031759303008429726474581236889270606286971209484244294065674424953671731317083031598628047260767495445825940309762683893074347002997760
154 221960636253582795846403543686504585439704550204862592425845697996570996935478496090448690680518947949203440100996897636287227875487312838837042269551829085679402640196214224516554481521226750738242443310437761357150151239190381556863372829259562117319568732096328095744
155 13802184112576662841470583393389737182859528297440257949096912479910329927208052482513860358735274114033137010179845593688487804920688132822109807065494830436748425592293851794434604395687395025413278539275845976409391764547537873124023245218695205156212791236057313552384
156 858418799148761997950060499195035921571409118129127847046066328510604895291263449923475023142840473766355394103394671774625062904205630201438037173985774253133902231232670997726922476439125651984224760893919522590061378128644182641562607036514062923484599936507207432642560
157 53398513406888153754796453564701571610310857007036484247280651146529892961236669036959619676868022080218608780898954421159288891055108774735925281085529396064430892613681449437984310835027949982865478415744189394825593503264458244669457609510663917600679940778117214060149760
158 3322283349822447152674086407192360762479162095850625756688532374419939929810788976430148248923661811003658557680995673460351171368026516382867702337497122098988994147112372361474951270244379441827710689398256561222076594645577406322216711554479204679778644986447219260093021440
159 206738214473764663020043682158574312284951075582017498493885134258891371353125352323438056747309049370894623781551413774697646599612590059418945140279475489692424970668354923183282552399348371898239958136129106922758370763727199645553270622900996467605005653986667416589069283168
160 12867094510177455352156259088531902215305566777159025451175807620875395369612392052209812928901001492563598733275070421646558538543432231177845994881628911641278071540459131256413150741393711631855818824984947365322264163999379380333037471344812639219432147860078072682693000010368
161 800967559169085663393622030838856460286365628378543405051392440383001786151603635303714715650090287628418287095138606934239893574325443973734899576364531702612592010217675647384412874021564511420824037681840872724011731401922672775030536936301187800003370632020723880634831614441600
162 49868138033226502300857026773042462171986855497422756465030247361872930026731818786580943767851328858152761312810126664173573535283090987686898905228443796267389420884542623036336336800811269135623410094900144311608239815689386914569736166516483743742105846304762033062402121590112000
163 3105305061593241629998055176235538771584573521346139382991190407978738929280606255920248165784991124725350660473765311349754330020867955657136545471263844564058862005506849445833722365583924343780044936602968367090746152378340281818717309950687776286480318276167542873862692312993760000
164 193400413893087728467195702576459833536134443597625685465962619629930724042790735194585422516462029293805588271436010687061968503171002726229170822071043509130405732109624798737602675792668201587711968188430875855221533338224463616691111624683378994460768537572360637261455846638403968000
165 12047076564524890083176616171019421577292490903771631540153373947323222798017466159867987930446381092970724427458301422217269961922850917131741590187016587899182279026104431943209660768740561739524705825370591012929970231218748136275155552035102997578374776402513051084347738809719905088000
166 750544132795263288264927482335619025705410692287362522611343648728908272155721562455154430404268622814424528998118184284774726539081604962634332946763248377773405672621947058875644277017931109490632602611498201952966993226622098830673256341093515134055140771886076823427482099142304786880000
167 46767080034723577301388581776784087313800257330524483670195654993688832140307496509694133537240214734038211671910513241738801380050159489535492690571114806536566447757857258050350606795222842818655916720066555295869440434267140893397957125372584731776471672398541740196279949608057408281760000
168 2914559405762169812430309170974649484133278354676585799969377066177722801430092266100948920647045129383013349733517139461285771061418488551170877291315703677851799197696312805506363484436832510409067107048179993499655688445500662263168142708410372297244100602531595595136179260962917643153280000
169 181665893033876944929373767283946522710059597289623542719102129682846506551608880709521061866136764442190583423716152207014669621985495546683678300537750830676024472841281547458431609173379918979771523823141066721237393623958291959577141433198121329209740249647668135088717053164012497027392128000
170 11325070699948410578692669338880404111749821007774790246081654488236297002166999125662199698471695379156644354743288411697306130745646888333058472547173409914767185256996124930949503221869106191835371627127035516099447848629016861721587719816991817652365791084955502477625611034694488209125824768000
171 706113808826629384971550350420657676477179200815931512061463506400897092770221955372687301700820300572075122589435514076305593315732816122909756058802536527175070542757481967980236385656395097432907953593692317436979699962951571205424057805275104673544696416402880439869143977902395639970417519360000
172 44032564656810225545375997446865645107794138789537256605997922580776149120599231391770611981477073011667665316472466741767072285810694306297818679236172877360307380838848031211650478469565202209765179271107300918917634328851745345781778889671298371070911043709987331192216267298275776045858673929216000
173 2746236914141845972169690923255233207529141347202745161114908813723553105685050616714391350744174056816743243951580793014980035057237971098039608525870568993287102755479652974652120052939864704742754760886360762499433323173297292477269316707229168663936686585477915420858312409949196149777817481942374400
174 171303415780578634443393930644246028326541878647256894245390093955529490889984028729067415728166806796888983832073034500769077176789754486571204988875610440083220852232585218842824548924620924211314259685193268097087203289200665530584835083248435656997229905351760699853963866654206769338347059521607228416
175 10687037226366552194474506339090233117303035955807614953172862478097703911953062617155976587183250953688002547201868435764512456982346149942899147775737538253627488451992879023373021357846917937739868135511419213749552922748478920856896571851517592897046730146663150585902806470556268197289832650708796372736
176 666823941776830229199511933945316422334432086865444765888709890167488014903204692689177336180395259265690104621538225692604849046976513376099878115523348269631597534270329155811712799841922626070866945575628709641728050813048217080908423025501000509636489929066999093479069132091286782936902337512548371809280
177 41612796976075384012237288817527763347418590500280970391663623988761167994994314781064033176951024618126983867165147480039271116440907878029790098548198264267391265481736946754147385399329079708084498829922287774785533161043748421299314312729639435000717726528414989544578562744646005821960588599254346479109120
178 2597190474452073008579730532953195140498573864175596713134367918970636458160330064612907720526955673785841215737739248127571772728551576848442998421875326221827274091542232193630648313564747278390166961746366945026893959983938770080337633456644294936865582304936357923633647032521488585967024901878882896618526720
179 162121714154263821143553377384428936938066849746309213577943507998908733355972530747813001003930862225202181816481642439650034309545500743325773922428178123002807174240722191558570693963012341777744247550113216179209160375103957254056056333529110289046276362638804359236859310668700688122866916684975856546839369728
180 10121348922066068914853381742309124737214715600067692786343950704700937166418803701682077575669988219479248813500683187053572669199685366335656066840995666478402428685509757305227781793918590406102803975702558583886547483972624825934017014373215274083762172398051996582095168980376661208161336611651072814300640043008
181 631967543750990045030837989544848089811043592326463952202524771945498254422289810844927326696861809961783891696838877198764791042776004392946607032511803878724280849926332794444103212257711696474886827555051433930835503341755900358308671292149835835874764594587531744716628272323118523318551301977468363454039554437120
182 39464778914306518654369263738425748802170020510570279612382708500861341369681484174913220881004230217738522111622801592011038306641529617550487149736488841738806172069417699705461044254804547038032437299229707363359648058667851929387473967427834880417434050753885344526152178792565137857978159921494113886477972261253120
183 2464804399053520919906608055274405842226398798346132982349559392061121113417266347583531943001157515008950148682306143181509996865313787536613423507763229687274853250012275120645688959962617797327603661822723931362107288013944918463042289006238813665050746852108015212077206923730873561036928557336342500877784326725703680
184 153961632811444579407548381713880581213889507008486121722850428140626423900769670399192528951599973010614272707612310848840835164926630689549912173619054485543686472900023125710002373349721463108990567942538720570896836174297452592422776814249168405725812282455599816678292836884219591040521145735186641607608882919314169856
185 9618319577997330363669529829903098028785856267356579165422705537634175011635533213286144143782509900611555106316892716702338256373432912730261125701837160363129908415786741216956139408293740134176545230371752445534107062999790570316857428963652691205705353734747437743151227562772828348618081393396793507085638666874225811456
186 600954980775935904601025698813397886660938523373194439770803990384097564522012541224048316640865596595459706251433774909572966809036533203640068374608471521278856017849610267626218126074761851027598016015028805248238841887090111960006682953383806944430503843131635809738045719044184155774992892207624463791785156968421922816000
187 37552609516563075614968642702873684308354146045638020278982130828757258225639420163647993358553814082569073105095570869353819018136443207144221393424082312960483661319091187829443475313620525717374935836954694192401479845448949783113857233326127515745374909314515792673693865451622060545528393454882045416228790308242440857600000
188 2346892320484930447013504343456678622835695455671857327228106828679606226322366680769338807336948224645259253052076286932812713620171464772921739495603385917994281944064220844709667748444427638063607079300169083394743685022889812603348363521953696559131862451760273285567934048613731045295058519778465052337220995600959063040000000
189 146689993659881290530104983192605806288448434732986955055677754465014392419824942280733020373064539108957527512529817599336170528879346390004033021674317721635914430114161836949713195874983172308484365629577877897222986936087581864714578660060031596973069763165636598368865377255599400950680347558388383863611159184125733305152000000
190 9169835217665065031887539771422948790024425911307055191679872118450471876887174136749023769983459096983243269960085055220982910348752438283626395398338866427641072106089902138648200205661389494660630112968846725662432634228669229083089785180629692470333144774919830138273922120144054895702785366552128132660988115721209823572232000000
191 573291800006149093475161922034034994313864005626957332533394162937732092259403141246660057890770031199920361222822870742870554627074414861529968107171362736813446178423437543472253872283720901219780821303927756027436964231958527486361470884213711926139254315253582378198199918042178185794106502926419177770931715488843465579847232500000
192 35846151432469390378097883188505522900782109392625364876017639038617575000251391682186232293247224132916532681835252674028120176345110630347623727182032434868389328659748484190040650757971977000333804488395396620622065932856066572691907677222678088619143201956461864398962278938167538998422427126042586619582099765727689776607436990000000
193 2241616967866796336716509418727353811207161815536951147986615224942285469804437061973678548746100430084142946819862122894466532713369656956634776117699928147211634067771975250543188948968359528309873917905728262831516347155676112328852249989557414842525147297060081680236500205433107286652112152682833740877958857118363340600352979670000000
194 140194768294364508208220714880802366950642544103769288185681576532464427701743656820592577301786048758640134165760163727135238962882913012278965878576319316889587965732621685115270775852668739254073434905373678436341014209366629266867013650215902359496647441152243896721515340379653846599566333986586605872513988263325477135731509003252000000
195 8769063510566335793705342943025486994522592195702186634557859721049135974559592427215108709706169745151901765218575866501210473563044280155815948198521817752139283563896133293934470475406839126497010865559422494687044007515922504157344628622688182414628694074970519206198716021990497927248601057063072048021055373625796875330511504393412000000
196 548561233546640208726467722397435092372629087502253220062570389077780313758925898735894849951478944032539551549233527770936232178326528734041269969775695832485049045112960335169784988091422855625086949747054224953854666465829721755215464935691133716966868039596708850769702229585516387539859688919329480139711504857103057177179950692645840000000
197 34319977185499455908082155326011103107550515537454621197620431852545782570963549231445972185970742651769795525144785415316938777599512633010986171130376799750935673967504012851268853695416166403944234241573151775496184733853876972842329284421023519205807470453619262052023944030307021632039792058604810318508483667049875694753680797291337656000000
198 2147426687382479336095537760235929920638419063984972247125012485673971639943392524932074153062684368675191793419791725229398110962071813640042501836444116206229403842668509281065445027732121070745940170448586439135077626347337674722879748821577177891986520356203442612961889825707568332502412236982299776203071315416007476758965557375603594785600000
199 134381252799507607097672162555239106344292286578943928972364597271123457960162785731592485265851874501309116464098500299745285392109501659923633929144082747751891886126770277459329575074989725394529366522483170804437017092522761642619040108257031844302606427641457329204100188028849745900128291055078665889766944816425372906518121171540379514461536000
200 8410223209531401961166455368555755889353029894005379846836823412673102619874085630347442049539229404884068951473560614847001110851349890456712163250214333890412003587412436332851428261818821099671538962297235757273977062944536338007697192433433268459243856320922655007435350071788505154268334914735377572334221227360099493351180134384500014020067456000
201 526410297716939344321495743047177129209960344812461989543653894220239044965397032618870944185435968007149100973093019860941983439390344617887389569654920642770939940279737005701322227703508059747295692666944652751450374739732484735929075135319410144227358301250200445035267746995180340294836259759712251423637188404810232612283863881287610789719351680000
202 32952530873757524100668076956120291433009399245819032385768291910654972636355293842772408714030766741764723871470378125626538179449301797194220171803407749555719772685256504966784989490133529024897725562572503975539537238552457339753612830283142733095257217350823676901972571831525748126431817294036929644294303843245510137168924019438158337310430488320000
203 2063004874770292457661500362822075273585159392120640287457591811797170747991691222181532974016520109089277112800316000000091954062111774133125597308723766680864343358549930309227063309445398954408377825057565456541438699254938057221378064371862981390973334521604300910414851806902875102450111145684922543539028470390032017342227663276578151651322131467520000
204 129169016666460879841639518251160972668107980496066621370024813708519222857692080266495402233204754386291720731115178964601981699989799899873585640424275781968449664051501805425462235820235478239543716943529752657844801302977116407351567975087645127795341324828808131359883822566000108036512104315562324488117341098993210429535913026031324537036348026385408000
205 8088400011879009926044745925217542966210169325419168834162921603935085654287295076807962162674383617028946777638179659997789809521363696320831211347495948577238994681988753433738768426747194342677029761524876574746480532011270100412223210723337570843202738544762926822184241173177589035027441991319615113164773668916217892649854264551428858911289859243577088000
206 506538677155996858639905944364827272212590880019095887406174464904237406941720191007402645867420666617520009853689664610554592563193728990666694855365458840943056377750839715810449775132472266106982722015405424280904997566097023368274259804515644078853729529277578457826707627698702969372171975575162514676673612917043088077666871280591136991499501216794542720000
207 31725456973001049846299880192131369353283308610971498521098367067943598718192024730906501214296420833199611047776871731331075794046043157025577645770585813418259334226773539775212033887237451187937000383659570336381970597928194714518497238361899352091129294918775297884510197657787654886010134049542541955986586755724295208131258644082316608463825449645874100320000
208 1987229437452200004019050120973311553522490936631048410757420086643241797313659877292665782371644853585269758676569164572823023283922275648506618762174058159029273439050784716128895665881733641577114138196998493451830200442467915172246331542770798867568429281198401600290462679857832825259240034932969603364702514626914250844588360335606583009837704321957470218880000
209 124489453864056814202028442912712905245063627556056930536601582184861174902727834668801635740207798810272561725960448242985950049979494806644799496636463750442764062664354295081867958387491725034268925036905289603482086274757028627169305983970665767612034252479151368277512010195908630455573513179897001325701746487644648187754631040234162883593664382038470726461056000
210 7799398582293223929046552696287523370855110853757614979102746578147799845149633587176747159620059838887725750331741696603475050798062299088340512028221294759837410260493606606200926367902277590379563999101989366374297384702640900071837951426695820679729739291235174446129027820656555402947664307746571595205996011030419637678704501631987989538770420568281563873881856000
211 488689781166078287859796384885884849772788538774516151308908455276060826662881188780003843275865369251743047808874581853645120736413094687023345814672571393006303672380839053260956052173387751168091555216792641783552801373100909369375841927975637130426386652075868468129382548464630672836621029436051719762231938413077939275196442032939980267731438545814630931959084800000
212 30623059661207960493093720352404466607356928066339160603270120288345062845809116294921848199924109998816839728674507571486970091071003808784217018644927501957530293687016233883913814055392346286497050580182286638585009364687705346163827970911387673842911359731720343625930523163792948968905444280475354112199728250907801386043437412755506039020801616854489393723215744000000
213 1919140101278787684221396688730039079892110624453530829960679191344444686014825137737677228374545592192629371720767213406724381923318093932414588699505216821795314633774618462903972795806304484664960449002673348514626492181188364511088259523349038058928866859972215601465263739366692106114353200063500395841813936244993928093190589100466518282682257960514840179204140480000000
214 120283805511195245508688136519236616075192426458841583799632557749571754927436105369098306203232649454031972828260878311206056075616766009561173777849677531566897528319234719399413084517124744894635091248750316843029431527028325925891907387702873168689567957356351111345696834257758229709842490248401048824073178599447367791618313749433562193886969940780279733777748040384000000
215 7539622934689886679320007733416521712673259621831057802772850603776972466811059639600577674889541387011167640734743008190940580309228719846047002621092398207007106902425901737863093557014214995291699673235062605091497599038907067239027083328363519329308740374763705857681950569707020525347996056973536121002706398052272568362602331536655378118107693057324310987619771448544000000
216 472643505817018675042957234927694357354448712309589707227956872436250700597934301368868956530828034623629300345212178919189713994430044787171554748878073009789396022423422702796326327255881138850855180412994795967840114536575344257308373403213775969407152923853110066492966297234068202458705785255617547008566832526530199386685972964506710461420605200437072905042418362803840000000
217 29631864768721201807428552533016604771053709757743934394530323139357387100179488234947431442730523548688005248415008140468334448575426755578601735155852225445581590115170079519792592629941246292691767965255193944121123254184815808329455870624560457670302142410089125148401084192750819299024578180032938727623849942390057409556994849808525409832321246727583463306018850249809280000000
218 1857911893205317886341749641380497689813701429487737934954853041802386268578039064844543173706798634592874421544533021464351824131493463505558962574143574673014031778809922444612697182953840934316867610837133520596843632815006519155013566490576616021869003040464582623301719982744650630009640233761062450937747306091299456506738129369870804232492385941214045025492419877560400640000000
219 116501554304743029767775824959920278144059721237108003540673839479868795561061651867421568974606613799374117480067314574599464370213883234208259006738144889793477363526761530404904107648734954662715093245303892916502963163571895585568222047492408624812527437475183158654995862891487777445611512269930637052846204313748217862273245253421473379583495634161646142404648779983569282304000000
220 7305979197144250716181869959604229827829405466460987470759238974982080289483742313252955571024188163087977590079896016046504418774819121009658128409943208197241011877478321982279985397192157338081722053803639063873774301368784732097848585499054559930521268664663371529187799910938066289314517073301932794790981765259216929218162824242333962274947380299206524600511980668461624423424000000
221 458210344043292770022190819661528553952432232142263393316121895558037515986167257898823617233834080780167823697557967573474133748919120649391256484456084736808042122254885303046783167900633175883189095543088536601501127664935203935951657358948590081656307057665384327271469755852295019646472606171265709482540358686551483398525528655576030461678990245439426172123992781035947596426880000000
222 28740262929261591955008250048819857550776204322915650250191500730822603312782466956004280319721098325165832169054228914588782148478288397466248252642375164262240773397046349174040171622484746632569164787813638780221229544163619929018066764990376287756459743070930953158536231812238703023709372635956219048018894827762813741801155634499316963472987558324088171018167487116247507759599264000000
223 1802833516545692677423078564579990084391051593355002240281684382058111099834944417849812155842813387227357997016738624175373642982151195902035010715891815601806016943870480454511473613913936273361044697838045744576134244820206910888539337688277324045726372536196410672735689923702926158007133225304588326351712762069345134750118848148165334717912603422989298597834931015014776990935741488800000
224 113099113808752764937224335791631002617735875006960394421665837686224953935448359473143758190388556852983534965282165776775869140293223381182720793437343081340490693576406242381005996712278443271048853923529338394931906296747811901716072457813433147918123867022994935106732403633652557309469799337574095134820322863744400339579500584600251031442766484066346131353284999718398755723076705303936000
225 7095796151419053218814638614261252657149764223633849115165161264481435850440073043397862443772827874772542447072209488975154032121607762622128380078524791340613727522139963434405165967807124673657049181359043951997219211872227017937386346796470686999093288467653271250307075245891844556371371710767348600950415526012922397565378394237273813632043573368022186091419925626895392351401635663837056000
226 445226567464958623478719349428530851843412416193003148112788906715383408942645892370560846873896779514856851988189185282146124608325783956212308253277267063755957936417048105160136207375494243193527866633278237196184571725793538024257011471260006796094248782265301750602289553671531543795630124257444648844435038419114230319128469088190624489343963102149253039668563106315784243447757251826356480000
227 27938217365682555489153265509051704184719263087795726219914956000114617568998331454320262256359423129338953938110742866683523462842655871068491908533623430020517746324864276197810420921475588249028966372961732431244560425274019523128428514627809452070037873755339928744485623154589502953705388732241932812402161535609917039946048806766641437714373071886435191412920334348480933110544742393923493120000
228 1753289625181598599212393545372335792871348031600044506915771082402760534756381610164685899784234179895031981496200098435053411297821940044720320042496731971350955515829321899881066105339001320571283059249194456960192058507868985138796765605867327688797040662858801874495492023107629616192653973254545205605235340283960379139470792207611327308182807827248815454315993929526330960339070792621766353920000
229 110038752993147643367665304130992349809610427297592620995881086785348344634189026067785249499119910747123356905602264578972073779463499343851391301302092821577193294353241359128663398182984932583853694122231174113937896947896442823768379031318247205573282584876171424257680788686877958978065817971284909174707465809508751887269693875967617234186457093999218637630690609090705194109887703924741346467328000
230 6906759969810645821512008870019554936627796859731897956507342191414658639207338361028009264759815448276885254549638789701529458796234855318486253926461750126819580759877204781812402645165937591839937145093020302080941016151078820005688955972534644514441507852078119214702445311534692654116772149598549315771607895979318050061406845628348643106847106342272677726775978039994215672825495949150781169207808000
231 433550265207639408690234049651748612023410216556851018330987198652733238671560827475969297048474022670919234763113609797799149604486016808172849299696791506831294659859334638983845095034937650033088599722441452002756221398325537182074262044669887220489047460512027507901167593279589272372354900101031579879113193425117741708854281238212605753105969635377414131908064927013060023712367253409686210862769920000
232 27217023418512684880001535885422221933599106448148328850154191519581835557112547164718625660606207617932502720989497013941242483188082130410084934065938843176533698991384007026615109067197018536763418900867654367104997238102481920409129239295580998112732777100234415715345973357138097529183017258670671698164024338372038428814000153146857940006060579190371427889494741415437217001612914937021263747534853120000
233 1708746222511766551033776879813751382391032482078805092348072218045757565591179634639917833966282520496873208200299229188216365911716484839274774223340895454526451505634801524782933895808163613602814347468416360470836658552789414660294137745155363953128586111529343536389255872105691175799252976600558705722362637729766227048535709930217317765748190826526804800594237558323693426166904579098703207144591252480000
234 107287709515776560254552503895062645194379224346174169647445276489560993866334736181140892290598116828961926217468992915765573013625703746261261044942141887890863118835111136035856806025316186929686872913976579171753732003806310520235784778580205388889526808870641678155416719548930972439192623621002733586233176196410037788358220228476621401624474999713413189117423648034010887863272092712431973393589139675136000
235 6736860355080613481722461399943631830461101553623598581681014631866632516236457936540961353411552084341674815931649950849776033631327685997377524801747197841367629599095758306115035554608104281563246340145924100780335711680430209515710893908447951963726353517767739204165476579102589917192235815618865276610252118756989659950339817129907235101080987958896614562417593223945842604113836651482262352236311922395136000
236 423058071795272706124365938743410935268417781024772982452684091915972259181742726278291336862508177816507776329861858504372104215585739810781893808000859185685232866774635478725345449811681932217225911284518068420252705931173000290099910459012408715301246419217222575350085905958282332066144474711796374009028894336854726734486606207111269767481609927969774798566971862143455856643838514817428458658986889301401600000
237 26569109722963082072554085384938926987707272295852463526909269958588217196536038601359730444470763952211416017121343090003337786693926810987658831649207645598728809466038474320586655252793330862529327075767389378975640793412187898787548580918743109541751166869630265561281438058554826113984741336598191347959094488214410324746411416060710244130691577265375435649269487882292940104147625808410942816574756192210176000000
238 1668738578213217008143719606375298995985377252259760152901343828755911864277254964602033463135011858449065932148109932918850152531967874319909659944941351691541993450281956657748997585177340950563413666423587332564415692584691019315943473929916122039895523437004127782289725363095465551558041190550028740680668905320450719201601475603456453461063318074361400047535384983483347784430622027061812292800649756104423040000000
239 104817455247415676225145694113186687059410778837145571543263876361310998733241019491282331456023682231052104403926114483551069666027992417601978075036988195967823147497154577322802880295148647593273089584585863920726142748491848632317951393207743890294078227759006775948992659708448466531555776601598428414714145920221044400533991910483456301112974280616837490687535957622720749534343662120073563974807667092890798112000000
240 6584345887847740536666674604302702656558443531439496450091135708165811754054293929044051681587170516242012703779803701958103092871448940011990615892242300589040187097500346033207772755098890280654140681417534669884041119795420185710620963768251319121655073836887728451235834650576950589265861209166648480089545686032637627920971098387436854109713817780561873911119634474001213888304364760505436577372375131805292907392000000
241 413642452011247069680915655638059204843388473869896065518375016236873260845202328697077911157926599819898583968187777032485258083907581396482216039139366775821123384153673318917703141725070515853528821293215014275371137695329533590222235698198942473231309498204724761794455268900354548687602495531655512065694260244347670969935390621996461131046378112857467969331069550365464685422241091219992998848097868488385826638720000000
242 25987873084272351315066690785774100782648223129743572180155428341071158949231202158174404211949794831845511422539342248964300774995884896899629241037199212642283117559361239771250915683630493553260560542898443540356082631772773137720859769241972787483065780545924124064844610188477087696847604509651436602934086024963310577142966554175111401942839603347228749314730914694158283997872534703053097017345348820020570473616640000000
243 1632861184263882050566768975534331473451906292384523144322622392209069497500962387912182971159555005459307449237135889524258953582118082424798068298632133577421573305641225091231441194743167257577650784390037214727738300215401079822811269175538870645943620416119693188536574840537543927334825990235107155756624176668258557978000843087960964717538139060055303910168238906198230405612502824947707576156373695943329866113291520000000
244 102603085227429038216311582221740413397679857221170213189250441458667638668150138304100834099033326905342726560107861613420858278963028656024056395080978094437488368080281792150413228630892987703063832165122184459600741857777310250674490214255952643156184878710951658773765709500131981431607996514549052656371417899031022749220696820995763285553892428545373816416078902514304364551440313879626573980663900344191441086853522432000000
245 6447686846347143392263527357330622703265401055625944737928968752587211339990720414149664285088778300012646098339890578099917172021205368763149357347947754608779699008633279904708258042248947134338702806738156585406668381458734229076327602881391015298660940870543583417331996510467168563865568908776458071691064176149327528992076999743027556572080056918664490018808590740863882491735114627901425640382426490935458526743494625792000000
246 405209438216875674370951577098664292323093457274495193910374936739498927460200477515182077135243466282421455700672467505265740487576358674117937246921370882675639184219057149910248573192101780840912329829277620750197190679089645209012636061003940485168403979414308013934316007821302732632040843194510892598912438835798285988122542000549806548183681747946115301731579645341369827677146690891020203798087056503028385813206970288640000000
247 25467540754948496868491897165065139353181426395881732358606772276486663826447343798221260122952958792192080741614749054022966661486301984429107550500360669230114551281505953079123571834585037113353275856309998081278850938931833584446148529420964901308532980004060741609891965831548019868820553606933185874160731553109540228730357722472223606358359566448470026213788740126538644586555081682943535365011783335850300023094806896339404800000
248 1600759370806188168946787631904862031701494809850596956093438881629892796508338731294994032552194592027805238269042585269757077185644948567862715307002937667627408584675632614324597668144621073522641436815443183311063506478844758271067170227892973093336636706135485134920752480545337246563774196353464442601894831800103567043916032495576846307868049109864980314433771146015377868744248893169847874716133603318958226419316937747031547904000
249 100622807181565339564215972534358338441778776693108797089950093013793719046071572867414686616113830199831815865794028460432524009890102368439893327831838322768701552304499218890999527448012698669962515789046844116176581335070507167184081543252816616221817351510221250200615412682615732297698046772221523719196842956773016406113322563109984368334909298162431518964487341457358442065982247054779582884505592256487553334781053115563452628795392
250 6325544119930256574722182976762940721865381165311152454157915274887787694471037420842382165866402633332538635080216724920669563009823256998894570764440709924459445633194666024995238772034162369212080903727932242194589315022839683768617435882182010810205728252449771812524561261965800881159312128230577373178756082165946693802741496432155206263709861868567533145780761289432930696937906634616319335792603384037301984037944481269294883783442432
251 397676736999607334674991569596321029100503757756546591612858840828622369336610268478344421688958685854924441508220823652845105529307881755844588794363863051042653565211704015387366082162559292174406446284622428599108096187887007087807287105802409185735754591488840783373506987964488479614291799392910642017301624269250364288741572317947986869357341469586378356828309277321850703139540294246729160039165278473942667740235352089002506056322908160
252 25003055100496223662106910453156805751421286875212586469996272170465311138189215387349223306104197792166449200996816951062454199142242221979705704213752740486122202039907098307768870328165106834607931476920817005240404265603968986980406604252792228599726987837861407332082834141231572154754579338555645543281021821329760245659028489190115146268122316595979735625440066203004647041615102007745514421311151631469545665197896435569925611625305866240
253 1572122279431872041595124717412511292423026157563968069522134684503352604440971110615099013862416838135964008211365695096700444643830307983069004042665105904245516675176294717293822266127317017115857285137771867476162765954170193370290044631103617632107519665505357573901566444548626301968058929173455692111048623403147709553579234140016445654166752036433100224799053188829571973858296966699252884000088756539158902807034602085023576270840551383040
254 98857513355592859004946366609568515271660132487415540919795394930881979617133744117760288239178770834019671742144645516699588625528209627001197020401325508296280519636556941612505140355299962624576754573688681503229193773265360377368709778878770819096771579614655787844477821986796725187592608351204000055138742370754847250676374001886471785872520811983852120161266179440480802386169878523854167033311549335254490239391114831116131367010931078387456
255 6216743115206281307786074501885787449061515112848065795779701037897868002345241268649036256664398596128127155741948842831553589079644612304950800254786481622679197069210717492416603474399532863762264116686805429546446761295309151411129806772007043095985309128895140761296917601604771179645886292192600464562598873367448389249528165521432550901438941054016802629445446697521045003835496036902891414655260856857002702397678402370824989770747731819140116
256 390972138690315954540234221421818220038465101352172495034469417211901864629953586977538034614453080218893893049573842294904322984372894253252276862643784906826490201573569754242964706660066227590970968789222616235483856267804182872906633760784827282531360264677908485165669268494509873850649135546023417458167999414670723159659837035220800900443115923042848022265655481631403595254262678635019246564531862907993375558778469756675358217441450837944350640
257 24589976641376013061679116332692717884466056831834812013708779398178066452594274087650244974785884934348502203271620527582054742363872397700452588263391995514289723670944404791553114183730855037687279098004066796427938693267623049365875683975380300131752416357782617271245925024960428820107450749755707610281035546087109814856458118921646007115325067440273611218027916846495826506940074076701176899566576730531063788491360068691161371828642387162024432240
258 1546676951619505985257267869845416781345421209077299648691437683737026907430864818938194120495764546661789250726081420382202209380512086175426786248730596680367867155589597932761960166646718861968983315205199342154235738082938840028186547362640946513869633875512583679661782878146042409950675704750412046401879283571039060399683039052401823471266991685789578650649259006781476887003638410986318774833736649519912157960222038774529219835152799390066115721760
259 97290420033242111412683430835247715038781516547707044167839400882628092021436131938916694126777402450261627725182395603337949134515075844925610498582870833884565619377662796761453623689217302371183567765113289060417324797464197979347734132419308448800418806733910596420191522968418886693739322701886482410083736861897632571634093199366282689644050610828889750787734039705600557075757523834168563735787567400218885387899156042125822588420359875079996356283552
260 6120251771000771628879408177497952656723857472212002322358156876626260488003704271808367819927499889298935068413736152039062844789016059768040708076358772371597595663757661114930921411393574907074468856615333741482362007628885876558327562888764741787396952322844983034591928952378752524780672030796733913197228553230635775435356796626189261945264647081303814941299254911669437512180397368895617219218076459890345048653134524825586747136611257024900646533709952
261 385032176351684072579232922354176257125471590717961003581355351740588408842513828379706887272685538215134058444773923745010321305854030428027947619398273524304196811424712698691565842418567861217739564907918425337098535042244374157801912791284008186224282696008145041647745018810775726400283225064617183623277396185633765102447414597279346983849566729067806202605074440432518193145212269213971710710288914547028040480874616509723143100751772376182177699465220800
262 24224402244441449770706301516518822243550053712504676492270777342011264171653031300109644745576310583736744199018099493757359285604339558864416928814614353100057040922846792553348566917306466726348641689973771764273394050967170481390756055218694028594305746032884405809336521754120672390846064326668274409016538766266131905872718533709119483765276301939841279000629122880380021991604192813204569199034878803571565353509577403465255006293856014800525536523753672000
263 1524183337300740428687102747964175052253230708705694508112468204328321354962071640547636339059763607805786936452754092075507333600847385401936161565795033222057687559716980538142135400132582990288808652219905663482763747790642928661541740846355777144896257740427375034924678059081660966673566478103629490062484816935084194979442559127703678126418484987743696687648367961533128028998237718931933153158468136114492124209501786871502705249530572667268870327864408220000
264 95906762949077268686743042137803657678229023161749149052945178987008050519135547941962769337132986951832790131875129626536874933614772338194960159237281889277591397667400403161284901275232159384288452512735075368906403406467955696125139600952459159816505744707717548654722183408988950223136941408004708998706489865161019766067506890801123775744767604693122748631251823277960772877567053051074833509822852696424474000569450746148989874642050175592249430054472786256000
265 6035161969321388363754578552669558701860135574136073396288722432696174927516212885878636794135553950552330205788731663008822580450784858073908449910283506774157940476349742130259298282854964274104219124839497862514278493055691694024916823676378011946370669650965469121347295757595836791211857832798612396900241438791448771285148136758760986975404892569861526427935263762461451454355128206837625897611025645310818605199236432251581167375441023934091188193517682426096000
266 379800991131863054261326908690341839183415538144169897327711450122470929814016380229097917306182584373457511419812988763614410448489987448147802943489237070024439845498830641416709068658223604111409931260391299380118983811136893628070128572806719807327861477705861894909199665036039004736206689324151763997864947228738156256667673450874786830625249807411277664101793506622550397258427808332646897094024236404897545829653523714018147993894278255994820326549145564440160000
267 23902895856641140337447918723506880048666318398750531488745315531612695432884814492416340322045983931168662910646399148186003847981418883733758750183124696233583787138207611543299018822503590569629730790646127102379146843639286370563179659150329311819940156469034620832722480110624023289751971629420309642670416253102441178961749623254571961906653617268050029817385809491810650806575091977081347590931982124858855885268599073142442993735914235488959582815618027598809120000
268 1504430065832157692247035567692929184856156429525745380177585952529091958782773104423513442954779672917018907390481200169649152855376430765868120388645671155083221798538987530181432099794050975410933715207915986161777826115367122853742890094878135439784189371796994197598339520463981087007661542690003647212900857138212224404558004898290061883906931802431947014476945610026621452513150432164831086971263539421027134280617589132096593583596893265723828661150967122069317760000
269 94693539053155646976070538897523806610835919019483311691723097248997893073280413804290313369677269871794652523131575163881345627308695968027460227986826016332693146164723331936418252390497961071093097478888941662606537352359059692506710282144285417701212817157667168648627208406497334198287787395326393243048750922841512685915036334792743641555220987135115939304836664575560559075220564555773860843670612778696843387969746157810713156352175934943362378221028379841381577696000
270 5960673764814848360194961258224115537975272829186568541523114827272649036978922023425917138730000597918988838625608662527982033011808961088992535103953392467892928057227982925348073168835102228592551921521863655256176180846763823275167533272232005424667107250713682900900396681694179096828834541704155824430619032174270005562158279343486494294669626151315239082128417871270865771992117458747364224431270104777959687660004713070091323485193345568368803599114738764158974312976000
271 375229369028136571869576489868284236960601631171226152447395577519644757643422279268397547781627392503396958330636094683675937553646795984862867058803771342694662329159619769412413155031870744297505586283673148863063564461424393793397611593341569343936122134149375912550063839347826217308534634259416495021938508493006829561790650818181740794835362689249975277978330745489420745776244429829467860398736485453160593217351042307164260477556657325118467673941273564936420330162220000
272 23622429664882213933505539068408524041883098746586464960523640096196557128595502289152364280627393477790161191947324926587518682087290857918674894735147269294516153751758348055526441600362886859664608549695276355725450850480408352155978264546516808200990934384122572004048591345074283978096085813277544835120734356038220827419229291850184487543375504270493774580463417113894267459258877862515572401556106086400937590532445285411755550400304891749957779798802658544135912388297424000
273 1487230851247204755595074223624575294986889399451219748203791476312636684452956826614708456404627771170536042680753525864347570052350303432494059862838605185066151606882773731046314324684999635277587379863259037966634521558231960151461574959011141126524254314552787514724458132214463622824282018253619983231331171318439928403442818017027723350429347205648400270571579402212598466843892269050565033400826793881742636731414704140880144924945502303036929603904988295773312006531402371200
274 93639286868422243090300893191972751522973612010937136121044162662375886026151924369604738617545256639134655559162393104657100117299108250015547067385264453320356809911177598289474611068479644775043618265426969615939776333805531509150750438320866203491752245554393081422125339426700889236959213851825508519265597637774669374564037920695986834024436608647214958727131866300111823564591593696837735003849084065341912522227354241934493065235616294340550082726618366291300149422931464706816
275 5896081962761119552232455528213027121812921427470981717190602954389378226618436593250301330319474029770359161590291593211601608681620972665169133706632773904431275973094016654695900807504563095530547205004310322389427219435004021979309667883367608564511823877439615683484349481269251196383297688726209013401867869872570607243608173410111191291314247853671162993660671018831354817676680963854856427341790900019110254695708858466331080699005162203514463164180238558172902829276582575239936
276 371273920591415734979364982770980717406001409835365712658646326983141648284112183159622098718387165060146725959461474249458689653253051046477965438632480060674345744681241974437544385502234719814908655492214680783326470332906047141356553800854133338025052716318526661664263973731268151146934554514388385350739633948310854282496173188658116470418202490346458588889866341003931833600397542713416570892937270725254751670808074573420251478477012335802942858925741105426866312605135999712148480
277 23380333957144366971957488259621110342562170703506888907031071790471483411831599390275991907112711599491008979213459437679292823936237262796174162151209319411486413116682971773941549741797357156052090430961751997556372048432660219593144587501447508436037232266499294563660032588210285481240301867601740096765609041820156775614184537261520641477877700733366714613447403818297070532025096451794049920827376528883934362091398046793757989281143615342170074301401998797000105944219872268405112320
278 1472421427260763002110714851109298521545685809403395661085966169857340648187844183847005896881613303403118137797361265849326211013729601793420423542460373205399794620639700899227802952115520437206675414312801698601988469938376328813966305838452139992998916792436376199601601220625416180838298003536180211471656100602222862951854500236637188367316792002106808760685244643159595358721749806983169491903762917231234032651671760891386698515900282738518959231919001866293426087011358858241493112320
279 92733899105569645715041937750296514197528899518546867313488205399700858005170519152218023507263686658226101528618981079391213064992910069983764825719427659682626744703768270866241731958566210245028770894210403225236232977678546093965385559014679526320136251737184506368955292626604509194025226339313212698343964056386174572846690613844035233330381619730252019362736046689369169779798802175651453957238108911942207091795154873456115746055847624437928498439502087966027371846674399040992120766208
280 5840764661570159019562288666165129507002087606126617403433852676104059252963965518464855364657878516656809339542666805491398787832873591639704992336659447340327408670815698040752515428906946318563843921444347339344305931419003929362004241978532191428279668564240528626832981042154319680930525865273974797567455679830991863955820292209862641350909106381387052784616864732467810426096592111043812824130088212131030005985891630367207374951898228084296552862948472396067501631758998795892843558130688
281 367896380288195921022853922748930256000108044054982914416865284543886858183260687132987583555931462405518839950783325336283171567885409441630647736409368193879217596086456848597725947675198626049578851235239135585412881285674958536683210580221273122379660280920497355715397591159578857922729924887971758423781654992563261422110573751251150279282993463745104224804388526101397761526433522878385789837405528801363381641339442926805066227050174670000133783025637317449038768874381806525372836939729920
282 23174254272987687047940269124611779738809248157880162864271445303382087439793396772067038312836195378756135977696653439367681483123004618825000242067840413020978594076414107921467384112891157186621691560783693976309027316991904121469126948466920221140302508078726196453049840334677726212339900055707530674687570196458498101041235831226271886767301520881217912984149726919018520574140682359596323577118271310290486545903814052534230434104861115709370263044716886866970613571087322750393953710026168320
283 1459856926400621441258987628536423876545253646806827835113746786943576315976086145634576943779546898021481537565017165007508806235896092353184211390154798539222856948527510160533444648985989915636719333832473852329911040328856800465203367797198446026771282215815160724502428192734158123188586762966949472338396670282570346872329860012478598817861395039323805152564781855679645069801479120739881654995293015249494632856940150298667001653076395489166576551210606958551945772872203189499153104242362542080
284 91968462341550732263003873936598656615695301266892803458741422967885218022578627008082926400817524391124327671158726508842531114521094261104656833517221505398271831323502551332428715971125087499392413230206177171734719688887432383904707974803151996715193379765526952533465635660282783067967098352252723132999014149463229526603220396105788669265832533700506506976704339423635804162788086939003412051028476851345943114847609490962510477605231243835562910905090260858855107414605136510012329231210624229376
285 5794173444690198876377565388759868875773121642671993804599720655301001270082249769776092534089436636245881619175614654698267218214881358304988307429974643473941795874357714629113527388818286218316067339389700279975728326764870330657926262573162338262273292006221450092665014099756474464332307404913962542740750224720373810846772336772582656038532349108260971700609181739307817370746089430644047505589650502140501880503172471752645403486474142671523330176245713480210036527379610939031091560049909658315776
286 365063006401515421537032313201571696014027847634403477775886077660737833232815647725336974407814832843767160157803384218908808483232034947099905590844281756094698130961084581399582128758453486251669777797381493701295791036263383489096282256522253454784739532175758856403172443798538349020676671815996085265848385988451402073549412193648968070316931007343626200039062300375582905736258709949800382370111504500096987754637706458595837604380975461553846617156894806043992467100614232522596018814725010364755200
287 23002114683244631493125063716619165218952920323192046338212493787968059969550297897126508237554367356567933685537571689588193291864676951202767763277901465327336463656212706186438228241307379719622975023850289154928564127760957577561477884222860331138478432399608208413260196347274262819224024115285219869460364731646806873964726305566804178968416019297253144275673487540327151238091736862423586262002500876441015908451985330427376504442546775988935533875015606616724247054359564109374577597314142653948844000
288 1449409632847457476280681636853310020894088412611066953410885815033364763553031381851778554791279582400533318553587434052657354399626860194241581790598490617518586256642075115742721775177415671382606578146514936543654734164944121922338967234273518395830978128988709194545556054867910877984123407229469197197599395005176445659646829552538996379989122560580999245783364449964821102409551302244426673578695835138414537776679341780183471523296026357625029361225233272466702769102727810500024816164532823310141520000
289 91335119487086315181812451864388983296313108722662176768620046553961928156622066045672513294834539558980140644080229454728840996309178986087913040593164979069778876037534569699599086638663154340627069153055454822709085652844572812109799057440958793943379900267703339700325431345651053501632217038496816731866046854853556501298164267028299623744565399986762089635327959119139951261837023538200204433142350191205467919808371048868151024363061585587337069883982157815670460521062575869041666747083308501125624336000
290 5755824962401135203329303975636629783872790927114183846122153153757370914582387943795512800064282267073431641200351080729582670441947921496403287158227929948241410411861123003398470236639629897582004999904052950442404392835680679558092169897311856429960394616528309636304500770717718016226705127091183443842169143539526594724544403871708754385793904289453332983566182360106578774496575578562108044088568816109280677628245578866922131039597439019667222571970690271246360531231387002583228100883780037766177668576000
291 362744065711998581473860592995269740315816498691350074573385180945127048824942047590567971734807331880714221053402207722645393752482961901587895240867473961527376913645945090582158201310067491081855491730526756428182134355847276093930937743609195427916378507940274594573125071765063705188934477047540984047176124736434346870317626122872787805580741374131961550995156920803907628502149871134382559782754436568388535017344490736756153194770614354246989844191223109671802777465201333163641964106147487615504474161760000
292 22862086241845099103476722717540178363234576327604667142597703123950264040624601505537031896551932959028767193380128374078460480598823919788771946321685184959921789693698485325981910250410048214857327311829185254710678236940128496763543860972190338961526440443118491867296614170119402140738204743296658694631864514226992071153960283220635463047882997406689922916153486893810395820909353901325884028296106596264736959799473284100538791547906978262847534822272336243159088351019123498616721293865632544504277530395520000
293 1440967050852392578430734474925394101104792472473593710412758837661024004916045099585978436066135552670851006263110133279989890881316144051350630486256684936664257827314346579180390121404701126038999222910694709131124211211407457568241606569503735592189303279641756581998722024772893068513956247159885992947666497971116951333693400384513609380098554861419253446077699410780618413202379458572917300392700788717931694246758450619939470831376836281450055222873499629039907423159057409366942149176355466267854359856170560000
294 90826951511804418113468494957947514486653090659833542861681385846979902773722170519332142919715097992526616391408374076720330500670322886002476292131891030276425054313970112001495881845232572671062467589668584332900316769992673204419145076686707867317712477881144407564612573148042690332442605281467622800022114343232132554753338232384448334038481643489388024087717930004729012850500946603588890091353932464692421215822476137980702392999704916107576108548262856972750416028762708366015326751794714521160125004632805056000
295 5725293688937384743358978224238691743682867230842574144281193407576300921161716599001728016484597531145425451401703142857694883377286183282942358137633590728824803447166427695676753012880196454946384800285078981011234709028547758564716116163568336148814781447678139661137221649793321048316630390101218861092784212703705514952111902999824989667478223500769959008907608207357047600998860881618431918123967785496598340181031170232124162516505809953985029426943190623164032278780729515838117113939742695639532694352281250336000
296 360913389921332480602159795621455727051051339414376678000764630946895975713739557060246800863275356487942112659107087028674544155619338802758098808921894986775174887555585849882007077497171504851353891008753251285701170277294066324583880452773392949819363976849166606919418208806704840708321129081389750527812738037640621398851975524229587105983370107269776340243229983880044236115541458984512238171493139922809045536491265999696410754903964570993333163737696718221921145716298758860165647608671877774079353919634104078720000
297 22752559817418936331718118332815128692381748709669410286007100108612116699154229558443207844076369393170243548917091657920777692660045280139848357932208396412295973117267268106467172876527294179642443560576074368755524329907765326421652612467783636900140102323668213284308026142765304295564882162292202978939804428790980944626628735637105992629919719842793899546079136469305529574568999183389171722738001502016297355203439897610894242241567217384013924409014975280637900780959569252230372120515492497936334070352257613441152000
298 1434430240570417008773780328152080100783391026678141320169235429129452895236836475044934585354894741746904112053073846967997155467903584862569840240675490146460778376180240666858610533061641437026631455322140060484108683084349508889208556335043282698491754086658497931366496613895746741376859354955765080002310388774281192591349743255301778463627410093324255597307833724406026392592654199835293931550923941501481192739808324399065893371095276221503036312021245987812535209982103055001848455513374590065821024433102926538277324800
299 90437875499194122017617985722232484351219623116241873865746683210475992742637841140358258126634990362979563005050636364517189576719257844044017252376215458115254684979125283497267962179085092325310254260296587381760145843686488773642500295562069128429906724084531954643028734669569541967073701519455566772229078165076357884567529804150325937013798065812537545457102676515400386320288328915108305676720699245606700713403457031169853413119609901254986198137753598678962793116640845237134037081811628761322738854593854013966519048192
300 5702205676929598500202970759410460660539353409686127550534812036312606072066497389712262729274480949264816550477970973121574791188509246078911603887616299594460663078482582774643241556334478614489539587656431433464174927549951843843170738540372965386763581228924537596507849268564391048708111649458898856428846888297473724770182628233366278328510096734604615846097179005323232316694369022231209335871069748752646465903575197557406357391780581819673193082941045388177944859690015526719233712291562396785860658250307209819440421036032