1 1 2 4 3 1 4 24 5 12 6 1 7 192 8 144 9 24 10 1 11 1920 12 1920 13 480 14 40 15 1 16 23040 17 28800 18 9600 19 1200 20 60 21 1 22 322560 23 483840 24 201600 25 33600 26 2520 27 84 28 1 29 5160960 30 9031680 31 4515840 32 940800 33 94080 34 4704 35 112 36 1 37 92897280 38 185794560 39 108380160 40 27095040 41 3386880 42 225792 43 8064 44 144 45 1 46 1857945600 47 4180377600 48 2786918400 49 812851200 50 121927680 51 10160640 52 483840 53 12960 54 180 55 1 56 40874803200 57 102187008000 58 76640256000 59 25546752000 60 4470681600 61 447068160 62 26611200 63 950400 64 19800 65 220 66 1 67 980995276800 68 2697737011200 69 2248114176000 70 843042816000 71 168608563200 72 19670999040 73 1405071360 74 62726400 75 1742400 76 29040 77 264 78 1 79 25505877196800 80 76517631590400 81 70141162291200 82 29225484288000 83 6575733964800 84 876764528640 85 73063710720 86 3914127360 87 135907200 88 3020160 89 41184 90 312 91 1 92 714164561510400 93 2321034824908800 94 2321034824908800 95 1063807628083200 96 265951907020800 97 39892786053120 98 3799312957440 99 237457059840 100 9894044160 101 274834560 102 4996992 103 56784 104 364 105 1 106 21424936845312000 107 74987278958592000 108 81236218871808000 109 40618109435904000 110 11169980094873600 111 1861663349145600 112 199463930265600 113 14247423590400 114 692583091200 115 23086103040 116 524684160 117 7949760 118 76440 119 420 120 1 121 685597979049984000 122 2570992421437440000 123 2999491158343680000 124 1624724377436160000 125 487417313230848000 126 89359840758988800 127 10638076280832000 128 854845415424000 129 47491411968000 130 1846888243200 131 50369679360 132 953971200 133 12230400 134 100800 135 480 136 1 137 23310331287699456000 138 93241325150797824000 139 116551656438497280000 140 67988466255790080000 141 22096251533131776000 142 4419250306626355200 143 578711349677260800 144 51670656221184000 145 3229416013824000 146 143529600614400 147 4566850928640 148 103792066560 149 1663334400 150 18278400 151 130560 152 544 153 1 154 839171926357180416000 155 3566480687018016768000 156 4755307582690689024000 157 2972067239181680640000 158 1040223533713588224000 159 225381765637944115200 160 32197395091134873600 161 3162244160736460800 162 219600288940032000 163 10980014447001600 164 399273252618240 165 10586790789120 166 203592130560 167 2796595200 168 26634240 169 166464 170 612 171 1 172 31888533201572855808000 173 143498399407077851136000 174 203289399160026955776000 175 135526266106684637184000 176 50822349790006738944000 177 11858548284334905753600 178 1835251520194687795200 179 196634091449430835200 180 15020659763498188800 181 834481097972121600 182 34137863098859520 183 1034480699965440 184 23209502883840 185 382574223360 186 4554455040 187 37953792 188 209304 189 684 190 1 191 1275541328062914232320000 192 6058821308298842603520000 193 9088231962448263905280000 194 6437497640067520266240000 195 2574999056027008106496000 196 643749764006752026624000 197 107291627334458671104000 198 12453492458463952896000 199 1037791038205329408000 200 63420563445881241600 201 2882752883903692800 202 98275666496716800 203 2519888884531200 204 48459401625600 205 692277166080 206 7211220480 207 53023680 208 259920 209 760 210 1 211 53572735778642397757440000 212 267863678893211988787200000 213 424117491580918982246400000 214 318088118685689236684800000 215 135187450441417925591040000 216 36049986784378113490944000 217 6437497640067520266240000 218 804687205008440033280000 219 72645372674373058560000 220 4843024844958203904000 221 242151242247910195200 222 9172395539693568000 223 264588332875776000 224 5815128195072000 225 96918803251200 226 1211485040640 227 11134972800 228 72777600 229 319200 230 840 231 1 232 2357200374260265501327360000 233 12375301964866393881968640000 234 20625503274777323136614400000 235 16328523425865380816486400000 236 7347835541639421367418880000 237 2081886736797836054102016000 238 396549854628159248400384000 239 53109355530557042196480000 240 5163409565470823546880000 241 372912913061781700608000 242 20340704348824456396800 243 847529347867685683200 244 27164402175246336000 245 671647306530816000 246 12793282029158400 247 186568696258560 248 2057742973440 249 16811625600 250 98313600 251 388080 252 924 253 1 254 108431217215972213061058560000 255 596371694687847171835822080000 256 1043650465703732550712688640000 257 869708721419777125593907200000 258 413111642674394134657105920000 259 123933492802318240397131776000 260 25081778305231072461324288000 261 3583111186461581780189184000 262 373240748589748102103040000 263 29029836001424852385792000 264 1715399400084195822796800 265 77972700003827082854400 266 2749037500134929203200 267 75523008245465088000 268 1618350176688537600 269 26972502944808960 270 347072648186880 271 3402673021440 272 24873340800 273 130912320 274 467544 275 1012 276 1 277 5204698426366666226930810880000 278 29927015951608330804852162560000 279 54866195911281939808895631360000 280 48007921422371697332783677440000 281 24003960711185848666391838720000 282 7601254225208852077690748928000 283 1628840191116182588076589056000 284 247234671865849142833053696000 285 27470519096205460314783744000 286 2289209924683788359565312000 287 145676995207150168335974400 288 7173488400352091622604800 289 275903400013541985484800 290 8337740110299345715200 291 198517621673793945600 292 3722205406383636480 293 54738314799759360 294 626091835944960 295 5492033648640 296 36131800320 297 172056192 298 558624 299 1104 300 1 301 260234921318333311346540544000000 302 1561409527909999868079243264000000 303 2992701595160833080485216256000000 304 2743309795564096990444781568000000 305 1440237642671150919983510323200000 306 480079214223716973327836774400000 307 108589346074412172538439270400000 308 17451859190530527729392025600000 309 2060288932215409523608780800000 310 183136793974703068765224960000 311 12486599589184300143083520000 312 662168160032500765163520000 313 27590340001354198548480000 314 909571648396292259840000 315 23822114600855273472000 316 496294054184484864000 317 8210747219963904000 318 107330029019136000 319 1098406729728000 320 8671632076800 321 51616857600 322 223449600 323 662400 324 1200 325 1 326 13532215908553332190020108288000000 327 84576349428458326187625676800000000 328 169152698856916652375251353600000000 329 162104669737878458526282547200000000 330 89157568355833152189455400960000000 331 31205148924541603266309390336000000 332 7429797362986096015787950080000000 333 1260412052649427002678312960000000 334 157551506581178375334789120000000 335 14879864510444624337174528000000 336 1082171964395972679067238400000 337 61487043431589356765184000000 338 2759034000135419854848000000 339 98536928576264994816000000 340 2815340816464714137600000 341 64518227043983032320000 342 1185996820661452800000 343 17441129715609600000 344 203989821235200000 345 1878853616640000 346 13420382976000 347 72621120000 348 287040000 349 780000 350 1300 351 1 352 730739659061879938261085847552000000 353 4749807783902219598697058009088000000 354 9895432883129624163952204185600000000 355 9895432883129624163952204185600000000 356 5689873907799533894272517406720000000 357 2086287099526495761233256382464000000 358 521571774881623940308314095616000000 359 93137816943147132197913231360000000 360 12289017513331913276113551360000000 361 1228901751333191327611355136000000 362 94960589875746602588150169600000 363 5755187265196763793221222400000 364 276691695442152105443328000000 365 10641988286236619440128000000 366 329394875526371554099200000 367 8234871888159288852480000 368 166513953620867973120000 369 2720816235635097600000 370 35800213626777600000 371 376844353966080000 372 3140369616384000 373 20392010496000 374 100751040000 375 365040000 376 912600 377 1404 378 1 379 40921420907465276542620807462912000000 380 276219591125390616662690450374656000000 381 598475780771679669435829309145088000000 382 623412271637166322328988863692800000000 383 374047362982299793397393318215680000000 384 143384822476548254135667438649344000000 385 37553167791476923702198614884352000000 386 7041218960901923194162240290816000000 387 977947077903044888078088929280000000 388 103227747111988071519353831424000000 389 8445906581889933124310768025600000 390 543865196561094178459405516800000 391 27890522900568932228687462400000 392 1149334734913554899533824000000 393 38311157830451829984460800000 394 1037593857908070395412480000 395 22888099806795670487040000 396 411387414828026757120000 397 6014435889298636800000 398 71223582899589120000 399 678319837138944000 400 5138786644992000 401 30467114496000 402 137985120000 403 459950400 404 1061424 405 1512 406 1 407 2373442412632986039472006832848896000000 408 16614096888430902276304047829942272000000 409 37381717998969530121684107617370112000000 410 40496861165550324298491116585484288000000 411 25310538228468952686556947865927680000000 412 10124215291387581074622779146371072000000 413 2772106567879932913289570480553984000000 414 544520932976415393681879915823104000000 415 79409302725727244911940821057536000000 416 8823255858414138323548980117504000000 417 762008460499402855215593737420800000 418 51955122306777467401063209369600000 419 2830888074407746621211777433600000 420 124434640633307543789528678400000 421 4444094308332412278197452800000 422 129619417326362024780759040000 423 3097522840519680739246080000 424 60735741970974132142080000 425 976744388422098616320000 426 12851899847659192320000 427 137698926939205632000 428 1192198501638144000 429 8246432323584000 430 44817566976000 431 186739862400 432 574584192 433 1227744 434 1624 435 1 436 142406544757979162368320409970933760000000 437 1032447449495348927170322972289269760000000 438 2409044048822480830064086935341629440000000 439 2710174554925290933822097802259333120000000 440 1761613460701439106984363571468566528000000 441 734005608625599627910151488111902720000000 442 209715888178742750831471853746257920000000 443 43066655608134672045748684251463680000000 444 6579627940131686006989382316195840000000 445 767623259682030034148761270222848000000 446 69783932698366366740796479111168000000 447 5022328489655155182102776905728000000 448 289749720557028183582852513792000000 449 13532267168872195387111243776000000 450 515514939766559824270904524800000 451 16109841867704994508465766400000 452 414591518654172652791398400000 453 8806682585791249160601600000 454 154503203259495599308800000 455 2236230573492699463680000 456 26621792541579755520000 457 259303174106296320000 458 2049827463290880000 459 12997094423040000 460 64985472115200 461 249944123520 462 712091520 463 1412880 464 1740 465 1 466 8829205774994708066835865418197893120000000 467 66219043312460310501268990636484198400000000 468 160029354671779083711400060704836812800000000 469 186700913783742264329966737488976281600000000 470 126023116804026028422727547805058990080000000 471 54610017281744612316515270715525562368000000 472 16252981333852563189439068665334988800000000 473 3482781714396977826308371856857497600000000 474 556277634938406180590920504914739200000000 475 67989488714694088738890283934023680000000 476 6489905740948072106894072557338624000000 477 491659525829399402037429739192320000000 478 29940804457559578970228093091840000000 479 1480589231417781377648641966080000000 480 59928611747862579571492651008000000 481 1997620391595419319049755033600000 482 55081444621197223870857216000000 483 1260033046890132572209152000000 484 23947996505221817892864000000 485 378126260608765545676800000 486 4951653412733834526720000 487 53589322648634572800000 488 476584885215129600000 489 3453513660979200000 490 20145496355712000 491 92979213949440 492 331122556800 493 875985600 494 1618200 495 1860 496 1 497 565069169599661316277495386764665159680000000 498 4379286064397375201150589247426154987520000000 499 10948215160993438002876473118565387468800000000 500 13229093319533737586809071684933176524800000000 501 9260365323673616310766350179453223567360000000 502 4167164395653127339844857580753950605312000000 503 1289836598654539414713884489280984711168000000 504 287909955056816833641492073500219801600000000 505 47984992509469472273582012250036633600000000 506 6131415709543321457179923787504680960000000 507 613141570954332145717992378750468096000000 508 48772624962276420682113030127878144000000 509 3126450318094642351417501931274240000000 510 163193835285159902958605870039040000000 511 6994021512221138698225965858816000000 512 247704928557831995562169624166400000 513 7285439075230352810652047769600000 514 178564683216430215947354112000000 515 3654832697412314361495552000000 516 62516875087315903551897600000 517 893098215533084336455680000 518 10632121613489099243520000 519 105060490251868569600000 520 856471387922841600000 521 5709809252818944000 522 30745126745948160 523 131389430538240 524 434488857600 525 1070169600 526 1845120 527 1984 528 1 529 37294565193577646874314695526467900538880000000 530 298356521548621174994517564211743204311040000000 531 770754347333938035402503707547003277803520000000 532 963442934167422544253129634433754097254400000000 533 698496127271381344583518984964471720509440000000 534 325964859393311294138975526316753469571072000000 535 104774419090707201687527847744670758076416000000 536 24322633003199886106033250369298568839168000000 537 4222679340833313560075217078003223756800000000 538 563023912111108474676695610400429834240000000 539 58861590811615885988927268360044937216000000 540 4905132567634657165743939030003744768000000 541 330153153590794232309688203942559744000000 542 18140283164329353423609241974865920000000 543 820631857433946940591846660767744000000 544 30773694653773010272194249778790400000 545 961677957930406571006070305587200000 546 25141907396873374405387458969600000 547 551357618352486280819900416000000 548 10156587706493168330892902400000 549 157185285933822843216199680000 550 2041367349789907054755840000 551 22188775541194641899520000 552 200985285699226828800000 553 1507389642744201216000 554 9276243955348930560 555 46249079549460480 556 183528093450240 557 565049548800 558 1298964480 559 2095104 560 2112 561 1 562 2536030433163279987453399295799817236643840000000 563 20922251073597059896490544190348492202311680000000 564 55792669529592159723974784507595979206164480000000 565 72065531475723206310134096655644806474629120000000 566 54049148606792404732600572491733604855971840000000 567 26123755159949662287423610037671242347053056000000 568 8707918386649887429141203345890414115684352000000 569 2099230325353097862382254378027153402888192000000 570 379027697633198225152351484921569364410368000000 571 52642735782388642382271039572440189501440000000 572 5742843903533306441702295226084384309248000000 573 500323521898735030905881781060381966336000000 574 35279222697987726538235253792719241216000000 575 2035339771037753454128956949579956224000000 576 96920941477988259720426521408569344000000 577 3836453933503701947266883139089203200000 578 126941490446813667372801280337510400000 579 3526152512411490760355591120486400000 580 82483099705531947610657102233600000 581 1627955915240762123894548070400000 582 27132598587346035398242467840000 583 381735694410712619239342080000 584 4526510210403706947502080000 585 45101098110906500382720000 586 375842484257554169856000 587 2601986429475375022080 588 14826133501284188160 589 68639506950389760 590 253594237501440 591 728719073280 592 1567137792 593 2369664 594 2244 595 1 596 177522130321429599121737950705987206565068800000000 597 1508938107732151592534772581000891255803084800000000 598 4149579796263416879470624597752450953458483200000000 599 5532773061684555839294166130336601271277977600000000 600 4287899122805530775452978751010865985240432640000000 601 2143949561402765387726489375505432992620216320000000 602 740173062865240431477002284400685199833169920000000 603 185043265716310107869250571100171299958292480000000 604 34695612321808145225484482081282118742179840000000 605 5011588446483398754792202967296306040537088000000 606 569498687100386222135477609920034777333760000000 607 51772607918216929285043419083639525212160000000 608 3816570455509581325499995637575990640640000000 609 230671840717612058134615120952395038720000000 610 11533592035880602906730756047619751936000000 611 480566334828358454447114835317489664000000 612 16784485959078696019292613733515264000000 613 493661351737608706449782756868096000000 614 12269361081197877207085243957248000000 615 258302338551534256991268293836800000 616 4612541759848826017701219532800000 617 69886996361345848753048780800000 618 897757858396735211254579200000 619 9758237591268860991897600000 620 89450511253297892425728000 621 688080855794599172505600 622 4410774716632045977600 623 23337432363132518400 624 100592380875571200 625 346870278881280 626 932446986240 627 1879933440 628 2670360 629 2380 630 1 631 12781593383142931136765132450831078872684953600000000 632 111838942102500647446694908944771940135993344000000000 633 316877002623751834432302242010187163718647808000000000 634 435705878607658772344415582764007350113140736000000000 635 348564702886127017875532466211205880090512588800000000 636 180091763157832292569025107542456371380098170880000000 637 64318486842082961631794681265162989778606489600000000 638 16653893914467909708232551399015416996246323200000000 639 3238257150035426887711884994252997749270118400000000 640 485738572505314033156782749137949662390517760000000 641 57405467659718931191256143079939505555243008000000 642 5436123831412777574929559003782150147276800000000 643 418163371647136736533043000290934626713600000000 644 26422410845835563022692277490910704435200000000 645 1384031044305672348807690725714370232320000000 646 60551358188373165260336469250003697664000000 647 2226152874572542840453546663603077120000000 648 69112589243265218902969585961533440000000 649 1818752348506979444814989104250880000000 650 40682618321866645476124756279296000000 651 774907015654602770973804881510400000 652 12579659345042252775548780544000000 653 174026907935367133258579968000000 654 2049229894166460808298496000000 655 20492298941664608082984960000 656 173396375660238991471411200 657 1235016920656972873728000 658 7351291194386743296000 659 36213257115205632000 660 145685517130137600 661 469953281064960 662 1184358067200 663 2243102400 664 2998800 665 2520 666 1 667 945837910352576904120619801361499836578686566400000000 668 8512541193173192137085578212253498529208179097600000000 669 24828245146755143733166269785739370710190522368000000000 670 35173347291236453621985548863130775172769906688000000000 671 29018011515270074238138077812082889517535173017600000000 672 15476272808144039593673641499777541076018758942720000000 673 5711481631576966992903367696346473492340256276480000000 674 1529861151315259015956259204378519685448282931200000000 675 308097037417656329602302200881785214430556979200000000 676 47926205820524317938135897914944366689197752320000000 677 5881852532518893565134860198652263184583360512000000 678 579273355475345578384493807443025919693815808000000 679 46416134252832177755167773032293743565209600000000 680 3060404456230693038802270749382005070233600000000 681 167593577365014142601076731513776468131840000000 682 7681372295896481535882683527714754789376000000 683 296523562893062706348412415591929872384000000 684 9690312512845186481974261947448688640000000 685 269175347579032957832618387429130240000000 686 6375205600556043738140961807532032000000 687 129022018106491361367138512771481600000 688 2234147499679504092937463424614400000 689 33114834481415574500061216768000000 690 419934495235342430254399488000000 691 4549290365049542994422661120000 692 41993449523534243025439948800 693 329008507663017573561139200 694 2175982193538476015616000 695 12059014619363475456000 696 55443745376383795200 697 208659256792842240 698 631025978204160 699 1493906198400 700 2662934400 701 3356640 702 2664 703 1 704 71883681186795844713167104903473987579980179046400000000 705 664924050977861563596795720357134385114816656179200000000 706 1994772152933584690790387161071403155344449968537600000000 707 2909042723028144340735981276562462934877322870784000000000 708 2472686314573922689625584085078093494645724440166400000000 709 1359977473015657479294071246792951422055148442091520000000 710 518086656386917134969169998778267208401961311272960000000 711 143398985249950278428966696090413245182685720084480000000 712 29874788593739641339368061685502759413059525017600000000 713 4813160384546942215787076604886555683215145697280000000 714 612584048942338100191082476985561632409200361472000000 715 62650641369102760246815253328068803314577309696000000 716 5220886780758563353901271110672400276214775808000000 717 358577388788362867712999389469258260729036800000000 718 20490136502192163869314250826814757755944960000000 719 981819040730041185404641185451540475805696000000 720 39705917088347253821511224411643181006848000000 721 1362457939306033219365581229811285622784000000 722 39837951441696877759227521339511275520000000 723 995948786042421943980688033487781888000000 724 21341759700909041656729029289023897600000 725 392651423068672844333759196875980800000 726 6207927637449373032944809436774400000 727 84346842900127350991097954304000000 728 984046500501485761562809466880000 729 9840465005014857615628094668800 730 84106538504400492441265766400 731 611886192823019455591219200 732 3767772123294454775808000 733 19488476499798904012800 734 83821404300210339840 735 295740841785016320 736 840172845980160 737 1872042883200 738 3146290560 739 3745584 740 2812 741 1 742 5606927132570075887627034182470971031238453965619200000000 743 53265807759415720932456824733474224796765312673382400000000 744 164236240591531806208408542928212193123359714076262400000000 745 246354360887297709312612814392318289685039571114393600000000 746 215560065776385495648536212593278503474409624725094400000000 747 122150703939951780867503853802857818635498787344220160000000 748 47987776547838199626519371136837000178231666456657920000000 749 13710793299382342750434106039096285765209047559045120000000 750 2951629113061476564329564494527672630010281071738880000000 751 491938185510246094054927415754612105001713511956480000000 752 64846397180896076034513159349471595659316781121536000000 753 6877648185852614124872607809792441963866931331072000000 754 595181093006476222344744906616653631488484442112000000 755 42512935214748301596053207615475259392034603008000000 756 2530531858020732237860309977111622582859202560000000 757 126526592901036611893015498855581129142960128000000 758 5349469920448239105770875870732290386558976000000 759 192301206290622974390456322150507170758656000000 760 5903984403659477283917518662515571032064000000 761 155368010622617823260987333224093974528000000 762 3514276430749688859474713489592601804800000 763 68459930469149782976780132914141593600000 764 1150018594837496354353025948162457600000 765 16666936157065164555840955770470400000 766 208336701963314556948011947130880000 767 2243626021143387536363205584486400 768 20774315010586921632992644300800 769 164875515957039060579306700800 770 1116767657344476395549491200 771 6418204927267105721548800 772 31055830293227930910720 773 125225122150112624640 774 415045385914199040 775 1109747021160960 776 2331401304960 777 3700636992 778 4167384 779 2964 780 1 781 448554170605606071010162734597677682499076317249536000000000 782 4373403163404659192349086662327357404365994093182976000000000 783 13849110017448087442438774430703298447158981295079424000000000 784 21350711276899134807093110580667585106036762829914112000000000 785 19215640149209221326383799522600826595433086546922700800000000 786 11209123420372045773723883054850482180669300485704908800000000 787 4537026146341066146507285998391861835032812101356748800000000 788 1336802346689778418167325338811887862107882137006899200000000 789 297067188153284092926072297513752858246196030445977600000000 790 51161571293065593781712451238479658920178205243473920000000 791 6976577903599853697506243350701771670933391624110080000000 792 766366512137862716771519155948300675973743776890880000000 793 68776481858526141248726078097924419638669313310720000000 794 5101552225769796191526384913857031127044152360960000000 795 315810375880987383284966685143530498340828479488000000 796 16448457077134759546092014851225546788584816640000000 797 725667223991239391739353596377597652437565440000000 798 27271807437579258186282896595890107853045760000000 799 877163397115122339324888487002313410478080000000 800 24237409657128380428714023982958660026368000000 801 577081182312580486397952951975206191104000000 802 11866387947985962382641889705117876224000000 803 211062236228999330916555350486286336000000 804 3250052550627707088388986375241728000000 805 43334034008369427845186485003223040000 806 500008084711954936675228673114112000 807 4985835602540861191918234632192000 808 42867634148830155750619742208000 809 316755917355887850374037504000 810 2002479937307336985123225600 811 10766021168319016049049600 812 48837797638543923609600 813 184991657721757286400 814 577068451003699200 815 1454794414295040 816 2886496853760 817 4334079360 818 4623840 819 3120 820 1 821 36781441989659697822833344237009569964924258014461952000000000 822 367814419896596978228333442370095699649242580144619520000000000 823 1195396864663940179242083687702811023860038385470013440000000000 824 1892711702384571950466632505529450787778394110327521280000000000 825 1750758324705729054181635067614741978695014552052957184000000000 826 1050454994823437432508981040568845187217008731231774310400000000 827 437689581176432263545408766903685494673753638013239296000000000 828 132870051428559794290570518524333096597389497254019072000000000 829 30449386785711619524922410495159667970235093120712704000000000 830 5413224317459843471097317421361718750264016554793369600000000 831 762772517460250670927349273010060369355384150902702080000000 832 86678695165937576241744235569325041972202744420761600000000 833 8056673589141633689136483434328289157672690987827200000000 834 619744122241664129933575648794483781359437768294400000000 835 39840693572678408352872720279645385944535285104640000000 836 2158037568520080452447272348480791738662327943168000000 837 99174520612136050204378324838271679166467276800000000 838 3889196886750433341348169601500850163390873600000000 839 130777088297163694226619738062163090289459200000000 840 3785652555970527990770571364957352613642240000000 841 94641313899263199769264284123933815341056000000 842 2048513287862839821845547275409822842880000000 843 38460229712839878078127863866389954560000000 844 627068962709345838230345606517227520000000 845 8883476971715732708263229425660723200000 846 109335101190347479486316669854285824000 847 1168110055452430336392272113827840000 848 10815833846781762374002519572480000 849 86579950743942679102236917760000 850 597103108578915028291289088000 851 3531254943208637264088268800 852 17798664028269341048832000 853 75846579665920487424000 854 270397788470304768000 855 795287613147955200 856 1893541936066560 857 3553945075200 858 5055398400 859 5116800 860 3280 861 1 862 3089641127131414617118000915908803877053637673214803968000000000 863 31668821553096999825459509388065239739799786150451740672000000000 864 105562738510323332751531697960217465799332620501505802240000000000 865 171539450079275415721239009185353381923915508314946928640000000000 866 162962477575311644935177058726085712827719732899199582208000000000 867 100493527838108847710025852881086189577093835287839742361600000000 868 43068654787760934732868222663322652675897357980502746726400000000 869 13458954621175292104021319582288328961217924368907108352000000000 870 3177808729999721746782811568040299893620898809325289472000000000 871 582598267166615653576848787474054980497164781709636403200000000 872 84741566133325913247541641814407997163223968248674385920000000 873 9950714205049633752552238243358514818408875059503431680000000 874 956799442793234014668484446476780271000853371106099200000000 875 76228527035724687981829804801721505107210845500211200000000 876 5081901802381645865455320320114767007147389700014080000000 877 285856976383967579931861768006455644152040670625792000000 878 13662281959527862276155158029720306521972532051968000000 879 558099753248687184483462337815371998446590361600000000 880 19582447482410076648542538168960420998125977600000000 881 592626700125568109100629444586960109153812480000000 882 15521175479479164762159342596325145715933184000000 883 352753988169981017321803240825571493543936000000 884 6971422691106344215845913850307737026560000000 885 119979194865054837048072792713629532160000000 886 1799687922975822555721091890704442982400000 887 23534380531222294959429663186135023616000 888 268198068731878005235665677334872064000 889 2660695126308313544004619814830080000 890 22937026950933737448315688058880000 891 171368592162148613119599968256000 892 1105603820400958794319999795200 893 6129859891335961057217740800 894 29023957818825573187584000 895 116406247936466202624000 896 391281505668793958400 897 1086893071302205440 898 2447957367797760 899 4352698022400 900 5874086400 901 5648160 902 3444 903 1 904 265709136933301657072148078768157133426612839896473141248000000000 905 2789945937799667399257554827065649900979434818912967983104000000000 906 9532315287482196947463312325807637161679735631285973942272000000000 907 15887192145803661579105520543012728602799559385476623237120000000000 908 15490012342158570039627882529437410387729570400839707656192000000000 909 9810341150033761025097658935310359912228727920531814848921600000000 910 4321221697038680451531111673886706151815034917377108921548800000000 911 1388964116905290145135000180892155548797689794871213581926400000000 912 337595445081146910275868099522398918110549602920086634496000000000 913 63768028515327749718775085465342017865326036107127475404800000000 914 9565204277299162457816262819801302679798905416069121310720000000 915 1159418700278686358523183372097127597551382474675045007360000000 916 115198652912305375366085527355804344628502745881174343680000000 917 9494394470794399068633422584269588843008468067129753600000000 918 655565332507232316643736321294804943922013271301816320000000 919 38241311062921885137551285408863621728784107492605952000000 920 1898006247608255328518170415513451813744799452758016000000 921 80634252349370324414170638567564946335563375443968000000 922 2947158346102716535605651994428543360217959628800000000 923 93068158297980522177020589297743474533198725120000000 924 2548294810539942869132706611723928469361393664000000 925 60673685965236734979350157421998296889556992000000 926 1259038938013805765381772041365577306996736000000 927 22808676413293582706191522488506835271680000000 928 361137376543815059514699106068024891801600000 929 5000363675222054670203526084018806194176000 930 60545714016221459681951526658347368448000 931 640695386415041901396312451411083264000 932 5917752953340904261665447519191040000 933 47614104222283137737538083487744000 934 332786749940688597090319938355200 935 2012823084318681030788225433600 936 10483453564159797035355340800 937 46717707505168435986432000 938 176663599809460472217600 939 560836824791938007040 940 1473670335414251520 941 3144389051381760 942 5304300019200 943 6800384640 944 6219864 945 3612 946 1 947 23382404050130545822349030931597827741541929910889636429824000000000 948 251360843538903367590252082514676648221575746542063591620608000000000 949 879762952386161786565882288801368268775515112897222570672128000000000 950 1502928376993026385383382243369004125824838317866088558231552000000000 951 1502928376993026385383382243369004125824838317866088558231552000000000 952 976903445045467150499198458189852681786144906612957562850508800000000 953 441932510853901806178208826323980975093732219658242707003801600000000 954 145995561621378275255301130124886572129179393994240894278041600000000 955 36498890405344568813825282531221643032294848498560223569510400000000 956 7097006467705888380466027158848652811835109430275599027404800000000 957 1096810090463637295162931470003882707283607821042592576962560000000 958 137101261307954661895366433750485338410450977630324072120320000000 959 14061667826456888399524762435947214195943690013366571499520000000 960 1197559622582866869190295701962537472731468105533966254080000000 961 85539973041633347799306835854466962337962007538140446720000000 962 5168040037932014762874787999540712307918537955429318656000000 963 266002060775912524559731735270477839378160041823567872000000 964 11735385034231434907046988320756375266683531256922112000000 965 446081887266107174829271485876704323002590369415168000000 966 14673746291648262329910246245944221151400998993920000000 967 419249894047093209426007035598406318611457114112000000 968 10435873986020718416448227076583707065003802624000000 969 226866825783059096009744066882254501413126144000000 970 4315401577395145848011436054825493233401856000000 971 71923359623252430800190600913758220556697600000 972 1051187563724458604002785705662620146597888000 973 13476763637493059025676739816187437776896000 974 151524458887157409680227894758721191936000 975 1492851811696132115076136894174593024000 976 12869412169794242371346007708401664000 977 96866543213505050106905434364313600 978 634710212588490751708553753395200 979 3606308026070970180162237235200 980 17677980519955736177265868800 981 74277229075444269652377600 982 265275818126586677329920 983 796624078458218250240 984 1983061361738096640 985 4014294254530560 986 6433163869440 987 7845321792 988 6833904 989 3784 990 1