1 1
2 2
3 4
4 6
5 16
6 32
7 24
8 80
9 192
10 384
11 120
12 480
13 1344
14 3072
15 6144
16 720
17 3360
18 10752
19 27648
20 61440
21 122880
22 5040
23 26880
24 96768
25 276480
26 675840
27 1474560
28 2949120
29 40320
30 241920
31 967680
32 3041280
33 8110080
34 19169280
35 41287680
36 82575360
37 362880
38 2419200
39 10644480
40 36495360
41 105431040
42 268369920
43 619315200
44 1321205760
45 2642411520
46 3628800
47 26611200
48 127733760
49 474439680
50 1476034560
51 4025548800
52 9909043200
53 22460497920
54 47563407360
55 95126814720
56 39916800
57 319334400
58 1660538880
59 6642155520
60 22140518400
61 64408780800
62 168453734400
63 404288962560
64 903704739840
65 1902536294400
66 3805072588800
67 479001600
68 4151347200
69 23247544320
70 99632332800
71 354248294400
72 1094949273600
73 3032167219200
74 7681490288640
75 18074094796800
76 39953262182400
77 83711596953600
78 167423193907200
79 6227020800
80 58118860800
81 348713164800
82 1594117324800
83 6022221004800
84 19709086924800
85 57611177164800
86 153629805772800
87 379555990732800
88 878971768012800
89 1925366729932800
90 4018156653772800
91 8036313307545600
92 87178291200
93 871782912000
94 5579410636800
95 27099994521600
96 108399978086400
97 374472651571200
98 1152223543296000
99 3226225921228800
100 8350231796121600
101 20216350664294400
102 46208801518387200
103 100453916344320000
104 208944145996185600
105 417888291992371200
106 1307674368000
107 13948526592000
108 94849980825600
109 487799901388800
110 2059599583641600
111 7489453031424000
112 24196694409216000
113 70976970267033600
114 192055331310796800
115 485192415943065600
116 1155220037959680000
117 2611801824952320000
118 5641491941897011200
119 11700872175786393600
120 23401744351572787200
121 20922789888000
122 237124952064000
123 1707299654860800
124 9268198126387200
125 41191991672832000
126 157278513659904000
127 532327277002752000
128 1632470316141772800
129 4609327951459123200
130 12129810398576640000
131 30035720986951680000
132 70518649273712640000
133 157961774373116313600
134 339325293097805414400
135 702052330547183616000
136 1404104661094367232000
137 355687428096000
138 4268249137152000
139 32438693442355200
140 185363962527744000
141 865031825129472000
142 3460127300517888000
143 12243527371063296000
144 39179287587402547200
145 115233198786478080000
146 315375070362992640000
147 810964466647695360000
148 1974522179663953920000
149 4580891456820373094400
150 10179758792934162432000
151 21763622246962692096000
152 44931349155019751424000
153 89862698310039502848000
154 6402373705728000
155 81096733605888000
156 648773868847104000
157 3892643213082624000
158 19030700152848384000
159 79582927911911424000
160 293844656905519104000
161 979482189685063680000
162 2996063168448430080000
163 8515126899800801280000
164 22707005066135470080000
165 57261143210254663680000
166 137426743704611192832000
167 315572522580959035392000
168 696435911902806147072000
169 1482734522115651796992000
170 3055331742541343096832000
171 6110663485082686193664000
172 121645100408832000
173 1621934672117760000
174 13624251245789184000
175 85638150687817728000
176 437706103515512832000
177 1909990269885874176000
178 7346116422637977600000
179 25466536931811655680000
180 80893705548107612160000
181 238423553194422435840000
182 658503146917928632320000
183 1717834296307639910400000
184 4260229054842946977792000
185 10098320722590689132544000
186 22982385092792602853376000
187 50412973751932161097728000
188 106936610988947008389120000
189 219983885462976702971904000
190 439967770925953405943808000
191 2432902008176640000
192 34060628114472960000
193 299733527407362048000
194 1969677465819807744000
195 10504946484372307968000
196 47749756747146854400000
197 190999026988587417600000
198 687596497158914703360000
199 2265023755347013140480000
200 6914283042638250639360000
201 19755094407537858969600000
202 53252863185536837222400000
203 136327329754974303289344000
204 333244583845492741373952000
205 781401093154948497014784000
206 1764454081317625638420480000
207 3849717995602092302008320000
208 8139403762130138009960448000
209 16718775295186229425864704000
210 33437550590372458851729408000
211 51090942171709440000
212 749333818518405120000
213 6893871130369327104000
214 47272259179675385856000
215 262623662109307699200000
216 1241493675425818214400000
217 5156973728691860275200000
218 19252701920449611694080000
219 65685688905063381073920000
220 207428491279147519180800000
221 612407926633673628057600000
222 1704091621937178791116800000
223 4498801881914152008548352000
224 11330315850746753206714368000
225 27349038260423197395517440000
226 63520346927434522983137280000
227 142439565837277415174307840000
228 309297342960945244378497024000
229 652032236512262947608723456000
230 1337502023614898354069176320000
231 2675004047229796708138352640000
232 1124000727777607680000
233 17234677825923317760000
234 165452907128863850496000
235 1181806479491884646400000
236 6828215214842000179200000
237 33520329236497091788800000
238 144395264403372087705600000
239 558328355693038739128320000
240 1970570667151901432217600000
241 6430283229653573094604800000
242 19597053652277556097843200000
243 56235023523926900106854400000
244 152959263985081168290643968000
245 396561054776136362235002880000
246 984565377375235106238627840000
247 2350252836315077350376079360000
248 5412703501816541776623697920000
249 12062596375476864530761383936000
250 26081289460490517904348938240000
251 54837582968210832516836229120000
252 112350169983651461741810810880000
253 224700339967302923483621621760000
254 25852016738884976640000
255 413632267822159626240000
256 4136322678221596262400000
257 30726968466789000806400000
258 184361810800734004838400000
259 938569218621918570086400000
260 4187462667697790543462400000
261 16749850670791162173849600000
262 61087690681708944398745600000
263 205769063348914339027353600000
264 646702770525159351228825600000
265 1911990799813514603633049600000
266 5353574239477840890172538880000
267 14276197971940909040460103680000
268 36428918962883698930829230080000
269 89309607779972939314291015680000
270 211095436570845129288324218880000
271 482503855019074581230455357440000
272 1069332867880111234078306467840000
273 2303178484664854965707121623040000
274 4831057309297012854897864867840000
275 9886814958561328633279351357440000
276 19773629917122657266558702714880000
277 620448401733239439360000
278 10340806695553990656000000
279 107544389633761502822400000
280 829628148603303021772800000
281 5162130702420552135475200000
282 27218507340035638532505600000
283 125623880030933716303872000000
284 519245370794526027389337600000
285 1954806101814686220759859200000
286 6790379090514173187902668800000
287 21987894197855417941780070400000
288 66919677993473011127156736000000
289 192728672621202272046211399680000
290 528219324961813634497023836160000
291 1384298920589580559371510743040000
292 3483074703418944633257349611520000
293 8443817462833805171532968755200000
294 19782658055782057830448669655040000
295 44911980450964671831288871649280000
296 99036674840588763525406229790720000
297 212566521609068565615506054184960000
298 444906673135259788497570811084800000
299 909586976187642234261700324884480000
300 1819173952375284468523400649768960000
301 15511210043330985984000000
302 268860974084403757056000000
303 2903698520111560576204800000
304 23229588160892484609638400000
305 149701790370196011928780800000
306 816555220201069155975168000000
307 3894340280958945205420032000000
308 16615851865424832876458803200000
309 64508601359884645285075353600000
310 230872889077481888388690739200000
311 769576296924939627962302464000000
312 2409108407765028400577642496000000
313 7130960886984484065709821788160000
314 20072334348548918110886905774080000
315 53987657902993641815488918978560000
316 139322988136757785330293984460800000
317 346196515976186012032851718963200000
318 830871638342846428878844125511680000
319 1931215159391480888745421480919040000
320 4357613692985905595117874110791680000
321 9565493472408085452697772438323200000
322 20465706964221950270888257309900800000
323 42750587880819185010299915269570560000
324 87320349714013654489123231188910080000
325 174640699428027308978246462377820160000
326 403291461126605635584000000
327 7259246300278901440512000000
328 81303558563123696133734400000
329 673658056665882053679513600000
330 4491053711105880357863424000000
331 25313211826233143835230208000000
332 124618888990686246573441024000000
333 548323111559019484923140505600000
334 2193292446236077939692562022400000
335 8080551117711866093604175872000000
336 27704746689297826606642888704000000
337 89137011087306050821372772352000000
338 270976513705410394496973227950080000
339 782821039593407806324589325189120000
340 2159506316119745672619556759142400000
341 5712242513607069198542053362892800000
342 14540253670999812505379772196454400000
343 35727480448742396441790297397002240000
344 84973467013225159104798545160437760000
345 196092616184365751780304334985625600000
346 440012699730771930824097532162867200000
347 961888227318431662731748093565337600000
348 2052028218279320880494395932939386880000
349 4278697135986669069967038328256593920000
350 8732034971401365448912323118891008000000
351 17464069942802730897824646237782016000000
352 10888869450418352160768000000
353 203258896407809240334336000000
354 2357803198330587187878297600000
355 20209741699976461610385408000000
356 139222665044282291093766144000000
357 810022778439460602727366656000000
358 4112423336692646136923553792000000
359 18642985793006662487386777190400000
360 76765235618262727889239670784000000
361 290899840237627179369750331392000000
362 1025075627504019584445786882048000000
363 3387206421317629931212165349376000000
364 10568084034511005385381955890053120000
365 31312841583736312252983573007564800000
366 88539758960909572577401827124838400000
367 239914185571496906338766241241497600000
368 625230907852991937731330204447539200000
369 1572009139744665443438773085468098560000
370 3823806015595132159715934532219699200000
371 9020260344480824581893999409338777600000
372 20680596887346280748732584011654758400000
373 46170634911284719811123908491136204800000
374 100549382695686723144225400714029957120000
375 213934856799333453498351916412829696000000
376 445333783541469637894528479063441408000000
377 908131637025742006686881604364664832000000
378 1816263274051484013373763208729329664000000
379 304888344611713860501504000000
380 5894507995826467969695744000000
381 70734095949917615636348928000000
382 626501992699270309921947648000000
383 4455125281417033315000516608000000
384 26730751688502199890003099648000000
385 139822393447549968655400828928000000
386 652504502755233187058537201664000000
387 2763548482257458204012628148224000000
388 10763294088792205636680762261504000000
389 38952873845152744208939901517824000000
390 132101050431387567317274448625664000000
391 422723361380440215415278235602124800000
392 1283826504933188802372326493310156800000
393 3718669876358202048250876739243212800000
394 10316309979574366972566948373384396800000
395 27510159945531645260178528995691724800000
396 70740411288509944954744788846064435200000
397 175895076717376079346932988482106163200000
398 423952236190598755349017972238922547200000
399 992668650592621475939164032559428403200000
400 2262361110652951270745071516065674035200000
401 5027469134784336157211270035701497856000000
402 10910677696766006128415947737054314496000000
403 23157356744156421170515480911298953216000000
404 48130976762364326354404725031327236096000000
405 98078216798780136722183213271383801856000000
406 196156433597560273444366426542767603712000000
407 8841761993739701954543616000000
408 176835239874794039090872320000000
409 2192756974447446084726816768000000
410 20048063766376649917502324736000000
411 147019134286762099395017048064000000
412 908845557409074796260105388032000000
413 4893783770664248902939029012480000000
414 23490162099188394734107339259904000000
415 102251293843525953548467241484288000000
416 409005175374103814193868965937152000000
417 1519162079960957024148656159195136000000
418 5284042017255502692690977945026560000000
419 17331657816598048832026407659687116800000
420 53920713207193929699637712719026585600000
421 159902804683402688074787699787458150400000
422 453917639101272146792945728428913459200000
423 1237957197548924036708033804806127616000000
424 3254058919271457467918260286918964019200000
425 8267068605716675729305850458658989670400000
426 20349707337148740256752862667468282265600000
427 48640763879038452321019037595411991756800000
428 113118055532647563537253575803283701760000000
429 256400925874001144017774771820776390656000000
430 567355240231832318677629282326824353792000000
431 1227339907440290322037320488298844520448000000
432 2599072745167673623137855151691670749184000000
433 5394301923932907519720076729926109102080000000
434 10984760281463375312884519886394985807872000000
435 21969520562926750625769039772789971615744000000
436 265252859812191058636308480000000
437 5481892436118615211817041920000000
438 70168223182318274711258136576000000
439 661586104290429447277576716288000000
440 4998650565749911379430579634176000000
441 31809594509317617869103688581120000000
442 176176215743912960505805044449280000000
443 869135997669970605161971552616448000000
444 3885549166053986234841755176402944000000
445 15951201839590048753560889671548928000000
446 60766483198438280965946246367805440000000
447 216645722707475610400330095746088960000000
448 727929628297118050945109121706858905600000
449 2318590667909338977084421646918143180800000
450 7035723406069718275290658790648158617600000
451 20426293759557246605682557779301105664000000
452 56946031087250505688569555021081870336000000
453 152940769205758500992158233485191308902400000
454 396819293074400435006680822015631504179200000
455 997135659520288272580890270705945831014400000
456 2432038193951922616050951879770599587840000000
457 5769020832165025740399932365967468789760000000
458 13332848145448059488924288134680372314112000000
459 30069827732287112889914351963321690750976000000
460 66276355001775677390015306368137604104192000000
461 142949000984222049272582033343041891205120000000
462 302080907740242821104324296875862109716480000000
463 626131336043412392834417633524514191048704000000
464 1274232192649751536294604306821818353713152000000
465 2548464385299503072589208613643636707426304000000
466 8222838654177922817725562880000000
467 175420557955795686778145341440000000
468 2315551365016503065471518507008000000
469 22493927545874601207437608353792000000
470 174952769801246898280070287196160000000
471 1145145402335434243287732788920320000000
472 6518519982524779538714786644623360000000
473 33027167911458882996154918999425024000000
474 151536417476105463158828451879714816000000
475 638048073583601950142435586861957120000000
476 2491425811135969519603796101080023040000000
477 9099120353713975636813864021335736320000000
478 31300974016776076190639692233394932940800000
479 102017989388010914991714552464398299955200000
480 316607553273137322388079645579167137792000000
481 939609512939633343861397657847850860544000000
482 2676463461100773767362769085990847905792000000
483 7341156921876408047623595207289182827315200000
484 19444145360645621315327360278765943704780800000
485 49856782976014413629044513535297291550720000000
486 124033947891548053418598545868300578979840000000
487 299989083272581338500796483030308377067520000000
488 706640951708747152912987271138059732647936000000
489 1623770697543504096055375006019371300552704000000
490 3645199525097662256450841850247568225730560000000
491 8005144055116434759264593867210345907486720000000
492 17218611741193840802946484921924140253839360000000
493 36315617490517918784396222744421823080824832000000
494 75179699366335340641381654102487282869075968000000
495 152907863117970184355352516818618202445578240000000
496 305815726235940368710705033637236404891156480000000
497 263130836933693530167218012160000000
498 5788878412541257663678796267520000000
499 78728746410561104226031629238272000000
500 787287464105611042260316292382720000000
501 6298299712844888338082530339061760000000
502 42370379886411067001646113190051840000000
503 247703759335941622471161892495687680000000
504 1288059548546896436850041840977575936000000
505 6061456699044218526353138075188592640000000
506 26159971016927679955839859061340241920000000
507 104639884067710719823359436245360967680000000
508 391262175209700952382996152917436661760000000
509 1377242856738147352388146458269377049395200000
510 4590809522460491174627154860897923497984000000
511 14563947450564316829851663696641688338432000000
512 44161647108162767161485689918848990445568000000
513 128470246132837140833412916127560699478016000000
514 359716689171943994333556165157169958538444800000
515 972207268032281065766368013938297185239040000000
516 2542695931776735095081270190300161869086720000000
517 6449765290360498777767124385151630106951680000000
518 15899421413446810940542213600606343984578560000000
519 38158611392272346257301312641455225562988544000000
520 89307388364892725283045625331065421530398720000000
521 204131173405469086361247143613863820640911360000000
522 456293211141636781278081850430989716726743040000000
523 998679480989242766570896125471600134722682880000000
524 2142621431940557208279377141920887561768665088000000
525 4510781961980120438482899246149236972144558080000000
526 9327379650196181245676503525935710349180272640000000
527 18960575026628302860063712085508657103251701760000000
528 37921150053256605720127424171017314206503403520000000
529 8683317618811886495518194401280000000
530 196821866026402760565079073095680000000
531 2755506124369638647911107023339520000000
532 28342348707801997521371386525777920000000
533 233037089375260868509053622545285120000000
534 1610074435683620546062552301221969920000000
535 9660446614101723276375313807331819520000000
536 51522381941875857474001673639103037440000000
537 248519724660812959580478661082732298240000000
538 1098718782710962558145274080576290160640000000
539 4499515014911560952404455758550521610240000000
540 17215535709226841904851830728367213117440000000
541 61975928553216630857466590622121967222784000000
542 211177238033182594032849123601304480907264000000
543 684505530176522891003028193742159351906304000000
544 2119759061191812823751313116104751541387264000000
545 6295042060509019900837232890250474274422784000000
546 17985834458597199716677808257858497926922240000000
547 49582570669646334354084768710853156447191040000000
548 132220188452390224944226049895608417192509440000000
549 341837560389106435221657592413036395668439040000000
550 858568756326127790789279534432742575167242240000000
551 2098723626574979044151572195280037405964369920000000
552 5001213748433992615850555018539663605702328320000000
553 11635476884111737922591087185990237776531947520000000
554 26465006246214933314128747324997403570151096320000000
555 58922089378365323227682871402824407948638289920000000
556 128557285916433432496762628515253253706119905280000000
557 275157699680787346747456854015103455300818042880000000
558 578297538312163237231943218608014041649176903680000000
559 1194516226677583080184013861387045397504857210880000000
560 2426953603408422766088155146945108109216217825280000000
561 4853907206816845532176310293890216218432435650560000000
562 295232799039604140847618609643520000000
563 6888765310924096619777767558348800000000
564 99198220477306991324799852840222720000000
565 1048666902188673908290741301453783040000000
566 8855409396259913003344037656720834560000000
567 62792902991661201296439539747656826880000000
568 386417864564068931055012552293272780800000000
569 2112417659616910156434068619203224535040000000
570 10437828435754144302380103765474756526080000000
571 47244907656571390000246785464780476907520000000
572 197978660656108681905796053376222950850560000000
573 774699106915207885718332382776524590284800000000
574 2850892713447965019443463168617610492248064000000
575 9925330187559581919543908809261310602641408000000
576 32856265448473098768145353299623648891502592000000
577 103868193998398828363814342689132825527975936000000
578 314752103025450995041861644512523713721139200000000
579 917277557388457185550568221150783394273034240000000
580 2578293674821609386412407972964364135253934080000000
581 7007669987976681922043980644467246111203000320000000
582 18459228261011747501969509990303965366095708160000000
583 47221281597937028493410374393800841634198323200000000
584 117528523088198826472488042935682094734004715520000000
585 285069183660737579103481636056760825525032714240000000
586 674857659278480799510283056787433791038852956160000000
587 1561435368526681065533596092174846810638914682880000000
588 3535325362701919393660972284169464476918297395200000000
589 7841994440902439382302520339430448476073314222080000000
590 17059777380208815498342324948936414228650718658560000000
591 36432744913666283945612422772304884623898144931840000000
592 76449038507365317131776887128770905440310861496320000000
593 157751984221547479795730084551432027099054158643200000000
594 320357875649911805123636479396754270416540752936960000000
595 640715751299823610247272958793508540833081505873920000000
596 10333147966386144929666651337523200000000
597 247995551193267478311999632100556800000000
598 3670334157660358679017594555088240640000000
599 39849342283169608515048169455243755520000000
600 345360966454136607130417468612112547840000000
601 2511716119666448051857581589906273075200000000
602 15843132447126826173255514644024184012800000000
603 88721541703910226570230882006535430471680000000
604 448826622737428205002344461915414530621440000000
605 2078775936889141160010858560450340983930880000000
606 8909039729524890685760822401930032788275200000000
607 35636158918099562743043289607720131153100800000000
608 133991957532054355913842768925027693135659008000000
609 476415849002859932138107622844542908926787584000000
610 1609957006975181839639122311681558795683627008000000
611 5193409699919941418190717134456641276398796800000000
612 16052357254298000747134943870138709399778099200000000
613 47698432984199773648629547499840736502197780480000000
614 136649564765545297479857622567111299168458506240000000
615 378414179350740823790374954801231290004962017280000000
616 1015257554355646112608323049466718095135263948800000000
617 2644391769484473595630980966052847131515106099200000000
618 6699125816027333108931818447333879399838268784640000000
619 16534012652322779588001934891292127880451897425920000000
620 39816601897430367171106700350458593671292324413440000000
621 93686122111600863932015765530490808638334880972800000000
622 215654847124817083013319309334337333092016141107200000000
623 486203655335951241702756261044687805516545481768960000000
624 1074765974953155376395566471782994096404995275489280000000
625 2331695674474642172519195057427512615929481275637760000000
626 4969187502978745613565497663370108853620205997260800000000
627 10411630958622133666518185580394513788537574470451200000000
628 21463977668544090943283644119582536117908230446776320000000
629 43568671088388005496814561197958580776649542399426560000000
630 87137342176776010993629122395917161553299084798853120000000
631 371993326789901217467999448150835200000000
632 9175835394150896697543986387720601600000000
633 139472697991093629802668593093353144320000000
634 1554124349043614732086878608754506465280000000
635 13814438658165464285216698744484501913600000000
636 102980360906324370126160845186157196083200000000
637 665411562779326699276731615049015728537600000000
638 3815026293268139742519927926281023510282240000000
639 19748371400446841020103156324278239347343360000000
640 93544917160011352200488635220265344276889600000000
641 409815827558144971544997830488781508260659200000000
642 1674899469150679448923034611562846164195737600000000
643 6431613961538609083864452908401329270511632384000000
644 23344376601140136674767273519382602537412591616000000
645 80497850348759091981956115584077939784181350400000000
646 264863894695917012327726573857288705096338636800000000
647 834722577223496038851017081247212888788461158400000000
648 2528016948162588003377366017491559034616482365440000000
649 7379076497339446063912311618624010155096759336960000000
650 20812779864290745308470622514067720950272910950400000000
651 56854423043916182306066090770136213327574781132800000000
652 150730330860614994950965915065012286496361047654400000000
653 388549297329585320318045469945365005190619589509120000000
654 975506746487043995692114158586235544946661948129280000000
655 2388996113845822030266402021027515620277539464806400000000
656 5714853448807652699852961697359939326938427739340800000000
657 13370600521738659146825797178728914651705000748646400000000
658 30630830286164928227273644445815331747542365351444480000000
659 68785022397001944089316254194111622169919697631313920000000
660 151560218840851741213747678732788320035416282916454400000000
661 327966375196597210495322845782427184338933595819212800000000
662 697579274227682955656718433886432423832017489520230400000000
663 1459550481460998184143287800131612456017759670380789760000000
664 3006238305098772379280204722659142073588818425560432640000000
665 6099613952374320769554038567714201308730935935919718400000000
666 12199227904748641539108077135428402617461871871839436800000000
667 13763753091226345046315979581580902400000000
668 348681744977734074506671482733382860800000000
669 5439435221652651562304075130640772628480000000
670 62164973961744589283475144350180258611200000000
671 566391984984784035693884648523864578457600000000
672 4325175158065623545298755497818602235494400000000
673 28612697199511048068899459447107676327116800000000
674 167861156903798148670876828756365034452418560000000
675 888676713020107845904642034592520770630451200000000
676 4303066189360522201222477220132205836736921600000000
677 19261343895232813662614898032972730888250982400000000
678 80395174519232613548305661355016615881395404800000000
679 315149084115391845109358192511665134255069986816000000
680 1167218830057006833738363675969130126870629580800000000
681 4105390367786713691079761894787974928993248870400000000
682 13772922524187684641041781840579012665009609113600000000
683 44240296592845290059103905306102283105788441395200000000
684 136512915200779752182377764944544187869290047733760000000
685 405849207353669533515177139024320558530321763532800000000
686 1165515672400281737274354860787792373215283013222400000000
687 3240702113503222391445767173897764159671762524569600000000
688 8742359189915669707156023073770712616788940763955200000000
689 22924408542445533898764682726776535306246555781038080000000
690 58530404789222639741526849515174132696799716887756800000000
691 145728762944595143846250523282678452836929907353190400000000
692 354320913826074467390883625236316238270182519839129600000000
693 842347832869535526250025222259921623057415047164723200000000
694 1960373138314555406545513244532181231842711382492446720000000
695 4471026455805126365805556522617255441044780346035404800000000
696 10002974443496214920107346796364029122337474672485990400000000
697 21973747138172013103186630667422621350708550919887257600000000
698 47435390647482440984656853504277404820577189287375667200000000
699 100708983220808874705886858209081259465225417256274493440000000
700 210436681356914066549614330586139945151217289789230284800000000
701 433072590618576774638336738307708292919896451450300006400000000
702 878344409141902190815781553750844988457254774772439449600000000
703 1756688818283804381631563107501689976914509549544878899200000000
704 523022617466601111760007224100074291200000000
705 13598588054131628905760187826601931571200000000
706 217577408866106062492163005225630905139200000000
707 2548763932431528160622480918357390603059200000000
708 23788463369360929499143155238002312295219200000000
709 185982531796821812447846486406199896126259200000000
710 1258958676778486115031576215672737758393139200000000
711 7553752060670916690189457294036426550358835200000000
712 40879128798924960911613533591255955449000755200000000
713 202244110899944543457456429346213674326635315200000000
714 924544506971175055805515105582691082636047155200000000
715 3939363551442398063866977406395814178188374835200000000
716 15757454205769592255467909625583256712753499340800000000
717 59528160332907348520656547474425636470402108620800000000
718 213480299124909111936147618528974696307648941260800000000
719 729964893781947285975214437550687671245509283020800000000
720 2388976016013645663191610886529523287712575835340800000000
721 7508210336042886370030777071949930332810952625356800000000
722 22727555611805493876849919785361951277698018757836800000000
723 66434393326816059024638227064904165273271131753676800000000
724 187960722583186898703854496086070321260962226425036800000000
725 515799192205024512722205361352472044390547505073356800000000
726 1375464512546732033925880963606592118374793346862284800000000
727 3570354692142581024233137820425622094504782730153164800000000
728 9035183302564898918467532443526064075889654255897804800000000
729 22322217571042691445625668389887923011021498749865164800000000
730 53910261303650273680001614224634983875674563018542284800000000
731 127424253990446101425458360894591780069776239862009036800000000
732 295087746083138340143166730492738859108955502838336716800000000
733 670199287714246399647192235356389951196610803056561356800000000
734 1494214805395696891016690885384738251848181462552333516800000000
735 3273041954676288427941322891795140932619826060828921036800000000
736 7049628825456621229412080074635688162565779207939214540800000000
737 14941004376340898725022617471615936105736427575035350220800000000
738 31181226524537527773960245158154997090232544504421600460800000000
739 64119141867358859929552053423811684157379598558388079820800000000
740 129994972553001524240735669955125058291673706666321038540800000000
741 259989945106003048481471339910250116583347413332642077081600000000
742 20397882081197443358640281739902897356800000000
743 543943522165265156230407513064077262848000000000
744 8920673763510348562178683214250867110707200000000
745 107048085162124182746144198571010405328486400000000
746 1022903924882519968463155675234099428694425600000000
747 8183231399060159747705245401872795429555404800000000
748 56653140455031875176420929705273199127691264000000000
749 347472594790862167748715035525675621316506419200000000
750 1921319053549473162845836078789029906103035494400000000
751 9707717323197338085957908608618256367678495129600000000
752 45302680841587577734470240173551863049166310604800000000
753 196968177572119903193348870319790708909418741760000000000
754 803630164494249205028863390904746092350428466380800000000
755 3095464337311182123074140468670133096460909648281600000000
756 11314455853620182932615823782035658904305393886822400000000
757 39418104264225153442661579627737134247257501283123200000000
758 131393680880750511475538598759123780824191670943744000000000
759 420459778818401636721723516029196098637413347019980800000000
760 1295470669872913150980445427765631222828787069196697600000000
761 3853194812955331423429017169764441585849725641713254400000000
762 11089682632408027023527415269078148954396771359077171200000000
763 30947951532301470763332321681148322663432850304401408000000000
764 83903335265350654069478738780002119220862394158599372800000000
765 221361990912840023502454544866388569859296529269496217600000000
766 569216548061588631863454543942142036781048218121561702400000000
767 1428621924546732252520042776952827072705375919991370547200000000
768 3504166984737267789200104924601273951918846596205248512000000000
769 8410000763369442694080251819043057484605231830892596428800000000
770 19770878987570268789592170943013503560300018690168560025600000000
771 45573551564568755176009072004234516681369534607846172262400000000
772 103100821572303085480151671091546939377524520916111012659200000000
773 229112936827340189955892602425659865283387824258024472576000000000
774 500523646607420107288257685299133859542170323763684232396800000000
775 1075752315096544708201628457956347399613022785402545215897600000000
776 2276229536291239527499097896545314787586975748822776833638400000000
777 4744816498184555634786851953362064627646090293320717906739200000000
778 9749622941475114318055175246634379371875527999974077890560000000000
779 19759235828056231684591821833179008860334403413280797858201600000000
780 39518471656112463369183643666358017720668806826561595716403200000000
781 815915283247897734345611269596115894272000000000
782 22301684408775871405446708035627167776768000000000
783 374668298067434639611504694998536418649702400000000
784 4603067661971339858084200538553447429124915200000000
785 45007772694830878612378849710300374862554726400000000
786 368245412957707188646736043084275794329993216000000000
787 2606044460931466258115362766442567159873798144000000000
788 16331211955170521884189606669706754201875801702400000000
789 92223314570374711816600131781873435492945703731200000000
790 475678148836669566211937521822294562016246261350400000000
791 2265134042079378886723512008677593152458315530240000000000
792 10045377056178115062860792386309326154380355829760000000000
793 41788768553700958661500896327046796802222280251801600000000
794 164059609877492652522929444839517054112428211358924800000000
795 610980616095489878361254484229925580832491269888409600000000
796 2167995734532383439346386879525542383599162570571776000000000
797 7358046129322028642630161530510931726154733572849664000000000
798 23966207392648893293138240413664177622332560780138905600000000
799 75137298852628962756865834810406610924069650013408460800000000
800 227338493964364553982312013016102053565133812861082009600000000
801 665380957944481621411644916144688937263806281544630272000000000
802 1887825043470389716563271622550047682469403868568485888000000000
803 5202006786451740552307681804360131391693468437833161113600000000
804 13945805427508921480654636326582479901135681343978261708800000000
805 36429859075941672439261090812297090353987085959779948953600000000
806 92860425095537596413802780501933759725849434799439085568000000000
807 231275020992659674087206925023684080826643875349546401792000000000
808 563470051145752660503376871875884851468550532669803960729600000000
809 1344419771154778277692267624124918242100401270931462081740800000000
810 3144575057955244107144625968292181651014497887941385886105600000000
811 7217057510061215983610616976408285756426716464127770886144000000000
812 16267018514741153486868374772221850435120535522319737552896000000000
813 36037702555734247724754553341537637887036263310985264732569600000000
814 78529919002047763698718877430813360171750663334385800760524800000000
815 168440985685551725034933244344353294281436205412885485689241600000000
816 355861237363841672609013896502154847073456771999053843005440000000000
817 740971343552108688172193318744212832262540127998029919682560000000000
818 1521461158760329839713570281154783682245749062822621435081523200000000
819 3082440789176772142796324205975925382212166932471804465879449600000000
820 6164881578353544285592648411951850764424333864943608931758899200000000
821 33452526613163807108170062053440751665152000000000
822 936670745168586599028761737496341046624256000000000
823 16110736816899689503294701884937066001937203200000000
824 202534977126738953755704823696351686881496268800000000
825 2025349771267389537557048236963516868814962688000000000
826 16939288996054530677749857981876686539179687936000000000
827 122484089663778914131422050022800656514068512768000000000
828 783898173848185050441101120145924201690038481715200000000
829 4518942413948360879013406457311798339154339482828800000000
830 23783907441833478310596876091114728100812313067520000000000
831 115521836146048323222899112442557250775374092042240000000000
832 522359606921261983268761204088084960027778503147520000000000
833 2214804733346150809059547505333480230517780853345484800000000
834 8859218933384603236238190021333920922071123413381939200000000
835 33603933885251943309868996632645906945787019843862528000000000
836 121407761133813472603397665253430373481553103952019456000000000
837 419408629371355632629919207239123108390819813652430848000000000
838 1390040028773635811002017943992522302095288525248056524800000000
839 4433100632305108802655084253813990044520109350791099187200000000
840 13640309637861873238938720780966123213908028771664920576000000000
841 40588238434613378906110339884826025173092183174222446592000000000
842 117045152695164162426922840598102956313103039851246125056000000000
843 327726427546459654795383953674688277676688511583489150156800000000
844 892531547360570974761896724901278713672683606014608749363200000000
845 2367940839936208708551970902799310873009160587385696681984000000000
846 6128788056305481363310983513127628141906062696762979647488000000000
847 15495426406508198163842863976586833415385139648419608920064000000000
848 38315963477911180914229627287560169899861436221546669329612800000000
849 92764964209679701160766466064619358704927687694270883640115200000000
850 220120254056867087500123817780452715571014852155897012027392000000000
851 512411083214346334836353805324988288706296868953071732916224000000000
852 1171225333061363051054522983599973231328678557607021103808512000000000
853 2630752286568600083907082393932247565753647221701924325477580800000000
854 5811214006151534513705196929880188652709549086744549256278835200000000
855 12633073926416379377619993325826497071107715405966411426693120000000000
856 27045454039651967118285056134163768377582714671928092068413440000000000
857 57054793453512368989258885543304388084215589855848303815557120000000000
858 118673970383305727497658481930073127215168426900164471936358809600000000
859 243512822344964999280909612272098105194761187665272552804476518400000000
860 493190526268283542847411872956148061153946709195488714540711936000000000
861 986381052536567085694823745912296122307893418390977429081423872000000000
862 1405006117752879898543142606244511569936384000000000
863 40276842042249223758236754712342665004843008000000000
864 708872419943586338144966882937230904085236940800000000
865 9114073970703252919006717066335825909667332096000000000
866 93166089478299918727624218900321775965488283648000000000
867 796146582814562941854243325148204267341445332992000000000
868 5879236303861387878308258401094431512675288612864000000000
869 38411010518561067471613954887150285882811885604044800000000
870 225947120697418043950670322865589916957716974141440000000000
871 1212979279533507393840440680646851133141427966443520000000000
872 6007135479594512807590753847012977040319452786196480000000000
873 27685059166826885113244343816668502881472260666818560000000000
874 119599455600692143689215565288007932447960166080656179200000000
875 487257041336153177993100451173365650713911787736006656000000000
876 1881820297574108825352663811428170788964073111256301568000000000
877 6920242384627367938393666919445531288448526925265108992000000000
878 24325700503538626692535314019869140286667549191840989184000000000
879 82012361697644512849119058695558815823622022989635334963200000000
880 265986037938306528159305055228839402671206561047465951232000000000
881 832058887909574267575261967638933516048389755071560155136000000000
882 2516470782946029492178841072859213560731715356801791688704000000000
883 7373844619795342232896138957680486247725491510628505878528000000000
884 20974491362973417906904573035180049771308064741343305610035200000000
885 58014550578437113359523287118583116388724434390949568708608000000000
886 156284095435789774764430079584754517618604598767455981010944000000000
887 410628799772467251341835895379551085507706200683119636381696000000000
888 1053688995642557475141314750407904672246189496092533406564352000000000
889 2643801479975871483081844282841651723090439099286720183743283200000000
890 6493547494677579081253652624523355109344938138598961854808064000000000
891 15628538038037563212508791062412142805542054503068687853944832000000000
892 36893597991432936108217473983399156786853374564621164769968128000000000
893 85499449313479502726980177802798045886993534705312540578021376000000000
894 194675669206076406209124097150986319865769894405942400085340979200000000
895 435841050461365088527889769741014148953216181505841194220912640000000000
896 960113618407644832699119492762813777404186370853447268428677120000000000
897 2082499961053201468107949322330610165073869029738463089267834880000000000
898 4450273889373964781162193072377742270568816008756167697613455360000000000
899 9375243660281152472315020072475777049998305725112993282972345958400000000
900 19481025787597199942472768981767848415580895013221804224358121472000000000
901 39948432627730966970640361709447992953469683444834585877797666816000000000
902 80883246307998501026975547164808282029247260308060149184676757504000000000
903 161766492615997002053951094329616564058494520616120298369353515008000000000
904 60415263063373835637355132068513997507264512000000000
905 1772181049858965845362417207343077260213092352000000000
906 31899258897461385216523509732175390683835662336000000000
907 419247402652349634274308985051447991844697276416000000000
908 4378806205480096180198338288315123470377949331456000000000
909 38215035975099021209003679607113804832389375983616000000000
910 288082578889208006037104661653627144121089142030336000000000
911 1920550525928053373580697744357514294140594280202240000000000
912 11523303155568320241484186466145085764843565681213440000000000
913 63074922535742384479702915393636258923354254255063040000000000
914 318378180418509178802309953891687783136930997668413440000000000
915 1494993195008651796115194566100099155599502076008202240000000000
916 6577970058038067902906856090840436284637809134436089856000000000
917 27286394314824577967613625265708476439979060113216372736000000000
918 107263756961724203045101837251405734970952167341609189376000000000
919 401374058308387340426832681327840814730014561665376321536000000000
920 1435216329708778974859583527172279276913385402318618361856000000000
921 4920741701858670770947143521733528949417321379378120097792000000000
922 16225148314236698217717608368959203562943600223895423025152000000000
923 51587651050393604589666241993613877995000164814436729618432000000000
924 158537659325599858007266987590130454326098067478512876388352000000000
925 471926055666901902905352893291551119854431456680224376225792000000000
926 1363341938593272163948797247286703235135024208187314864652288000000000
927 3828960338176849481728536949826485681655812669802671534768128000000000
928 10471034394197914909216815332178552680446508117419550727733248000000000
929 27922758384527773091244840885809473814524021646452135273955328000000000
930 72704540699336465784750717778145422384987075230384805052940288000000000
931 185066103598311003815729099798915620616330736950070412862029824000000000
932 461041872122108114769009336341158212763490607840526291691372544000000000
933 1125254738738704551300632956493674281999027924220945525484027904000000000
934 2693232653374604335899875600788138445440296343217345028207673344000000000
935 6326959249197483201796533157407055395637521568193128002773581824000000000
936 14600675190455730465684307286323973989932742080445680006400573440000000000
937 33123919835063746728119622500317075320444429794443930760789360640000000000
938 73928748617388652117832200942736660860122350555715439669008138240000000000
939 162434996962149714512420047141787592875761784319600120962891120640000000000
940 351571637260543217711813252717841639374936464691737248111462973440000000000
941 750019492822492197785201605798062163999864458009039462637787676672000000000
942 1577963088795373195340294287523195721662052496070966142173007839232000000000
943 3275771475473939291592509660174735422184514042476436041979408678912000000000
944 6713309443563875585238970414679087408427522605568992382328170872832000000000
945 13588385379743748172531891923687791380913539731754105063025695260672000000000
946 27176770759487496345063783847375582761827079463508210126051390521344000000000
947 2658271574788448768043625811014615890319638528000000000
948 79748147243653463041308774330438476709589155840000000000
949 1467365909283223719960081447680067971456440467456000000000
950 19704627924660432810892522297418055616700771991552000000000
951 210182697863044616649520237839125926578141567909888000000000
952 1872536762779852039241180300748576436787079423197184000000000
953 14404128944460400301855233082681357206054457101516800000000000
954 97948076822330722052615584962233229001170308290314240000000000
955 599211764089552652557177696239544459771865415423098880000000000
956 3342970894394346377424254515862721722937775475518341120000000000
957 17192421742599495655324737510151140289394273874094325760000000000
958 82224625725475848786335701135505453557972614180451123200000000000
959 368366323250131802562783941087064431939717311528421031936000000000
960 1555324475945000944153976640145383157078806426453333245952000000000
961 6221297903780003776615906560581532628315225705813332983808000000000
962 23681069440194853085183128198342608069070859138257202970624000000000
963 86112979782526738491575011630336756614803124139117101711360000000000
964 300165243813378917027775754825745265914456604142065325965312000000000
965 1005959195482675289498491718875470620902503213881516227559424000000000
966 3250022016174797089148973245597674313685010383309513965961216000000000
967 10146410196838390912465087205768349076870276318624824088854528000000000
968 30675193618348623688847938063950822790538044684214584454676480000000000
969 89980567947155962820620618320922413518911597740362781067051008000000000
970 256540342657848915275811975638374540670939448876778992829464576000000000
971 712030338805458213826743442588141582270362551984529449485860864000000000
972 1926670328532416343295894021120853693202157493605197333902917632000000000
973 5089317848953552604932550244470179566949095266126936353705820160000000000
974 13139693355480081270916766085723009063759482323454999313204117504000000000
975 33195014792791784263368672216563391318971323764517893001778823168000000000
976 82143595927925432244946205824038222585929038468129023360334036992000000000
977 199299216349720720856590794458322244962581929398083532087367827456000000000
978 474521943689811240134739986805529154672814117614484600208018636800000000000
979 1109651314474635515392007353760622023234888398113871680486443581440000000000
980 2550541827299908498065210932524414799674221094172182668580780769280000000000
981 5766442392156314865190911673533459547089543343345804294182634782720000000000
982 12832364760009827446481183724201219837185180961248409556068398530560000000000
983 28125730980843457416945060217427331149994917175338979848917037875200000000000
984 60751578918621868020601330069643035283989021098732196473660801810432000000000
985 129392973281220602017904131576902049176288304677819223658186642817024000000000
986 271889032464336961202178301794503040041314665525544191484290920349696000000000
987 563917993259365549160073514833043342307911898867795360115566353317888000000000
988 1155012757278218594665210813513462267377650877199098930357184097157120000000000
989 2337202285315924685675485410874300117517128833861706070840419584835584000000000
990 4674404570631849371350970821748600235034257667723412141680839169671168000000000
991 119622220865480194561963161495657715064383733760000000000
992 3668414773208059299900203619200169928641101168640000000000
993 68966197736311514838123828040963194658452701970432000000000
994 945822140383700774922841070276066669601637055594496000000000
995 10298952195289186215826491654117170402328936827584512000000000
996 93626838138992601962059015037428821839353971159859200000000000
997 734610576167480415394616887216749217508777312177356800000000000
998 5093299994761197546736010418036127908060856031096340480000000000
999 31758223496746290585530417900695856367908867017424240640000000000
1000 180520428297294704380909743856586973038639875677990420480000000000
1001 945583195842972261042860563058312715916685063075187916800000000000
1002 4604579040626647532034799263588305399246466394105262899200000000000
1003 20996880425257512746078684641962672620563886757119998820352000000000
1004 90208819604810054760930645128432223110570772734293328265216000000000
1005 367056576323020222820338487074310425070598316642986646044672000000000
1006 1420864166411691185110987691900556484144251548295432178237440000000000
1007 5252891766734131047986075709450542153502990572486143204392960000000000
1008 18610245116429492855722096799196206486696309456808050209849344000000000
1009 63375429315408543238404978289154649116857702474535522336243712000000000
1010 208001409035187013705534287718251156075840664531808893821517824000000000
1011 659516662794495409310230668374942689996567960710613565775544320000000000
1012 2024562778811009163463963912220754304175510949158162574008647680000000000
1013 6028698052459449508981581427501801705767077048604306331492417536000000000
1014 17444743300733726238755214343409468765623882523620971512403591168000000000
1015 49130093377576616754045297538581769176655016086932532014524399616000000000
1016 134866922997269144030712581478459758524151024552363813373204234240000000000
1017 361341567275702234950211067357382749253385763895012481113113231360000000000
1018 946057921594565851506007158172056652590682727288759950550696460288000000000
1019 2423236079873800251225913071809127566284906634809806189129854091264000000000
1020 6078626098666481986126019230978828471358748846641547728664718737408000000000
1021 14947441226229054064244309584374168372193644704856264906552587059200000000000
1022 36063667720425654250240238997220215755133872938700829615809416396800000000000
1023 85443151214546934685184566239567895789086406654768119397456155770880000000000
1024 198942262529392862849086452736904354374589245345430248149300900003840000000000
1025 455548948980348874350082022209143304220073924124318539240428147834880000000000
1026 1026589180800786195718494697936097586974814476899872764485471882444800000000000
1027 2278184209448320050772549877611613823149588291202457367762280067891200000000000
1028 4981629471326993177689309065710728893287099730096040110840185748455424000000000
1029 10739616782341309967486042920882870081631929288258995563629491353812992000000000
1030 22838678727004304740982977350738255363470431904145712084680437309374464000000000
1031 47933029427046071678606248760808684096172511403762605609823140032020480000000000
1032 99331097125926799141208129962157754994477975439122508010717832355512320000000000
1033 203336598822485447653767230746064110223990208545968428163116503880695808000000000
1034 411347602215602744678885432313876820683014674759660268467913846931062784000000000
1035 822695204431205489357770864627753641366029349519320536935827693862125568000000000
1036 5502622159812088949850305428800254892961651752960000000000
1037 172415494340778787095309570102407986646131754926080000000000
1038 3310377491342952712229943745966233343605729694580736000000000
1039 46345284878801337971219212443527266810480215724130304000000000
1040 514947609764459310791324582705858520116446841379225600000000000
1041 4774968745088622700065009766908869913807052529152819200000000000
1042 38199749960708981600520078135270959310456420233222553600000000000
1043 269944899722343469977008552155914779127225369648106045440000000000
1044 1714944068824299691618642566637576243867078818940908994560000000000
1045 9928623556351208740950035912112283517125193162289473126400000000000
1046 52952658967206446618400191531265512091334363532210523340800000000000
1047 262461005315718909325983558024533407757048584463999985254400000000000
1048 1217819064664935739272563709233835011992705431912959931580416000000000
1049 5322320356683793230894908062577501163523675591323306367647744000000000
1050 22023394579381213369220309224458625504235898998579198762680320000000000
1051 86672714151113162291770249205933945532799344446021362872483840000000000
1052 325679289537516124975136693985933613517185415494140878672363520000000000
1053 1172445442335058049910492098349361008661867495778907163220508672000000000
1054 4056027476186146767257918610505897543478892958370273429519597568000000000
1055 13520091587287155890859728701686325144929643194567578098398658560000000000
1056 43528099744436697014475224112746217539773485406900495341185925120000000000
1057 135645706180337613952085582118790538379759233593596892458579394560000000000
1058 409951467567242566610747537070122515992161239305092830541484392448000000000
1059 1203687287750627110474109789695253344828047894129847034355847790592000000000
1060 3439106536430363172783170827700723842365851126085277241016707973120000000000
1061 9575551532806109226180593284970642855214722743217830749497500631040000000000
1062 26016592843850560916415196849731557946243775000440898640144152657920000000000
1063 69062228276403307159938522546560135639119839092079476390200841601024000000000
1064 179319469910661218590717567313875439905083090975925657995609202753536000000000
1065 455896957399986148959451442323412135351906163498116079649853905305600000000000
1066 1136005533193408108882567528412436796286716997569076132897996616499200000000000
1067 2776902414472775377268498402785956613145308216279963880417325062553600000000000
1068 6664565794734660905444396166686295871548739719071913313001580150128640000000000
1069 15716438739822036165077829766215443995592550382288989603794771100303360000000000
1070 36443915918427909948006561776731464337605913929945483139234251826790400000000000
1071 83153723644863681853198070532823904544959972628889693923323222478028800000000000
1072 186811105174762244163349089964152333498266239878601504156506965567078400000000000
1073 413475246120140433748212652453990498142829277597971329199735417121800192000000000
1074 902127809716670037268827605354161086857082060213755627344877273720291328000000000
1075 1941287691795365902983553074812751705894986711852385527197837171296829440000000000
1076 4122240530725962164360137393429546832270835980723584082444790042753761280000000000
1077 8641805449955631525285107306707724684519583863203658196932451414929571840000000000
1078 17893620696378719393531516305653641699711138352045221678354252341501231104000000000
1079 36609936597188644276420803475935037040788306053609763893644332376864587776000000000
1080 74042568398808494042199377816497827722942641456738848324224492447591301120000000000
1081 148085136797616988084398755632995655445885282913477696648448984895182602240000000000
1082 258623241511168180642964355153611979969197632389120000000000
1083 8275943728357381780574859364915583359014324236451840000000000
1084 162208497075804682899267243552345433836680755034456064000000000
1085 2317264243940066898560960622176363340524010786206515200000000000
1086 26262328097987424850357553717998784525938788910340505600000000000
1087 248298374744608380403380507879261235517966731515946598400000000000
1088 2024586747917576024827564141169360843454190272360795340800000000000
1089 14577024585006547378758461816419398072870169960997726453760000000000
1090 94321923785336483039025341165066693412689335041749994700800000000000
1091 556002919155667689493202011078287876959010817088210495078400000000000
1092 3018301561130767457248810917282134189206058721335999830425600000000000
1093 15222738308311696740907046365422937649908817898911999144755200000000000
1094 71851324815231208617081258844796265707569620482864635963244544000000000
1095 319339221401027593853694483754650069811420535479398382058864640000000000
1096 1343427069342254015522438862691976155758389838913331124523499520000000000
1097 5373708277369016062089755450767904623033559355653324498093998080000000000
1098 20517795240863515873433611721113817651582681176130875356358901760000000000
1099 75036508309443715194271494294359104554359519729850058446112555008000000000
1100 263641785952099539871764709682883340326128042294067772918773841920000000000
1101 892326044760952288796742094311297459565356450841460154494311464960000000000
1102 2916382682877258699969840015553996575164823522262333187859456983040000000000
1103 9223908020262957748741819584077756609823627884364588687183398830080000000000
1104 28286651262139737096141580057838453603459125512051405307362423078912000000000
1105 84258110142543897733187685278667734137963352589089292404909345341440000000000
1106 244176564086555785267605128766751392807975429952054684112186266091520000000000
1107 689439710362039864285002716517886285575460037511683813963820045434880000000000
1108 1899211277601090946898309370030403730075795575032185600730523144028160000000000
1109 5110604892453844729835450668445450037294868092813881252874862278475776000000000
1110 13448960243299591394303817548540657992881231823194424349670690206515200000000000
1111 34648168762398947320918309616579322286744868425856822053388896803225600000000000
1112 87472426055892424383957699687757633314077208812818862233145739470438400000000000
1113 216598388328876479426942875417304615825334040869837182672551354879180800000000000
1114 526500697784038211530107297168217373852350437806681151727124831860162560000000000
1115 1257315099185762893206226381297235519647404030583119168303581688024268800000000000
1116 2951957189392660705788531503915248611346079028325584134277974397970022400000000000
1117 6818605338878821911962241783691560172686717755568954901712504243198361600000000000
1118 15505321729505266265557974467024643680356097909923924844990078142067507200000000000
1119 34731920674091796434849862806135201843997659318229591652777775038231216128000000000
1120 76680863825916953167850346455103692382851975118169228324314568266224762880000000000
1121 166950741494401467656585564433896646706968857219305155339013996731527331840000000000
1122 358634926173158708299331953228370574407562730322951815172696733719577231360000000000
1123 760478879596095574225089442990279772237723379961921921330055724513802321920000000000
1124 1592532241977706026024304951203174111274291313332024729373528458393609568256000000000
1125 3294894293746977984877872312834153333670947544824878750427989913917812899840000000000
1126 6737873724291572957840143381301302322787780372563235197504428812730808401920000000000
1127 13623832585380762903764685518235600301021446028039948091657306610356799406080000000000
1128 27247665170761525807529371036471200602042892056079896183314613220713598812160000000000
1129 12413915592536072670862289047373375038521486354677760000000000
1130 405521242689511707248168108880863584591701887586140160000000000
1131 8110424853790234144963362177617271691834037751722803200000000000
1132 118180476440943411826608991730994530366724550096532275200000000000
1133 1365641061095346092218592793335936795348817023337706291200000000000
1134 13159813861464244161379166917600845482452236770345169715200000000000
1135 109327684387549105340688463623145485546526274707482948403200000000000
1136 801736352175360105831715399903066894007859347854874954956800000000000
1137 5282027731978843050185419105243734831110602762337999703244800000000000
1138 31692166391873058301112514631462408986663616574027998219468800000000000
1139 175061490545584512520431033202363782973951405837487990164684800000000000
1140 898141560190390107713515735559953321344620256035807949540556800000000000
1141 4311079488913872517024875530687775942454177228971878157794672640000000000
1142 19479692505462683225075363509033654258496652664243301305590743040000000000
1143 83292478299219748962391209486902521657020170012626529720456970240000000000
1144 338543621474248011911654593398377991251114239406159443379921879040000000000
1145 1313138895415265015899751150151284329701291595272376022806969712640000000000
1146 4877373040113841487627647129133341796033368782440253798997316075520000000000
1147 17400357872838569631536470839070300461524450791408473012639073566720000000000
1148 59785844998983803349381720318856929790878882206377830351118868152320000000000
1149 198314022435653591597949121057671767111207999513838656774443074846720000000000
1150 636449653398144084663185551301365206077830324021156619415654519275520000000000
1151 1980065588349781596729910604048691752242138785843598371515369615523840000000000
1152 5982325820120616739056325654785409123795398033825339760748563519242240000000000
1153 17580712614232016539267569271206100282174230956547937256077411158589440000000000
1154 50329098856428910092805198305805698847008582738352918419358863316746240000000000
1155 140541634542480730070474893382249876025608872552381734454058712658083840000000000
1156 383295366934038354737658800133408752797115106961041093965614670885683200000000000
1157 1022120978490768945967090133689090007458973618562776250574972455695155200000000000
1158 2667908994704718943710709840476607816079354868790975298110945053848371200000000000
1159 6822849232359609101948700575645095398498022287399871254185367678694195200000000000
1160 17111272677981241874728487157967064650201389228717137431131557035455283200000000000
1161 42120055822723056922408583773457389908188035024534492138169986548813004800000000000
1162 101842523034046794349704336885076077091439726477232652632590116729965772800000000000
1163 242060489530198177874659583321050386130378480322697899010793900633541836800000000000
1164 565944243126942218692866068046399494332997573712223256842137852185464012800000000000
1165 1302447025278442366306869855230070069149912224433609686979166563933670604800000000000
1166 2952213257297802696962238338521492156739801042049515290486110878249653370880000000000
1167 6594554289028857972435129795138917544925269860162553635891052870895329607680000000000
1168 14524714510012927686122944105749008263506290578079548514494217715642877870080000000000
1169 31559873503237966330341211884096610547865520268419759735197312567322796359680000000000
1170 67682620284052506106032960426134899729157380816611050998374959481728406650880000000000
1171 143327901777993542342187445608285670014686218199882225643617561255424861143040000000000
1172 299835380730974996623886380467907953364056226579063966288947082166520973885440000000000
1173 619884382634824712121293191079719813696475794275817638170407450771234372976640000000000
1174 1267016430440410950050115753195910827994994480607715172524129514763182344765440000000000
1175 2561280526051583425907760877428292856592031853271510241231573642747078288343040000000000
1176 5122561052103166851815521754856585713184063706543020482463147285494156576686080000000000
1177 608281864034267560872252163321295376887552831379210240000000000
1178 20276062134475585362408405444043179229585094379307008000000000000
1179 413631667543301941393131471058480856283535925337862963200000000000
1180 6145384774929057414983667570011715579069676605019678310400000000000
1181 72378976238053342887585418046804650153487302236898433433600000000000
1182 710629948519069184714475013550445656052420785598639164620800000000000
1183 6013022641315200793737865499273001705058945108911562162176000000000000
1184 44897235721820165926576062394571746064440123479872997477580800000000000
1185 301075580722794053860568888998892885373304357453265983084953600000000000
1186 1838145650728637381464525848624819721226489761293623896729190400000000000
1187 10328627942189486238705430958939463195463132944411791419716403200000000000
1188 53888493611423406462810944133597199280677215362148476972433408000000000000
1189 262975848823746223538517407371954332489704810967284567625475031040000000000
1190 1207740935338686359954672537560086564026792465183084680946626068480000000000
1191 5247426132850844184630646197674858864392270710795471372388789125120000000000
1192 21666791774351872762345893977496191440071311321994204376315000258560000000000
1193 85354028201992226033483824759833481430583953692704441482453031321600000000000
1194 321906620647513538183424710522800558538202339641056750733822860984320000000000
1195 1165823977480184165312943546217710130922138203024367691846817928970240000000000
1196 4065437459930898627757956981682271225779763990033692463876083034357760000000000
1197 13683667548060097820258489352979351930673351966454867317436572164423680000000000
1198 44551475737870085926422988591095564425448122681480963359095816349286400000000000
1199 140584656772834493367823652887457114409191853794895484377591242702192640000000000
1200 430727459048684405212055447144549456913268658435424462773896573385441280000000000
1201 1283392020838937207366532556798045320598718859827999419693651014577029120000000000
1202 3724353315375739346867584674629621714678635122638115963032555885439221760000000000
1203 10540622590686054755285617003668740701920665441428630084054403449356288000000000000
1204 29130447886986914960062068810139065212580748129039123141386714987311923200000000000
1205 78703315343789208839465940294059930574340968629333771294272879088526950400000000000
1206 208096901586968077609435367557175409654189679765696073252653714200172953600000000000
1207 539005089356409119053947345475962536481343760704589829080644046616841420800000000000
1208 1368901814238499349978278972637365172016111138297370994490524562836422656000000000000
1209 3411724521640567610715095285650048582563230836987293863191768910453853388800000000000
1210 8351086888791837136675755624576238321498057571133077515872389571857193369600000000000
1211 20091020631006448763596745415647182048821413866783925617895893752583972454400000000000
1212 47539316422663146370200749715897557523971796191826753574739579583578977075200000000000
1213 110707997148667601136083937694555955877742539076856823393229157934362001408000000000000
1214 253890340127611031938752497112848325479622889616258314981805535529470189895680000000000
1215 573726223145510643601856292177085826408498477834142166322521599767893675868160000000000
1216 1278174876881137636378819081305912727188553570871000269275491158976573252567040000000000
1217 2808828741788179003400367857684598338760031303889358616432560818491728876011520000000000
1218 6091435825564725549542966438352140975624164273494994589853746353355556598579200000000000
1219 13042839061797412353139057550353995971336445856189282533569198074243662364016640000000000
1220 27584855027249699689397547003047531709493172845273884898583131559319929597460480000000000
1221 57649247585038698227280266770413942673772248867651040349847892921724796686827520000000000
1222 119099544461398629304710880800415617831529481177125226217268174387739140407951360000000000
1223 243321649974900425461237283355687821376243026060793472916999496060972437392588800000000000
1224 491765861001904017774290088466232228465670115828129966316462139407439031361863680000000000
1225 983531722003808035548580176932464456931340231656259932632924278814878062723727360000000000
1226 30414093201713378043612608166064768844377641568960512000000000000
1227 1034079168858254853482828677646202140708839813344657408000000000000
1228 21508846712251700952442836495041004526743868117568874086400000000000
1229 325705393071240042994134381210620925690692860066042950451200000000000
1230 3908464716854880515929612574527451108288314320792515405414400000000000
1231 39084647168548805159296125745274511082883143207925154054144000000000000
1232 336729267913651244449320467959288095483300926099047481081856000000000000
1233 2559142436143749457814835556490589525673087038352760856222105600000000000
1234 17462383681922055123912995561935787351651652732289427018927308800000000000
1235 108450593392989605506407025068864363552362895916323809907022233600000000000
1236 619717676531369174322325857536367791727787976664707485182984192000000000000
1237 3287198110296827794231467592149429156121310137091057095318437888000000000000
1238 16304502627072265859388079257061168614361698279971643192779451924480000000000
1239 76087678926337240677144369866285453533687925306534334899637442314240000000000
1240 335835272502454027816361356651190967321105325490910167832882504007680000000000
1241 1408341465332871729552483108537252443604635235929623284460475016806400000000000
1242 5633365861331486918209932434149009774418540943718493137841900067225600000000000
1243 21567743583383407058289455605027637422059556755950802299166131685949440000000000
1244 79276030468652523241280161142804288902705397805657003045583619169976320000000000
1245 280515184735232005315299031736076714578803715312324780007449729370685440000000000
1246 957856728364206847418094254708554635147134637651840712220560051509657600000000000
1247 3163154777388776100776032189967785074206816710385148398495802960799334400000000000
1248 10122095287644083522483303007896912237461813473232474875186569474557870080000000000
1249 31443104510553961580480047641552110354668612065785985782494449857137213440000000000
1250 94971009542081353345123409203055353724305195627271957057330175078700154880000000000
1251 279326498653180451015068850597221628600897634197858697227441691407941632000000000000
1252 801087316892140161401706892278824293345970573548575886388134662151077888000000000000
1253 2243044487297992451924779298380708021368717605936012481886777054023018086400000000000
1254 6138858596815558289478343342936674584798595553088034160953284568905102131200000000000
1255 16439655225370478131145394037016857362680984701489989786959643421813663334400000000000
1256 43120407148512729524315787638077002918507500856367186326451523729347313664000000000000
1257 110881046953318447348240596783626578933305002202087050553732489589750235136000000000000
1258 279761410774526544078637813423303983770184928632958096781725050657215977881600000000000
1259 693140211769722482344087716839827780684338778404045433817408334464147049676800000000000
1260 1687645733004541696142126614914363292100998764809849751903255075217053686169600000000000
1261 4040841895926367441467063725851292389537602676305274053852864264604213051392000000000000
1262 9520887754785413697703218641731812205485858360609686811817707582355132121088000000000000
1263 22088459591102159778671467248817804316727191396614473403417081591063906520924160000000000
1264 50487907636804936636963353711583552723947866049404510636381900779574643476398080000000000
1265 113757564042421249637714898236226232719781267807519023965518713148915019478466560000000000
1266 252794586760936110306033107191613850488402817350042275478930473664255598841036800000000000
1267 554320660126390025008409945890044828781798948888044507676690918155355650470707200000000000
1268 1199941193685361936488793294632567629362953018769413993088366222830416937489530880000000000
1269 2565391517534222071113971871283420448982865074610471295568231235016753452563824640000000000
1270 5419029272993637633364345076418910611334591393559197792885701934642130888561786880000000000
1271 11314456723832869783947533676039483693995300711826896490640476566835218338755379200000000000
1272 23358878397590440844278779202146030852119330501836173400031951621853353989688524800000000000
1273 47701288517184689724106138581224526161170001235328606732696827522521586042100776960000000000
1274 96386108756373187483760857339381516779271342702313473398026579323858050146925281280000000000
1275 192772217512746374967521714678763033558542685404626946796053158647716100293850562560000000000