1 1 2 2 3 6 4 24 5 120 6 720 7 5040 8 40320 9 362880 10 362890 11 362990 12 364200 13 380040 14 603120 15 3966480 16 58020480 17 980542080 18 17643588480 19 17643588499 20 17643588860 21 17643596460 22 17643764040 23 17647626360 24 17740497600 25 20066316480 26 80634516480 27 1718398644480 28 1718398644508 29 1718398645292 30 1718398668840 31 1718399399640 32 1718422809600 33 1719196093440 34 1745511909120 35 2667362906880 36 35881112090880 37 35881112090917 38 35881112092286 39 35881112145714 40 35881114284240 41 35881202018640 42 35884889056800 43 36043521625440 44 43027131611520 45 357451990519680 46 357451990519726 47 357451990521842 48 357451990623456 49 357451995604704 50 357452244770880 51 357464957330880 52 358126264702080 53 393188522186880 54 2287224700548480 55 2287224700548535 56 2287224700551560 57 2287224700724040 58 2287224710730960 59 2287225301314800 60 2287260746527680 61 2289423505279680 62 2423550593882880 63 10875755980615680 64 10875755980615744 65 10875755980619840 66 10875755980890240 67 10875755999011200 68 10875757231511040 69 10875842292395520 70 10881797805204480 71 11304725526420480 72 41761563278561280 73 41761563278561353 74 41761563278566682 75 41761563278966430 76 41761563309352680 77 41761565649499080 78 41761748211709680 79 41776172997284880 80 42930340776449280 81 136432540607489280 82 136432540607489362 83 136432540607496086 84 136432540608060984 85 136432540656084120 86 136432544786645520 87 136432904194082160 88 136464536227662720 89 139280150802925440 90 392717458196743680 91 392717458196743771 92 392717458196752052 93 392717458197522276 94 392717458269931704 95 392717465149605960 96 392718125671522560 97 392782203250295040 98 399062473444776960 99 1020873967752038400 100 1020873967752038500 101 1020873967752048500 102 1020873967753068600 103 1020873967858149000 104 1020873978787540800 105 1020875126479790400 106 1020996792893750400 107 1034016257915222400 108 2440241305375910400 109 2440241305375910509 110 2440241305375922390 111 2440241305377241290 112 2440241305524970080 113 2440241322219654240 114 2440243225562708160 115 2440462126857652800 116 2465856597258028800 117 5437230455583763200 118 5437230455583763318 119 5437230455583777242 120 5437230455585448240 121 5437230455787653040 122 5437230480458323680 123 5437233515154702240 124 5437609842380204160 125 5484653805138883200 126 11412572499528883200 127 11412572499528883327 128 11412572499528899456 129 11412572499530980224 130 11412572499801496320 131 11412572535241201920 132 11412577213554954240 133 11413199464996331520 134 11496585872166958080 135 22754377805668992000 136 22754377805668992136 137 22754377805669010632 138 22754377805671563216 139 22754377806026391024 140 22754377855704855360 141 22754384860725725760 142 22755379623725185920 143 22897637787704722560 144 43383815218814192640 145 43383815218814192785 146 43383815218814213810 147 43383815218817304630 148 43383815219274767160 149 43383815287439796120 150 43383825512654714640 151 43385369588733014640 152 43620079446475136640 153 79532242050938624640 154 79532242050938624794 155 79532242050938648510 156 79532242050942348360 157 79532242051523248680 158 79532242143309222960 159 79532256737863757520 160 79534591958959885440 161 79910577242361613440 162 140822543061462810240 163 140822543061462810403 164 140822543061462836972 165 140822543061467221020 166 140822543062194999720 167 140822543183738453400 168 140822563603770861120 169 140826014711523408960 170 141412723571764592640 171 241743410323067600640 172 241743410323067600812 173 241743410323067630396 174 241743410323072778184 175 241743410323973670840 176 241743410482535955840 177 241743438548966471040 178 241748434533066531840 179 242642743912876285440 180 403623456488630864640 181 403623456488630864821 182 403623456488630897582 183 403623456488636893026 184 403623456489740087664 185 403623456693837124080 186 403623494656995120480 187 403630593972746706720 188 404965303502409175680 189 657232542092731651200 190 657232542092731651390 191 657232542092731687490 192 657232542092738618880 193 657232542094076413440 194 657232542353615525760 195 657232592965087190400 196 657242513074417334400 197 659196825484811241600 198 1046160653724490550400 199 1046160653724490550599 200 1046160653724490590200 201 1046160653724498550200 202 1046160653726106510000 203 1046160654052530349200 204 1046160720644609505600 205 1046174372348876366400 206 1048986690347968646400 207 1631150234784456422400 208 1631150234784456422608 209 1631150234784456465872 210 1631150234784465551520 211 1631150234786382666720 212 1631150235192820218240 213 1631150321765944936320 214 1631168848822998401280 215 1635152253070981881600 216 2495586184673955609600 217 2495586184673955609817 218 2495586184673955656906 219 2495586184673965969614 220 2495586184676234812680 221 2495586185177659490280 222 2495586296496217120560 223 2495611121038272553680 224 2501171930280951083520 225 3752378946247937241600 226 3752378946247937241826 227 3752378946247937292902 228 3752378946247948938456 229 3752378946250615821624 230 3752378946864010647120 231 3752379088560893916720 232 3752411962853885869440 233 3760071815433967528320 234 5552510335779024334080 235 5552510335779024334315 236 5552510335779024389540 237 5552510335779037478100 238 5552510335782152610840 239 5552510336526682479720 240 5552510515216979287680 241 5552553580326168151680 242 5562975516187828193280 243 8095549175118362119680 244 8095549175118362119924 245 8095549175118362179460 246 8095549175118376825560 247 8095549175121994472040 248 8095549176019185504960 249 8095549399423385054400 250 8095605251374095799680 251 8109624315307515799680 252 11642484502785089479680 253 11642484502785089479933 254 11642484502785089543942 255 11642484502785105866490 256 11642484502789284503040 257 11642484503863210483200 258 11642484780940308387840 259 11642556544986786693120 260 11661215475226364974080 261 16531268309957993518080 262 16531268309957993518342 263 16531268309957993586986 264 16531268309958011709264 265 16531268309962814181840 266 16531268311240290078240 267 16531268652331175080800 268 16531360065970652327040 269 16555950677363213128320 270 23195507509367288282880 271 23195507509367288283151 272 23195507509367288356592 273 23195507509367308406256 274 23195507509372802087904 275 23195507510883584664480 276 23195507927865089604480 277 23195623433258254366080 278 23227734351055859412480 279 32186796340478633441280 280 32186796340478633441560 281 32186796340478633519960 282 32186796340478655629040 283 32186796340484912577360 284 32186796342261908088000 285 32186796848711907756480 286 32186941695195087588480 287 32228513144100973687680 288 44201235783712624404480 289 44201235783712624404769 290 44201235783712624488290 291 44201235783712648793190 292 44201235783719745907800 293 44201235785799224877240 294 44201236397173163395920 295 44201416754571626879280 296 44254803157977356945280 297 60110745940338189022080 298 60110745940338189022378 299 60110745940338189111182 300 60110745940338215752680 301 60110745940346234932680 302 60110745942768054023280 303 60110746676587284385680 304 60110969760063179556480 305 60179010956460302014080 306 80999840873704764574080 307 80999840873704764574387 308 80999840873704764668636 309 80999840873704793791884 310 80999840873713822093320 311 80999840876521653057720 312 80999841752573971469760 313 81000115959766522921920 314 81086217897096885795840 315 108208603242222949428480 316 108208603242222949428796 317 108208603242222949528652 318 108208603242222981283176 319 108208603242233111076504 320 108208603245474676796160 321 108208604286027434453760 322 108208939347267127568640 323 108317165171492488700160 324 143382668325553673452800 325 143382668325553673453125 326 143382668325553673558750 327 143382668325553708098450 328 143382668325565037226000 329 143382668329292354835600 330 143382669559318529776800 331 143383076701721116696800 332 143518249213144830460800 333 188531103893408957116800 334 188531103893408957117134 335 188531103893408957228690 336 188531103893408994711840 337 188531103893421626645280 338 188531103897691257743040 339 188531105345108869412160 340 188531597471379137539200 341 188699413981240481155200 342 246093153931790178249600 343 246093153931790178249943 344 246093153931790178367592 345 246093153931790218956840 346 246093153931804262954640 347 246093153936677570898480 348 246093155632602820059840 349 246093747515402170023360 350 246300908195987299065600 351 319014900664979584665600 352 319014900664979584665952 353 319014900664979584789856 354 319014900664979628652224 355 319014900664995199917120 356 319014900670538614206720 357 319014902649553130845440 358 319015611142309117048320 359 319269962026281710062080 360 410836990733744727398400 361 410836990733744727398761 362 410836990733744727529082 363 410836990733744774835966 364 410836990733761994672424 365 410836990740047282417160 366 410836993040479864264560 367 410837837305539957279120 368 411148529154389323503360 369 525794667951600690128640 370 525794667951600690129010 371 525794667951600690265910 372 525794667951600741193080 373 525794667951619737164760 374 525794667958724281637520 375 525794670622947505958640 376 525795672378003442208640 377 526173336705438224288640 378 668931456902188602608640 379 668931456902188602609019 380 668931456902188602752660 381 668931456902188657480260 382 668931456902209563567480 383 668931456910216649844360 384 668931459984958741125120 385 668932643768691931453440 386 669389587372473536701440 387 846227948902458096522240 388 846227948902458096522628 389 846227948902458096673172 390 846227948902458155385720 391 846227948902481112142920 392 846227948911480219828800 393 846227952448152556000320 394 846229345906075130885760 395 846779765331186670112640 396 1064747254678973238320640 397 1064747254678973238321037 398 1064747254678973238478646 399 1064747254678973301365034 400 1064747254678998456078240 401 1064747254689085559118240 402 1064747258744126198955840 403 1064748892935616374306240 404 1065409110362800176503040 405 1332798806628883202192640 406 1332798806628883202193046 407 1332798806628883202357882 408 1332798806628883269611376 409 1332798806628910776455664 410 1332798806640188650032480 411 1332798811275422264366880 412 1332800721002976817979520 413 1333589443129546522174080 414 1660122317903497674508800 415 1660122317903497674509215 416 1660122317903497674681440 417 1660122317903497746499680 418 1660122317903527766696640 419 1660122317916106301213760 420 1660122323199120890592000 421 1660124547360871645536000 422 1661063148915313447987200 423 2058093835901569855872000 424 2058093835901569855872424 425 2058093835901569856052200 426 2058093835901569932637200 427 2058093835901602634612400 428 2058093835915599156763200 429 2058093841920139938196800 430 2058096423886705255536000 431 2059209257494927111056000 432 2539955964231904095360000 433 2539955964231904095360433 434 2539955964231904095547922 435 2539955964231904177106070 436 2539955964231939736646520 437 2539955964247479337569240 438 2539955971053860183007120 439 2539958959070626572445680 440 2541273693269794013059200 441 3121074469941357800707200 442 3121074469941357800707642 443 3121074469941357800903006 444 3121074469941357887645064 445 3121074469941396488056680 446 3121074469958612358575280 447 3121074477654145167738960 448 3121077925270098230935680 449 3122625912545810973294720 450 3819223641945285465091200 451 3819223641945285465091651 452 3819223641945285465295052 453 3819223641945285557436156 454 3819223641945327389701224 455 3819223641964361162652120 456 3819223650643803552870720 457 3819227617168051580331840 458 3821044293972166245304320 459 4654902922283563582913280 460 4654902922283563582913740 461 4654902922283563583125340 462 4654902922283563680885000 463 4654902922283608943819640 464 4654902922304611043464320 465 4654902932070632739146880 466 4654907483057790387770880 467 4657032803847481451412480 468 5651687494197126040538880 469 5651687494197126040539349 470 5651687494197126040759310 471 5651687494197126144361410 472 5651687494197175044773040 473 5651687494220305043296560 474 5651687505183973347679200 475 5651692712949596932190880 476 5654171620373270466890880 477 6836615680218017410442880 478 6836615680218017410443358 479 6836615680218017410671842 480 6836615680218017520344640 481 6836615680218070273189440 482 6836615680243497254284800 483 6836615692524781986090240 484 6836621636692072023765120 485 6839504570134504871729280 486 8240616179630923595633280 487 8240616179630923595633767 488 8240616179630923595870936 489 8240616179630923711847064 490 8240616179630980540387440 491 8240616179658883469925840 492 8240616193387181747572800 493 8240622961466192501816640 494 8243966406253763250213120 495 9898978357936552612654080 496 9898978357936552612654576 497 9898978357936552612900592 498 9898978357936552735417056 499 9898978357936613871379104 500 9898978357967181975166080 501 9898978373281863231166080 502 9898986061282483105678080 503 9902853140939590603726080 504 11851868991467700112942080 505 11851868991467700112942585 506 11851868991467700113197610 507 11851868991467700242495790 508 11851868991467765926226760 509 11851868991501199074844200 510 11851869008552170683023280 511 11851877721632161424435280 512 11856338835671891597460480 513 14144899068217931670881280 514 14144899068217931670881794 515 14144899068217931671145990 516 14144899068217931807471640 517 14144899068218002288097400 518 14144899068254511388831440 519 14144899087202805287014320 520 14144908940352212060062080 521 14150042450178014434078080 522 16829744451381134059610880 523 16829744451381134059611403 524 16829744451381134059884932 525 16829744451381134203488180 526 16829744451381209739070680 527 16829744451421017134925480 528 16829744472439397825719680 529 16829755591202666331166080 530 16835648556793237983866880 531 19964824425208317839546880 532 19964824425208317839547412 533 19964824425208317839830436 534 19964824425208317990965784 535 19964824425208398848660520 536 19964824425251738724457920 537 19964824448525333036775360 538 19964836969762493948469120 539 19971585939909240548634240 540 23616042363706580746721280 541 23616042363706580746721821 542 23616042363706580747014502 543 23616042363706580905940826 544 23616042363706667362154304 545 23616042363753786157719360 546 23616042389480735151672960 547 23616056462169040255290240 548 23623768321134391442511360 549 27857592991574652735475200 550 27857592991574652735475750 551 27857592991574652735778250 552 27857592991574652902758800 553 27857592991574745243306000 554 27857592991625902073738400 555 27857593020018035471551200 556 27857608806095453993731200 557 27866401679660953584067200 558 32772840943730526249811200 559 32772840943730526249811759 560 32772840943730526250124240 561 32772840943730526425426640 562 32772840943730624945688480 563 32772840943786092028719840 564 32772840975069625554284160 565 32772858650321633277033600 566 32782862874297103657689600 567 38455275574979916516864000 568 38455275574979916516864568 569 38455275574979916517187192 570 38455275574979916701083440 571 38455275574980021706164240 572 38455275575040084796601280 573 38455275609456340806325440 574 38455295364447458667730560 575 38466654518816653265136000 576 45009547224940283521536000 577 45009547224940283521536577 578 45009547224940283521869506 579 45009547224940283714635974 580 45009547224940395519520920 581 45009547225005354350774520 582 45009547262811506138354640 583 45009569303863069126803120 584 45022441315847076997534080 585 52552590405414466980412800 586 52552590405414466980413386 587 52552590405414466980756782 588 52552590405414467182674216 589 52552590405414586112386824 590 52552590405484754845086960 591 52552590446954595002841360 592 52552614997170256258120320 593 52567173316597508660972160 594 61214839648141225232672640 595 61214839648141225232673235 596 61214839648141225233027260 597 61214839648141225444380780 598 61214839648141351834140360 599 61214839648217059511836920 600 61214839693641792731240640 601 61214866993982291872040640 602 61231301844463342132208640 603 71141544030377715652880640 604 71141544030377715652881244 605 71141544030377715653246060 606 71141544030377715874325160 607 71141544030377850069704280 608 71141544030459441081653760 609 71141544080148501775710720 610 71141574390557250579229440 611 71160094100073555651997440 612 82494186684231795112362240 613 82494186684231795112362853 614 82494186684231795112738622 615 82494186684231795343837170 616 82494186684231937700919120 617 82494186684319772251957200 618 82494186738601667382047520 619 82494220339182730047550560 620 82515052753811454929120640 621 95452015893200541319328640 622 95452015893200541319329262 623 95452015893200541319716146 624 95452015893200541561132384 625 95452015893200692446668640 626 95452015893295147034168640 627 95452015952518324524008640 628 95452053144768393858368640 629 95475447129379788375488640 630 110213694686126186700128640 631 110213694686126186700129271 632 110213694686126186700527432 633 110213694686126186952563976 634 110213694686126346744131664 635 110213694686227814642048880 636 110213694750761557761401280 637 110213735858857552730800320 638 110239962888737714268660480 639 126999076154892302991974400 640 126999076154892302991975040 641 126999076154892302992384640 642 126999076154892303255348480 643 126999076154892472341507840 644 126999076155001364091509760 645 126999076225236712192281600 646 126999121597380646390425600 647 127028477444850481789900800 648 146051112047792164048281600 649 146051112047792164048282249 650 146051112047792164048703450 651 146051112047792164322905950 652 146051112047792343103357800 653 146051112047909087013040200 654 146051112124259783000406000 655 146051162134082577689763600 656 146083968654303512860473600 657 167637902525748333658425600 658 167637902525748333658426258 659 167637902525748333658859222 660 167637902525748333944616120 661 167637902525748522830359320 662 167637902525873565478548240 663 167637902608777030399735920 664 167637957656802969888478080 665 167674564677081426643324800 666 192054895313588261601292800 667 192054895313588261601293467 668 192054895313588261601738356 669 192054895313588261899369764 670 192054895313588461312858680 671 192054895313722268061998280 672 192054895403640603195375360 673 192054955918814154418855680 674 192095743235840020638673920 675 219627242833525611833548800 676 219627242833525611833549476 677 219627242833525611834006452 678 219627242833525612143836856 679 219627242833525822519138824 680 219627242833668878034765120 681 219627242931089894861862720 682 219627309372366637143642240 683 219672688861945898627368320 684 250712326273001778806100480 685 250712326273001778806101165 686 250712326273001778806570390 687 250712326273001779128928650 688 250712326273002000911881440 689 250712326273154809689181920 690 250712326378593088132294080 691 250712399236596523205878080 692 250762817080564903452199680 693 285702455914247158552846080 694 285702455914247158552846774 695 285702455914247158553328410 696 285702455914247158888547760 697 285702455914247392536917040 698 285702455914410479434376160 699 285702456028408454742372000 700 285702535827154491220990080 701 285758474862287358921790080 702 325027757438467817551534080 703 325027757438467817551534783 704 325027757438467817552028992 705 325027757438467817900447040 706 325027757438468063884083840 707 325027757438641974664214400 708 325027757561771053329200640 709 325027844860461983917125120 710 325089827054325937121172480 711 369159254313590831564436480 712 369159254313590831564437192 713 369159254313590831564944136 714 369159254313590831926902864 715 369159254313591090727901040 716 369159254313776392605061440 717 369159254446638097692532800 718 369159349841527911537594240 719 369227938900351332264865920 720 418612156781151335873633280 721 418612156781151335873634001 722 418612156781151335874153842 723 418612156781151336249999606 724 418612156781151608362853304 725 418612156781348890558150680 726 418612156924576036833265680 727 418612261050908933526388080 728 418688065164682427079127680 729 473949368375316824679050880 730 473949368375316824679051610 731 473949368375316824679584510 732 473949368375316825069668040 733 473949368375317111001429160 734 473949368375526985304708400 735 473949368529784884537328080 736 473949482063808880371070080 737 474033156793961869697201280 738 535785221335360048074046080 739 535785221335360048074046819 740 535785221335360048074592940 741 535785221335360048479269340 742 535785221335360348749705000 743 535785221335583450088623640 744 535785221501571146919750720 745 535785345162628688124002880 746 535877596477765525341818880 747 604789452712251567100327680 748 604789452712251567100328428 749 604789452712251567100887932 750 604789452712251567520516680 751 604789452712251882662266680 752 604789452712488869678455680 753 604789452890940408430711680 754 604789587443637930209863680 755 604891174908955714800007680 756 681691433420587228058407680 757 681691433420587228058408437 758 681691433420587228058981486 759 681691433420587228493926434 760 681691433420587559052660720 761 681691433420839114684971120 762 681691433612524837499748960 763 681691579868983231801804320 764 681803319995134088013440640 765 767284662948935093658622080 766 767284662948935093658622846 767 767284662948935093659209602 768 767284662948935094109838976 769 767284662948935440644415104 770 767284662949202272719250560 771 767284663154930149403180160 772 767284821977118128457459840 773 767407591734420993160210560 774 862431542915021307888105600 775 862431542915021307888106375 776 862431542915021307888707000 777 862431542915021308355393400 778 862431542915021671438014000 779 862431542915304513266749200 780 862431543135921503230113600 781 862431715438073869996353600 782 862566455942124876538041600 783 968068443137115560787993600 784 968068443137115560787994384 785 968068443137115560788609040 786 968068443137115561271729440 787 968068443137115941488099680 788 968068443137415552471584640 789 968068443373808999141324160 790 968068630124931859919136000 791 968216350499808173521632000 792 1085211074389664845829606400 793 1085211074389664845829607193 794 1085211074389664845830236042 795 1085211074389664846330171790 796 1085211074389665244279656840 797 1085211074389982410519807080 798 1085211074643081468609749040 799 1085211276869546447163575760 800 1085373058294945913005094400 801 1214960182519799653395494400 802 1214960182519799653395495202 803 1214960182519799653396138406 804 1214960182519799653913275224 805 1214960182519800070209057720 806 1214960182520135605127530320 807 1214960182790912701148481840 808 1214960401579142237809345920 809 1215137401527950444201374080 810 1358507579121940206158035200 811 1358507579121940206158036011 812 1358507579121940206158693732 813 1358507579121940206693421716 814 1358507579121940641962659224 815 1358507579122295386926614760 816 1358507579411767713318956160 817 1358507815911013556630459520 818 1358701272583940892601128960 819 1517142524500502403051824640 820 1517142524500502403051825460 821 1517142524500502403052497860 822 1517142524500502403605211480 823 1517142524500502858489193960 824 1517142524500877683444144320 825 1517142524810108726715560640 826 1517142780235325749297760640 827 1517354017199409748440896640 828 1692258479195784385203440640 829 1692258479195784385203441469 830 1692258479195784385204128710 831 1692258479195784385775226810 832 1692258479195784860929534080 833 1692258479196180665039276160 834 1692258479526281768290264320 835 1692258755161099262701213440 836 1692489186199021973341501440 837 1885360240905645656760330240 838 1885360240905645656760331078 839 1885360240905645656761033322 840 1885360240905645657350919120 841 1885360240905646153445578320 842 1885360240906063865739213600 843 1885360241258195825959002720 844 1885360538457988460439903360 845 1885611672635314765999616640 846 2098071484205712073196624640 847 2098071484205712073196625487 848 2098071484205712073197342896 849 2098071484205712073806423984 850 2098071484205712591526067040 851 2098071484206153171552107040 852 2098071484581527872067629440 853 2098071804776588510163719040 854 2098345251734189243095242240 855 2332142721053692336514672640 856 2332142721053692336514673496 857 2332142721053692336515406232 858 2332142721053692337144094576 859 2332142721053692877188115664 860 2332142721054157315675673280 861 2332142721454039394136223680 862 2332143066152856006291669120 863 2332440541631939354062634880 864 2589459700659115497954048000 865 2589459700659115497954048865 866 2589459700659115497954797090 867 2589459700659115498603509030 868 2589459700659116061686222040 869 2589459700659605381213288760 870 2589459701085313933493509200 871 2589460071877952852824753200 872 2589783403485288945208982400 873 2872052267908534951511779200 874 2872052267908534951511780074 875 2872052267908534951512543950 876 2872052267908534952181700200 877 2872052267908535539032496200 878 2872052267909050794701305200 879 2872052268361961115105133200 880 2872052666923558913663299200 881 2872403800144645607000899200 882 3182103700158133092915619200 883 3182103700158133092915620083 884 3182103700158133092916399772 885 3182103700158133093606425420 886 3182103700158133704969930120 887 3182103700158675985089405240 888 3182103700640221343237622720 889 3182104128734587629176748480 890 3182485133202670365320678400 891 3521960542840842805823366400 892 3521960542840842805823367292 893 3521960542840842805824162956 894 3521960542840842806535487464 895 3521960542840843443171718680 896 3521960542841413869947009280 897 3521960543353087324731029760 898 3521961002836420784905063680 899 3522374078865446000269221120 900 3894142964983717807092614400 901 3894142964983717807092615301 902 3894142964983717807093427102 903 3894142964983717807826484306 904 3894142964983718470511009424 905 3894142964984318200740111120 906 3894142965527674451724642720 907 3894143458352394488342300640 908 3894590943742144381807720320 909 4301355656393474223123895680 910 4301355656393474223123896590 911 4301355656393474223124724690 912 4301355656393474223879952800 913 4301355656393474913404046240 914 4301355656394105139181507520 915 4301355656970762415838729280 916 4301356185189458749911473280 917 4301840562311285287332554880 918 4746499288944031166673041280 919 4746499288944031166673042199 920 4746499288944031166673886760 921 4746499288944031167451728360 922 4746499288944031884622529040 923 4746499288944693834050243760 924 4746499289556335823208132800 925 4746499855325838461632697280 926 4747023758497586299314497280 927 5232682565089639125302753280 928 5232682565089639125302754208 929 5232682565089639125303615392 930 5232682565089639126104517440 931 5232682565089639871745186240 932 5232682565090334809650272000 933 5232682565738712621537719040 934 5232683171324284608760773120 935 5233249394483166158551303680 936 5763234877430942245945927680 937 5763234877430942245945928617 938 5763234877430942245946806586 939 5763234877430942246771220414 940 5763234877430943021721097640 941 5763234877431672250380860040 942 5763234878118606423652210800 943 5763235525898261822970909840 944 5763847030580622957529086720 945 6341719603879214692031220480 946 6341719603879214692031221426 947 6341719603879214692032116342 948 6341719603879214692880497656 949 6341719603879215497995260504 950 6341719603879980357869243280 951 6341719604607362903990903280 952 6341720297076312477649246080 953 6342380220713404386009617280 954 6971948063696182747421767680 955 6971948063696182747421768635 956 6971948063696182747422680660 957 6971948063696182748295489540 958 6971948063696183584447309560 959 6971948063696985454916430600 960 6971948064466781942298170880 961 6971948804242009023645242880 962 6972660468781060474404910080 963 7657994160433433832187898880 964 7657994160433433832187899844 965 7657994160433433832188829140 966 7657994160433433833086530040 967 7657994160433434701164230600 968 7657994160434275001277003840 969 7657994161248526679530605120 970 7657994951073495754612951680 971 7658761871933560506914167680 972 8404209738556561666121172480 973 8404209738556561666121173453 974 8404209738556561666122120182 975 8404209738556561667045181930 976 8404209738556562567954395680 977 8404209738557442757180238880 978 8404209739418268721888111680 979 8404210582167769261954649280 980 8405036477540005582928436480 981 9215240681315044054047156480 982 9215240681315044054047157462 983 9215240681315044054048121786 984 9215240681315044054997017584 985 9215240681315044989660343920 986 9215240681315966568649972320 987 9215240682225565967026390560 988 9215241580910694077530427520 989 9216130381412917279002215040 990 10096043778209536759555130880 991 10096043778209536759555131871 992 10096043778209536759556113952 993 10096043778209536760531321376 994 10096043778209537729888483904 995 10096043778210502241241389760 996 10096043779171156519068975360 997 10096044736944436994858077440 998 10097000595639971591895797760 999 11051904391213934267881344000 1000 11051904391213934267881345000