0 1
1 55
2 1210
3 15730
4 143143
5 1002001
6 5725720
7 27810640
8 118195220
9 449141836
10 1551580888
11 4936848280
12 14620666060
13 40648664980
14 106847919376
15 267119798440
16 638337753625
17 1464421905375
18 3237143159250
19 6917263803450
20 14328617878575
21 28843321703625
22 56546591166000
23 108176087448000
24 202289283527760
25 370344995996976
26 664721787686880
27 1171176483067360
28 2027923811813680
29 3454463320813648
30 5794583634913216
31 9579755202880720
32 15621532631970265
33 25144819904936095
34 39978150638772346
35 62822808146642258
36 97630039687349455
37 150125281510703785
38 228530792906982280
39 344554118536680976
40 514730238057846580
41 762231188761619500
42 1119289652600119000
43 1630424039411167000
44 2356703838785232300
45 3381357681735333300
46 4817105300529522000
47 6815691542238579000
48 9580219489218002625
49 13381024935552655095
50 18576011087002509426
51 25636576387039662330
52 35180526812693760135
53 48013674958204691505
54 65182201155380914528
55 88038297664410585856
56 118322148176792422720
57 158263925964239592640
58 210710241581845582720
59 279280354096615670656
60 368558500078320680128
61 484329916813657794880
62 633869568548750293760
63 826294259001049490080
64 1072990766135497438801
65 1388134907238230952295
66 1789319079886457808250
67 2298308879608329915250
68 2941952926455163996375
69 3753274106173234067425
70 4772775120928539095800
71 6049996632162936882000
72 7645372456397683936500
73 9632433346583235259500
74 12100418971599696617880
75 15157366922319619973976
76 18933758065987085100780
77 23586809498787108012660
78 29305519883595277336080
79 36316587298784527230408
80 44891337077664207270921
81 55353816721781068586095
82 68090237084153850455890
83 83559963925992591006970
84 102308291966530424451391
85 124981265015200641634873
86 152342841077068945697680
87 185294740871168498215360
88 224899362451650631260880
89 272406194070650989324976
90 329282212612874822260960
91 397246816458437136268000
92 478311910139646958606000
93 574827834354510517858000
94 689535919552689436427200
95 825628535253878140985200
96 986817611402025741963625
97 1177412723387521140895375
98 1402409959953225551864250
99 1667592934198926383489490
100 1979647453568824488914751
101 2346291536408012716914105
102 2776422651877442803795560
103 3280284268312258786859280
104 3869654024212318469992788
105 4558056087818822564385036
106 5361000547655007318717720
107 6296252979644665916375640
108 7384137668788163238318220
109 8647878327366421033566676
110 10113980549942055066284368
111 11812660680916878986683480
112 13778326246183230689113585
113 16050113619797047020714055
114 18672489163168921522496626
115 21695920691837952293755450
116 25177626797557305380684375
117 29182412285565116666790625
118 33783598783232198870200000
119 39064060441787819870080000
120 45117375592891304354080000
121 52049106242171718815200000
122 59978218388620109406400000
123 69038657358419527979200000
124 79381093641403408235180800
125 91174856125269057458693376
126 104610071144853136791751680
127 119900027409627438773616960
128 137283788651066882113251105
129 157029077752222118825067543
130 179435458194846883871744826
131 204837840895574687001401970
132 233610346913374138934955015
133 266170559108011180855863345
134 302984198626432627760306136
135 344570265104570439413681488
136 391506682710592325160349780
137 444436497637508329767874060
138 504074676394621583903131480
139 571215558265888754790948376
140 646741019617153681336256140
141 731629412362827433935980500
142 826965343866424468812106000
143 933950370870122739252833000
144 1053914685749129884208584825
145 1188329879491342953994280575
146 1338822872337185380094199250
147 1507191110005623475329432250
148 1695419130908738251814887375
149 1905696617748962969221190185
150 2140438055431947811787508976
151 2402304126347463211556562880
152 2694224983806094577047569360
153 3019425554807899728440629680
154 3381453034399864915822158048
155 3784206745693149074530504416
156 4231970552202162059096460720
157 4729448022581163291230834640
158 5281800562118347157820726720
159 5894688740552834611039546896
160 6574317061959741396551482233
161 7327482439658372916101203455
162 8161626657397260630476732410
163 9084893117518812184665032530
164 10106188197470483532253762351
165 11235247557976495931256920905
166 12482707769485465503308317000
167 13860183648239635776983914000
168 15380351719549097097409664500
169 17057040253681633543949416300
170 18905326349281810553355699800
171 20941640570501883171097807000
172 23183879677156641867936011500
173 25651528022303471996992784500
174 28365788228801396028989853520
175 31349721795727257169701773176
176 34628400327137099358289612705
177 38229068119675064745763642135
178 42181316892075091839874038130
179 46517273488802363850229805178
180 51271801442077743580778155431
181 56482717331461396228111203345
182 62191022938189885380330692640
183 68441154252719303654476542720
184 75281248458587431475643675456
185 82763430083939626059970945728
186 90944117584042680352253738880
187 99884351694022527413847461760
188 109650146971097678270419174080
189 120312868029941262022028858176
190 131949632063699703182054245120
191 144643739336843588239490092000
192 158485133434653588344661504625
193 173570893157988490028876386375
194 190005758061290492970547949050
195 207902689746812360440301288050
196 227383471149069874168494856375
197 248579346170810582328179194625
198 271631702165636780689357987000
199 296692797903129701762004281680
200 323926539800208025132695719476
201 353509309357844874479822356780
202 385630844905504485324864987160
203 420495180927097472697034757080
204 458321648422261047357155387308
205 499345939945731252401201026996
206 543821243165887138537399176720
207 592019446991626299645228869640
208 644232424535008136985121386345
209 700773397406023205193521650191
210 761978386075878989533375606098
211 828207751296817411944753687930
212 899847831830198774577763872735
213 977312684010921428069123300505
214 1061045928965736734946942992976
215 1151522713606225913895907124160
216 1249251791834711292917026738000
217 1354777732733783425976182846000
218 1468683262858064073453632428000
219 1591591750110943159052740895200
220 1724169837069999510228462833200
221 1867130232023339325311610418000
222 2021234666395887389853751576000
223 2187297027680495050166848078000
224 2366186677444364109626922438665
225 2558831964457533576959379840751
226 2766223943487872055244770300730
227 2989420310827027973451396793810
228 3229549568155009190808616554655
229 3487815426918420975727657620313
230 3765501465989848055105184285736
231 4063976055994417291895877352720
232 4384697564335252428924658853140
233 4729219855623397056882423398220
234 5099198102920939412559968141976
235 5496394925939663867342857834968
236 5922686873102759445125403019980
237 6380071265175156355790336813460
238 6870673419000200023386886393680
239 7396754270747914083755003636376
240 7960718418984399234331759619025
241 8565122608814359108986624534375
242 9212684679330779892555555131250
243 9906292997628907826178438456250
244 10649016403707408409599846304375
245 11444114691689544428235972210625
246 12295049653953020971581650800000
247 13205496715960512533666905600000
248 14179357190835563934080156800000
249 15220771184032354268322959641600
250 16334131179804601377352479717376
251 17524096342590593964888687687680
252 18795607567899962301697381288960
253 20153903318815393270685004436480
254 21604536285811183967426296557568
255 23153390909242500465091049435776
256 24806701805576724492100378081345
257 26571073140223661914124710465015
258 28453498991677057734385498518970
259 30461384753608292934174626659186
260 32602569623556886469335442591463
261 34885350228944128322676644941905
262 37318505443298545655257029169560
263 39911322447827756742953767110480
264 42673624095803485704494392329876
265 45615797639648072745547630331340
266 48748824883124788394963041623000
267 52084313823643807959803712591000
268 55634531852404081947409486375500
269 59412440582901905603813501063700
270 63431732381253203030885755133200
271 67706868674801959171777881673000
272 72253120118625523172403885201625
273 77086608702802445152494110617375
274 82224351886683983036446670982610
275 87684308849910429340843129767226
276 93485428953542079939990104998255
277 99647702508436238807810661486985
278 106192213951900489349145174645680
279 113141197537693055933282785152448
280 120518095648628050556284064865616
281 128347619845381504586517405340720
282 136655814769588216521634425564640
283 145470125023974636101191396426720
284 154819465157094429244240539547696
285 164734292885226350734302318672208
286 175246685689164066983251851398080
287 186390420928980248942988249614160
288 198201059625388383229384347610905
289 210716034062061278158985850624351
290 223974739369201287485022287012730
291 238018629254800125451884297383250
292 252891316056382264292711047743375
293 268638675292601930258977236827625
294 285308954900866470656230960897800
295 302952889354195363711013910838800
296 321623818857801589033908093304500
297 341377813833407869263365128931500
298 362273804907092034814782531607000
299 384373718624501261286426790391320
300 407742619125592201756664698245676
301 432448856019651318687818128950580
302 458564218710235468219749182439760
303 486164097428855685301240079037880
304 515327651245716074878952517773953
305 546137983335623882634492591160631
306 578682323787315591295026639033970
307 613052220254906906078994548048890
308 649343736760981649794047875537095
309 687657660971996038400749604240881
310 728099720278200970853111913711328
311 770780807022186533576878305882880
312 815817213232440858560388460029760
313 863330875231001037172948883558080
314 913449628497368522315473122658176
315 966307473184377189067905563752320
316 1022044850695651111904969397432000
317 1080808931748683608428997755144000
318 1142753916362421966302523444192000
319 1208041346223566606853819650368800
320 1276840429901602672372655757793425
321 1349328381398889919924780755246375
322 1425690772538957474380074291440250
323 1506121899713497902931272153083250
324 1590825165526445049950825749384855
325 1680013475891967311363830987245601
326 1773909653162228106106009417500280
327 1872746865880374178699519452174160
328 1976769075774426395571831332190580
329 2086231502628583635050304667081708
330 2201401107689925384746847165868696
331 2322557096290630338036885855301720
332 2449991440388634640205305023852140
333 2584009421753152929311858365503220
334 2724930196545696849006745842009616
335 2873087382072168639304553984805448
336 3028829666507301562047695078831305
337 3192521442419184592054592089570735
338 3364543464948866790579186280290130
339 3545293535528108358922638661407226
340 3735187212047252337781613873476735
341 3934658546414955580391960902373625
342 4144160850482162820900785581386000
343 4364167491334256758711166970648000
344 4595172716987794009791581117173200
345 4837692513561666023376962377441200
346 5092265495026930686098686555788000
347 5359453826674969978780799891916000
348 5639844183480067953661190519598000
349 5934048744569998309786684633317840
350 6242706225056789430662035995197376
351 6566482946519525013021547186090480
352 6906073947471869106937949309270185
353 7262204135189004912423682134840655
354 7635629480311877115368552302385338
355 8027138255691058660768047625375186
356 8437552320978256117552666432772095
357 8867728454520455363769379063446265
358 9318559734160024117343624117215720
359 9790976968593763501565501440149776
360 10285950180994971767226361277498068
361 10804490146655084667262229018243980
362 11347649986455424753041678091303960
363 11916526818035062793517475594382680
364 12512263466577806185618507303684876
365 13136050237199920035429266032950100
366 13789126750980395802590242184050000
367 14472783846737450137785600121975000
368 15188365550718503809762539258440625
369 15937271116436199317323671714954375
370 16720957136950108732286407812251250
371 17540939731962704273979263564456250
372 18398796812168957777995113564084375
373 19296170423371647264321322168190625
374 20234769172949125892750556106382400
375 21216370741338998382866966062181376
376 22242824481279901163143093758823680
377 23316054107634444834271129860360960
378 24438060480699401785084780160212480
379 25610924485994459868257297869331968
380 26836810013608367914168494679902976
381 28117967040271124646023510421310720
382 29456734817413064513726815641840640
383 30855545168566328510706989165302720
384 32316925899561332787167827491435361
385 33843504325070521645023410217967063
386 35438010915153974345734839714921530
387 37103283065566388388353882770333810
388 38842268995692648104379744527398855
389 40658031778089670451992038695142001
390 42553753503725564982214764087774040
391 44532739587123418648854638548978000
392 46598423215736286370103504202188500
393 48754369948002304346850262214255500
394 51004282464654315847326253881818200
395 53352005477987080673440235648530200
396 55801530803917103498039449582015500
397 58357002601805437870859554243708500
398 61022722787152578626739298872138000
399 63803156622416823938604262414733160
400 66702938491353349166237835189068601
401 69726877862420769394937641020024255
402 72879965446955259207582315650054610
403 76167379557969431526701818672767930
404 79594492675594238731808644177406223
405 83166878225347236857702628207262441
406 86890317575579737422167377142020720
407 90770807260628753011623905475144640
408 94814566436377315681744789226176720
409 99028044575108806864643961325368496
410 103417929406727481051807277396227808
411 107991155113608492190374901313402080
412 112754910786536542581668502533802160
413 117716649149392872174166390107139280
414 122884095560455796578668822527766976
415 128265257298390492026622577731137680
416 133868433141219324048953247199677625
417 139702223246784835193009383338013375
418 145775539343443659091101065771328250
419 152097615239961229304666717174708050
420 158678017663814319476483821497672175
421 165526657437351306574150615427967625
422 172653801001508713845216695168589000
423 180070082297037189309463257345642000
424 187786515013450736345243919239221620
425 195814505216179864759009110815645676
426 204165864362682505690941649664629080
427 212852822718546166332741438824996760
428 221888043184901027781869964053206380
429 231284635548756651075803764449930228
430 241056171168174794808192171484101456
431 251216698104497707659736234396617720
432 261780756714165288322486882436583265
433 272763395712975854052600900918347095
434 284180188725974080646825448399976306
435 296047251336486127038910535141133178
436 308381258648166195880023166236961255
437 321199463374270969264459726797138385
438 334519714468738661034437165462642080
439 348360476314018011722919365847698176
440 362740848480969590128921139298739520
441 377680586076547430852672069959672000
442 393200120695363507115098142066224000
443 409320581991640993344208382531632000
444 426063819888474896108698169694404800
445 443452427441740612128653100789908800
446 461509764376422498793415722915552000
447 480259981313575809806235465253564000
448 499728044706586553687280863677032625
449 519939762505855176883185140925083655
450 540921810571501660739668443729599226
451 562701759854171860842444960938812530
452 585308104364517920187665380602620535
453 608770289952429570050192796448464705
454 633118743917608313854979032999063608
455 658384905473603093297427588971842896
456 684601257087964289831757381542039220
457 711801356721723049897120507228372140
458 740019870991965174402845894234685720
459 769292609281843421710852756547123416
460 799656558822959282503646482720373548
461 831149920775645342647886778600112180
462 863812147333292508927926311202809360
463 897683979877492889202786905739807880
464 932807488211409254472762466818114601
465 969226110899436031402198852757849935
466 1006984696741884950510688995637159250
467 1046129547414111082666927276475632250
468 1086708461300192314592583878228377375
469 1128770778551987627517793358104276825
470 1172367427405127141522749464224309200
471 1217550971784230066009807820990808000
472 1264375660230405753770764793932306000
473 1312897476184868296948094435447518000
474 1363174189663286837726626392908892640
475 1415265410356302309986502784039953376
476 1469232642192467000893709684239986480
477 1525139339400706449415914473677396560
478 1583050964110264113444102384484217280
479 1643035045526968275571472861057053488
480 1705161240725558162290716442471762761
481 1769501397098722570826353589488882095
482 1836129616504439786258360563387576890
483 1905122321154162589170999541489301970
484 1976558321285367066933132701428761951
485 2050518884662979122129561492852976793
486 2127087807955208398041464656058605480
487 2206351490030356198109862722987506960
488 2288399007222222255059588333147884180
489 2373322190612815303312957806284860876
490 2461215705382174729525678426651451800
491 2552177132276235531212981826851575000
492 2646307051244816819914276931582087500
493 2743709127302985587411101210001012500
494 2844490198670242842333305074836530000
495 2948760367243198958254613911890655000
496 3056633091458649598408197138092340625
497 3168225281605233348988855664915134375
498 3283657397643147662522529837316731250
499 3403053549592721352279661663706059450
500 3526541600553990163027055374377069751
501 3654253272420797355036862136748050305
502 3786324254354344267435246348845832960
503 3922894314082546971770456881735188480
504 4064107412093014893172943625214906368
505 4210111818788956178811919958637490176
506 4361060234678833153859717355475230720
507 4517109913672139954501019267090800640
508 4678422789555253904734851282592542720
509 4845165605722922956418686731055681536
510 5017510048242594096459365239159308288
511 5195632882330462606304929177596929280
512 5379716092319830010873161660109101185
513 5569947025204100059725117270726652855
514 5766518537838517734757991153629181626
515 5969629147886566677323411478751365490
516 6179483188598786184242949334477342375
517 6396290967513650656984959416203476625
518 6620268929172072731232496660920223000
519 6851639821939046904942978758540645200
520 7090632869027943971426483665037799700
521 7337483943824998609653390171610695500
522 7592435749613603756833935870855031000
523 7855738003800136568508179176930543000
524 8127647626745192549625354320960832460
525 8408428935306297517662384486530147476
526 8698353841200402147765403479619140880
527 8997702054296741673119758834834600360
528 9306761290952964605224039947931793305
529 9625827487509799843606939230948950623
530 9955205019061942019259623112532429266
531 10295206923625291128621363777010406970
532 10646155131823185244948488233091684015
533 11008380702216815132701652640794742345
534 11382224062407607741534553456087509296
535 11768035256042012634991506516462633408
536 12166174195851822242816721539313856080
537 12577010922865904254962263464152890160
538 13000925871932023352657986519717133280
539 13438310143690280662728855082903658976
540 13889565783142603704083582502508248880
541 14355106064965678061409204211775122000
542 14835355785717725475300307433147224000
543 15330751563092602398468037881231682000
544 15841742142377819266053241437432206425
545 16368788710276264709928387084609606175
546 16912365216254661671688067737337968250
547 17472958701585084810407201436207015250
548 18051069636249231747116258657352311375
549 18647212263878565540731901417183797545
550 19261914954906933367004502292147223176
551 19895720568115817704891417581015320080
552 20549186820755992470692061475540766260
553 21222886667433038541600434790313262380
554 21917408687947922054806873060258727128
555 22633357484287655849325160961118821656
556 23371354086964950544591701509099970220
557 24132036370909718147884719187220905140
558 24916059481119318893297558756867472720
559 25724096268278542396379455052867084856
560 26556837734564488335299683783092633153
561 27414993489855760933037687152717755255
562 28299292218569716724276104360610897010
563 29210482157355907671295613861961582330
564 30149331583878342888672786011507212551
565 31116629316923753308128625107407847345
566 32113185228077685841582068650866812000
567 33139830765214978279620574310843104000
568 34197419488055974609901047229238472000
569 35286827616044733989759517367592900800
570 36408954588810466612717120233462524800
571 37564723639478497541895016644434992000
572 38755082381102216636191144382353144000
573 39981003406492720378591411532306632000
574 41243484901728191161156718882676878080
575 42543551273630492839062745890935170976
576 43882253791501989607882907034925277905
577 45260671243421219975948792908336482535
578 46679910607401780309741116604424126330
579 48141107737724594658547020415232614258
580 49645428066759670870056605924676496471
581 51194067322599468967711901863345717345
582 52788252262832137971834563870761179640
583 54429241424789113430297806146214480720
584 56118325892607911523577332374882569716
585 57856830081457408388839113740132279148
586 59646112539279456956614376666586358680
587 61487566766407369823056457342452182360
588 63382622053428587225697000594803494380
589 65332744337665755809672000826047599476
590 67339437078657468347231400662139743760
591 69404242153027058712933996086476173000
592 71528740769135112051800697472993631625
593 73714554401918739064268213293365147375
594 75963345748328177551637536428721690450
595 78276819703778925725902060125721843450
596 80656724360045382221193979696843837375
597 83104852025029869209504702665071261625
598 85623040264848949506097027785329338000
599 88213172968687118062107842715997397440
600 90877181436876254822219751776388999376
601 93617045492667671640260484144858082480
602 96434794618172172889114459147383438560
603 99332509114952279695311038724412653280
604 102312321289759643523289801809347827888
605 105376416665919698308456651286659120336
606 108527035220874773699511523353608182720
607 111766472650406217456214622453103510640
608 115097081660065554925458508418414266345
609 118521273284354350082895229285840884751
610 122041518234202228206416600293311193018
611 125660348273302477199155245993738635730
612 129380357623874765292038788205529094335
613 133204204402434799749341845950050101305
614 137134612086161206726930275407891414376
615 141174371010460539075870571769289546000
616 145326339898342119160144291620362812500
617 149593447422225400215561661105714687500
618 153978693798813685000022735883489375000
619 158485152417679377089032729550286375000
620 163115971504217460804817930857856687500
621 167874375817635613116846265110012812500
622 172763668384661247635116245311691250000
623 177787232269657879789464914995714375000
624 182948532381855486238122150297205344625
625 188251117320412013302506316902624663751
626 193698621258035871644858373063816226930
627 199294765863912140389542667022445361210
628 205043362266688296373660742291180848855
629 210948313058288586171566756854551671393
630 217013614339339672982476645494019197376
631 223243357807003920450588825872801950720
632 229641732886030624091795185676073360640
633 236213028903849671358254975850307582720
634 242961637310546506649649816090329038336
635 249892053944571900985815729727135333888
636 257008881345054880838244917966009793280
637 264316831111602260067308362580546018560
638 271820726312483546359121655756372372480
639 279525503942115562373878449167776589376
640 287436217428776935421754640652853340065
641 295558039193498671331582457784164372375
642 303896263261093341773212689184275752250
643 312456307924301983182471387267420059250
644 321243718462054633207840039455917341575
645 330264169912857520885214768766005019825
646 339523469904337283231392044835121463000
647 349027561539990207354132368260868466000
648 358782526344202397278899036488669660500
649 368794587266624942308571193552897749260
650 379070111747006622728795828722432581976
651 389615614841605432962182928195528441880
652 400437762412319235821592485098638014860
653 411543374379695188327483764101471956180
654 422939428040997203697235643107405285648
655 434633061454530639695939700638861194216
656 446631576891443634719286515795989796345
657 458942444356245053971656406850532214015
658 471573305177299863169754629632942357970
659 484531975668583920659534616144582876346
660 497826450864001675049794161725774498383
661 511464908325592078860958543283445025705
662 525455712026970183737184132067059378160
663 539807416313374374003352656853931577280
664 554528769939712027350006277412485440976
665 569628720188019568838504721056718940080
666 585116417065776411931443521973654732000
667 601001217586536162622092376083560844000
668 617292690134362704770987471641047342000
669 634000618913583391325393959394988814800
670 651135008485396542124165088711111140800
671 668706088392895799461665179193149322000
672 686724317876099622544697470359320069625
673 705200390678600316530913333446928021375
674 724145239947473496152060322701545790970
675 743570043228115783228328607491962009426
676 763486227555705836960887084392830945455
677 783905474645011521101250935514616701385
678 804839726180294128354714034122270455880
679 826301189207089115161227157201438336528
680 848302341627671754856178204209069274356
681 870855937802045499756432893633310810220
682 893975014256320658620827189032402967640
683 917672895500381250943056098104387757720
684 941963199956768599460142753947412082156
685 966859846002741372981231841228012320628
686 992377058127503399108137943394430764880
687 1018529373206622636649375050768337008760
688 1045331646895697236612171453507570300705
689 1072799060145357634752217404996214982551
690 1100947125839727114000419422103332685170
691 1129791695560497257974130251093969008250
692 1159348966478809193594878272451693518375
693 1189635488377166498027275631416148852625
694 1220668170803641129251083360552793856800
695 1252464290360669737182456159574883500800
696 1285041498130774230049604842397645832000
697 1318417827241577515458020785445700024000
698 1352611700572522914084396153898852272000
699 1387641938605743863128494801072786986880
700 1423527767423569193519977578789546038976
701 1460288826855188486494303785696361193280
702 1497945178775041798671109153770451260160
703 1536517315555538397424553432865827066080
704 1576026168676750077445370951624357218033
705 1616493117495766142359585165679686985671
706 1657939998178439239574241457777664382970
707 1700389112796293939736428063318060555890
708 1743863238591413261974675052721102935095
709 1788385637412162270184807402941750176641
710 1833980065322652411856482827905321272248
711 1880670782388895447231580314208130617680
712 1928482562644641630950419007211207767860
713 1977440704239943268875946162461634318380
714 2027571039775531887680264383915824189976
715 2078899946826145032315057966006594751960
716 2131454358655987155043576121034203555500
717 2185261775129558187756765779408349368500
718 2240350273821133205394746706673508458000
719 2296748521326227101107743807356109992200
720 2354485784778429412075258171445332590825
721 2413591943575046367513802425125869407375
722 2474097501315039886295742898099737767250
723 2536033597952806639828100048204616464250
724 2599432022171394425554570478443787691615
725 2664325223978807976902128293750620351001
726 2730746327531111976053473313453407878480
727 2798729144186095446049997801372415130560
728 2868308185791318887983068225616275539280
729 2939518678210423507086047156027313802288
730 3012396575091640648173970256067119213536
731 3086978571882499145978102550985333642720
732 3163302120094788699483320102259331950640
733 3241405441823898611501669582835243280720
734 3321327544526713305620550764675267018176
735 3403108236062308952675537706751343912368
736 3486788139999759318455554965933415444105
737 3572408711197423594005544103992209972335
738 3660012251658154500317505530747753455930
739 3749641926664931381179612896559430876626
740 3841341781201490322386926988077215404575
741 3935156756662591573426375492494828465625
742 4031132707858633710272865544974006025000
743 4129316420319394076333000029006933450000
744 4229755627901746084229950137961020692500
745 4332499030706275965542551262279486567500
746 4437596313307794530422633177004506575000
747 4545098163304813455971174512907714775000
748 4655056290193130573236678784820980887500
749 4767523444568744579716372962778418097300
750 4882553437665396579429369871014829463376
751 5000201161232113858257731461951682806680
752 5120522607756210350714535184827120117585
753 5243574891037278358128115378749540474855
754 5369416267117787250092818089773265986418
755 5498106155575987133727966047774769680826
756 5629705161186898821743534462015085455095
757 5764275095957255883605965873818027411265
758 5901879001540350137441981766328685422720
759 6042581172036818647063544302301489115136
760 6186447177187498142135930022342106559488
761 6333543885964561793678433847513525857280
762 6483939490567243465562666995604140226560
763 6637703530828545939381119762903296276480
764 6794906919039422189069573138255086693376
765 6955621965197012577199923969662133744640
766 7119922402683615871283176247621037568000
767 7287883414383168250254532141011380656000
768 7459581659242102003224503898519156498625
769 7635095299281554429395992909908832563575
770 7814504027067997544746396502971018987450
771 7997889093649460602791290870613975099250
772 8185333336964620158775041338336808310375
773 8376921210732136464425842570661067068625
774 8572738813827720389580763241705177233560
775 8772873920156521843304930045685125168976
776 8977416009028538826536067361063864255380
777 9186456296044855806884189107042125766860
778 9400087764502631080275732812594778334680
779 9618405197326865190089187177907535505048
780 9841505209537096328892102925016490947916
781 10069486281257283967635083548885707923220
782 10302448791277258759137238669942034234640
783 10540495051174235064034029195156505351720
784 10783729340003002265352453871208781266521
785 11032257939563532390007340978465695853983
786 11286189170254864459432129479992404645330
787 11545633427524250465104354594103647172410
788 11810703218920673925918498883727207580655
789 12081513201761979651398961552457420878601
790 12358180221424982626020925641842217711280
791 12640823350268054863991062890747699992000
792 12929563927195821679496074845462990514000
793 13224525597875733093608033099645891902000
794 13525834355616412074886284659361221048800
795 13833618582917819005574888842375034744800
796 14148009093703411198696044727398273982000
797 14469139176244617483014708547684122674000
798 14797144636788090842727342129994445272000
799 15132163843896346866938778449308086717520
800 15474337773512542350868152512557890363801
801 15823810054760296816804427861408282911455
802 16180727016489610008856832837627163974010
803 16545237734580080582465770987460886818130
804 16917494080012785278615251159766139180303
805 17297650767722333865089690322427221912681
806 17685865406240773064530346521330110387720
807 18082298548145172593268944961886996442640
808 18487113741320888327964476880910993655220
809 18900477581052661521178680539228849686956
810 19322559762955878924652050169026671648728
811 19753533136760486672863662228702835833880
812 20193573760960220852377493833255856489260
813 20642860958339989857624548330357408406580
814 21101577372394417934501745073677721508176
815 21569909024650735763073328372858948456120
816 22048045372909382553559050957119438682625
817 22536179370415864949740530276415598248375
818 23034507525977601075204311044772889883250
819 23543229965039663344997083821532280429050
820 24062550491733521223065481514336645071175
821 24592676651913074959302723467736239712625
822 25133819797192463514384541428760564204000
823 25686195150000324401351456228767417312000
824 26250021869665380065836549535395348175680
825 26825523119548424717951301975132389046976
826 27412926135235987244383834122518914449280
827 28012462293811149995746205974417756172160
828 28624367184217209888399916300549029862080
829 29248880678730077408920589405761932671808
830 29886247005555520790325017890485812810496
831 30536714822567576869731217078813173426720
832 31200537292204666965076139446571910485265
833 31877972157540175551965871580306110205095
834 32569281819544471609039908531735313491066
835 33274733415555577260027908727993282634098
836 33994598898975915801872932940583763436055
837 34729155120212801400075951123558370893985
838 35478683908880565684248711174802571029880
839 36243472157282452218494562840855696432976
840 37023811905190648382702849886902657452660
841 37820000425943065612462409677557027275500
842 38632340313875723237683388223728846671000
843 39461139573109838364065693629618156903000
844 40306711707712974388462973320646823822700
845 41169375813253853860455760109581730035700
846 42049456669770697529858353790740615018000
847 42947284836173210585534752893198231901000
848 43863196746098599327187391674564441943625
849 44797534805242266851413158437983557306415
850 45750647490184104809308020549493292492626
851 46722889448731569938570222406224385780730
852 47714621601801008922042507809906525831935
853 48726211246858973210903182066925006390905
854 49758032162945546808540697989407160476688
855 50810464717301994675125670942454139276736
856 51883895973625327417951516437315253152720
857 52978719801972669314001508860933968990640
858 54095336990338611504497449875782573610720
859 55234155357929030442307700221598653130976
860 56395589870155153398290104257536166337968
861 57580062755371958078506744037491047702480
862 58788003623385302207702067435136832640960
863 60019849585752491332757238218588425213680
864 61276045377901309130641776754521790857001
865 62557043483092854206648465168431749933775
866 63863304258253850778741231012947058456250
867 65195296061704427801345691494265680631250
868 66553495382807692025903748846247261909375
869 67938386973567755265393607419120245685625
870 69350463982203214765545301622969888545000
871 70790228088723428126786622781807391050000
872 72258189642535270708532387185941626412500
873 73754867802108413922151284445826425487500
874 75280790676727517322054883821441810520600
875 76836495470360085977477387878495480812376
876 78422528627669107292658912192102450055180
877 80039445982199948282700876657264823461460
878 81687812906771365349108976218516306566480
879 83368204466100853876147736728379052804568
880 85081205571694944530165683078192124612401
881 86827411139035437032973874030201164025095
882 88607426247092950441535776317505308811890
883 90421866300199561644419697145640323718970
884 92271357192312700925849771018540260396311
885 94156535473702875096351503341450330375713
886 96078048520098194890920262278021190121280
887 98036554704319094137759765476290368834560
888 100032723570437043649776443885913859380480
889 102067236010491482934431848310797424837376
890 104140784443799617702932960653055141219840
891 106254072998894160835193411184040723648000
892 108407817698124528971074671028894722016000
893 110602746644957446300099639003160205088000
894 112839600214013351460546331863506821811200
895 115119131243875452784445038188562700843200
896 117442105232708731487833975555856096838625
897 119809300536726651856442617114236642220375
898 122221508571543802066989126721019237064250
899 124679534016453159065177295142727833066610
900 127184195021667145945398947797648336705351
901 129736323418562130596694953025498211659505
902 132336764932966500047775291050134351606360
903 134986379401532936014392025040230535225680
904 137686040991236013679120282892022756436948
905 140436638422036747771133003775233924159116
906 143239075192756217616840097967701007365720
907 146094269810200916056773808666472893839640
908 149003156021582986025802344613445671614220
909 151966683050279033229100861488142425914196
910 154985815834971733772258713852661196200208
911 158061535272218991877913047910572636543080
912 161194838462495945001335965380466460569785
913 164386738959755661801940502676593672174655
914 167638267024554932595698439082084713206226
915 170950469880792112164487383830216675468730
916 174324411976104541192434591414680600511375
917 177761175245973645196955400816274363499625
918 181261859381586388684479987108992817862000
919 184827582101502347449442222934318985892800
920 188459479427176253512125994132752176558800
921 192158705962386465219126679597015430542000
922 195926435176620419572734465882606600844000
923 199763859692468734976278054357632819532000
924 203672191577080250345733210114001529030320
925 207652662637730911008610536524962226708176
926 211706524721560043054764081566895163718080
927 215835050019528195886347612785934883599760
928 220039531374651377702301133684758923208505
929 224321282594567160613665054491625095664703
930 228681638768488791087462431421385037408506
931 233121956588604107527214747962954505733970
932 237643614675976740086306978870616796252015
933 242248013911007748345929993932494387118345
934 246936577768516540342337726481186139149256
935 251710752657500611669400611361735603789328
936 256572008265634346083260433529279179915380
937 261521837908567829268251506420945021057260
938 266561758884087345259721928239271372853080
939 271693312831199950533160392658913929633176
940 276918066094205254033928089178153450675820
941 282237610091818272512361304399036502944500
942 287653561691407979520133075381992799794000
943 293167563588416923391265989178475272267000
944 298781284691028054551441764475698295539425
945 304496420510145675649274638255058275017175
946 310314693554758209360676933762234701243250
947 316237853732751268360677557469511125840250
948 322267678757240309965052429998924714486375
949 328405974558492964396553600569543687585105
950 334654575701511940607718309622386076194976
951 341015345809350237175216494496315795905280
952 347490177992231218051154795630938808484160
953 354080995282546953997085348487151352358080
954 360789751075809080419750662113530452366208
955 367618429577627281157612708862990250189696
956 374569046256791375618450036807613227926720
957 381643648304533863625955529613463790264640
958 388844315100050668483238051584549473790720
959 396173158682358714190051949167855763403616
960 403632324228569877545802472014115794849073
961 411223990538661770119986083359043489970055
962 418950370526826728864541362326307854607610
963 426813711719481327568168694678498221910130
964 434816296760019664501331464627310775375351
965 442960443920394634563436022037702268673985
966 451248507619612357112417562771326956083000
967 459682878949225903524212217875559113586000
968 468265986205915451488718368017428705560500
969 477000295431242986193962599426237404150700
970 485888310958670671976187368895410927506200
971 494932575967933031816153018512871374263000
972 504135673046854096337571721628228142803500
973 513500224760701718809537183965063274760500
974 523028894229172298169155637348765001741840
975 532724385711100208362203036931396585002376
976 542589445196987299448226432851214907336105
977 552626861009448914032589953778428420073935
978 562839464411673951772879016573772269192530
979 573230130223997615062993078341876597257338
980 583801777448686580628187764396299897169311
981 594557369903037464772125303133846407728345
982 605499916860890584507361153874933602130640
983 616632473702662162879193390061354607990720
984 627958142573999284565850359160723427613776
985 639480073053163077412879789871119831563568
986 651201462827246777044491296959949090176480
987 663125558377336525198536841055987930068960
988 675255655672723958064719350171475631077680
989 687595100874280858778320435456344585527376
990 700147291047107378445955126462290147633600
991 712915674882566572768221535745858327550000
992 725903753429819256590155013315148980615625
993 739115080836974446668576746796797518659375
994 752553265101971943711127879786595616776250
995 766221968833314898431315466148282284151250
996 780124910020771513094517363073052327409375
997 794265862816166349919795517335826191865625
998 808648658324383050870698312184764314425000
999 823277185404701619935097971742124735536400
1000 838155391482594779080578413609072823913876