0 1 1 1 2 1 3 1 4 2 5 1 6 8 7 1 8 20 9 1 10 40 11 40 12 1 13 70 14 280 15 1 16 112 17 1120 18 1 19 168 20 3360 21 2240 22 1 23 240 24 8400 25 22400 26 1 27 330 28 18480 29 123200 30 1 31 440 32 36960 33 492800 34 246400 35 1 36 572 37 68640 38 1601600 39 3203200 40 1 41 728 42 120120 43 4484480 44 22422400 45 1 46 910 47 200200 48 11211200 49 112112000 50 44844800 51 1 52 1120 53 320320 54 25625600 55 448448000 56 717516800 57 1 58 1360 59 495040 60 54454400 61 1524723200 62 6098892800 63 1 64 1632 65 742560 66 108908800 67 4574169600 68 36593356800 69 12197785600 70 1 71 1938 72 1085280 73 206926720 74 12415603200 75 173818444800 76 231757926400 77 1 78 2280 79 1550400 80 376230400 81 31039008000 82 695273779200 83 2317579264000 84 1 85 2660 86 2170560 87 658403200 88 72424352000 89 2433458227200 90 16223054848000 91 4635158528000 92 1 93 3080 94 2984520 95 1114220800 96 159333574400 97 7648011571200 98 89226801664000 99 101973487616000 100 1 101 3542 102 4037880 103 1830505600 104 333152019200 105 21988033267200 106 410443287654400 107 1172695107584000 108 1 109 4048 110 5383840 111 2928808960 112 666304038400 113 58634755379200 114 1641773150617600 115 9381560860672000 116 2345390215168000 117 1 118 4600 119 7084000 120 4576264000 121 1281353920000 122 146586888448000 123 5863475537920000 124 58634755379200000 125 58634755379200000 126 1 127 5200 128 9209200 129 6998992000 130 2379657280000 131 346478099968000 132 19056295498240000 133 304900727971840000 134 762251819929600000 135 1 136 5850 137 11840400 138 10498488000 139 4283383104000 140 779575724928000 141 57168886494720000 142 1372053275873280000 143 6860266379366400000 144 1524503639859200000 145 1 146 6552 147 15069600 148 15471456000 149 7495920432000 150 1679086176768000 151 160072882185216000 152 5488213103493120000 153 48021864655564800000 154 42686101916057600000 155 1 156 7308 157 19000800 158 22433611200 159 12787158384000 160 3478107080448000 161 422010325761024000 162 19894772500162560000 163 278526815002275840000 164 618948477782835200000 165 1 166 8120 167 23751000 168 32048016000 169 21311930640000 170 6956214160896000 171 1055025814402560000 172 66315908333875200000 173 1392634075011379200000 174 6189484777828352000000 175 1237896955565670400000 176 1 177 8990 178 29451240 179 45158568000 180 34772097360000 181 13477664936736000 182 2515830788190720000 183 205579315835013120000 184 6167379475050393600000 185 47968507028169728000000 186 38374805622535782400000 187 1 188 9920 189 36247680 190 62829312000 191 55635355776000 192 25369722233856000 193 5750470373007360000 194 598048918792765440000 195 24669517900201574400000 196 306998444980286259200000 197 613996889960572518400000 198 1 199 10912 200 44302720 201 86390304000 202 87426987648000 203 46511157428736000 204 12651034820616192000 205 1644634526680104960000 206 90454898967405772800000 207 1688491447391574425600000 208 6753965789566297702400000 209 1227993779921145036800000 210 1 211 11968 212 53796160 213 117490813440 214 135114435456000 215 83230492240896000 216 26883448993809408000 217 4301351839009505280000 218 307546656489179627520000 219 8201244173044790067200000 220 57408709211313530470400000 221 41751788517318931251200000 222 1 223 13090 224 64926400 225 158160710400 226 205608923520000 227 145653361421568000 228 55348277340195840000 229 10753379597523763200000 230 978557543374662451200000 231 35880443257070956544000000 232 401860964479194713292800000 233 730656299053081296896000000 234 1 235 14280 236 77911680 237 210880947200 238 308413385280000 239 249691476722688000 240 110696554680391680000 241 25808111034057031680000 242 2935672630123987353600000 243 143521773028283826176000000 244 2411165786875168279756800000 245 8767875588636975562752000000 246 1461312598106162593792000000 247 1 248 15540 249 92991360 250 278664108800 251 456451810214400 252 419935665397248000 253 215566974903920640000 254 59681256766256885760000 255 8355375947275964006400000 256 531030560204650156851200000 257 12744733444911603764428800000 258 81102849194892023955456000000 259 54068566129928015970304000000 260 1 261 16872 262 110427240 263 365146073600 264 667121876467200 265 693806751525888000 266 409577252317449216000 267 133405162183397744640000 268 22678877571177616588800000 269 1834469207979700541849600000 270 60537483863330117881036800000 271 616381653881179382061465600000 272 1027302756468632303435776000000 273 1 274 18278 275 130504920 276 474689895680 277 963620488230400 278 1127435971229568000 279 760643468589548544000 280 289044518064028446720000 281 58965081685061803130880000 282 5962024925934026761011200000 283 262329096741097177484492800000 284 4006480750227665983399526400000 285 13354935834092219944665088000000 286 2054605512937264606871552000000 287 1 288 19760 289 153535200 290 612503091200 291 1376600697472000 292 1803897553967308800 293 1382988124708270080000 294 608514774871638835200000 295 147412704212654507827200000 296 18344692079797005418496000000 297 1049316386964388709937971200000 298 22894175715586662762283008000000 299 133549358340922199446650880000000 300 82184220517490584274862080000000 301 1 302 21320 303 179855520 304 784769585600 305 1946228572288000 306 2844607681256140800 307 2465326657088655360000 308 1247455288486859612160000 309 355524757218754989465600000 310 53723741090834087297024000000 311 3911088351412721555223347200000 312 117332650542381646656700416000000 313 1095104738395562035462537216000000 314 1684776520608556977634672640000000 315 1 316 22960 317 209831440 318 998797654400 319 2724720001203200 320 4424945281953996800 321 4314321649905146880000 322 2494910576973719224320000 323 829557766843761642086400000 324 150426475054335444431667200000 325 13688809229944525443281715200000 326 547552369197781017731268608000000 327 7665733168768934248237760512000000 328 23586871288519797686885416960000000 329 3369553041217113955269345280000000 330 1 331 24682 332 243858160 333 1263185268800 334 3779450324249600 335 6795451683000780800 336 7420633237836852633600 337 4876416127721360302080000 338 1877420209172723716300800000 339 404271151708526506910105600000 340 45278368991354968773931827200000 341 2354475187550458376244455014400000 342 47089503751009167524889100288000000 343 253558866351587825134018232320000000 344 144890780772335900076581847040000000 345 1 346 26488 347 282362080 348 1588004337920 349 5196744195843200 350 10310340484552908800 351 12557994710185442918400 352 9328796070423471882240000 353 4130324460179992175861760000 354 1046348863245598017884979200000 355 142303445401401330432357171200000 356 9417900750201833504977820057600000 357 258992270630550421386890051584000000 358 2231318023893972861179360444416000000 359 3187597176991389801684800634880000000 360 1 361 28380 362 325802400 363 1985005422400 364 7086469357968000 365 15465510726829363200 366 20929991183642404864000 367 17491492632044009779200000 368 8850695271814268948275200000 369 2615872158113995044712448000000 370 426910336204203991297071513600000 371 35317127813256875643666825216000000 372 1294961353152752106934450257920000000 373 16734885179204796458845203333120000000 374 47813957654870847025272009523200000000 375 6375194353982779603369601269760000000 376 1 377 30360 378 374672760 379 2467844579200 380 9587576190192000 381 22948822368843571200 382 34384985515983950848000 383 32184346442960977993728000 384 18505999204702562346393600000 385 6333164172275988002988032000000 386 1227367216587086474979080601600000 387 124968298416139713816051843072000000 388 5956822224502659691898471186432000000 389 109972102606202948158125621903360000000 390 549860513031014740790628109516800000000 391 293258940283207861755001658408960000000 392 1 393 32430 394 429502920 395 3052334084800 396 12874745169686400 397 33706082854238995200 398 55727390319008472064000 399 58179395493044844834816000 400 37816607070479149142630400000 401 14882935804848571807021875200000 402 3393309363505474372000987545600000 403 419536430397040467811031187456000000 404 25451876777420455047202558705664000000 405 646086102811442320428988028682240000000 406 5168688822491538563431904229457920000000 407 6891585096655384751242538972610560000000 408 1 409 34592 410 490860480 411 3756718873600 412 17166326892915200 413 49027029606165811200 414 89163824510413555302400 415 103430036432079724150784000 416 75633214140958298285260800000 417 34018138982511021273192857600000 418 9048824969347931658669300121600000 419 1342516577270529496995299799859200000 420 101807507109681820188810234822656000000 421 3445792548327692375621269486305280000000 422 41349510579932308507455233835663360000000 423 110265361546486156019880623561768960000000 424 13783170193310769502485077945221120000000 425 1 426 36848 427 559352640 428 4601980620160 429 22733784263590400 430 70656601491238963200 431 140936367774524651929600 432 181002563756139517263872000 433 148241099716278264639111168000 434 75767673188320001926656819200000 435 23336443342002560593410300313600000 436 4111457017890996584548105637068800000 437 383735988336493014557823192793088000000 438 16884383486805692640544220482895872000000 439 289446574059526159552186636849643520000000 440 1350750678944455411243537638631669760000000 441 675375339472227705621768819315834880000000 442 1 443 39200 444 635628000 445 5612171488000 446 29912874031040000 447 100938002130341376000 448 220213074647694768640000 449 312073385786447443558400000 450 285079037915919739690598400000 451 164712333018086960710123520000000 452 58341108355006401483525750784000000 453 12092520640855872307494428344320000000 454 1370485672630332194849368545689600000000 455 76747197667298602911564638558617600000000 456 1809041087872038497201166480310272000000000 457 13507506789444554112435376386316697600000000 458 16884383486805692640544220482895872000000000 459 1 460 41650 461 720378400 462 6814779664000 463 39116835271360000 464 142995503017983616000 465 340329297182801006080000 466 530524755836960654049280000 467 538482627174515063860019200000 468 350013707663434791509012480000000 469 141685548862158403602848251904000000 470 34262141815758304871234213642240000000 471 4659651286943129462487853055344640000000 472 326175590086019062374149713874124800000000 473 10251232831274884817473276721758208000000000 474 114813807710278709955700699283691929600000000 475 287034519275696774889251748209229824000000000 476 33768766973611385281088440965791744000000000 477 1 478 44200 479 814340800 480 8241128896000 481 50851885852768000 482 200966652890139136000 483 520503630985460362240000 484 889912493661998516469760000 485 1000039164752670832882892800000 486 728028511939944366338745958400000 487 334893115492374408515823140864000000 488 93770072337864834384430479441920000000 489 15143866682565170753085522429870080000000 490 1304702360344076249496598855496499200000000 491 53306410722629401050861038953142681600000000 492 852902571562070416813776623250282905600000000 493 3731448750584058073560272726719987712000000000 494 1755975882627792034616598930221170688000000000 495 1 496 46852 497 918299200 498 9926814352000 499 65735364638944000 500 280295594820457216000 501 788191212635125691392000 502 1473917567627685042903040000 503 1827657783858329453199769600000 504 1484058120492963515998212915200000 505 771710222656341028319070715904000000 506 248490691695341811118740770521088000000 507 47213231422114944112560746399006720000000 508 4939230364159717230237124238665318400000000 509 256839978936305295972330460410596556800000000 510 5650479536598716511391270129033124249600000000 511 39553356756191015579738890903231869747200000000 512 46533360889636488917339871650861023232000000000 513 1 514 49608 515 1033086600 516 11912177222400 517 84516897392928000 518 388101592828325376000 519 1182286818952688537088000 520 2411865110663484615659520000 521 3289784010944993015759585280000 522 2968116240985927031996425830400000 523 1736348000976767313717909110784000000 524 638976064359450371448190552768512000000 525 141639694266344832337682239197020160000000 526 17781229310974982028853647259195146240000000 527 1155779905213373831875487071847684505600000000 528 33902877219592299068347620774198745497600000000 529 355980210805719140217650018129086827724800000000 530 837600496013456800512117689715498418176000000000 531 93066721779272977834679743301722046464000000000 532 1 533 52470 534 1159587000 535 14242820592000 536 108103008293280000 537 533639690138947392000 538 1757453379524266744320000 539 3901546502543872172390400000 540 5836713567805632769896038400000 541 5830228330508070955707265024000000 542 3819965602148888090179400043724800000 543 1597440160898625928620476381921280000000 544 410009641297313988345922271359795200000000 545 61122975756476500724184412453483315200000000 546 4889838060518120057934752996278665216000000000 547 186465824707757644875911914258093100236800000000 548 2796987370616364673138678713871396503552000000000 549 11517006820185031007041618233588103249920000000000 550 5118669697860013780907385881594712555520000000000 551 1 552 55440 553 1298737440 554 16970169216000 555 137585646918720000 556 728873723116611072000 557 2589931296141024675840000 558 6242474404070195475824640000 559 10214248743659857347318067200000 560 11258371948567309431710580736000000 561 8227618220012989732694092401868800000 562 3889419522187958782728116408156160000000 563 1148026995632479167368582359807426560000000 564 201346273080157884738489829258533273600000000 565 19559352242072480231739011985114660864000000000 566 949280562148584373913733381677564873932800000000 567 19578911594314552711970750997099775524864000000000 568 128990476386072347278866124216186756399104000000000 569 143322751540080385865406804684651951554560000000000 570 1 571 58520 572 1451530080 573 20152075944000 574 174275152763712000 575 989185767086829312000 576 3785284202052266833920000 577 9883917806444476170055680000 578 17642793284503389963549388800000 579 21390906702277887920250103398400000 580 17369416242249644991243083959500800000 581 9237371365196402108979276469370880000000 582 3116073273859586311429009262334443520000000 583 637596531420499968338551125985355366400000000 584 74325538519875424880608245543435711283200000000 585 4509082670205775776090233562968433151180800000000 586 123999773430658833842481422981631911657472000000000 587 1225409525667687299149228180053774185791488000000000 588 2723132279261527331442729289008387079536640000000000 589 286645503080160771730813609369303903109120000000000 590 1 591 61712 592 1619014320 593 23853477648000 594 219738236093376000 595 1334250569558979072000 596 5488662092975786909184000 597 15493708993885935617925120000 598 30096529720623429937819545600000 599 40021696410713467721758257971200000 600 35979505073231407481860673916108800000 601 21430701567255652892831921408940441600000 602 8215102267448000275585569873427169280000000 603 1946347306441526219138735016165821644800000000 604 269430077134548415192204890094954453401600000000 605 20117445759379615001017965127089932520652800000000 606 719198685897821236286392253293465087613337600000000 607 10153393212675123335807890634731271825129472000000000 608 39485418049292146305919574690621612653281280000000000 609 16625439178649324760387189343419626380328960000000000 610 1 611 65018 612 1802298960 613 28147103624640 614 275841615521472000 615 1789108718272267392000 616 7898318621599303113216000 617 24056021858928163196252160000 618 50734150100479496180895805440000 619 73790002757252956111991788134400000 620 73199682735194932463095853829324800000 621 48631207402618596949118590889518694400000 622 21073523207801392011284722718791434240000000 623 5741724554002502346459268297689173852160000000 624 935080855937550382137652265623665455923200000000 625 84780664271671234647147138749879001337036800000000 626 3857520224361041176445194813119494560835174400000000 627 74881274943479034601583193431143129710329856000000000 628 465927932981647326409850981349335029308719104000000000 629 490450455770155080431422085630878978219704320000000000 630 1 631 68440 632 2002554400 633 33114239558400 634 344802019401840000 635 2385478291029689856000 636 11283312316570433018880000 637 37009264398351020301926400000 638 84556916834132493634826342400000 639 134163641376823556567257796608000000 640 146399365470389864926191707658649600000 641 108069349783596882109152424198930432000000 642 52683808019503480028211806796978585600000000 643 16404927297150006704169337993397639577600000000 644 3116936186458501273792174218745551519744000000000 645 339122657086684938588588554999516005348147200000000 646 19287601121805205882225974065597472804175872000000000 647 499208499623193564010554622874287531402199040000000000 648 4659279329816473264098509813493350293087191040000000000 649 9809009115403101608628441712617579564394086400000000000 650 980900911540310160862844171261757956439408640000000000 651 1 652 71980 653 2221014880 654 38845550251200 655 429243330275760000 656 3163351646800240896000 657 16006559332809218933760000 658 56439128207485305960437760000 659 139404646672488705722281267200000 660 240705356587830498547138988032000000 661 288076170764315540661215940876697600000 662 235436797742836064594939209861955584000000 663 128548491567588491268836808584627748864000000 664 45486389323915927679742255345329818828800000000 665 10007005651261504089543296175972560142336000000000 666 1292905130142986328368993865935654770389811200000000 667 90503359110009042985829570615495833927286784000000000 668 3045171847701480740464383199533153941553414144000000000 669 40602291302686409872858442660442052554045521920000000000 670 149587389009897299531583736117418088357009817600000000000 671 59834955603958919812633494446967235342803927040000000000 672 1 673 75640 674 2458980760 675 45441964444800 676 532261729541942400 677 4172931959608828416000 678 22554697241685717588480000 679 85346974362538755354808320000 680 227449686676165783020564172800000 681 426392345955585454569217635942400000 682 558147580855861360031105885448601600000 683 503347636553649517409870034877284352000000 684 306538710661172556102610851240266170368000000 685 122615484264469022441044340496106468147200000000 686 31021717518910662677584218145514936441241600000000 687 4715301062874420726992801158118270339068723200000000 688 400800590344325761794388098440052978820841472000000000 689 17163695868862891446253796215550504034210152448000000000 690 314667757595819676514652930618425907293852794880000000000 691 1854883623722726514191638327855984295626921738240000000000 692 1854883623722726514191638327855984295626921738240000000000 693 1 694 79422 695 2717820840 696 53015625185600 697 657499783551811200 698 5476973196986587296000 699 31576576138360004623872000 700 128020461543808133032212480000 701 367418724630729341802449817600000 702 746186605422274545496130862899200000 703 1065554472543008050968474872220057600000 704 1057030036762663986560727073242297139200000 705 715256991542735964239425319560621064192000000 706 321865646194231183907741393802279478886400000000 707 93065152556731988032752654436544809323724800000000 708 16503553720060472544474804053413946186740531200000000 709 1683362479446168199536430013448222511047534182400000000 710 90109403311530180092832430131640146179603300352000000000 711 2202674303170737735602570514328981351056969564160000000000 712 19476278049088628399012202442487835104082678251520000000000 713 38952556098177256798024404884975670208165356503040000000000 714 3709767247445453028383276655711968591253843476480000000000 715 1 716 83328 717 2998974720 718 61690909306880 719 809230502832998400 720 7153597645043705856000 721 43932627670761745563648000 722 190542082297760942187479040000 723 587869959409166946883919708160000 724 1290701155325015430047361492582400000 725 2005749595375073978293599759473049600000 726 2182255559768080488383436538306677964800000 727 1634873123526253632547257873281419575296000000 728 823976054257231830803817968133835465949184000000 729 270734989255947601549825903815403081669017600000000 730 55590917793887907518230918916762766102704947200000000 731 6733449917784672798145720053792890044190136729600000000 732 443615523995225501995482732955766873499585478656000000000 733 14097115540292721507856451291705480646764605210624000000000 734 178068827877381745362397279474174492380184486871040000000000 735 623240897570836108768390478159610723330645704048640000000000 736 237425103836508993816529705965565989840245982494720000000000 737 1 738 87360 739 3303955200 740 71605519731200 741 992452503474432000 742 9299676938556817612800 743 60757889331904541736960000 744 281482621576237755504230400000 745 931988960038923208474506854400000 746 2207778292003315867186276237312000000 747 3724963534267994531116685267592806400000 748 4432706605778913492028855468435439616000000 749 3664370794110568486743853853906630082560000000 750 2059940135643079577009544920334588664872960000000 751 765120621810286700032116684695704361238528000000000 752 180670482830135699434250486479478989833791078400000000 753 25745543803294337169380694323325756051315228672000000000 754 2059643504263546973550455545866060484105218293760000000000 755 83301137283547899819151757632805112912699939880960000000000 756 1446809226503726681069477895727667750588998955827200000000000 757 8102131668420869413989076216074939403298394152632320000000000 758 7716315874686542299037215443880894669807994431078400000000000 759 1 760 91520 761 3634350720 762 82911654425600 763 1212997504246528000 764 12034876038132352204800 765 83542097831368744888320000 766 412841178311815374739537920000 767 1464554080061165041888510771200000 768 3736240186467149929084467478528000000 769 6829099812824656640380589657253478400000 770 8865413211557826984057710936870879232000000 771 8061615747043250670836478478594586181632000000 772 5035409220460861188245554249706772291911680000000 773 2104081709978288425088320882913186993405952000000000 774 567821517466140769650501528935505396620486246400000000 775 94400327278745902954395879185527772188155838464000000000 776 9062431418759606683622004401810666130062960492544000000000 777 458156255059513449005334666980428121019849669345280000000000 778 10609934327693995661176171235336230170985992342732800000000000 779 89123448352629563553879838376824333436282335678955520000000000 780 169758949243103930578818739765379682735775877483724800000000000 781 15432631749373084598074430887761789339615988862156800000000000 782 1 783 95810 784 3991827840 785 95777255974400 786 1477651505173043200 787 15506474895285915340800 788 114231031728606243010560000 789 601312151019383263207587840000 790 2281979613118559483872795852800000 791 6258202312332476131216483026534400000 792 12366207769168972835283770460431974400000 793 17470078975716894350937253905010262016000000 794 17423492098448315966001421227930234650624000000 795 12049014920388489271873290526084062269931520000000 796 5638938982741812979236699966207341142327951360000000 797 1729274621374155980299254656303584616980571750400000000 798 332885364614525026207606521338440038768760061952000000000 799 37948931566055852987667143432582164419638647062528000000000 800 2361266852999030852565955591360668008333071372779520000000000 801 71086559995549770929880347276752742145606148696309760000000000 802 853038719946597251158564167321032905747273784355717120000000000 803 2843462399821990837195213891070109685824245947852390400000000000 804 1033986327207996668070986869480039885754271253764505600000000000 805 1 806 100232 807 4378133760 808 110387345868800 809 1794291113424409600 810 19895099865649853644800 811 155354203150904490494361600 812 869983537645065146768424960000 813 3526695765728682838712502681600000 814 10379457493624594559090752336691200000 815 22129003376407635599981483981825638400000 816 33941867724249966167535236158305651916800000 817 37024920709202671427753020109351748632576000000 818 28252862571945423120254612268059180495011840000000 819 14747994262555510868772907603926892218396180480000000 820 5112638011019243767841274636027989302377342566400000000 821 1131810239689385089105862172550696131813784210636800000000 822 151795726264223411950668573730328657678554588250112000000000 823 11469010428852435569606070015180387469046346667786240000000000 824 439444189063398583930169419529016951445565282849914880000000000 825 7250829119546076634847795422228779698851827167023595520000000000 826 38671088637579075385854908918553491727209744890792509440000000000 827 35155535125071886714413553562321356115645222627993190400000000000 828 1 829 104788 830 4795098880 831 126945447749120 832 2172036610987443200 833 25421516494997035212800 834 210185098380635487139430400 835 1250601335364781148479610880000 836 5407600174117313686025837445120000 837 17051965882383262489934807410278400000 838 39151313665951970676890317813999206400000 839 65055246471479101821109202636752499507200000 840 77415743301060131167119951137735474413568000000 841 64981583915474473176585608216536115138527232000000 842 37689318670975194442419652765590946780345794560000000 843 14698834281680325832543664578580469244334859878400000000 844 3718805073265122435633547138380858718816719549235200000000 845 581883617346189745810896199299593187767792588292096000000000 846 52757447972721203620187922069829782357613194671816704000000000 847 2526804087114541857598474162291847470812000376387010560000000000 848 55589689916519920867166431570420644357864008280514232320000000000 849 444717519332159366937331452563365154862912066244113858560000000000 850 808577307876653394431511731933391190659840120443843379200000000000 851 70311070250143773428827107124642712231290445255986380800000000000 852 1 853 109480 854 5244639400 855 145675103974400 856 2621423496019328000 857 32354657357268953907200 858 282941478589317001918464000 859 1786573336235401640685158400000 860 8228956786700259956995839590400000 861 27759014227135543588265965551616000000 862 68514798915415948684558056174498611200000 863 123077493324419922364260653637099323392000000 864 159385353855123799461717546460043623792640000000 865 146732608841393971689064276617984776119255040000000 866 94223296677437986106049131913977366950864486400000000 867 41156735988704912331122260820025313884137607659520000000 868 11832561596752662295197649985757277741689562202112000000000 869 2143781748117541168776985997419553849670814798970880000000000 870 230813834880655265838322159055505297814557726689198080000000000 871 13605868161385994617837937796956101765910771257468518400000000000 872 389127829415639446070165020992944510505048057963599626240000000000 873 4447175193321593669373314525633651548629120662441138585600000000000 874 14150102887841434402551455308834345836547202107767259136000000000000 875 4921774917510064140017897498724989856190331167919046656000000000000 876 1 877 114310 878 5728759960 879 166821490035200 880 3154594376565632000 881 41021083435108852275200 882 379034810940405795022848000 883 2536934137454270329772924928000 884 12430977273525924615887332147200000 885 44792954775605081699247353503744000000 886 118647578609622740404966389960717107200000 887 229960579632468802312171221269317156864000000 888 323324574963251136050912737104659922550784000000 889 325562975866842874685111363746153722014597120000000 890 230684622899934379776878909168703208741771673600000000 891 112389548276848029827295404546992203298991159377920000000 892 36526603189975609693871006477772466072172126797824000000000 893 7610425205817271149158300290839416166331392536346624000000000 894 963987192736854345560051370172992714401976387937239040000000000 895 69001188532743258419035255970277373241404625662876057600000000000 896 2511643262591854606452883317318096385987128374128688496640000000000 897 39468679840729143815688166414998657494083445879165104947200000000000 898 200931461007348368516230665385447710878970269930295079731200000000000 899 174723009571607276970635361204737139894756756461126156288000000000000 900 1 901 119280 902 6249556320 903 190653131468800 904 3785513251878758400 905 51816105391716444979200 906 505379747920541060030464000 907 3581554076406028700855894016000 908 18646465910288886923830998220800000 909 71668727640968130718795765605990400000 910 203395849045067554979942382789800755200000 911 424542608552250096576316100804893212672000000 912 646649149926502272101825474209319845101568000000 913 710319220073111726585697520900699029850030080000000 914 553643094959842511464509382004887700980252016640000000 915 299705462071594746206121078791979208797309758341120000000 916 109579809569926829081613019433317398216516380393472000000000 917 26092886419944929654257029568592283998850488696045568000000000 918 3855948770947417382240205480691970857607905551748956160000000000 919 331205704957167640411369228657331391558742203181805076480000000000 920 15069859575551127638717299903908578315922770244772130979840000000000 921 315749438725833150525505331319989259952667567033320839577600000000000 922 2411177532088180422194767984625372530547643239163540956774400000000000 923 4193352229718574647295248668913691357474162155067027750912000000000000 924 349446019143214553941270722409474279789513512922252312576000000000000 925 1 926 124392 927 6809218080 928 217463728081600 929 4530204383395891200 930 65216822303367249715200 931 670776756330899952404070400 932 5027950914954617214663081984000 933 27779428805124260111013527961600000 934 113735154734579859618958497592115200000 935 345299929774184453803157998689661747200000 936 774790260607856426251776883968930113126400000 937 1275821295800936915227925935602171586281472000000 938 1525097148980504589433997618404442034678005760000000 939 1303740191357048494739005964076025876501883781120000000 940 781374954686657731180244241136231508650129012817920000000 941 319973043944186340918310016745286802792227830748938240000000 942 86580941302544539307307416295783487814367530673242112000000000 943 14814961067324287837028157899500730137125110804088094720000000000 944 1511126028867077359376872105749074473986761302016985661440000000000 945 84623057616556332125104837921948170543258632912951197040640000000000 946 2304970902698581998836188918635921597654473239343242128916480000000000 947 25145137120348167260031151839664599247139708065562641406361600000000000 948 76528678192363987313138288207674867273903459329973256454144000000000000 949 25509559397454662437712762735891622424634486443324418818048000000000000 950 1 951 129648 952 7410031440 953 247574090431360 954 5407018135020902400 955 81797370346596211507200 956 886383570865832079962521600 957 7020157881257390073303171072000 958 41113554631583904964300021383168000 959 179072371284232119400062315357798400000 960 580731700074764763214402088705340211200000 961 1398401933780033549820280229602459228569600000 962 2484494102349192940180697874593702562758656000000 963 3224491114987352560517594964626534587604926464000000 964 3014899192513174644083951291925809839410606243840000000 965 1993853332648712831287519787726935573796880929259520000000 966 910692509687299585690574663044277823331725364439285760000000 967 278564767669056343858293426342955569489704229122605056000000000 968 54815355949099864997004184228152701507362909975125950464000000000 969 6577842713891983799640502107378324180883549197015114055680000000000 970 447293304544654898375554143301726044300081345397027755786240000000000 971 15506167890881369810352543634459836202402819973763628867256320000000000 972 232592518363220547155288154516897543036042299606454433008844800000000000 973 1132624437246987012234446665473588035653771198083604195521331200000000000 974 943853697705822510195372221227990029711475998403003496267776000000000000 975 1 976 135050 977 8054382000 978 281334193672000 979 6436926351215360000 980 102246712933245264384000 981 1166294172191884315740160000 982 9750219279524152879587737600000 983 60461109752329272006323560857600000 984 279800580131612686562597367746560000000 985 967886166791274605357336814508900352000000 986 2497146310321488481821928981432962908160000000 987 4777873273748447961885957451141735697612800000000 988 6717689822890317834411656176305280390843596800000000 989 6852043619348124191099889299831385998660468736000000000 990 4984633331621782078218799469317338934492202323148800000000 991 2529701415798054404696040730678549509254792678998016000000000 992 870514898965801074557166957321736154655325716008140800000000000 993 195769128389642374989300657957688219669153249911164108800000000000 994 27407677974549932498502092114076350753681454987562975232000000000000 995 2236466522723274491877770716508630221500406726985138778931200000000000 996 96913549318008561314703397715373976265017624836022680420352000000000000 997 1938270986360171226294067954307479525300352496720453608407040000000000000 998 14157805465587337652930583318419850445672139976045052444016640000000000000 999 23596342442645562754884305530699750742786899960075087406694400000000000000 1000 1887707395411645020390744442455980059422951996806006992535552000000000000