2 1
3 2
4 1
5 6
6 8
7 2
8 24
9 75
10 20
11 6
12 120
13 864
14 216
15 72
16 24
17 720
18 12005
19 2744
20 882
21 336
22 120
23 5040
24 196608
25 40960
26 12288
27 4608
28 1920
29 720
30 40320
31 3720087
32 708588
33 196830
34 69984
35 29160
36 12960
37 5040
38 362880
39 80000000
40 14000000
41 3600000
42 1200000
43 480000
44 216000
45 100800
46 40320
47 3628800
48 1929229929
49 311794736
50 74405562
51 23191344
52 8784600
53 3833280
54 1829520
55 887040
56 362880
57 39916800
58 51597803520
59 7739670528
60 1719926784
61 501645312
62 179159040
63 74649600
64 34836480
65 17418240
66 8709120
67 3628800
68 479001600
69 1516443410339
70 212089987460
71 44049458934
72 12047715264
73 4054519560
74 1603985760
75 719737200
76 354332160
77 183980160
78 94348800
79 39916800
80 6227020800
81 48594782035968
82 6363602409472
83 1239662807040
84 318770436096
85 101196963840
86 37948861440
87 16263797760
88 7744665600
89 3982970880
90 2133734400
91 1117670400
92 479001600
93 87178291200
94 1686702392578125
95 207594140625000
96 38058925781250
97 9226406250000
98 2767921875000
99 984150000000
100 401861250000
101 183708000000
102 91854000000
103 48988800000
104 26943840000
105 14370048000
106 6227020800
107 1307674368000
108 63050394783186944
109 7318349394477056
110 1266637395197952
111 290271069732864
112 82463372083200
113 27831388078080
114 10823317585920
115 4735201443840
116 2283043553280
117 1189085184000
118 653996851200
119 367873228800
120 199264665600
121 87178291200
122 20922789888000
123 2525667398391013935
124 277328184921366236
125 45444534503921358
126 9870306136598304
127 2661111948592680
128 853832710778400
129 316420357523760
130 132358842362880
131 61313287271040
132 30914262489600
133 16669455264000
134 9413339443200
135 5398827033600
136 2964061900800
137 1307674368000
138 355687428096000
139 107946249863639334912
140 11244401027462430720
141 1749129048716378112
142 360931391004966912
143 92546510514094080
144 28278100434862080
145 9997308234547200
146 3998923293818880
147 1777299241697280
148 863964909158400
149 452553047654400
150 251418359808000
151 145263941222400
152 84737299046400
153 47076277248000
154 20922789888000
155 6402373705728000
156 4903504030649559850577
157 485796064955993545568
158 71910601720459570890
159 14129802443318371824
160 3452771273743211160
161 1006475836880612160
162 339906313332487440
163 130107679744492800
164 55466958206862720
165 25949454131865600
166 13145447158905600
167 7116332296550400
168 4057557888384000
169 2391823597363200
170 1416211340544000
171 795066015744000
172 355687428096000
173 121645100408832000
174 235929600000000000000000
175 22282240000000000000000
176 3145728000000000000000
177 589824000000000000000
178 137625600000000000000
179 38338560000000000000
180 12386304000000000000
181 4541644800000000000
182 1857945600000000000
183 836075520000000000
184 408748032000000000
185 214592716800000000
186 119558799360000000
187 69742632960000000
188 41845579776000000
189 25107347865600000
190 14227497123840000
191 6402373705728000
192 2432902008176640000
193 11986735055537595066001659
194 1081509929822940908210676
195 145918006404682503488742
196 26158970335853446003584
197 5839055878538715625800
198 1557081567610324166880
199 481953818546052718320
200 169478265862348208640
201 66580747303065367680
202 28822834330331328000
203 13587907612870483200
204 6901794343045324800
205 3738471935816217600
206 2136269677609267200
207 1271589093815040000
208 775063828611072000
209 470574467371008000
210 268899695640576000
211 121645100408832000
212 51090942171709440000
213 641299544260367312916316160
214 55384960640668086115500032
215 7154994915301618780471296
216 1228635490506338578464768
217 262809730589591139778560
218 67195669753020461875200
219 19955077684230318981120
220 6738078179090757058560
221 2544449102593712455680
222 1060187126080713523200
223 481903239127597056000
224 236570681026274918400
225 124259347609760563200
226 69189864009980313600
227 40435634811027456000
228 24506445340016640000
229 15149438937464832000
230 9296246620717056000
231 5352384417988608000
232 2432902008176640000
233 1124000727777607680000
234 36039272458026313201401799221
235 2984618837103628422476339480
236 369833203728058304524242066
237 60933617090206402576076496
238 12510525247989237243880440
239 3071637912549787149392640
240 876418426135129485560400
241 284518445585897108355840
242 103380925880589943098240
243 41490672594216699571200
244 18189751390942828435200
245 8627550066850353408000
246 4388797207919527603200
247 2374614914429889331200
248 1355079163125752064000
249 807997513416597504000
250 497679627829063680000
251 311590723510370304000
252 193050774348816384000
253 111913492376125440000
254 51090942171709440000
255 25852016738884976640000
256 2122554043019838739719313686528
257 168839526149305354295854497792
258 20099943589203018368554106880
259 3182491068290477908354400256
260 628123237162594324017315840
261 148306875441168104281866240
262 40711691297575558038159360
263 12722403530492361886924800
264 4452841235672326660423680
265 1722825478087507338854400
266 728887702267791566438400
267 334073530206071134617600
268 164505905025716846592000
269 86365600138501344460800
270 47980888965834080256000
271 27988851896736546816000
272 16993231508732903424000
273 10620769692958064640000
274 6726487472206774272000
275 4204054670129233920000
276 2452365224242053120000
277 1124000727777607680000
278 620448401733239439360000
279 130739863379858434200286865234375
280 10004441719502210617065429687500
281 1145963324233889579772949218750
282 174622982740402221679687500000
283 33178366720676422119140625000
284 7543712854385375976562500000
285 1994892954826354980468750000
286 600814819335937500000000000
287 202775001525878906250000000
288 75702667236328125000000000
289 30929946899414062500000000
290 13704345703125000000000000
291 6532404785156250000000000
292 3325587890625000000000000
293 1795817460937500000000000
294 1021620600000000000000000
295 607864257000000000000000
296 375139084320000000000000
297 237588086736000000000000
298 152056375511040000000000
299 95795516571955200000000
300 56200036388880384000000
301 25852016738884976640000
302 15511210043330985984000000
303 8406171479572813806276751417933824
304 619685718045431787001170777604096
305 68393407008358692210831557394432
306 10043787043185542212779459477504
307 1839521436480868537139095142400
308 403279699536190410065109319680
309 102860814051740873822274846720
310 29891176732984527435532861440
311 9738301922058307580807086080
312 3511406943049870521925632000
313 1386555562127384770196275200
314 594238098054593472941260800
315 274263737563658525972889600
316 135373767900010939102003200
317 71000227919586156871680000
318 39323203155463102267392000
319 22854511235653768839168000
320 13844559690828725354496000
321 8671867059090520276992000
322 5558889140442641203200000
323 3591897598439860469760000
324 2279473475932988375040000
325 1344304870422018785280000
326 620448401733239439360000
327 403291461126605635584000000
328 563209988623479360296003696869316025
329 40050488079891865621049151777373584
330 4264635304803300505945048568887002
331 604328352371482197299781439713456
332 106825718853544832856021971666520
333 22608617746781975207623697707200
334 5568418815411116115951762583440
335 1563064930641716804477687742720
336 492075996683503438446679474560
337 171529759192506645210171494400
338 65514838580471288101107168000
339 27176525633380682471570380800
340 12150351407516760152633318400
341 5815552810435372380747571200
342 2961624116425421119825152000
343 1595487739488442354114560000
344 904109719043450667331584000
345 535768722396118913974272000
346 329894629993906553511936000
347 209456907932639081594880000
348 135759106993377182515200000
349 88494825299386607861760000
350 56538360607941443911680000
351 33504213693594929725440000
352 15511210043330985984000000
353 10888869450418352160768000000
354 39257634882679835387522364002709536768
355 2696266132052186496395766758427852800
356 277330230725367753914993152295436288
357 37967829206449156785981205373779968
358 6485188218492868395121013340241920
359 1326515771964450353547480001413120
360 315837088562964369892257143193600
361 85727209752804614685041224581120
362 26104902217959299960482478161920
363 8805224954470398796194486681600
364 3255713428543676865819810201600
365 1308099145397013026445459456000
366 566842963005372311459699097600
367 263177089966780001749146009600
368 130142517016539561304522752000
369 68169889865806436873797632000
370 37626237912945111261511680000
371 21769466221061100087017472000
372 13130789149211457195343872000
373 8206743218257160747089920000
374 5275763497451031908843520000
375 3454368956664366130790400000
376 2270013885808012028805120000
377 1459294640876579161374720000
378 868627762426535215104000000
379 403291461126605635584000000
380 304888344611713860501504000000
381 2842573542800143533280141120904400976467
382 188778830428617450486037469076665198948
383 18777735122209958602722559921418952150
384 2486431133423663483946711382698233664
385 410832730378909914732574438233185160
386 81304228500773776228935271134603360
387 18733105939833456278453738020041840
388 4921669869250169137196384373081600
389 1451044047658239521483761599649920
390 474025278726829607744241538905600
391 169813653490262713885389210297600
392 66134323468824424068954824294400
393 27793519561251643735875411072000
394 12523057089667407292486392115200
395 6014768799224493650332134144000
396 3063224428252262018206285824000
397 1646043011733255739668320256000
398 928801699410614523950776320000
399 547672726204189943433043968000
400 335738069703717972985774080000
401 212730587269166129434951680000
402 138327278421329699928145920000
403 91423201255476525814579200000
404 60528464279487906746204160000
405 39134782939324077637632000000
406 23390904745343126863872000000
407 10888869450418352160768000000
408 8841761993739701954543616000000
409 213516729579636000000000000000000000000000
410 13726075472976600000000000000000000000000
411 1321770230731080000000000000000000000000
412 169457721888600000000000000000000000000
413 27113235502176000000000000000000000000
414 5196703471250400000000000000000000000
415 1159843963148640000000000000000000000
416 295233008801472000000000000000000000
417 84352288228992000000000000000000000
418 26711557939180800000000000000000000
419 9278751705189120000000000000000000
420 3505306199738112000000000000000000
421 1429615077540249600000000000000000
422 625456596423859200000000000000000
423 291879744997800960000000000000000
424 144549968951291904000000000000000
425 75610752989906534400000000000000
426 41585914144448593920000000000000
427 23943405113470402560000000000000
428 14366043068082241536000000000000
429 8938871242362283622400000000000
430 5735775713849131991040000000000
431 3769224040529429594112000000000
432 2512816027019619729408000000000
433 1675210684679746486272000000000
434 1088886945041835216076800000000
435 653332167025101129646080000000
436 304888344611713860501504000000
437 265252859812191058636308480000000
438 16615959510958807787577075218781515488748189
439 1035031960638145980093788890157691732335816
440 96587083884435281552530990901812246911522
441 12001262513717167600314483935231151348624
442 1861237982896583064564901354719471363000
443 345830025209171562964317154941424356480
444 74836873734780405426418094012861991120
445 18473057191194041171177537933048682240
446 5119366289055240148610783972648388480
447 1572769981276571474227583401735296000
448 530175687236779738892846662843027200
449 194427756270194267573607604709836800
450 77004541461851134648328459929881600
451 32730583088149248882780977275699200
452 14847542731519316529487338481920000
453 7152364670667369683021857677312000
454 3642102747044904838589471305728000
455 1952094772609676042519418863616000
456 1096741417944683583028383178752000
457 643250098501280693858289254400000
458 392175060054006616578118287360000
459 247393586270627829812719779840000
460 160606320119238228225193082880000
461 106577465885577441771556700160000
462 71624641052135377534648320000000
463 48057823673690833958731776000000
464 31392610625556109279494144000000
465 18903077365926259351093248000000
466 8841761993739701954543616000000
467 8222838654177922817725562880000000
468 1338044711911837388492143096358901690358824960
469 80840201344673508888066978738350310459179008
470 7317432018267860718316407558212743619149824
471 882011895059072497297066982463143204093952
472 132710123099166000750716096898389602467840
473 23926103924128485712268527085046202368000
474 5024481824066981999576390687859702497280
475 1203782103682714437398510268966387056640
476 323843555066817199191447056053457387520
477 96601060460272175895175968425037004800
478 31625347174493867108539751567720448000
479 11266529930913440157417286496000409600
480 4336131585252870060584942500105420800
481 1791665481406567837533361658029670400
482 790440653561721104794130143248384000
483 370519056357056767872248504647680000
484 183715698777040647403323216887808000
485 95958646236222123866914358820864000
486 52592719571775587119366523584512000
487 30131245587996430120470404136960000
488 17976027197384233878689729740800000
489 11122666828381494712439270277120000
490 7106148251465954955169533788160000
491 4663409790024532939330006548480000
492 3122819055819999736158486528000000
493 2114408735711458154690641920000000
494 1427225896605234254416183296000000
495 936616994647184979460620288000000
496 565872767599340925090791424000000
497 265252859812191058636308480000000
498 263130836933693530167218012160000000
499 111372992812994736984948574671636491685990836319
500 6532140340938107741052702326782198925864565180
501 574036575415773104516752628717223541969916334
502 67180874029850143893287663966905994462518944
503 9815387439426157387006314540619382307835560
504 1718519012963502303448917023946827878812960
505 350513784695353033920233658730413611646000
506 81574117165463978803254378759078076892160
507 21320507895518994459941485357486315551360
508 6179857361019998394185937784778642188800
509 1966318251233635852695525658793204332800
510 680976017743250511756026202179464704000
511 254850115731186176369300715058072396800
512 102427797710141812512063445286497996800
513 43971529320010374058209054794708736000
514 20065439404496712582712153346605056000
515 9690695166944435054150755877621760000
516 4933444812262621482113112083152896000
517 2637577637724821441735798018482176000
518 1475567909216683324047998891458560000
519 860747947043065272361332686684160000
520 521665422450342589309898597990400000
521 327226492264305806021663666012160000
522 211540358635510824094812874997760000
523 140225616519751493244667625472000000
524 94697818948403605827567747072000000
525 64566694737547913064250736640000000
526 43827089761244644019370196992000000
527 28886036433547606285493993472000000
528 17506688747604609869996359680000000
529 8222838654177922817725562880000000
530 8683317618811886495518194401280000000
531 9571861514649799317251415022438718139318495346688
532 545455343665705475799253429587500482203811315712
533 46575883235212042525552949395517118973759979520
534 5296865152239800914670727578313711569564860416
535 752090386727760778959332516190587849633955840
536 127981767489387863646441037418986587857879040
537 25373291593756635276309661013350282124328960
538 5740563708994713863418475342386941657088000
539 1458778542521009640586341969359505174036480
540 411175324485088501635856192343978174054400
541 127243514738352196158410739830233654886400
542 42868135981369991219143725183447701913600
543 15610245595456859547587350907137818624000
544 6106360777046359764203287266615676108800
545 2552194132821233957174748547966304256000
546 1134308503476103980966554910207246336000
547 533792236929931285160731722450468864000
548 264933647005664424620216112245637120000
549 138181078634326935194073501681057792000
550 75477059758245804937939307640913920000
551 43032169816918422724797976302059520000
552 25523983077682005635787034963476480000
553 15696567133333853733238016154009600000
554 9971936767059154136410033791959040000
555 6517605730104022311379107053568000000
556 4361045010584309046584549572608000000
557 2968442402162428846834861473792000000
558 2037166354425196267435689246720000000
559 1390066453607780982485529133056000000
560 919896917828678591350717808640000000
561 559153028484098751605338275840000000
562 263130836933693530167218012160000000
563 295232799039604140847618609643520000000
564 848577200669082378225281686359085142612457275390625
565 47020728002442659918976647555828094482421875000000
566 3904399735917113725415025198832154273986816406250
567 431823012267330550276316151022911071777343750000
568 59632701694059933133396039903163909912109375000
569 9870240280396126863458654880523681640625000000
570 1903546339790681609381312012672424316406250000
571 418981628229060079101918411254882812500000000
572 103594358628064305272452354431152343750000000
573 28414452652269066589015502929687500000000000
574 8558162525028659341691574096679687500000000
575 2806652057897597597772143554687500000000000
576 995085729618239148301032714843750000000000
577 379080277949805389828964843750000000000000
578 154339827450992194430364257812500000000000
579 66841910234414664655556250000000000000000
580 30662400091660060453104375000000000000000
581 14841632313274113294948000000000000000000
582 7553330730862718373321750000000000000000
583 4028443056460116465771600000000000000000
584 2244418274313493459501320000000000000000
585 1302255877843433567710656000000000000000
586 784454135939020696739990400000000000000
587 489010370455493421344409600000000000000
588 314363809578531485149977600000000000000
589 207579912356617615591096320000000000000
590 140116440840716890523990016000000000000
591 96079845147920153502164582400000000000
592 66340845459278201227685068800000000000
593 45490865457790766556126904320000000000
594 30218932054103866355141443584000000000
595 18419158585358547111705260851200000000
596 8683317618811886495518194401280000000
597 10333147966386144929666651337523200000000
598 77528510875479291912342639222897749210513269277589504
599 4180458919756236328606710938489584516253166480654336
600 337814862202524147766198863716330061919447796416512
601 36362016417632807572056127691688305276051672530944
602 4887367798068925748932275227377460386566085017600
603 787409256355549148439088786633035284502313697280
604 147827791423072445492395979099688616630702571520
605 31677383876372666891227709807076132135150551040
606 7626036859126753140480744953555365143647354880
607 2036868819211205432820711793150471459307520000
608 597481520301953593627408792657471628063539200
609 190862152318679620186533364321136770075852800
610 65925815897514941272160075115754971306393600
611 24472461961956303957089724853575709045555200
612 9711294429347739665511795576815757557760000
613 4100324314613490080993869243544430968832000
614 1834355614432350825707783608954087538688000
615 866223484593054556584231148672763559936000
616 430280946595242786277134426791699546112000
617 224104659685022284519340847287343513600000
618 122012536939623243793863350189775912960000
619 69237272945897316914771663004515696640000
620 40832237891170212539480724335996436480000
621 24953034266826240996349331538664488960000
622 15753178198753940022947810314813440000000
623 10239565829190061014916076704628736000000
624 6826377219460040676610717803085824000000
625 4645728941021416571582294060433408000000
626 3207765221181454299425869708394496000000
627 2227614736931565485712409519718400000000
628 1534579040997300667935215446917120000000
629 1023052693998200445290143631278080000000
630 625198868554455827677309996892160000000
631 295232799039604140847618609643520000000
632 371993326789901217467999448150835200000000
633 7293343404185782075943015280632028766597415018221171115
634 382970927787361529856467211647087224809748433389219796
635 30138411646223204654841219358554559027158263040964038
636 3159473129170000160376475084271075803010858041968384
637 413613458632896980454690572687514146509022801102280
638 64908825243174765895243507483655227874127379423200
639 11870713085013042771832821638902712845448520741360
640 2478135816442610979394736297403735020857845895680
641 581261586289145239375406293696049816668394355840
642 151279291726904666904510146507480432766549081600
643 43245119776402061745052276808271433483161120000
644 13464426481733831116297357535980727398000435200
645 4533630087881098540284808449615132310813209600
646 1640843792088576204944443011141551999683276800
647 634970263523220521569409764753794692752128000
648 261506414835817975421121138637341443604480000
649 114144016205363791974354226729542278762496000
650 52606915007877480227156144324853055930368000
651 25513563885201841011068220145536842440704000
652 12979873518703639306107838547808886456320000
653 6906520537823726995648596524594255462400000
654 3832807793963437684071653566801857085440000
655 2212373610801289319570317406319990865920000
656 1324664448878942461613828301497208668160000
657 820456584328173821945501763314712576000000
658 524124599325123326058551494992199680000000
659 344222371989202616843859495359741952000000
660 231548982959703862381455035917664256000000
661 158798795746013121835930311794884608000000
662 110362097429661629075163923255132160000000
663 77054617574763750029956793263718400000000
664 53313465132809513534240375879761920000000
665 35662385460460417837093224406056960000000
666 21847227128930706422723777113620480000000
667 10333147966386144929666651337523200000000
668 13763753091226345046315979581580902400000000
669 705875945314181793158176357756605482726300212820654948352
670 36119383166661349065111363335498818560556297439653396480
671 2770057957142449326798014330993142476072738600635072512
672 283009017293191417288961216479175547091022829167050752
673 36109603482384869829532531608188267571422370547630080
674 5523343953720054102214679999278797506812961284423680
675 984636867810875519070528692570923154864789363097600
676 200382239765020281074002330417942256077746607226880
677 45822435953525508920733745249837975074040059002880
678 11627873785199142301314014302120538787585353318400
679 3241298150650053312062191121253873385233344102400
680 984199843314793515808357627911095157459517440000
681 323231948541279554665481663061328093818283622400
682 114123560778828965572681025773846103299876454400
683 43090131644180273042316634445502533282562048000
684 17318521809144224572031565997235467922178048000
685 7378818815926110719913198545188043976867840000
686 3320468467166749823960939345334619789590528000
687 1572853484447407811349918637263767268753408000
688 781827755427074058273351369400118233006080000
689 406647253596744401826387089966624963297280000
690 220713147511390875991295624488464207052800000
691 124683567541522565033679282605763990650880000
692 73122693746156090771631458971801438126080000
693 44406494177827585488845015569919901696000000
694 27851441523812915460108935203940990976000000
695 17990165577582505201505771543215472640000000
696 11930320330396819238893301128658681856000000
697 8093082797228251647436391408914661376000000
698 5590616405980042256452770381158154240000000
699 3909228013204089698121110116148183040000000
700 2743317904002869963593761485016268800000000
701 1905884017517783343128297452748144640000000
702 1278948485439565138151883816975728640000000
703 785319245445347014654665501651763200000000
704 371993326789901217467999448150835200000000
705 523022617466601111760007224100074291200000000
706 70230793777653603802697442852861565727964191795382105722757
707 3504239190568994784334175942762323445885947199769585316728
708 262069170234860721050632816232225044029931948700716850610
709 26110920990433009569879899639254656401517029321097063504
710 3249096503334424267745236380450240049962526272987191160
711 484713697467140217099522443703532315145924665433986560
712 84281147716642169159131706958066115694443631730108240
713 16730748926380579485683713540062752495174914487366400
714 3732243991269513885267905328167844787385173231797120
715 923986134001294330570303706354550433658575159065600
716 251303921060791589907857326728298057506041046009600
717 74460421055049359972698467178754980001789939558400
718 23865519568926076914326431788062493590317288320000
719 8224425205291448044321724185424613175740111667200
720 3031438777591399118900635517063559343622156544000
721 1189594704249913589579736568568977579659976704000
722 494971223096992018041918362446532629299081216000
723 217569768394282205732711368108365990900695040000
724 100695751782481892653216415239897593224552448000
725 48921013011732093596704331290638506829742080000
726 24878634822205637341913741126435821849313280000
727 13208566300778860247893871608605443877765120000
728 7302813098988312156287477091296279067033600000
729 4194436241470210058995884278077862848757760000
730 2496688238970363130354693022665394552832000000
731 1536423531674069618679811090871012032512000000
732 975038010485467258008341653821988405248000000
733 636388445072099842056726487343022735360000000
734 425890728625174509684116956914176753664000000
735 291207335812085134826746637206274703360000000
736 202538435484687417491679552159492341760000000
737 142444613967252689224917487233049559040000000
738 100441714976908947530390535869458022400000000
739 70051657624921112123759553221775851520000000
740 47150154170619979314068930053118361600000000
741 29015479489612294962503956955765145600000000
742 13763753091226345046315979581580902400000000
743 20397882081197443358640281739902897356800000000
744 7177997053961860724817920000000000000000000000000000000000000
745 349455119732353745813504000000000000000000000000000000000000
746 25500779007496084153958400000000000000000000000000000000000
747 2479242403506563737190400000000000000000000000000000000000
748 301050863282939882373120000000000000000000000000000000000
749 43829463919133894639616000000000000000000000000000000000
750 7437727210519691211571200000000000000000000000000000000
751 1441059647038190172241920000000000000000000000000000000
752 313779116693799472988160000000000000000000000000000000
753 75829953201001539305472000000000000000000000000000000
754 20134159987852132850073600000000000000000000000000000
755 5824524853628652717342720000000000000000000000000000
756 1822860556043041313390592000000000000000000000000000
757 613462687129869672775680000000000000000000000000000
758 220846567366753082199244800000000000000000000000000
759 84657850823922014843043840000000000000000000000000
760 34415256747985688642715648000000000000000000000000
761 14782917103112034439711948800000000000000000000000
762 6687510118074491770345881600000000000000000000000
763 3176567306085383590914293760000000000000000000000
764 1579924265395098680744214528000000000000000000000
765 820682882302454036942133657600000000000000000000
766 444134265716622184698095861760000000000000000000
767 249825524465599978892678922240000000000000000000
768 145731555938266654354062704640000000000000000000
769 87959403405596659235130703872000000000000000000
770 54805474429640995369581438566400000000000000000
771 35166846092352972028814756413440000000000000000
772 23178148560869004291718816727040000000000000000
773 15645250278586577896910201290752000000000000000
774 10777839080804086995649249778073600000000000000
775 7544487356562860896954474844651520000000000000
776 5335030344998023062846378640146432000000000000
777 3778979827706933002849518203437056000000000000
778 2645285879394853101994662742405939200000000000
779 1785567968591525843846397351124008960000000000
780 1101100247298107603705278366526472192000000000
781 523022617466601111760007224100074291200000000
782 815915283247897734345611269596115894272000000000
783 753097424510320046862677128851445916098862231777025707384982519
784 35794499226256612608857699682745396887750800259570952946378156
785 2550185760022133504225420195625634823196623125040035800415902
786 242074323957275691897469023183975883019323487149482633658464
787 28701224046424963470228373344983590466383204777208306836200
788 4080174010780970416673580600959339689994546184355745362080
789 676126396334579746235005106758685414913013033419065407920
790 127929310762492546220370515395582754041190936108854947840
791 27204479956353216764850132465981393580405694492660465280
792 6421199045559374531435908528555797068545797283869504000
793 1665335362222309329697605545210812410460251490694611200
794 470607806313453267265261112860246400264629521340108800
795 143887926843224823005319382067897636317844043545625600
796 47312741979163356435353437283391815374611772222771200
797 16643788219686921822943282346408940680562302611200000
798 6235331391570515102448995532703447045205779709952000
799 2477657087504137606765810216755129872637662466048000
800 1040458331549987796690626559740224209506377875456000
801 460247089011579967715698444940520465180759171072000
802 213819785835809508811009730518244118550875340800000
803 104041578717668285384869368874121223538779586560000
804 52888915497043184868303299196600776022280765440000
805 28021092085831822877380203232887403014514606080000
806 15437732225192855071612622728018310986475765760000
807 8824923147023354652217581589949491798671360000000
808 5223206545555286330743414144295308967018496000000
809 3193981702944086240576547673602183706312704000000
810 2013466889660812339275272079419012617863168000000
811 1305479548377640520790267872631432977842176000000
812 868389943488452674583326744544190450892800000000
813 590928766422629990753044296897144233656320000000
814 409966840661770400088832899744360227143680000000
815 288726646929478543965001219027278086799360000000
816 205227303043949905814844072061201148805120000000
817 145995032653216396412998831750854475776000000000
818 102552608302747127236447959864014851276800000000
819 69410606839054458068571485029912490803200000000
820 42887854632261291164320592376206091878400000000
821 20397882081197443358640281739902897356800000000
822 33452526613163807108170062053440751665152000000000
823 81055467846505006131504142189965693669176099000506844420631429120
824 3763289578587732427534120887391264348926033167880674919529316352
825 261913926714897128656220867620637445529650660035651368025849856
826 24287757615165899148571859904670640312273369476990227110166528
827 2813253777818443916822995355753356020726645113164891171061760
828 390729691363672766225416021632410558434256265717345995980800
829 63260997649356543103162593978580757079831966830427446968320
830 11695310489797007968651908130493921476943724960247091036160
831 2430194387490287370109487403738996670533761030700694241280
832 560535907828860926141325219612417386804662142497927987200
833 142071313044181340727063995754299337669384413997170688000
834 39238743602678656010331960732139817070591885770647142400
835 11726521076662586853662425046386611998107919885480755200
836 3769238917498688631534350907767125285106117106047385600
837 1296299098610660111374247666692397584824855089381376000
838 474834834655919454715841636151061386382730801971200000
839 184507250037728702403869892904412424423003968765952000
840 75779763408352859915875134585740817173733772886016000
841 32790829300922873131300006477059691075176725741568000
842 14904922409510396877863639307754405034171238973440000
843 7097582099766855656125542527502097635319637606400000
844 3531892044883982933643424733923662870909057761280000
845 1832334970654096409183430876997990511975375831040000
846 988879190511734570035502378062407577891472670720000
847 553993944264277070047900491911712928790740992000000
848 321514342653375085295656535484476253316055040000000
849 192908605592025051177393921290685751989633024000000
850 119419612985539317395529570322805465517391872000000
851 76113599485288795702645220645304582417678336000000
852 49836285377272425757684370660616095630622720000000
853 33439931746654657975935400226820323907993600000000
854 22930238911991765469212845869819650679767040000000
855 16014770033772026676910559020191502062059520000000
856 11343795440588518896144979305968980627292160000000
857 8102711028991799211532128075692129019494400000000
858 5787650734994142293951520054065806442496000000000
859 4078915756091109807165833180960663588044800000000
860 2767835691633253083433958229937593149030400000000
861 1713422094820585242125783666151843377971200000000
862 815915283247897734345611269596115894272000000000
863 1405006117752879898543142606244511569936384000000000
864 8943800018215263666294226078726317412185475041184999686520538508041
865 405844583923551385878353991093650251261961431250595561498379512560
866 27606869952939251248701986603463418254447376428092837613552559866
867 2502232696986741914014729853146356335525343599922546998962426416
868 283300519548682530044507357914367149370984434507754709184852440
869 38461918430242254236086479767129669556337295948255824754197440
870 6087319131401390366822472572963029096448732239872530403603600
871 1100166647004105102841005009864414560952860577571646690883840
872 223494866046661570139383370676970673463064016100396078791040
873 50400533569366950278085044832015937637900271425036465971200
874 12490248508106199160484738581189996173345924822628949779200
875 3373210399788620928563020171964290039313228009112094464000
876 985814202108767511680820623899641352574486015066092723200
877 309895081978056828050426370945195998563912203613398835200
878 104242116446107155614969003515618255330884088424772864000
879 37351180397571556189342898761840821892892145378729984000
880 14198793979398847388614250423776698841215708216422400000
881 5705933952651443787796610402857240836655986929762304000
882 2416175520647946642700696459349432408545219271614464000
883 1074941586537003561969976180094792982568146086461440000
884 501109132835960434279872616724951062698258376458240000
885 244172777904565438630281230740839941957069419315200000
886 124073841795691972885387090504357040273534111907840000
887 65605752332605792272322182494347908688086580592640000
888 36023830415190519012580009767568296114259427328000000
889 20500565598795151722617351659792628158046404608000000
890 12067920156267494836715156136941881401175572480000000
891 7334301862413733296112156908032895363195076608000000
892 4593076083272387795073560057023922843728478208000000
893 2957973864003684447632346369460844765191864320000000
894 1954785053537318598144631999973155164593848320000000
895 1322476146156325478660216152201711739260108800000000
896 913431198624252714330428365590484619907563520000000
897 641998155105417928418285569613984022260613120000000
898 457237058141940094367674315568099085621657600000000
899 328116958666641396622650007185081071409561600000000
900 235277664160188598353450586547441853530112000000000
901 166335836987668218370811577466098426681753600000000
902 113147051904402218310377642811241371638169600000000
903 70168714359319205153722569185265966907392000000000
904 33452526613163807108170062053440751665152000000000
905 60415263063373835637355132068513997507264512000000000
906 1011134727056085911122964824206890889021642011808150791068586971496448
907 44866367758982167051993027913942128192518747277201496140489248735232
908 2984459052703913551130356623987281254491269220212959831961590824960
909 264531597853301428395645246217054474829907953609785076014777368576
910 29289629132941300346837177611445425534780018173577601656647843840
911 3888934011670435811601586979510098366460026336443916009435299840
912 601972586573065002778624028769376405619119555764045967062466560
913 106409295606349874228544651550142293922571638645159640642355200
914 21143665230872117866191339853469832428770728198323928595169280
915 4664043800927673058718677908853639506346484161394984248934400
916 1130677285073375286962103735479670183356723433065450727014400
917 298730078158590629793964907385253770034588861576951470489600
918 85414025279948933738743631877015374130124381242676740096000
919 26271283533075202346916601925809274164265529382217239756800
920 8647287683300615192558756119780482091686146034899091456000
921 3032165811027488444143979418624324889292544713536045056000
922 1128129030702146373999696046323191583389987174564757504000
923 443757048790179954807572745494262423536271178806067200000
924 183957467498474599447502883586712422847763325032333312000
925 80132987736077950516904665198757305407169630222417920000
926 36582450922992107844673868895084856816316570318929920000
927 17459806122337142380412528336290499844151090379489280000
928 8692111273024984301936972981270162260075218154291200000
929 4504094023294764592821885999385447716584431225405440000
930 2424452524500770414796469736511305589070567047168000000
931 1353040424026945105227322756992420543395442720768000000
932 781435111202727654355886939867280313832662106112000000
933 466197083387990930155500731170820641775167733760000000
934 286781842205339875216868631599019970546542575616000000
935 181566426071562583335355140135743163170700656640000000
936 118081661710876365385930265962406392831294832640000000
937 78721107807250910257286843974937595220863221760000000
938 53673482595852893357241029982911996741497651200000000
939 37327467441661330380263079942661525006587002880000000
940 26393158797134274006246622181679866166273638400000000
941 18895102320675673436290195425520813278127718400000000
942 13619197127240258126157218780732534245923225600000000
943 9801694902180488802916180183102960252747776000000000
944 6950292748818892060249655038927553633766604800000000
945 4738835965103790041079310253814241113931776000000000
946 2943822341958415025518965460702786146533376000000000
947 1405006117752879898543142606244511569936384000000000
948 2658271574788448768043625811014615890319638528000000000
949 117056095598438071399395498962993093651740082350443117320537567138671875
950 5081504925203513177028021660409002515114298148546367883682250976562500
951 330701114179911175012934742978998576380454323953017592430114746093750
952 28678687408555982656948270393842694970662705600261688232421875000000
953 3106857802593564787836062625999625288488459773361682891845703125000
954 403625970935232348505197879617045336624141782522201538085937500000
955 61133992089020572083535819193458913558861240744590759277343750000
956 10574528361344098954989979536165866129100322723388671875000000000
957 2056158292483574796803607132032251747325062751770019531250000000
958 443869091710739956135381857073628948628902435302734375000000000
959 105310117837253989592904322952762946635484695434570312500000000
960 27231707238724263975538895632229610443115234375000000000000000
961 7621095845281859987598732597075370144844055175781250000000000
962 2294523480299914834975962502345272731781005859375000000000000
963 739346454763305891270032361866810102462768554687500000000000
964 253813955351694282980057086679180786132812500000000000000000
965 92460798020974345942735081575987286376953125000000000000000
966 35614529608079007326090549940380288085937500000000000000000
967 14458890225502161093925650616821057128906250000000000000000
968 6169126496214255400074944263176984375000000000000000000000
969 2758970460806930887255738962143040234375000000000000000000
970 1290185220319376376262587108866890312500000000000000000000
971 629454001428544232055383407659301031250000000000000000000
972 319722667392276435329718556271391000000000000000000000000
973 168742518901479229757351460254345250000000000000000000000
974 92364326135546525761918694033957400000000000000000000000
975 52339784810143031265087259952575860000000000000000000000
976 30651272673129513734325611057194752000000000000000000000
977 18518477240015747881155056680388496000000000000000000000
978 11522608060454243126052035267797286400000000000000000000
979 7370811187877872983807889226860803840000000000000000000
980 4838276061786501240653383697631707136000000000000000000
981 3252396685978703611772552374519092019200000000000000000
982 2233969440874261066672056176437356134400000000000000000
983 1563778608611982746670439323506149294080000000000000000
984 1112020343901854397632312407826595053568000000000000000
985 800036858529389691629913648964133663539200000000000000
986 579074297602224919655937498297849127895040000000000000
987 418220326046051330862621526548446592368640000000000000
988 297401120743858724168975307767784243462144000000000000
989 203224099174970128182133126974652566365798400000000000
990 126450550597759190868882834562006041294274560000000000
991 60415263063373835637355132068513997507264512000000000
992 119622220865480194561963161495657715064383733760000000000
993 13868817675217268699649246738063794563066897225933565631663896494535081984
994 589287707543816753048337559028402338154028241813382729408643823384395776
995 37538044059919570719964879897663647425382992147869678415313003916296192
996 3186459226618431468982526036861717483314084219591421977283298469085184
997 337906598793046815374605094046841726756530670158157155597380537548800
998 42972904411724431955248691308130958728819661313591725222710350970880
999 6371679249453009420343451442565682843849514999674135400914689720320
1000 1078957126909662922438021525743387941521428169281203706333379952640
1001 205394893724283658560469432632701347269649075703354877116342599680
1002 43410756523852222521838346268988811319068343294791187796328448000
1003 10084237850882441753520212114659512691510285957920437413557043200
1004 2553298074775861211249363169696398354116415114665276992179404800
1005 699718049477442861580853147953690194540466856192855881914777600
1006 206302740131256930656311322154824418770762646459034954314547200
1007 65102547727254992142594737005379374787407567255656191754240000
1008 21889552279308924894321708674272485435766022613495994908672000
1009 7810664831297637368588555718855849375880529808114013175808000
1010 2947191854045537081625805962239086022265479415173455282176000
1011 1172232508774955972884982403660312797905915322943387205632000
1012 490063757849061861573989299189093979057656907585028096000000
1013 214775768657327981072426614601133361256573114280742748160000
1014 98438893967941991324862198358852790575929344045340426240000
1015 47079471028146169764064529649886117231966208021684551680000
1016 23446693081211135929929370497571742178765779489060290560000
1017 12135969503732472013420999222345622245737981101998080000000
1018 6516487972656349102858666973737758031950611591725056000000
1019 3623584845207077418752073397295824260329516285558784000000
1020 2083123654974116970200467315353638101348852357398528000000
1021 1236022219831189608916901322665074269854050503622656000000
1022 755720107233743646756257602172939431296634139443200000000
1023 475336994984702525640892462816022772728607560171520000000
1024 307049984337944488612750410763145145116616063713280000000
1025 203330758859240831924162479368236584391605286338560000000
1026 137763956183616070905139071166160294497210828062720000000
1027 95291274040050641930432163850110875640363220992000000000
1028 67118201715166104316217437146599834146690616524800000000
1029 47987893013741948979711017863269446636281213747200000000
1030 34686900928411300077725898781602371753398920806400000000
1031 25207250985242994466421926443773152143774371020800000000
1032 18266123902349995990160816263603733437517660160000000000
1033 13024540521675649314723364640134836016316940288000000000
1034 8918978835495281595951869264440159445956165632000000000
1035 5558204201830392878636672150303287770668335104000000000
1036 2658271574788448768043625811014615890319638528000000000
1037 5502622159812088949850305428800254892961651752960000000000
1038 1680808605568132186702360443995500842495646634758090849752989734980614481645
1039 69934353328603135900618306889647316378069458089225529445987279753330531624
1040 4362442736648841649506654540021520218941470064560006430624931860821875522
1041 362637496168731022818959902386746856398895087009441405415630159632892176
1042 37659922347816544922941631200244734327139560707667420521886617388420920
1043 4690389913583793866894650486797475993001294535464546406462266825750400
1044 681104492770412620033106161114739864941145429883947430300105767781840
1045 112960046809713822416838119464746818844576219686153856416384153521920
1046 21061419701923125904147308948354250098120874107216816453894693797760
1047 4360040881364189376361720081315428427443079171131715884647550182400
1048 992089680452253492848263730086548430594317660097937716069330272000
1049 246062364513385668742912827887727513484791249434625281553973708800
1050 66058044040201784662521654044953130966818176475252969828945382400
1051 19080595570606318200393101877588009460434908485437350408360755200
1052 5899253284795171518073665141674484307913718381468329747265792000
1053 1943473971655238386187617891560571357445837215583252078714880000
1054 679526714912079804532266397545646581007657976796129982132224000
1055 251270333320387543275320810244318324892046676672963691118592000
1056 97949605618053806763099981501014666162325186271451651629056000
1057 40136954232772245482121347817594662257217570418561748500480000
1058 17243781482983166021369646157313582393649119860675055616000000
1059 7748694998310733327049509081754528939444030031009727119360000
1060 3633918133073030079795381475397292383835010537592327700480000
1061 1774938736598112749428271432941508213381022723264337674240000
1062 901201969742755506237758706280746433293072465874059264000000
1063 474797390340661462252922520026330441045995625384509440000000
1064 259118150260382266101860907205859059847442293427929088000000
1065 146243614480663675381117466104986524258802817343422464000000
1066 85222342717455309648807223155742738131902823818330112000000
1067 51197402383452501416054401895815412144322096912138240000000
1068 31657968229129538774554916065896498200943849819340800000000
1069 20117403924326288469504400563860469778755808112148480000000
1070 13116058181665619686044662373702342758489728997130240000000
1071 8758349816889644569404619064599927733983321490718720000000
1072 5978660779259775105001380035232220173020529741004800000000
1073 4163090678014543593424558631883170720091664809984000000000
1074 2949594033572006418319953243440629467639413578137600000000
1075 2119802804269243383378878926728017395182935526604800000000
1076 1539112142461445328889451986693480715119524996710400000000
1077 1122756578087376531712670142268800521667738599424000000000
1078 816188292581248897167011982854979102630802882560000000000
1079 583487800653828998825778779232495698902020784128000000000
1080 400371948320978408768752460218042261480641921024000000000
1081 249877528030114184196100826235373893690046021632000000000
1082 119622220865480194561963161495657715064383733760000000000
1083 258623241511168180642964355153611979969197632389120000000000
1084 208263668259179042625404216954935807828311794228881024477157986924025220169728
1085 8489008217086102280926802321532709558219230743025041758579809249620593213440
1086 518772724377484028278860141871443361891175212073752551913210565254591807488
1087 42248536265590555333316261553924364699470708559036666159598587700658044928
1088 4298542933999039060075782425544630129306612789436870103447530725357649920
1089 524524584208216075783056784069434033635628346330094268575442737320427520
1090 74627481493038872570760111554594273078239805372167883740408519537459200
1091 12126965742618816792748518127621569375213968372977281107816384424837120
1092 2215503356824591529444440811777017482010244221986234048543377923768320
1093 449416799355865606301778015546873063784972786258172476952329951641600
1094 100207799856375439242964016980046020979081769908916836077208705433600
1095 24356062465091252593775976349316741210193485741750619879877115904000
1096 6407964053315674789552965206189285485062809939198674992205765017600
1097 1814019235681275583807273238516819788050868990140801376470014361600
1098 549702798691295631456749466217218117591172421254788295900004352000
1099 177508195410730880991242015132643350472149427696858720551043072000
1100 60839502459323084210707948734978567702147989331584642124349440000
1101 22054319641504618026381631416429730792028646132699432770076672000
1102 8428806069885385625025163730991822400401752688646622294310912000
1103 3386573867364663867197610427630642928732847062402660743249920000
1104 1426751027454557462569363652381428270901338345734454294609920000
1105 628776494471159138151562507059123036054275713264382902272000000
1106 289237187456733203549718753247196596584966828101616135045120000
1107 138592818989684660034240235930948369196963271798691064709120000
1108 69045335547397249111260987103280437552834963305507323904000000
1109 35699576902347441301845169468173408052886259436370264064000000
1110 19124773340543272125988483643664325742617638983769784320000000
1111 10598311892884396636485284685863980515700608270172422144000000
1112 6066139043953569127461972155724778321486532365164478464000000
1113 3580707074555926221071303008587542759210800354437365760000000
1114 2176508221788896330455105750317918147755584529167810560000000
1115 1360317638618060206534441093948698842347240330729881600000000
1116 872870484779921965859599701950415090506145878885007360000000
1117 574120170048698673973129565866195639886482854861864960000000
1118 386427037532777953635760284717631680692824998464716800000000
1119 265668588303784843124585195743371780476317186444492800000000
1120 186169275894697712038061595501984012833782876864512000000000
1121 132645609074972119827118886795163609144070299765964800000000
1122 95799606554146530986252529352062606604050772053196800000000
1123 69853879779065178844142469319212317315453687955456000000000
1124 51143019123958434510890022180137589463100021538816000000000
1125 37291784777886358497523974506350325650177099038720000000000
1126 26725779090818556923225515062884400049293587644416000000000
1127 18373973124937757884717541605733025033889341505536000000000
1128 11483733203086098677948463503583140646180838440960000000000
1129 5502622159812088949850305428800254892961651752960000000000
1130 12413915592536072670862289047373375038521486354677760000000000
1131 26370449899721365159560311821294471415455373108025306310468146354992912782754447
1132 1053443938677536081059291657646153439088968443742218054955740106235062082506908
1133 63094468376871060755547636993003866138869006169121312075876182050458465456270
1134 5036111761600592604524437238443846004735122487875442596532520653460630349344
1135 502209660827517351564357145763185014386851268503348867464977708948996069160
1136 60064942823224666632281917765696546571184869322659665211758131302869961760
1137 8376403590993916094978090572767205474212855925949136985313208787134926640
1138 1334220581940295246586853650216777377674521600947597727874677357831347200
1139 238934400133185526302033485319433091614161776496227960451026404387144320
1140 47511811643438252221231148310509981587326779209087715840601796790745600
1141 10385234875875063723974799872383223687455423812083082893192766538041600
1142 2474584371968024009242754299431634105339626633656862553700648176742400
1143 638285651499688732542773926440699273202681472967047880914849728128000
1144 177156833885627893113912763257010410521560572088813289396774618419200
1145 52636634317758587689908053908895650184977480902738642407805183744000
1146 16666639932400987567862043043509321518063370576501041999255568384000
1147 5601606660953648245065877987199880382665431309831663988270206976000
1148 1991354573347577387976019824284355106411674066694600759490396160000
1149 746419299261574925697133961347401131723015245407295930938236928000
1150 294155388871556620964387768018680248954882855332924504803246080000
1151 121564216829571868867935761273026021251762812663096351474810880000
1152 52558376437275214657943503740114046981109847954112708271800320000
1153 23721402238173664386434469898403121675147694327798121865216000000
1154 11153900154439208723743881356310365783579650557397320974991360000
1155 5453650160546381816456404574726581909488349549747839762432000000
1156 2767957313072342856267137015744103684318842894814342807552000000
1157 1455873651680907606218429209579690898894975808311440048128000000
1158 792312191390970125833158753512756951779578671189899345920000000
1159 445473487200433203402112727740335796357701885536361775104000000
1160 258384192361153522918518660558304328714456517926568591360000000
1161 154386019698784474578298564755358708880406558897167400960000000
1162 94892727593970769488702119033305713021330321915185725440000000
1163 59913137957927973082790240971283581563212384372470579200000000
1164 38800889344181925425045108438545557583794687022171422720000000
1165 25735283748692093394162571923525114723945455677970841600000000
1166 17453128068186788612681681430082966343397860051622297600000000
1167 12080651571006841777825585615720692690073008573146726400000000
1168 8516971422973283628151618801435738816749059847487488000000000
1169 6100932590742086843839220814906008825875346951975731200000000
1170 4426980564710811315257484491541775111746283502567424000000000
1171 3241182199163272570099229717021656778242814707236864000000000
1172 2381276717752608418848413669648564163606965907357696000000000
1173 1741409844615002755280302513518507806719379830210560000000000
1174 1250971970009144836446258132160234179520860612722688000000000
1175 861638856894053841429820652253222521608756034273280000000000
1176 539256971661584717085329932022424979510241871790080000000000
1177 258623241511168180642964355153611979969197632389120000000000
1178 608281864034267560872252163321295376887552831379210240000000000
1179 3410605131648480892181396484375000000000000000000000000000000000000000000000000000
1180 133582034322898834943771362304687500000000000000000000000000000000000000000000000
1181 7844391802791506052017211914062500000000000000000000000000000000000000000000000
1182 613908923696726560592651367187500000000000000000000000000000000000000000000000
1183 60026650317013263702392578125000000000000000000000000000000000000000000000000
1184 7039488991722464561462402343750000000000000000000000000000000000000000000000
1185 962609192356467247009277343750000000000000000000000000000000000000000000000
1186 150350388139486312866210937500000000000000000000000000000000000000000000000
1187 26402994990348815917968750000000000000000000000000000000000000000000000000
1188 5148584023118019104003906250000000000000000000000000000000000000000000000
1189 1103645190596580505371093750000000000000000000000000000000000000000000000
1190 257904455065727233886718750000000000000000000000000000000000000000000000
1191 65242856740951538085937500000000000000000000000000000000000000000000000
1192 17760555446147918701171875000000000000000000000000000000000000000000000
1193 5175933301448822021484375000000000000000000000000000000000000000000000
1194 1607583990097045898437500000000000000000000000000000000000000000000000
1195 530015570068359375000000000000000000000000000000000000000000000000000
1196 184842930061340332031250000000000000000000000000000000000000000000000
1197 67974496861267089843750000000000000000000000000000000000000000000000
1198 26283472119689941406250000000000000000000000000000000000000000000000
1199 10658401107846679687500000000000000000000000000000000000000000000000
1200 4522207327186376953125000000000000000000000000000000000000000000000
1201 2003170356783298828125000000000000000000000000000000000000000000000
1202 924540164669214843750000000000000000000000000000000000000000000000
1203 443779279041223125000000000000000000000000000000000000000000000000
1204 221150007388876190625000000000000000000000000000000000000000000000
1205 114228786425210832375000000000000000000000000000000000000000000000
1206 61060478561839972215000000000000000000000000000000000000000000000
1207 33728645300825889414000000000000000000000000000000000000000000000
1208 19225327821470756965980000000000000000000000000000000000000000000
1209 11292350446716507775807200000000000000000000000000000000000000000
1210 6825598492237533588932352000000000000000000000000000000000000000
1211 4239901181060491452889743360000000000000000000000000000000000000
1212 2702937002926063301217211392000000000000000000000000000000000000
1213 1765918841911694690128578109440000000000000000000000000000000000
1214 1180642882878104449971677936025600000000000000000000000000000000
1215 806469907689043655057576928608256000000000000000000000000000000
1216 561840702356700413023445260263751680000000000000000000000000000
1217 398396134398387565598443002732478464000000000000000000000000000
1218 286845216766839047230878961967384494080000000000000000000000000
1219 209078291332273794426062887834004697907200000000000000000000000
1220 153672544129221238903156222557993452961792000000000000000000000
1221 113278618243825941820040872628463745326120960000000000000000000
1222 83070986712139024001363306594206746572488704000000000000000000
1223 59811110432740097280981580747828857532191866880000000000000000
1224 41269666198590667123877290716001911697212388147200000000000000
1225 25862324151116818064296435515361197996919763238912000000000000
1226 12413915592536072670862289047373375038521486354677760000000000
1227 30414093201713378043612608166064768844377641568960512000000000000
1228 450364896982591729381508474205045298555693305267919315664982646485405896351201297649
1229 17300932417098361752951105851814465250638878473677572750635587860183659883839665696
1230 996499783827969365672428890974607679877484421890742548137098810574303939387823882
1231 76493934177866651349072555669306555318088082448016949877858231600196881454885104
1232 7336374761304346357008237436314567325903588470078351970382822723804048732885400
1233 843922848359192783551274371759061339450347431852150292017893332934321945743680
1234 113199989909143060538740457174455197493117012917779517779583731378445145128720
1235 17343910902632042107166800552036911243815465727484686718622952003263825245440
1236 2987816584066864396612768162325686390741319726163328384300592571990827038080
1237 571557452714847325990008256781575588855345715191454497235885714393271552000
1238 120195170203269364142016442234948984126932995988791166330487731115055635200
1239 27556057120508210180371793694890264837547232866208532854048469275246540800
1240 6839248439094142980783711438205478527791650675256090971515641755105049600
1241 1826699106149151066409639938980159606786959162866491706223573632524083200
1242 522340430679904308205370897584195965993003028597444523838440172698880000
1243 159189464588161312976874940216135913445486637286840235836477005012992000
1244 51502473837346307139577186540514560232363323828095370417683736915968000
1245 17626515110107827042422138709053111523375683021380233725838284292096000
1246 6361530269518082186266323345362918313277130698279998568945312161792000
1247 2414242986534376541277542066551392149251282997449714826924217139200000
1248 960963384836232231135962822568495306466687153886847274246306037760000
1249 400238975699201524259467950440968971456037381199660528016040919040000
1250 174053504138098141852331650716976002292856592244390187603614433280000
1251 78873919086545563192342011653880192760161592999636512029524623360000
1252 37176620987248097281458338826300995833409498962875429878169600000000
1253 18194675683170833493043139943224957960821590080654328034492416000000
1254 9231122221608731698676298941783250730122718496802563488088064000000
1255 4847716358491882972194885036776199871914402893461533766975488000000
1256 2631247114368588885977437600175317042777068950194361910951936000000
1257 1474088019254111420715651316624827474945136666775552891289600000000
1258 851213571902619241962273162247081747786946565422353581342720000000
1259 505984538096912985934230486536965001780475976969324729466880000000
1260 309212773281446824737585297328145278865846430370142890229760000000
1261 194015857745221537090249598323542135758962466114599460536320000000
1262 124826379064021209524976763627278947639038351360495976448000000000
1263 82238555618649267451749397213266130209248796190444408012800000000
1264 55401603995196495300128095321542028894465925724935238451200000000
1265 38104270621130621201898056510743838877641722670543693414400000000
1266 26710346562851366822899127848217494899523364421018373324800000000
1267 19044810383494735702601873688568623814276908678087966720000000000
1268 13779480453940308773059002727611416053859175102381293568000000000
1269 10086939940139310997271949709101167307400180467102646272000000000
1270 7441590495053756397497198192253557253743760589700726784000000000
1271 5503024903905298848569356646372378473356730520114823168000000000
1272 4046341841106837388653938710567925348056419500084428800000000000
1273 2919713328484933645146371461743130447225024266727587840000000000
1274 2018037153511645313557050863263634279699649125532303360000000000
1275 1266219390438679412427953482832084253929191608177131520000000000
1276 608281864034267560872252163321295376887552831379210240000000000