1 1
2 3
3 9
4 3
5 27
6 28
7 81
8 174
9 18
10 243
11 900
12 285
13 729
14 4185
15 2703
16 135
17 2187
18 18144
19 19908
20 3024
21 6561
22 74844
23 125496
24 38640
25 1134
26 19683
27 297432
28 711018
29 369696
30 32886
31 59049
32 1148175
33 3725190
34 2943090
35 528930
36 10206
37 177147
38 4330260
39 18379548
40 20588040
41 6228585
42 363528
43 531441
44 16021962
45 86460858
46 130748904
47 59919805
48 7051374
49 96228
50 1594323
51 58340412
52 391238991
53 770037840
54 498858789
55 98630532
56 4065633
57 4782969
58 209564901
59 1714133421
60 4268184921
61 3722149431
62 1112650539
63 92351259
64 938223
65 14348907
66 744017400
67 7307904240
68 22504842360
69 25471866420
70 10743692232
71 1496214720
72 45868680
73 43046721
74 2614689720
75 30435271776
76 113787685440
77 162489567240
78 92091164256
79 19365484320
80 1194253632
81 9382230
82 129140163
83 9106772976
84 124206264756
85 555122325888
86 977804890920
87 717980372928
88 212765791056
89 21994457472
90 521026506
91 387420489
92 31467153051
93 497945336652
94 2625886591380
95 5600843542008
96 5179775074344
97 2059977410736
98 321246763344
99 15297299550
100 95698746
101 1162261467
102 107961176268
103 1965111511464
104 12090951657072
105 30751953938082
106 35021297005344
107 18022929019488
108 3957153331392
109 315639275094
110 5950722024
111 3486784401
112 368049464550
113 7647249985650
114 54366711906960
115 162753073845570
116 224072050178340
117 145064850974640
118 42706270019520
119 5135215819770
120 194500451340
121 991787004
122 10460353203
123 1247493974580
124 29387522912769
125 239356349719200
126 834028086328290
127 1367018597107800
128 1088542397600910
129 414317180309376
130 70093897403670
131 4444590323880
132 68268005442
133 31381059609
134 4206224249073
135 111658846555179
136 1034095130837307
137 4153707156746070
138 8000715181168710
139 7693124307845130
140 3680399263417866
141 834291696065058
142 79705690169490
143 2458449254646
144 10413763542
145 94143178827
146 14114503255248
147 419906471843628
148 4392340478032320
149 20166668047507212
150 45143590189088160
151 51620071002496920
152 30348473131703232
153 8888456880443745
154 1194104572946208
155 61632475683768
156 786105637632
157 282429536481
158 47155272239124
159 1564357444123320
160 18371681391408048
161 95698113055855398
162 246574365275467152
163 330972427990567440
164 234773405837058528
165 86368595695787097
166 15538720133754972
167 1207843253598960
168 30924834280416
169 110546105292
170 847288609443
171 156905298045000
172 5778124770117150
173 75773972105488800
174 444839048865154350
175 1308175868396247840
176 2038495634484031800
177 1718134696255982400
178 776260299880585575
179 180345027596045400
180 19704014497453770
181 843893760398400
182 9080572934700
183 2541865828329
184 520141063019175
185 21174160764108690
186 308553823071930150
187 2029345680507309450
188 6760890951225759270
189 12113486605244910600
190 11975274926628001560
191 6523727410818285525
192 1902759997188153675
193 278285731246461510
194 17942990344373250
195 387446552047620
196 1184422556700
197 7625597484987
198 1718301299950404
199 77029831779827940
200 1241758710138580920
201 9100702523936927475
202 34121766326950116360
203 69704740672891524720
204 79933985542142091360
205 51707966685292436805
206 18512533794419850900
207 3494825416272169980
208 316613265989141160
209 11432724270175845
210 105176723034960
211 22876792454961
212 5658193333860354
213 278342781088119930
214 4943556647525878200
215 40177230998823013095
216 168527446593482397330
217 389619475605504455220
218 513321920608089733920
219 389236857151781313675
220 167943199301064016830
221 39786063935627899890
222 4823221918367066760
223 262118365673620365
224 4837773932841150
225 12791763612360
226 68630377364883
227 18575955473428332
228 999489604223074419
229 19484622924981767280
230 174829737119616834255
231 816058739349688571100
232 2121104322845228910735
233 3183760316119435041600
234 2798661468732309716445
235 1433168563029616232820
236 416587017106524188925
237 65164739017323188880
238 4974422910951930345
239 153490763653792740
240 1221080434829865
241 205891132094649
242 60814139942771325
243 3568131447187692105
244 76086816032574175725
245 750690035849497796325
246 3880458928012778514585
247 11272669588061509097925
248 19134315929316035532825
249 19312551426955497056775
250 11586979521977130036675
251 4057332435079573184535
252 796170505130959324275
253 81303677774863218675
254 3774662681923238175
255 60231179006183475
256 139110429284415
257 617673396283947
258 198570558509061480
259 12668801632878122424
260 294559286322241610280
261 3183768751338833720400
262 18145569346984464283080
263 58601086565707621467000
264 111747008247357777582600
265 128419825630614170807700
266 89276414280648570120600
267 37087660824480453849480
268 8926600421737420695000
269 1175881531601274432480
270 76663956047036311800
271 2044700383576552200
272 14205629719867320
273 1853020188851841
274 646772676286657392
275 44752130443413627264
276 1131185658833300443392
277 13348640347572566743200
278 83546416104361733427840
279 298511990900365302506880
280 635730850321202318227200
281 825697604958717666263400
282 658769128062933168964800
283 320505554387143419315840
284 92898126675916677722880
285 15346769356001859965280
286 1338164686542984128640
287 53688474805178793600
288 748012841122325760
289 1522031755700070
290 5559060566555523
291 2101736676422176992
292 157330290228993825768
293 4311414396966776901120
294 55371536013795346474272
295 379173770998623678654720
296 1492340399409492644172480
297 3530640895942324253760000
298 5148639287906227119250200
299 4674848409505612055203200
300 2634340112160420247103520
301 905565766327340472506880
302 183440988181929492574560
303 20627862498692813548800
304 1161959195252197679040
305 27053953914041556480
306 165563232092263170
307 16677181699666569
308 6814790581200787251
309 550624811856569823384
310 16316813226878789390568
311 227402471935117081281888
312 1697985174697346468213280
313 7331966361703949499167040
314 19177509251457561367154880
315 31214959289397659202985800
316 32017342940416345842495000
317 20697933870689529307407840
318 8329917363699921484753440
319 2031459901237090310706720
320 286412191446787660568160
321 21572443443438631402560
322 755421879409214339520
323 9269289102229941510
324 16742349312700770
325 50031545098999707
326 22050940247336907900
327 1918921822412696251920
328 61343211216853308647520
329 925205320335861816021540
330 7509346284187999956152448
331 35444669582135928096259200
332 102049252653925281112531200
333 184420041534762565541625000
334 212285396174333420049804000
335 156119232842299087959850560
336 72749416902445378213372800
337 21035433223307988941274000
338 3635757536261517860054400
339 353081559997594762012800
340 17355948571857408226560
341 355831329055506277050
342 1932713306624053800
343 150094635296999121
344 71211565857576249630
345 6660707011110586400274
346 229182990091052434002720
347 3731338625820028709173380
348 32824040933061244400250024
349 168785456293394075771697600
350 532778357450407246303023360
351 1063867689993951855776194200
352 1366255576458586601239914000
353 1134616927744398755300046480
354 606343381761939657668380800
355 205203579221437621796816208
356 42688838879970762049956000
357 5196700410446432523873600
358 341500055452380385102080
359 10528453072548255225150
360 114642796330578714660
361 185047018719324300
362 450283905890997363
363 229544728914210655716
364 23032427597745873670629
365 851211132792473727058752
366 14924552024494691244513540
367 141912035313858473338734192
368 792502032444204550477271724
369 2732586598137717663253148160
370 6002909998020473057922928680
371 8555331745487924250236460000
372 7970379994292056579187092440
373 4843990712989969541909556480
374 1897618700380041297576198288
375 467938159203063979793409984
376 69818511967335159942394800
377 5914597494874000871600640
378 255923527088144831498730
379 4655507672345057197560
380 22594240985629497030
381 1350851717672992089
382 738615700296532674441
383 79360153576305232909383
384 3143927208878205325013295
385 59231739587047236988977132
386 607253495080571133067035756
387 3672256181419672138687804164
388 13784925505857723431981155620
389 33182386380556240347104369400
390 52231275086434820610073935480
391 54267805480149396842185698120
392 37231391192471075077819823880
393 16722155849502938511131156016
394 4825171567830417807859395120
395 866343621039816668151507984
396 91980941680400572553458320
397 5319873452267756332562430
398 145503083942646823184670
399 1415481922642286599650
400 2054021907784499730
401 4052555153018976267
402 2372695994774962104768
403 272514021233215960074708
404 11550945625830548462976048
405 233352756548698690440550728
406 2573386824166199993247334272
407 16806696829780495105741854672
408 68469882368787660695618384064
409 179941062356742339938992076370
410 311463798661891805410548587520
411 358995295779397987002255087840
412 276212738960731260681102195840
413 141046977334915699567489723104
414 47100029284559730325737673216
415 10022101126675009149374116416
416 1303934282763186259544755968
417 97203035887485642430227990
418 3730770125198309821080960
419 60624487235810804056920
420 264479773269013679520
421 12157665459056928801
422 7609798009557855434700
423 932766112945906977436920
424 42227141575034095250154480
425 912955566751267118086031310
426 10805935024220044637790235296
427 76026726690929425169681513760
428 335178874535523994034960322240
429 958459020879568405139350767450
430 1817086986683270784562043363400
431 2312306656113864017714165167680
432 1983509382480790356325438531200
433 1143089776364572398954158021520
434 437535721718138415715673727360
435 108918817259654722433920110720
436 17049679146365530943786137344
437 1592660007150707724966618570
438 81695310889705662467986200
439 1995740035090392746797200
440 17450116509042965498400
441 22887672686741568420
442 36472996377170786403
443 24369364986820777285560
444 3182897530240774945980498
445 153640194342401636431679520
446 3548326634980859796081698070
447 44984174020571050884085416768
448 340153091582889743276547414960
449 1618505246427320657989470266496
450 5020278679531822601185193292390
451 10386498864955088178988102126800
452 14528987870351703252097139514540
453 13821636981532994442584420371200
454 8930542557376588295060784862992
455 3885504351931791250187906200320
456 1119142111192185925132671301440
457 207577553581116180295518177792
458 23757825412431305363485005390
459 1570503113049133051784017776
460 53831558347484194580249700
461 786135903994473068836800
462 3099545734456002099060
463 109418989131512359209
464 77926583037401894638143
465 10829339644060039746081438
466 556491616064326274299896474
467 13705069933015592137323399810
468 185736520310609801755126019934
469 1506161826323762924878547298768
470 7715366072955399858192212204016
471 25884339582302275534811306719218
472 58244964144641553542014916769150
473 89205830362554043964759832536820
474 93664047888037435877716857840540
475 67454442022937088637779374563632
476 33113590523354357122210511487696
477 10930301515804766163803621872320
478 2371381135053023398175974748736
479 326493624824809331241664361322
480 27041287389752830050041973606
481 1238582129662180856313807228
482 27188916488076910988502900
483 214830541031036849116380
484 255925794588110265060
485 328256967394537077627
486 248843096615977218698868
487 36742577749356479396249196
488 2006998787151949711082475240
489 52620853062261911135751242109
490 760955252459563821152058543432
491 6603904927900749507654362973408
492 36334441317231615644915169661632
493 131493623462082139606497779134050
494 320817850529026075413396828453288
495 536016239086815485234254306065960
496 618475356599951538472243833869040
497 493834852245057046716759407931654
498 271738231639246128829207609817280
499 101935613736007001109850050631296
500 25583882541015263093274935616768
501 4173042659309550143966852196102
502 423411973912256248642878339912
503 24989806607378714499197381400
504 769610096687360903775707088
505 10155356631009510842793690
506 36363717248432362878960
507 984770902183611232881
508 793579455174481970556474
509 124331281694510264672062842
510 7208711062956004705579589256
511 200899398072840384593681966961
512 3094674914903607459830296552662
513 28687006669606977831430039158564
514 169156232512558545492929656570176
515 658716097829963754823467102802782
516 1737547328606423026125060213758172
517 3156333867256137134505771810643380
518 3986259814323958084965381610491120
519 3512108504828893845827506055707206
520 2153565277473929350070989013850324
521 911324490309849732662768990654304
522 262074649993277425904856457639680
523 49993910529182407278818152251426
524 6101169617601900294911238898260
525 451105378419780866529795859812
526 18562433860262522216475376272
527 368145919591637496968765106
528 2641526343454471950828780
529 2870819782770976016760
530 2954312706550833698643
531 2527578648937935497727900
532 419648266241723346386657175
533 25791187463855173262693569680
534 762885867519830883382370716185
535 12497469495788477601886387642740
536 123518119825367599216664512008045
537 778985819001407246696544856901760
538 3256521421666612375374888324545010
539 9262272981604821752736277278082920
540 18236641095017516339044390419879402
541 25117871743249903118495628818028000
542 24312988683559475146484242854038190
543 16525432137849761073889611873708120
544 7837100810515036540615505859780390
545 2560829933353500551318496444851712
546 565036183612184408787674547729270
547 81681614983548795000533416863480
548 7397616703262790887488058477310
549 392194145601549902596842853920
550 10911424200099493924970386578
551 130735963314145415183391720
552 427034442687182682493050
553 8862938119652501095929
554 8040654416329185716473365
555 1412968219938165148575801957
556 91931403709316852832663237825
557 2882096509404933755617209150195
558 50133239618638838469568323984135
559 527384295265609888261404189518655
560 3550475830293203767957424131079283
561 15899366276135591081855233140694710
562 48639490169501837411332892402084190
563 103502479121989823379904379887382046
564 154948565749511554548566544750154950
565 164123463984740174383002471402127962
566 123064161624386330056551763062586290
567 65023493932220452654012159390066530
568 23964036609066660943100283208584186
569 6057585744184524305128489128396450
570 1023983103577550284359269530027290
571 111529889759754377264576935470330
572 7406551523750999302302401064690
573 275296175340893406330923863494
574 4957161296252961833161780590
575 32443277906083938514205598
576 32296722556173480188550
577 26588814358957503287787
578 25548896286251609825864664
579 4746417176734743514316190912
580 326517032374610335369062583896
581 10834923739184433416650692432060
582 199830220199921381035139902058760
583 2233833195040954668190776819085200
584 16024468560405101134963539505952328
585 76711265370810071995065305603360364
586 251829032037422765151867160402959120
587 577622617723360384522010379639114048
588 936990320485745624927923317922906896
589 1082091256246478868740659049360094072
590 891214507142030142210923835238327536
591 521868353363188552868544790467639840
592 215507981873827755018716407143823728
593 61888415954879718479650946184604881
594 12098899141477590210130276167916080
595 1560781250288699005654689189519360
596 126946302948956494730115247011120
597 6078711731687541310269101170392
598 153531852565498340049162622224
599 1677764536706087756138482848
600 5019341308196774467703184
601 79766443076872509863361
602 81089975169407283360353064
603 15908446087572669051571730784
604 1155747956397310889065900560960
605 40542001363050766373946109529736
606 791687743440388447730329591204320
607 9389976797963354395178593007413920
608 71652026432853521415522271367009856
609 365976288991162783616867231943860910
610 1286452044577240123417182143635032864
611 3172709948377647195555572872363397184
612 5560707126529041247843862871792594816
613 6978288417650457745221294583241250864
614 6287817207968029121469215112338546880
615 4061078327134834819109584649667193536
616 1868123252844760535940817741318809984
617 604991739061296202591027998821294481
618 135478457429602059828072390100246200
619 20434196374715964714951077623846080
620 1998561346441715593843973107735680
621 119861501227184390290993446648336
622 4044170658174060903579182119104
623 66411545722962470945184833856
624 398059921116548168704202880
625 364307030433636856526844
626 239299329230617529590083
627 257096108974879751790708432
628 53205576516118977462363162780
629 4077533193547878899064778230144
630 151019808777157814795252903218344
631 3118323100125407049500804156972736
632 39185032626017445329843419266368400
633 317551058540862606646230769824806784
634 1727437371676890789572381676717530226
635 6488616735756502798328484711022771776
636 17166452365583779393201741986534577200
637 32421437300784030711094547185519127808
638 44075523190603195555430804653248363312
639 43291230727086929651945693494658143104
640 30705471132318770645321194130891324064
641 15651145919678485760634049678905322752
642 5678541258639291187077757072538043243
643 1444457011210361201797810937256573936
644 251930945651328999586466692038887220
645 29180340518016383201028860643398400
646 2143193185748693953216669262587344
647 93148889210274736472545555281792
648 2145400628576462018318086473888
649 21469383587750498230459942656
650 59045762547974835130927716
651 717897987691852588770249
652 814282439743073538188476875
653 177578714459169477208143036900
654 14340583657280303478771805410300
655 560136457478946714916036112148600
656 12214396738276954154476632604083240
657 162389915713347261983131306477618800
658 1395460752297700117368701858825120400
659 8071056909273410816173776335965252950
660 32333879250775606297122787581655027650
661 91566334635224608499632935716439994320
662 185892739803007046427799352093327924400
663 272979164647479631645747872943575238800
664 291292038109090877842670537673804970800
665 225992823923701906942414894131867573600
666 127032400491127271254743442790546132640
667 51333557742022874341753005985751954625
668 14723400429809374694810573359276125075
669 2941141821473336086650327441509767500
670 398260692760460669533241648413420500
671 35170298197290140519418064686100080
672 1914355545968933189816957604910800
673 58895059890803962268697755407200
674 885599289509574155433241111200
675 4879370257068865036336281900
676 4119471805672662916111236
677 2153693963075557766310747
678 2576456111382982068586560300
679 591512135588083137042257622840
680 50283492472535300287446074792400
681 2069005217490153713534350150282950
682 47589246331796287087964948308914720
683 668517512279332338773452824466341600
684 6082847662527948481143810459815540160
685 37346015337117834410514578862256539150
686 159281843697085386265967504897956153800
687 481848356611174209462953675256073736160
688 1049074290463651914393872989663331304000
689 1659661009570225906200264455830912262040
690 1918103833204670371763312589540285604800
691 1621839231655214102085409544918109067200
692 1000988975392450456935688234864205685120
693 448143671674155950098768258729519006575
694 143983308121710826213014017730260823180
695 32667356646025991142526091135053132200
696 5114542996565809585337612467044918000
697 534835641818330710853583811683904290
698 35648009959018472955367040614478400
699 1412606063551843222568495534220480
700 29789406607278084131627506339200
701 274007861906085230996456880300
702 695122723949801935029733008
703 6461081889226673298932241
704 8144313371034837002068884822
705 1966563748834219985196532239090
706 175802240456568927410898896691120
707 7612180089295922394544132884937350
708 184470617639055013613610603793640460
709 2734667274436898430304316105966239920
710 26310947041847447387620650891163488960
711 171212835087848606829110050956535025730
712 776094035646354863596525484936033751900
713 2503192784369187767345646602618396403180
714 5832012138801707705970998259304803898560
715 9915197012083423181501872575407132248440
716 12375534029679148142349156261564106121520
717 11366194846224100147173592773011777181600
718 7672105582836773888964265616052685388160
719 3787279572653531038679826734883012951045
720 1355065321036218237043362305869435519230
721 346615749107531757208467001059582083490
722 62147569043818122923851326664300170000
723 7596901916694378709424708832426032370
724 608764032831503465131523011475711940
725 30208422300868987894198220915472480
726 850864335616522090700457350970240
727 11759184387888098763845797362900
728 59759063258622684689619019224
729 46687347130956846382594008
730 19383245667680019896796723
731 25720849103023694550460481172
732 6526115869099462840586388540105
733 612931335221956920399472854175200
734 27899974510944368240314105516805670
735 711568756414798367518328040481943880
736 11118580750512161131980747225539638170
737 112966827792635165291224288400436981120
738 778010996062949674056078126366885329550
739 3742156334080455945283877023774371071880
740 12845648377568368938101870707835471762490
741 31961412501378632694182295601860778508160
742 58260460686974749543711999228905045694680
743 78323363193187969088029379216066530375200
744 77896059619476024882192035688581295250920
745 57294496538168310557723274425816209447680
746 31050107923314398484788235369286939175895
747 12306632670918835937997018825757794630660
748 3525843503417142109984568204987600938725
749 717935177836777066959635949632068801440
750 101460135427115239574882043820528261410
751 9626599208281373937855416776551522840
752 584902698356773101765308525892379710
753 21218345491635458042536273550227200
754 411224915191143264272662317656940
755 3488602946607582344641514795472
756 8189183007470454459537382308
757 58149737003040059690390169
758 81157649610576243307887879201
759 21618868302804934956095697126627
760 2131243204847897855132380607417955
761 101884802677157046874054003662588930
762 2731882996951739331796075224432784050
763 44942302990348601229778329559803169710
764 481599028453491150531149743642202014350
765 3505578287966616871634117936694420757770
766 17864611842569534163475925335595086207770
767 65154517960603713751853032142231589433950
768 172794959844637911810012279119954395276830
769 336979815266664455933189157174714580651080
770 486743910803773787745393465603716953334280
771 522702488224797756232679777096711502826680
772 417538223690019547781339335132729598765880
773 247434715857858287583796496135608111581285
774 108119515416666052897831257637017893900685
775 34491636575658589524143640283274952620535
776 7917258734834097801349142411333063713335
777 1281223109919245159570877095597118131670
778 142089300956254313671883854044343076070
779 10378464103134159828480845270151243930
780 471433595661984164219988092050727610
781 12202496455080820453346256842973060
782 155527621725427606952317174095396
783 731303590857891814230476338764
784 530234870987295612488031948
785 174449211009120179071170507
786 255858842813376262637716743600
787 71494067872135477121606883626940
788 7391468555994226259763355335501600
789 370753914422332378261280077465043700
790 10441000427879046270777259745387129760
791 180644074784973368074659902850939637800
792 2039234690030932738755151467440428915200
793 15668027019983424077733414729719393005275
794 84473399553862114834926564890728051336800
795 326806859457316112735617541687393957826360
796 922175585355678626724296252698738082462400
797 1920125850033323817688922350114974583892400
798 2973045092321592611287668962576408327529600
799 3438198407331591681974069470990418832391200
800 2973547711629002308018964271848030659991040
801 1919879087199538872118969639693583059112325
802 920868518891692124742609776100522603826800
803 325385983819797881814202071560879728406700
804 83646640764925655867903820439543729658400
805 15370985891067836003172842885215103869740
806 1970591794252238943995330596528204351200
807 170410757696488199516291422581626638200
808 9477254628212491693663482520147219200
809 315918627761570763540030529000416525
810 5646199637530567111726396134756288
811 44316461682773813104885738378800
812 96539314441824856342648575360
813 523347633027360537213511521
814 805955354862135227308807742340
815 236043428300289649017301040863992
816 25570863577305498432135719053329840
817 1344588213713459983305199361499450150
818 39731186848526920155079672799992674480
819 722187184642285333385201740596898254000
820 8578564569917101166414899914071378128800
821 69485764019918585262838980313141168350075
822 395803004200339407548053506097028392232100
823 1621852308267118051373278382297184172012080
824 4861086818765530625007275989254279896604000
825 10786096923779894071331973569427488820005820
826 17863716350343669188041080834145453569326400
827 22192265625842775651951372989665569548126400
828 20720740815814915651006459672319301042798720
829 14527321489943503388551697698120656838572675
830 7618451748853973112476046894719540587748220
831 2967452858228094043669428098342112161659800
832 849322387958320830721135732664542404562800
833 175922670043566575369686389322656925117470
834 25823623642851836733593212981578921973200
835 2609999973549795280925739504026296855440
836 174483194646868474562515336968662911200
837 7282405973917560242355769220232607425
838 173815056661042781178284918893629564
839 2049539055395724112194887185294560
840 8942758494461042525874013030848
841 6033707152614053521415535960
842 1570042899082081611640534563
843 2536724127020619563933580732456
844 778078254643403816613115314541062
845 88250101001824546338603421262226336
846 4860415690943702521347729606542899950
847 150556917172778175405045608535397811040
848 2872255804302113715808906340908601114280
849 35862412162228403628353259014163642110400
850 305873085736653565905505038268652844277125
851 1838388857753343478863804169176555326101800
852 7967202450767400404127613523610727679478390
853 25323977409895573490465635872913030309596480
854 59772009375420889570365871133139268218286620
855 105672044684209579402901561261745732954783360
856 140697646707901685197896866004937394571151200
857 141447779234398509438064251469654942422485760
858 107353490569812897228290089001581005945881745
859 61330359783504215055770886001391632221266520
860 26219341230934784052835035621279102109396410
861 8311041595449149371902590562021231366266400
862 1927750096580954421849471468540376285489110
863 321299696713126105883548730857577565474720
864 37536689464388158346936629461043639228440
865 2970738591427000615808067835248419353920
866 151793441314468578289271466647407394775
867 4665534607719264891421202286255754392
868 77137528654001113888267663380533754
869 561791059521787297222917609702528
870 1138761663270025701275158820184
871 4710128697246244834921603689
872 7978085767080093149461840796631
873 2560869409717443875758582680769194
874 303861980367342171084055296911509710
875 17514127860328229088829119087043831626
876 568219373410597141928174114219186672070
877 11366537505782070075013018830525683321880
878 149020786027778431556820030726795148787400
879 1336839328185601570931861385092080577038575
880 8467413229290380622556472908245763386559425
881 38758103085356637171692012810413642409050170
882 130447067160190724698805684529965939214211230
883 326963856858139714177306849517538076589744340
884 615869981722177750354996513970314442295093900
885 876947807550637688487348179783308936787897760
886 946921937323624871972724034822773001676486880
887 775767794541013397376556848712465326699927795
888 481189717820293950848742866694479684146917165
889 224889510214538360997728268150080469159916950
890 78572843127699122651299246065247679612767410
891 20289179016202658771497227506876264949939330
892 3811370674014845721727803868110624963907470
893 509790160244277087993806354121262075831080
894 47150879680279392971565844588638912247800
895 2895844604247416256562073398981677593445
896 111435548957295148680184396951716322251
897 2460328116952897504790566087514724054
898 26917660370658502291208485291800786
899 109281920041001936019859985804040
900 68784261539800210144137109944
901 14130386091738734504764811067
902 25072538403074788616824909948068
903 8416015390632104045714228105901492
904 1043910215310776228828556866947585944
905 62919075381381826339111488165844638279
906 2136191854797424680858412289847959015880
907 44765627573897851373024259980920879884240
908 615652419842718242476477252166766222158880
909 5802706283443040548526579823205646316334575
910 38687035827610677932690742809505801936207900
911 186791427657933455856580602730786923482075940
912 664738248849792862791854098843116667186233240
913 1766528885541803029180782199721511247465419915
914 3538814942602258511560777616392723940235041040
915 5377992207190084847295580329678885805363515840
916 6222841051746045939296623648129313374310570880
917 5488456355441267242555959903585896968114473285
918 3684841999731219322029408632223997408457059980
919 1875855463804702782008315316778642365482528940
920 719259752169461979847538236974025663024107240
921 205674560760052970974541619664167799832313465
922 43261806632369194553527463017291254971323560
923 6569668788285969047076518213312825809992240
924 702313818625761708378817012000374447072480
925 51060080974899898916636523954770242484505
926 2405298115008803573479613528439680063988
927 68382920768610866352925553254851032412
928 1048969216745264313087311611352190888
929 7107951499590643235981566522032861
930 13440296781733864717626446902176