0 1
1 1
2 1
3 2
4 5
5 3
6 6
7 26
8 35
9 15
10 24
11 154
12 340
13 315
14 105
15 120
16 1044
17 3304
18 4900
19 3465
20 945
21 720
22 8028
23 33740
24 70532
25 78750
26 45045
27 10395
28 5040
29 69264
30 367884
31 1008980
32 1571570
33 1406790
34 675675
35 135135
36 40320
37 663696
38 4302216
39 14777620
40 29957620
41 37147110
42 27747720
43 11486475
44 2027025
45 362880
46 6999840
47 53961336
48 224655816
49 566780500
50 909508600
51 936275340
52 599999400
53 218243025
54 34459425
55 3628800
56 80627040
57 724534272
58 3568061640
59 10855452608
60 21577556000
61 28623034440
62 25180395240
63 14128364250
64 4583103525
65 654729075
66 39916800
67 1007441280
68 10386470016
69 59371808496
70 212784652080
71 508072685120
72 831832481480
73 939838699800
74 721686035070
75 360100991250
76 105411381075
77 13749310575
78 479001600
79 13575738240
80 158507316864
81 1035987707664
82 4295131560720
83 12041790080320
84 23610220313680
85 32829919962840
86 32290655997600
87 21995841517650
88 9881171199900
89 2635284526875
90 316234143225
91 6227020800
92 196287356160
93 2567670088320
94 18953413075584
95 89593039854864
96 289769457978000
97 665346407405680
98 1105192585216720
99 1334702175206400
100 1162012289337900
101 711175450986000
102 290513766242700
103 71152682225625
104 7905853580625
105 87178291200
106 3031488633600
107 44027031755520
108 363290743698048
109 1934882739672480
110 7118294418969552
111 18812547849695600
112 36515972437664720
113 52572492144091920
114 56089730509312500
115 43794493478435700
116 24331054979731500
117 9112813893933750
118 2063427784543125
119 213458046676875
120 1307674368000
121 49811492505600
122 796963357981440
123 7287692926408704
124 43302005440341984
125 179128660433168160
126 537429393222998640
127 1198414898472231440
128 2012518712942738000
129 2555320851537614160
130 2441015869184392500
131 1727469766433911500
132 878653404609230250
133 303821953103418750
134 63966261320836875
135 6190283353629375
136 20922789888000
137 867718162483200
138 15192135816261120
139 152811506045431296
140 1004506274408605056
141 4627741977903371040
142 15585148520002501440
143 39386989315767293200
144 75863991775487035120
145 112183470399066066000
146 127349433887234559000
147 110108096292509815500
148 71243979022774057500
149 33413131969057590750
150 10729824479624250000
151 2110886623587616875
152 191898783962510625
153 355687428096000
154 15974614352793600
155 304269507433658880
156 3344880701417587200
157 24150861883489332096
158 122904955276454869056
159 460268739473931696000
160 1303746159538472569920
161 2841887537965590914800
162 4813370024762893594000
163 6355204945331050809000
164 6521461411145607927000
165 5149102087850722501500
166 3068469350732175390000
167 1335018517940079472500
168 400172930823155490000
169 73881031825566590625
170 6332659870762850625
171 6402373705728000
172 309920046408806400
173 6388907821376256000
174 76327884878442508800
175 601561456166534637312
176 3358132932795227294400
177 13873263718732822692288
178 43640103735836174952000
179 106482729975567178032800
180 203850066655703490822800
181 307906729137867549690000
182 367068119392492052535000
183 343595443558744304928000
184 249595612508219112135000
185 137843142446779980210000
186 55926299291246674290000
187 15717661799233395251250
188 2733598177545963853125
189 221643095476699771875
190 121645100408832000
191 6320046028584960000
192 140365465177077504000
193 1813380531574636569600
194 15515126959156031851776
195 94431103878915751723776
196 427426783355406022372800
197 1481474290100061116059200
198 4009676406472054355637600
199 8582835575700011549924000
200 14637097011357856684048400
201 19941338726772920517060000
202 21663502332095835028818000
203 18638518350584085041088000
204 12535883301006750935250000
205 6450317876646126272790000
206 2451612338875555759653750
207 648527697364823532506250
208 106610328924292590271875
209 8200794532637891559375
210 2432902008176640000
211 135153868608460800000
212 3220761200495989248000
213 44795792460112346188800
214 414070799245961405543424
215 2733140643992638557537024
216 13473873964213450374787200
217 51112902199942206715291200
218 152270745213919172091451200
219 361173171076517856905648800
220 688015142036036035469248000
221 1057294410870696236550312000
222 1311413575157027256951036000
223 1308303180196341527278080000
224 1041291137803504338154404000
225 651981157916843951346150000
226 314019169882134426895185000
227 112253569002018478050266250
228 28046717301621589133062500
229 4371023485895996201146875
230 319830986772877770815625
231 51090942171709440000
232 3024476051557847040000
233 77050892720793890304000
234 1149176526654104061235200
235 11426869000191731447116800
236 81413426724957637634548224
237 434856253777571762615217024
238 1794955858632144948147408000
239 5847012872802037778680238400
240 15251046743499191697821548800
241 32163664535412652806716152000
242 55161890550979396669156672000
243 77110069128044179048994172000
244 87758956106857511406838908000
245 80927497949798263762858860000
246 59916511508129034083865540000
247 35090030970645356043583245000
248 15884344907715675961031962500
249 5359457596839944142099555000
250 1268662914199081824235312500
251 187954009893527836649315625
252 13113070457687988603440625
253 1124000727777607680000
254 70686949913608089600000
255 1918784374484883849216000
256 30578634591651654898176000
257 325828007171337619155916800
258 2495261115578841233757838848
259 14374137627345865569358878720
260 64229695006104212849500908672
261 227464106084393336856681984000
262 648192835232536075992875164800
263 1502019714181679832447384876800
264 2849579653315524979897087040000
265 4442084738535822177747972024000
266 5693305814093514986905163628000
267 5984953389932750394702280740000
268 5130300851993511756565943940000
269 3550332102685297790759188290000
270 1952910628285434892136409847500
271 833867755274509128164228737500
272 266393483355760120477630012500
273 59909247897690523932919068750
274 8457930445208752649219203125
275 563862029680583509947946875
276 25852016738884976640000
277 1722338814665479127040000
278 49666096160048690380800000
279 843014108745065123582976000
280 9592400693009058744562329600
281 78664667429833670262429241344
282 486717302429237656056626970624
283 2343740841376156486996434743040
284 8978278138799319828042168764160
285 27793558016057347874329146777600
286 70308821295436588902535706208000
287 146452358780723283787264660294400
288 252358674061481625537679980200000
289 360431975156120315749764911448000
290 426402284734878304132570277988000
291 416394707803265211353490257100000
292 333414384380480060589114213030000
293 216579377136144009525064737210000
294 112305003097672269940189772137500
295 45377104267196799314793838762500
296 13764623960542617589175980481250
297 2948246599189877645681164893750
298 397522730924811374513302546875
299 25373791335626257947657609375
300 620448401733239439360000
301 43678918768370217615360000
302 1334376970527902928076800000
303 24052699436278024286641152000
304 291348600340370403184485580800
305 2549862574869430082458193227776
306 16882794428342306119309257117696
307 87257485155537980778588286152960
308 359960866524239085594238877487360
309 1204492314971470714350211244113920
310 3307687338574736502539075854732800
311 7516332481370158955240477121376000
312 14210744823538653451910742397504000
313 22420895346989790202097781010776000
314 29539269900701827239778972287120000
315 32442680424252718799823790590444000
316 29575968979546545666350688548100000
317 22216329837801106814092222746810000
318 13596564592684139728015624655385000
319 6668025613591697708024105496562500
320 2556858937753337544459878207962500
321 738314551227419667979395561393750
322 150957142586085817283264337375000
323 19478613815315757351151824796875
324 1192568192774434123539907640625
325 15511210043330985984000000
326 1151163098020956643983360000
327 37163830092231004716072960000
328 709503762420038059084025856000
329 9122584994086526372376034099200
330 84944986655953644166095878676480
331 599862504524694392172332767481856
332 3315606152255826874613412127543296
333 14670948120277105209524708113977600
334 52831447304329894112517065256956160
335 156721795559145781876774837215521280
336 386357026179441499977524831285184000
337 796385527800255900109354645077184000
338 1377791581656542205400413147117136000
339 2004025549312983290031095597607168000
340 2449738743097480014344331542815440000
341 2510321945131517124313329854089860000
342 2145700581349054858512251585838120000
343 1517738130673064494496545215547575000
344 878045404483452707457732502030305000
345 408451779196934888653755161207062500
346 149021121555361494227746715182425000
347 41057455058007338139365619680737500
348 8029959164681189765168711446875000
349 993409304581103624908743064640625
350 58435841445947272053455474390625
351 403291461126605635584000000
352 31484695107692435023134720000
353 1071668646229033961437593600000
354 21616196352763571845486792704000
355 294253158932776894884717772800000
356 2906972136157158760320253261946880
357 21828894731124783518663620798390272
358 128610603169232507411757248768348160
359 608227239113863863986082676084167168
360 2347912891740967871061937359868704000
361 7491085295780794441501991423752231680
362 19937194608768583646732312897310574080
363 44557860025049059703323895270484800000
364 83996521741014870214771589250501296000
365 133894893657124477611859936641855024000
366 180600310439516012189361417159719760000
367 205872810162520399809277447127207160000
368 197698646693533078137186672062813280000
369 159045602747624196673874807675132460000
370 106292520951370209593445952075457025000
371 58300825044814376713670700006888600000
372 25792774556160995106776833029098850000
373 8974750555886342459393645358249375000
374 2364225841853730529182816605572275000
375 443138464298433479738704014128906250
376 52650693142798492120163382425953125
377 2980227913743310874726229193921875
378 10888869450418352160768000000
379 892460332465806532808540160000
380 31959962203657373062337986560000
381 679564281323549140246293995520000
382 9770333817498990896790854737920000
383 102144956283945164071674355339100160
384 813376634484146936446147590729179136
385 5093114033881023108115645944470716416
386 25660713876739140491512640121069688320
387 105812817471660078597742638618219194880
388 361695020046564237693803427634105916160
389 1034783551077095572911401572776634387200
390 2495369936110119507005459805646709015040
391 5097617410617508137020495485568959040000
392 8849551509582698390677120972336107824000
393 13074903678401776094039436923024285904000
394 16437743875448049703752109747178137800000
395 17551271291503832629835143797233692200000
396 15855792578158544288360579916144745020000
397 12046508087406118491622880140851983850000
398 7629594740869305346841036695794787350000
399 3978191955802003470667810885720509000000
400 1677815955934158545635576607950964175000
401 557974069331117306969429452832833125000
402 140811353771906633925814734999187968750
403 25337897722645629056922400606723781250
404 2895788122853917066608986033427421875
405 157952079428395476360490147277859375
406 304888344611713860501504000000
407 26186237986120103311949168640000
408 984680215751229581321587261440000
409 22025291587139744539505253457920000
410 333717174880997732044942465474560000
411 3683434239530158123062561077803745280
412 31025589129831186253534271810982395904
413 205913796758296804623216626141267165184
414 1102044690748444866478502652414983854080
415 4838859946014031965810932673232618990080
416 17659485008220863940481007878970135024640
417 54100969253776168375909191588384765914880
418 140171355936411507623763053564157101702400
419 308817111279722613898058707134195681241600
420 580683477237791166026279395746443849248000
421 933902021573749704452134868528160822480000
422 1285481588690990559008788616565882357072000
423 1513067938637386655307674299751354212200000
424 1519173666712965505607168147018174419920000
425 1295552338703380606370862042762701511870000
426 932406427669814225754645128018193033750000
427 561151953396024826711092494798454733800000
428 278822203631006097344501563797853149750000
429 112347475332594909937219732492022698125000
430 35778867932026127619583268314432263750000
431 8665098975439363304159253452114134781250
432 1499281137934329861613772477961441187500
433 165059923002673272796712203905363046875
434 8687364368561751199826958100282265625
435 8841761993739701954543616000000
436 794428901577342801313018675200000
437 31310673827871720120327680163840000
438 735334417476759942285137315758080000
439 11717476101861396982747269471313920000
440 136249430915098301341610178005987819520
441 1211132383688116895057826590029711196160
442 8498792302842776485309498054470001803264
443 48188550240991145026140396680440020547584
444 224652331506225674760520039722193924224000
445 872596593269146908379574748862674787584000
446 2852758685471660428715126970815225902556160
447 7911064363543918547610652859665831806393600
448 18717344267141221596292750895766659781945600
449 37939708194973369922848479716733304129811200
450 66061078470470007135023948232336161706784000
451 98938360440339562151289421960703782257360000
452 127447796668414361299548505534026999829440000
453 141002287512829164907689920698416491497440000
454 133587674593271647869338280962463870306000000
455 107874427213583166167778989325501131223510000
456 73745512625622138397532236012814195343750000
457 42277530054982552300124204493613247327250000
458 20062001102476246281305005843275690939750000
459 7738348717692320080573339310250090281250000
460 2364195345071110382262512907079073256937500
461 550375807260113760813357172702042543500000
462 91703818274537845665373369706579595937500
463 9738535457157723095006020030416419765625
464 495179769008019818390136611716089140625
465 265252859812191058636308480000000
466 24892548808709817899339887411200000
467 1026568858440792670691189344174080000
468 25267977339224973139260017185259520000
469 422660223240020575508816693444689920000
470 5167124269491728044369763392234246963200
471 48369495894800648769038113471279176744960
472 358056081017954938178533185256459669782528
473 2145620224362846240949786501872110847528960
474 10592605837900464826653616623022283825544192
475 43665304659508677650843271503672554548096000
476 151866969835103953912503195757931253508162560
477 449227809373182656576967625909389197873333760
478 1137110506755917107640235708623931306492192000
479 2474192964065900805245921396054231752335353600
480 4642095691749978597681410777991392658516972800
481 7523913111426770180035391080647501260643840000
482 10541211023671094840038093170291642975822240000
483 12758156244031274896647895953623260583860800000
484 13313905855686110661166691960684721236871120000
485 11939517415749469053986525233435786206169500000
486 9154742504585887366663093502928580523706750000
487 5959452706765821777880602670321412823548250000
488 3261717621290333772515623943361500480823750000
489 1481156889186626337260125632447116494994250000
490 547901574734296355375398532642853904319062500
491 160851789185477441629986211560663411567562500
492 36048162848215027808474283744589419404437500
493 5791952698163805142436631235039189314843750
494 594050662886621108795367221855401605703125
495 29215606371473169285018060091249259296875
496 8222838654177922817725562880000000
497 804784400532892095596601960038400000
498 34673333890424872305588124754903040000
499 892988001862195244867649832656568320000
500 15652219042934369229543424854862970880000
501 200809581515102929740120066390997037875200
502 1975687821809326214051721680557762430238720
503 15395802426789911655238671238182796991299584
504 97285319828833291047825934612757790505365504
505 507383422266169596463186338493903676075397120
506 2213981724555874376750718796571466089493703680
507 8168690224114221848009708353483687383814763520
508 25695208536121220297134742135936848155896179200
509 69349658100307206968979979093556712994209799680
510 161371545680225888972236834001893406340747360000
511 324875085203464551729411358610044491146871660800
512 567160318057557213955008276578036621542041228800
513 859602045373270750783491852964431422089728000000
514 1131127785093745022257575373901538631448646720000
515 1290844948741838002994081499761775830452735200000
516 1274610680987528454811647384939461158358200500000
517 1084961998441689064819793649057511283747395500000
518 791897603697054697294152803679321066880808250000
519 491983745008266577943515634468555905612539750000
520 257596380454942472265150602726112433189166250000
521 112146117090385044450329227612591225866551250000
522 39851040168692810073931531886957633101218562500
523 11259345428768685785800722516144000784808437500
524 2432518654388136116295269700053498495033156250
525 377368248964861769931483276178636265917968750
526 37425191761857129854108134976890301159296875
527 1782151988659863326386101665566204817109375
528 263130836933693530167218012160000000
529 26821016054519132684855082693427200000
530 1205451237492031097544684106347970560000
531 32433473417451279228757740384646594560000
532 594734465610814125833931038918046842880000
533 7993434401604445692648005751241957353062400
534 82506091744813204534349866317661862750453760
535 675512431873560950688273602150324055009755136
536 4491849087798138196467345562799440702875303936
537 24694133106066285096903677262760362339305902080
538 113789952744259677278520829334251626477826836480
539 444240912068258263287947648655800133262770385920
540 1481842855226245232538346113181019876363466716160
541 4251323790103158006678027713191273403598872870400
542 10543825715804215206326993423297148776413819545600
543 22692220105853224824005228218759187775577346617600
544 42492824271325580201122731130417848917920947040000
545 69344195490053013058231498071002897516414650982400
546 98676889477977517901269869490334071254829008000000
547 122389481640520989265576925182927498925521831200000
548 132112847797185217802903820504702547587715921200000
549 123782741328761000085654727416900078273238387500000
550 100265456517050474089333314798731435650175607000000
551 69821576575095615440777611294453912420253331750000
552 41484503280931440233741793648432871067282996250000
553 20817725979628725980517199726579996132986731250000
554 8703689003936130517956794823361242594264097875000
555 2975661710081535445650271477896038766174374437500
556 810252499560640628339958810455705956005687187500
557 168970582450144734943536661850106721922985468750
558 25339825076091710016775184215464010892872500000
559 2432637464520713440517028773497869575354296875
560 112275575285571389562324404930670903477890625
561 8683317618811886495518194401280000000
562 920597863472462397780591005977804800000
563 43102707858074738925349016533755494400000
564 1209795836340467140649342597569456373760000
565 23172780270628368708090727093815010590720000
566 325755682488569058976479666987162112602931200
567 3521488085308683913160269004936007026684067840
568 30238234852990153004370588872401774847657902080
569 211186309874666104082692112160790031018277666816
570 1221319403054507640125115613110712287068735348736
571 5930121558457950097046350106408755156797401856000
572 24439568099006529707646092202228025802108450949120
573 86229528616184399048895271634001100299917899207680
574 262243822829926303771414849899944471001904154265600
575 691120702987543383004557965701764569056997670681600
576 1584786373723752906249619645395407005719162156288000
577 3171374954375908221407264779890915610205839042604800
578 5549358163797604082766588728940619472798858954080000
579 8499731137879504065876338247557182509817011957120000
580 11396774408683944854774763453519267578123414630400000
581 13366233978557907985363902596261464966276079046000000
582 13686248965003910548179257767261839248903816748600000
583 12198868140190870079538687594442833187514531310000000
584 9424608396643130539596878546419648056293844963000000
585 6274624975218446558006828470450092746369317364250000
586 3572044793831558200193279822102313426548361198750000
587 1720945758050697807429448478719953088774812187125000
588 692057353837123827298467183252075639032044240875000
589 227965105078091205067753776111560389286809384687500
590 59901578585108051895236760472504680075572017500000
591 12072585091702751297556109640280849445476066562500
592 1752097777523103391249926447078096339073642500000
593 162986710122887800514640927824357261548737890625
594 7297912393562140321551086320493608726062890625
595 295232799039604140847618609643520000000
596 32516158020575788063168303818866688000000
597 1583918408112226785234885280424420966400000
598 46314143427487974805338240705285083627520000
599 925328096228475295111473305675040288276480000
600 13585037267338071310990154642064292793961676800
601 153563995029401549826493467209939603458877030400
602 1380627152384943629705604903965913049821336698880
603 10109592643708572644652262854521654071521635991552
604 61386559346079804896853040074513809646723282001920
605 313442082903493632795419376045745855243041301659648
606 1360705913027443641114113553782246387993965974374400
607 5066338880799776193093256644264311774891103656263680
608 16292017989351018633505680440461440750885718614036480
609 45499253416408618661475280298982089451825383443200000
610 110828326055865974790450144978059642594974833850828800
611 236223280031259303476594601618920723790530897788352000
612 441586014072473219291459264170517373623033758788320000
613 725003285523412019646665614048945083623226428428320000
614 1046015062829983288728632051909494672151025597181440000
615 1325805678502376108512713203234640289819449243895200000
616 1474520327917342111359509917397520266868618189657000000
617 1435880308925903804604025682488199817190523674533000000
618 1220339294459347165211188582434718597709562916251000000
619 901130927171328341121418128432025318498169570017500000
620 574678891398731834175799560790141871455773717852750000
621 314007388319103802257170418227233677492842041953750000
622 145472244067106421910973406901573799307443429920875000
623 56349335098906208179407232297293358116736880544000000
624 17907635965703461983600650028684538980543218953125000
625 4546444896730783352443506926745769209271505362500000
626 886531801407977803474836236038050626550255022500000
627 124643478407112315265211520296483841302003463281250
628 11246082998479258235510224019880651046862914453125
629 488960130368663401543922783473071784646213671875
630 10333147966386144929666651337523200000000
631 1180914836707114515203725588816723968000000
632 59775562788893119423964814313182776524800000
633 1818542431344695433656543902176536753602560000
634 37847733203155079551950312068127404420628480000
635 579489286446433388948953644603898283001249792000
636 6839525286898986395325838341290095453572425318400
637 64282464196373095990521638122175871834310099599360
638 492698824079636256167682708710999473167926488989696
639 3135721094906980039181581066023038749531254755721216
640 16805902341884724891255405685337171110392682982768640
641 76697365729919620967043095396041897333659293395906560
642 300710399396851888566632285754405987267604306665615360
643 1020134790886438375483655723422571809462396365318144000
644 3011480280892871208820561395792271539181958282190551040
645 7770879720197321053934795983553104512888185481258240000
646 17588803584387523216828831931467939043065817479747392000
647 35009860013362831880462206419431860341714831244198592000
648 61387646864509444444429159281460992860428756163693600000
649 94909987525559934632619408347706801728186382954498720000
650 129404125710449783559545356981017928236225090662033760000
651 155492450681001844204331781552166350884712327035028000000
652 164418315972147675098562019276088524524502468069173000000
653 152624856687418652444678401683041068247014498590939000000
654 123946403781750507708412607358703172458546653773590500000
655 87647458187032282176711643224898006078738427702197500000
656 53635184171389241988235369159269766614409787630343750000
657 28173729819625930096167746739758829884124857214273000000
658 12569287243391689273783006862627057118415916129366250000
659 4696096813036112682253097236565292056109189487272000000
660 1441607620092522484859269552074285493357413861562500000
661 354030017180427452938167141816986339954964680047500000
662 66862211946203060152108363438375758719551063524843750
663 9115846697173114682783867093216301638420910222656250
664 798471892892027334721225905411526224327266926171875
665 33738248995437774706530672059641953140588743359375
666 371993326789901217467999448150835200000000
667 44065842284953138280005846234369622016000000
668 2315165234936101775173200790687164294758400000
669 73194626208421060450715875128785878898442240000
670 1584832482948646303990617694909981110215639040000
671 25272970072429972128985111911484925779876380672000
672 311019122794061197550592309762943838653093104844800
673 3051406022493800556196115649587746497925376146145280
674 24442894219948038398970469622537539308264099798319104
675 162786197530318097034549187154320720548295229523001344
676 914178956997511446760919809496546614806969881214812160
677 4377847697032919530448774145139479045760050206814965760
678 18038875360355112836649375199825456563526993509557145600
679 64420703924484371049897480163917506052502428620538593280
680 200560618798079040839727200237319595622755336010116608000
681 546888879774706934191702664950821907116395373653697792000
682 1310932652118214581025773855597541160396719968491034624000
683 2770140367096381296939596200666221428350308564889389760000
684 5170455511391740089663671541428782212574038888781979776000
685 8534982244589306404793242060322767709513403895336884000000
686 12466680353690984284128607450060878076278856139571320160000
687 16109700728602292998981451539410485981657207718070486560000
688 18399332015201670275363508666486616422849745789008630000000
689 18541128870942265649952622817312557448994998564877435000000
690 16441650771462730956740782140821613374086654643280831000000
691 12783279176313999675284166678240968718315843316249477500000
692 8671876368035102216050003124593503900896450922915360000000
693 5100326397262566599329160932479531812793272837580511500000
694 2579379362213501709580680483812937938278484636778639000000
695 1109680676424415437868563759584875639225715948952120000000
696 400392395773453808347163110813646826208686631535805000000
697 118866114077195123347568988938640927338571948426307500000
698 28266641563430447437200567215547636369912105882871875000
699 5175623834446753003455455543241476405980515125052656250
700 684886454607386826542572642810731648753951490195312500
701 58288448181117995434649491095041414375890485610546875
702 2395415678676082004163677716234578672981800778515625
703 13763753091226345046315979581580902400000000
704 1688265759919445599686538136487626539008000000
705 91965946169336188486395052993705453132185600000
706 3018076492499350387260389835988234563433267200000
707 67905916849231340881643960496460660674778890240000
708 1126442874842953327880990025773676108273649188864000
709 14435287023186690324092844020088951944837811496550400
710 147635687269871855967304557901667430970799553938718720
711 1234192104887388952426300221596050114780601041354752000
712 8588095326292294191542933742112942414093465048982421504
713 50454576065277670461352493655436444041149164975154233344
714 253103100436463175459304390013032685092409994344214528000
715 1094041582114980666457360543758142365809305091895418490880
716 4104940088881619081490693392987322674237944112995229798400
717 13449626754926249635320961220299174679385643567542876672000
718 38666813306986791660794625789546038546813081566508232192000
719 97917652310550133372334552924112420671078717760017120256000
720 219067010385469962829104209182645638631942820834051882112000
721 433962632949750294966240129614558978822488801387035934720000
722 762334058823546863599923490156658013424322757021874391680000
723 1188559785857387262863752180031545042080645418094430753120000
724 1644963422419319098136254813939278237284012847603653469600000
725 2019923231155831540187371200608518555884253049199597390480000
726 2198028321153434485243604380361463815887834915444155270000000
727 2115408429315762527358345079628871862758985847132776791000000
728 1795504005990694568228806044641058476354868218847598296000000
729 1338891520117679419478768530900330806292058693751135285000000
730 872749100611015701968216496528080781775245869748820416000000
731 494080547968681873479810531126531002006870962995764271000000
732 240898583187889030022069439580442758176998754021451455000000
733 100065215160832824058585136557116129544879256943738855000000
734 34909186274070673546894619672341920415004896805887845000000
735 10033294025125969260801530385700369968546827798907069375000
736 2312691936287973583408721025899690257942571364671845312500
737 410920606688397174926404545666465295480166614557553125000
738 52823706546164960355817420998404928896594670767826562500
739 4371633613583849657598711832128106078191786420791015625
740 174865344543353986303948473285124243127671456831640625
741 523022617466601111760007224100074291200000000
742 66365387254324979499534994547117509312512000000
743 3744480211410305917843577107071235560308736000000
744 127419774039246813417131785395265835226051379200000
745 2975789643860189682906722324126865365441477345280000
746 51289092125914709415911617449119420404107628511232000
747 683589672638461367358967707992181958228630620969369600
748 7278758556164447892788790242458948279258843633090560000
749 63416442751964125330138515298993339673593627829560934400
750 460413317160557718814127696072726598742300505204492402688
751 2825460131469066009147437581340257607437552776109577011200
752 14823871572520023779650834806099550883503249641673915072512
753 67104131027135728920373942298545719859993344317637436416000
754 264054023638711606478893390230260574676600404357527644262400
755 908732535789127554192715346497910539714188615274986306662400
756 2748721696526464939058805150301497126309146788537165893120000
757 7336894330040007160128181024748010759219344082065860800000000
758 17336238795970555157706797362947580840995105904913778009984000
759 36350593016386864473710178763460812938816228023546865860480000
760 67754948798128187743305086197344809579245770027920852670080000
761 112389508932670632471293265380759119205863831399723824006720000
762 165989309502468288036136660464247028440434192258092538387360000
763 218248235792089719201281306058928529352811940960591398135200000
764 255275121459709396011102139238560406122213112794069314898800000
765 265235050207936780296077262139039348260215052364325632512000000
766 244272074994991034494632175749376739501413820309630853690000000
767 198805809664945240645055966790007855613048454187471350888000000
768 142417748827247503474575258251946422418082737933745985280000000
769 89338007705649024277601567328676296947844465091393768926000000
770 48749521239521568661146147506240710930312400077157689371000000
771 22944639704525197047462441737773561606910705991611489625000000
772 9213168483847508510719518043275489317687127351780503445000000
773 3111064434669694322991835884390618406433615825529756161250000
774 866531709235263972678126319837903906112200512815195873437500
775 193787411158010721016720320126863509588494563139844842187500
776 33442414259434638700675799020869061084023407214195164062500
777 4179631465275246980636976408461039659237603161189874218750
778 336615788245956423635100811073864168020767554400908203125
779 13114900840751548972796135496384318234575359262373046875
780 20397882081197443358640281739902897356800000000
781 2675013372254196623340040063624603269857280000000
782 156178304157995541811568061171805358345158656000000
783 5505154198316188706151121647991085737466816102400000
784 133310585195636522528508594924056375793477683773440000
785 2384679008226235370665100227698709708494719180341248000
786 33018255322271008745453658027409442618069113598115840000
787 365584428852295364599437898012759808966195185065787392000
788 3315395702925878493584794570205798585504807315111529676800
789 25080412033049084393594639630543563704289324757804999245824
790 160547385665691004951302570897163499504070510279184908877824
791 879641125067985423430766181790650166939602568113065027174400
792 4163504261009923363921612797530809257034823042283205010841600
793 17153119911596925711841527349199381596042881586790946758860800
794 61893633626036763909116369656362808488035217636165711754752000
795 196593796009252867081389391480670103425545923190581232481587200
796 551960159764629500516225434477421436577757851094629302228480000
797 1374358560726551482638630608686205118852789855188793912559104000
798 3042813174508402363833060841842330864608250928017342922606464000
799 6001770832225486164113175188963265293108779658961580808912000000
800 10560768057319002204917997656910786988742220714203115071261120000
801 16590339597175664597974502285319609739572017588069257919638080000
802 23272500953465570153446359297449461996947579934081627589488800000
803 29140199913819455423966492302385385470098741391828372809972800000
804 32536865693601999711341200147550224119970761292184812371981600000
805 32343220962779443366309326762719590268484032798768889484416000000
806 28555790427900866849585097089310621942938634022002012443880000000
807 22321949050819775871250604885978974494441610225812872836200000000
808 15385217938876819855921272055649775775099039864750617546522000000
809 9300613960565951295557243041445680238766822366370105395270000000
810 4898147583899705265232846510330744094138081918667915661353000000
811 2228101933481564192025274742935660003114937628045828025275000000
812 865807368730873892682786610821018159094885638237247928598750000
813 283275857926487302965245442820062988096865160535306790336250000
814 76536764079473788667045678397590117440038540031902776367187500
815 16621219669732945898070592496805346720177835243059115620312500
816 2788211015093806787397782358178888494660552370939682707031250
817 339055159802336211744040892276191651212398571223709589843750
818 26592647271430557467172964074835269273640636797671748046875
819 1009847364737869270905302433221592504062302663202724609375
820 815915283247897734345611269596115894272000000000
821 110491463545669959291287253878204849958420480000000
822 6669164322898234817642800211824433784560812032000000
823 243281119302231927120584089432832511761569755955200000
824 6102387379135603105618876407522097221624091178434560000
825 113176221118788598671183888423100417417175381201387520000
826 1626150300194646993970797779507276297313441588628684800000
827 18701307900882348538464449475860545381842352923605336064000
828 176321461896500049828243720576478043125641924823445431910400
829 1388079183359847302978207481266512953614407664257798387531776
830 9256309472903955382851265886754809596713702427091690406936576
831 52889066661751806842534203816181333489123256487725561829785600
832 261363918950983271518892940742925239879730529172492976949657600
833 1125617576887153077651524814979169305956083522298646838783385600
834 4251371571120622313819884910951158882944174476452868612976230400
835 14154914996314892940568700492880447346758927527834916221243904000
836 41722427727328159718385040862172456136759465436781208711282176000
837 109248206908232686539310569025849292222963461407060493940663808000
838 254821602082900771612719473521968881921887575570767142527043840000
839 530587643222791020784994864975687842440696553703739157236982912000
840 987750562540443815977757195563479871617951242730920172001475200000
841 1645656798866855672771524498819143413438426315724411637373590080000
842 2454905774542580889990118915846362837924643028785285643646228480000
843 3278727653685491041223563291492145928426970663598248397576592000000
844 3918191998961153673235725824493493628294349430385015478835108800000
845 4184668766971191800335943049019987711129590854619805808293862400000
846 3986991530822121030882722647471274415685411977372110637783120000000
847 3380252754646382195446406935255092339361537730581595301321480000000
848 2541765406248548733576437027144776043834322595932504473188896000000
849 1687937183122674389596096269643936689181645454082579265437126000000
850 984612694152030007959749025582904023064576477586291368568340000000
851 501065568150170426200093762471583946810826305898007886089235000000
852 220533367825813977906955142727545167675992337544335640653635000000
853 83017268177256493389623553304977905585902922672159246553656250000
854 26342858170514633477824297527286266821634008681438201145718125000
855 6910312017111031303716674638682069694576189605590239122695312500
856 1458495512377100258197525896481996529607539623420849557257812500
857 238011284451909204146522607926862282737556670175641524152343750
858 28181473791951471786730639903103908146698659654444034765625000
859 2154004428985875154841010090061656811164891580611411591796875
860 79777941814291672401518892224505807820921910393015244140625
861 33452526613163807108170062053440751665152000000000
862 4674093995531302097342234724938044449918812160000000
863 291414707353542235448874473771335256434368577536000000
864 10991143315182828890464340344153081170245184179404800000
865 285311801310400344546155138273539005490593172291584000000
866 5480713603525377678627308305801113576163151638293381120000
867 81635170280612684255501954504304605174921822200812011520000
868 974091843351501138562921070478148164302164694998604316672000
869 9537414412170855171430235883088730291484887256681882294681600
870 78043710800920867590494316371573071793876837529238745540198400
871 541475742286094089674324934287820937113119206994566130130354176
872 3222303249529195680337193158665924630866808161143405425902616576
873 16602519170813207346313104457816467055060127383503856993480704000
874 74635636856308379583683665868250180235254228250269057072634675200
875 294608785563540493453276010111188881083558106409034703007995494400
876 1026500676205268231931940897703618789980429537763663082103351296000
877 3170853620251339108619794556745135051213789471455284204932742656000
878 8714574381135200923227960332643088948727170291506037545101584896000
879 21370870523568641344430461941295422982323247720284770057654087424000
880 46869733116258606772250140836337434579833160180899610843314561280000
881 92088042908334534021742880827913542715136819028810479926308961920000
882 162283505844712124486477707856159163801877457381499652009252572160000
883 256689785325927647781212010625107750422434942388386517066874979200000
884 364497633632054022707685542353818198208578633283760892994614282240000
885 464521049768346415398630229247574425258458835445313903569183960000000
886 530870618552573647582494419827396274773685709379933189471676990400000
887 543316571185180767891314658615894574785475598888838596078863958400000
888 496985619881036098359498088977921664927507168163479893221329680000000
889 405239000347103851907129826470335826101152824798891289139894464000000
890 293537415849737069888500893748065115267283440905123357230632644000000
891 188063104103381337836868919691461753880300111694407235748950960000000
892 105984222191606401251548931714340229807964423933283254966777060000000
893 52175656758096691073614476317064841410726934665393069566140275000000
894 22242213696401400898039868363679162253704256918476286012685917500000
895 8118992207905578021668965259114835024979366928847649330899421875000
896 2500898076089035889919289587086307308410341061132723259253703125000
897 637487867753475098963676766568951029567570961028263589233695312500
898 130869034640285637804638257447408990833309971277105454792734375000
899 20791216616813084194580483970640466797118614386401117630367187500
900 2398656783883036283539001359550141288482385439149991673828125000
901 178782367605827637851803837475117515326686001190747162119140625
902 6462013286957625464523030270184970433494674741834234775390625
903 1405006117752879898543142606244511569936384000000000
904 202391047925598870084259235778580422916445306880000000
905 13023233165363704349936192939111087194458726334464000000
906 507423696306783158430645792332827403944145505484800000000
907 13618944309461643149194031676069682905228319213486080000000
908 270717882225971166744606626733235132332235412925201776640000
909 4176081712835101595159577306579273386475915592638765465600000
910 51648988497692964633847226269635881099202317520570588069888000
911 524601220932766314361094926607865774625050432889025726251008000
912 4457099971455507005686721929104663176061963076825270137284198400
913 32136967849723856910180106717916915391369917477708614789328535552
914 198938810823924263720936133992260694165823031304317926339617095680
915 1067318107448960567758778878131383226409187711249808765220796694528
916 5001496062320874073803509263475849133912229432474006416642865152000
917 20603052018655228510486058188980337253618236512670741507442654822400
918 75008630535258556853504087735332848369563737611434739048338771558400
919 242420048518277957520068715460324103999284272996935279565990097920000
920 698069398461554522770397743917160080945302836543262699047092582912000
921 1796412119901095335136277376103667626914297910415942418620238754304000
922 4141305951505893493773086307494308888309217634251962464901433483520000
923 8568512380408516122455317202347223157708305550821126016873343877120000
924 15933319528533604951996154206268666967856762594820727832014067685120000
925 26652007129076233300645664274944923346554116127891215168862910714880000
926 40120492446942880933997128933005078910593447476301195136929927014400000
927 54350735470794374892309155383338094950615894302835175680216069705600000
928 66226720727733297804336721258775462476895225667846241330168499716800000
929 72513858283614726604636522914316381495249283252896548227965107528000000
930 71237534612383783003414764925357425965410335327721137165634497091200000
931 62658737796088760420304455992400102707078692339202502872064360400000000
932 49207886549628601595582651309036131011057822040186148603167530204000000
933 34381700020774788286338125673897869463358732346261079337299386844000000
934 21277391715430723615617634232932083055363010989126998586499194500000000
935 11597846820086422430810543262609635040375196112368764760469105730000000
936 5529164627329260206800461374738735433421612434124808598845824162500000
937 2285209435030928996999831486968664630926251155478142800099799875000000
938 809612559659679693170626657898373124646028148299641040110891203125000
939 242293205543626821242952085998023843053866796667424250922763375000000
940 60062707421353623105733210130723490582102022691095890888854250000000
941 12001951065927612122132861055996547619600976881803420339055390625000
942 1857588528839572674533097827774798788136562371483238736009453125000
943 208951353638203805270507024796521080623861472668790592873847656250
944 15196501246495349217403326185384988802768310101213508780126953125
945 536347102817482913555411512425352545980058003572241486357421875
946 60415263063373835637355132068513997507264512000000000
947 8965621371789724119344761506326052605830858014720000000
948 594950698550093046030836088634256462358966278553600000000
949 23927535522553391983556835129570059505181335937351680000000
950 663431872574809253299929195222585157127161696286146560000000
951 13634548729391313231753237571970561448493030823443531038720000
952 217622462275766594166560406105579682289267163859709193093120000
953 2787077428813568209855180601504178450897435740067828911308800000
954 29337111692455730264108202570482948560837687953368841442295808000
955 258523860783257446328125381570443639661099652072254359177579724800
956 1935028494551050780535255196363039000897827706313470630973190701056
957 12445955080527274657170096891631674000697049316751724606173735550976
958 69445191694184741467663389532808154937459767809172650109483141365760
959 338786275399661779359729357051873628951590172337283841419144266711040
960 1454457744553316973230701835526526774955324329440776625256231773388800
961 5524874536108344322600942405421184428890936262685447130727880075264000
962 18653283433623395791187291300808427341392468888282396359197064527667200
963 56186946770271670859907918847188726992675942299414943437218970752000000
964 151465303221660086809536784577353330098490342727968249478660118987264000
965 366342108307332212057244271006970876316943665858994160359723439990784000
966 796577248959101912328616334812522210010794743025352611886909540236800000
967 1559548729791887232642438852949069744878456055770257520311920996106240000
968 2752112913216105881469722047072614703468850354381455567224989528314880000
969 4380332964888185306185778687449755225625185081748807865013464379417600000
970 6289451778041453259428523920261987569790432451725835649611851853225600000
971 8144916286029087368479610456280383810120140263703501181025934651017600000
972 9506873231055280386414817126684561771601075889863406238181050400174400000
973 9990083644436280945958953625862850140750924017390341429324007215816000000
974 9435397806389166800080649920235427109781310629023857305510984384784000000
975 7991738215095561304723567269711008724998750342976780403344631763088000000
976 6052831933089818859784634068445145903621350648170461491050917414300000000
977 4084391088458433092458388107431518616922050274472456687023795632612000000
978 2444365498448355229866495677932696774125002521623055252436123322750000000
979 1290055023183505458027625809175866520968182253421142810547465566100000000
980 596177638174405308485822088976731069521363883965302449119967226725000000
981 239110906150836548836295903812660280303711534539188996736334104218750000
982 82290942891401534945502094109916987323645672504098516951547820468750000
983 23946179831654808726651871604301762847823638752014187094006646625000000
984 5777174630048426430351418555993599603755840942713748318571826640625000
985 1124480295704981541204475767413253857814877241887702623816261796875000
986 169665221716815875149166104935644750318978616693135195561304511718750
987 18619468456676525171713962457683588751213040280011553946060019531250
988 1322095608445095381914089378128494025840842978805575263871044921875
989 45589503739486047652209978556154966408304930303640526340380859375
990 2658271574788448768043625811014615890319638528000000000
991 406111233305326034138557893595686983152708249190400000000
992 27771185095034817702788974344960469635774837424128000000000
993 1151961901693313703344589711166968594012035237868994560000000
994 32969324053150853581623772621773880338847284210790563840000000
995 699937617623765192514305242397241598518262271770468055777280000
996 11549216001528504056683928946305541625439516703334192675553280000
997 153022071983280308410942230981992085110232580936444734131404800000
998 1667670756877189952436240744341826426159328996318639029476130816000
999 15227294429520342629124271756898626227201841333404660791411107430400
1000 118193303327269386804294425826837618950520977700756895108964023271424
1001 789019068134756848293259109643346176086820408562272267412107753160704
1002 4573458264303345628333505142876998746536084709735013259470611371786240
1003 23199748432655066945693723165794053526738386820538847367022279119011840
1004 103669366881873105870885279812495349797649450930790223225752666059079680
1005 410326146814484699480836308380388434251974050606006424977806367297126400
1006 1445164603647796062504693079968355521788113372795385162264768796100608000
1007 4546600759003975669925620527727017987036780613561255331222181087532032000
1008 12818252552729497304645663693474418812659633729398343017347284593082368000
1009 32470401623104854741797669717235071674073852198250663570339504096629760000
1010 74060496756744451748637834501440586648658314502739199263424787294574592000
1011 152351611369855192510789970869690954857790507178689305981037075322060800000
1012 283010119708735658298760180548482103846043767014242806257124173615687680000
1013 475121760919771403691448827165926170545831523866346194392751422289761280000
1014 721165029554327237155586798636948754862636807194526951129508039440320000000
1015 989681944642825850066232748061161637644039084912898405664395416939555200000
1016 1227480349909876655474130320351265806910364990485980018163463018932422400000
1017 1374777064928845574212122906304181684005390917525152678154678040335144000000
1018 1388644580814995956768892501693213111897569970524431967478795388027384000000
1019 1262745531761995984850627204945854388829163140327022695440948994409872000000
1020 1031306452750622570868883331753844433792888723001919119781926007363624000000
1021 754238894683029077558442029122304693137133718550048401864552561104100000000
1022 492101109516457479404232779580248851102653962228786450711930044974900000000
1023 285106014667204917737980858829426676948050225156780195597300221118700000000
1024 145836092562733534330021310246726745537216416462721587443512292274250000000
1025 65391617363519701419961499341385185566659594177889521773527837917831250000
1026 25473037017228210153707543929993521129884865028923812098294219870781250000
1027 8522915997676162302498969128741801776565368539241030510738364014125000000
1028 2413368886028010474147617921539917958181693696215676516737428161156250000
1029 567060184207484435208787810286775237706613768379206679899639513671875000
1030 107583743167726001432501441509894229225429014878902674203899308125000000
1031 15834533443030038152125639623497264070647312226024338512564680644531250
1032 1696355041143782842440298495422155530075420919978261558108011523437500
1033 117666509151613488990353954653435968299835025113696198484522998046875
1034 3966286825335286145742268134385482077522528936416725791613134765625
1035 119622220865480194561963161495657715064383733760000000000
1036 18800738952910477764935626266897258940088963196518400000000
1037 1323926816198681429601455457318543674106441938396774400000000
1038 56599416980745694192571387930227634585459108776645754880000000
1039 1670791049885670883260105164602934629116094617746449367040000000
1040 36612377759792651451214826978329000062516630514852140417024000000
1041 624006896959141966516595638381444702823328465458567229242081280000
1042 8546157759208529744259876387325171048629509560565170001286266880000
1043 96343697857621643516489755461180389012176531013582994737067982848000
1044 910660449308589569451831434322642616855343868808739551298434734489600
1045 7322905582193914776208904095348594858547553205545480913729221081169920
1046 50685699498546199778658703560503454903140596653028876206071055456927744
1047 304872188880837084319432303284016314413418771334383002764902882368815104
1048 1606272530159284583665245736760044033103383264046148903077117037094502400
1049 7462078055124507129232467452553280742612144040507876317606699486388387840
1050 30736061454899595215232410011760531693179760641277008668987789335313285120
1051 112774609631384641781636456380892992884193358776878880396819278599964672000
1052 370044287880762051348174750597144802025355313781316325433926123989123072000
1053 1089439157880204821728065285407963500393837322992893440628654156791175168000
1054 2885655614700669033667727674591932972338283465640138078594607191548493824000
1055 6892037993067100067136510104496682719303516983366090420624339436331653120000
1056 14869138639598832069373597319993241152776963916471542146871058145403361280000
1057 29016884370895731811729070174147903978299105863747762213975766603507087360000
1058 51269957763029744557035452344031280554801476012865809237934416347954841600000
1059 82068666781793034814754009353232443682638483319333900846643151437085847040000
1060 119038123164246388868371781470230778720604675640325248024443733907150944000000
1061 156428840968599052043299545109221186925718650268407469686113553529970854400000
1062 186135053518478123881936101998840953539024060386315574116742693248332358400000
1063 200355003074371586187402001877505638416910753910094526453088882230129400000000
1064 194814223749882407723075565789597781941880680232483213088582288912329560000000
1065 170791153306684395694112663047531557307824726609343613446274676138602328000000
1066 134670139952206902709607844094833489212888816834947612525350445196183400000000
1067 95213941428677435808567518240974318213326517701420235246524608106978900000000
1068 60130054576809209497688431016374442336852272653845411961408030710325900000000
1069 33759320456497932795634190498186693699388014462783860664626888336924350000000
1070 16752380701537525325668603456802227742772864434786167149919698123092250000000
1071 7294645387477061136047231005640290056853441601573990521844058842959781250000
1072 2762195110204930331255226526886302957199034287560593281842377658691531250000
1073 899188729349770178159167756044640936207440797003665652769752386534218750000
1074 247942673013753561911790463551902310496436133329754512000776256524406250000
1075 56777673642685402679300798592430129451517022808560088418901160339062500000
1076 10506388045357293402845427535961774194237135116144820419412003726054687500
1077 1509352764680092388375110976722492241192230471476201867635959537968750000
1078 157937541384851094323457117111229896326947102248114021022035026367187500
1079 10707652332796827498122209873462673115284987285346354062091592822265625
1080 352999527454840466971061863960307904899505075341088595453568994140625
1081 5502622159812088949850305428800254892961651752960000000000
1082 889137352946604543901824739972971425077142921989324800000000
1083 64432121908323501075821836385834267527293394313281536000000000
1084 2836919919234075724056867870532444191044605543098687160320000000
1085 86312923926340083178441256238727885550492227217378110341120000000
1086 1950770818243708768174961434124925734644152887144781629620224000000
1087 34315589907624807482874929371729903550001428360102955081856450560000
1088 485394719879927458704636421724069190124177086913799505988760371200000
1089 5655506045549620826336220243431975072234896681443435725869843218432000
1090 55288884396283995069741175682649084933701445459214157037215581470720000
1091 460169037314831653787549358227266656005706892295027606490250290942443520
1092 3299167584019992614851244732288218241557676988733192874914886541590396928
1093 20571671826505684277910619693421643165457302746616860104110417338436157440
1094 112452666234486341326776572059315544189077901316116999441914272365966917632
1095 542494762586868218190197545622039442509828255009195364337951874371878912000
1096 2322624432056345735883125057870589277840694041548370107864657118637413662720
1097 8866925545894723098590637306332757992103953643284388113411050422651920056320
1098 30304815933633857025396469583235488086417373012389419086940141084512563200000
1099 93036896240821117825531187553729786552802973439768108702571211845949964288000
1100 257291721059876595778998477114585307227194013938154155308883333485287309312000
1101 642442122497972091619411965745256702676020546168770942869855870248541204480000
1102 1451106796395550353079040687336328216710088703305755291601567298539914311680000
1103 2969380426074031511845607792281604627760395781138441154390713024780507146240000
1104 5510775222869962137633022983580215828805641043622588667967826857047366010880000
1105 9282433760374564811468226866464429416065995677241113896682495328604893363200000
1106 14196513419387006046687177139112656346947625802816465669000525708003726316800000
1107 19714583294400625356771963732250310747814674789788430427135680961565618540800000
1108 24850735456588034790498902693779315067000499227526374727922392461286163680000000
1109 28414129134352400421249083584850806851200152197548031868050793892157837763200000
1110 29437337008744677957098415573155250888492446806783235939172248953454292600000000
1111 27591194432549194651983229825832232001035730239746355603560547054958493928000000
1112 23349728427627945581392366386914577024787118118601080786368859666639898728000000
1113 17796288207756771501708070418098175490031907277001744513680903712450476000000000
1114 12176961743004767543385652473089577765250797920364565894180153858460100300000000
1115 7451019948087762173968121290148516440562370696676496398121385493069694100000000
1116 4057688473344374175029892119855915943115643176240388392313646614924420250000000
1117 1955103758597658564535029822463484231826584230546746761934708373093174312500000
1118 827423115920128230650056744194066930109502057196596465184130170794099156250000
1119 304794047412389912459553893239312984088944872815837157225576546140271468750000
1120 96606980471549747727872280909661535033622098281337048352725182273448906250000
1121 25958007139439997392922058080860687525027535294565301124091481593733906250000
1122 5796935693217029156467420874577665487729094716640766980514344113326132812500
1123 1046878803237932656224561961580253672123547036594505140840808763508007812500
1124 146879484475099877571797449374478777998014573589987912222925556687929687500
1125 15020129893203461869618682311511101353473940955763319736549360700683593750
1126 995811666950104957325365518232028599721503817537210927774518132470703125
1127 32122956998390482494366629620388019345854961856039062186274778466796875
1128 258623241511168180642964355153611979969197632389120000000000
1129 42937216182948186287930551873856240383672057887876710400000000
1130 3199852566449288570822557570424581737241079181606282854400000000
1131 145003169935211637755558663509528088661067653476285153280000000000
1132 4543805116205048028303347461701744372627333865241217985413120000000
1133 105842041668916200187198498642671260364571053719614928367648768000000
1134 1920166347652787652537469251276181026351571653216985264078643527680000
1135 28030041138620197566642738029801421154855638396430629942731451924480000
1136 337264147378745228218542480161858365239624880172734138246234437058560000
1137 3407230358697132869353997951617107385260200263195381759006913939374080000
1138 29325812653137307989795819257182548148612573806532566364028339146079600640
1139 217581355000104975927262507891670857402670558207341760315007685995962302464
1140 1405080357636994944058098756384593604772326127396919932887578042379976310784
1141 7960888611833015852003320885470809598106654941017414712657370964925748346880
1142 39839340491868141789208644606503338644444197634527937191129920678642628689920
1143 177094895305292396934355803870920941219222554131559863912223805692204260720640
1144 702619024178860990835963903886940288728672110102915397832504917982590610636800
1145 2498124529143934404836584203626034991033260952319839272709065206035875008348160
1146 7986906475405939508284901244319507363462905146377849887231297799395551723520000
1147 23028651845605227980073426680555066402926998193503101316053428780015710093312000
1148 60024875797315985459914501194494829356288181513225827422666643316681223114752000
1149 141718884362261554147875368443802517815579408418099013001186919607366433894400000
1150 303562511554005598326721704406301038051753340723343799481865775010569166284800000
1151 590641515000005523951658546518045827331862181952133646410707078703170613852160000
1152 1044807062587491451248555716369589596557080566137700293422205048324263049548800000
1153 1681201763182458536975720861535085745520914750886904614832495019307215723596800000
1154 2461313546687110086405830106470383941570700317457340949348942561170558448288000000
1155 3278119004278760225541272151793941999548508202491507151047161752329466265798400000
1156 3970014108863944606090600068203479828798048357653054119970066584047013944560000000
1157 4368297297741025556333160852423609581365437372131628321480900462374364069840000000
1158 4361759583970883512942188280148880931605177185775995312851253043694330270056000000
1159 3945800788661267743551313274768418872013146441711353682810933177229716133240000000
1160 3227185585767764703983542141209092871645915888134022117917562447281499704784000000
1161 2380063707853166352105789760876922084932584508512303088115203701960395628000000000
1162 1577689555235490139562270022349196052905615860059961479782244533615453246100000000
1163 936263070609347418443868978330214939021034766882508056417551247362447682600000000
1164 495004066777844343208858629092654298577089231587091829410299817390535928437500000
1165 231777153700896432231012241776770813370804663939894084316047729313437797062500000
1166 95411035767343913933666847437643225776758486993860261439640940768627403968750000
1167 34215694350606420863659097083572495660451814641541144522508372097439680781250000
1168 10566546941684558077781235211265771827568896022822167356130324574171455781250000
1169 2768476962134378338953352089997714377597555905691568692081221180627549531250000
1170 603302554491274572173119051543477139739156021321298451820094261924912382812500
1171 106391367090934995385447785024345666838816997880009869634895280054126367187500
1172 14585985423040504011597070534050600242987440250073374196089291925675878906250
1173 1458446493640924686209233718024856854340506978187885501381247491949511718750
1174 94602108360259970945909724232042716973542862666035038138579222584716796875
1175 2987435000850314871976096554696085799164511452611632783323554397412109375
1176 12413915592536072670862289047373375038521486354677760000000000
1177 2116337508556997200779459330866329153838452322860636569600000000
1178 162096551915428889669236475563048042640853889916820101529600000000
1179 7555154295018257954074619717507161608576504286370856960000000000000
1180 243673027709358290997307559847476639898335811319833878058762240000000
1181 5845906074495221107393294496070067506698887208132134538726866944000000
1182 109298610981703091846944859996975352222307135120856795463732135198720000
1183 1645341245397361399402373931207991938940044981077401851110476606341120000
1184 20428444515833843646403729480703146616936053401476796388639358331125760000
1185 213098922698946306333416262131239189413250408291809872005183223019601920000
1186 1895109264327700436961335400158762913579360695781025609377037765016939397120
1187 14538197078888157443116645482525168379377092215012052707699097144234392682496
1188 97142121403225890223194413348684196873097130578048359831840136016560354492416
1189 569919026780033663615688499396795001770845519045877493445354311403269227806720
1190 2955653315817638757903138539616926381440046204742794403322154710936313627934720
1191 13627017514729245797795351609471226292766561163629003532320154840684711404175360
1192 56124595951680524420366105492632197775446035956874856887750414509494667506155520
1193 207345711941802839727879663084456452895796976947376138187369553143217674623385600
1194 689513921771147743861181455360779760405713701561727645283354893152438289294950400
1195 2070055501032342282211723069722276934984660618625645880732845383021158990004224000
1196 5624611227873037285939105668822837845223705221864064052916911473795375748055040000
1197 13860294575213534247477586503848022125502575523748188161823229198442607110516736000
1198 31027978829776439119073919731063446392897713031482897860812501703648125578649600000
1199 63184923373780784083438276111222326404184948769235554858890806838664955223439360000
1200 117161656071299776690463768381391704692672015680515910021558966067272053151016960000
1201 197953837218618857689123634470671710375136577576658458009170899888773687390080000000
1202 304864931167165619593259050770869671099258600306587267134593885936048072995878400000
1203 427996127775753163309626839263354061642369938678706266580358880951331295108192000000
1204 547579997594566806978481016568010116954789790368495149446262191812283029721440000000
1205 638079964199718757900538990820082404753790352835767493871754395990399093164240000000
1206 676576139475787881847144071488230650430342498144663015156427073010983794442048000000
1207 651935509853969065750044434558317803554242389385724575344461458409305335590328000000
1208 569893109165661328059237120003432520620711839945918710375468716783667550908680000000
1209 450960007197527650839252341927758118611212616240218319570736495641312022250720000000
1210 322155703865416665964675112463664765217799845714413391479475551615259212048200000000
1211 207080378389886027174947267034041916277006386176165010024800805287550323836000000000
1212 119290176469914760560385250045190801019221381104563882353121938191888175644550000000
1213 61281399673915121569180165394808480216993891888206710837329241652447230739062500000
1214 27906407140567773337931389430662836553319626316362979650673177897744169491625000000
1215 11182114484494335213433690325908124539260537755286062057267349278579208969281250000
1216 3906621539370999725983090144862195043285370723822430300797696935004340336718750000
1217 1176250580498200783011597034601184500432245325614900340934697247602940017031250000
1218 300691679534174383662429050648709522182706517525466474259037168649094022734375000
1219 63978844309489796075656463076128398258856388725997758800583954058167613867187500
1220 11023525064194810949142678926348110904687191310087648562815685342087680273437500
1221 1477546182828332364884389224908966909808511651978223777668670873913485449218750
1222 144528122094470433086374249854123702849180178062080645213482463674267968750000
1223 9176404510945217181753243250508143546433657678605398699442184590717529296875
1224 283806325080779912837729172696128150920628587998105114415737667754150390625
1225 608281864034267560872252163321295376887552831379210240000000000
1226 106425157291884127599845218706637753068810168974411038720000000000
1227 8372741023114723233170033220258766632375471001900857006489600000000
1228 401134947488636286985011285564087853820661771277042387098009600000000
1229 13307538491936938836469180897226634318257776222842480099034398720000000
1230 328593598491337929222095203459699907276351707239086460628365213696000000
1231 6327102532016411991381205202621428017588632340886259015596518250905600000
1232 98150533346245908418114907447481192952869411371981627412691957391032320000
1233 1256560447144781326211545520547726905745997562824511897814630114829271040000
1234 13524158853941414855183155784011952343133878724809149970453070360011079680000
1235 124171184111873211548056931812978884887150804732005483529545855071136335790080
1236 984103271328623772367717517560877114663807813951803673415191056790062985379840
1237 6797961230330068750201857943221246112021550498161673112204194125664245184987136
1238 41260649065958866447787546176871026119051347146105354543354215604012873748054016
1239 221541138556873328892070414958467652140515333079640452002907714095990450683904000
1240 1058335279839182972806800231002024844767782825371052273477785656592809288427110400
1241 4520227857801905818382699360027251338141052251669121923772266852920974917767331840
1242 17332915725018221509363854620595218746526592815723690818070167450569519913043558400
1243 59882249746825886260739215272746369838305418483162577354351168348665731907905126400
1244 186961206828866174029096326250287075526139740071179672123818263886652176703048908800
1245 528861948793438847920195459889890642899392582375164339541100377737319737936084992000
1246 1358318794988186970053229346418137360105615946970993590978892935582863424351969280000
1247 3173207117179074574777679356174866242680917911897658919445313664849999413820293120000
1248 6752300979826343631461804180913512194997053936620245697957825713342893692171755520000
1249 13102115376117100152411410971849601943666373456062621381413942615294736656111872000000
1250 23201384847382679167399004042671301010325163885350387324252451114680112746890158080000
1251 37513453791715216938489577758644931900204501763666770927773188036972858341556800000000
1252 55392575548494661881026068591830134017264510362575721295201816397504783902913472000000
1253 74691365525738884548874678059751687690338929197955802767469463721846971716773472000000
1254 91933897022359707253585079559703206576314461379563991029359031656796922555361600000000
1255 103219752226165305782166422931536648954792704874618242719354581655118849027732512000000
1256 105604355806904767925927936412235645668336448504286344224914655440612146608148032000000
1257 98316182630736092832801761484943458454617050186477381567969882732221498470829320000000
1258 83140062432615834941616898758354199896397093567317317745213358702064657448162120000000
1259 63717644011026850643886726372560341239196821725994213697596863426654100424559640000000
1260 44133675205580009557763604765343696480345923633094172334879738428220741802224600000000
1261 27534416784693180930328316684700739053902353832685790842098632390464722132010750000000
1262 15409865371899455102582240477794747385295292096273707132025679528420956773346125000000
1263 7698057793186096735349525104421196078800282191909356361618881259214204589330750000000
1264 3411883495864897779182195629147581739593734811988752690648093213618713135068125000000
1265 1331715391639520474394659771572650318307325316885369757810521763730356679264718750000
1266 453551869248857046083538756006841963891300073725537327455117779499650891500781250000
1267 133225495082447939384324776723139171557528372400158479841695134631332157601640625000
1268 33248996514082930152241438212036379158441080857609242967226106120418976544609375000
1269 6911241507443178657230663743154186953950696554629945125995582510165574741210937500
1270 1164077172155980660569401727291817203657908887124104351442713798962021897656250000
1271 152619512784837933442338140877584641292672212201850696396135896196923089257812500
1272 14611106432025431992653865088190533551129748053043779570427283769764339843750000
1273 908464046583576500993571081800306211096932110181934471244776274481035400390625
1274 27529213532835651545259729751524430639300973035816196098326553772152587890625