0 1
1 5
2 15
3 40
4 95
5 206
6 425
7 835
8 1575
9 2880
10 5121
11 8885
12 15095
13 25165
14 41240
15 66562
16 105945
17 166480
18 258560
19 397235
20 604162
21 910325
22 1359680
23 2014235
24 2961000
25 4321283
26 6263360
27 9019555
28 12908945
29 18367805
30 25990149
31 36581200
32 51228175
33 71393555
34 99037095
35 136775685
36 188091960
37 257605120
38 351422560
39 477594835
40 646702086
41 872609280
42 1173436065
43 1572798400
44 2101396065
45 2799037448
46 3717215265
47 4922378360
48 6500078720
49 8560215755
50 11243658250
51 14730589435
52 19251002320
53 25097879525
54 32643714425
55 42361183247
56 54848972800
57 70863996355
58 91361511400
59 117545006085
60 150928138255
61 193411521920
62 247377790265
63 315809117760
64 402432302080
65 511897635858
66 649999143800
67 823945393485
68 1042692081175
69 1317349972040
70 1661684648982
71 2092728011435
72 2631525628465
73 3304049064360
74 4142308346560
75 5185706967067
76 6482690476080
77 8092750145600
78 10088855599305
79 12560405165555
80 15616800509992
81 19391773287355
82 24048616831895
83 29786506086435
84 36848124828160
85 45528861931558
86 56187889215575
87 69261493680640
88 85279108490250
89 104882571993205
90 128849244641326
91 158119732778040
92 193831109344345
93 237356688243155
94 290353606131200
95 354819698206774
96 433161429129335
97 528274964057205
98 643642846605215
99 783449200013485
100 952716896921664
101 1157470765667000
102 1404931632560200
103 1703746859035925
104 2064264041790400
105 2498855727860831
106 3022304384855295
107 3652258493687000
108 4409772536560655
109 5319945883369915
110 6412678189219929
111 7723561966447040
112 9294936559411625
113 11177131914078720
114 13429935393998065
115 16124320563666024
116 19344483471028815
117 23190239664240650
118 27779844150405785
119 33253306949906485
120 39776289053455482
121 47544677723155955
122 56789956508462680
123 67785504434827845
124 80853980986991880
125 96375979234360462
126 114800159288762240
127 136655108888934400
128 162563218012478400
129 193256900875881400
130 229597552479689115
131 272597689119605760
132 323446794312747520
133 383541474877332480
134 454520628171989425
135 538306432718233792
136 637152102864131800
137 753697496400743040
138 891033835097361200
139 1052778995402446080
140 1243165053990901982
141 1467140034920642715
142 1730486107049268225
143 2039956827959940960
144 2403436430708891295
145 2830124609973166336
146 3330750793496555535
147 3917822493218986405
148 4605913029702011495
149 5411994726652352325
150 6355824594594094376
151 7460390581298854400
152 8752427681142805760
153 10263014588582134565
154 12028263178060969615
155 14090114923121546665
156 16497260464592335360
157 19306200939469417360
158 22582472431749484215
159 26402058053287900485
160 30853015762851743110
161 36037354148773022750
162 42073193107624798400
163 49097251730788036885
164 57267711856619287800
165 66767512764970097088
166 77808140504435600975
167 90633984488814388725
168 105527344434427074200
169 122814182611963968160
170 142870729957203395072
171 166131070053201812800
172 193095842622122610945
173 224342228242248709715
174 260535398868756922240
175 302441644763901179465
176 350943418062051790255
177 407056566893110158555
178 471950072314001569280
179 546968643874665994240
180 633658579176590774083
181 733797349065428552365
182 849427434036048921215
183 982895010037763493195
184 1136894164301758266305
185 1314517415374260557560
186 1519313417699036097600
187 1755352851513524520605
188 2027303635381180807745
189 2340516753497313779200
190 2701124165368536658784
191 3116150464275535172480
192 3593640176129510313280
193 4142802845357816296205
194 4774178343175256222320
195 5499825160377991926742
196 6333534816554934645440
197 7291075935887624837125
198 8390472012745073766400
199 9652317425103154274600
200 11100136858341695494233
201 12760793985102831556280
202 14664956018653881697280
203 16847621628862753679645
204 19348720694145988741145
205 22213795473850682384935
206 25494774039515047275615
207 29250848218339479100085
208 33549469898241519912960
209 38467481343815142021955
210 44092397201921296067986
211 50523858163198734224320
212 57875278823718688354600
213 66275715195475719641600
214 75871980585990644049950
215 86831042251529246824010
216 99342735376382727331295
217 113622835599585666601920
218 129916536564580154353815
219 148502384878653894482005
220 169696731518159741897496
221 193858766192958718182005
222 221396209590482606209905
223 252771747869703926322280
224 288510304395133992874505
225 329207255632930221918208
226 375537711534433777289600
227 428266995785082522918400
228 488262478197925265696465
229 556506930503814510814165
230 634113598084082848213824
231 722343204084881155859120
232 822623129157025697129415
233 936569040129507418424350
234 1066009274638035083858000
235 1213012326527047604026910
236 1379917819210391463597745
237 1569371401654941341323315
238 1784364054848761891072625
239 2028276356207424818565645
240 2304928316113877025692510
241 2618635475521458410866800
242 2974272037216515231640745
243 3377341896985436900594240
244 3834058545730759080591095
245 4351434930836847209966784
246 4937384496252195340211200
247 5600834767454050748152000
248 6351855011499143387476480
249 7201799685755639039357155
250 8163469593899786238411338
251 9251292896845476381622275
252 10481528382239745113333215
253 11872493682101828366446320
254 13444821447558792690111065
255 15221746846278499508299982
256 17229430146396148602805760
257 19497318595231364555039435
258 22058552297191739560643575
259 24950419348843698886485675
260 28214866106750763111259622
261 31899069152614320523277475
262 36056076288598541834357800
263 40745524752478273506377285
264 46034445797418558578752320
265 51998165845891359694033920
266 58721315613807881659108665
267 66298959923111462498652205
268 74837862394072513251362240
269 84457900849273238001715200
270 95293651088552232840387158
271 107496158728853025008762880
272 121234921068134890065576960
273 136700103453948853214347000
274 154105017443462288201460975
275 173688891164256842206081258
276 195719965759206374981391600
277 220498955663070315096908075
278 248362914756256242209541160
279 279689555220347260816864635
280 314902071233480961770030773
281 354474525550280599576384960
282 398937863575908486126232640
283 448886626839106381204858440
284 504986445874762678153779200
285 567982401531167522659919597
286 638708353718774595391463585
287 718097347724603672943721600
288 807193220549657100765367535
289 907163543419024520333879720
290 1019314051813080780175302248
291 1145104731236434245459164210
292 1286167745659525564933445465
293 1444327416335677852173641800
294 1621622481734834473402895360
295 1820330894888492604899020352
296 2042997442778623438076977305
297 2292464503825405783174720320
298 2571906294364673193727339200
299 2884866993621190048331906560
300 3235303179481767414404639360
301 3627631054798759579263591715
302 4066778996502407019625036415
303 4558246018014213223675906560
304 5108166799934433116433741225
305 5723384015389021278927722231
306 6411528755498554456496927615
307 7181109947983644905681730750
308 8041613758842402889054038080
309 9003614074312688013158078400
310 10078895279054708625481854034
311 11280588677860343049140101200
312 12623324053541093322686990800
313 14123398014430607383116942765
314 15798960962774963278425203745
315 17670224711955456480824293888
316 19759692997958709276052456185
317 22092417370943508139767654400
318 24696281218540993626787894760
319 27602314966297383304950545920
320 30845045825328261933630127164
321 34462885815998962040914632320
322 38498562192801211294219543040
323 42999594833445529204080049435
324 48018825638810273854637323160
325 53615005524494768740337298200
326 59853445174506594535394312225
327 66806736378788699454404418075
328 74555551495155488785456519185
329 83189529369689375963771786475
330 92808256925380417514180912717
331 103522356595170219352412504005
332 115454690841830782783075353600
333 128741696183441467642711087560
334 143534860440815438299790841600
335 160002358354384895453908072170
336 178330862296328278189126849825
337 198727546544012243031780904805
338 221422305499513264515036393505
339 246670208355097916009724857200
340 274754215035890503645972422656
341 305988180820324321962812864000
342 340720179870303215311304691200
343 379336181022611975304214953635
344 422264112629931675789214100600
345 469978357025623558294457217530
346 523004719356165356391915387200
347 581925920117123871614939446080
348 647387665784972884017480372800
349 720105357504207429218046812235
350 800871503917902986759797544167
351 890563910975947969247649716845
352 990154728979937080758166802800
353 1100720445294447198556684201795
354 1223452920144999200586421756655
355 1359671572814522250204183580952
356 1510836836431569794929905587000
357 1678565011512541622366098646395
358 1864644661583892398044855969495
359 2071054708686309121372414417280
360 2299984402480075435615597645312
361 2553855354170760290763428840605
362 2835345845712108868736750534695
363 3147417645888703484744119150080
364 3493345588121150025086786772695
365 3876750190375762639375074466906
366 4301633625623188886564897761280
367 4772419382121923387841872864280
368 5293995986672589611058561821625
369 5871765201192456725982575994005
370 6511695143820416351789145562126
371 7220378830635044174731849089680
372 8005098683340763444013205564095
373 8873897602374931557989165865035
374 9835657264277867880207683399800
375 10900184367358784858961894504766
376 12078305621242170563900083791625
377 13381972354403387824343053756520
378 14824375699969160202560169487450
379 16420073414601766832831553228800
380 18185129489008162601141183449500
381 20137267822395792702746840447600
382 22296041357997495688765227498055
383 24683018213661230469355096065600
384 27321986491598234165643293197335
385 30239179615965818167219105277059
386 33463524227406983230295712765440
387 37026912861486450745400544693035
388 40964503854801047062068506497520
389 45315051160205612279803526007235
390 50121267013056469384612996626154
391 55430220675790057198402069214400
392 61293776800883004389304595075305
393 67769077294859971826861886851915
394 74919070941345374772468132177465
395 82813095452275116082612090525528
396 91527517066661415923968974229760
397 101146433309416841550137821958315
398 111762445062712885757516355496960
399 123477504693566300260877473295360
400 136403847628611470344031799209472
401 150665015475571320852942852831885
402 166396979566508167122164850868775
403 183749374646772896654300520206285
404 202886853362504943529468806006400
405 223990573216023779576256791667161
406 247259828770637191547368301068585
407 272913843103161645825365771299950
408 301193733833509517167709391964350
409 332364670516639272006444671475200
410 366718241774548952637602481162944
411 404575052287437737397093909606400
412 446287571667433520671557014687680
413 492243259320409945901781747522560
414 542867991677785619972237066087105
415 598629820668693641783715870243138
416 660043095023038025405138484560200
417 727672978968992320561984646771200
418 802140406137650816438945431271495
419 884127510038121672547242911387675
420 974383576345950906070261125861082
421 1073731566486476750875078119805800
422 1183075266625341869281854941877625
423 1303407121236700596591605666846560
424 1435816815944635398159754788712775
425 1581500680367434168421965684929472
426 1741771988283990125865460070313050
427 1918072239637138959652320963801925
428 2111983516745240011052367438297600
429 2325242015670663123807776154446115
430 2559752863057346638527197461850704
431 2817606338970367629682716956932640
432 3101095637425987281372836183971840
433 3412736308475288206520440488792320
434 3755287538990212693982390672386880
435 4131775443797629300983669316282538
436 4545518554623988757254512245391495
437 5000155711568850004880503992298120
438 5499676580649266068646286496921280
439 6048455041489374263838031761321000
440 6651285711623649682169337799833926
441 7313423898304814544552732165186005
442 8040629295339737562935390212712535
443 8839213771516209926163093725762520
444 9716093628845061205810602945265400
445 10678846743359419031204624955683442
446 11735775038840333305885838312045425
447 12895972784852152245474098521955325
448 14169401255172928847621244509365000
449 15566970331422137547792754588354285
450 17100627689776174748111958773550226
451 18783456266508768610953046764464960
452 20629780761119676297739379883919015
453 22655284004478848920781174623463250
454 24877134094212525197758544645386360
455 27314123281033831516522611682636288
456 29986819678461944590311245154019345
457 32917732965020465774913367732140955
458 36131495353252746375796425613808560
459 39655059214495281302309114640866800
460 43517912873131334422244729504297265
461 47752316219898264320036629570112365
462 52393557941713483672359957849326375
463 57480236326469430181578954610056565
464 63054565776472265748800173948728640
465 69162711354906036640653723253493920
466 75855153897244806156039515613916160
467 83187088445377342978877343208125835
468 91218859007946200482744293832923200
469 100016432917766445177155838516882715
470 109651918348058628053923492099657408
471 120204128865646959880430194012231680
472 131759199243453231326144868934944720
473 144411257128965884502312294051471040
474 158263155572493831606036705393702400
475 173427271861761546167391926794270754
476 190026378590843289985388250841705400
477 208194593414910445844293581078104320
478 228078414511402007936343656919674880
479 249837849386958381824419957507425400
480 273647645342051635544426895736519603
481 299698630636333074892701715355409165
482 328199176192326810676087331982796800
483 359376788538677654995637736119969235
484 393479845632627285868359396135452945
485 430779488221159179371787039278343936
486 471571680508278240441272662050121200
487 516179455099721561102313751483688440
488 564955358504215909926188023721269215
489 618284114891079632533737146415789680
490 676585527347134035682469174492403136
491 740317637551974967605558197362794675
492 809980166610970093086988289314385865
493 886118261762153157796983560429849600
494 969326575819775169263920573006919870
495 1060253708548051159707534130275563094
496 1159607041689225237765116543170222785
497 1268158002117389178441569826759419155
498 1386747790571870295382758608058505720
499 1516293616661325605714905435069643245
500 1657795484343474201637463418777281913
501 1812343575898998220986048044343836160
502 1981126286556820065593283157738942400
503 2165438966419100299353783541388752320
504 2366693431207556583244812547603837655
505 2586428308640204979701389046113005980
506 2826320292984165839498934342910046065
507 3088196386553440187450395901181672960
508 3374047213671356916039092408722067385
509 3686041499939905087873522551185019165
510 4026541817600246021784372726189319896
511 4398121706382150482916468056500738525
512 4803584288581011633972051426773050880
513 5245982507230158931482327770075542400
514 5728641127219164204263799102257625600
515 6255180651116827125164068315731857118
516 6829543314367548740862756045300500800
517 7456021338525177996074317908340915365
518 8139287636359325341229656113880619975
519 8884429179113162659337208788679593280
520 9696983254014459040042891856739516704
521 10582976859457281756772447280997379000
522 11548969506204022025017415206455045000
523 12602099715639900448741049231960709350
524 13750135530689514046997686308340334080
525 15001529381633767155256141055537075898
526 16365477677914913221249944571614511750
527 17851985528270453675854752084528897995
528 19471937025391235171673579969395997360
529 21237171567969311271336509753088987840
530 23160566732718451461962614039738013685
531 25256128251964859603672329435286105600
532 27539087698988294841351712357175137430
533 30026008533736909363310912866968243200
534 32734901216158977448733218428149419775
535 35685348153533146356638455498588616840
536 38898639312205408196147064146060327360
537 42397919393455060702233226467157193965
538 46208347548245139981047379203470807345
539 50357270686831650109072129283097203035
540 54874411527114476511507161935978041186
541 59792072620755857299651631547552408680
542 65145357699058250172165719101327810760
543 70972411792018258203819589873581967045
544 77314681694543950859551129614529330560
545 84217198484281580342210519906460007086
546 91728883936646028270528596065667884855
547 99902882835353263016246624086504903680
548 108796923341947934449986670088350368400
549 118473707766515113663758465906823653045
550 129001336275052997682976660835598193664
551 140453766278041188838809844449239482285
552 152911310470839002732268816243619195150
553 166461176741063687796378200573583155200
554 181198053422512436488465480158866063360
555 197224743661105693049702626523685216064
556 214652852967470947996836391131005851600
557 233603534365021779352679785140995865600
558 254208295903730369858985191423343839855
559 276609875700416941209786478634682307355
560 300963190088632713871621221617863362398
561 327436360917626222286145601123046424005
562 356211828533188635523884511167767755040
563 387487557506320836224199768652989301040
564 421478342751835122767079521193769942120
565 458417224301630504165224499568009681158
566 498557019670166513848117038399457634000
567 542171983476602149165347094206164336085
568 589559604773474598350727443463303424000
569 641042553380316796201103656638646963200
570 696970787437269214928220136688305178624
571 757723835383939463116511012563969057525
572 823713266638337835053981743920054907400
573 895385366405960298247814453974472676805
574 973224031296788192715156549005974679185
575 1057753903775443340823339413282293591648
576 1149543764924868242238852597192176428095
577 1249210206575200509811986220900227764120
578 1357421605546150413030844875805979422105
579 1474902424583058205545944156433433651125
580 1602437866544563140480333477330818021403
581 1740878910534949016038905935654956902720
582 1891147760979127084664886839278566296960
583 2054243743126225544172047865289451050675
584 2231249681153263164039138599371721570400
585 2423338797938898513029672518774625183441
586 2631782178705475384504658278752510109000
587 2857956844103535482669251637357659099200
588 3103354481956043330954298081485056309760
589 3369590890810670809014492579178691658480
590 3658416192690143021657205461686677834218
591 3971725877007118738306809191868244379400
592 4311572742547508162487374749088744387200
593 4680179809752677767928795230476860897280
594 5079954281276988769500405192482637267200
595 5513502634995233664735569778396155094690
596 5983646940319962528154020022204954232000
597 6493442495899324706260788404501346959480
598 7046196894542704881922214822135343789815
599 7645490629608054923148342646660442396750
600 8295199366128739945611592627325002120192
601 8999518009709886195032192295427271889920
602 9762986716739505198778824692755128679250
603 10590519000797143027027896083184509517800
604 11487432102366058418974823029959274857280
605 12459479802132427659296243522968103517800
606 13512887872360500132415083628793672369705
607 14654392376145309014628555148166007280640
608 15891281040849854536515725932926542378840
609 17231437949823513288665172840226915157165
610 18683391815671680933421537967051413761404
611 20256368119009754523402295013246488024835
612 21960345418902031401036033030575275804480
613 23806116165181181117320817389712305938405
614 25805352368699236797422172541954712469775
615 27970676513419223902987593206072583053506
616 30315738124271094040954956621531316385280
617 32855296437031694320687031088040484270685
618 35605309651323725124115259300902075957440
619 38583031285354116622480061164857118658800
620 41807114191433539189062497407944751569600
621 45297722834856945976112792623273286938560
622 49076654485617919222465259700689478731200
623 53167470022932896345536372960955279376485
624 57595635106940118207829473148123953254400
625 62388672530508130022051760254380169233326
626 67576326627157910166457620991892652876800
627 73190740679013173775790502688337943520795
628 79266648341812783810002097861525813317135
629 85841580182742820919602397401101206817565
630 92956086511598719019626004672621738451562
631 100653977777026861659695693185471633261675
632 108982583897811309976240991866034324239655
633 117993034004892852410643204564284938170880
634 127740558183601815409456863435198775878560
635 138284812928062997391219428845787838200930
636 149690232151546231657684594012831367045535
637 162026405738393969537178338944031167065920
638 175368487775815021072270809064471111393505
639 189797636768104797094313878633017005507005
640 205401490312611315193983816248813740620264
641 222274676906952240325217422959804283994840
642 240519367761610632678063660113917269888625
643 260245871712180252932064230213470553753600
644 281573276562360214394737695510101514669305
645 304630140443564992845421236281233644893696
646 329555237051063722682549619555165100213760
647 356498358911336454879003563933200450160205
648 385621183152385798713262358423364195276800
649 417098204589736174814646354473978475410565
650 451117741307579141730756872221527554872910
651 487883018308903634649309509912540665679405
652 527613335232548215389774995367044484481480
653 570545324591144738005098119227492603590400
654 616934307474268904141676311676802626490800
655 667055754188328242414432207831004249240128
656 721206857871545638414211351388327769021535
657 779708229731782260550650540644176708856125
658 842905725210049945132202298974442232736055
659 911172411076784764539667575703019802136320
660 984910684224935045117918773459821718334630
661 1064554553737570611659829190805894323471000
662 1150572098682244697557847948159282039718400
663 1243468115024242911416689344148046790388120
664 1343786966060972335862508471197986063104000
665 1452115651865269961297272207605151774977048
666 1569087114391914879568878226609521450322960
667 1695383796155092098927608777718686051353600
668 1831741471731393571798131729511468482248200
669 1978953372790038699056459008460001112196595
670 2137874628906739276770635395867828422220494
671 2309427048087948406465039126157057404297600
672 2494604262726622745188430504770920442640000
673 2694477268638215367692358304369200825101200
674 2910200386896189128221061421880352571394920
675 3143017680410396189845997532347315220765880
676 3394269859580469789548750829752917211094345
677 3665401713921998682882872860348617050077515
678 3957970109318659121001118628099230329434560
679 4273652593512559401823594807982858971537525
680 4614256655622710907406846674898044721458339
681 4981729688893759407728524001796504976821675
682 5378169709541030402050923401974923654499480
683 5805836888491941202215473503064086364392960
684 6267165957047617616896280340486117203593895
685 6764779552023255268255854791028560323762176
686 7301502570794040866499297487658927420014080
687 7880377611899587591330923930617321069710275
688 8504681582469882500877888232589184119371000
689 9177943559757609995101550367614277819417600
690 9903964000525330942660312667473637552879606
691 10686835398973442262957218333539411824174350
692 11530964501340502985496865852720543317519680
693 12441096193298247003250126343945950629429600
694 13422339184838912996437359619513043636863025
695 14480193626554745701162372132165000175067136
696 15620580801084032802662131473455790341837080
697 16849875044093462291965728229028442324670050
698 18174938060535021886485694609557782711049600
699 19603155814112949353749562999821275787644550
700 21142478180982207238932032923176496965684990
701 22801461572738699872266633194898559748416155
702 24589314748821654746391354550252998740167680
703 26515948054603836041518416048135983626495360
704 28592026338774374720286591566276510489790455
705 30829025822206435109241198787949861633346961
706 33239295210438155011354534697735700477584960
707 35836121363277196996212508241450912776751880
708 38633799857970627287372176227762277130767360
709 41647710806973868617138771485455520371441485
710 44894400317724225176895422356369098567999608
711 48391668010103475108855855550128250344929755
712 52158661037596839928063971727463806584670785
713 56215975090668524754653237530942604361578205
714 60585762895733594807372400519022865714476800
715 65291850760479918401690137873388534182529054
716 70359863756361837964978617038602222822257785
717 75817360172041400177727794939239850563774680
718 81693975917599243886561699586601888730591480
719 88021579608696008105994287174886750943467200
720 94834439112772335707344147112447521941668162
721 102169400396083807147524383384636098716454400
722 110066079571146843402156267805640146944459345
723 118567069109312216165419525099941608201515200
724 127718159252994120450022253519854909549273600
725 137568575736896420493578486068613334858648179
726 148171235007748609755232057901187714760187590
727 159583018217972103226379541429714075338969800
728 171865065360749251881719810439915594670416705
729 185083091012598009236253158512964423722206720
730 199307723255230073134696736941445624328374589
731 214614867461687785421345816608864506095116800
732 231086096753048204665709657884689917410241465
733 248809071061921992682886031052306897352534915
734 267877986878170393904921612758679768581140480
735 288394059901368620963124296490764815921441982
736 310466042984256990304074494680905252728090135
737 334210781922489551296764286061594362044801600
738 359753811829213239071330818804971483970219240
739 387229997029244021219131001219243104251103360
740 416784217617764964988268728619540299411802112
741 448572106053533198617979801126817457631672245
742 482760837397595056161238622339704844369308160
743 519529977066590756079238426223677926928042395
744 559072390246079059382605992124322388469867850
745 601595217405208941805802033200900156874259458
746 647320920670878746162729390483823846250807015
747 696488406158717908022483923106918386619788200
748 749354227721368052937657416404221961680528735
749 806193877963303431791770857730275772899598515
750 867303172787605626049570797371061202477569216
751 932999736185608451187964767667236992014644475
752 1003624592457202641928452649080579885881061080
753 1079543873560024306782964622019365004410040005
754 1161150649832085527924743634999701326350087680
755 1248866892917140578794369766871624400557420345
756 1343145580347890288265957767564016259574610455
757 1444472951911867666935943672361797229332894400
758 1553370928641574503931831995145728755406916800
759 1670399706037416061507002900347909437400486400
760 1796160533952698750832939938562742178162678272
761 1931298696448143284798350986814510004473507845
762 2076506705863009149556278153091599794108757160
763 2232527726355285005486606192977674176431692480
764 2400159243239025952728865240031509278048090265
765 2580256995597676938759526250448847493464631558
766 2773739190883309963714760908649563429865318400
767 2981591021528675382148720074957249734314670445
768 3204869505007759126428181204766148278312960880
769 3444708670287488900508609367133462119262500565
770 3702325115225117860524390125561245036780346742
771 3979023961189871679429959136356073542105861000
772 4276205233031406338396180801524644716612928000
773 4595370694489749596216906381366693422083502480
774 4938131171250512612561576456911977304849945280
775 5306214396104685148985781255490035083935284821
776 5701473413084336056261152538945027506852336000
777 6125895580024784067916369441227392141005212160
778 6581612211761767997095436900673547648905047040
779 7070908909121097430126254432699629839035708445
780 7596236622011306155225454562191860426889383760
781 8160223498300952343030943996289119395368501715
782 8765687573766353573130381500478424043123296895
783 9415650362248666947703558302414123184520165075
784 10113351409278362807246395242942044770910823360
785 10862263876828488032919666002565287471619371354
786 11666111231565097230827722457792032981025838065
787 12528885113994588193060424161347956824411727680
788 13454864471285556394147697978196654124561045105
789 14448636042290824001619975936250148159172999680
790 15515116289438742001062935716778117309376936426
791 16659574878728654555090147989339639275605067840
792 17887659816082316672395113998549501764863043385
793 19205424355801774401003619701362407314518728405
794 20619355804897526245072253547170104396868207065
795 22136406355613669235036290098891691547956489248
796 23764026087626533149472152830552247285912220750
797 25510198291169875298235509301370159132802171285
798 27383477272785580556147230014936966618919011705
799 29393028816559381215271535791713527598898578925
800 31548673485624823118641862580406865279462922240
801 33860932961457256104624328965489597517978649600
802 36341079632088185367209667330087640659118001920
803 39001189654907753655945103536120102838061340480
804 41854199735252246337441108335490599188030389295
805 44913967878561344662584522691449858864800217615
806 48195338391607907329733816799013728155852144280
807 51714211427227632281012167342068960216627810125
808 55487617387188438059825228530197498634872307200
809 59533796519426646336477960534677550947139508755
810 63872284068931684952329645437750274546278927630
811 68524001366181889829545437541698987486325251195
812 73511353263326484501655563318991523720083758650
813 78858332356385408345331164805442151844215512150
814 84590630461719294224675851630340763397070332585
815 90735757847034498416789459975111024431327201792
816 97323170751369112759462358122939397736433958400
817 104384407765000872324442384538544691792118095320
818 111953235679182020477115569286302653018345126250
819 120065805457205031007465023761590188303717864635
820 128760819022713132614997941171598559708940353736
821 138079707608579070934291182705176125239534687115
822 148066822460285202832663740629434504440048105880
823 158769638741761882048381404982208224034863669760
824 170238973549307383829307290887378646578662587360
825 182529219000764664280239254699937389320669074944
826 195698591432827500608375532946164676313645907640
827 209809397809467618668178164732604573735840476965
828 224928320519310180987617554597478290021938293760
829 241126721819651866498660884372729862389114560200
830 258480969270048871151491286965861039974256139539
831 277072783589358767999385304675535397826210575075
832 296989610467181127657354616864033825740801030385
833 318325017964213067478365696623067736514495726845
834 341179121246550173980699229393741905349157989505
835 365659036516881729906309923204852766850881178624
836 391879366131343434896328592486602591639542182400
837 419962717025024735635560256836809733276452454400
838 450040254712339822534847766355607591293254719185
839 482252295281256341664275542057208144316456276280
840 516748937963368029086847211565575576371463190848
841 553690741035672540119056004500734670173440325120
842 593249443995393789830781972441338022568387257600
843 635608739147036428154498378987290247849710828320
844 680965095951896209311656261552182091372029793935
845 729528641715345093327831132380964703415506790798
846 781524102427292071512366069762941067641893767680
847 837191807827278793083777762487801831252440475075
848 896788765038756599408076342435890489039450500735
849 960589805408330905696390266671564924009893065600
850 1028888809496345673694683427405847084008574644704
851 1102000015496388710146843060456297307084120972480
852 1180259416714484522235830931174622835100516713600
853 1264026254115350753820095159133003187312706489715
854 1353684610344666296839197643026825310876395584000
855 1449645112064473776760429749185977226107365227431
856 1552346747895362752518131565358872084953842916455
857 1662258809745812787352349340943575407259500835720
858 1779882965827998636096555376923299898450328678400
859 1905755474212583012764571114750161255687853436480
860 2040449546364792656431117265340022853576495009062
861 2184577870732783483800237167917616209255941995560
862 2338795307129498543600247119019319349218604012105
863 2503801763363621555294781674095153058375958091195
864 2680345266336718171860422552174858855263628393400
865 2869225240635313065339013620242522707737739857326
866 3071296008511748985528069064156877038268974478745
867 3287470526069701538151321988623635697317165544320
868 3518724371452893575721861988165546995780837529600
869 3766100001882818812053068762214227778132776225280
870 4030711297507353970446210131199934934048291465750
871 4313748411211492610431883614837451464207628960200
872 4616482944808841038398590418406057057391534348745
873 4940273473383054313318567847873178227242666877440
874 5286571440987462527007856926581842567570192268385
875 5656927452444496696345276588719983517741003032674
876 6052997987620292628381462981224559083883047956160
877 6476552566290546977909930720952852251352957258560
878 6929481393568258615793517688282775674089659078240
879 7413803517839792536664955110770010546091719938045
880 7931675535260609415310857269614778010437428057094
881 8485400877104372734010047456555385510461496101675
882 9077439718647875036936576341260460933372412184600
883 9710419550818784088347201394766097349974751815680
884 10387146458543674466227263980757195954150591570975
885 11110617152620902134479807586024430866632511866296
886 11884031805018007325559749477823124153343549095775
887 12710807740768633559054539298066275413158060793200
888 13594594043132343506022531796917816884295101913185
889 14539287132395937396276575617188377205294240385125
890 15549047382651556860469087761621742378741576043382
891 16628316845100540652942169108109097413635693920750
892 17781838150919235966550204450002849367463630533120
893 19014674671501363443135497673402723797181945206400
894 20332232018979811792639585235896621734867493818120
895 21740280975348819321766059491993986987988043642262
896 23244981944276574122393908005301454084164109244480
897 24852911025840871159428128433348441042036855926400
898 26571087820960576697694588761283866299743935723175
899 28407005079258767306278997514591204262044406143800
900 30368660311506652372222667712764386064382123670180
901 32464589495689599549619775037783175247173353210880
902 34703903014138437969634187545853554420116884804400
903 37096323968113338015781612738619117903114062654010
904 39652229025748652842334723602265057827720039287905
905 42382691969402049757766848616436905043787843108408
906 45299530119239291985517430134933626483933075084800
907 48415353821368871688196781809759067469987031910675
908 51743619201062703813539413837408899515901362892800
909 55298684394607435220136463856582042048195311931365
910 59095869487175756368407657724436229973860840137728
911 63151520398841746202184499846468340406657645849600
912 67483076976545426914106712596667580773315289182735
913 72109145566499627025365906662354845790194923198200
914 77049576359291026490508985660389158712772212903040
915 82325545818825007289086731061462061215198504556544
916 87959644526373074067371219311307514311279782825720
917 93975970792379123255270423222087786608038134566045
918 100400230411448556872486187270084619290614289610695
919 107259842960169142772189933132222118044515290685120
920 114584055063187074470067479777815855524995775236664
921 122404061080384154949238652801492606573382764140995
922 130753131697176872435950927873322205254826281381505
923 139666750930996368272844280486367620066895657765565
924 149182762100027906392353946461728937250721574529600
925 159341523335414835938182997830060798838783677645362
926 170186073255498456393308512202713364028575293199255
927 181762307460413268316694039423565617077735249838680
928 194119166547637319292816417978147570874864554312775
929 207308836394069659052403330027029261619397676182430
930 221386961498041238889403414983688904599849159998976
931 236412872225542502961437154257099731139727651597275
932 252449826859062292745032383752241395692950269678720
933 269565269404982386708863503374594048967843755623395
934 287831104176676630603970056241290276998321204935200
935 307323988235553313924824860908042106669739395130475
936 328125642841498715956965696518632090913285406029935
937 350323185137788337105918177877952504244598771005000
938 374009481373806204208707189221496903322418784399360
939 399283523052144949839706955565281507332425664535315
940 426250827475161537153429199686298035730730991886938
941 455023864260166348030244347933783390754338648578995
942 485722509492478277549110975818226813137389960637705
943 518474529291958746925654198800502792161884792463355
944 553416094681739633678409611811981919455134131648000
945 590692329768105135220745867741683525129603920751296
946 630457895368322801540874008844865979128759561044985
947 672877610359119434302757384455449091852096339173200
948 718127113162967772123471778527395453354764852230840
949 766393565942925675629903640979449185618164858278400
950 817876404240019918373673238461842939471709407973582
951 872788134960695966275946191671730644580034399251200
952 931355185806304998948782186207044829318664702058985
953 993818809432651323594253345759255796294645966770205
954 1060436045836000849533192313931992883307064466263025
955 1131480746683422769265645661998453310467948106811488
956 1207244665540717861808824745629341152732904404880050
957 1288038618201344129008436594691695302134632671337165
958 1374193717585603517819187555997772787316284437700800
959 1466062687961878757627604080257899450939162299735595
960 1564021263541943576048383163768035031174505641193888
961 1668469676821413396543082254998762656088783996334080
962 1779834242375425544934870376658443542805337395520720
963 1898569042179878453771084911276916709900570274909285
964 2025157718911335180268669122024334735466569598212250
965 2160115384085405607005404911785830003786564160769536
966 2303990648325547816163387702989369530765411281753375
967 2457367781513347383447545856575763861352417272540160
968 2620869011059115577350506611893873769719634017013760
969 2795156967049868206277327502812208478909711895206000
970 2980937283582289599480054513871232789528438932331830
971 3178961366173149974746269554960976433987160506821120
972 3390029335760950872695205689069758324128016065629345
973 3614993160472574116111468960916532403532524505009315
974 3854759987029794535791348519625924033958575363396200
975 4110295684415221487942616500015902525131582725811624
976 4382628613208250198803102211464625809719773807034400
977 4672853634841787089289976947465828532156692077301760
978 4982136375922893978162257300836386144804492282782400
979 5311717763708290191550515692761420560222042870784000
980 5662918849832271335655864667634070243297958539088083
981 6037145940453669396910260188869512140922680708478245
982 6435896052123832479463425428026347667968704900739160
983 6860762713883319788823696313242466490318727018584960
984 7313442137375412871913434318041906749579705964469760
985 7795739778124225639190587807602483471207439583401062
986 8309577312569020827575871718126587863909530258944495
987 8857000056979473194370476202932345309159615102732800
988 9440184856004538015977484940488820295010306273706560
989 10061448470336098795962484868698901850078768087144315
990 10723256494803845204045313152824302270658526239375362
991 11428232840166410560531689606736748371017731161363925
992 12179169813932614269313764572662444434094893124240455
993 12979038837743066266715891768765763233613001772753525
994 13831001841174202092238712380377706587000806107098000
995 14738423374302306292682136440522762887829387909424128
996 15704883483993028105810284890125480603965442577627065
997 16734191401671608343486016239761908306447482535946240
998 17830400093290395740239955662298294413717519814623705
999 18997821725353708290169044682361712151360939169972165
1000 20241044104196797607589685612604118615212501949349986