0 1
1 90
2 2475
3 35035
4 321048
5 2159136
6 11511720
7 51210225
8 196994655
9 672567610
10 2078241165
11 5900460930
12 15576433600
13 38599672320
14 90491328576
15 201987412398
16 431582100885
17 886725689850
18 1758635878615
19 3378012822261
20 6302164837320
21 11448416980000
22 20294512875000
23 35174424504375
24 59708028535155
25 99416056205466
26 162588246235065
27 261493514370100
28 414047120002560
29 646082330370048
30 994414193783296
31 1510932158740620
32 2268018045441225
33 3365658147695130
34 4940705125069155
35 7178849221381695
36 10329981902177080
37 14727781255917600
38 20814520825654920
39 29172305694349741
40 40562175825317223
41 55972791504767610
42 76680734385694725
43 104324825763834390
44 140997287572658496
45 189355058026570240
46 252755130390840000
47 335418418241156250
48 442627372777988125
49 580963397070388410
50 758591029168718031
51 985596912408916665
52 1274392749467514600
53 1640192760384060960
54 2101577648508370648
55 2681158737976142931
56 3406357798917598395
57 4310320140506757850
58 5432980846880901105
59 6822306578063125800
60 8535738179991859200
61 10641862468890132480
62 13222345001472921600
63 16374159441645954520
64 20212153316011108881
65 24871994546235239898
66 30513548189786055835
67 37324738347465701475
68 45525956244606878040
69 55375082103120807456
70 67173195636648518760
71 81271057866289475625
72 98076455517876859375
73 118062508574456696250
74 141777051673356864765
75 169853211012903363946
76 203021310329537768640
77 242122252385207001600
78 288122536334277783360
79 342131086389303446598
80 405418083449899445541
81 479436008876800418170
82 565843128465935931975
83 666529664991312998205
84 783646929531206726920
85 919639705264710043680
86 1077282202624816925880
87 1259717931724482204975
88 1470503866943092612995
89 1713659309587261054746
90 1993719887741948181673
91 2315797167931303908060
92 2685644391144731097600
93 3109728886289866301440
94 3595311757353946646016
95 4150535486638226065380
96 4784520145533103985625
97 5507468956587581156250
98 6330784006265683201875
99 7267192966951913441095
100 8330887749652357641336
101 9537676075630164702240
102 10905147026114059318600
103 12452851704434726742885
104 14202500224693142956023
105 16178176325572628773626
106 18406570997406887267445
107 20917236605352984532350
108 23742863091744003887680
109 26919577946673468080640
110 30487271747865058445760
111 34489951189189370468530
112 38976121642097654167725
113 43999201426054724390970
114 49617970103084622651711
115 55897053258119704940673
116 62907446381304866501160
117 70727080631103865645600
118 79441433428346786130840
119 89144187011621857551051
120 99937938274039405014475
121 111934963400782220156250
122 125258041036420400390625
123 140041337931138971250000
124 156431361246247032422400
125 174587981942066119704576
126 194685533926006407331840
127 216913993905821199015600
128 241480247173187614090785
129 268609444836415423038298
130 298546458328774180412811
131 331557437341205693135595
132 367931477665626392424600
133 407982405788212092533280
134 452050687441603875441960
135 500505467711505025076065
136 553746750697300690781055
137 612207727148789418209850
138 676357258942553902158445
139 746702529722622715411026
140 823791871511611595955648
141 908217777601229655605760
142 1000620112555661871873600
143 1101689530708685920704990
144 1212171115106262969915061
145 1332868249441595826514170
146 1464646736150134826664375
147 1608439174478617250453125
148 1765249613015859680445000
149 1936158491874619630363680
150 2122327890444363676567416
151 2325007097395211185771815
152 2545538520404679263939475
153 2785363953902176770790810
154 3046031223982552018379673
155 3329201230530487371070596
156 3636655407523280624965120
157 3970303623441713540505600
158 4332192544718468119226880
159 4724514486192127739128380
160 5149616773613440967898345
161 5610011644370510524290330
162 6108386713762210717809475
163 6647616035355779140457295
164 7230771785216551521765816
165 7861136601096625965602848
166 8542216609016302744164360
167 9277755171068932561309725
168 10071747389727840148347015
169 10928455405434828621255546
170 11852424525805008246196965
171 12848500226393964481483750
172 13921846064642256741000000
173 15077962550340633303360000
174 16322707017748911617210560
175 17662314546354000478556106
176 19103419979169866560527165
177 20653081089466250493905850
178 22318802948865538352572335
179 24108563551870358250963273
180 26030840754080208856938856
181 28094640583625792557823520
182 30309526987696822702656600
183 32685653078465050789260355
184 35233793945211312563629275
185 37965381102055767323813850
186 40892538643366497327345105
187 44028121181685589444116600
188 47385753645866135548907520
189 50979873020060710033555456
190 54825772107244313453211648
191 58939645404095065559181960
192 63338637177296698165810225
193 68040891834670803169411290
194 73065606687996554544043131
195 78433087207934023370117235
196 84164804875137078018135000
197 90283457735426102548500000
198 96813033770792330076865000
199 103778877202027489933408665
200 111207757842917785249856271
201 119127943630213091113352890
202 127569276457983896193589725
203 136563251449513170890711610
204 146143099804541366198662848
205 156343875364493529764553216
206 167202545043271536672793920
207 178758083276295208407071350
208 191051570645727239857691205
209 204126296845222047280027770
210 218027868153101637454364455
211 232804319588586200219341005
212 248506231931597236959390600
213 265186853792710625127129120
214 282902228926070127847728696
215 301711328984482609303611423
216 321676191922508810090710435
217 342862066260142250265293850
218 365337561426638019703549065
219 389174804411217325283670316
220 414449602954737214280532480
221 441241615523982488785920000
222 469634528318013157176000000
223 499716239563990611741892500
224 531579051368113939708106745
225 565319869395729319330309786
226 601040410663335364339832115
227 638847419734100690052837975
228 678852893617642106182656760
229 721174315684188011037039648
230 765934898912877179895871176
231 813263838803823713040959445
232 863296576293720039043677975
233 916175071025157257478951930
234 972048085330521552552641365
235 1031071479302282816180888910
236 1093408517332732988775689280
237 1159230186517763064571609600
238 1228715527331095426571382720
239 1302051976987518490824546786
240 1379435725926109974798772173
241 1461072087857189992718020410
242 1547175883829822264602194975
243 1637971840790087759427208465
244 1733695005114096943206263976
245 1834591171613791450949575200
246 1940917328528020544089375000
247 2052942119026169365810546875
248 2170946319766772098049296875
249 2295223337069071107905641050
250 2426079721271390621466430401
251 2563835699866488076051719840
252 2708825730020735898556825600
253 2861399071101078984626012160
254 3021920377851216685017858048
255 3190770314876380844784912736
256 3368346193114431721328481345
257 3555062628989779894549685850
258 3751352226965873175318178155
259 3957666286231671751583709435
260 4174475532277681255659522840
261 4402270874137731100838363680
262 4641564188093783469833298600
263 4892889128662646032405428945
264 5156801967705548258991880351
265 5433882462524136660076163898
266 5724734753829558142859991885
267 6029988294494942811100994850
268 6350298810025777964250978240
269 6686349291707393953317044736
270 7038851023414070251514643520
271 7408544643090127081143348750
272 7796201239939804844301703125
273 8202623488389761232679776250
274 8628646819915645199608738455
275 9075140633852449086733278741
276 9543009548337206392869130440
277 10033194692562104404218477600
278 10546675041546229791001741560
279 11084468794664973102873382423
280 11647634799207596822500494771
281 12237274020265633394661833370
282 12854531058287636743294351225
283 13500595715669375703937927380
284 14176704613782843195507924480
285 14884142861882473675308933120
286 15624245779362726489213166080
287 16398400672877717353895045100
288 17208048669870877785232481545
289 18054686610100706400074506266
290 18939868996787560441458834723
291 19865210009046134576264176735
292 20832385577308801149727596600
293 21843135523486356010098884640
294 22899265767654941294152905096
295 24002650603101015945956135565
296 25155235041600231185274174375
297 26359037230850956810948656250
298 27616150946029010487738013125
299 28928748157476881600522422710
300 30299081676588429656296181056
301 31729487881998690573882647040
302 33222389528238058740822609600
303 34780298639060744870726121210
304 36405819487709056116341767773
305 38101651666427722459159902906
306 39870593247596219204879754895
307 41715544038901826790985227225
308 43639508935032043611774741480
309 45645601368421942971843604000
310 47737046861650159608437271000
311 49917186684136422728620898355
312 52189481615853939678605108475
313 54557515820831495929319191770
314 57025000833282891995972623281
315 59595779659265305425826504648
316 62273830996833365550385704960
317 65063273577722180017510809600
318 67968370633660275158824407040
319 70993534490482427225432800056
320 74143331293282688913896277585
321 77422485865919576136792716250
322 80835886708258394661549046875
323 84388591134610076304526111875
324 88085830556901681347817764440
325 91933015916190929535658776096
326 95935743266215768468639649640
327 100099799512750097783650537225
328 104431168312618362798348786735
329 108936036136304835202422919098
330 113620798498178034066766782141
331 118492066358436931372521532170
332 123556672700973356177914257600
333 128821679291434384474145006080
334 134294383619859502056205581120
335 139982326032359979968791000230
336 145893297056402231196769628005
337 152035344924352948469116841850
338 158416783300041581852316351495
339 165046199213195227046652477021
340 171932461206702287097076503048
341 179084727701764368030557206560
342 186512455586100799488513052600
343 194225409030476961806708524815
344 202233668538936278595454231491
345 210547640238226326401401858330
346 219178065412022048524566635625
347 228136030285663566883754437500
348 237432976067242592663906880000
349 247080709250989972366747115520
350 257091412189037500184297780736
351 267477653937749810025091580740
352 278252401384946961088825779225
353 289429030664465279995269530010
354 301021338864633150863646069523
355 313043556037369783496468949351
356 325510357514748570387655123320
357 338436876540002497446174573600
358 351838717220087233260825028680
359 365731967807058019949076688965
360 380133214315659358019349818935
361 395059554484671751486579297530
362 410528612089707491342570332725
363 426558551615297639397731549470
364 443168093294265064859876828736
365 460376528522533617560973378048
366 478203735657681329630670452160
367 496670196209705957180676056850
368 515797011432634241132078857965
369 535605919325772018008294420026
370 556119312053560784046673682175
371 577360253793177546469895390625
372 599352499019188821726015625000
373 622120511234746499882692500000
374 645689482158993025486458562200
375 670085351380525986825707911851
376 695334826486957796837287304715
377 721465403680794729462835541850
378 748505388892051185107904314785
379 776483919398209738427409624048
380 805430985962335311828906049536
381 835377455500352760158586142720
382 866355094288701287759514009600
383 898396591723786490654295179280
384 931535584644861466636700338785
385 965806682232182407638387206490
386 1001245491492501425399168052555
387 1037888643344180107198834590475
388 1075773819314431497650741671320
389 1114939778861425900219890502176
390 1155426387334227133584822724648
391 1197274644583760709056494712385
392 1240526714238253862314912662975
393 1285225953656829522519003026490
394 1331416944575182181660835695661
395 1379145524457513284630003600370
396 1428458818569157244073725080000
397 1479405272784586542520776000000
398 1532034687145745666615794920000
399 1586398250185928874417138503230
400 1642548574034686076781567901941
401 1700539730319514468634668029690
402 1760427286880371026659688921975
403 1822268345313322648396544651685
404 1886121579359936596212410847048
405 1952047274159304080893316977696
406 2020107366379884327046016064120
407 2090365485248655359954926899975
408 2162886994495361095407730124755
409 2237739035229952155220820754330
410 2314990569771630227239730189145
411 2394712426448222795483176460580
412 2476977345384936740415839577600
413 2561860025301865708201495633920
414 2649437171339957328889992649216
415 2739787543935482385076012200348
416 2832992008763388953448116210985
417 2929133587770270421207011117850
418 3028297511318027177530493728515
419 3130571271459657757635992060271
420 3236044676368976334659571386040
421 3344809905946419774239302740000
422 3456961568623479050658739125000
423 3572596759388666734566091088125
424 3691815119058314564129400321735
425 3814718894815882868114402608506
426 3941413002043856885484936448165
427 4072005087472703887043358313350
428 4206605593671769516285056816960
429 4345327824907401995592682971648
430 4488288014394008857323659019456
431 4635605392964172725060481673770
432 4787402259184380456743366969725
433 4943804050943353737673887500730
434 5104939418540409047194809924975
435 5270940299301720888591603090025
436 5441941993752814338453681573480
437 5618083243376071411063902381600
438 5799506309982500517700116338520
439 5986357056727489503045675421731
440 6178785030800740434900298634523
441 6376943547821068583417397109210
442 6580989777967238927207488590225
443 6791084833876511141562817334040
444 7007393860343068435188025593856
445 7230086125849016883271841218560
446 7459335115961160134309967360000
447 7695318628627279624297706625000
448 7938218871406182793968409280625
449 8188222560666321352589532432090
450 8445521022788328446088506842171
451 8710310297407377749334767674515
452 8982791242731829094348560656600
453 9263169642975194350870004899360
454 9551656317939033976668956527848
455 9848467234784979036515019960441
456 10153823622034665635912040617295
457 10467952085836968714338878193850
458 10791084728542530079391320802205
459 11123459269626191525213593386970
460 11465319168998567954033811122880
461 11816913752748627697339577786880
462 12178498341359787802888315105600
463 12550334380442681005764436998870
464 12932689574028408527281883737221
465 13325838020466758836687790450298
466 13730060350974547160150571208935
467 14145643870879913923015419295725
468 14572882703609112559191892322440
469 15012077937463018311024591376416
470 15463537775231299870129907386680
471 15927577686692915071323835429375
472 16404520564052320445611162171875
473 16894696880361522362782206836250
474 17398444850978844848836445545545
475 17916110598116046048434238335436
476 18448048318526181818930110026240
477 18994620454385391192180747673600
478 19556197867422564526026160565760
479 20133160016351651192757794108148
480 20725895137662169721529151289401
481 21334800429824299530926363196570
482 21960282240965759863074737375475
483 22602756260078518368877574696055
484 23262647711814219103324415848440
485 23940391554928077579225832188960
486 24636432684431859107094531918280
487 25351226137517436028972303852725
488 26085237303313309746489983563095
489 26838942136537384760956114888186
490 27612827375110194399340004305173
491 28407390761793701609120654108910
492 29223141269921733282528102465600
493 30060599333289053133066513891840
494 30920297080267036311688294128576
495 31802778572214878834851527491650
496 32708600046256256621167607578125
497 33638330162492342617628847656250
498 34592550255723096261668134609375
499 35571854591749757493695485170225
500 36576850628332507829416900555176
501 37608159280878303746298448695840
502 38666415192934942959120295320600
503 39752267011568492181802735483035
504 40866377667702285823720471226923
505 42009424661496798876709864682586
506 43182100352850804143096273385345
507 44385112257105344065532731489600
508 45619183346033180877489470177280
509 46885052354197535731148925173760
510 48183474090765088010572545392640
511 49515219756859380336696414847680
512 50881077268541962952424108804225
513 52281851585509813377324410260570
514 53718365045598783579787279870251
515 55191457705184057568600544778523
516 56701987685569847395523193204760
517 58250831525461815226380622893600
518 59838884539616983522421402787240
519 61467061183767184619186194070961
520 63136295425913405241089401744095
521 64847541124089700891561136936250
522 66601772410696689757322163578125
523 68399984083505985908677931501250
524 70243192003438297314265583954880
525 72132433499219295668258311062016
526 74068767779018762401561831141440
527 76053276349179928668120833866350
528 78087063440147356716343734833685
529 80171256439703156028275646242298
530 82307006333622790091101065206871
531 84495488153863208813620545704245
532 86737901434397537572489524870600
533 89035470674812066828398086990880
534 91389445811782816351375705586680
535 93801102698550495498602010338295
536 96271743592514245860286479251955
537 98802697651066135093362599453850
538 101395321435789971064171134367545
539 104050999425149623686464965100916
540 106771144535793678237680373902848
541 109557198652604898633462945423360
542 112410633167624652308144298201600
543 115332949527984140158736933816140
544 118325679792975985634818433877321
545 121390387200401466670461452260890
546 124528666742330422932466509211875
547 127742145750412638978197333109375
548 131032484490881291554230158835000
549 134401376769390856603042790985760
550 137850550545833698759634444088456
551 141381768559281413395152919821165
552 144996828963198858783509824063975
553 148697565971080703914121494425210
554 152485850512662226035200604496773
555 156363590900858021374669130226006
556 160332733509584242838353541939520
557 164395263462621950017609071321600
558 168553205333681149742225757772480
559 172808623857827119882098904623450
560 177163624654432645326792367520925
561 181620354961821853251271623276730
562 186181004383773415105624276560975
563 190847805648052985444818117457145
564 195623035377146872941188283982056
565 200509014871371086898538012335648
566 205508110904532073515057254175960
567 210622736532317650226726005011475
568 215855351913598863908938610457915
569 221208465144825739728681572658906
570 226684633107702152231104051580785
571 232286462330327339022592288785000
572 238016609861993890388830656000000
573 243877784161834385573623971840000
574 249872746001511208456783937802240
575 256004309382146462222965455929496
576 262275342465691314525305166021265
577 268688768520936541836912180197850
578 275247566884368504370063479518235
579 281954773936077271349271906754723
580 288813484090926130773673628150616
581 295826850805194258321425209189920
582 302998087598906886960567350442600
583 310330469094069912365228667657705
584 317827332069028489622809106179695
585 325492076529171824188181844185530
586 333328166794209034827858978427005
587 341339132602243668634953135431850
588 349528570230877178320714986493120
589 357900143635574430138131632759296
590 366457585605527097206853002250048
591 375204698937253607927524973186310
592 384145357626177162840041626210725
593 393283508076426205938526422285690
594 402623170329104638351912056667591
595 412168439309281993680375788289405
596 421923486091956755393839854645000
597 431892559187248987800186428500000
598 442079985845081473430375840355000
599 452490173379611601519607511443695
600 463127610513679334844045456427011
601 473996868743539695759181362590490
602 485102603724151357138090592349225
603 496449556675296100286846515295260
604 508042555808807110083135627483648
605 519886517777187317807350683672576
606 531986449143902274679582464632320
607 544347447875635344249202689896100
608 556974704856796339776128574985305
609 569873505426578103866167797307290
610 583049230938858932150640771905235
611 596507360345252181008149042379655
612 610253471801607871491101369044600
613 624293244298274608020442000626720
614 638632459314433671329799020600136
615 653277002496820720857675053819173
616 668232865363154152587877636412535
617 683506147030592804510530025561850
618 699103055969549383706980276606965
619 715029911783189706841878566952126
620 731293147012951599866647072488000
621 747899308970421093294445000000000
622 764855061595907376793359375000000
623 782167187344061841359668769531250
624 799842589096890439276293648590125
625 817888292104512531734556460141626
626 836311445954023371703661083393215
627 855119326566821385677349276396225
628 874319338224765472618445607173160
629 893919015625531632068875493526048
630 913926025967542366306625542218136
631 934348171064846473925391615443595
632 955193389492331064602705833766475
633 976469758761651877425534082781530
634 998185497528272278278092284229985
635 1020348967830005645786370801425040
636 1042968677357460230481045901639680
637 1066053281756789988510604827033600
638 1089611586965159349737181654712320
639 1113652551579334380708424688734576
640 1138185289257817346151397312794273
641 1163219071156946258612842268594010
642 1188763328401385635009997784030475
643 1214827654589439351495530615651115
644 1241421808333621204519147706858136
645 1268555715836923546629290571340320
646 1296239473505229170745364356105000
647 1324483350596316466690710341390625
648 1353297791905912769057653766629375
649 1382693420491255756329269578921530
650 1412681040432627747961002161743341
651 1443271639633332779184130515340690
652 1474476392658591412989661063857600
653 1506306663613833375445133884162560
654 1538774009062873274549836784490048
655 1571890180986459884610052087526046
656 1605667129781694747981464899816245
657 1640117007302821164349235987481850
658 1675252169943890004868239546963255
659 1711085181763814204839604426718405
660 1747628817654329254530271207349320
661 1784896066551382523627368088962080
662 1822900134690479821038693923892600
663 1861654448906523208686662646104295
664 1901172659978679755980213475689491
665 1941468646020826641174257850739098
666 1982556515918123777228388395016985
667 2024450612810270963447338399004100
668 2067165517622012440518933623600640
669 2110716052641457655957274054762496
670 2155117285146793029808255531338240
671 2200384531081965547182316308277500
672 2246533358781925095148901109515625
673 2293579592748018607164418495316250
674 2341539317474135278918694580196035
675 2390428881324208375684801037574031
676 2440264900461685463356808130266040
677 2491064262831585263775091806189600
678 2542844132195765760087383616445960
679 2595621952222034660196348572983773
680 2649415450627739866224154605319431
681 2704242643378484195806804899067770
682 2760121838942615257344000436954725
683 2817071642602148096504567392744230
684 2875110960820785005756140212308800
685 2934259005669703722886499675251200
686 2994535299311792138850946452492480
687 3055959678545014590256133453427850
688 3118552299405601827819252962547645
689 3182333641831763829668336455960506
690 3247324514388631767823237541983023
691 3313546059055142638068806760264585
692 3381019756073587328155631073354600
693 3449767428862550227295937302763040
694 3519811248993975871721931916026456
695 3591173741235105577102713291973635
696 3663877788656034529338361658006875
697 3737946637803647391132983606156250
698 3813403903942698133262153879180625
699 3890273576364807517066854161843640
700 3968580023766159438900871537053696
701 4048347999694685198509631831408640
702 4129602648067532672106289915801600
703 4212369508759625357719017428268360
704 4296674523264124315698020085943473
705 4382544040425614151580859781352666
706 4470004822246842382311917211468795
707 4559084049769849790590875134519475
708 4649809329032337706383308770885080
709 4742208697100126559864040629349920
710 4836310628176568526783890413000680
711 4932144039789785635958712942876505
712 5029738299058613329784914649304975
713 5129123229038138162899590763037370
714 5230329115145727091840533902902621
715 5333386711668454650339029864402298
716 5438327248352843221216886386810560
717 5545182437077840607281764846297600
718 5653984478611968170647765811461440
719 5764766069455581953080465434323766
720 5877560408769198409809276920504005
721 5992401205388845686300156355376250
722 6109322684929410742276304248734375
723 6228359596976962080354647804858125
724 6349547222371037368575546338403720
725 6472921380577894857389385877602336
726 6598518437155737182876594049117240
727 6726375311312925919670233426602975
728 6856529483560215099778899256921635
729 6989019003458041847831405132367898
730 7123882497459922299746020398677001
731 7261159176853011071031254620211820
732 7400888845796892723420904874713600
733 7543111909461683944904950297927680
734 7687869382266535509014688926768640
735 7835202896219633515033205660530260
736 7985154709360809932211938521462905
737 8137767714307883078665048026845850
738 8293085446907859359972952270396595
739 8451152094994138374245428359042711
740 8612012507250874360066971540045048
741 8775712202185657921969744416816160
742 8942297377211693015452776298470600
743 9111814917840655310693674798018965
744 9284312406987429281587840949062551
745 9459838134387932685210166061561850
746 9638441106131248506838855305703125
747 9820171054307295947927096230468750
748 10005078446771283629475814665000000
749 10193214497026199871773111604134400
750 10384631174224606694049873351280576
751 10579381213291016054886572149053090
752 10777518125166138826826876175643725
753 10979096207174309067246201678916410
754 11184170553515398312728000417771423
755 11392797065882546886661029025140561
756 11605032464207051570134165851223720
757 11820934297531761445122037307949600
758 12040560955014346277078754995648280
759 12263971677061814462045879221491835
760 12491226566597670321895226945694315
761 12722386600463113391031740306787930
762 12957513640953695299444241674044225
763 13196670447492862921083960923620320
764 13439920688443829623847204796235776
765 13687328953061229728617971369115648
766 13938960763584024660570783590645760
767 14194882587471142756929191358573600
768 14455161849781348282310530855836865
769 14719866945698848896355498180932186
770 14989067253206164619238377548482795
771 15262833145905795249580482924226875
772 15541236005992237206949295145375000
773 15824348237375914898226336668820000
774 16112243278960605944379132731840680
775 16404995618075953952291462205649041
776 16702680804066676976010011086486815
777 17005375462040094383776734121473850
778 17313157306773609532260668060372685
779 17626105156783800448210335313715298
780 17944298948558785631051705040732096
781 18267819750955547118494193891525120
782 18596749779763908101719437715905600
783 18931172412438877637959402996135630
784 19271172203003090386970509226962005
785 19616834897121084794831314504190970
786 19968247447347178764389341357778455
787 20325498028548717587318019923440725
788 20688676053506484768881613620062920
789 21057872188694082353912377348086816
790 21433178370238103461951999513177848
791 21814687820060935961774442401163735
792 22202495062208052561369406856103475
793 22596695939361659059708548888628890
794 22997387629542589102027980616668921
795 23404668663002350501732194540024340
796 23818638939307245040152058280640000
797 24239399744616500631072652416000000
798 24667053769156371840989214039360000
799 25101705124892181989259096876390060
800 25543459363400297415506320645721481
801 25992423493942041995618890435595290
802 26448706001741577613277646174221475
803 26912416866469794051993085596082335
804 27383667580936269663931647467182648
805 27862571169991382197217739916877856
806 28349242209640667323738900381808520
807 28843796846373540705599597439259725
808 29346352816708517871109234492962855
809 29857029466957084741400995540246650
810 30375947773208390357313605273702725
811 30903230361536952203885412927658230
812 31439001528435583517571252863841600
813 31983387261475771089963349877547520
814 32536515260197751352248468054091456
815 33098514957232551937739188497107898
816 33669517539658285476456594369125085
817 34249655970593002076798019535025850
818 34839065011026426795684500862374415
819 35437881241892928391140144165305881
820 36046243086388085790906125246928360
821 36664290832531238998336247050260000
822 37292166655976431593364015420375000
823 37930014643074172572682656714661875
824 38577980814186466010353397424321915
825 39236213147257577908772131917949146
826 39904861601643030651203264367977265
827 40584078142199336661859458316686600
828 41274016763637004228699200438415360
829 41974833515139369948666943322062848
830 42686686525249833915954132632457216
831 43409736027030095591959198016828920
832 44144144383492010271920716426518225
833 44890076113305708198645150114234330
834 45647697916786640669308132190866395
835 46417178702164239937940153417333955
836 47198689612134902334882265057697880
837 47992404050702026806188278088365600
838 48798497710305864021634803320694120
839 49617148599245954310661921834245321
840 50448537069398955962192586457141423
841 51292845844234688867860039799034810
842 52150260047133242099706337391665725
843 53020967230006017793902985543599690
844 53905157402223607662493014154266816
845 54803023059853422576573565437780480
846 55714759215210019957745156726920000
847 56640563426721098181068858790843750
848 57580635829112151833221250170033125
849 58535179163912806485049550101269370
850 59504398810287876629341059530923911
851 60488502816196215603372105293278365
852 61487701929880451662737149815278600
853 62502209631690729899128587367241760
854 63532242166245605401196931589854648
855 64578018574933258945429502921849551
856 65639760728756232574208222691888195
857 66717693361522908671913583536749850
858 67812044103388982588207177994851305
859 68923043514752205481529244746263740
860 70050925120503700866475500436892160
861 71195925444639185347159096692449280
862 72358284045233451206013993829209600
863 73538243549781495894855594378185220
864 74736049690909711043488470584747161
865 75951951342460571361849928357670298
866 77186200555954291765717609546726035
867 78439052597430949204510152682519975
868 79710765984676594013798109077502840
869 81001602524836904155949056046162976
870 82311827352421964450992599519088200
871 83641708967705781837449398144453125
872 84991519275524176840670417958984375
873 86361533624474720765330571142656250
874 87752030846522417670272235153599925
875 89163293297014859929061739478034526
876 90595606895110616129573933339659840
877 92049261164624640221829951569625600
878 93524549275294521186360193971572160
879 95021768084471423066732634845369298
880 96541218179239595990765603644074861
881 98083203918968369796529274204006970
882 99648033478300573082731865729038975
883 101236018890581351919691057401511905
884 102847476091731394088019899007115560
885 104482724964568596558626615061559840
886 106142089383582245990861724994198680
887 107825897260163814306871953752570475
888 109534480588298503900672162726125195
889 111268175490721709761363246199483226
890 113027322265544598732550467657258273
891 114812265433353039295603524109203760
892 116623353784784148654202832021913600
893 118460940428584757512897887196938240
894 120325382840156126784430498792308736
895 122217042910589284530621363529421520
896 124136286996195385740961671119270625
897 126083485968535532082976788716156250
898 128059015264954523520226884117916875
899 130063254939623048688775707840602955
900 132096589715092856152395545799966616
901 134159409034369484121991268539345440
902 136252107113507161927032959286402600
903 138375082994730532467504168717917185
904 140528740600087881055326653368527423
905 142713488785640592475743627976153146
906 144929741396193594763069126777315245
907 147177917320571585092883977769516850
908 149458440547445870345528045697554880
909 151771740221716692294958657700692480
910 154118250701455945024077338898285120
911 156498411615415230063838007235544830
912 158912667921104232900212485874660725
913 161361469963444442891782510082962170
914 163845273534003277292736321228230391
915 166364539930813708982763524918015973
916 168919736018784536668161319804332360
917 171511334290706475738791778989421600
918 174139812928859287644773032880619640
919 176805655867225205596362571174518471
920 179509352854313954591820247879647315
921 182251399516604704242549937690596250
922 185032297422610333593946380973265625
923 187852554147569428135558040403622500
924 190712683338771470456864513516520960
925 193613204781520727536611227387437056
926 196554644465744379455704116900887040
927 199537534653250476397608416770347100
928 202562413945641353147490588139740585
929 205629827352888172923469130548655898
930 208740326362572315271783366118182531
931 211894469009799365933940402039614895
932 215092819947791510049456987778236600
933 218335950519164173794178944497256480
934 221624438827892803572846788248437000
935 224958869811975716187099121047016125
936 228339835316798997987988864938070855
937 231767934169209475896861538723817850
938 235243772252301828341646156578628645
939 238767962580925949608781171068062406
940 242341125377920726855689997254819648
941 245963888151080435066489466307944960
942 249636885770860001566023133749009600
943 253360760548825438335929438542573290
944 257136162316855787302858687267997181
945 260963748507102970994725839741601210
946 264844184232715988487617941747419375
947 268778142369335944395262377354515625
948 272766303637368446786408256794065000
949 276809356685039958354688365456721440
950 280907998172244733912130136483147096
951 285062932855189026333094868297836515
952 289274873671839292441675538961368475
953 293544541828181180014112597796443610
954 297872666885296127060238466238003473
955 302259986847262454855986499351933016
956 306707248249887886824257134088785920
957 311215206250280476305588131125657600
958 315784624717264977524799440956846080
959 320416276322651745646755536353854120
960 325110942633365303725295326837029105
961 329869414204439766585915332620391130
962 334692490672888364246656045764332475
963 339580980852454360374541841215478995
964 344535702829250714498576034494599896
965 349557484058295890256416470958358048
966 354647161460953265842182291515171560
967 359805581523281657049105354211143225
968 365033600395304517864683510467684815
969 370332083991205438479368079072199866
970 375701908090457615814382222760978205
971 381143958439895027261785578704276250
972 386659130856733094262145790131000000
973 392248331332546678623929216450880000
974 397912476138213311115768090945587520
975 403652491929829608839894141168110486
976 409469315855608895224050968478511365
977 415363895663768094151918491416969850
978 421337189811412027790319118369068135
979 427390167574423306067051110329865773
980 433523809158366054507941386189283976
981 439739105810411786257466875037708320
982 446037059932295783585907022278348600
983 452418685194312414029314347210053055
984 458885006650357866518486739336495715
985 465437060854028853431463774004662810
986 472075895975785885452726648245416905
987 478802571921189787443141949439417100
988 485618160450220185219645601919070720
989 492523745297684755214614907152244736
990 499520422294728091433731230504898048
991 506609299491449106959808955425204660
992 513791497280635950460480946315991225
993 521068148522627481751717838403496090
994 528440398671310414448856716153409651
995 535909405901261298104070690002645175
996 543476341236042576985978926016875000
997 551142388677662027805339092812500000
998 558908745337204944232451133358125000
999 566776621566648501989010838985502325
1000 574747241091867804631669940094075351