0 1
1 2
2 4
3 12
4 48
5 200
6 1040
7 5600
8 33600
9 222432
10 1460928
11 11487168
12 84713728
13 731574272
14 6314147840
15 55456727040
16 548291597568
17 5226494727168
18 54361802626560
19 586042688924160
20 6149776714099200
21 72895623466265600
22 855187250563024896
23 9961986680731852800
24 129229139344948346880
25 1643224892289971527680
26 21092382121398103326720
27 294187690341507000729600
28 4036187816637292067082240
29 56156688238532650432634880
30 839209106817695240695111680
31 12367728148874367260122726400
32 184190875447299949553134796800
33 2938748754090766707759685632000
34 46327261018229315419593697624064
35 731308683679120836633689313968128
36 12414663462195782247166070355394560
37 208540860633988862319076916639170560
38 3469930330355433124567667348314521600
39 62334107739548181695423044256400408576
40 1111831561165288402534304757547896602624
41 19663334848159738435312907843536181264384
42 367255140368459027480989904566203110129664
43 6933485222666657677976990901836586180673536
44 129895500006972330544134640683259384737300480
45 2510875330672746640506349403818460760794726400
46 50028637826855796224379749817679936675805921280
47 989842028463810076611282106465640030685788897280
48 19727101199564413403674896709249476274474922803200
49 413731739788403248718526280394904112297819137638400
50 8621388543780493382130022335591717283675293351936000
51 178585711253950230345618879378945395228620818567659520
52 3888826262993466676028816931936376935280800106193879040
53 85134312025772662805229024933665233898058879763690291200
54 1853483046789999717048450805603398136593727972644303667200
55 41237506633768649179718697029500288969695043943419808317440
56 946278733470136465304691326058770191412461775363942110986240
57 21602602486629932820413139227367794996575384283795113618964480
58 490796172681644858545243028213500837838854703785439225582714880
59 11763167978503102076099964962411299165755888113436360155154350080
60 280990598448296888474763132310931818188440700989509462149897912320
61 6681805076333416810634900263133368609867912870666945904348286156800
62 162595004802167260903816892812922063771982254393778933249848062771200
63 4056118531877298383006193591777833107759717156602219182032128319684608
64 100753676591141410974255632396453008706464194102546378538280101827575808
65 2492687649507885279725324806790502960677854080641520435655948358595379200
66 64648882025973881978524539187075658548240838706954669357886002624567705600
67 1674448225316148107238906218524561667634575617605339058828602447620997120000
68 43204510691804238834091657712285209102670111154963786759897915504814026915840
69 1132512848435043900247749530159708242473426722640443841920463587459125141831680
70 30534370422529677865879107567796854332238113322594189813839022072559011102720000
71 820281109876438650807092574517398439368804117431504761635922097440320532984627200
72 21960843559335028898436138452169817927534402412630314636949298652652029586964480000
73 608476460326006869112605341012395649172369378298903953241051132807832353523474890752
74 16992467864530080796207648479916651441813019217385999355734389207267881750374259884032
75 472986002642108844927099511083665532044029996437189238812845763131512272449012427128832
76 13201243002345670406657872233140402437396780648005376308051301477922203976412977977884672
77 382683125822913248908956974702879626863381762027389344658074319051888785367776520419934208
78 11058694831686308184508813223131978532650595411676841171217779732700281034069188759812833280
79 318621895406407489193107818137914309490382610033706134161836958696094958151311602948415422464
80 9338234858878705935616660204404200537833531536887556083038998142562623546285477238650655735808
81 279778866192076839105018607105296189048031044973347226984019491357487471052253701664205269106688
82 8358398298844485607897485434925241588862482255349150562645637048509227216280424535385065704652800
83 249027812358723233745260636475597606704189537933071549337073351810700486977395261666510664242298880
84 7636355057305409952383717343737174530939688304272003463715338144670481110798413187466307772298035200
85 236254737580706281749906792735894061070690434766182908201819491512967552559055794722347305066756571136
86 7290115891768515638420141034087446522537539892638170421213677580215940229471785283348687170430199398400
87 224387872044397054923750683529472018513633572493806187970679079535301261300331053374133065635748170956800
88 7176026195895583559000669535715124739213215051721952111476266236374061851367814721847241577605137589862400
89 229060944387155220140970069039644941464654174443561438722928560904418682958525417519358037802756132044800000
90 7293996279875676811460064115576371355282253971023686999829066262937293833766076487237424252517555070142775296
91 233641583032622049975570036808200196860766554291289559995971357502077058722435773606558803923095520204944310272
92 7706339352513705281420819818502759811041565524641671009751289097922345262047214837467234350560998746316982976512
93 253587381303283401552818393485862349624295821189363987491540708630409657980331508856955088623231542571984436068352
94 8325904992005427622035286152684553443978718541716826916450447042575677675734447193958246302668434629437614574272512
95 276978086988427385645273026568583003586928794880567459357384985477464659928426699854428802979640408609187458837381120
96 9408843388670121108366140230986549654517054273476004915479457717188335579187270067918293396117042963795756195080306688
97 318919209157828956404779290002661921924469255814318846471431781696066661259427445613379926268105109461450016504365973504
98 10787405420130196313370107261350093543154290224094657794204356560240416900448970851773243415630137002325533500079526117376
99 371793421768450086223127658370373138413559451930371215374600502686149601393821522069922660897080053390105066931516667330560
100 12997485234322569386485873459418917206357878016360660970854766889210669540976249396281425318515398876008145234548554328965120
101 453455035129376122090640876070786359038150482776249178106886346763434873650241095539571141495860738055008386639288810575233024
102 15789224875101708265791137754043144104781343368728328101465587389852169315358359744904351891384388010383176462541738668692865024
103 562545572629129466451241962002092811560307466512148821156829425800274929986672833334426320621838236617465072219699159487930695680
104 20224042950084507426862895920057279122876814179036547790575756458080622178207149168522668953857096109871023512154961663432620769280
105 725691509590989074691829883471579850790542606724280876840306842210221834986438813669219020337653396129186206412878289886890269081600
106 25992078286499794888005430457352474469312409334048037573433421701457655343425233732427490283201575571806311190596418159619554215460864
107 955386930856661842801372300136495960259003201645180879591938578874868825612477478155028876949244143192302154704053102359867159612489728
108 35297179795981230303903344363714755241858269471600840790326690541993489144954430497601678687759500329007913362607545356481239640356945920
109 1301742199533901791196253491412534840262830328540610566483920278888355452269921422644535583425430054301600070035429652335184833629546086400
110 47925037535287951401661473970937174423661225150731371683714625507851531813588031404838594686894808806826015029326892948233865965894369280000
111 1814047154319529681341651255218379681694198883605677302135673984403273944800055003036843437300160726696464439085156640642368770728006988595200
112 68828672002579902573935172961887708465866383826969597161002456215784365373026286327190783668564676110925785864452726186129501681512604290252800
113 2607112394620363693841751610324082999416634224567798814889845749108930485348600716572280358452303136768373743022441074087348481135013597596876800
114 98592844814280498051183727285419401662119033107535765507946975464238331529062883824017145476382846849357702751059542620726824252245090593721548800
115 3836666541103280505480779468640675099112069390373915231744835252472193738755942267327519462904317913202670424148550592262413673281258919306670899200
116 149401941642011333579536733792275438600757374327734987509781561416305456933458742520527577188973896358983213897035574327892700301845645201709727744000
117 5808564022599281535499355617745082460324211765410740902009774693744977463462789888754198100485152795254254818577903167832888136905241590302878371676160
118 225483731658931280058360692524981521108053396468678914941857795074438192729844946378133407245835165074820945709082383801372002580440851509470783057428480
119 9007033088037913701964676648292964080011137405016177895804938203386542214979003699210731704371219512357262876787182925928063129189975016655924468247429120
120 359747528307112560629843714536513452772218871859624872867590365928773764553514462864725522345499628719279439189780534002005151208298341703179974102482944000
121 14347001999953255955266471386940775115472124497617626994634929018081470050708737386768115763574691524973455978331179446653832787094317734837815179265599078400
122 571338368910750187930327373179424165011720684166647133067003664496379107110599942936544777564401973091251614962914583237087754885154533916249152632188053749760
123 23394144030516253697212709333539696615116616020109245965256516034762639415655128792578887669756388325122262827210299480826033594055363629907051331505335325163520
124 957812347795176447776717198210641272927914268164460690533115891970914088900888865697833715068194926609723928174290992197052905884135408134797161066335640433459200
125 39159264837542667173465716426242675819019384896034267894893427328714968199289036169660198060362310136420175940156683935800082335985474631971115670993428920087347200
126 1598782400749316597067555274048192584582726416606256486587581489436896117658115959339251802891420275364082973946530451933307776412813107909708942909077809266688000000
127 67017457762996731791862828417575521766549623326407575880635731499988652069870245855826514874806879332946392675475475587617531911685508154233209251509687806408523776000
128 2811073240958527418557103424793158943477747483760418480894078245472308532495933527865878507774262455450757589074134317031494588395195939177489110421381551442955107041280
129 117751862202185450881379466536783133244572765790707540422816277108073650493744685900680549616948408796731634743998062043049844766800292190204022602464222346820266124902400
130 4925986359613440613174166119189968507073866249588073729742486099946395386478016190758921353460606553162951410053060148625356216613035202621110693871114183788888657494016000
131 211133665687003236113937639598623561877142811951462637916584823447262341720318503304691950377167412628443970751233604507022566125667529213895559295626177624814377194068377600
132 9068099993792481335837648418344623983267833380214043564982294687750814436064289018316729482686585014835117685043680134247484496219065465703987278997166811249249275505908121600
133 388968562909586941678148164337447564669107802470706727699424235099224524775675674860478183188253083167812254595318917839151012946549655071070894549257215283810945383139586867200
134 16663611268144629016395985188809887412997273404021978835190523347350148884072612790790239377814379720565423942924411841730123568576205030074723492741293451857495205583856546611200
135 729489241460971124604405781275923467592745433728606485237440824425936900475299019307943515595275217916649019196342831268537176893360905290627118792151834476277490417713026380595200
136 32064571405145002666475614196043848630370268342638551049010072318934437935041839919643136654222996467682660086117772084379931588191290473958337540696922776773569615454188858035404800
137 1407657667563338177629439366565216190646085851919359407890140996089270527664119091215354456011864873604127501681324161023926361576403243413133002194248412929417144999887239605387264000
138 61723357668195861163807655271624190339619375429132376713772262943272614885821111881998475412013893524032666100945270290548599431662433401468863234296275314190168765933013239487214387200
139 2757018512857432222484518379887099165578609994409132083775583580931979075963448954015714117235287262335291213269924886593305034939884706729306050463511144941225648116487491285361780326400
140 123958445364729892778453816969353197264911034188237979495488413660317804140403195644441380509286941352756245919218278784390334339725698514778255281235395692011374971450857866994802648678400
141 5566744010748012676649340716285776989148401963986255839525496646329722580852379179181617438116847793664361605145218364499475500721092152807805054347749924977555260780512544945477032869888000
142 249706472161947991309416611858576725536460269485402094600194189515433490322179409315198842778577618378786694764184751751462223751307783589109821468588666979978175936190533069811135050416128000
143 11369646103581770497237918660631814645325678841775146634208377440572688820978835133837614706083555525217992142345344890208899861516719330680913266372564869312590670105094704211160169625681920000
144 522641642227429193316458583744379881041355281575949113380984160979515054138722716320717403397073225354554989860639601201551233945277989666843802139204734031058027602593573670777214908193514192896
145 23997807712632314055853087711307038079249044981821097015254310672227447064266381746040265897210295085654645142923800111635134807711225782749324070707972422530770959890980419593662594171708416983040
146 1100685811648486809501271950984131922848934864271391925845803395454056826109534512362904268019945154740930521118509105690788474009369745328877438611076354227645850094426474890479556954469083706818560
147 51041442518410835482193615795392400317332544971936438202258052423579390838381461061833883726767990952854967822062492560155989118643963669758357404370877614372831096942070232372128531089959373263339520
148 2397725783187983106681189036773141882068671404346833159345746339222259905108981603998651236040014612536301025426455250703538982922429386894405716075187908387274830493218200536387381171992614275750297600
149 112514050194136146781002555270321842913468419505658464519335683499394749822401535741207031158050269054762581877356131007936039994355731272139809271252453739972549851560060470495681545913294748528859414528
150 5274211331360092574335885716153047479918529221285740288721116169892903708343727619017117886057459634709681840362999362433329049996250505311547813143227362634397070648013075629242145389695659927018668032000
151 248886358895221876205661844194792222653604216453995002927943894883904750899079775508097162407919125249783427545078976247428361345772382015241712222524714422281035755645012109607119913177327709932648388362240
152 11942735340027023734797814798947181037859465175875710457969527368188872912603881704114288917315878809203721533555203504392774367423547299308681595661943183233555210902664638120776244734917454399839172758077440
153 572474182625773989657599269341109814995855288331451605851454300083652524038688821899380796046268915903507203194681058071725328276577503146342271964615860961582263614030364796561230874524479324942954295187210240
154 27413812052776047885417393223594174561328161400442823732415988923068123076858329949811071858016956548384354548929111555156115673425180177502036631901311818574323843927752609059443858678698129681269808688550379520
155 1315413791343228646761329534902072939512420121101750434596848797162291929500263527067026870837642355510075715579057139687555998382935513770155982599492815910212030828561315829500753988346778583798456184798959370240
156 64447374324529131357437629131319663403144596766855545927701196451421396745376253857985965232396721069164083271103683635734625208968229909396066717040380366161085263090662677982100645906338355239238471020707336683520
157 3154386058384203029033843387390269295520842487083467391298787674411935634164005945216591386521898574922114019286806964506073418728618427099509096908329686505580989308692531628406422285876296833197052315823185466490880
158 154241964415016956569021742312030499071609710510660960229598968042722223603288241599887817855111926348916746838466287628825509825495389691811664700746518707316902961524409874930805463593168908368919118420048541751705600
159 7534931568982204309960013779936645465348421086903842578448341620696961385879998719252048091539906227525061309753608695634444471600792403702207999342850899198805383487727303371690011721725666197991827835214159308138741760
160 376041673598727066617612185646647546694088733618583729719834217601657372326663454306394069726289989373410879581360680573583498656486247157226104664272795147118681884080220676146255027834170051610744815181704231010403614720
161 18785505600383744197782471926858695475994812785740182607778846159592224820304168971139733409032919516800445857609189367034049166497496901822444269982268947270784260402780414164950760778556192655006132592642088192193561886720
162 937569391735326631645643193590790953596133850755827850443070105380042660492136147174518276638152821562452661280656447263783171757516231783438166661699237759389557369869332792436686395615343685191125801603711272429556229734400
163 46750676997743972538443665880799694224214742382786918872174787190941026217437672659480916737262564574161624752445794379540339578468758460901749022873637589930475878560340511049913686578754542844231511608124465254565167916646400
164 2367931452811479949186192189445680392906489145018402822142242586326995670667561207283449829817823072675120694435209300759375705287567995784921670649521798090767148180652254995549964306512295700785675794893533140430757203804160000
165 120686822288118446747827625474427255223228011971489782217851150329288759503098222758178625068394002859314842309999427588124427881121938288439859478328287408891089017188474102541320584588337803055624688558639440854338716472893767680
166 6145521094111676731549887317851726664677344428117337828263886970057181931222232241088173448026548507257221769958736430450640050428659102330349766895886759092387007248694255449580142554841163646673554753137485139842395417534791680000
167 312662250758380927137043736503232895953254009891468086781783076797881699548233187703515085335416957765742012395195829504581125549929847315878325496283301435779814136431701330406488350625979285070134665592390995819786759410625072332800
168 16062601234321594789776609960015128970903186714021630379100612126702171342308307245876465517234483116342513084543775684017709648127972467675411028674059705357237154761282777576138613118054788518813812075155328024531510295342398151065600
169 834917060402820402046781371040506933539240515780942727466417825285230157670345957201587528360332675373766411470155395828194701373241068998941735200739242429690068295184325137450942439362128458323501697670129938155781660070495031132160000
170 43360323648102192788975144290751162910283150937353550616133196343045653733346427726000159059093410012730809531834132163473583574071991879290458802398977986685241385513029141007493901594797768788040628404460949673868205268302792370178490368
171 2249948693851664604996166508046190312361698855545472166514426197585999462478210137932912598750675449553278806094148812899489460713929056170219028787430610687400144262089103403677159657804166927793854335500839830852933997679946649969046323200
172 117171787382841034853068049290359156655105068090306079820973778272979690494914159945602947917763046263871308963468931953029389757200706754272017006100819973948395578526237467630594597389260034235826542007435980096801742538285028104643484319744
173 6209065366845129438892340626286585905797860362922034042127835866066258112802395877395878524359619822927318613888730709525821668533319565704441977274425855058048098118429442241972907753777703246658862167683408097454252666616960380601223604076544
174 328748570843276234338449179889372261558256539304303909037966849317571150118301652579389995153611581005698694949732960517749336857021473715375805050385197142545905618707315229868747978940992846043658421631991620013691692459464811631397273803423744
175 17391805838890808572731866692001451593617774716132318535774781726782767764171157502674095376113897952045326658092221797534188502242607341832240271456041347406583043419045220569396798102457733839331978982785684316291967805731325924479637029004509184
176 919342024231717343881001137194005545821952900726479265636709595470506822440310740179487184726036418679883839898820982662177363994853060639017914606970040741990552735132352426267728904246981668083860401396097192480495388578725670544092445305034768384
177 49555795718301944279689864658560958825836143966942238161130274884633322844230085982039638848591561387196957448774272110075491937876063610020713160675264187271617418532976958462203787894034171430868478372032999233667499390662436066406122726729799696384
178 2674019306459171989444458729099950226662933239231629549152481329346618761838061149189384011649919149393790096410822561649574389025359910706745993527902266616930558267064507798771439415565935003189538951695083107232246673963248861074052055023133797646336
179 144174779789386141831261124431542481625992253471320507053934712851001629192830013192054251332296424138998485789618866787541258745946873450573766442968645483353051859419683607738583954389726603386802300012828944306943949746164862928984163345241750099722240
180 7767419338249858552411577742986412593111290434701551744839539852247748995183271882622797560873236313102570693449026102186002183193073628420267652721583409132568552199101298637329936775358725484935607955989764141419757494453548799422029632616658614131621888
181 423803792924939165046435128907634352985061874469647723999787673930187164657914109590811144327335396931237552100639570990782870953081882793353281626096522624799362371805888112142184673704747380716129607767266195836017880114695228596245379571290955218698633216
182 23297906065308086705738417089620739458079872514526529347378327090845672577465761227553397028388397448746904547670376987106319454338037436472470017915775806305968500066469181936855018527623491585656520692465096534496287041577607042177586863443510147352327356416
183 1279777447977059796817539195908398160703315926619757784578485654947843029310393366845922147052034372835177378733704666858287518493269051327999359043115694519665590318048520143934851703043931926543370479968969738710772678619881338256123098885863547548084679475200
184 70246572987494793936473562872330865340413317584679410398200303426742158671652071865700585087448501638476486315698993400505017183742769919416826016481519879124071017742811536567069158294947331013008114030162164447867352546325613861108076574840259658052015352709120
185 3877780559486865732558264379406541682612805625447337283269717297717942228440623116000860760006273277861910637963647647465308756552241326906294188516956580037581558618676777714051095697418998689589840376288366147341453304993525624029293136185627239040670748796518400
186 217106103502319094393827510853684274374385067804400376186289790782245113013053924888186323593331242353836272704678114834055354098849041710114974362978577288975304353811991467426484700725685813360737683817037494717226109738249725015221720802343950044665796894782390272
187 12146092120175383065180510091178117781219710746205826972965455835940322329207367310390498928883470757497236691221748536064175431015409196610908617545422918602003214425737416998211612005253615230294484567309497388500162714712415012041016088835340301382598977981283041280
188 679022361342699655779331575621654168648743081365506875447649455146107397990257879936861997380203679276598725687977101775216299799598930556396144578776510201931879863498613382281044573013308849139761579047110587250695358540697404612233627008602195275431609581752675205120
189 37933385482520331539288951326422500197801339183000496226291916693891233685321105842262232034147810117216793638593816455685093794758490003238874806025655211154719788943329636737803003586229798172934451846259086142851976493118097270089927364057648635311403779627841644134400
190 2160767536827985007397173739623511444724005438035422526150086080687511792508493268910617495688250378010576355974286192031212051527998017749549065846688725549831904526847121445946887099215691544928141088727498583306383098831279985950664780456367743004230041137434102595584000
191 123077532564355407343315499542198276993411204096251288526977141783582350812218946880918665892191761312448813579731771141165804332412425633422826334350895168320715761923088892840869893285413105115591172243703373220580318571556210145136660899117907344943281666237531407939272704
192 7005542714094527425795993202086014275749345427931419249512302484849341925864933742510563446634456656250823045581465743785137710820165243295132655530570700424585722858226475448549894790286071748916351272397460785748753173770653959078722725673281384482921681062593930485427077120
193 398477471874677327961995891636495142329927185959287591780221509527136665891747548755688613290725466057951153624208604524251893975211314638538828523641475531797908656759145482148133497188159249795386028420625279565685570097523269934541583419327778251195185459396197591259335884800
194 22936564422860375509971560632469304250450876814602685884421521388483266746226330176201245478630978393355038184555698018822384436641613188674627605515139204526951483878298329162667692956736573400701391025604506626529578593470291975974288700850518076091194216929844283125768189378560
195 1329747929851430822409893917934984961244222763661539227756856183823421811371883345692312922808535111311604015424481703242186301223754576351551284354412068195239714975881095654963166460218511441951493862829398619006827050988183406131231419794779636516356527353972828514801719558799360
196 77039126698038295936396551729416058953020534692273604664237136995178092262036606794735684740499957925183426617631141455905086443340951261513314426750021464423681528611268756867122426559364045004569056706845808867430489601162050649617296471381533403504318020329456424577732323213049856
197 4460266918902284385481919717582457595559496794617671993917472927940832856447149282540057874353148703081151494949850942273854871923519439907374952486480933232667618970669880802833968275516434275892688358132590588984375709018857776793082064422425612042454629896615870484483212201611493376
198 259334501756966777873533888590112860134231097600923790573590724674490687258644588340987682917880389227577445879330968668723704920350976008853158361600466678329731466493612608291177887307609012891466423219789294592525526280127481792883009809741062787266782966503327494166720316317615783936
199 15298190604197153860664984580305992473797558160967247167719698360649334266567839839570450012784447470075177277842045301793693176487144566136954487728010833733818404068316262373879211615310337966796977192853796767150404945090482429546968636955986526390429092733025840479303103492997139922944
200 901839493538037971532540047784834842054337431098681330338699166824742429871164787877326102843741568238040173163591647514932916142497262615080618740285090442682773211844079458372757943432975490893890570016057767177417262008160757558230298910843134572897769352088476770754044588819820901826560
201 53129282310445183696343608089443928794659951468532179741487093181697895970901379802946485865550116638852751347816823205279886101271171528714553965297060563420459349109475506166224386265243325523687330034806799048084724524180982868483904010386483307462817900214060855812273683799241073092460544
202 3127952325277333737868573549459936808515943137089863338704905138725970991993880245794688646943485615784482285255760242068874549579031849194313126587053807195307839988181432672033260987594288371245177867066219073612723887597500132008599841165946089808387351573956277812197572838553803806004477952
203 187173841948917010996025901684792694462471041674422014509221289650402271538809844590934032743555679881645507047823934624737070769746124609680312565569074178424460050892400342328039754383541312314804770370899247006555539249733215521238937714237315161847480290887721542473800588590917988630017343488
204 11224163997078966130710070556628984392174422021503123639044458089553631827869904123297884197000202795955462346899804849283861441479175896748062395527296806917716955751943829352110531000921214107277726883178866836243805704366144478541413494795390129628078254068159871748175909926152881577192094433280
205 672645139227472416424546127142481387158914689728584657101668118154409586428528527403727908368038074088837706541169098571252895220811553863310278492986048280831540202563459005675648764637159717388126470429032236265267018144364149075589107840963787835684221585840980637537277639659541706450982729154560
206 40285324143265570217907002514706433844708123095168648050405636755717774439359472736480470755980507142238367448547512363984998077687863498925524105067778559014359905446841723516993595942487007691695714530157577214828056226850302587311271436459819693521064432233530931577546115953912707792969575004372992
207 2432538539817679103948678074281127314459461648988633275254111684069115273209831452237201887966196804345894639132514982922886580364278733265143771114481958117121716477261361500515264754311375084976493233473340460031779413927224010472862861419197528138463732288578600008349901641538107699114502348009897984
208 148342272615450055595272337631345461997839453414543465852131653368943832298976079448506687152896721145748883658080574912140647446811228614647028084959270315998980307105377691754204894811257881296624316092589613338087627262900040223044825922983668489679157656844850397119493485131808847722155003077082480640
209 9040668459531819384144098618919602141609190506323532008414961759897262940967348115709662856966652179458588376249742989888261223661330015451961763784774269139733131323502795729497063273662587618575161477478191203419788370756053528883507475993414645769690252154254870185626029896033545572527109419743565578240
210 550645404859186005105186047373591043424921683323215166304702518065979293022860469820583326134643446217792363988274292430725970939226361812114496698276234885102546084521778340675272972657482599414426731199704674075200618337351943063107453249027448084927902639467089249155506753243078545529385851750533876940800
211 33541213630470520153729798343267818323535879140889344024313044551799467678842463468149443959003931939891763449548903783564705381689486219108851181499574494618708170516080400808494082802650538040042339253336853763047704472599897677863404369202269131399610960329607713509622137536883248808095608430961713636966400
212 2079509833970025959511299280537088428334608772063259827001020849335764806333573329174962386434990833083020872454241518374423349982121902004224719959215386505316643796748423248652290320346606484864375200880289551297888244063831449456625156024461289656967865513934789844633664568658532167358043922363272797423140864
213 128848838891222062184106967482377412752011817624480338216911006180252276596191685496066025155455357093611637667443041528581843904760685683871283620723983333456248160543187355898832270714693443191630157131866894485229954086458555265683237895578066938249208067463768640300929843490881499370462665493683516912655400960
214 7978891827280696472546781513303743713142733529093184516256479337665929215581988769507146122831967806656210277965745580731368895466869256814549399584566259033081019747365248536506019448547913469161145344165556137064595166211619616523032687238048503440628882063330504525004846496546890398803529686501120155755688755200
215 493801357024055154788464767257686738586348034194709059520378845695104028045219111402896857650271835739241192123384667225547803298331879986621262760556975572996605925624726983381506965052340285688778941084027852898702565200218878517134301897213647322297569980793666632663920289802518300692384231395497795974762332160000
216 30885858167542918749683414326859261712352661918807029925939039351514893621496560940331392096596504802606117849804285783745101161869607421434153287176052248845725362311393599532316792204256272773650451113232028501804059153609717745838770053662917652958586204681833006750901244307910824205750517538812224843579410035507200
217 1945123757154308749621136716633507746783585563042137985742489451007756511734200837389051828060757316975941527269777076998389372758470809489576674349920143235924840281115697469201782995401641584945360726882147555704482651626975210597224549656778095372177778745201368578162836643987914069117334130248737064811144692944076800
218 122428831106743198286167770631192108180784240008901357924275441527854562453594836452915000920432085337926906141498354771276035012984189907716222462843388361773329399632212973986967285351687464201966846197875701799629970358501420298967811624927734617170977878085273536306081840756640682322253229998059008365207197372435660800
219 7701475752410255959285169990272861721269722555796999581526463156452142136418327052270731489439833005690503807613211990316826622490500310406651634879745031315516310986431297982709746383883521329628943858076058962674531305407221336936107387143307537052454862692452962603136000194875249095732274586156853191087364421307911372800
220 485507669045839311024890160278680298760771894562150776966801657786620746126828597675950514343223407150200610288286040180637031842319447860310751570282682371237164499174297813014753168240927748232009333244099382846633201081988948776187393081987186601823587764645644843375034222203685831136589626804315182984248827707470852915200
221 31069870977858186695100573589217919026627574447370455232474931834303088013558900090188612331791239414875259677648561691426738627405235986787825197971541780267763471992743745942803543912276992723111514100313977315568325230385897761219037027109385893342795628905475226946121961478058312689482700621645777826169686835290370473984000
222 1987182593630557527626499442874556227934042731084320455180166984314848447108552614175133316778705399364785517488491271999475560930412867382202052685640236319495042560519477866907171310983105847310286676829067105627934079269300491337477693769408201799823598613515586270039025387997786954368069308188196559534826560154098152746516480
223 127026916021298800353710719322553565836359357671497422728480310310181236898009641689838819667593960205937791728779592086178279300604560550222593763396283359556136040730330780561570173668504070726397526494240322902731817287461255931970778329082994143067267353062492382061127419096346304933369192000363069809040209139462970252134973440
224 8115550344456279696273857424300882970514599938138194498298919481116144762122300033038915369747248040985703697265496603962933182469588666040551271734675211360797034869437609079839649953270482008326977666402525951494399776114927935419814148084440553174208348671778139140973140716077096257813566599171758396303124358725749027083816796160
225 524580731257234592643062087606427971971110950372868737139278275038040061715819425434135950012978436004043505956929906009255680622112137634654467160646276555462820659060097848377647823220848589546655442856785971958049171568570393278123536525653606757884654053604610886723814928956475801993240108289434993535275736367881783448768086016000
226 34085013562614138618701741863423159685387700184333913068346573035094811050808955189431210159244249295846162004134954341977460210396929414385156572050989108695334223096840909467097661077942902488812486725401920714297035758998278048796466323564451403170560070144620930288402966024983963013087366321508111968720301949782246505957697991475200
227 2213501765723887670940303370586947788351477732705436592828521098813796537942731099253456955194571309536581931860961021219484539806822675385136051374857164709142099642620499975355644195515482075590870976872216110056049709349577880960886223741299158179763020246710742530437488573769018417391342511428841015507578360828845623162446582309191680
228 143669951124595974948885417860979423087017553599334559603489950777746867825352096232722596176952707248124727873560050171851376218378010404544229833768231356152341782473757667215770837245820933600418574874905331604639214841039786741556700930350462636814451926189952316170507636139653707928076397555651509716098857056015885926789112462080737280
229 9352693369219110474679453920694116532599502213829087315417463578989256284937858181492249244497549926197270717669830701454434015779730901962479443981652542324687707035890493692370964072615877463909489252381517285349453757578734692342248399521883568409172994876976034967164977781647692420283841073713076507512510338459191749313358074895505817600
230 617212808521364765917310446889986791989188752287921848667000629129045334446713045533726979763063510380123951893885947135343759304780278016565554376282517625326269039991919320942595297698882385779181273478058761810957437478749669768367720049400535067760535738465871267681063332518431576113932572667812115085593922730206675558285728708558428569600
231 40710252207691541422420190849940536237834728885508063899990913691380519603337006975662468115838203759255407152709832789402179243480020743070602629474536338742652431485206947949295016355233970505984434195418438968064753066664782071181685754567096511122158710155198601676767274096695708699868882511555293353006147570898634892554580102803001180160000
232 2683783748261673155443087409309909999683040856267987128345416440454674875122995340259590043079356483051206342018714248903616786016110519575158958499759700562692144571246362774325252993100396554785972638816926200035298731894994404045361154434223219767907556536577644400345813981942912559785847291026263033518394137693316209234446137252237218750136320
233 176835825675458302571674529961988281903167936290765619431397799018938324338994372472283797027290383943567123439288307045723729115728874472225540130166423404827459013069251278314335831088693347394621233716397559620839571755653196237041421247965523047196855054464827931778308023731300817229461296376966856383304881200803083385917035781646876507163852800
234 11788022489205331654288786783142914061991158172607596868769630373176803306901480315227251953834900456930573145259737672974681243437057880986794162620312979119666954652350665427578479956127932543699818150689710255785559460738832162654292290521833258328407197414091256005764584128660490003384516952061885762315612506584994250901288725681833552890770227200
235 789513423039943603153743278331640695303650193383259458003840754682178074294572243888713780259557253098513900835282474736323182000478921161696442712202316974814044246432221914917948733647680878573627076062183587743125813458262233409798304733726459672853715518341463389925672999291631733740323795712475428034943286165796473375817436997315736338954190848000
236 52851572883312325550175637728889682213078075868612627181960503382878397260129554325929148050057378813372669119126984419498097373493541847323978400176595152493317722801231596019884587283922659553682791464399764584264243818586062093192922611091107471954542618217010674218175944471048957856088692385566933488405246690870354159202769780791736805221791170560000
237 3536227048071570536252984344573621762989877285128897874440827092383365244277206368442947852630865342682029463311584704390680372609021458116453818722711447449023568482391036047177830871977252564392599997186635315614833261791938003583276097264998645253782403253766980456423275557225848804909399701995108118222722539093310015151933721890074040792647274489446400
238 237238016377389960288446750826558406210562294303372904121770228628236231220357969261630539520706613658981776031372701183549387370203158516660976308543570715524745649396301691975599585512844089736565150510105501978158389397761132491580720222795491815852100752448467507830847736893329919385037759227469131288899075342505621079895729351349282560829367246231961600
239 16130686164869160029252923475834917951968329696506675437887616657160265791027694270622239761660931862541899092206435600213771198855240032843248032560550202049699611260725810573878312684175135675127381997747973173331254003181486064722494714532047650012008195099522052727996284309206059295801172417546499074765388210487032672746927725434831274007666108822821273600
240 1096240901607637832518011493913160458119352068909815901179525708807232738459700980717660633016403780250693517803713082704531479390378825699169943282632940007251183329040014947428111199967099787258718972052261882072387014049490039570918031791623642263503742545106485472479030499808300779591367775189969965585741441424703713099326653777784579082497056208678656409600
241 74464213549336755211168822260558986435762921827045661687332528147317040989087901878827295385771833895093810557296337120468520484316560250298986423632623385072732296460655422571594854303548265438313320147365376103723492996872570417276786360033732104086688086169769336590531640239529697337328168500778085510856208779519220806880585773114944859057558500337530804633600
242 5055701494378806464719661820370797658787133032126621232852896935569864668498158327454256904948731989662035825117302135082598207257701342728368564601649761181435474738184071911117425205014600940793281018655266065677999800331046865944817588631392595494084381853896458308007644042596936481711871697264417477955676464326216672196666451130245503683454544105308165033164800
243 346898695494486890283436306116607949399326133549524592995303250872377040961975202785713508180738591609362933980834676625685428772713681643029648126724259164924721626348577535691253161658530337660165039728797263582179630277173510234003620061969188358746827721986063467484184519679231273926063863079937440160472422290320937013718660262361418671895442628685944925559193600
244 23928397471711666254912343058355132377167695394990293023142055216034489875284899095175596922682286906462621118145396052411082590240196944042385644659443931373464528541404739623264668389814201571214011694244923659830428340075506396327527323612528930853026291742314442666188268081251833657537839004527831216157692085836332709866882266000465820639475159484069587001855180800
245 1649747346579962059707230759559795429543627956042634785900333906873664213660854764908026010895267147015267786668946719123551138800505625630349204209877365958078751858673042222008101059567751065327221710982650676637221225452674041801471133277718096537543209433385615553437486524927378952605188633491951852125361269807715931152703596853407200052201798683764492552675472179200
246 113688823024447999823808041360392730705741232054503037342924625914438600406523044935410608491256300146339736092284388359739599415978787740158730428663314346718789810935568786865281076183360558726352800058796527292662488022046421699831012329969584609898107846990144421202379501299462841821809334777502317845084379847161716332232011407164724431264641028757952267111677034496000
247 7845856645398740244044034910983101521752559894430062051604915594411923637084708108181124382427338516325382217652683165232312193905454866398071250123101440602740379734906070903682516960117270300962679971837124591998323902882613781592521397812549703401852796227494473623513687279697364458138351631141911725275954861415260953977647055975512823298778973016221633390097532452864000
248 549180285998928351073732407980077117614551612593710276473014709418413547138931644433458301048476389272160101360154066632873586366658514599920134631824037069314878136975889118223226261740065068606798196164339149313959483261645242685218623595015475954737552434012736390612247947045186116932371942679080724708449428115803524217631644405997869436828267316035706670861338768236871680
249 38422590530253853280505499811622275981045650027957425378525146586513129014360985330150969564623371460072450082602455264530047911567573086720244749323407847061983108227183194305579633963148706745242865667455578139258984382670838126972449535844403754911130831969087230120588333941686635031203907673396513536862680575401956452661644807964421210708846032264875957413456282899479265280
250 2686946264209664455263102834820579184432933303560120879545664490535033026923213399287701315517940192374305774961502865460796108298706378065894588206632289537913606524828075474400531863783429854835352660244054957290356234585345165588333165951277884924169655255460662821787417904585301501786829982727465383168801942813434107245280988907353025065379629143902725395746425686911352832000