0 0
1 0
2 0
3 0
4 2258870796288
5 9047768830231276800
6 506336252436007271792640
7 2604852575650929700554897600
8 2901541315803996724909094338560
9 1113635084163037955678982524179968
10 194993996964612517111634963280691200
11 18697739035489738337034253081138308480
12 1113195692507500438585041893496348672000
13 45025517041919317558375513020615893425920
14 1322602911375317525509264209278321994498048
15 29686647123478041121330148333005803804571200
16 529735766361289450379188220570191382041067520
17 7755188613977318329521575396277505679440051200
18 95542954395927417085922136341625268216874926080
19 1011393615432856511956391585570395241721361398528
20 9359582708151221018768015303392183416234634444800
21 76823893082433485711186349760048969524350465429760
22 566193627599049555444975356761627418258629833523200
23 3786268778777598751536048283205805074615369744303040
24 23182067401483136049117863996495020262470941027729408
25 130973409272923250173547413733879891554569435359040000
26 687492753903620634988910476173479361053742454092595200
27 3372943344103759110237622935310272167440412995200336000
28 15549001705147426294479670739993021706338225523567820800
29 67668381801501144784255971835267336812190335063571538688
30 279173654394141332128320649156110491380988628463406284800
31 1095956433726365073442858034451785782982747062751706603840
32 4107734163084091734440791054298458756447494243163609497600
33 14744097402575040890928055796879407721897936365386630543360
34 50819730102552440770865360500318725931798551710249798074368
35 168626765334881899788650760051128466193143052007827800307200
36 539865581551036482911673538458496462960180966486021931335680
37 1671126078240240853226383714204030353880802802486383743776000
38 5010958535258883523147414730082004828820329241037739394334720
39 14580633570053707775658804998475788934039001038158067466784448
40 41235527862462217786086614084670677456812845831328054768435200
41 113513561067397218917522825539394254481031348959673459372510720
42 304577458992116443640501978159036852733415603813591102075699200
43 797573152132787983585936463225767523553531296452480994930858880
44 2040682067517263028757186759031051726083313294295245944168316928
45 5107232293203986335632393190755735950978334328606822425873196800
46 12515323782905067872888504519732893986699876775905483187739688960
47 30057708695244958736774485696713971008794953088549562896478555200
48 70812669264205890760926584371451637290597070209191348374204579840
49 163782173288321387926571045127899235052665834444431389092326519808
50 372185502077057190042285846343427794993198496430249909788344320000
51 831582262861113193858806438872081677710032756307182233516523270400
52 1828102697550661856744869119905784090327068208452077214290747392000
53 3956622542311072866730437501081693003694515095345006593511080761600
54 8436068978677412517387194162848724734626567474653534506493300441088
55 17729435026884897764548005865274168069806836095568253463281285732800
56 36747082268773831220465944260567692170716957648383712430724801495040
57 75152783111308877515359087840636668782397404504024087706297005017600
58 151729709445475786739626169734377573118642157286779872056356933468160
59 302550272837366595296546964036759647517134762792307946845146561328768
60 596092318729020971149967788707225637686089501688879007079990432563200
61 1160904850386482654775117086648030805186814490016702882764005252442880
62 2235712454525594959064913240132824660952991515133191321868627968000000
63 4259240890558619454185759317292471031437240934669423104310604728563520
64 8029680735867047727621750451324585671242851034466026214793038919630848
65 14985102452723535085595125070960351446672869798061509165528000633139200
66 27692055488912369983618573641477393829529668474156709220824168446033920
67 50689374820191849033612884768735965812238309372596156792027586047667200
68 91932932911058321419192273119504890269498491768970357534983997456711680
69 165248763940493690661692102907901816455302495925595605019242480276995328
70 294464794748735847795589734147332040157932760885605935956127434230988800
71 520315408091542947511944169141193589910131778888363302876267479491028160
72 911892164427954098825257029943116995100422934287700750543706421261107200
73 1585494106627397284435728063288208597344644406429094539631557388291376640
74 2735437284604166201385782121584909518865777645186400595629097211378270208
75 4684060635134706193398306886668572635208505557565519759996854782521840000
76 7962340126630723424536098549450979566183866540153290351765138576112025600
77 13438991866091161243923759514979785420493335111300132945008287267427168000
78 22525907490416015705091336241821344154894454035472167587323984154846822400
79 37503018248991980784938258706846448746055369717680562190113531203038503488
80 62028903191811711299476171705980104673243285884826590432656914406460620800
81 101938604665957682550259589752254719658887385260823108690617892861731466240
82 166483030015015841236657840448447752553048613991359662494052556741122457600
83 270243561999991163771212165444559177114491114473668035204616086974911112960
84 436073558748198890782003444416479472735855682313833524176576691835319943168
85 699593423869712201013811305293140634618774931268777327169956060814293459200
86 1116024059697263898201609632154454019357221799190732525988289620454131630080
87 1770522450359542587757622004747619324812167251829336356923151225607872344000
88 2793736791463673733328264936566838730705078560007269999285048107796029112320
89 4385103877195409296196979605965931788809510416608491978485610021731634037248
90 6847577515157878640602770669534217147986524251410054435993319968842789683200
91 10639157845698459899693611198398634430861202592832413160665241523637271637120
92 16449004800979652616530314888218784690297552466844630142907211018585051955200
93 25309369128878687084570460313677217936735134642175619192926087136888810484480
94 38759486873228371868428033122987769909898256892284343627125755473801743433728
95 59084549967884860775412559055085966204925566818420588257252408581362748820800
96 89662707438102976736229379525373797650894983886808434939533430336060834447360
97 135466902389156731943949439834848518092051044772855877261731966744423472179200
98 203787770110439428513218217490962243034464232345556779425776374041288837693440
99 305270952917392501562094316461656291545699701484602754686355017636456638980608
100 455399954200130130537346996119094493337778709074680071894655169236098457600000
101 676608044786739277716410905400493838901840250402301937646186582406971578860800
102 1001275164131299662991737981367243887436060321932559830337456467325264625664000
103 1475965557527105364158795878493932810832082350765116858912925228431392049003200
104 2167398951294990919518752261889418838475152012557967246910769486339247266725888
105 3170835700525609271805891138997842663235307160398960734898634812924157271948800
106 4621812402016306798706112589223226802787724463266623211881609821065167571517440
107 6712512826722979869231016436087356035484588173915483408861604265265845567817600
108 9714531535326107238185683940031333164006885881243387962543170926561973471477760
109 14010426544838499336212465692021201611915124420313944672967330557706160579917568
110 20137319073264107016709380309022833445597574097906021254120083712677784498995200
111 28846956978220869365536812048069844921578874902395603386207062050559328373897280
112 41188211996723414702486470852568431067378583778089123593819728284580668407808000
113 58620058180405236447303910448585379192255369661620576021550114474904511678981120
114 83165849142115037039560973427828051046644573874120807853448900265542605391003648
115 117623396278233700159067187654040125717039768040019165586536656001620127754067200
116 165850238079633243784467461902495482039883579011449190421114755483273391259320320
117 233149958523483159509802961644507836677676570257250032480565737628868078884563200
118 326793949628110861663767580085133068720044801506038886951737677633130796350177280
119 456724253859179591952374764496347656418817211002189500525930771492987424498632128
120 636497886626302232056918980561879720517623709441317492772599495771657163967692800
121 884552386376916492892989241295281025814458934631546580474273430255606278034946560
122 1225897633106364464408430923028544106809240663830089745961536243607746933502771200
123 1694371967123230690062201985427805542752736571078475610890623792981484311301530240
124 2335643574432086520418257121341023554002249947420034502299698214841033078564651008
125 3211193856377068984941590654184612554688933256478554097043061576431617223717600000
126 4403591737643273053367674882825169541852850733800373000679024341726548404043776000
127 6023461262433866231213916067289623995465415910699891804316619535794233364703880000
128 8218665327185673837900610151101177723346438863105086655681798175219142070370304000
129 11186383542468918788156361713530199913457432909503441023247336649194804523716108288
130 15188961560837411072694331193399609616848803938537665583977595947199037866560716800
131 20574664829819243581281578686346469527463114461256512548907631161512048457921648640
132 27804796871138666112493765993460185364647565729244311555218835720131886578547097600
133 37489060045163656036266483821216674777814225615853630841896051656081995751022562560
134 50431569467913981614401576334593740508139854848724120193773203255560774623847251968
135 67690608594986201783362725922456320523843803916969875088403433312006460905040171200
136 90656075916682343138014145613219707142396328094662932714865467514929153677684244480
137 121149663674469393055315974589338339085352002218591799169777246815242767201875392000
138 161554190753986968509017285494197475884814702661920036489797229932202902745561169920
139 214980256772936912141743343693669035833494450705459107047154429878635817137596530048
140 285480584740911355400084720112524254627314501225976535500315179137739697144042291200
141 378325189659280782063750517891406227973517283047320710939973289781072500078219083520
142 500353991613367919898558297466414079805336944934960722367800569757484278310941491200
143 660427859582094598289667925278469625968947238446043912465640594650333387319808790080
144 870004543083629494342252149127886416447279628270171218828329477476768238648973590528
145 1143872790438760186751935490568494110116113839161084791783427736564043804958678604800
146 1501086494648983358512626770626180766449588811381562910364349898718038945932257525760
147 1966151356536684021270092172225241160960952498765898079458191145000992428358468883200
148 2570529808689268407556133027409207658698353831375244916296778447206822756934140887040
149 3354546415007538998942488786383472494488861097282864445510964880516054883582111281408
150 4369796399375774330006807773399812737900758600016940618218440921717308708552867840000
151 5682185281018902507397632228215227356710292375971507187011058864761425028958901771200
152 7375758925103157198366260091275545428377212261554113510979036697490207822521122816000
153 9557522023764811547833383365469886670183552731245870814157673454396033065504243724800
154 12363490772959781781608700170692231834567421479213945853101570477296267412279617650688
155 15966284334216550354866220321316133189726614927533962858902837559465154311559792924800
156 20584632034696431616040819444537169265301369162841839667058386362694173427130781859840
157 26495262158601433075986071627125758390777822872814107843617596020410682654326866297600
158 34047747248266739318294392604319878670691020020592982624332022137537106665833972367360
159 43683014459592997373156081226113974811434747994488665761880457881908637428218002946368
160 55956393018743809697797223444793196779361851134793804172927846182236308213814407987200
161 71566270624210400518332195454565927289581363922439317266482489300450597945835417671680
162 91389674473289638253962286548322251379212172760943549346306878541001592957916676096000
163 116526389793323277990138028585649142266173311068404194082372109084435651051077683678720
164 148353590551432743226684622125196863484226145018666810665295388033240321189282656616448
165 188593396894798688466584373893388888102206041703550317014356327294428172981959670355200
166 239396308035822924793996079849071390905714991442738797301862057270167983966693360926720
167 303444107168555472733196656513026892697002696914958905812248544078832683524635093739200
168 384076619853536114148470439082814674322359283872102725916866800334936771478634419322880
169 485447656979084516267888145487639676816386657326817951521987312130767456831191349308928
170 612716621173712048411580337101411898187112729971557329224538577366694657851667172556800
171 772283641134012513426695708924789938695536252302351222364233393488557211453582692184960
172 972077769123965561093784128367058249432730523202993019746869546964758411692829086515200
173 1221909789339165075972374964794772471659212376161716822356034264451356663392153813763840
174 1533903606086395752271908942293899103423586682057592806875206253643784674905514234871808
175 1923023090664374768262547820486160653486518208348899778116302857423705128000846849320000
176 2407714759288808383302118347479338682112776414089707518809430037513219099042596447846400
177 3010690843909486076273303083035762875231575262397554043223197009281680651262827193472000
178 3759882336688981075104591389995054152826824623613068293660411717168767635886468602265600
179 4689597595171474888120657424198641187074297291184322338037904276754098538438727327353088
180 5841929275572079192127386564217706489527508825819591283941081322303786276854789434572800
181 7268460936923754728351333961030023847353476224988364358155805677122143973082079052151040
182 9032334889671750313928849296124085261534876727628199361891350374290973181721445931417600
183 11210755056138247960255122017875397918604988618096940984691453276621876987340948603892160
184 13898013129381122803331133389018550735638414764090971541383123571532852808646105428000768
185 17209143587877076947689276670276186498545122317974968644327585469698021445310291843443200
186 21284333647891045912423788325088928163897350842070000509525458267128382331319174829178880
187 26294238602973855652622986870265925310854340275242593957935808553159984747264965435920000
188 32446381903067071489362221076177860016234519078384046849632780032773475650358996054507520
189 39992853576346944896606356426498469221486274771887154817476893250933190696242821977262848
190 49239561147134369984350174597851694799479314633308177303750199751381056223316334654259200
191 60557335167716955467565867325298657997243317893841401276483066482459114976609663669849920
192 74395248165157041827767994707393643993779272632490317783194811364166817465794581312307200
193 91296572731039822902681648309744825432499283035942774590981909487340988395504234664775680
194 111917883433956409411758612143619365403177192828244337778117032130568416228987502306787328
195 137051900290365909277930446393500780594989361610641877194245037036553838906825249865548800
196 167654781113907330340415884953166128625753558423480882726288443417861935293712755928924160
197 204878699001458664401258823482252897089677644006712716107739638547621592916226187171667200
198 250110692795711123453652560036387535081051900580262318568056888721578731339461759778160640
199 305018956415647751998909591022294318698523755642310431472242505935465392049100360766422208
200 371607941916778115705868513755508330690044488537263711555818108188657471087857286103040000
201 452283896199767565880016130674313457969836192860547727880513811851789364764015533127001600
202 549932738427009844692779049685849896551333214974159017558268806175343402369434597326848000
203 668012521387959321549617886866908023230834518059348467824161228162558167199111552003926400
204 810663113337411215542672249525075998410497825288811723608403504576417113485843941201215488
205 982836196552382123948790646089575082783153453958282017244297173616519275281373859951660800
206 1190449215816452720420538401542046728618195006059897147671951947381565255704901728032522240
207 1440567536738298864817447011140977826361544077118673634692026475003828957583625169123457600
208 1741619804679501586160054423705397978026938541483355026440995796022646454880202061700136960
209 2103652346774594179578389734207458776900525401206563017164993049076920961170153436753415168
210 2538629451307646799514391893304354151956314756185749019597992869945848985528626701087539200
211 3060787512742545333381419316634428434163466176116710425903560541817237764091526974698766080
212 3687052372543454400626438387741653505820567841415387136260344055797808459245252729380864000
213 4437530744993554993806291645142445053000826884030250363797087911014281029159230359181656320
214 5336088427383843776106435231170278084627473584237561456964494431562028697485464963964469248
215 6411030094135266713270219189352463771440070236593939854270470023307336484058444242885003200
216 7695897909379254697776459180631079114447565549278826728838988887656871012862823276030853120
217 9230409013635135630058547533734137673405322373147907282161293611569456932004267311918195200
218 11061555206454320166373847962669267085196286840891755584557014368865308648946531740528148480
219 13244891925877848877356573465288356347535684920392675574509786272377588127615074945152025728
220 15846047994786080991420660467158110278900704752039331865296251314111177293313310979173580800
221 18942492652487826718535534183900962427703070413223238700258998904378891772254229045957743360
222 22625602218827054782056570627925891424077423477405254816580132544165373678101312348140339200
223 27003075463935212664763324671406566422362355004830083851359986405848249065640233468867077440
224 32201754512437574953582471652058175220026401294521732856405290720953187298566378162036932608
225 38370917048291393649215275473622887185794257928423487678470889439017423009889437164320000000
226 45686115878892893470481226755782140113591220029375298523268020327201840879653372810284236800
227 54353653762519153331477994220916887394177481903473691982032324569570110450879269057658944000
228 64615795027248952755171557444648488005783629007008954421594705833387875467721246916006707200
229 76756831169465443306970772612087393996249932202019318834911000723045929590748696395095237888
230 91110135608906266795760163451146992497685883790349821880253514577535745261150127552810188800
231 108066363428594008016824437609550647444927869567917696280266789810052915090545600182297973440
232 128082975621429378950607229994504124012996868980368734718547143113311892380388791610923417600
233 151695294532405882803783727646796078263950925864492473222552824086977882445370251311794101760
234 179529328316883163865359258996690802732474954417242609365233913413551196810056789482110189568
235 212316637888375037794732570796915082798954501393772237079759155003133566478626592793506275200
236 250911560636474628158337059369799914670419096266966827970615464153908003017653392066206433280
237 296311151874627025598211234371481542578484693780250185898927811596576740619278915993336928000
238 349678258342430019687024577498926549034704722189783861712649583089698691664408587483573125120
239 412368199060531819949665319526294633697799674376330253996725095621896518599671878303399235648
240 485959598463033471398379729591962171973398200524707701418624036280140338426805584862753587200
241 572289996195755073308463531321108841933483301671284567072920736449243563268670533245978936320
242 673496948607630484639118729682711120704236610083731436633675125365199990696776681515332403200
243 792065440291065673328781092557467550394111530230750834057460197185211427932669599813117441280
244 930882541756991669992792703162703549285901201288982615717948879227503027908138842130191024128
245 1093300383395423905176710658112170755833590620977333099167102618470647222394090751852012652800
246 1283208668456392368751648564614921331630811812995462071745659284100607735412492305964168642560
247 1505118121353895336063563673433606689272721976071254088607895664737873681824357614272883531200
248 1764256464927547522009552098706716980869022052480768474142359536508908278827745692903413514240
249 2066678744527946431316745017628945848929913313322044329004766661955428437200145157519127403008
250 2419394071455661620974760904870333121629345095648382748848887965143585800578909496144691200000
251 2830511147360037691543135232192698860803110840920017914182650192225035248564996705722289552000
252 3309405259173545490757317034785975631659089504978800130213326961880083119489105498567925760000
253 3866909806062672381863435357158784572528532152144170713563640960420955358191309463945168608000
254 4515535841389041792005318947344755187025620159876479192714194237763331224159507994374865420288
255 5269723590171102491436147127040979334030504656629293551829973393678384932123017738710851156800
256 6146130443182815801870359439188414598089912520668219887201653566997030530261004054591323504640
257 7163960540669620541529979854749078446243500065604827529394507366882367409551470886410662297600
258 8345341750739320468215335559328672195916720593707484985775521740875139502425921675627918786560
259 9715756629936070438720774126188503254006819426580249278954858036211580278610882350371754323968
260 11304534837702567826089015811394409404704935213453704520302662939237211201339758171417465651200
261 13145415475130000452378277610323248747325567352754339199887002590640026531888280183120432180480
262 15277188945876775049863688279447404800048528352420404193705254238123331748011341723120730112000
263 17744429209411935289864116618135425150764236243094241845273744263879937824173002557340611913920
264 20598328731729087216960835349599147708485155845356461527667521283099460016305245006374562562048
265 23897650056438786838017297652342570763408083111828752408529270854265023708698924968458401011200
266 27709809742119223359570234785397507704407300577782528023868292172857246576956846073098949099520
267 32112112465076123516507129392732255161074891436621482041110656185823988227680674686659200931200
268 37193155398275959333378536772318884807107742663679846527183309178490807144434089109351540654080
269 43054425578502322855223482986460257461804937792489829955263579870155154775823289105639729782528
270 49812115899732680787893889298102974405448953043718435063296899509870095993493743152127298764800
271 57599188660399785444286330138542186816594413466084861185214157767570306170430487084148726621760
272 66567719289171270764906921936272647064818369179885619578315662334711067508010921862908392243200
273 76891557026763228195820631122743976854471230062595606072349343999458464384077577709710000471040
274 88769344004295964349470208694193889334438949009453297136890272553079712944633321626537618833408
275 102427939392203541363158373826635792415889062465029614975172157496638688757974925873625532640000
276 118126301165010633444107044639713555483328618217519000045921821778774529230995944806900912947200
277 136159884611320122177350789022160467574146066117661572892528175125934898355516550915983963296000
278 156865624098518741629294382117805168476210807294826243361057379397666148455539886196147047628800
279 180627572870810960207971186405099884852854917083758425484563942850971632232799213187000242762688
280 207883284920455810887860115367664141323158218509578548215636338652153054751307351008166415564800
281 239131033340272685632794963735661148362940667091155998753515768433247278298208054612905734115840
282 274937971168149253527875155420439234033391174263265106006317967606663645983502587494438771097600
283 315949353713130364480049299935715557986402651268549741266489376108385016443088429116207732191360
284 362898955865058155604560056726648856101292560199795682951847376170225515991430032638867941818368
285 416620834110367677498958970236189051843871126898415990947223768512315526227957394351118331667200
286 478062601099382060316921740056683626927162635087402006819375651625054966570308536220310856007680
287 548300400850347756880099289937028827961029932748377288397782552255820053585390887230087961416000
288 628555795270970946641060502115736002652894896638141529800441989438163179286437408694472181022720
289 720214797893696632072756327525556244156078781581061458775769232410887311083160449420844985448448
290 824849318849316302841277624082130967529867315710968851166496582137894499789246128739448468275200
291 944241316469140506185544338782581911434431351259805712353293529101527349594504191580160901342720
292 1080409985868176474577677321596693789032706456829146550690423313241236425897765307600649769779200
293 1235642353818152245115405537249958199241821842511196152603009758787757879503134406796330405786880
294 1412527692609816502932971994272613164524766111030792602611611437670901062125688373674253074300928
295 1613996213915389721703051413497126697619116475221830563915322235389101196845826796517972822916800
296 1843362557432467134734441105519682097678603029313669686325957001035799659671436575171667696680960
297 2104374648914878168237731008868455372635555564384070074420927405387151853907477093624019007475200
298 2401268568731214863704842061900366787789852879350965262411903696903691073177725812298990710947840
299 2738830146063905260835733198699111898739569374620125221727879659422023495115434514772130717223808
300 3122464076072420000393952676487303306040131943354118438994614338582360303069431043805887160320000
301 3558271448678279252170297618892499113675044840673786732544051338334763712533637106500790324422400
302 4053136679063327920855615441726799648314577450610030552600744787045759448448454118289645207552000
303 4614824942583274363250950447357449286207651657405589973834555194912301432960250612454411576769600
304 5252091341773377683661836319306424806635758694725223553627555868554285252459158194900715458265088
305 5974803171771622996125854386145861469971639989591882552832214699373205805208469631947810094412800
306 6794076804249483172691806063649707086916844141167035891229079815981546540924265221995071054807040
307 7722430880410813893978136256413093019402626321076151767072251139934912496821541092251612405817600
308 8773957692545936319491750425761753810709841514713360382611207764548824249371123391123151892316160
309 9964514842937573614266047167999879274687571619682022437613719674038845281999451795508277428672768
310 11311939500728903206817165355959859059989086057427973610908991232631517856038551555782488470323200
311 12836287834015039799372620161444440363162438091623110728424099959281598693535360967075585232914880
312 14560102478474348409543872925598517815149397632218310581214243898438459212039258103474362531840000
313 16508711218137181532827060594533619223467846933014549037633250098120057989624734671129296913451520
314 18710560401499000939452547474032496623606216379974216132106265495744464290791132733790271698894848
315 21197587000531154391434673821232897447243181669186580639512820068848145786949999823990334221379200
316 24005633644970494489348313066078339024800395780662491094013232452733963072147112041956080195665920
317 27174911433690956488332140546193332545430127952907646904597604439481538381533239033345381884947200
318 30750515843491053697285100480154887077642786742571804400680960445491191525975450703526512320839680
319 34783001628226304751096393169304834636083367001070895224498420389127368679834776500079030905579328
320 39329023233311920571820698183955633850512237030467921216521381241356437830784179963572330876108800
321 44452047948182505780773415749070172688200185727217896212558866204207180306632369008550962793820160
322 50223149788861858805666635778821502989479570152274822874740044660733367282416887060484705170227200
323 56721892951536433768623726930675037471889713993899130370164511415500589402099053318007343752944640
324 64037314613797665037106020675117530113875905081355473821979612109897948628379929681613228628574208
325 72269017891629420287753019015927830409709255142578782316700740727733995645084046756945879390240000
326 81528386896695997113927111977101766768690118127585203512326237694869987818553680985244122093977600
327 91939937090357601908895299618201632100116697892298539098441192516316457532523710294830471569528000
328 103642815509405949301590891896450586337813128804867615316899830917165876381926206040350864189030400
329 116792466956140880506545735526221670153306220717502148835461950953570544705706825620978670492927488
330 131562483915631561427880826177893057498411522094814696716763724628127786306468529540921471978700800
331 148146659800623516336152892551687560162304019956287178850441671095721940313037357364707580835578240
332 166761267145749395909659347460242697086391165886251003291829514034800604149601643852879992322457600
333 187647584595168599106467976311711340353722793064663784534440506185953847489856668858910489057160960
334 211074698970833198114278586241782373884093031365921622315409570557337507448365246709734488970887168
335 237342611393379326705122235133003206218194492561750314015121186684973573621928122818407876622619200
336 266785679377247752381891944035879190641139500500280507053969596352459070205549962236435906217902080
337 299776430061240535664884222290347321938031079921572364993181254944067564739799396390802921792384000
338 336729783292828455389294418119172648830654144724269855341632130828462186034386738256202353942200320
339 378107727189156291782539539212706143636113506496420255168612636057606859240804234978865966858901248
340 424424493082605404971094052697385067334517107215171301642760848560024092651363503820018283926323200
341 476252281459695752310009199987209200219109284541917195933327766585743924904558002701866490092069120
342 534227595658008215575925397308009484009200241739064836050456901772007046487897630497378538992435200
343 599058245739165719875550383593545412302147359974122088708869047217568579620122256118339769768812480
344 671531091153033768533710258355571742023018439208289219026918666891038477026118646048380743404617728
345 752520597599647239866271545036486953145262151965999748505698204391205183793448552827070174499340800
346 842998290935912722153877733346044233589959934668261817132977473313861282620922488783119855633039360
347 944043199123747471172616227527436947237475357106894348576395794439596047151956692389235781546499200
348 1056853382140192073450368654822559616115670895388032593956054199245970242104654430646780935334461440
349 1182758659539145852098473350911292349899933498359290960419614525563053446483121468912596878558884608
350 1323234656045963432729873620916732218770568057404066764119202059471738380019218558850017384038400000
351 1479918297264262039608407793571517153523456299292684929001301919310510409133267699401127249566612800
352 1654624900370345988601038039386687673661268203430053674167379105755753471375102566318310779060224000
353 1849367018664084846818905296447768100658571353388607139675206222542239418670019637230954359567411200
354 2066375214143990047184277095548085857657530012402677888300763653597254309982806529229112289827749888
355 2308120948996133530737241761450021493966577821120195915429950498455023904163132832726235412284428800
356 2577341805159148327371535026045913186487688152949737317635592254346883802834663562090219436026429440
357 2877069261089598355195487328801681508336770250223621072535508999851455270503168766874694520377017600
358 3210659276654222814632509336812377685359504096569264967235668437834840475450791534686573700884725760
359 3581825960881628753018973577041182435359796604210868247265228248501575997974535063755175120199461568
360 3994678623293635506338605039982972672757887087039616162841538175385973891430711947159637191029555200
361 4453762537898569211676273091021807898105200632518991547581207730348042687799430564509674382615969280
362 4964103779874707500138305844379054721383047958735516659609082232958073312385100975519460584194048000
363 5531258528728916504270851315906336660663629292825864240557028626652605719352102029141316906025269120
364 6161367268529682108865888859473938574942703218524541692058955960627203193015874195719168644621467648
365 6861214355952407445022973117463185699490733288397373110636573050446617285802440021431107107849107200
366 7638293470627729311132839055929765935910101960609274214311418606116328572850399931611301296250552320
367 8500879509964731058460527463859893749589803564952027340398053223762030154024396967581533752513243200
368 9458107542570633014885882911637827987092501489289943762569966260646206339190022498836374875732705280
369 10520059490975579940016469198061115818506740106250873275228333381459297100690969444117146439002416128
370 11697859275994981362501483487886163628783221437504842825957283538565257796192232063103212201233612800
371 13003777222155126681828186131858716236649056354847092040288662546122412683418927351078614663354338560
372 14451344596638944651829179150992060012926688590807492828591957632456424026417586194351954311402291200
373 16055479233684934068462555432038111627387059782373106669200621093126963527158342169628477712163498240
374 17832623282842336985066586572708572574460662855723359416059638376430144779540595786915163094714155008
375 19800894213543494766122154390484283972620105314880950980863392302144299181444472438289093786795800000
376 21980250310742578869425041808253398341621768256048618299221653306059985622481033255404610325987328000
377 24392672007583533675117610308312235328289382230865193760228287621411943809488190621312098486040640000
378 27062360521950695069843100646564884102358692418038236556808548185671228002121974689212272537894912000
379 30015955395135753103571447334022661927258451681157312545083485402230406998517941548206453700568732288
380 33282772673602885775000187188651087703370081302269086860838850814787512075271823798757848343227596800
381 36895065629899285335257045724421588098756940080763164308271744178430714169325134336731045994977360640
382 40888310087166626626528471155508911913366562439900756639800053293595646723600319847752196632025497600
383 45301516594568326923150225125270662258763283280782276972639859805024770385260018213003463106408010560
384 50177571899454460979469729434268485739526729730719852943979410510272012863915503335114877883245395968
385 55563612377533208100077390294097392818361881953873344771589658515969009559577994984935630343182131200
386 61511432316099891315607012369910311614226905344204043164950679399719563806188078985150346088132116480
387 68077930198997967666904481046330723411355471432976798640658265192334218451928613601804592949912832000
388 75325596417075931903892296499508734220905468490484482413594317162787315244780987884994070448920657920
389 83323046126213527256694163652242880680765644713271699523147382825653359647166204874577631708642594048
390 92145601298411533266921627100553968101296361962988140206055857514367058107730965774629184233255731200
391 101875926362011904095459403299254884692434062986441566404690738155990142855315502664095717073606115520
392 112604722207039144174564501544892791552242699052476614972362866646972776196237581073385384354968371200
393 124431483743301368083418466601487066473514853509411096741556160724875018696912733880202657184945518080
394 137465326644817115321439128535066921779302616928366016581539324151850405124876703326212358825629974528
395 151825889397096938394241577497214202950179575878971831162542835459209475675387734466569701886244924800
396 167644317286775819812283604761639387364428611082959883833456792903007137002890260606336991595497717760
397 185064335539261802922083203070423834213809723035763850840631539048842674887302164491606476531603603200
398 204243419422882558041702306410028402036443797369845752415657561551254255307626230666618232738948055040
399 225354069801184474046792936910030601649766438063809590631655899795538468311243577207151453067675385408
400 248585203332562204609234029685695834075913780101058388982162587693572691261595697885303694817853440000
401 274143667292569758670426724263681372633350294808708366213320648094438821336335725368338523623251123200
402 302255889833714460569191913516045874481650776600737595522869241979867243147735987102452542256971776000
403 333169677405241657261606980194570874521205835832799756812702285427242643970900510222474420990479532800
404 367156172036737930223562377958022488122970676784654822562465815233615659631369714944847925816821874688
405 404511982250076162429046383902377198175408441874610627592282430524004547837601596804797050591524204800
406 445561502510494414249579519160419306566221713386960230042348621142562839740829221154758934073438371840
407 490659437366105999171649649934624270711827828081997247193662669748440954967924254489157307478198897600
408 540193547763044590150462643582473216586446260990704730747278945722242360301884347455550109590160015360
409 594587638468456325483308083074127355357654132060379108797474809171633301878867451697992339340989690368
410 654304807093936636501867557084299229408850305089320878818490163083583559071467820671818918754071347200
411 719850976896665407565573911089274033680575388461830431744636744882768968092909735873454809739496343680
412 791778737353973466889156842091203163892349911602377828623691442318652120741103552827997646372724736000
413 870691518469637802416258704114664744843503320251428256079990855884443967500730313450943999111386366720
414 957248126887872503562651459623361769639697822199256732640128139809558882237512919369405503914578280448
415 1052167674175590170142326918488297205916557494574635920771553592468457153827404173155492108538787195200
416 1156234930097757770988518303879068324013980346497362582943001283714121094070780119076664986181993758720
417 1270306136368197155231170841047062025341350573516031537607037099597478670492547895367555128773728819200
418 1395315319223617079336977933707356737881269462424485745995022408873476229481734488337854903502640250880
419 1532281142257712502840999968071586287730861123449929687063446380410148040105965875816882225261343292928
420 1682314344281673262148149497403027093247722956175606385309150997786070813260847002312629318941699276800
421 1846625810565476936643111772102890109998608832239468170682527818205517044570899566573920209791503176960
422 2026535329680277909618603578024138243417134010243371785267355561631800332266340735152623798277616435200
423 2223481092326825055944619798656565155567697578448104176595748053450169300412494726926680260645271131840
424 2439029993020421042491126784135538059275089382559348709649122329340758387510926402732016838467523575808
425 2674888800333355947575385248734059602916576617042038329504071111587287243966390656351234621183152320000
426 2932916266596598972786915136896949471901537129588088996663385579387105781780973054034293533163152998400
427 3215136253561238130417548018504968392480937725766166219139196573987926365169519399762277065005539632000
428 3523751956546100398110624791865718654172589512828215868290087624190927942428764439575435368206629273600
429 3861161316082637769824356554835848035669521658985203512050554978637100896693025686742734907814693177088
430 4229973713045237623180269299542353977768063783698041296205871619503134696569812557418662008885890252800
431 4633028050760707474496638252216227305694866644121041958647480468346410722347869061742429185403934463040
432 5073412335663445051747276978256150476516674806277879665511898893354065794660722388319230996615928217600
433 5554484876744110935356116101054428703612632504127596268059707210855380157748107160353703669470923740160
434 6079897233373759902422797714940823379968362811655751817997527767290661770763817239772943287100813344768
435 6653619051119753763972933383663022683772324301298038713049090802772905211429200721423419738969813203200
436 7279964935955086308658320504475760110999927706845628086676760151265081608911286003541961504530838650880
437 7963623528853255325552484148087924071471284367134923997458569085866454526546852342465236702072505760000
438 8709688955214553183821619070134462723146592319174361129439144095093321244873156973328947315805180395520
439 9523694836948685655312755673268744518971898434084829990070681450039178149711706703490152626641959526848
440 10411651069409342162624890586896541953319815584091503858923422015167599334084620961643814048032584499200
441 11380083580809694509750889109974652133103326469442341261635246719376505636091369414808362291272398481920
442 12436077308319657947719733649439126157299208469455480283002974802647874689592757119190413667487265587200
443 13587322642837193700282548116089424203327500600748136147592583841531591503945312933325149357812674903680
444 14842165613523620775035786630552720283885076502134933478899644550731777891291751763753012181276198371328
445 16209662103689429837278297918656758583771725357525221552315565103810254381824339774211394530666762668800
446 17699636411611375757341327789487944593423622845848339062329603050740302561039666618280611406233210716160
447 19322744493459337413710118673279536483363055222319764390652275973324047462522571502359243221267881787200
448 21090542250825432553539845864412935385239807614704014441561111690995170746736051862775899882291215728640
449 23015559252498682181099945352259687577887118613968607035742952755628795437097418273937272707387589726208
450 25111378309244815311006775065715516885631388711321713415654038857446251342676636192531197618883133440000
451 27392721351569967747883364984816521539766661796340024620733333946348275543636026897878107350958012953600
452 29875542093915694997934827777438802298770548107086695212200768726204640811023121712658477651304030208000
453 32577126004607388361115458896122300960695103919427621654330439438402987909335254770213133887161152134400
454 35516198139325854180596353236311588751735979962320661633628836100125234435604503314754199020607288639488
455 38713039437070667935652922544415780178153745826970166188820357322513369094653064983705650323253916740800
456 42189612121724026372923911382724031572779742729759297562670213516807041059792265957974367858688890634240
457 45969694899607937055488904785749052796952317113439668572385890671889934699371531540283199163589594457600
458 50079028694071929332712651880632160427168929904892211687891380332394430004227470085606407527182982184960
459 54545473712383609686350693223988685378909856647431125986259623709158131639088830243076048155367722359168
460 59399178698266142136303168342013632677502811668396999811330860117920593866581653915016200779558523699200
461 64672763285597166663618186512526631286206464773351219458134818987556478139676429046068140747358689038080
462 70401514435332094959506105964516948614053339004574432175262285562314793704266028699117396328372731904000
463 76623598008938822145321627782106274979744771127437712615582176265777341707976156897642756741734435744320
464 83380286607847866231015321917011991328393154862557156587349187316717934982326359663981551404134817333248
465 90716204889969750021343424475720292739494003306076817011592327856615415707043478112386563351671038643200
466 98679593661570092511142031963129755076082939383391565827928856204457161340867045647225940275730705285120
467 107322594136105849295336047865486890518385507769779709247454871300941799543407247176317011557090774675200
468 116701553851421827732556715641475724233027323522653844845648645956107632541295229044763514999661907476480
469 126877355843419879409793792714569395298232503306022072761163125955203617522178786551528647313234751209728
470 137915772788407054498495363913159261483330338284198873853831706764560688828458284311469826709547601100800
471 149887847948296396212499942185497470164295046085789335590785835292650249426276386778803603140266735335360
472 162870304883199615943966082919829941256216995381136200907663317622355540807583436518610456766731940659200
473 176945988035272999136738852972426480552117584818044363508041713762384402617896244696195336851823614845440
474 192204336436550736159271491639948374352910952125700481568009644639441628774302899874534485614350704836608
475 208741892952555660621494435372065454024331163177851747951343305040601094443936140523169315699390862800000
476 226662851643388684610553584768761787484096463126754177368633756046374900018153094659437119297282550988800
477 246079646005480469661186396770701567123788518244034641065810399344172984968675920757160898437683329504000
478 267113581051002965927110649310399243955116490156475570114567444534520682979671806976748779391276856115200
479 289895512388893555777674102491392247573262832463547346816681076375566941332209134199141020893179089261888
480 314566575692401030895795385984197185196815850625671349898555548885251608964279268019811787945637694668800
481 341278970173935228889700689687853222507041407005031981314625424735765216325819820133971175723294381885440
482 370196799939763213484449591732050320034912241338502413013184192283848193160246352391939109801699678617600
483 401496977365777900193018985726206811256000621114859585562175522846603123437971878530383596647566743349760
484 435370192922268351304805712913756310149146780962966341993614292566170011773461341279152637751903722733568
485 472021956181511700002897451786205056213975807469099281124453553811337800737292608346270627659647818835200
486 511673713068324836925457019194075107790051495309936253779202753959472445996335966546976843962546977505280
487 554564044761776929292043387473886795384475110967867527200983899924986813730419522708972005660047354168000
488 600949954027470813763833186287446253719112781448831747726965747433372010495287120029004729233998785413120
489 651108245155638436831931532343612128876327968244381747462586588502726036436312000502661036261632932699648
490 705337004102340988911281131561457201372563026577864996080531861258441728543456515734735661991490040627200
491 763957185880993912865996299325941437925288301150143965778987649854862770533341854198702730432480824168320
492 827314316731029639873551748413060088983360097222116693857786016071247194991136530003159954855143052083200
493 895780319101655285578822032396486561526279853833440223531993258407494320581322436990383800177935195969280
494 969755468033363185275073882583537666901760597601039079111768244562558197469939458422234857471623557808128
495 1049670488100236467291574898712160937241727799240714263104003171985154868944315706498548172119216755572800
496 1135988800694417372999974170013796045356905820570326732011962364336031735108920919806660474588593092034560
497 1229208932092768015601776034055889087985398795340915793145918749049355889474658620817934177698179184051200
498 1329867093447292886518660655418620990283405876395157151587269011412330255737280916192157709232169801482240
499 1438539944588005258281584319844487385555819798010596665366457921271805196907024540381392462792424824907008
500 1555847554322464761677305620050480235378533383753428281928685852016706279552343935984869784269986406400000
501 1682456570763222925087452423685230507800845222760895042055188247623644044745973685132666954127086387104000
502 1819083616116102564523662767604606920709314238122281811985277130339382306608701493054129454161682923520000
503 1966498921322014584997015456456625328995863622991917190258322569977217741502219297550646014894996424216000
504 2125530216966496003044148119272712831973205762760990590054497010644778956565709101517134934493764076044288
505 2297066897958166737248385448888727160971961527072501941927884578483380659762929541147261879473900065036800
506 2482064480633910298056033838433821344627570249948600706684424247940040349424719441829968461509506383216640
507 2681549372179087990123012939325132826872102021008181994069570492427192346285151191183598813082630886697600
508 2896623973560057337236278569578762815794162841702478014531583622285917448635896172888377821597690615234560
509 3128472138558514287900193179992516226717768512331032429499396012051324479474107599856923918012877820467968
510 3378365012977833481754055724700377203690023661113405962761905205502301116410025561929283520504337314611200
511 3647667279666062989038860911171013494835801174815799463131516438697116130818466871309922673287431409052480
512 3937843836674281758002016760786915943604751945380644662161277322299619208456672100604937811616886423552000
513 4250466937648730828028304520356782924981043657870920054858782734504107269838319373408806599919837112401920
514 4587223825446922815314276676283288817898032990568524218436594588484224702189028271055578796558190586626048
515 4949924891978636538511001050151762624819391145989349063910652322783039895314523245980508009479345606451200
516 5340512399409533323695933043487133902567263163334660802379919563356473885718659595997531008041694065131520
517 5761069800135729649953237366535275548203532295620092128083724120643979496773295530892752407861653993811200
518 6213831695350115102064914657395877804675819639951594609351474350398599536627230636172908798769630398382080
519 6701194474584074564636242994434659484803886899741970263034814078187012347745516919718532935346448049166528
520 7225727681330616962126995214143696262556634752492251194939125184588979784582313670621254057534006267084800
521 7790186152746313570523436201252824028693867887658014727828950407343738507543254083943640282423149445813760
522 8397522984500046613953112556631601380921001575432695898628154835811701465684890951653552136666980102963200
523 9050903375097089839325782828224068141290506317674782766928415599039613653054751640768633207613890733639040
524 9753719407468832784190041864121305762302401658371680742090632437189663154018267017141928060353619905937408
525 10509605829293519160616396136777226256385025538467735749636692666050857896795653272700152221314481830240000
526 11322456897414387022134002157816506442440317096469520772545883390527385053739180703841791307079531541299200
527 12196444355861992476279131607206563775543968241259466341682397668356433648360426974254288291694260273256000
528 13136036621381456726903903481106336674554836411459919154342108309782131962867365737632258407542323039436800
529 14146019255027896454455751982367290583471609204991929090367384641137709997245652514969435795305164479986688
530 15231516803340234143705428305665364225793436006013034980504374294737994644200443504333211211006768368844800
531 16398016097851695086751781137170366224070133832259190547534555860482630562178019013513760926765896394627840
532 17651391107262291087368437585626510395766782486380661534912164202042996541410983900772186167328736524697600
533 18997929442503181732053719153528132262597457710995037564987551865443432792344937472236138745837813505839360
534 20444360621184766459036085995219215324122744465912258626870263317959301427929683689816208987788966021562368
535 21997886204560585974773627597565001934444907772347845202142740853342544705662681498154144245419720502027200
536 23666211927179669556182557782518724777018951060864995748754814164856826096494822239217982353200287588679680
537 25457581946864167487390677055042031468734537105052201231300562763505486918498976109051126354212652341056000
538 27380815350561577088282358749339345424192505131315835575210175707633875047099630842196761489219933799710720
539 29445345060007608908611825576456963788881413273448582917789874740645200298273093673593609407405354685112448
540 31661259290024204334606349488540923299450367163541326663886115131474956716005655011893569435490685752115200
541 34039345721696398456130370085166579821972117840829157855997583600920455312971770517599862947741389138174720
542 36591138562652230223957478614825217120222646811716798756057617694735368213586676727497444541809947095859200
543 39328968677244046457060449448325952994344553270590162014839477026509094006447755959008612521869492747714880
544 42266016980631432349246751400912397945184614727281780210386265124619715008298479093081155525979348156284928
545 45416371302631624463309135018822249136422427782838866354876388145675046806938868081364939638240141426636800
546 48795086939770609945324842742887555843702737622822581470449496256848253566675368208987968666276177861672960
547 52418251127277272641413901644854758095737696077399669163932064267508831252548269329926965769697556913395200
548 56303051676856207023217490511532634193050256352706437965221354955705448398544688105440306325800440369315840
549 60467850040996805008421397890018630990502935455077374684715342208082030244582987930711030291870925403927808
550 64932259080373999535438442472075547796733593693873560874705199668538868942520050403858097027911446200320000
551 69717225827619272343680146121108932378984613303119999133749212041043789404343275421368698823984639308574400
552 74845119558441567877178042522114408956750238427615683139107276696998323928800645693660093737583293939712000
553 80339825499811825614563869254550120448693960767211601755483490492415663720661192882153876588373251634777600
554 86226844524750183894242874509587944397808501445032731955899044538732782230265636587272350059295382032089088
555 92533399204232921372555957329814654256878680990929326631193739960528920813142718379467712889167137572092800
556 99288546608931623041054745881249168742546345396694857333912984088812443006181762007288556560962468316119040
557 106523298276978129556113480735796639304842340852126155002431891469376545701327010218044393601300713498617600
558 114270747788787485915011094282549797978792392536502086851434035926876239398514478806947867938927972323164160
559 122566206416243166158548984599134866665740540258285980610579488875603806779868002047316454045949810707016768
560 131447347341334218252107652210150257433546194215992369544230230994784968400621838440642051442873375372083200
561 140954358968716848777295806220775472142475160730786843142945337792207930901049209370862184507887399771386880
562 151130107887742072236601013497867556729402053799479583045075653457798011299921534283988385497077473607680000
563 162020312072339860706905608170935131345456785898740281509228279714233114993760774266513308591783834355339520
564 173673724941877222279800403658080258021428133526506447111277369384878006549890153605082053494170999134158848
565 186142330942816544881250052022818369432525532207982436371058423428755608203878647782296394746482462993619200
566 199481553349800627567983817811550430851313766234883263699974623895770619366842942477839830962861782153297920
567 213750475025797158298368550472363134354223213037094209703740954159601796737867669268159307020872131329227200
568 229012072924269169635250258521513096213803521902847815982369948663889804054330373906895073001719492976967680
569 245333467162126818813929831584999513691731589736897154634948099310574378686651464091349976960601104560163328
570 262786185540594053925020291808576231012959837044544871770774688604463156550804825568163286729838497025228800
571 281446444442232796518563811797663940378186355625835847536466927941844515450998076117114318138056153429612160
572 301395447086356101804278728828852486271181987913169674369257864739291236208627296957847726573557105431347200
573 322719700182087094835636761642697890080040526243194757318951499977154613178649751484920983546231315666512640
574 345511350078547300926284044441733821136707506211763983584994973887847234040020496105234171188082222774878208
575 369868539575259916334565476718539384661570606091895124906389840449380680344016061384415769060158289957640000
576 395895786623013312225513327145256302535913162240385903029522140487519544157431984141195947278464155883929600
577 423704386216339886581601563732596999791230836229301813791995898807857337115083384393989047938793727333888000
578 453412836853627555336018499094047632570702470912055424903050164401468195800212893901449500539169887643238400
579 485147293019908514341410993956330188325926156908299280719679697646288534000006227592538746012212858588351488
580 519042045230786273367655659873790902766086733085837884715849665999800060950541289943387977436229279640780800
581 555240029264002838025306145340323944171655443802768493141261223200424134970275599763972459966220445947690240
582 593893366298060961949972966338980661235229602812813838714264022005552314170634022728700149786275277314457600
583 635163935775362075381463046995732500145887829337290100898739082242580487500188817546940407857046678850208960
584 679223982910772719560935324309681552672471698505350137439430644496446288985097887091911673704797073757831168
585 726256762875679085846357469824470780329641766484681090543803093840352927242297536473226555781587745665779200
586 776457223802733385406180022794053512111034638283009748110678618513605816270724505133883784836737942112174080
587 830032730877955609163022353516418149153054396848359294850598350118199557056669718658212756010613597949424000
588 887203833914964434223820562538327671165729843265774271723049838348510707480033843568355573482188642287288320
589 948205080941223359821455023608439248076566229093557492563414258190950123654554474028786204793283549839765248
590 1013285880468672335144453080464110212106489278717752119689084583238519142454664813056117521429639171846963200
591 1082711415271359733855726163526467934138555252179623280840784893839336493359534740224915812620872995995501120
592 1156763610651102859411316084531351800650252425738391259931893480905242600609607912043483351775047541764915200
593 1235742160339216287468061396654132212911067811561994193736059979513865172168729786470764365771032446069140480
594 1319965613358407069454244204868333974268289227970037940420376622940744690270839306623184977543855082441801728
595 1409772525354517746648982476296607781438786390265033305615126653803714364349621328440665479608784462978860800
596 1505522678103399790236623951881304558584960358961355474911731868159198036819538034122691858285706368639631360
597 1607598371104344109177944278118932501209697100346088972718646591576247370439507946554261803594484457572819200
598 1716405789388730578956812044851536286892219020635717483806865574507546313681285676875005897966461456583229440
599 1832376451901461646254729596798705020341600105325772008557238739020289077206254430069771961625643807349788608
600 1955968745053921380428763821533597785008666045207260569699805768265413736404937816181441759034272693043200000
601 2087669546301286610531672200203026973118751674811179560134387851367955724094348769652884266707052808612364800
602 2227995942864678522991914022332057942289463613650016616086460128627118293975410135810706993242501774966784000
603 2377497051000582125787676108637572705929828813430729147818044087915405819070213259524924723514458425122819200
604 2536755941516913047265251249987207425799505446474441427103964097566261387930235456824647886450063748004773888
605 2706391677547848556642121550915019947514780061813389204872890547208199702326650016889587130472808943540908800
606 2887061470928873135135856695820083415442841861244504694381066570570185543869220454449533505404096435489341440
607 3079462963860269234144586337108922143495082614463433185073176216050551449717919988209715711144043696453217600
608 3284336642912403967867781395494852098332566124696882940901668261398229097536837296737022450810421335369973760
609 3502468392810559442852346751916093937942546295841552676881201455002819710511643441773708509825409130305005568
610 3734692197841711469188961549489357224591393430518121217100516620226469653562076806279717177202725709624115200
611 3981892999151610168650527425605705832661838317877518536237529749231910943993527799414559932944808469291041280
612 4245009716648838829594303406161934874601253819655482118753817585829136486637481360721104473291532551692288000
613 4525038444704359688190229604118922012462918482925119831583893231158160118481933197654432474342469356603557120
614 4823035831331588177996978116120112208748841458731621934805549232745199466665791566165137892744998709707931648
615 5140122651054519853780746271790817793528330052409265513405928599109147341616365442307046222993105995703147200
616 5477487582221176904862640386265261696520130471621271616929899605365605458371417755813855831747998863449784320
617 5836391200098018016412906559380108647407389346068329756190078605642159197959486829834983030185479070823923200
618 6218170197689407244971881968684544210441086056854850650988401394199375615937525355430070143549535942507233280
619 6624241846866275455046096559519204645482309279667454043270967690926451357951164178007278237519639034607200128
620 7056108713061315877576167802008638504322014528859641909746092763035407699414043169702707772302928591203532800
621 7515363637496094335091348597869920325902982333568184132340695034773096226872918230319716806688208908381730560
622 8003695001650065722497507385609923632472014921650036801258540992176159795291484534628170453964299568853811200
623 8522892289464496518098056661674985765926727381151942692375889314014278975696982637362088107449109005452466240
624 9074851963597611405013717547759722180018771721116051764314269997646861913561979194774595628401064378959659008
625 9661583672912915464485448285941184291006075567706184735388668820378121983619358652209929050077463173648000000
626 10285216809292693055721417804285960800801958500730143083557607428903116438669843351306879249939237999738880000
627 10948007432825352311376580769612350894035087575743794670255575398291670957991122552065141861886191238074400000
628 11652345585420877387487362344428014142399107224068404148114637236209504456359565891229969042198071281131520000
629 12400763013965586648666900355192708422276840586235963479011152996562731340783311438397276723211433328637356288
630 13195941325238206557347736313351470069080681163258854728619243913976316257957665828878852894717622205238476800
631 14040720595976611459214771079354988705605821969653288870888140524216050097829388195203496218770911197416072640
632 14938108462711228114008008781730006920987126217040915411459111060280118956539486108674102404137665170495897600
633 15891289717269971996592672085156480831598976991991394952508686622173677642854909105207091488960434040915458560
634 16903636435213719291895812384153757194492627985834827695268039271959753004923592601841912394829212324979539968
635 17978718665883917550854561176895025696596264022409196218236932120112351691520245148865897037431257008113091200
636 19120315714238343377485448798722798471561341012371056654257573390342911146201428702379121778396426938387988480
637 20332428046220729150607455173850091978895345797414470113331011453294029362588936833182294798973420189762272000
638 21619289851058669339674231250531301093125735949731731417690246451989657053227157126080567356039596084312145920
639 22985382295615719443617340996937207938965654780280467213274774188179525762061387820145550611923322043019658048
640 24435447507741936059198811552459308981388230141325695505590864873021468666876657059728068826229671172453171200
641 25974503327476482414317090283314558156105062637886424965955893878269434875296590794538104431369057370951147520
642 27607858866960743973370350051289980478602112637817831182674629853318198340583583766828494708883914187027251200
643 29341130922025273144743090343863670373246432150473844763883326706147060412473825341054971037405890888899246080
644 31180261280623635274522366037391718190340526530745944222261380208107560336519822209129583786577125810862358528
645 33131534975605909101564200378574078987886917084426738571144565998976884134271615349392374188572813883115244800
646 35201599531759487381634663476619484923814710733684402860061501742191733475431211811825989935661683624945909760
647 37397485259600456273522527292307266503073932668750025528198824305861682757622132330734120052960415115265323200
648 39726626651080990195852074976252441658846892815464708524478803431320251713791798655414788688598386660107223040
649 42196884935192934587658799762505798763492881619833790234281106913898638850671543799698237791586301923185489408
650 44816571854401394140288207255246321980838081144377316372760935183294061349638113102811564452625832469463040000
651 47594474725941322274115701933990277776842192848043931523163259560411252098406565007850336463157462859533475200
652 50539882855261747400503553075862698853554458337306838938693729328192075158744735317779457877555628101492736000
653 53662615372313619678558490080997604869956763323638922698612833408246737780787521710116659037919259620727340800
654 56973050564955897841654368370380111376000143754664867767612621571915045718731476094202181529860360540842098688
655 60482156787508345679541270363533166705264765042010798520473358791940307002849268685017282757726787677074484800
656 64201525026416860850956146315319447883696706596020324781309779002009755375694254239734664511566316387102883840
657 68143403209126682265359578710949750122097848752999168876219218864360748364416483738752016289117004348873497600
658 72320732346589578828999620553244768919413687898441645649300312423494937856775300633888187610465338335019663360
659 76747184604372586904276660671047731973652903305848255903515716018442622361793890790082037250537339337537434368
660 81437203402097941971662509086326718109415751264759940775835565030001322899626484901596243988792722328998707200
661 86406045645936896747985639705093111330471070075308597159891500418299892545626718519109832035169285871383015680
662 91669826204114957549091026169806237214399174168273140888862377062218705971145023469107267118931022995685376000
663 97245564740874016728685212821985695804439918246494881914324804103641417770684517030490903669441950862296054720
664 103151235030089736261613077718650937097521500116678918603911250470483899096784073976675725765728983903555944448
665 109405816875772703839671008294386812870575807246297388116025913566072609019197422314310198872318598750738035200
666 116029350773002252447020310625048982565185175266690355106708554662766858697424877099158624226467260164834590720
667 123042995449465902028027589063990149271513614058131917351256697180119243313728474474772881925202011813120899200
668 130469088434719247968827435062920284381158151640429230731320643140846736256594934532479364355024467079853178880
669 138331209811555517974932141326015693669622458255699668544436950767708689156783945504115633078688796958013276928
670 146654249311496338002050513423893024222756154258348415679014279353488480031494138170767301790057532452129996800
671 155464476924401568251412110870836941043995394780458159743437414087436903808613944849024340053722837972397168960
672 164789617200563188157722982514030061401370922128836701443587503814889020137152387335635740529974474808898355200
673 174658927432413669120349657536644072594119324925211702812847630776358384608651138220687043887433714667630499840
674 185103279912161399977497504061095091493509469886745637236638875181987656087231491142148483185178677780108279808
675 196155248471283661044513413813018498025729677003486539048833663045758010858098426773705753956678780528304320000
676 207849199517881364527797187971512456992910907283888083245184894491547724226550548528210753518808465705666150400
677 220221387798450163595434924778752197220628100864190563062647059835485035620244948545474859204957156771157792000
678 233310057121671373112733174340427462853230994228735772264625638077153116279370926880755036277626393381968281600
679 247155546293396197587008499989873096583681812300626698943718202652490065319262853984631161557327849633850001088
680 261800400524111784454620053533160004041233315962472446227143783932067353107352282166689060135415849810889932800
681 277289488582862417013638702038970998333359039350096408332357882072706775507110664756261954514964519186074775040
682 293670125984879624209459075226294575774985359381371754746258155326679720428038018574794053322879754162117017600
683 310992204514078143039347590287033867283947887401363436542663736293518852713814032545659444643313444300840588160
684 329308328396128736275061478086576943451397808072986884434074687477740701200960952316493544565225663329734688768
685 348673957453053290012795902505056605166060062790890563427292994781432909290194565328931983627358572782146963200
686 369147557586233124548721440602774810873825952971897333312517173893360433490705179383181699282634421142656122880
687 390790758951410120475620310335555734542290859189866677433105072455058219670010601145623402306270792740962600000
688 413668522206725558180465251781033566766419432982123553277447626099398722772424304562572728261022059947938283520
689 437849313233118416424049768421951211721373944172612552190911661316612005670895293461063825855230933503347790848
690 463405286745529713552474990128374689438854358175869582397398288313738932464477747102370442804656484783698739200
691 490412479233370321527452950733307233661509139390198248802325099876039958973033977050127080930617844166960113920
692 518951011689646202005052282669820386871883425676055615803059646894917762178511667928643562957917524360450867200
693 549105302610038582653926028547625516799924560775237397446804009313271139324402837342413305438225012910477031680
694 580964291766150373571136913945414756165703442708802371176916863056967433551353152580524142687970370069865955328
695 614621675281099140348369613344496339632359164969176879910835539251364581789102634199386126720966756795538788800
696 650176152560708161156196264649083511938551925465093451782251643552772629597479595527393148855076726684700508160
697 687731685659769476336904204464128704565119173145700802038780873888460362490282780083061048642986257104193907200
698 727397771690277467242245844354515531271776897838408413497013605335096123954071409578494428216769585380605296640
699 769289728907211640726563332620336204358268624327064273663141082609983720417365860915388571627213621572434030208
700 813528997137438488924912434480856069161827708801573145889778526598017131571838452966210157289430702029987840000
701 860243453248662454550822201608175370141062851119237024121084795690678546388033956632591183403776977393206905600
702 909567742388145543144367862743882655437604492276728006008497054299539645574996277463382505575673808186605568000
703 961643625755196939568918957534355272442607415907650251363356708062256766417710007818110454524679567160287342400
704 1016620345707273737079320211435906938263252509753339434865744994615003004780912068822422119589628306031392063488
705 1074655009036999990054868451883218939852549578871127248428737056819625853911504169928009912823109458841775820800
706 1135912989296575072730648687709237374839655697757121308453588325337086161483956449924661630694373756620756746240
707 1200568349086978101351079587811409466803100281666722678016014450486151182104181301426239373997188723262482457600
708 1268804283272160433334782738841359254514103864200132653891434160296155342210604909301446469191618957574536232960
709 1340813584123133741377249840831584388490395896363335182367169160685960097634363484487950443579181638732827303168
710 1416799129443591022947858636023066580152866983244723515591478327460188888715260764179062349799466309374423859200
711 1496974394777529837568951792163753216435076916966527431491481640021452435114657997525740561361043722875862310080
712 1581563990850372441666677187777122283733501269227655290617051802068541388180027822607962615016620929738194944000
713 1670804227448391523873677087653836257657530869183179588085348179003474591083165851364588970408121939000371832320
714 1764943704996952131918150051183785229175449457309078293718570703773190496800156249967739919999830490793926197248
715 1864243935156273475538382344398386530930810402011040113296932887683230021899526608084526154971549806882101283200
716 1968979991814206255933984668564085360785775148531117684434303115081352126965089519887006063184235736471587717120
717 2079441193919024170577409072084099842590055381525545895317518624928869266735068913511689919158888720153963155200
718 2195931821661559104659418706088612521146826204639030525975535288568272616553374739969193954729881303213878804480
719 2318771867585289939019696283980642514270460103811068261899955210404298182609194356001552198798039219496601393728
720 2448297824275351626125692175834215910425408186588030025953834625474729102294558186323983151064758764035132620800
721 2584863510352996214986662162637414301456311514680248556287676948021071706466711954407313783994929725594470927360
722 2728840936580948315034469671327598010069270285562586172911209266344687836118538038254907133731215654841692979200
723 2880621213967497236266123293607865878360920334238673740010449844161025820676339436114201379129351864922739613440
724 3040615505843205799467103401790501208502224090415336741145410428125086052138502246256439539819270088789868740608
725 3209256025973946795567329800556277472116888737671981091083327500312048056625262056869729932272328703048829600000
726 3386997084867763899368420841811954068690023745403928109670742649169448739846077484136904501476180844914625740800
727 3574316186530962768917261202877002917796605136637462778175547465334145816676078341123838376503129397542847064000
728 3771715178031045256792302220585706157005886134421384748156069277791306832100598405378616964892244133436617523200
729 3979721454330787476453959543274670494771651422011690445162732093825222350407099465295746900629363472587949285888
730 4198889220969120726416584421822948626046687707457105486298722145147544819878884131179917158515402314794323148800
731 4429800817280700560915196145431901689832560629747007407864369115547798439537493741271184335598747345740598797440
732 4673068102967349260397873062489036700941958807175313562130636015979401555026336168265506925941347495495825817600
733 4929333910961144637555401825480084994874173605215555333955846599195900259440535762042026218025404681245264597760
734 5199273569651026269983447305481644399788817477577403193947776680534055951894820599896268560590822126410071277568
735 5483596497682630692773394011894777925999828601773474363582626319949432909068030184918257104282220803344070395200
736 5783047874684891040869508961351692607833661437562753064555313384635127691871604904065131485022614828059556577280
737 6098410391426995111729467940851131880235719795916471875167248554757868024527796413379517787210070297734833408000
738 6430506083065849998275356933523103516195541807897945707714141522248780855975426980430897126293833580449229701120
739 6780198249307523056573579355479339721167017378297440702532142254786764643079711906174278781394574247956947163648
740 7148393465476500731847376417150103701727989291680160498154777911104354471589086718224062311360288165173711667200
741 7536043688664322780745683443417813466162807385760832302793257205718883104293062618732914448365185070882877400320
742 7944148463314515651721417649447881046062270799904128600578566918050531682956494198627629015250541458357203763200
743 8373757230794083477262673157040668237489838038130387405603390141150615551951571129979655125158587974208041497280
744 8825971747703449330898591785886926391762283009909150860948733569400888473010954601760953865228968593147900592128
745 9301948617887017423561549614626691228972466192869372061034567609474009449296994984099307040684457748048452492800
746 9802901943325806862433572300351443097249432063701929938865253083553415162295305302099613590250017295764223426560
747 10330106099322261896912484486723280553293031996949094611927632852692221851254175948491046706169889213251161571200
748 10884898639625759530805140817641908904368197436904607020179870559702122944122755207161997354457537045635741450240
749 11468683337395915733986987053190302831328645473224949645003324565679301745274923202947276247160002203764118411008
750 12082933368159955027951938095486423636245870167029345815288654709294914473605309974967164123688253108341145600000
751 12729194641190590392004585964678460696909580045537789496594930744627337121994808878040371042901030243359167656000
752 13409089286012513979886821325269791054549547988320604948067618044224536092839455101803867224975142992480993280000
753 14124319301039194747800799676897119312499528967283026230358841905154070449473371496933689896652595504946141824000
754 14876670371647706116154992482628634146129090903989585447614718281214359025204691934038259666524702614282502668288
755 15668015865318273917725090225089044059523276552085532154080281956122166040349068576548659562316727873598247916800
756 16500321011797670918114699232523666521863208230200371969670781376774524341405378269730115865797220963952450928640
757 17375647276592038784671597356311336977950707449795662714290956917598117782518800211524636734620673873514103097600
758 18296156936455762835507808665354983535930874393205011667173621532695231874795889388619401969553893836505183682560
759 19264117865919253005561733866073101248579582479757606564854129298503821988911120759217810722251432943428597611968
760 20281908544290513335360990442118080929215399654276014056084646593438893884267064123806476332177203881338827571200
761 21352023292973853246757468008069805577040408801784710154476599838705402929079618906502015027571683908553443924480
762 22477077753374673373714996023697090158215547151817789782752052055030908348599220066041263895361244255369428992000
763 23659814616102639298764526085017674714927594892100463815278917559547239247844362445830336495083046721722769889920
764 24903109612647457802682708159702089321769512838625379282645427896762287382072696449422411056710453140426066690048
765 26209977781182639843804135759642477037405213827257110536192611493383276447400757743187892202657625611153295891200
766 27583580018653849260151794001206774130737365593450804267385335941161065120085018729947727943766321421327389163520
767 29027229931830503181733364365070524740765064757901346670871317891986787771164581405546012697662130359756693691200
768 30544401000543047769421562973697325078660491570618500978942842937749692203023077332420508424065332957661448110080
769 32138734066894652121972574901624165544454655525178273615781765049059713462971140648105907187046105435936694550528
770 33814045164825848736753049705183002852374719497486678545546729959670069253569629187348928682898739886287539404800
771 35574333705024840519033655892002893597374553057840837316603165390660590287904085508160167596201359942226998005760
772 37423791030815768086572337030826146885952471755356050425818816936585408244524530491727851802729794036860965683200
773 39366809361323200773210388401007696433025387597378507046098005746239200909420118835177730954779717955166818807040
774 41407991138904533148101129097262342537331079512505210156016067779610870169801588253919001940041853727643889041408
775 43552158798563929428202180418775678307851732427978917298155809104109721524015024073340661213150667530742126840000
776 45804364977813096309745224753223477371804462319055019543317010260982929311357201180486052580529914341465977651200
777 48169903186226659524354135875261542027954018090769672503232876475063430199430752036214237271128853984169505216000
778 50654318954754495102741908311933384465143293966983429090049190465206549943820917471602451812813034239859543244800
779 53263421485701294061899383288644666758073787903203659604935425025237306079664431347388271503208613246271658210688
780 56003295825166238803734240221469721346526595232970154411040730476977911375533293077979213943197917641485266124800
781 58880315580654311126014434730780326525713956958579130579741020547338985340709978366756913738084513899745563139840
782 61901156207526857877687146510968341365751656258677724511587720919056047070511875096470917058721208565512870297600
783 65072808888954087616457310137219751452724657532683249512654045096979342314658106588417018018448313726658826487360
784 68402595035067693013250378270078870061481869545585946826514181208804799500087917288491698232695649080800037306368
785 71898181428089380313945844037661344366676648131636013704390666642887660097363601058585715754645781954734686387200
786 75567596041332390417963716809445195821695575729653942345576945532483544358569963976940488187532673040032129351680
787 79419244561139830166529575221430984644208067168598213850641509274833276061872753827789572296223390214737257696000
788 83461927642037576235315871900571056093113757270818168563322385316879227825195823515757509871982077361132250398720
789 87704858926642513833493381702747158008327217786883681748669634547879551195645602822479191997789271787049440776448
790 92157683863180844164653137589961466537408664052129802142676988435583314382846439610057421415240845507782619955200
791 96830499354838126486590581960824968378627368850564809903967908476655123113740011550804117709669386054875958006720
792 101733874276584675666549272715620898546540414730458179343641497846821954803673336822734797376113416219890053939200
793 106878870896599055002658854093676500129211935057365455458873100834385288192467241081181848723135597965449331642880
794 112277067240950907807515126034004314032974207340077183508699152397043625669144575730187128283762558302285414268928
795 117940580441804564174629271868127321172760076994927361895831733327147110520482300100050748993807839112457059356800
796 123882091111069132146677223393857994303107015859452971025432638434648938794321684667498664965304822099758234664960
797 130114868783151615293726238723407501319233384056969997508472877485297774247049838131482887052495259649298071315200
798 136652798472269564278156349929735979128799711051390842772668670039826820305693316984677096902645572474931179683840
799 143510408391651537128707390317651533623525947996822809320996416423602648670437809188715322287296265857229261631808
800 150702898883899979931323535685919723628143137138088797767421909142235631308035337126561520686634893477281464320000
801 158246172613814917770649798157050558905797999642303518646092500200446917670956517751019149074608583668817850726400
802 166156866077081043061926940198556467992777810215925633706822534874669574617159453418166693748624374165572943872000
803 174452382480408493500890077748997688965323899594470482875880125602819021003320337842868551217201206126573629785600
804 183150926050992027853067798367937133415862231877253974297652439397063875712915681025810047999141003028349021913088
805 192271537835517756443968658944229331048103432778273878954129122374475108342614832571486535244128460251026593772800
806 201834133051404509090483421282330058717559944728773801367225547748448274542484034681989860541170605060916585431040
807 211859540055521898157317881568440991525499374610815563032380103124380918572095804450590149877473293449078158417600
808 222369540998282862021573744643038026621005947778001857576091398218019752131731157003701433515372434672226226012160
809 233386914233768794527453779516468486196778680107950314844590345679706691306887594368715479805750976759111771360768
810 244935478559414260355666031615096912118641122856659089605963548524921050431253239975111381532295190144267137843200
811 257040139361759892276815684804287921794631271594409402651990809220813953062919118326537029407411926259288242858880
812 269726936747880643162550688755516868484838119172139418545947612222182867718371115752682852886274582065737195520000
813 283023095745316559411434128235330954155279081925083561468036601417184737241402966147891889027460312949146929227520
814 296957078656679251533551662954764079267972267742700855290973185424736389027581256990296626064443820245877225422848
815 311558639658584028593538939199865319747835739931199827115470464262742204360934597674805953401355261707949824859200
816 326858881738170176669082150377823998264552963551151020121653142945021988623034559814622168263639529710234318929920
817 342890316064225218272136133631106277228681655527359175865132544980520384371841383270186178249458398881314755507200
818 359686923893828497170067210381274945659134798414014143899591761486002425429065769804379780363770885647547425095680
819 377284221119480591688840031439957858603485907632557592860231069939048739566084112471350521116483118480741615747328
820 395719325565893569697715350312000433091973446683510009781125869834454568964962341754418587137362334874348678348800
821 415031027149988867247464486947204623962460309922270118059227342969810463314694445747983526812243204732788273404160
822 435259861022190721549139722435736202747310517484117435016089725503253818668000748889054714875248706436838044467200
823 456448183811819960513086107777329520767740631744421197297485481160357070281660806107328164336416907133183907080640
824 478640253104292117616235599352624364649191847363509340669659456066299879545326637966375577864192309563649817182208
825 501882310282912111946079302298822484848289590741613944080315620905982964598523664958897342885222213880689599040000
826 526222666873342163980227985995153219840756891855602764575189930059310917308838044590974057020964635104597481881600
827 551711794534307517221980956314382176745876515169533175340679112023709097034169726198212018888043966580580095248000
828 578402418843803476395215600905446120747540017725193585494236860644167409158713660895284325061948233313033209446400
829 606349617035985098748280892860633487846052791667496889089038868900418818565671966802712982225903660597295199775488
830 635610919850065711867177440812135344286275884993949983319211576090645691024178294377352131646137692559045446860800
831 666246417658930696234059277320974065879400230706296404481627371329699874357915179812880843840263945308653942802240
832 698318871051797381875296026029294687989728148306494469700187680039977805862953597482429749417540561949252098457600
833 731893826052129495818938220932688128271127808211556556187979994305757432446089926731274703567075306902686665256960
834 767039734159154713174125639878323014506378396108960029782711309190856750941256637800032234559807134663845680775168
835 803828077408746195463161563943629327118703560253635925108899889750685280347804218038900534491843738929271797939200
836 842333498657123576419962408460381387948404220874073125228267050271861236722515009704591347714968904745441814446080
837 882633937298816065738860390980605159060134540125615726723064089330870272767377180941523232944555788347059218464000
838 924810770638620942265280953662554915888069181222388256525486371837573176825827159482232562040633933229669064376320
839 968948961145895838691098173715188079745741510306273208195376584146207984962508662815537635067921324082058451629248
840 1015137209828454413621825740849325086285544509495944098657966737028029380683884858509731893708615129541522551603200
841 1063468115972604205929549217503635208112205065890081642565590805368042937182422069052324027456498210009124356933120
842 1114038343505485034885426107350286076487738812208274424069147704089822156293441650364161454530967133453689369395200
843 1166948794245849048650813916283541497198009143565159298901675018592723117491175943259607644752216201343385086468480
844 1222304788319782685822967280641873220984845650621505153993417472677834439403821603859234272965291263781874854985728
845 1280216252028620119321003245369406073456275102449169373078815167656939210092877619781695154272611665992066062380800
846 1340797913467451401180556003734040896012553596971960277748802023836564117834736807736269298022989800483439854223360
847 1404169506204201222183253723339666757880019920991223231872309019107112200065973550267061190520447473525314426139200
848 1470455981341261159142350798751800622905888394151726720657217790155813055992259129371984379595477525641060583997440
849 1539787728294115256112341784698573830202649930993123215106900198486065723122822710244639300968284305125183386692608
850 1612300804634322076393730330392954465121145794778947314225947925058653690689875195854850809123722986116841472000000
851 1688137175357622842789598312218094470210749561758643154477793571503569614895485125553091123215440434923453091116800
852 1767444961951852416417040000214698642444994527926522268076005085479329329064654095266800480484129912235788345344000
853 1850378701653755721074961089985364595344627773372970297201217344650349357695416656704561420371904127955193590227200
854 1937099617298775502126570334594359700927838396407824379829996173374847818863952983957731762036328531155477797797888
855 2027775898183397368459348176382046388670986685100818372143598910445551815002624863893264976309991297194138916388800
856 2122582992375734928562200613013215060638506037542635483983117930500847377415047647186013381638565388388965960253440
857 2221703910926732217728611544660440519322862144614677495558399188697369519651484762205310811352541017856989171417600
858 2325329544451673962158255300887035586399751980710257431565193095485319165883791003789776961870003796762284927221760
859 2433658992569648719311632649572008159611820107370823679930934690793119122857859126540970486020324756936556271549568
860 2546899906707228521831633167958975851477125835309456422269591078078477676747993960737878639274183750678956282675200
861 2665268846791935077387916614117584659647563492375432382722395436069041983843098472104145622542013118084040274113280
862 2788991652381081401211572616106699608621429002792469159484725663833297939482390710012209480824382922091546902528000
863 2918303828792334391020569614197835251960007551018729347082171916696082125359647183379912381389586113362168288845120
864 3053450948823864579666176305784808611836260032509661051330503783689138542122537373355337465959166456847456650395648
865 3194689070674261307415198552503951096958820965442218700004298961302571543825039428189890002507755313734041691187200
866 3342285172695522965653655421730078758898058320049213183569911712119198050222276883757283318255947982779852857016320
867 3496517605636411864305986696013164362991591806687982354204758453520010631621479732042915515705176097223464191603200
868 3657676563058321750717280672349267228132012081305324218957208507773329788497436368404777084864221003674604673761280
869 3826064570631574172360372583035394121986840498175455697042664988164789052634902920987443822409077539557814187984128
870 4001996995046769907632039339241368450581293053914254483276488604467899361254040941559293342568853987778749877452800
871 4185802573303506865314394208681965238345974454442977429349006069510832785608299140617348953345266930826674992122560
872 4377823963167470586312604735594855665213449018248645386342117646124591582699557890607221277522033859643121857331200
873 4578418315616643355890041753029759212163952851601921740402912948023844668453299030624522741784067303416508543434240
874 4787957870128199746726318094635065594494071576822360341784214944219206835557061104621287469680720780180387301163008
875 5006830573689598209458193556412829101844800435203122148766869835046664140660434948779548106101807296240559649200000
876 5235440724450479446485577642757117341615397942560115235515052380259819429755676882418762092963422351662145298432000
877 5474209640966283419414316175971934909105063687768917276882059766160073818125915416499931349657959966977678680160000
878 5723576358020040000999657649297964145508939220849546040489118731585156991715576133357183803853563207906108080128000
879 5983998350045616962049655557102731117027235253572209274371019744439926774137230737034009878438799133727810796980288
880 6255952283213868124836449325927797739867244416547090450762298783385038600698873709996720342839291539184668593356800
881 6539934797282660576609329531299103646700599642080019902510471795215885707901308884550276088618776688553249612784640
882 6836463318352720845731613972664892868819646341391710052191176055396782411194819991338335660730920455086049958297600
883 7146076903713675542095153893052889808991087548721816924537100648395300752019214855439622504371561423977946919906560
884 7469337120008623466050853024141877203279211506927758072078259925091098638379448592369842638538591511826205049683968
885 7806828955991116633481857106195962155377240425403136711161317693111784897228449285920251163890097408227812708051200
886 8159161771195601866157849230287276549263081825413701003774836848599033883986684104096312946077778366619908451860480
887 8526970281891239211043442205442908806569434293035987277153770909129884909327381546000050070125698779336169298712000
888 8910915585739627031676355958670601838965986376227730138953967031722401305172787255162042661792452336658659735633920
889 9311686226629386669209780503239299202566859390895056553700750692380089737913790650047005060836053717235656102722048
890 9729999301214854631760089479807841456953474183810423450325399496785061181438105788529466968735170599051977634611200
891 10166601608742361956375954722323312974248317985596160330128640703912776332571426137645682304635407194681739629179520
892 10622270845805815469980748568887343871255126014421716538286769756554861089738958167896856002588213685923103118131200
893 11097816847733603148668400503345452603239152619673399896418683809514978346901917667203189679870780684125711544974080
894 11594082878371296927652876772458365123055648402542371298226056690445674283332563195234767219187831634568660670742528
895 12111946970089294803726407197810595772637163326423645611781813600443826098564766349139268877997284534117162164564800
896 12652323315911505998707536140748067456512851843088983139151191080154083407017029404277171215883882092894660602101760
897 13216163715730516938374956920554127460425350850658545816979470948766361959108963969801518811750094018530859829043200
898 13804459078646463071585466495742580271604612360213096776848343671562534445348440420011584822642815725312905618391040
899 14418240983541156019023291411305999247767187883433708163741002945105004354885749911137437437975424628955839016593408
900 15058583300075963881877409963732998385205403988776781273814302022189072468436304816854876272333063822500323696640000
901 15726603872381604298706655772370821520639624876563517795117250021474620767109036287965235739407814425062834623827200
902 16423466267790477505274402357187101981598202053714823289905980108073029832961281669512045461430796433884790685696000
903 17150381593047535762852364387684050116073391427591299310155176016126736423404967982232635581263012171467124862148800
904 17908610380524054751865123610112107275320073243226122446005073460359169284755107778111693670053985047702307678322688
905 18699464547050143796638089879078123216777066974308239346734934305354218988548149074957012084850848309649641818764800
906 19524309428076510353318114173370553723468721021525433283257931383638057046270803558767489501460400001631671775395840
907 20384565889973988765442143621424946128820802586471560195411326910847133499520050764746065639937078843913254265097600
908 21281712523380766136585975033467418812821467833037462956588488183910659342400823977182734757313431988065476551311360
909 22217287920612205223545303827531646370461923908210619125277422770420803237286689164751265355767541190490885521178368
910 23192893040256795238869625485796405264064753950471279844479059733895779713855460853041035942807798595704155190067200
911 24210193662194179995566108088401766794048793219754972384092770660480697493531436031009021913038000237873357952687680
912 25270922936387546584530503697521462212694926549040192249409250375380133314023919765124204929818315431489961558016000
913 26376884028923038556257886386047487199233946449013250582081346887338419172176446614141445258103205144464822787742720
914 27529952868893421476939564939698137565378230631134099433665445585810318737735274656622194381298289449347905589608448
915 28732080999852116258590178546134868360134603011927461692169928799862229606466762637659015330294421001735095897875200
916 29985298539697071894312345095295319692734904869551866504482211396873409681313224332939519030173375645847201883422720
917 31291717252981923934217868190306636495758242458307563062596238196877126764251250356235730499849320702209446144979200
918 32653533739794632832849203287353425957221675020455057293278789675963480710272682459283469880041567383805974058106880
919 34073032745491476801370962961492304987602210273134756598424580825884850924590643917502526818111902705248509234260928
920 35552590595727051777569978390115112119587575400861105278432626184803026888384716949830215186430755766888614464716800
921 37094678761378976668617031091702555400119176104823067888938582626395577719021956399853916895491912646171524749160960
922 38701867558129490690292702774810246449831089155892431103279227510905428815665194186009705136984682489130038932275200
923 40376829985635242636815842061595473763133547015064810365871310601336930907570524144068676158073691352753538266867840
924 42122345711391496307924885321652158167109006548926297497581816567927170764496827074054662397848623096650907988983808
925 43941305204577905140992728212011573591775966497079415818694200456518182426311716597809016941983810381465870180320000
926 45836714025360141584413163464454000653568405702621086444059956699667055310583789667026095959882060670395743987302400
927 47811697275315208526714284736190355696880639755711941167719818250870313169663224790456751295381955817930756922952000
928 49869504214848423367258084065586688687919280083735488151111614053499758440130417023023617899367603396425802619289600
929 52013513053677069066535153959401106370359299827183347166638194549395118404079951585075448619405344238652275172825088
930 54247235920669776727831126326840910895649892227852313700970785226825539281097944368027268109341956020706780433612800
931 56574324019552074127004540433569549263308260824884347354647275906140689203239256708972651670544796809526159848087040
932 58998572977217444743339100036341205390426790763946986928396516838789919714242414936408378687521906795575140497817600
933 61523928391619940530824097716755102693169806448780845130919772180759754305968285228579864260166802935817393229436160
934 64154491586469135078639680298937511109730435602961381081233347339801400229727536131393462456744715593487048192032768
935 66894525580201256250967324311894195216791627275139744972972617152570876133795105263140999293500202696195766719723200
936 69748461276961971563640346904571235153192226168546305376085305854559704929073598757078242180780316220697490281594880
937 72720903887606796784535938119487106580816490236800865061897484334289400814975288777816088806030355356479856181440000
938 75816639589004748777874113895193425205034955086623879990481377369867111949406121175589535456520419039386432328171520
939 79040642430219966869467206199947071106607581337972218333511444841061494123508223411498689961231965979427421517054848
940 82398081494444891867949966111169118235110475253755627744525722967875429288597878409152054943548191076104603996979200
941 85894328325867536959493473648685047535105703469260516652106141478418206926154009543481688547487618951219229229745920
942 89534964630974738666311368214882169275225939974735215915850127378157607977358283465958220811445759447247696868147200
943 93325790264123377935993481598190395137419182334871609874108436196292690159986429784683599384691715420429682946159680
944 97272831507552760884897556317010545831609656701736714219779507397829027645160735294862189902409722560126939309539328
945 101382349656364006415406760383902486425777293968024576851669903016445465630123941741569663376449147929721036568908800
946 105660849919356775842951262943880799547092277460899018040683238615564864861448799069060837716246073745431550398300160
947 110115090646990381444217902180309948928978052124851494864573595007235270865272503509141307068550173384923896483027200
948 114752092898125622126201663583228832522524682083689535606374983313592425323165282167999719355101847297801235946864640
949 119579150357606023246127080765341002467367418460057605493524135014083316408992416899743203279733748006516668174334208
950 124603839617152924763779985480812502820017946251693914251791864251129181546424554767942837208919527528149542666240000
951 129834030832478501293216914066389618949711575592206607277412550923073572168798735696657333783413226300276430583857600
952 135277898769964756682105996322199140667768240776180246777933403744215731984216999575858784737696653250377181052928000
953 140943934256715275862063255727725004426662826421865204669256561523256294588603593913652074518207414115519216784550400
954 146840956048260513614900478560521163335639964315147915814339901365399509402362417205588472389194331532110069511487488
955 152978123128687144105717688778429240363237402164373049234631713135491286941883888312388890519791317926611448903900800
956 159364947458467992290881535016222605865741117707843688203833425725891446044832323382635983589426480499417923630858240
957 166011307185791840048358780054207863600745899811261927697956159056347896259137146556423974845025303481742515662457600
958 172927460337732483684601038825908461557484072011531146678780502747918060203135622516297894599798825544862644362280960
959 180124059008154369567600777112226211958378159625137462023932663423626127085203654684685015603375615180764584943247168
960 187612164059828522374234776335506360703573635393878511462136075152254262773422776043593832418246514619039764788019200
961 195403260358827894819768651305227365014237013768534616390790271744470997236743037197356898357691196177612140593582080
962 203509272559886315925924267594491408095406122208392429179710712112215384289110183108316840068431932669766201769984000
963 211942581462040522758625805882723514617670331978828387154454468073498714330126380771004216258857945713140399364920320
964 220716040954530973270836793011233956491236761530433145542475820223456525794204597685615614661570149978747597291061248
965 229842995573614920401156238126171295024835609924731495684316481217552787944578764589785620423808583683977938947923200
966 239337298691645265312768985051128880028821329023545671247988883175737314401249733637852904362152283152308858678149120
967 249213331360491707049155099028209240369776198158031138646501165053484705911845200176362168615082254057547519358635200
968 259486021832127395025801612847378934767019938529317873695463280875134890649844884606639469041475155319255004442132480
969 270170865779975420058287222763888760204477857594196129636709710615960583005169863745253733869207750920263396077577728
970 281283947245405822386311022774387131666759883197060545449777793139978681623417797947541612941242124411694857768140800
971 292841960334596148359960364324105188100938453600727043400187258887183219064446943460253509400598289643090728539519360
972 304862231691817772404261002074515452298328288579790220292578707337673924698645107994822451809394551753131493397299200
973 317362743776087063908529522319389221872499577219028251967455507458106534764607357034531272744675679601028396116381440
974 330362158969025891914625414302219535234490817938245522957140727425216243156215003884907003831696103045212935528644608
975 343879844542710822555243034060441254719501881421983487653156388809551886969765928556398847615939529743221001095400000
976 357935898517255601087008247163135520960176116390702661738851876115389435789508967391125765903824964004296026508492800
977 372551176438868076155991022289698554756410684095994557803077702876522811270626612645349266250957315039300656586624000
978 387747319110151601646865069295887467651047651094579728816152140223422853015326475065463409299946659196633203290931200
979 403546781305483153908416325095332142201184200105423822545442191277678290063005929842621615316450854359977962050309888
980 419972861505396972780501009292737827673646549138771086749975609466699074499067911138668089885264527207468238695628800
981 437049732685034548684937103345821648787038645353134267709004438065031062773190827007811311115456376531914117823709440
982 454802474192890342570362989808854147027812658558588693597952216860549049701117710799346133737772154633441255365017600
983 473257104757288881621120367222557841019502235035573658210438602230041582674485173755064427202737537927975927232845760
984 492440616659273996644692464241013900592367514285025251905694820738172915674150333014427683030026497571689257155821568
985 512381011111876167622611534942181387186833644633560449048571273174563657158638303400098898660660305800812857635955200
986 533107334887050469144793258992902708690810492459442067302884038154944078575871026551342861815489825254421883943649280
987 554649718232946741919571134062868289327402259117784187105180491100019827906319213349636332273097409869054141149648000
988 577039414125586683393856911766557859052571391976269014583586796907026610966023845795219006547765430631637842905989120
989 600308838900480912538781358801859267845521217018576453607525137646015831843630409047517916388984036686363103317627648
990 624491614311224124688737415612478597664389991661419892768509772171658541257802170392062314238857928467567929766707200
991 649622611063659657602272711656733682828562076907792304559673949102833099392389589908772241566096049866253509013632320
992 675737993875807628493887060708605009479475273507061437867414324575950113168656812424392455175697712637400853787443200
993 702875268115404806980482895592784160654082290841622578999781313797648920861030068602896559903961199352854474029025280
994 731073328068611139751539525955114466073036505460832261792313239761008369042142750717827155713082562947723759219376128
995 760372506895198965423337850136990742211120958320918924703111315826944336292836421620047835994624153853598497478412800
996 790814628327358127001499534798160012848935922226900979459046336804165124417400036392921035703615927670469717562818560
997 822443060171125128981066097444240792703117003100642549843461640615262861850248902636892203357251397297073451691091200
998 855302769671378971917865265526506350182395984991263299289388948398768486200220458208329299898079404783099509233418240
999 889440380803342157565802180940897504021704624802971579281363110361177224281333723166732162462979755900152414882915008
1000 924904233555584474855653756502694990473737644061460000681750681640659329944576086187535386283780752361118024908800000