22 1
23 23
24 276
25 2300
26 14950
27 80730
28 376740
29 1560780
30 5852925
31 20160075
32 64512240
33 193536720
34 548354040
35 1476337800
36 3796297200
37 9364199760
38 22239974430
39 51021117810
40 113380261800
41 244662670200
42 513791607420
43 1052049481860
44 2104098963720
45 4116715363800
46 7890371113950
47 14833897694226
48 27385657281648
49 49699896548176
50 88749815264600
51 156077261327400
52 270533919634160
53 462525733568080
54 780512175396135
55 1300853625660225
56 2142582442263900
57 3489348548829780
58 5621728217559090
59 8964377427999630
60 14154280149473100
61 22138745874816900
62 34315056105966195
63 52728013040874885
64 80347448443237920
65 121455445321173600
66 182183167981760400
67 271250494550621040
68 400978991944396320
69 588671286046028640
70 858478958817125100
71 1243918491347262900
72 1791242627540058576
73 2563935525694593648
74 3648677478873075576
75 5163222847461899400
76 7266758081613043600
77 10173461314258261040
78 14170178259145435020
79 19639369867938409940
80 27088786024742634400
81 37189689288205989600
82 50825908693881519120
83 69156564288396165360
84 93695990326214159520
85 126415225043304818400
86 169870458651940849725
87 227365075426443906555
88 303153433901925208740
89 402696352496587217580
90 532980466539600729150
91 702916267465270526850
92 923832808668641263860
93 1210090862058924472380
94 1579840847688040283385
95 2055957267539230505775
96 2667187806537380115600
97 3449562896455011616176
98 4448120577007778136648
99 5719012170438571889976
100 7332066885177656269200
101 9373908296239788394800
102 11951733077705730203370
103 15197882802514693962310
104 19275363554408880147320
105 24384496062806414644200
106 30770911698303332765300
107 38735147667275960069260
108 48644138930997717296280
109 60944955672169553853960
110 76181194590211942317450
111 95012501118129501092550
112 118237779169227823581840
113 146822736770579605107120
114 181932521650500815024040
115 224970322471049394922200
116 277622951134486487350800
117 341914581923525463368880
118 420270006947666715390915
119 515588977595591125067205
120 631333441953785051102700
121 771629762387959506903300
122 941388310113310598422026
123 1146443189543932708969398
124 1393715250033800548158876
125 1691402002468204548736500
126 2049198579913401664815375
127 2478554472847638204110025
128 2992971438910355567227200
129 3608348744106877272638400
130 4343382747536055976324000
131 5220028806671773696316000
132 6264034568006128435579200
133 7505554932836171909297600
134 8979860366071848534338200
135 10728151764776102231289000
136 12798496842189034240836000
137 15246904933738240791256800
138 18138559317723079562012400
139 21549228591141094522390800
140 25566881379319942653684000
141 30293531718353881631676000
142 35847345866718759930816600
143 42365045115213079918237800
144 50004643414677733673985600
145 58948563375026596607544000
146 69407179457692605683076000
147 81622843042246504283297376
148 95874450557559385983555648
149 112482623095089358358659776
150 131815573939557841826554425
151 154295749340102590045036575
152 180407337689966105283427380
153 210704753179884077163086940
154 245822212043198090023601430
155 286484532832298525967355050
156 333519306879392313812741700
157 387870601333811801989632940
158 450614375078987240546779445
159 522975807573423147787868115
160 606348762403968867000426800
161 702317631273661781201933200
162 812681830473808632533665560
163 939483250831424163850975080
164 1085036993917982837123661360
165 1251965762213057119758070800
166 1443238309217829735276664950
167 1662212397512948729594503770
168 1912682758782023195697785160
169 2198934600232394014101535320
170 2525803257023695827008520300
171 2898740650678201251130583700
172 3323889279444337434629735976
173 3808164538701128319145326648
174 4359346248249975839021623926
175 4986180349305527920449569850
176 5698491827777746194799508400
177 6507310022688135977287180560
178 7425007589990308999725116280
179 8465454513428441471024177160
180 9644188686184300410027543600
181 10978604730813574680597392400
182 12488162881300441199179533855
183 14194619920981246828881085065
184 16122284354694749484655059580
185 18298298193978703402829362100
186 20752947951707553859306471650
187 23520007678601894373880667870
188 26637117129982868327045575660
189 30146198428543485711446789220
190 34093914889424180268898154475
191 38532175999290049889701464525
192 43518692893315821051898124640
193 49117589055028967619978585120
194 55400071376021044873696776240
195 62445167157942796244918331600
196 70340533120441310712666626400
197 79183342998439646916544716576
198 89081260873244602781112806148
199 100153507987433197477070330076
200 112532031446554154468618348400
201 126362783914845726526213899600
202 141807124171104648657195598440
203 159043349208476484405584013720
204 178268369442468147355709553840
205 199699539539376886382079008400
206 223576658397345861927762368100
207 250164152909462667129982757820
208 279753461318108789048582868960
209 312665633237886293642533794720
210 349254164787000647153894132400
211 389908088730461039944294507600
212 435055341109777581411528608480
213 485166427520327878746887924640
214 540758414007032114853302166005
215 602399269489698988049015366275
216 670712588710180316590656284100
217 746382726923636557436781608460
218 830160379945677395516420360430
219 922868645726412942223837862610
220 1025409606362681046915375402900
221 1138771472392726187780391779100
222 1264036334355926068436234874801
223 1402388569957072205280001876023
224 1555123958764278089023368416976
225 1723659560206712167636738393200
226 1909544414738808577872072925800
227 2114471132418095352082734410520
228 2340288437821969612984774007760
229 2589014745223338364123252404720
230 2862852843275806844943981024450
231 3164205774146944407569663237550
232 3495693998105195726457913671960
233 3860173941035595280875326471880
234 4260758029256270262852954690660
235 4700836323357856862772039212700
236 5184099870618944951468230159800
237 5714565903891581179060328129640
238 6296605023732390373223880068770
239 6934970510009406908758098324590
240 7634829919276411275696988981200
241 8401799134911484554534129426800
242 9241979048402633009987542369480
243 10161995062270768422746483238840
244 11169039617991295023198837433680
245 12270917965954561796787960409200
246 13476097409039384830401063663675
247 14793760266812124680484723221901
248 16233860823758437702478811323148
249 17807186542360577039282925195876
250 19525423840307650262371628504250
251 21401228750730219283210824255750
252 23448302805147892432039685706300
253 25681474500876263139852989106900
254 28116786738028322575528703591175
255 30771590636039580501115104788625
256 33664646165923643625151567632000
257 36816230062307984730484905878400
258 40248251508794322290106380155200
259 43984376121425018873998111646400
260 48050158788111365156468525328000
261 52473185956891490819407050672000
262 57283228002939877477852696983600
263 62512402343457210691598586334800
264 68195348011044229845380276001600
265 74369412440027658061834457368000
266 81074851266587528870688383852000
267 88355041992566817177444075463200
268 96256712414666288632337448065600
269 104830184775486767781776411051200
270 114129636650731561697901737838000
271 124213379647984952691290646402000
272 135144157057007628528124223285376
273 146989461659613874853298457995648
274 159821874979103975038903878931776
275 173719429325113016346634651012800
276 188765994069807844534138439683200
277 205051687675830482101789599185280
278 222673317085472164157412142865265
279 241734846174500909727307345756455
280 262347895073101762494752158185300
281 284632272260778360081178982432700
282 308716541452074990549586434792390
283 334738625405889740710854256882170
284 362846448913254528098788583795940
285 393198623347062891665987628828300
286 425965175292651465971486597897325
287 461328321920720644278553409798235
288 499483295914163705083546548954480
289 540639222918327006626011058606160
290 585020054650428477319191070879800
291 632865560978716308178009671472200
292 684432384465870970325847496555120
293 739995161064576362750824046090960
294 799847710856564156796846579230670
295 864304302940243319615640076458050
296 933700998796759206592078330772200
297 1008397078700499943119444597233976
298 1088776555988220953078240905709148
299 1175249784261653664153047042624676
300 1268255162872288126783863715062600
301 1368260946324583247892268739189400
302 1475767163535800503083804140125710
303 1591307653207642535353710514085730
304 1715452221897600463643716298872560
305 1848808931727095906047114739067600
306 1992026525029899110036679965333400
307 2145796993628698339583371050376680
308 2310858300830905904166707285021040
309 2487997264657665241768336414883280
310 2678052611263459114403417668797975
311 2881918207968635932800909671267025
312 3100546485814532451840978680811420
313 3334952062061679235141671227127060
314 3586215573586874246008509470266770
315 3855487732695786305435769567010350
316 4143993617455334940536405384949900
317 4453037209265563308983188159420740
318 4784006191035301122488695387485795
319 5138377020000878983413783934706965
320 5517720289933829780847016305725600
321 5923706398223275450340776702802400
322 6358111534092982316699100327674576
323 6822824005023366406291725600793648
324 7319850919296591773637480445884576
325 7851325243469941671393337111922400
326 8419513254510529555507328613443100
327 9026822407294895621806217890478340
328 9675809639191914261282481921819920
329 10369190134508598670885786815240240
330 11109846572687784290234771587757400
331 11900838885306332039054075713746600
332 12745414548134523345051461732141520
333 13647019435783910848559925263032560
334 14609309267794314818650689223887420
335 15636161676393276243603772811508900
336 16731688927605544005894483008493600
337 17900251328898629619004573885277280
338 19146471358125749402606158143113040
339 20475248550172331380074093408565680
340 21891775179429536695676703644378400
341 23401552778010884053999234930197600
342 25010409531499132332711682331648685
343 26724518595963247321246439376185355
344 28550417382022848069903028401887460
345 30495027853863413573116237766721900
346 32565677893323274988574747738536350
347 34770123781486696680109038354683426
348 37116573852629970689196151372484148
349 39613713377883363212628308345556476
350 42270730738595052208597280246782825
351 45097344952118125608564271631066175
352 48103834615592667315801889739803920
353 51301068336266500188755489662086960
354 54700536719995003213311576326442120
355 58314385992787465888064893681342200
356 62155453333629754060332641169334800
357 66237304000315887162802247455082160
358 70574270333669903584176204133688730
359 75181492729339748922015600249241110
360 80074962670302691159543242869014200
361 85271567917342983801165518217445800
362 90789139959053412164770345866809940
363 96646503827379438756045852051765420
364 102863530389374607330996170020007640
365 109461191230675602553392425823040200
366 116461616251242065507388453055909050
367 123888154099147356641192934120343830
368 131765435573659616312020230509498640
369 140119440134525643859180014576383280
370 148977565660271517896254613199028200
371 158368701604472014726391007154267800
372 168323305705324541366335584746821776
373 178873484410501578147131547323545648
374 190053077186157926781327269031267251
375 201897744886145106354101206477975125
376 214445062364945084715090546993555500
377 227734615525589568838279256948085700
378 241808103001890047811431345860607850
379 256709442682678790253592381179748950
380 272484883294463520380908114101409500
381 289183121267940393496172678196760500
382 306855423123203417543161008531006975
383 325555753618246285094267773593838425
384 345340909915487772033698411768049600
385 366270662031577940035740739753992000
386 388407899846673310037900894354508000
387 411818786960719372560733277027930400
388 436572921696063159982416698051467200
389 462743505557952504722507072321582400
390 490407519477177926200483038601677000
391 519645908172294225323547068003403000
392 550543772982538746829271488263064800
393 583190573536759373325885970046858400
394 617680338638395680350535140318446800
395 654111886761839929593730242428382000
396 692589056571359925452184962571228000
397 733220947890213041078713147042073376
398 776122173564640399865233597134960648
399 821413122685123394021825478134878776
400 869220235645633221187116908079236800
401 919676291540630400253387546542939200
402 972920708419298476057531036079635680
403 1029099856936948256827257237638039840
404 1088367387964730617168094041899916480
405 1150884574740772584733885344567796800
406 1216820670168629347400930859100326825
407 1286353279892551024395269765334631215
408 1359668751803525435112098612063548020
409 1436962582655405434007360031870778140
410 1518439842496691309131488693471698550
411 1604315617650745830470544609297861450
412 1694815473005403287574011228283894660
413 1790175934402126746209889097906006380
414 1890644991945103247272688996257874085
415 1996482625081979256025867515132360675
416 2107961350340363884534926107347873200
417 2225366792637801873040668827250792720
418 2348998281117679754876261539875836760
419 2479169470499515912577213060977268520
420 2616208988969338400207109260327770800
421 2760461113674414702975421049117773200
422 2912286474926507511639069206819250726
423 3072062790259133858911038090983897898
424 3240185629527046657159900872082519176
425 3417069212280384191793940125645336600
426 3603147238691692241842124983972557900
427 3798873755361364413003919427546375860
428 4004724057376019627501668756132632680
429 4221195628044993661420677878085747960
430 4448809117792517829438459528374685350
431 4688109363737347639334904784179680650
432 4939666451547644341933363089672248880
433 5204076821216861314007655031211882640
434 5481964418466305364755636610548439480
435 5773981893541992333338261321037702600
436 6080811849237460524964932212493812400
437 6403168140040410239541386450264568720
438 6741797224369470396440209772153560335
439 7097479571938123510880700455576529945
440 7471031128355919485137579426922663100
441 7863304839152650341159122976784950900
442 8275192235489217739981743704140353090
443 8707625083899580662261074729059801470
444 9161577102491501929014021752849648940
445 9638065746119901556527753380657432100
446 10138154063135556825970231150408525275
447 10662952626403750355785160762900260701
448 11213621541382347791999417891500743648
449 11791372534146777889011097501835676576
450 12397471122350584229100452980901996400
451 13033238872214716753669706979922611600
452 13700055744746632494555133848662838240
453 14399362534501681020959340216808041120
454 15132663404314266628508195505626969140
455 15901528519545014586538635000139193900
456 16707596785512734219957644147611687600
457 17552578691906481697748605460824232720
458 18438259268103597746717571791416281160
459 19366501153454350951357815680229000120
460 20339247786732879994576701399327260400
461 21358526719097625689065738827083979600
462 22426453055052506973519025768438178580
463 23545233026052858795327231135571148940
464 24717167701557752219529039020147088480
465 25944656842492900185284431477129562400
466 27230202902256061906176903307077423600
467 28576415180569844741987896279562150160
468 29986014135665218249440214033262525280
469 31461835860463058968652036647874998560
470 33006836728610798471576913447547431525
471 34624098216426917773079568449431715475
472 36316831907007789308652347351403932676
473 38088384682959388787123193563667539148
474 39942244114430863462602641038005339726
475 41882044049348035639594380779365422450
476 43911570412972830318165033592462425300
477 46034767224149538597285101150779289820
478 48255742835840963705048856030860746785
479 50578776407807049485160617152696493895
480 53008324619535772386194533260467941200
481 55549028631801103524530654680359650800
482 58205721305495938910486468599855112360
483 60983434686669280897537883587266853080
484 63887407766986865702182544710470036560
485 66923094529133109860817568433213753200
486 70096172286979938345597711764098888050
487 73412550330665010697432442213153028990
488 76878378887048337382718952360555103320
489 80500058406352541713382371957840354440
490 84284249186138344956319150126798661700
491 88237881344123512523566530303322266300
492 92368165151720783322541984913265010680
493 96682601740548505685802969346580998440
494 101188994194557122476242938256802994130
495 105895459040815593289091447012933365950
496 110810438152414629264534509954461918800
497 115942711077368569988365581994458049776
498 121301407807835184567659789565630480648
499 126896022004422970857992106904087232376
500 132736424690819007173631910987538946000
501 138832878434447437565740265980703574000
502 145196052029359611787503361504819154475
503 151837035698062130413958816708781776925
504 158767356829508949644471459795074721100
505 165998996271018674058919435189467358500
506 173544405192428613788870318607170420250
507 181416522541363519981355157801722480550
508 189628793109079564095737490047890987900
509 198195186226943527976859101507959985300
510 207130215114223768992209306903810640375
511 216448956898503774959138968973102734625
512 226167073330681495467508473702507347200
513 236300832217188609317376470487548409600
514 246867129592753953636446150062194883200
515 257883512657745002277423463046714736000
516 269368203504851055010426127392924704000
517 281340123660622213010889510832610246400
518 293818919468149811168630577845346991200
519 306824988337967307840079013886790922400
520 320379505895066265214540335785404176000
521 334504454050760569492536102092576304000
522 349222650028994034550207690584649661376
523 364557776377572614909697848654235075648
524 380534411995713247435620861941870875776
525 397178064210237484898013822106326460800
526 414515201933700232254673155610967695200
527 432573289938732717620223273281148466080
528 451380824283895009690667763423807095040
529 470967368927377633385331847832729690880
530 491363593565964853728791101085328220800
531 512601312737774729528463800935774627200
532 534713526228423835508123023721239415040
533 557734460821428384199275091278709605120
534 581699613434849135082837692857091658465
535 606645795687415764657540283973770053175
536 632611179938628112561170412859806903700
537 659635346848627760088055362535371470460
538 687759334504964602572429815976802037030
539 717025689164750330341469382614112762010
540 747478517662094938966010553304287435300
541 779163541532164473951082291594642586700
542 812128152904679124772089619315954388445
543 846421472221191487046534862358086819435
544 882094407832046300676848592189270555120
545 919199717530526259787538207921897614800
546 957792072083334614206098972376633774200
547 997928120818255302801402167409559379976
548 1039666559331566361093476022320225361648
549 1083068199379563438786182801240614276176
550 1128196041020378582068940417958973204350
551 1175115347074156141247610907930801957650
552 1223893719971573943337134379580759774760
553 1274601181062674935339802847284670725880
554 1327310252460003598079418754503209740860
555 1382096041492123821639920091462066428100
556 1439036327845731919160665863020428715400
557 1498211653476771362565403524677343541080
558 1559705415373206008043834266361861372990
559 1623603961254417427367790232581527946930
560 1689996688294560890940450799713114591600
561 1758976144959645008938020220109568248400
562 1830638136050593509302161784632550658520
563 1905081831047105629828312541124077672360
564 1982409875849755673843483898881881563120
565 2062728508020464006853717132354075659600
566 2146147675624232771836771869324277248775
567 2232781159777871525929265412673147156065
568 2322746701014342539794547169227742829020
569 2416166129574334378689391845138182211540
570 2513165499739727364695170349870007044850
571 2613875228326747404810459507788295123150
572 2718430237459817301002877888099826928076
573 2826970101750408917376858493432306406148
574 2939639200008577388721588360924173690451
575 3056586871618321877965485185409403023525
576 3177967577711468234130179542952736717600
577 3303941067278409317284889362673385740640
578 3434672548357770837033572035297152802320
579 3570332864450896435623766981035999053040
580 3711098676310967621257678940861791130400
581 3857152649260594253936872029768695253600
582 4008683646195831885341534859509608281420
583 4165886926438805684766693089294298802260
584 4328964350605449323672150825885890570320
585 4498124591659303471311204676986227324400
586 4673583352326864954234691384244555340600
587 4855563589054636686965953703631068999880
588 5044295742692802777272050844054891469840
589 5240017976095345389441336767457374031280
590 5442976418831432710863360374647624433900
591 5653425419208043465940678350468797962100
592 5871627803809055669889265935925488409760
593 6097855144761418585366610683018939802080
594 6332388034944550069419172632365822102160
595 6575516371364759670688320621741124172400
596 6827539646922294013467315488776498269600
597 7088767250804538306156499733564468638176
598 7359518777744989422016643820610333759773
599 7640124346393845171209652770442963469851
600 7930924927052434433781646474508266577700
601 8232272679030247141110137359550031456300
602 8544531297890015136117763259395032649470
603 8868076372853148239378676842366961596610
604 9203295754644848001004674936064681794420
605 9550589934065408302929379650633160352700
606 9910372431581570944478089158020025982425
607 10283070198239339424441367724646420121935
608 10669124028207369232184900301339630433680
609 11068988983267952065418405934439241795760
610 11483134829580698571267393911578124992200
611 11912046487052303611280777045796662767800
612 12356224491654253915430229749199250193040
613 12816185471039014636478393969981624988720
614 13292462633814113153374550502649861052490
615 13785606272842629998862307856879704126950
616 14296184282947912591412763703430804279800
617 14824782693409852216641470932801355026280
618 15372006215649813204504075564549056050740
619 15938478806511280357768882369272806859980
620 16524844247553501374275429881185853266200
621 17131766740785850339607749509543263569800
622 17759931521281331518726700324893183234026
623 18410045487118584918746646093857659159398
624 19082837847112951809464962064065081919376
625 19779060786808615059561527844180225870000
626 20499490153215551369678007335193412905000
627 21244926158787025964939025783745900647000
628 22016194105145630867956614178535355786000
629 22814145127078421443072010409058877742000
630 23639656957334548534762116048860350291875
631 24493634712771921388234639124517046033125
632 25377011702412875930105396601138972283500
633 26290750257982570317114101552407478650500
634 27235842587517891472304477752003825922250
635 28213311652649039290233839106888139413750
636 29224212070170666105193357771955792617500
637 30269631038534494811395396586562341296500
638 31350689289910726768945232178939567771375
639 32468542068481287528940037864412291419625
640 33624380135644051809905540830459330920000
641 34819430802823646543052425964982925880000
642 36054958992601259807483318499224255508000
643 37332268328893091877957767785831233964000
644 38652702256924680336663669540314010728000
645 40017645193766322338921455623599577720000
646 41428523710213211908562917200072639755000
647 42886807744812716967744331885515196674376
648 44394011850860448234981353133887935215648
649 45951696477206428874805260261392775047776
650 47561469283732768739846208869275961434800
651 49224986492384789268107920467247457701200
652 50943954274658543813978355785151337176480
653 52720130176469142805907870566884030390240
654 54555324581346233220037574922060373220280
655 56451402212925407202408549089967684769800
656 58410283677727235212586763727158992443200
657 60433947049239044936487407509832217378240
658 62524429494338508755045148021178614834720
659 64683828943122570281906989868063904515040
660 66914305803230245119214127449721280532800
661 69218084719773383448827133402606833227200
662 71597456382015593504880566113321443119385
663 74054779377966206698495811752156188437055
664 76592482098083428734892864491326649723060
665 79213064689308678240596819419490236494300
666 81919101060682577186704164182267853268950
667 84713240941822137958963841100112648264170
668 87598211995568402719176231973491097585860
669 90576821986144144388143584529003932434220
670 93651961004192248055642286472889868411925
671 96826603750097070023630160590614948697075
672 100103811877023432393660719872143454652976
673 103486736395140967743369684291785783381648
674 106978620138535294875814673639054628833176
675 110582800296341997000267847942361216634600
676 114302711009674602403946582888434529732400
677 118141886035953749354918834527435384166160
678 122103961482281466558894771051221326927830
679 126192678609542033171216970386269834070010
680 130411886708949213611592005870309251014600
681 134765546052798807996197505307557814781400
682 139257730921225434929404088817809741940780
683 143892632706803286016313150775437297648340
684 148674563098872277394498784184892917811880
685 153607957349513589766563600553019077980600
686 158697377623142052078106370450860071528150
687 163947516431727202673171543608632885924570
688 169363200157700173332045078082191329603760
689 174949392666649804236550313041424027131920
690 180711199011958630124580413171530806468600
691 186653869233577598529275135278815825515400
692 192782802253187609227251333750657539189040
693 199103549868046219365849738135924999490320
694 205621820845869161071279342658232067926015
695 212343485123148687881930376147802804173225
696 219274578109364223688165492283191026267900
697 226421305099595353941705700920569104161076
698 233790045798102895046317424915025495124898
699 241387358955500625756832909919649661879326
700 249219987122198286179620998442116170081900
701 257294861520855668058783976300329065136100
702 265619107040648057319509340239457358419915
703 274200047356204969597085266062171105681645
704 283045210174147065390539629483531463929440
705 292162332610210367643236367182854585754400
706 301559366700012455491410636302770961319600
707 311244485046582198587485138490597181975120
708 321226086607842852186500696867846654283360
709 331512802627307979912997080173658337535520
710 342113502711320735084633614714095086700900
711 353037301056239539397931059596112636639100
712 364293562829047176885981035409322025053680
713 375891910704935799015491285451297545388240
714 387842231565497341758758349439633594519080
715 400154683361227416100306233548828311805400
716 412839702142130878858529197724727768375600
717 425908009260299050563403503264215553849360
718 439370618748411951586959361126015470781380
719 453238844878204007447666830200294294823260
720 467524309903018460404470082728097266866400
721 482238951988664248857829656147293461245600
722 497395033336879410964790016769065541456176
723 513005148505797167086366878921589709661648
724 529082232931904770613290057463291951274976
725 545639571658081022325228010897420575639200
726 562690808272396054272891386237964968627925
727 580249954062456640363676649354610683960995
728 598331397390181918108720397634782688277060
729 616949913291998045687775346358920197671820
730 636120673309546007559429382545214328107950
731 655859255556104557864517459295559483564050
732 676181655024040192051868704513168368970260
733 697104294138708102354458172163364858586780
734 718644033564342341472152104449311525565585
735 740818183267589931251096489158827449215575
736 763644513844462450141186296948035017678800
737 787141268116599756299376644546436095145840
738 811327173002863994621424530272723237734120
739 836221451672407938668385952401035526758040
740 861843835985490076064910313059563077717200
741 888214579228439702870790739884751377730800
742 915354469149308693791842679159007669828130
743 943284841300882606778556325402417057811790
744 972027592697862409201171615096119516637080
745 1001605195795169425802037141419929515760200
746 1032040712794470154210386336324954998283300
747 1063357810286164420958839438944470874093276
748 1095580774234230009472743664367030597550648
749 1128734525311469432042757915558330010406376
750 1162844634592859991802291808610916906325250
751 1197937339614866740526092110105347869204750
752 1234039560808739436815919543560577531016400
753 1271178918315979200988218079755287114713200
754 1309383749194328302657262885430992465155400
755 1348683125022807460445066137108321024819000
756 1389106869914499237188651225686499584146000
757 1430685578945953636124910173938340388025200
758 1473450637012272902422122162833236432232475
759 1517434238117116869658603421425273340657325
760 1562669405107058022954659349977246258671500
761 1609190009859906840958722280558436269078500
762 1657030793936822990284522132142605995997050
763 1706227389708226641817935744702845310318150
764 1756816341963726623111728987807242341082300
765 1808835130016488380458240478697900929916500
766 1862322190312674864826629310057247462790375
767 1917316939556807545398690846730078931490225
768 1973859798364112861750931059368231393276800
769 2031992215451141620731547502883761635113600
770 2091756692376175197811887135321519330264000
771 2153196808841162987333731617266877708456000
772 2216357248567170434962187744706706121237376
773 2281283825755556253296632658666156899755648
774 2348023512147341143685629890701602979269776
775 2416624464693478600738862105303774646658800
776 2487136053848991238956706888217147381707200
777 2559608892504193632674650665092349027266880
778 2634094865566484981773648435769639607425440
779 2710647160206462088245273621485534021379680
780 2789320296782375235925215599945536328068800
781 2870170160457226692038989965161348975259200
782 2953254033523093780492750200994966971911440
783 3038630628447545900296745607594033034174320
784 3126360121657317566709512541146616665082240
785 3216504188074697627610704252686886083996800
786 3309126036422398344636143380382058196363200
787 3404290445312977120560320052759058562794560
788 3502063800139198395563357965501485832222080
789 3602514130782043721120585964511958698335360
790 3705711150153404348548519416620374181881425
791 3811726293590822938493990713324728189685575
792 3920632759121989308165247590848291852248020
793 4032505548617039586738056212117633513401660
794 4147421509847058849572560404690933950312070
795 4265459379467544353700110636131038150709050
796 4386699826945950007164454866098587038713700
797 4511225499452802781561381326813643703038476
798 4639121067736258530523173065460422261629773
799 4770473273000348218646094310557113754237051
800 4905370974807556008890585409313227510783600
801 5043905200026768116972219400333626747288400
802 5186169192848035935656051229573805963237560
803 5332258465886008778913968165618138525582280
804 5482270852394310816172417397898955721954160
805 5636306559613563482782625804991902115163600
806 5794468223276188988677036222989123858191150
807 5956860963291572629124035964270347711541730
808 6123592440635611557674581500165955408302440
809 6294772915469135641878953537019387452753080
810 6470515306510152119190294879423482026307100
811 6650935251685340137722850630180537291932900
812 6836151170086704040292347736337463646898120
813 7026284325259785568593778393985281851995160
814 7221458889850335167721383349373761903439470
815 7421802011636851401882632319974295020558850
816 7627443880976915294630010041686429139516400
817 7838517799695773327940526042840015857842640
818 8055160251446159022933857164627051472004120
819 8277510973568888632098907174190157033339240
820 8505713030484321652031458499794396951551600
821 8739912888645341772613050598662327781256400
822 8980260493083088671359909490125541795240951
823 9226909345577255900785524981739476775884273
824 9480016584483365164896848609667492348290076
825 9739743066250032703661145831850163371530900
826 10006253448659859469184212011328650428960850
827 10279716275828203454677445134619619757454190
828 10560304064994730099842338177996333944382220
829 10848193395143285319416726579379133630598340
830 11143564997486295563262231510995892219550275
831 11446603847850570597121031379032863330588725
832 11757499261002067576302096428833755914876320
833 12076444986947869656053817910257113042036960
834 12403639309254339030971532188613832853520720
835 12739285145421123112990442038736224394452400
836 13083590149351423737665859391134500729437600
837 13436766815959683028743956209054695841152480
838 13799032587958596051577739342141954797654140
839 14170609964868129849784239055149449296489380
840 14551726614290011092687971645874740108864400
841 14942615485491940572589235841490422993351600
842 15343514925346602392829434851871873366343960
843 15754668796671359095195144433773433919400680
844 16176326599015361406745379442949851858849360
845 16608743591941652963183287520404161386060400
846 17052180920852716513171190827987767636659100
847 17506905745408788953522422583400774773636676
848 17973191370589168320323261925815807515791648
849 18451317380447646800428596584060000702426976
850 18941569774614130169522110019868358209013200
851 19444241107595446048568535134991523324330800
852 19959630630929301245036616789172021532927520
853 20488044438246322457299920723422063017553760
854 21029795613296105022276601319474088722344845
855 21585204380994201433429164619628266335660075
856 22154598261548005308171900376980570723411300
857 22738312227720527603716549249188442047860460
858 23336688865292120435393300545219716838593630
859 23950078536781280112309253486671131140205410
860 24578839548486755246522622909948893532907700
861 25223338320914298292319402056574490264402300
862 25883949562652529914261100681865726914184265
863 26561056447763535453040820319203474823948895
864 27255050796754981747538323937995014546189840
865 27966333261201730974638968216329404012401200
866 28695313512086136284404438951826142031681800
867 29442410431927432140329761622761260522447480
868 30208052310771880730267414998294059259437840
869 30992677046116604905079555647600398460981680
870 31796732346841328145541525251665503138035450
871 32620675941223553374283472902474267648090550
872 33464975789114045343970809848185366340158776
873 34330110298350836175424814333097326457060648
874 35216568545491350724555502027144440520505876
875 36124850500943648164110274646836325270155500
876 37055467258579198819391803970291125218567000
877 38008941269911061245153932259585165867465800
878 38985806582922794127622841733546466859386650
879 39986609085634931199743848172447309649242550
880 41011906754497365333070613510202368871018000
881 42062269907697530685023527942361218830462000
882 43138281463475839609524129819956505823799400
883 44240537203541424361451575645785824207218200
884 45369646041682852825432938365283838282112400
885 46526230297670132966985110606345535202398000
886 47710925976545992834200009256044148367273875
887 48924383053406122131717234924983999539620725
888 50167265763769788051922522648251491444784300
889 51440252899643992593032436717757296302668100
890 52744038111386121437556300321202757729694250
891 54079330215471846030912156025537004760825750
892 55446853508276881217900739281355181892708700
893 56847348085983071099409139125430743318242100
894 58281570170721176104210745846485188677188575
895 59750292443064665078200020083166373271573625
896 61254304380990777929138693357571018823032000
897 62794412605427117488499894790561375867725376
898 64371441232504054229078659271602871608695648
899 65986232232635284779865125068610013199791776
900 67639645796550975286877690844816642232132800
901 69332560708410044065388850342639129295963200
902 71065874726120295167023571601205107528362280
903 72840504968997305943044591550383895684575640
904 74657388312895197928018492926924083558794080
905 76517481792944681908105023894525816104992800
906 78421763014036065394505827656606775329325200
907 80371230569187244421261904728296435281014640
908 82366904465939072160841771437125466405373920
909 84409826560922904841268512104111667375969440
910 86501061002747571402651290557141460937085800
911 88641694683355497804066733068116840172874200
912 90832837698000240446414450065306245210855360
913 93075623814000246383362955005190350030876480
914 95371210948426261428692534612941681533880160
915 97720781654882451519880928522778990597424800
916 100125543619543988358177774638552075377227200
917 102586730166616578016144155691119835889293120
918 105105600773386181494219123799607153288360585
919 107683441595029989735994843669831631964329295
920 110321565999362573003469104873324166377709300
921 113021315111694026402886591310713634297964700
922 115784058369979880381623819098308856469692726
923 118611194090445537838222846867634932876277898
924 121504150043871038761106330937577248312284676
925 124464384042725039705452221613797292014245100
926 127493384539340029609788448245991473899547525
927 130592671235323986130689382899485189287160835
928 133763795702406908531213849150907566951970480
929 137008342014923944901320469527225060306924560
930 140327927394140163830647617467312011107312600
931 143724202864625404319398164864760706645663400
932 147198853922891073434812186432919756696437680
933 150753601218504249741690197521310793630929040
934 154390201247897992608266057549237150494833030
935 158110447061100353875935119176929611952539850
936 161916168981608239855443404321232075259931400
937 165809235339635978955792863222944759036672920
938 169791553218972214258224569544893213948034060
939 173865069217682561819490589752077129658892020
940 178031770222899355240001257480340415990586600
941 182293684199943735887748839269858902554017400
942 186652880996029346963325441948051180658569990
943 191111473158800949170918449247570318524464170
944 195671616769965396981938195325061150419841840
945 200335512294276598210110069969862174590195600
946 205105405444140326738922214492954131128057400
947 209983588060109069645145229324137905057589576
948 214972399007541466548161638660132542110793648
949 220074225089705341698171947236748416896594576
950 225291501977607839022913092537619607814401775
951 230626715156840748020226427344753764296551225
952 236082400891733754962640385841081272699265340
953 241661147207113070332326839641837221141138420
954 247365594887967670704978331564713207047903490
955 253198438497330252436499792759165179775721150
956 259162427412684926476759959183899263239389100
957 265260366881218689452683722929402775315610020
958 271495119094238786854349365989709250803797435
959 277869604281083240761281795073779265230354045
960 284386801822857048113891815853761294905266400
961 291049751386331867132534648600068801282173600
962 297861554078352400193083331865176794503671280
963 304825373621098152376130976180834487892705040
964 311944437548554797123768854605439964255379680
965 319222038424555015084238541563361151120298400
966 326661535082754390435777999099795415235390100
967 334266353888913751906240555692594885219706060
968 342039990025865234508711266290097091852722480
969 349986008801545313874277948294724479414242960
970 358108046980484129175157816293125258472379400
971 366409814139146564203454414774103926213572600
972 374895094045526800427113359116241069767992176
973 383567746063404392024796318002210894725821648
974 392431706581676342260663459804782995234191476
975 401490990469186184369514032853791626813574700
976 410749692555477689669439932982495416949736800
977 420211989137907542206327554475285887287845920
978 429882139515558134181786975184968198501582960
979 439764487550398551059529204499565168582079120
980 449863463256148830937722985813751425063087200
981 460183584415309700886242178397591395189664800
982 470729458224827214864885228319202864662761285
983 481505782970869044965850342807259537943282355
984 492517349733196611482740891187467136524105860
985 503769044119624779138629052772227548781146700
986 515265848031068498164614363105203696159969550
987 527012841457683531283393136150089169025792690
988 539015204306616282513449708608993891301742420
989 551278218261885732580973900531845872282754140
990 563807268676928590139632398271206005743725825
991 576607846500346989502967705559097163768867175
992 589685550235406405759736045272808645833728080
993 603046087933839918557587943311945401970022640
994 616695279224523538113418123098841285553706280
995 630639057377596012767575572953080245761498200
996 644883471404605368292099867208693967945022800
997 659434688195273386858690838571351677990961776
998 674298994691478319759194115670296080568626898
999 689482800099065344359708210393680434481124126
1000 704992638138103624089681196721554636483767000