0 0
1 0
2 0
3 7200
4 168506880
5 112603286160
6 15108392957760
7 775405390866960
8 20886647215714560
9 353998543659193440
10 4231366997071432320
11 38508081275604409920
12 281586666065022616320
13 1720887594454493527920
14 9053942417801770507200
15 41955877772610102690480
16 174355237093920111828480
17 659220556531206115270080
18 2294458414420717765889280
19 7423171554961142507000160
20 22504433308324754569712640
21 64368642479318546617135440
22 174713006155585235209650240
23 452251292911765782439490640
24 1121254089584206681772824320
25 2672523031118337132368800800
26 6144031573944089090723452800
27 13663167518910308487501628800
28 29466109939140188556357024000
29 61766427429039653950630981680
30 126101432848112325888106656960
31 251196896374160154819519352560
32 489041132724490458140533877760
33 931869249280316319825946431360
34 1740302048537917398340960074240
35 3189210372350773169999574633120
36 5741334494382245145285120606720
37 10163766509809179931661395119120
38 17709772207905134723346807654720
39 30399002204327240231818858554000
40 51444155795379017184513460481280
41 85893270003757422224905719437280
42 141586208912011507445184076874880
43 230564522034294054091767486886080
44 371129415936598245613897646472960
45 590818065604173615177042247603440
46 930670237453888768498376191266240
47 1451293356224948721623241137717040
48 2241415115167901737070407688317440
49 3429851674869991951799539814733120
50 5202133025207093337216005751801600
51 7823436019967878842980037808965600
52 11670005917038561400252176325017600
53 17271931234796051482524249673390800
54 25371014254166459156552884771836480
55 36998599646730678652797568245527760
56 53579646658024193872544939114607360
57 77071129463005630753900842304198560
58 110145115035801365919114089097548160
59 156429706312193763994384226738135040
60 220824581139770294510213964619633920
61 309912261562075793391830097498713520
62 432491701653063424498314215145481920
63 600267510402129702430730379034481520
64 828736397078775846454659869637580800
65 1138322558419205608908986426532622080
66 1555826096870812852945404298537006080
67 2116263612213089138443613084718139680
68 2865198369482984597065199763437882880
69 3861679530180035324718045863336975760
70 5181936562849151177770455586997394240
71 6924006966767578636260573397634657040
72 9213513832022966249527286382642243840
73 12210855664763844209727267133790694240
74 16120125655639782559955367053082721920
75 21200142700209023691890719809355502400
76 27778053769566784857554638391028038400
77 36266058727279450046269655486947916400
78 47181916754030461852447694630191857600
79 61174020884264680320725204101485071280
80 79051976886884618290412756729088898560
81 101823798390953207478221819000693972160
82 130741035830127105713188104870092079360
83 167353397089431671976383467095630564960
84 213574697959889336437570083044899875840
85 271762306635876666962469202914419184720
86 344812625330335039321234286545216480320
87 436275591342217017629492650484482704720
88 550491688308521012965315145454698008320
89 692755545759208656471721700023557837600
90 869510882576067289244236872819144362880
91 1088582330047813281546585091196161034880
92 1359450566985334552856339409182160564480
93 1693578228618117023005590782825486629680
94 2104795230463888770086453135452291258560
95 2609753497907892869812487454868663085040
96 3228462634064666668340417385722006307840
97 3984919817450943338697020642742788480640
98 4907849224781442939075022009760926871040
99 6031568553696482956118262953826208290720
100 7397002809831066103601219781462636403200
101 9052868460585528847995763083999183421200
102 11057054386745680467093457539111598075200
103 13478229829873750683772870268603311424400
104 16397713790414089208606156609958164686080
105 19911645136602967876042094088395237019360
106 24133498101559705252753778225797272696960
107 29196993946113864947223698915976444020160
108 35259466426094964684360375719398256981760
109 42505746411120403000325107775222383046640
110 51152639652283750825135709827061436035520
111 61454081393061630462560803849372907907120
112 73707062376148837666808592143215615787520
113 88258432945085585729860204698651853485120
114 105512705512108090223308058333206069574400
115 125940990814726249409783901088585277203680
116 150091220279805498121619713078109438023680
117 178599825637953295567018704524525556899280
118 212205067882531532866528449601802250876480
119 251762230965024743887127402124798378321360
120 298260921500375401792041193917048588675840
121 352844744482697037653841101900316896468640
122 416833656867585440612242514842565141677440
123 491749336171721733583299785699364433347840
124 579343940310866368648363287033048572939520
125 681632678110758477320038971546816082254000
126 800930657681100677755630924777734327864000
127 939894532574641613938247895675980659494000
128 1101569523832647142585321441414669431091200
129 1289442460156291128880658008443602735930880
130 1507501549095513909069214697413420290140160
131 1760303669914078642541060396833004022281760
132 2053050064323352979392414915848578156520960
133 2391671395282987749500971738215456719548560
134 2782923247307133695521227054529555875397440
135 3234493255015076966424397527662337289186320
136 3755121170916590481505658981079789706993920
137 4354733319587539633030716093404187284980320
138 5044593034509321615849283121984166056161920
139 5837468837037262998028089110536883779291200
140 6747822295436327403474923208062126662644480
141 7792017696979141831631679079464788245722480
142 8988555879143226326401747876280788309894080
143 10358334798480107857014062964556362504623280
144 11924939669381609667143920727455621467164160
145 13714965781482841476301608985245326649416640
146 15758377405692180508764040258491511895389440
147 18088906526839498912893813830419001423334240
148 20744495497846670081162080395875190896624640
149 23767788098468236390020114703928132589418320
150 27206673903512231121681756087366562930804800
151 31114891323697495529110193224391145670366800
152 35552695179790671987237375717993440016172800
153 40587595210452052686130817347059593481108000
154 46295172499578520206172187712109041624055680
155 52759981443366601459668418125721297004760960
156 60076545564574898390522678346848886864226560
157 68350456225546721055976339707274207057331760
158 77699584096738531973314625991124612011015360
159 88255414108356519751026235688243428220928240
160 100164515554109436870977235721079882597637120
161 113590160033245041047619663062028451278990720
162 128714101015501063812781540415902841230533120
163 145738529999287950124220531375502183017538720
164 164888225512637128207762133808670585543488000
165 186412912585914716754567462683047616063435280
166 210589851812171834672272331816603258211881280
167 237726678712895868754264852545602046978548880
168 268164515851946943877375348220154797521870080
169 302281381997231096322263316118935521958036960
170 340495924627342212232869612613124134220557440
171 383271504228740717252439642377974933749570240
172 431120661138378854669322869173694445104951040
173 484609998168023237855371632344389733934451440
174 544365514911536459272668885069296812920477120
175 611078432497447740720782416752928580576055600
176 685511550619409633416102123880353574419929600
177 768506181970541348317916735951145858083361600
178 860989712738976289385134365470335160391724800
179 963983841606822994727720946453744137410560480
180 1078613553749807881845558125278322303387381760
181 1206116890677669154556943177787433190751281360
182 1347855581404521390055855402965243671724202560
183 1505326605413604686038377761747514990280382160
184 1680174763202910264254794217763264235763639040
185 1874206335889179515723034337969895966511637920
186 2089403921431015260310447610592347777789147520
187 2327942541531963403809437177630785342348945920
188 2592207120227460478675427427802113837199115520
189 2884811442573008486731640650813385603249914800
190 3208618709763888543339210232072452221492326080
191 3566763815459836993097157204842838287120500080
192 3962677477093763373812694344046851521121863680
193 4400112365545958470080598020845424253107866880
194 4883171386800368906190800642576394861251189760
195 5416338280105417281711442983345167256833598240
196 6004510708778603830085835355785826277455511040
197 6653036032163982557895064256582476044689277840
198 7367749960419077615773541732179200020914578240
199 8155018307819789534942539983889783175385115920
200 9021782075177724532677548635360018982912006400
201 9975606107816163948818743484061469698316802400
202 11024731592403311311797451124181699068776310400
203 12178132673852112377009040052811340360249441600
204 13445577492525438329938234121036264192426945280
205 14837693962197492351642783152385583828475752560
206 16366040630683967157504598547632735488886196160
207 18043182987835203814315566657343079648891133360
208 19882775609762431309444406877986699867676648960
209 21899650553814910606315480083567041245378779840
210 24109912446027203044663597612134234992181438720
211 26531040731596673451085762777918437201558964320
212 29181999589521856175490625551710067974786718720
213 32083356044927072906235946418142905350093642320
214 35257406846916992115146821545333453403536321600
215 38728314716150848558955406822675766260118316880
216 42522254604809089920280292319972844062255578880
217 46667570652359908261858282678831388742830088480
218 51194944563639630452436451193382515297567863680
219 56137576181365271920628860317552924071903122560
220 61531377073431744729483994827383754042770039040
221 67415178006348612325068094764736364257040961840
222 73830951230086843823742345132952841177929064640
223 80824048556586551769873301977247224329361005040
224 88443456274381168733302214574855669646802334720
225 96742068005388360523419413272753423602363907200
226 105776976677077392233429380370655392662101235200
227 115609786854128962657348293045057672744166519200
228 126306948748547444900594287080504785409390758400
229 137940115306166545309549181570978254712035960080
230 150586523850816297932576714256314407909057623360
231 164329403855310251934924464164140891461627970960
232 179258412501094804216907678477754852985792124160
233 195470099786116317245529921387989274464880065760
234 213068405043455118155163502115807874287441600640
235 232165186841809045099187936541003757931913539520
236 252880788353254855161863160995569844000659941120
237 275344640394157582940877025081356294717721601520
238 299695904471932452882259166480712324629443869120
239 326084158303900876931868572852048274469196708400
240 354670126415044665539016703005616740813110407680
241 385626458569388209617711075620134131297432367680
242 419138558945379082529182501502992944812193473280
243 455405469129360528127371310473382309419363360480
244 494640808173417732733033924564017820303720335360
245 537073773144933151727648446881429674791342629840
246 582950203785521070293979880499806417267283672640
247 632533715097062340072281930996671555855733311440
248 686106901882779564616946415239374690114297731840
249 743972619492152718552514855926766509414522383520
250 806455345250466908781840296975937848807857008000
251 873902625297419916171764262280570167637669728000
252 946686611815030823635170163655209725853075488000
253 1025205695893638104441502246264697919951183425200
254 1109886241566634631016982833040850639128850354880
255 1201184426840360592620885862159444524196076994160
256 1299588197855890386218430355104406434136335605760
257 1405619342644958864168006145676507379432192424960
258 1519835691283655105976816970391904253327570882560
259 1642833449605474842044049378035553630378483601440
260 1775249674010600996862072229742879947598264440320
261 1917764895301640258105491438622953353312194827920
262 2071105899888277418023400022681564741032081344320
263 2236048677135245453565539238000249945798148795920
264 2413421542080507699192111077579743805851525075200
265 2604108443224502784126936583057459355770168848480
266 2809052465587642195602629587557334416175966116480
267 3029259539752939753343114953251872093082458518080
268 3265802368154695000426730241872408377110705857280
269 3519824580443590614395899425290348958249540578160
270 3792545130354479883867258604739127573602114120640
271 4085262947126658327920233261856670860475117643440
272 4399361855178701136377069411283348395587011018240
273 4736315776422217477500260155884651672365280008640
274 5097694230312382310872343820411817461931895512320
275 5485168147479162451616870966834938295252472808800
276 5900516013563112021625663621486540099720168780800
277 6345630360694880007427021493488012231299355966800
278 6822524624909609215780312349935874389967745192000
279 7333340388677725931808624940995300289456639129680
280 7880355028663793992350190397027341649131977864960
281 8465989789796765128030511105197700225556899350560
282 9092818307749788972937697447744774240708357285760
283 9763575602987503098416420472434796648136585599360
284 10481167570645222203358660451284043838429786282240
285 11248680991659569114343411039187193478094821891120
286 12069394091775790147431280282986646818106516374720
287 12946787676315296245333927083517377863076949947120
288 13884556869899964981921760873826188943684107422720
289 14886623491699598520440189933716269669152346672000
290 15957149098197908517729593765630928613459993889280
291 17100548726962820993817115984960261847223328325280
292 18321505376461175749082290292698744631681121722880
293 19624985258578535293842251106355434345130838104080
294 21016253862194405351169012253801568792181951600960
295 22500892867924382123491705387518297169153803511440
296 24084817955976354321265413585798968386621976874240
297 25774297550980771383812475524139876036673202435040
298 27575972549648114687781776197671170138799363085440
299 29496877079183150657002433098665510733853428221120
300 31544460336548485122501951006738922357207042809600
301 33726609560922668664635379879131695286003776143600
302 36051674194044028115326148698142318353021110705600
303 38528491285574042014425581746958236035121350058800
304 41166412203157080304944240151959679474405171284480
305 43975330709500457923653291109564421335557735485760
306 46965712471553903308555283779930424256539209455360
307 50148626069734743328921785377275077388502708206560
308 53535775578128518899898413674869938864854010716160
309 57139534789698673873331850011849970033135662393040
310 60972983163767851381058175147966494437977923641920
311 65049943576391783053531822678653466522091133581520
312 69385021957739517039106144914314167668136911409920
313 73993648904225707867466389398945277508739749999520
314 78892123356916954761775616209077201567841986748800
315 84097658441659962127296587597384811622710442030080
316 89628429570460015993004443882002877625265740494080
317 95503624907879509846389428523911355530210710837680
318 101743498310633781810310611105287989848730252850880
319 108369424853141299585660259043393183313419697403760
320 115403959056543400526720559979647698960444129802240
321 122870895943651711141768894443859902397255826615040
322 130795335047415587523316210747936587178088747811840
323 139203747505834200728732218305743239622983758462240
324 148124046381775220763523774262551559066805877009920
325 157585660351911634401751648745043934131073429760400
326 167619610914957499863038813522414071143868419566400
327 178258593275580065575688306512000907731019598704400
328 189537061066797573802966701216341130614806772025600
329 201491315080347395286310275590740870937924747069280
330 214159596181436317398658788266413917454155825106560
331 227582182591472518618469830755184482841856312420160
332 241801491729835960747584615239818231929055416687360
333 256862186813479850429151713062018334885048963982960
334 272811288421179983102692757689264095586322674683840
335 289698291237571000179341170695539617043848063692720
336 307575286200738981423060026611049951595075555448320
337 326497088286088788035711221253020686955479080982720
338 346521370168482916370318106423312000175047506776320
339 367708802014267394797622285376073986697506926805600
340 390123197664770871957521388064468654477244619770880
341 413831667483197265278192764803287070512568455372880
342 438904778147542282448116614779036008335160503612480
343 465416719683262279742224316343234733486804599097680
344 493445480040923139973313943809427009264005021986560
345 523073027535970385742152983506575722772959343243040
346 554385501480103233514546734613507935768299132115840
347 587473411346518790975089325831513031483791243648640
348 622431844824532572308724943864066957185544427639040
349 659360685132792851019885258401710842549339029628720
350 698364837974504425784643637191803522033858746411200
351 739554468532777932204763340130368416884696183049200
352 783045248919440147118948934193386730106349078963200
353 828958616506395533870244736098925387474633316342400
354 877422043584936787333631518532604627893336666734080
355 928569318815280079272349142770686581552822878227360
356 982540840946067315538826326344451099277259504744960
357 1039483925301651763151913882235475388396921685478160
358 1099553123553684196061157205286490695688434313149760
359 1162910557312864108519053929525960128256228542154640
360 1229726266096734990252036418938452946457652236043520
361 1300178570250105169356219189490797517398765822225120
362 1374454449416087928881591129212856687994046073915520
363 1452749937177898729172515898796703717713754964253120
364 1535270532514446289641054215304935514871683398342400
365 1622231628736431517977549673135128033518256664861680
366 1713858960594148003308870523917951281594434975711680
367 1810389070273484875039451458455791821295747934047280
368 1912069793022792831893088556139409600924509525844480
369 2019160763180313342754253417109396217680810700599360
370 2131933941399816422922663330867024585742929694083840
371 2250674163900971759272829712578237769298546514876640
372 2375679714600819829578131961712436059974367536445440
373 2507262921013543359263385587338680655784554363365840
374 2645750774837595117404299716830652240772587423827520
375 2791485578182146637256371579364951303574579261762000
376 2944825616418815769896612880269687037858798650592000
377 3106145858679741729163926114266970605366536341732000
378 3275838687059338041419739158385335074532242788259200
379 3454314655614501069014437933180484938647893386778880
380 3642003280296719963266996427249348766879128276348160
381 3839353860989459412866807357231988738860679114179760
382 4046836336865406761953088741398309801943695967328960
383 4264942176320728361081274148325863704490833082216560
384 4494185302787405797875867972762925603411741983805440
385 4735103057770061402979433246489341526844415965944320
386 4988257202500475693500006732264356446793144974161920
387 5254234959651289861039756475656554457008078661708320
388 5533650096600217829521948352175243796783345958929920
389 5827144051787509755927407365771725174296870664109200
390 6135387105762458270405066296782779721563198465052480
391 6459079598569467614163228832877947487148735960510480
392 6798953195180662743469138877994344637448470936142080
393 7155772200740250311071973397188077222186305213341280
394 7530334927445907403256205266201225816961483008492160
395 7923475114954419528796732617661988535517014588824640
396 8336063406262670520342721141890870333688748346397440
397 8769008881080959013942724933001366005082859503952240
398 9223260648783535745631670173344860156543382808392640
399 9699809503091281237983792268412439501216361753606320
400 10199689640713634236702547028652913979848125244812800
401 10723980446251298724424794535180245186970773937444800
402 11273808345737964282470829653586865926234086177260800
403 11850348731278335393664551184768400458516057149276000
404 12454827959321246025717803793373914715611674613703680
405 13088525425190604230523150022746698135811952432218960
406 13752775716583436984278836341741435372422136218474560
407 14448970848833459278830389595297230156109665871239760
408 15178562584830446555958817738514384036348355795183360
409 15943064842580320792184993686816278050537072249886240
410 16744056193488344610780970497016453338674311278645120
411 17583182454548233361453767816264374516123283207758720
412 18462159377723422773806528334342722715380824365861120
413 19382775439913252175352888959504409569864091358556720
414 20346894737006525040681115269436893508547505236856000
415 21356459985637876578292540136755293127299996064343280
416 22413495636378701086267836801632921272205399068769280
417 23520111102214161033195658935492136824922089975146880
418 24678504106281108606700895244029452406674586841838080
419 25890964152968694472040391651352735785948314377164960
420 27159876126614115695425765158569582031983823683965440
421 28487724022160465604626336050286594578609874029428240
422 29877094812282095625034356281436391599081800773919040
423 31330682455625388186777345495699878667396474161719440
424 32851292050959478548330672808452918930728951212965120
425 34441844142182362337473624760072786795919555495813600
426 36105379179283097953549859508194363952981699658857600
427 37845062140520574615074260498934240256500416532049600
428 39664187321243686469032200141763485865429612110892800
429 41566183294946852344152178177111735146530663085258480
430 43554618052328773878831171135231066193315586008589760
431 45633204324301259303956272805424235090874084051629360
432 47805805095078986563803730989710042738572927006210560
433 50076439311670371265063751730668049314452007507300160
434 52449287796284378869815235317004573288864504590647040
435 54928699368368316539682848634525826779327654355645920
436 57519197183197501342511538459361545467805483969515520
437 60225485294149374766974887602617435860947425739123920
438 63052455446012268713296191535241627351746210780883520
439 66005194106902778912355928779055047227033864785582800
440 69088989746595725231371843965980340262022477006734080
441 72309340369307135375651334176062307179526328490738080
442 75671961309213743655974763232540477730091946016311680
443 79182793297242318141165130934923226559878744747834880
444 82848010807918889933906930026118015045065201988117760
445 86674030695331833751849882116754356387689617667256240
446 90667521127533919783303324244172500962536336216719040
447 94835410828987107380114862812907390768705683130345840
448 99184898640940170242795091212514822015320087822346240
449 103723463409923423355322623191625835383487355527153920
450 108458874214847061456336202303791710735258977815014400
451 113399200943500119203187769153427028018319255586330400
452 118552825229566030897754600914984105320246629602598400
453 123928451761598413882357838373962662129425070415859600
454 129535119975737240442514208169074716212776031289193280
455 135382216144291219107053895110305648203521758824460560
456 141479485872667203425259899470734578457270460347644160
457 147837047017492015508983903029494365187168927512491360
458 154465403039146448915385504563779272055554130773816960
459 161375456802315642153808768932286090482162585412587840
460 168578524838554736955779075825900261671100489128446720
461 176086352085274006672209801972850141516977609737182320
462 183911127115963717583181292583085180049115269584246720
463 192065497876906133065949601236254015952708463999910320
464 200562587946060556839154959797742785790982432979289600
465 209416013330257412204487457976721876143156227367474880
466 218639899817299350724113154146005857779478410416666880
467 228248900900041563669512196582400985689767208181136480
468 238258216290010126727376701284399255935778560517831680
469 248683611038616643153181938008530769913503786054100560
470 259541435284539969681622998786057949545332719976447040
471 270848644646371726578811762479320350620262144717269840
472 282622821280161928613116979711093717569769633857232640
473 294882195622054754737666734694480459289003467720523040
474 307645668836772535309737467816060308482691852921422720
475 320932835993288818334198208886502164239316859158915200
476 334764009989629229485352532022537623511555932241363200
477 349160246249352121013710141756111566321828462616657200
478 364143368212890076210430664151497640500886696056926400
479 379735993647578570808045243573555330812138857869508080
480 395961561800859870413758799461992687391271629698831360
481 412844361421828951772382525617231774606886169371768960
482 430409559676984271565068967342857275003965598530332160
483 448683231986759974204670433868177356519272778306233760
484 467692392810148042898073057482122543310246143372208640
485 487465027405469378054935988863953939049419350559797520
486 508030124596122264776705296410675934559170618738509120
487 529417710570925606575190036176366638405542265860229520
488 551658883749483104803273280960906709254500453289637120
489 574785850743823711104000733600336938155346694018226400
490 598831963448423641663759167468826954851641284721815680
491 623831757291586495129070984546815666127951948193055680
492 649820990682051048609598584391301518173633707341121280
493 676836685685611616279828499968322472542031782769578480
494 704917169967473951078166416870860045789322049037863360
495 734102120037031070778927241732370194322098358205537840
496 764432605832728624894279506774580524654744521340080640
497 795951136685699028983073948459267687118358522769829440
498 828701708701878129656462825552162830917058097786499840
499 862729853603378189857963085241324410594303497777271520
500 898082689070977074375533814079078221908368671734016000
501 934808970630696256280766411905201017577176419176706000
502 972959145128580254314670969333379511547144949551976000
503 1012585405838957959563120199438419848395267258183093200
504 1053741749252662639906056510150724614299556054970202880
505 1096484033592912858133754043356526173657598205981952160
506 1140870039107811752613965087411330038507195899889253760
507 1186959530189707769375262939229637018975608914356232960
508 1234814319372976676187921513090315454103559171566050560
509 1284498333263133220993299963045003816996610490157259440
510 1336077680451561820995761727949124759229190988862448320
511 1389620721471569901097522742264319884116075531357495920
512 1445198140852915671659648002854360302506830087526072320
513 1502883021333444990925428022617411278976765355455313920
514 1562750920287990256801259570751025254914058513102643200
515 1624879948436238791118132072180037221760042760801256480
516 1689350850892869707434358544703705904132015933416404480
517 1756247090624887596979072436537202878494385949399016080
518 1825654934382749348497699171882621005307027913870825280
519 1897663541173587874778998835920268325018810844558406160
520 1972365053346584306251907077765786626326572216448528640
521 2049854690362329201764191770336383945295817944425401440
522 2130230845319844407106486173854552933120277905183386240
523 2213595184316811269025765143599526556866042387106776640
524 2300052748720468910077268782488035478111172204226200320
525 2389712060428609129393385856497188437490343718778066800
526 2482685230202103176322133677864634967936622454195108800
527 2579088069152451126566703460547415753285577512542554800
528 2679040203469947871566316575880989898833946895943360000
529 2782665192480211828317868723196068488789466725266527680
530 2890090650119024425198540005487980691673871849024072960
531 3001448369917681276133632090567959449808185872821598560
532 3116874453593360797499802498660978495928192788536693760
533 3236509443341373946967513666104761396263574339046017360
534 3360498457928570889597600616422985633754834332205490240
535 3488991332689647863830639630111281352595455023405399120
536 3622142763530621490212369177017234970682456607478142720
537 3760112455046319422577602320364518832530337840072025120
538 3903065272861376791266994128915025566100406989802190720
539 4051171400306928559962398275606150787473959946589040000
540 4204606499547949964362793114168357443050799550087297280
541 4363551877279021898324053666884406740662337496714463280
542 4528194655109186761469115748680765491830599089507570880
543 4698727944759514206342054531587022091925507426345572080
544 4875351028200016772531019790417373576266210387234728960
545 5058269542855643944740988843611702687252994417330669440
546 5247695672014241122224198709977586630522813779313482240
547 5443848340572588765119403012034650607337762894569403040
548 5646953416259938042575042028362737309620118191017853440
549 5857243916481834128565167714562548160409614009430959120
550 6074960220930468382097293433138079948568845171278817600
551 6300350290111327545082072093506464708381595602255571600
552 6533669889939513357953007279377654586737962764222393600
553 6775182822562791223573916225193491534661782413017976800
554 7025161163572193366832863148794567022746115354933732480
555 7283885505764851993257877292171328125316011209331693760
556 7551645209627672928044289818284267819128471174840303360
557 7828738660714481830978146775692962997032993149649464560
558 8115473534093385078185896855840029063145088215488884160
559 8412167066045287555653691681513108472742763112110901040
560 8719146333198801731685682586709667437034234057557649920
561 9036748539291168308515993330579268116605034953515699520
562 9365321309749290373260101088696911708797463816988337920
563 9705222994289562185442006701523747761870459815791767520
564 10056822977739852497220081657033937187797794388083916800
565 10420501999291782583078653180602170115916482218092688080
566 10796652480396322973812842079548875093887135069464982080
567 11185678861520722297085804063142936477693133835975785680
568 11587997947989878712559365630820396274675422190217818880
569 12004039265140471319970498920710582631897007172217081760
570 12434245423021487778031759265058684545533982839977210240
571 12879072490880217403877004965437730523563550338500823040
572 13338990381678328469498634842718927868809980121149379840
573 13814483246888316555745441978356571524860991511887480240
574 14306049881826399989099333547321145314210613297804297920
575 14814204141783850936014251486945583034606685534380268400
576 15339475369224789070390990275433034420985324995317094400
577 15882408832324631310674005926899178520012485739756742400
578 16443566175129688436252075402302338486668007158087193600
579 17023525879624829974436409171899486254562922936303317280
580 17622883740002705180037813532593927103502700997661314560
581 18242253349434712835582847109987340011363902271648118160
582 18882266599650758653681634956496012454296398228022295360
583 19543574193641828982967138675870714793228006670793650960
584 20226846171806546071879573802124393014989461060967491840
585 20932772451870156145161503120732787159090374223219450720
586 21662063382911839860085901512450474281244283965385416320
587 22415450313843828246791450747391089328968922684921510720
588 23193686176693558963858172696522689129091059516635544320
589 23997546085048020632004293982799646644982221894225023600
590 24827827948027510213274208003787426751610298350580178880
591 25685353100164273001050923369987777449266301975201960880
592 26570966947569909952201016903568113266435593815112660480
593 27485539630784026055818999264222424628903986330042815680
594 28429966704705359478035766324089892624898783980655714560
595 29405169836015577690184976680006264340226409367669651040
596 30412097518515057076480390110111844161222197277733923840
597 31451725806799280083531203439590869589853818870176066640
598 32525059068713992332774235689734004522215031910833407040
599 33633130757036964843376905026674044418901067954915216720
600 34777004200844107243307752879358976522127238324726419200
601 35957773417027780277754216850531559172957155501869927200
602 37176563942445463817232383686982306286524247464810851200
603 38434533687187453746546375033029194283990071334987510400
604 39732873809462991468772714226344980874184586176456782080
605 41072809612615177239795711476780154519695893935800685360
606 42455601464786187179296609178125987023037961482197792960
607 43882545741765707671766595084314264411549984272139186160
608 45354975793567124132928425411392731457620358499859317760
609 46874262935287857999395878348633381426133943680400512640
610 48441817462822340599630966531855386779168661311291051520
611 50059089694008449651167805010631427278782382701158793120
612 51727571035800817944362926298517264652378084504768043520
613 53448795078077258832210274712103313465103822762576271120
614 55224338714697644039637471302992312036666315721400110400
615 57055823292447920700916805682983190932057075832468769680
616 58944915788515571174378870678119313892770313731959399680
617 60893330017156705891917685243865654132517753365758445280
618 62902827866229141178806668857002531271938483917875812480
619 64975220564280255609842101544104346431835275314857127360
620 67112369978893145115481265584352705591170151721439491840
621 69316189947009613864293256483465501218651604171790534640
622 71588647637963850157925721658967051617210334681152213440
623 73931764949976249499775069495670217434835832349129633840
624 76347619940872766043385028715732055118840221982332715520
625 78838348293811404284208027776069560690158680177492520000
626 81406144818814010711122339873405619910764053982404320000
627 84053264990918395855148452916894925854445315453206220000
628 86782026525783016527386430060590225939345051648805427200
629 89594810993593981884973760273633890036973025885506876880
630 92494065472142021256308541903383075622582616418287556160
631 95482304239955272444538774783175632931973992382598327760
632 98562110510392322658598869426272009856632662475984136960
633 101736138207618866540077876165672377691720222842116134560
634 105007113785410643308546107396594152428966069560535213440
635 108377838089744984286131135248882962631784927331828952320
636 111851188266163349535940797498528444984268112339657329920
637 115430119712907664715024874651403642767120277932455686320
638 119117668080854093263925396794556946980336061935106697920
639 122916951321289101602323072755962103910386114292153177200
640 126831171782594303054082847144948807509579681087677460480
641 130863618356928606876342931314671111767200055784302548480
642 135017668678018659219940994292692111958647865919753390080
643 139296791371191450420350348505419819941227204595928309280
644 143704548356806285143115002243056857073681819669377820160
645 148244597208267076136663903841600141918075654473349482640
646 152920693565820136348588496055426700930227675301198405440
647 157736693607367315730007103879858251144681700876736820240
648 162696556577549466100033492929108955959466447740550160640
649 167804347376380828006360128507139939169722328542157044320
650 173064239208741025762282725832071959219561314789353820800
651 178480516296057939056607899127665123322551810974566772800
652 184057576651541800141825644075809258065392104790514348800
653 189799934920358453160086721470436181912233845131658694000
654 195712225286157815351505137291593517286919672825816351680
655 201799204445402207525785370943932896683295964603815926960
656 208065754650968382223792089327622475123039031670958722560
657 214516886826526781546948894214094154804737096336072397760
658 221157743753231811926591767182470756112348819686994351360
659 227993603330287739522697987555210102464528525127653094240
660 235029881910986197006596991525298133714663901410139653120
661 242272137715843259866936637861079637314574441818733776720
662 249726074324496607902705445434284999719589202130662189120
663 257397544248056445202722352923663930997003502780875824720
664 265292552583637619781851334745615806565616779372528224000
665 273417260752834772429464488009474533062310477748656501280
666 281777990325937363661717901955732434964572575571296657280
667 290381226933717088551701364959860310415057692812093994880
668 299233624268656502397670924278237537000618417285161806080
669 308342008177524656600293639589550638391459735981805542960
670 317713380847243194842013031727057244125753850020712373440
671 327354925086024695950400034335630402976740989868641536240
672 337274008701804083108331858609905997445948250052588887040
673 347478188980023660945531827277587315108874573933400237440
674 357975217262872804282096084070131357134671078587488453120
675 368773043632124516846392881039379153862345474791141821600
676 379879821697753017288394032005862072068376254214253785600
677 391303913494559205568751415476695808191090648397337987600
678 403053894489074327822312640862519673556617854179415060800
679 415138558699056404758205487294323817397723571490904206480
680 427566923927939030442939088355052930409159154217579797760
681 440348237116637997986456604130745326430692411461919227360
682 453491979815167879477056922135569494017825205844419218560
683 467007873776568192950567462522610444706304665809080468160
684 480905886675687142893387328858344476387453874977785655040
685 495196237955420136632304527233642268300018644862560903920
686 509889404803050371026291623680385250330408415934490883520
687 524996128259389766425206542575768893943427959110221551920
688 540527419463470412387086374570812691394021899526532651520
689 556494566035589496853158585417784566694461684679100500800
690 572909138601564432288302674238589477970930673411856142080
691 589782997461109583844707499810970089117743817524163226080
692 607128299403301661260759318717100441252579131427026759680
693 624957504672157473554222291047147638671707753073569052880
694 643283384085405379425557966416511574065472893794478045760
695 662119026309590412702367856444735587344837732489997164240
696 681477845294712737412648981989610106520996843426303927040
697 701373587871659807693744680580177715081207335996898663840
698 721820341515754390487291930914378216140580296028485114240
699 742832542279803470843828261447630183729306759922583441920
700 764424982900097017916909983276987696267065036706438022400
701 786612821078870661868889317531243153933761626336393108400
702 809411587946812535695843478385820623246380432253529886400
703 832837196709261889421452389903566124619562987018098527600
704 856905951479815605483099828214372736185099508845289441280
705 881634556305128451976030186952474699188123010783304418560
706 907040124384763823538042476613368436879864292167120092160
707 933140187490023857123524066780625001656942379611196099360
708 959952705585761191081263914634896747308891237539210984960
709 987496076659249280442687576428881864278701861389995645840
710 1015789146760264109054356603746078225883013402483180454720
711 1044851220256607370344009149212249025690367451370187650320
712 1074702070309379743574788301540213204774238194782467774720
713 1105361949572392792191480223522569838383102840423257428320
714 1136851601120189276365350442660987394807317876321945257600
715 1169192269609224324470011253779273769051664581822882882880
716 1202405712676843969642697812091067212715729438649873754880
717 1236514212582783049783805656357689319534666907523829434480
718 1271540588097991414614306192203723775204210735565392799680
719 1307508206645685804352757765785888813997663613845889328560
720 1344440996699614684117415459001999217891814604101672855040
721 1382363460444614759554111179803441551377070159732900827840
722 1421300686704630886014275700342450226835036488695856400640
723 1461278364143465639768449683969583488885439589626766291040
724 1502322794743620969483411480666718192930067150598948510720
725 1544460907568692114100190388384238032263331545089855173200
726 1587720272814873384254600698975459759326801521286662491200
727 1632129116157236483759034251193526480198490713552099045200
728 1677716333396544821044624315943520720326471774381233094400
729 1724511505412471753834536370865218052434570023494022306080
730 1772544913429196950031985174191543090184031154191215039360
731 1821847554599463060577024974892085795263692215805357816960
732 1872451157913284712941662848262743142527112555073324540160
733 1924388200437613474456537433508581502173914917715253651760
734 1977691923893375930637784321472960513092544753800595816640
735 2032396351576417403338371378760820310663844319260242305520
736 2088536305629001125502614624907348586150380872686083077120
737 2146147424668631922568985802522632681602514860441266107520
738 2205266181781094654557523233224423636794988528877230405120
739 2265929902884720877411550512647934874505209651177293994400
740 2328176785473022417465952851678253892754183366897593223680
741 2392045917742957849627541661781980493145613513294430993680
742 2457577298116227259038372670705757679926491288773529769280
743 2524811855161122179136492518769143492813609189160032046480
744 2593791467922591268046821295559382122899731012373033391360
745 2664558986668318142479489583753985488785046411964739695840
746 2737158254058745866576440562189174890745269339446647488640
747 2811634126749122925668126148853277068871605014768808597440
748 2888032497431788135370915297632806880196311797662955267840
749 2966400317327056879019749987833841793757476236491121409520
750 3046785619131218365699675483369589917220082809126256024000
751 3129237540430303292192503894003191459243169141162895934000
752 3213806347588433410543429899451982356632992966314054464000
753 3300543460119719084709065960396787974423617176616874011200
754 3389501475552828001390857233650613504952443392938153050880
755 3480734194797507818695405942102422918183928186195693160160
756 3574296648022507729202534875152974870257308808648678901760
757 3670245121054508719373034270441629070758393787882757290960
758 3768637182307839763510553720719491213675160746343826218560
759 3869531710254927336741251483290753037249659291207055167440
760 3972988921447598507247674615740362893583248448303490456320
761 4079070399099533513375108501635780674758702668738967413920
762 4187839122240342186838951394588732756230175473580981800320
763 4299359495451919890261045226784841777671220755009788081920
764 4413697379197922837359166405605026211995209538346128211200
765 4530920120757389799568761293232292871314954670922874914480
766 4651096585773727316511696544916675028466680052867087692480
767 4774297190430468662932645973396565497290094893725311764080
768 4900593934265413025463031899121815315295164982291885793280
769 5030060433634950653389199269068990281811716425843435484160
770 5162771955840582213627380017436336204917622585457197936640
771 5298805453929846247069261480395847579083662916747915409440
772 5438239602184077537686509073189122715681210734739351754240
773 5581154832305631414207072629624376973152405516418794794640
774 5727633370317424554353140260028862622619346835083389888320
775 5877759274187861801736020787104311496347969327159659574800
776 6031618472194440884343419626834645894345279611767427436800
777 6189298802039552790573881754142785369291628997432936392800
778 6350890050732224964061437596731058524814936772630576528000
779 6516483995249787472833575689130220379939838876259888175680
780 6686174443993678943061148606809454107587666228498870280960
781 6860057279053849374861693845781606646755224348048161096560
782 7038230499296461030056158136261238891085825298755697101760
783 7220794264289836452885526540859944028172942361691702685360
784 7407850939083854408592861569561318407803653487032842698240
785 7599505139858250156292406063194531414250281749201200157120
786 7795863780455536067213660311428843148344757192187630910720
787 7997036119814522213474207616637669542316571311644136353120
788 8203133810320684242974877542044286574944129311553516958720
789 8414270947089897680532187751499252894090200929792460658000
790 8630564118202333812415202152792322646465897771468365705280
791 8852132455903592580236585753098681479770850508494252851280
792 9079097688790432490619275259210655768465233646983859418880
793 9311584194998746499947064010799903206422159211099884290080
794 9549719056411726220312295453710561211754599420023120856960
795 9793632113906454675785001727686428498955767714036204077440
796 10043456023657470280427915798706025139598625434047826090240
797 10299326314516151774957110090607508798720937884486113621040
798 10561381446485085612297636475713839635947704941497277621440
799 10829762870306893789028602632580451516263210824686197947120
800 11104615088187321446205224164120067604652566621183084825600
801 11386085715672709776480095791288103047499846118589122249600
802 11674325544702310942866313219690458215124568768305285081600
803 11969488607856237906795441372645878123488283326758052144800
804 12271732243820183349097937531953873523520598028643684180480
805 12581217164088388317826627411212078686014368870013909151760
806 12898107520926692922999154078812300709018452400470632151360
807 13222570976617858392796830906424646495376163978251502972560
808 13554778774011712181878963019999399591060948495088157052160
809 13894905808403035654527742128537624035869089964421958659040
810 14243130700760487228534284215895211074863889393213146657920
811 14599635872330232836217501184527944014895736204428020067520
812 14964607620638340213832313026979382844114283011355001265920
813 15338236196916383947932751659369890210423013193928034785520
814 15720715884975104466042615532220566060329950473442554084800
815 16112245081551366339269547518541039546053230278727859596080
816 16513026378154069447290993984936799525378980151134335470080
817 16923266644435080823462078123717407429846489704816387983680
818 17343177113111675432683191360391906875370038171182957786880
819 17772973466467400821185215119490182344344403941974271009760
820 18212875924458713600649270645514505389162441444384164618240
821 18663109334455175175234267197986077737422631405876532281040
822 19123903262641440076361448396409684889405367950404471947840
823 19595492087109722824798255381569469197389764466726552748240
824 20078115092671888482079149254283951195834146654863489585920
825 20572016567420778074082999482835282771797823711758082026400
826 21077445901070852960251260716729996933787847992121345622400
827 21594657685108722075198289142294639956186967386890797030400
828 22123911814784602879190898097266456376755805268723762361600
829 22665473592976260915163490070071314529033677740077028815280
830 23219613835957474178754098320517641106740181699089222522560
831 23786608981103577161635859357095812107135271854965076066160
832 24366741196567155525705300771576667059954153056512533903360
833 24960298492957486006200913494131452785258544906156994568960
834 25567574837057847426503531167320354230738609482119403299840
835 26188870267615367738381278378089729969359466496393261458720
836 26824491013238618882193354437494856106653948207364331384320
837 27474749612438726096719160441407959833756244257232879288720
838 28139965035850321203759770847516369082109404916526709312320
839 28820462810669240455675847919670663261119062834213827491600
840 29516575147344446873082905893143665353059768361571650586880
841 30228641068562244724833272168351401443149237122122275798880
842 30957006540561450024309090255139851261279364292595612708480
843 31702024606818785747404521290822908571783181644785192783680
844 32464055524144384032211984227561643204424104212638817442560
845 33243466901227900013537289441037365962819993561734517309040
846 34040633839676373293523475555294254175824802610232436731840
847 34855939077585613470830698830341414223467739074997960734640
848 35689773135687535764378356541499091369731629055524769175040
849 36542534466116531694410694735829456714661079087289740054720
850 37414629603838628145844954509260228688295668706020201427200
851 38306473320787866060205164334075787719128322426109619055200
852 39218488782755017608111131284449523408377230774108418739200
853 40151107709074458110945550113112891472975840582779199928400
854 41104770535155716336131260232333028042226568892762159830080
855 42079926577906944215104716077008063081561061838662379393360
856 43077034204098274657796442523053201666507644652839976840960
857 44096561001713774095003303040001386654475705293433680144160
858 45138983954341444804808945936859903316735404512384520485760
859 46204789618651491107112074366400236294247511240781333120640
860 47294474305013833278894432308399564702135959940798226059520
861 48408544261306633691258790053082973494038615339359792611120
862 49547515859968391338286034246623063338075669860066323171520
863 50711915788346963759848425198428523063991490894433064539120
864 51902281242399689499793780034000803506519735155004699878400
865 53119160123799609833192912674436873384997816514028563927680
866 54363111240503625689137589987569031012910517439300014087680
867 55634704510839274638131340088305491460127170700172405093280
868 56934521171167673656416918436698528788749236569816925780480
869 58263153987181046276380106276496198889871798668601722905360
870 59621207468894137836988031331816280355953966712408449899840
871 61009298089389720017388502623383833883111755937861098442640
872 62428054507379295828459797957815539468080075646180613981440
873 63878117793641038911239510526625668175048246302694607151840
874 65360141661397936509613921337762462949165183733442924603520
875 66874792700700054011128637140528590352504164151114149528000
876 68422750616875800649894421852330327350225556551385214048000
877 70004708473118051006831252644002069628895562594412127958000
878 71621372937271965494375042052622502825623546469302107595200
879 73273464532892355246676049724318109978164185898957471224880
880 74961717894639452925631364183282730472528828628874948764160
881 76686882028082981073196757939034037219518151287770349725760
882 78449720573985453968712328364943097242287581286917831944960
883 80251012077136707665884909777307037545222169521617196302560
884 82091550259812726169089234427297993186197311598621154621440
885 83972144299932919746349077617429610222770709404875753210320
886 85893619113991114352409288257263921621559573854898381497920
887 87856815644836629237501724383295392079709025268317041914320
888 89862591154382953235678427043542153622118136816348124465920
889 91911819521322679153035317896508308192917805698114121495200
890 94005391543928520305068636391317769631010434241103924868480
891 96144215248021413780293881335679619989568039673576646836480
892 98329216200187911632845733154528898195632775220334386638080
893 100561337826330274131055565788507096132483590993055524527280
894 102841541735633908615237701105007341911232615378815200148160
895 105170808050038043651675461160656138809188759341781306390640
896 107550135739296791218977674854490559694961143756495076413440
897 109980542961719029837818976197304174323866621207008996938240
898 112463067410676839068199274059081761328323653096803746928640
899 114998766666973530864772438377510991706996578760227174732320
900 117588718557163656117936067278476312112510957344464882828800
901 120234021517918715536123488430671932607092372798878433350800
902 122935794966533673065446736676035412250645907032577652436800
903 125695179677670757521351438632348750749958966634325384362000
904 128513338166438444250628271337188464642194548357529856999680
905 131391455077904933680893945183282245519591243500117030884960
906 134330737583146887780992172713053308711806301267740709970560
907 137332415781935648984754047894411188155459052676561035805760
908 140397743112164649259903532082790541227329389415145233519360
909 143527996766123219973953136583411858640961903411235305552240
910 146724478113723536262739736083380572968328627091313805661120
911 149988513132788972990536380118601888422121673074676232044720
912 153321452846513713351908971059368099325377744281984744517120
913 156724673768205035955890341353332475074167747207947444342720
914 160199578353421312106627313616659800813477476889747042592000
915 163747595459620372208240375700831141647897135597527214909280
916 167370180813434549034883151519518119454452053049824520545280
917 171068817485690376282431542447822178762987818776444210092880
918 174845016374292613621299542494835644900629136452057106774080
919 178700316695093984668925978235511672906244010604252618170960
920 182636286480873752166814878377624595804675487398459930781440
921 186654523088550015454937587113614117004376793395523460894240
922 190756653714752399363127030048890864403137496689750174855040
923 194944335919883611165167609539759419094048847722995025005440
924 199219258160800173550035932341203442719334588673681371941120
925 203583140332244496942710139525477828092295340128228389079600
926 208037734317162334243806064965170632107785258102592829713600
927 212584824546041565445849542083957448748502459615918876175600
928 217226228565410188920285459902492285458209582789026929228800
929 221963797615633350752613367369239837023234325090936742404480
930 226799417218151223635844094443503258602696991571657726005760
931 231735007772301552820601304186390627278799063034917729075360
932 236772525161872718772779368289348596628924517559173588226560
933 241913961371535224819204157445014920558417032339965874886160
934 247161345113301603484105141389125045948809792702639973663040
935 252516742463166847753696727049306932572875232632819502411920
936 257982257508083613475540727818327875982269293669403978251520
937 263560033003428606829866149626069521393128885136901671229920
938 269252251041118766631426105337119969487885621002074079419520
939 275061133728538075466100945556055075590669439669949569668800
940 280988943878438086673229750298791667852945992552085665550080
941 287037985709977536293113899225102901847383630811955012964080
942 293210605561068720653492968812068358478274015852538778207680
943 299509192612200661616948234313631090819837243297497946520880
944 305936179621911453004778925706549815232249591895023345973760
945 312494043674084583707326252097995256650411101128889698322240
946 319185306937246465845200344768941650083860925598747342135040
947 326012537436044860423447702398125189904107212032879369231840
948 332978349835090388588312170355436660607845673285132527882240
949 340085406235345844224737611316388718158196387551867428979920
950 347336416983250583596935406041588175726940618437453406030400
951 354734141492769860412986349886918348819662723235509112136400
952 362281389080561600470385596058996539206723794257715183174400
953 369981019814455769299560418994065470738712849089649172445600
954 377835945375444179357690140485011810092280837191544052689280
955 385849129933381310730778215977593925228491502940705290626560
956 394023591036599481377196615259597898834871435378608828540160
957 402362400515644500094396268545301020477959542268480816957360
958 410868685401340768019974326028612307340694987586007613152960
959 419545628857397663000935499438614726177967384491737502953840
960 428396471127771945997254266401533419258831904382858962462720
961 437424510499003870248599143412387428832458092664038785368320
962 446633104277747652651611538711422983506353207119613062302720
963 456025669783719983099203821026304456865338889736861241196320
964 465605685358293301857232369951498859032238728589380059225600
965 475376691388963667836446573208313592219223104361137539540880
966 485342291349926172302248936973300564928291687684205251842880
967 495506152858994023599602825841050644577593481831358149982480
968 505872008751100639308157924517235709379271249444226817767680
969 516443658168627333340825394496972449310147018017917283806560
970 527224967668802477319896416085393237772027683403797484263040
971 538219872348421348575451155142034245235571715972564966635840
972 549432376986139251783207425817686664184598949278663551568640
973 560866557202593918069977706672639450823022013912127373309040
974 572526560638616644846364944111447652085012355465219508598720
975 584416608151795142165060271118150468615670705738672827681200
976 596540995031654597540987909293617518160008748297949989619200
977 608904092233727061403549735777418181540908309971068488683200
978 621510347632782890183474498277966948595521468990504544262400
979 634364287295501663974587133175694502079158260260873869354080
980 647470516772863721266735509425061839985193591665803231247360
981 660833722412547224937988029465337327127363342337400461114960
982 674458672691619492045227207380949308770280001913534799748160
983 688350219569815185490980929743828123142300050066284097319760
984 702513299863697878904761765238845318658511415574993737424640
985 716952936642005467598820766423100320032174097946826836063520
986 731674240642483908786099914897250670787700546416352318645120
987 746682411710517833932910914154196000813303652802687314235520
988 761982740259870685716743193446768765400651977541940891173120
989 777580608755851192132570027294795382241373081430259899012400
990 793481493221227201406783783459704243272660577752086349631680
991 809690964765212164109953402355710256290860292877854521181680
992 826214691135853863787315181076901265556847384572335384417280
993 843058438296159365134543353891836451553003387062747025764480
994 860228072024294569827121191327896676542251007499535331919360
995 877729559538201245161782104682877230746257718322564320103840
996 895568971144978920291318633095384436214049190995992830896640
997 913752481915383629638995120943050389894601463959924724615440
998 932286373383800123681458007991927316998895084705474429035840
999 951177035274048864311263684379872446918612273814822929797520
1000 970430967251393876060079440227467519354221980472206048032000