0 1 1 2 2 2 3 6 4 24 5 6 6 20 7 180 8 180 9 20 10 70 11 1120 12 2520 13 1120 14 70 15 252 16 6300 17 25200 18 25200 19 6300 20 252 21 924 22 33264 23 207900 24 369600 25 207900 26 33264 27 924 28 3432 29 168168 30 1513512 31 4204200 32 4204200 33 1513512 34 168168 35 3432 36 12870 37 823680 38 10090080 39 40360320 40 63063000 41 40360320 42 10090080 43 823680 44 12870 45 48620 46 3938220 47 63011520 48 343062720 49 771891120 50 771891120 51 343062720 52 63011520 53 3938220 54 48620 55 184756 56 18475600 57 374130900 58 2660486400 59 8147739600 60 11732745024 61 8147739600 62 2660486400 63 374130900 64 18475600 65 184756 66 705432 67 85357272 68 2133931800 69 19205386200 70 76821544800 71 150570227808 72 150570227808 73 76821544800 74 19205386200 75 2133931800 76 85357272 77 705432 78 2704156 79 389398464 80 11779303536 81 130881150400 82 662585823900 83 1696219709184 84 2308743493056 85 1696219709184 86 662585823900 87 130881150400 88 11779303536 89 389398464 90 2704156 91 10400600 92 1757701400 93 63277250400 94 850727477600 95 5317046735000 96 17227231421400 97 30626189193600 98 30626189193600 99 17227231421400 100 5317046735000 101 850727477600 102 63277250400 103 1757701400 104 10400600 105 40116600 106 7862853600 107 332205564600 108 5315289033600 109 40196873316600 110 160787493266400 111 361771859849400 112 472518347558400 113 361771859849400 114 160787493266400 115 40196873316600 116 5315289033600 117 332205564600 118 7862853600 119 40116600 120 155117520 121 34901442000 122 1710170658000 123 32113204578000 124 289018841202000 125 1398851191417680 126 3885697753938000 127 6423296287122000 128 6423296287122000 129 3885697753938000 130 1398851191417680 131 289018841202000 132 32113204578000 133 1710170658000 134 34901442000 135 155117520 136 601080390 137 153876579840 138 8655557616000 139 188498810304000 140 1991018683836000 141 11468267618895360 142 38546121719064960 143 78665554528704000 144 99561092450391000 145 78665554528704000 146 38546121719064960 147 11468267618895360 148 1991018683836000 149 188498810304000 150 8655557616000 151 153876579840 152 601080390 153 2333606220 154 674412197580 155 43162380645120 156 1079059516128000 157 13218479072568000 158 89356918530559680 159 357427674122238720 160 882627521812058880 161 1379105502831342000 162 1379105502831342000 163 882627521812058880 164 357427674122238720 165 89356918530559680 166 13218479072568000 167 1079059516128000 168 43162380645120 169 674412197580 170 2333606220 171 9075135300 172 2940343837200 173 212439842237700 174 6042733290316800 175 84975936895080000 176 666211345257427200 177 3127492148569588800 178 9190997334571852800 179 17376729335674909200 180 21452752266265320000 181 17376729335674909200 182 9190997334571852800 183 3127492148569588800 184 666211345257427200 185 84975936895080000 186 6042733290316800 187 212439842237700 188 2940343837200 189 9075135300 190 35345263800 191 12759640231800 192 1033530858775800 193 33187824242911800 194 531005187886588800 195 4779046690979299200 196 26019254206442851200 197 89739876752833507200 198 201914722693875391200 199 301625696863690399200 200 301625696863690399200 201 201914722693875391200 202 89739876752833507200 203 26019254206442851200 204 4779046690979299200 205 531005187886588800 206 33187824242911800 207 1033530858775800 208 12759640231800 209 35345263800 210 137846528820 211 55138611528000 212 4976259690402000 213 179145348854472000 214 3235812863683900500 215 33134723724123141120 216 207092023275769632000 217 828368093103078528000 218 2187409495850316738000 219 3888727992622785312000 220 4705360871073570227520 221 3888727992622785312000 222 2187409495850316738000 223 828368093103078528000 224 207092023275769632000 225 33134723724123141120 226 3235812863683900500 227 179145348854472000 228 4976259690402000 229 55138611528000 230 137846528820 231 538257874440 232 237371722628040 233 23737172262804000 234 952124354096916000 235 19280518170462549000 236 222882790050547066440 237 1584944284803890250240 238 7277805389405618496000 239 22288279005054706644000 240 46502705578447474356000 241 66963896032964363072640 242 66963896032964363072640 243 46502705578447474356000 244 22288279005054706644000 245 7277805389405618496000 246 1584944284803890250240 247 222882790050547066440 248 19280518170462549000 249 952124354096916000 250 23737172262804000 251 237371722628040 252 538257874440 253 2104098963720 254 1018383898440480 255 112276824803062920 256 4990081102358352000 257 112588704871960317000 258 1459149615140605708320 259 11713728854878751380680 260 61198256874468578641920 261 215150121824303596788000 262 520610171327944505808000 263 879831189544226214815520 264 1047071828879079131681280 265 879831189544226214815520 266 520610171327944505808000 267 215150121824303596788000 268 61198256874468578641920 269 11713728854878751380680 270 1459149615140605708320 271 112588704871960317000 272 4990081102358352000 273 112276824803062920 274 1018383898440480 275 2104098963720 276 8233430727600 277 4355484854900400 278 527013667442948400 279 25823669704704471600 280 645591742617611790000 281 9322344763398314247600 282 83901102870584828228400 283 494845280195898272612400 284 1979381120783593090449600 285 5498280891065536362360000 286 10776630546488451270225600 287 15051657540136762517918400 288 15051657540136762517918400 289 10776630546488451270225600 290 5498280891065536362360000 291 1979381120783593090449600 292 494845280195898272612400 293 83901102870584828228400 294 9322344763398314247600 295 645591742617611790000 296 25823669704704471600 297 527013667442948400 298 4355484854900400 299 8233430727600 300 32247603683100 301 18574619721465600 302 2456493458163825600 303 132104759305699065600 304 3641137428363330495600 305 58258198853813287929600 306 584200271839627692849600 307 3862875266857946377209600 308 17443296126905414109587100 309 55129429734417111259929600 310 124041216902438500334841600 311 200926268701470628641561600 312 235809301462142612780721600 313 200926268701470628641561600 314 124041216902438500334841600 315 55129429734417111259929600 316 17443296126905414109587100 317 3862875266857946377209600 318 584200271839627692849600 319 58258198853813287929600 320 3641137428363330495600 321 132104759305699065600 322 2456493458163825600 323 18574619721465600 324 32247603683100 325 126410606437752 326 79006629023595000 327 11376954579397680000 328 668712108055708080000 329 20228541268685169420000 330 356831467979606388568800 331 3964794088662293206320000 332 29210013591981384642480000 333 147875693809405759752555000 334 527605870505163760104795000 335 1350671028493219225868275200 336 2511578358768382858019520000 337 3418537210545854445637680000 338 3418537210545854445637680000 339 2511578358768382858019520000 340 1350671028493219225868275200 341 527605870505163760104795000 342 147875693809405759752555000 343 29210013591981384642480000 344 3964794088662293206320000 345 356831467979606388568800 346 20228541268685169420000 347 668712108055708080000 348 11376954579397680000 349 79006629023595000 350 126410606437752 351 495918532948104 352 335240928272918304 353 52381395042643485000 354 3352409282729183040000 355 110839031910233614260000 356 2145843657782122772073600 357 26286584807831003957901600 358 214584365778212277207360000 359 1210389938217728626122765000 360 4841559752870914504491060000 361 13992107685796942917979163400 362 29603136922016672619856742400 363 46254901440651050968526160000 364 53644737765488792839237440000 365 46254901440651050968526160000 366 29603136922016672619856742400 367 13992107685796942917979163400 368 4841559752870914504491060000 369 1210389938217728626122765000 370 214584365778212277207360000 371 26286584807831003957901600 372 2145843657782122772073600 373 110839031910233614260000 374 3352409282729183040000 375 52381395042643485000 376 335240928272918304 377 495918532948104 378 1946939425648112 379 1419318841297473648 380 239864884179273046512 381 16657283623560628230000 382 599662210448182616280000 383 12688852373083544160484800 384 170594570793678760379851200 385 1535351137143108843418660800 386 9595944607144430271366630000 387 42767111150359744789671030000 388 138565440127165573118534137200 389 330953819807858269679804674800 390 588362346325081368319652755200 391 783322650432800638295395680000 392 783322650432800638295395680000 393 588362346325081368319652755200 394 330953819807858269679804674800 395 138565440127165573118534137200 396 42767111150359744789671030000 397 9595944607144430271366630000 398 1535351137143108843418660800 399 170594570793678760379851200 400 12688852373083544160484800 401 599662210448182616280000 402 16657283623560628230000 403 239864884179273046512 404 1419318841297473648 405 1946939425648112 406 7648690600760440 407 5996573430996184960 408 1092875507799054708960 409 82087093696906775917440 410 3206527097535420934275000 411 73878384327216098325696000 412 1085601814141592111508144000 413 10723087307031236366733504000 414 73888773475012113089523051000 415 364882831975368459701348400000 416 1317227023431080139521867724000 417 3527120294146032770289959856000 418 7078734479223635212595822211000 419 10722816725924559848665860864000 420 12309355935372581458927646400000 421 10722816725924559848665860864000 422 7078734479223635212595822211000 423 3527120294146032770289959856000 424 1317227023431080139521867724000 425 364882831975368459701348400000 426 73888773475012113089523051000 427 10723087307031236366733504000 428 1085601814141592111508144000 429 73878384327216098325696000 430 3206527097535420934275000 431 82087093696906775917440 432 1092875507799054708960 433 5996573430996184960 434 7648690600760440 435 30067266499541040 436 25286571126114014640 437 4956167940718346869440 438 401449603198186096424640 439 16961245735123362573941040 440 424031143378084064348526000 441 6784498294049345029576416000 442 73244889745961296339712736000 443 553914478703832303569077566000 444 3015756606276420319431644526000 445 12063026425105681277726578104000 446 35989690408786371415366071864000 447 80976803419769335684573661694000 448 138475125374635136170661468814000 449 180865469877074463569843551104000 450 180865469877074463569843551104000 451 138475125374635136170661468814000 452 80976803419769335684573661694000 453 35989690408786371415366071864000 454 12063026425105681277726578104000 455 3015756606276420319431644526000 456 553914478703832303569077566000 457 73244889745961296339712736000 458 6784498294049345029576416000 459 424031143378084064348526000 460 16961245735123362573941040 461 401449603198186096424640 462 4956167940718346869440 463 25286571126114014640 464 30067266499541040 465 118264581564861424 466 106438123408375281600 467 22378615446610902956400 468 1949426056682549768646400 469 88820724707598673833951600 470 2401712396093468140470051264 471 41696395765511599660938390000 472 490145386957850640912255360000 473 4051357964073484203790360710000 474 24208114254463782155981908440000 475 106757783862185279307880216220400 476 352918293759290179530182532960000 477 884746555882664963961082599990000 478 1696200497668541114339590310040000 479 2501030325643920316551742855110000 480 2845616726065971560165538537369600 481 2501030325643920316551742855110000 482 1696200497668541114339590310040000 483 884746555882664963961082599990000 484 352918293759290179530182532960000 485 106757783862185279307880216220400 486 24208114254463782155981908440000 487 4051357964073484203790360710000 488 490145386957850640912255360000 489 41696395765511599660938390000 490 2401712396093468140470051264 491 88820724707598673833951600 492 1949426056682549768646400 493 22378615446610902956400 494 106438123408375281600 495 118264581564861424 496 465428353255261088 497 447276647478305905568 498 100637245682618828752800 499 9403991513231381664567200 500 460795584148337701563792800 501 13436799233765527377600198048 502 252313230056263791868270385568 503 3218280995615609590156510020000 504 28964528960540486311408590180000 505 189163405186739719243643755620000 506 915550881103820241139235777200800 507 3336842467494088647457875849136800 508 9269006854150246242938544025380000 509 19799476179575378069235588125220000 510 32729746337665420889960870166180000 511 42039540851490251720883073235671200 512 42039540851490251720883073235671200 513 32729746337665420889960870166180000 514 19799476179575378069235588125220000 515 9269006854150246242938544025380000 516 3336842467494088647457875849136800 517 915550881103820241139235777200800 518 189163405186739719243643755620000 519 28964528960540486311408590180000 520 3218280995615609590156510020000 521 252313230056263791868270385568 522 13436799233765527377600198048 523 460795584148337701563792800 524 9403991513231381664567200 525 100637245682618828752800 526 447276647478305905568 527 465428353255261088 528 1832624140942590534 529 1876607120325212706816 530 450854860658132352812544 531 45085486065813235281254400 532 2369805861334308179470934400 533 74317111811443904508208502784 534 1504921514181739066291222181376 535 20761774358915420588017677441024 536 202751702723783404179860131260000 537 1441789886035793096390116488960000 538 7627068497129345479903716226598400 539 30508273988517381919614864906393600 540 93431589089834482128820523775830400 541 221139855833927768352237926096640000 542 407303509979836348852846384290240000 543 586517054370964342348098793377945600 544 662122768410971464603908403461821400 545 586517054370964342348098793377945600 546 407303509979836348852846384290240000 547 221139855833927768352237926096640000 548 93431589089834482128820523775830400 549 30508273988517381919614864906393600 550 7627068497129345479903716226598400 551 1441789886035793096390116488960000 552 202751702723783404179860131260000 553 20761774358915420588017677441024 554 1504921514181739066291222181376 555 74317111811443904508208502784 556 2369805861334308179470934400 557 45085486065813235281254400 558 450854860658132352812544 559 1876607120325212706816 560 1832624140942590534 561 7219428434016265740 562 7861957564643713390860 563 2012661136548790628060160 564 214907483580376421507312640 565 12088545951396173709786336000 566 406658685804967283597212343040 567 8856122490863731953894846581760 568 131757414200809399885496799144960 569 1391687687496049286290559940968640 570 10738330922037417332488888433400000 571 61852786110935523835135997376384000 572 270414246716404067014768120761216000 573 908892329241247003021859517002976000 574 2371724953818875315577751757386464000 575 4840255007793623093015819913033600000 576 7765920256948879718127604393800576000 577 9828742825200925893255249310903854000 578 9828742825200925893255249310903854000 579 7765920256948879718127604393800576000 580 4840255007793623093015819913033600000 581 2371724953818875315577751757386464000 582 908892329241247003021859517002976000 583 270414246716404067014768120761216000 584 61852786110935523835135997376384000 585 10738330922037417332488888433400000 586 1391687687496049286290559940968640 587 131757414200809399885496799144960 588 8856122490863731953894846581760 589 406658685804967283597212343040 590 12088545951396173709786336000 591 214907483580376421507312640 592 2012661136548790628060160 593 7861957564643713390860 594 7219428434016265740 595 28453041475240576740 596 32891715945378106711440 597 8954769666129189552189540 598 1018853793124032233493565440 599 61194905949512186024207274240 600 2203016614182438696871461872640 601 51464915903539748446358317635840 602 823438654456635975141733082173440 603 9379480923420119154348803389131840 604 78278137089283957386911001124112640 605 489238356808024733668193757025704000 606 2328936310094398732172558711130624000 607 8555606305832895342495024709639584000 608 24502446461675274235311195026423424000 609 55130504538769367029450188809452704000 610 98009785846701096941244780105693696000 611 138209112072887093733552209445919626000 612 154947239832579302317200400901307816000 613 138209112072887093733552209445919626000 614 98009785846701096941244780105693696000 615 55130504538769367029450188809452704000 616 24502446461675274235311195026423424000 617 8555606305832895342495024709639584000 618 2328936310094398732172558711130624000 619 489238356808024733668193757025704000 620 78278137089283957386911001124112640 621 9379480923420119154348803389131840 622 823438654456635975141733082173440 623 51464915903539748446358317635840 624 2203016614182438696871461872640 625 61194905949512186024207274240 626 1018853793124032233493565440 627 8954769666129189552189540 628 32891715945378106711440 629 28453041475240576740 630 112186277816662845432 631 137428190325411985654200 632 39716747004044063854063800 633 4805726387489331726341719800 634 307566488799317230485870067200 635 11822855829445754339876845383168 636 295571395736143858496921134579200 637 5072970281920346632569605595532800 638 62143885953524246248977668545276800 639 559294973581718216240799016907491200 640 3780834021412415141787801354294640512 641 19529101350270739368738643358959920000 642 78116405401082957474954573435839680000 643 244518215722916476356514611524018880000 644 603810287805569257941597306008291520000 645 1183468164098915745565530719776251379200 646 1849169006404555852446141749650392780000 647 2309861630837524784543450420843570220000 648 2309861630837524784543450420843570220000 649 1849169006404555852446141749650392780000 650 1183468164098915745565530719776251379200 651 603810287805569257941597306008291520000 652 244518215722916476356514611524018880000 653 78116405401082957474954573435839680000 654 19529101350270739368738643358959920000 655 3780834021412415141787801354294640512 656 559294973581718216240799016907491200 657 62143885953524246248977668545276800 658 5072970281920346632569605595532800 659 295571395736143858496921134579200 660 11822855829445754339876845383168 661 307566488799317230485870067200 662 4805726387489331726341719800 663 39716747004044063854063800 664 137428190325411985654200 665 112186277816662845432 666 442512540276836779204 667 573496252198780465848384 668 175633227235876517666067600 669 22559112298297028269108238400 670 1535429580802841486566179476100 671 62891195629684387289750711341056 672 1678845527781297116262512044409856 673 30835938265370763359923690611609600 674 405203501268387687276497246943182400 675 3921969691289085763268812859301913600 676 28591159049497435214229645744310950144 677 159732425764134431444787111761604977664 678 693283097934611247590221839243077160000 679 2362905706570035968118152540852144640000 680 6377434279467086873135217827095839360000 681 13718569738942533540433090792508383334400 682 23632379901850223794261691560532019728400 683 32709176334740794178908915654715598240000 684 36444483508769835489463328862198552360000 685 32709176334740794178908915654715598240000 686 23632379901850223794261691560532019728400 687 13718569738942533540433090792508383334400 688 6377434279467086873135217827095839360000 689 2362905706570035968118152540852144640000 690 693283097934611247590221839243077160000 691 159732425764134431444787111761604977664 692 28591159049497435214229645744310950144 693 3921969691289085763268812859301913600 694 405203501268387687276497246943182400 695 30835938265370763359923690611609600 696 1678845527781297116262512044409856 697 62891195629684387289750711341056 698 1535429580802841486566179476100 699 22559112298297028269108238400 700 175633227235876517666067600 701 573496252198780465848384 702 442512540276836779204 703 1746130564335626209832 704 2390452742575472281260008 705 774506688594453019128242592 706 105418965947578327603566352800 707 7616520289712534169357668989800 708 331775623819877988417220061195688 709 9437173299765418337200926185121792 710 185084153899480959633675307426572288 711 2602745914211450994848559010686172800 712 27023571775948522057625162073914460800 713 211864802723436412931781270659489372672 714 1276441662689133429977426002568328534528 715 5992184472068431935171805400945764509312 716 22160445532797455381552534766811259280000 717 65124574626996603570276836865731047680000 718 153115111011916459060784207564318774323200 719 289483256756904555411795142426290182704800 720 441737426400674425386164905916934154231200 721 545354847408240031340944328292511301520000 722 545354847408240031340944328292511301520000 723 441737426400674425386164905916934154231200 724 289483256756904555411795142426290182704800 725 153115111011916459060784207564318774323200 726 65124574626996603570276836865731047680000 727 22160445532797455381552534766811259280000 728 5992184472068431935171805400945764509312 729 1276441662689133429977426002568328534528 730 211864802723436412931781270659489372672 731 27023571775948522057625162073914460800 732 2602745914211450994848559010686172800 733 185084153899480959633675307426572288 734 9437173299765418337200926185121792 735 331775623819877988417220061195688 736 7616520289712534169357668989800 737 105418965947578327603566352800 738 774506688594453019128242592 739 2390452742575472281260008 740 1746130564335626209832 741 6892620648693261354600 742 9952944216713069396042400 743 3406395158170048000795511400 744 490520902776486912114553641600 745 37555506618824779208770513185000 746 1736566626054457790613548529674400 747 52531140438147348166059843022650600 748 1097793628748222133102964882759065600 749 16484057456672522967374207067679094400 750 183156193963028032970824522974212160000 751 1540343591229065757284634238213124265600 752 9980408062178409534802919361645367142400 753 50525815814778198269939779268329671158400 754 202103263259112793079759117073318684633600 755 644461936412987222830864531483796826000000 756 1649822557217247290447013200598519874560000 757 3409203643624702408775273371549285209540000 758 5709531361641370124038866130899148932240000 759 7771306575567420446608456678168286046660000 760 8610866011709053126435963078302810024000000 761 7771306575567420446608456678168286046660000 762 5709531361641370124038866130899148932240000 763 3409203643624702408775273371549285209540000 764 1649822557217247290447013200598519874560000 765 644461936412987222830864531483796826000000 766 202103263259112793079759117073318684633600 767 50525815814778198269939779268329671158400 768 9980408062178409534802919361645367142400 769 1540343591229065757284634238213124265600 770 183156193963028032970824522974212160000 771 16484057456672522967374207067679094400 772 1097793628748222133102964882759065600 773 52531140438147348166059843022650600 774 1736566626054457790613548529674400 775 37555506618824779208770513185000 776 490520902776486912114553641600 777 3406395158170048000795511400 778 9952944216713069396042400 779 6892620648693261354600 780 27217014869199032015600 781 41397079616051727695727600 782 14944345741394673698157663600 783 2273201035552145365864204607600 784 184129283879723774635000573215600 785 9022334910106464957115028087564400 786 289717198780085374734027013034012400 787 6438816927990060675211335044776316400 788 103021070847840970803381360716421062400 789 1222262334379940406691968983314575814400 790 11000361009419463660227720849831182329600 791 76457054619188173043400935824033259001600 792 416266186260024497680738428375292187897600 793 1795609762032886738516321386305254467321600 794 6193021424154242016515475801746693979129600 795 17202837289317338934765210560407483275360000 796 38706383900964012603221723760916837369560000 797 70850093714913365630118656987975802659160000 798 105837794314870583225238981426482371873560000 799 129292153165811432693435985620716692510360000 800 129292153165811432693435985620716692510360000 801 105837794314870583225238981426482371873560000 802 70850093714913365630118656987975802659160000 803 38706383900964012603221723760916837369560000 804 17202837289317338934765210560407483275360000 805 6193021424154242016515475801746693979129600 806 1795609762032886738516321386305254467321600 807 416266186260024497680738428375292187897600 808 76457054619188173043400935824033259001600 809 11000361009419463660227720849831182329600 810 1222262334379940406691968983314575814400 811 103021070847840970803381360716421062400 812 6438816927990060675211335044776316400 813 289717198780085374734027013034012400 814 9022334910106464957115028087564400 815 184129283879723774635000573215600 816 2273201035552145365864204607600 817 14944345741394673698157663600 818 41397079616051727695727600 819 27217014869199032015600 820 107507208733336176461620 821 172011533973337882338592000 822 65407385793361729759249608000 823 10494251676179370863595159328000 824 897914409043097419516360820002000 825 46547882964794170227728144908903680 826 1583921017552023848026860486483528000 827 37367606046737542210592871885203232000 828 635833171639018491677119335671661244500 829 8038187256275986857745311107750384128000 830 77246979532812233702932439745481191470080 831 574564310574636449030075998106884895232000 832 3355615174953258705793707738943681922848000 833 15566877498008016718001579096638145724928000 834 57899253551264511160322199803312286905472000 835 173955090669576931308345809186840470880440320 836 424695045580021804952016135710059743360450000 837 846451025100666296374952574979219419292800000 838 1382014173698310095007252815321009483968800000 839 1852894349224327107987563331344511330307200000 840 2042816020019820636556288572807323741663688000 841 1852894349224327107987563331344511330307200000 842 1382014173698310095007252815321009483968800000 843 846451025100666296374952574979219419292800000 844 424695045580021804952016135710059743360450000 845 173955090669576931308345809186840470880440320 846 57899253551264511160322199803312286905472000 847 15566877498008016718001579096638145724928000 848 3355615174953258705793707738943681922848000 849 574564310574636449030075998106884895232000 850 77246979532812233702932439745481191470080 851 8038187256275986857745311107750384128000 852 635833171639018491677119335671661244500 853 37367606046737542210592871885203232000 854 1583921017552023848026860486483528000 855 46547882964794170227728144908903680 856 897914409043097419516360820002000 857 10494251676179370863595159328000 858 65407385793361729759249608000 859 172011533973337882338592000 860 107507208733336176461620 861 424784580848791721628840 862 714062880406818884058080040 863 285625152162727553623232016000 864 48270650715500956562326210704000 865 4356426227073961329749940516036000 866 238557900194570122417106742658131360 867 8588084407004524407015842735692728960 868 214702110175113110175396068392318224000 869 3878056865037980552543091485336247921000 870 52138320074399516317523785525076222049000 871 533896397561851047091443563776780513781760 872 4240284612040816993841960866028810526812160 873 26501778825255106211512255412680065792576000 874 131881633088991386531845010663100209062464000 875 527526532355965546127380042652400836249856000 876 1709185964833328369452711338193778709449533440 877 4513319188388007725586065877417946904640174240 878 9760638383192058230073671880229123928720100000 879 17352246014563659075686527787073998095502400000 880 25427529478404918700936767865269099702273600000 881 30767310668869951628133489116975610639751056000 882 30767310668869951628133489116975610639751056000 883 25427529478404918700936767865269099702273600000 884 17352246014563659075686527787073998095502400000 885 9760638383192058230073671880229123928720100000 886 4513319188388007725586065877417946904640174240 887 1709185964833328369452711338193778709449533440 888 527526532355965546127380042652400836249856000 889 131881633088991386531845010663100209062464000 890 26501778825255106211512255412680065792576000 891 4240284612040816993841960866028810526812160 892 533896397561851047091443563776780513781760 893 52138320074399516317523785525076222049000 894 3878056865037980552543091485336247921000 895 214702110175113110175396068392318224000 896 8588084407004524407015842735692728960 897 238557900194570122417106742658131360 898 4356426227073961329749940516036000 899 48270650715500956562326210704000 900 285625152162727553623232016000 901 714062880406818884058080040 902 424784580848791721628840 903 1678910486211891090247320 904 2961598097677775883196272480 905 1244611600549085314913233509720 906 221264284542059611540130401728000 907 21033936049279541822033646314268000 908 1214920146206386335640663411112119680 909 46200713337681747041446339161458106720 910 1221961724196643758483968480678565434880 911 23389111127201384439732209200488166527000 912 333800153864750622374449800441534821052000 913 3635083675587134277657758326808314201256280 914 30763022180175417358029293608691849108152320 915 205300446632976222785181605263561576339822080 916 1093315987986263908323452335723108986425088000 917 4691218091308407892347058236444564579507648000 918 16346288815936852389333749588322393912595537920 919 46548611511007677311813685351121192040164637280 920 108881873292184047968117824558331923249658459520 921 210034477801280956728622346756041518614310300000 922 335124263749412274447884963245096716681004800000 923 443201838808597732957327863891640407810628848000 924 486416530574515425740015161277900130114159552000 925 443201838808597732957327863891640407810628848000 926 335124263749412274447884963245096716681004800000 927 210034477801280956728622346756041518614310300000 928 108881873292184047968117824558331923249658459520 929 46548611511007677311813685351121192040164637280 930 16346288815936852389333749588322393912595537920 931 4691218091308407892347058236444564579507648000 932 1093315987986263908323452335723108986425088000 933 205300446632976222785181605263561576339822080 934 30763022180175417358029293608691849108152320 935 3635083675587134277657758326808314201256280 936 333800153864750622374449800441534821052000 937 23389111127201384439732209200488166527000 938 1221961724196643758483968480678565434880 939 46200713337681747041446339161458106720 940 1214920146206386335640663411112119680 941 21033936049279541822033646314268000 942 221264284542059611540130401728000 943 1244611600549085314913233509720 944 2961598097677775883196272480 945 1678910486211891090247320 946 6637553085023755473070800 947 12272835654208923869707909200 948 5412320523506135426541187957200 949 1010901200001534850223970772894800 950 101090120000153485022397077289480000 951 6150322900809338028762638182291963200 952 246696285243574558709256931534155412800 953 6892392132621501446387198760617525716800 954 139570940685585404289340774902504895765200 955 2110795090615334817956079620439117250770000 956 24400791247513270495572280412276195418901200 957 219607121227619434460150523710485758770110800 958 1561650639840849311716625946385676506809676800 959 8880155413532876855382707304595474100852659200 960 40776223837650965152267533541509830054935680000 961 152412463322064274191364425370710075894226252800 962 466763168923821839711053552697799607426067899200 963 1177406055866664779063522629469536033957105531200 964 2456563252363782069897966967658661601712973268800 965 4253052722236464802454928960627876734267613000000 966 6124395920020509315535097703304142497345362720000 967 7346497600206007773056840555664152791600219680000 968 7346497600206007773056840555664152791600219680000 969 6124395920020509315535097703304142497345362720000 970 4253052722236464802454928960627876734267613000000 971 2456563252363782069897966967658661601712973268800 972 1177406055866664779063522629469536033957105531200 973 466763168923821839711053552697799607426067899200 974 152412463322064274191364425370710075894226252800 975 40776223837650965152267533541509830054935680000 976 8880155413532876855382707304595474100852659200 977 1561650639840849311716625946385676506809676800 978 219607121227619434460150523710485758770110800 979 24400791247513270495572280412276195418901200 980 2110795090615334817956079620439117250770000 981 139570940685585404289340774902504895765200 982 6892392132621501446387198760617525716800 983 246696285243574558709256931534155412800 984 6150322900809338028762638182291963200 985 101090120000153485022397077289480000 986 1010901200001534850223970772894800 987 5412320523506135426541187957200 988 12272835654208923869707909200 989 6637553085023755473070800