1 1 2 3 3 2 4 13 5 18 6 6 7 73 8 156 9 108 10 24 11 501 12 1460 13 1560 14 720 15 120 16 4051 17 15030 18 21900 19 15600 20 5400 21 720 22 37633 23 170142 24 315630 25 306600 26 163800 27 45360 28 5040 29 394353 30 2107448 31 4763976 32 5891760 33 4292400 34 1834560 35 423360 36 40320 37 4596553 38 28393416 39 75868128 40 114335424 41 106051680 42 61810560 43 22014720 44 4354560 45 362880 46 58941091 47 413689770 48 1277703720 49 2276043840 50 2572547040 51 1908930240 52 927158400 53 283046400 54 48988800 55 3628800 56 824073141 57 6483520010 58 22752937350 59 46849136400 60 62591205600 61 56596034880 62 34997054400 63 14569632000 64 3891888000 65 598752000 66 39916800 67 12470162233 68 108777654612 69 427912320660 70 1001129243400 71 1546021501200 72 1652407827840 73 1245112767360 74 659944454400 75 240398928000 76 57081024000 77 7903526400 78 479001600 79 202976401213 80 1945345308348 81 8484657059736 82 22251440674320 83 39044040492600 84 48235870837440 85 42962603523840 86 27748227386880 87 12868916860800 88 4166914752000 89 890463974400 90 112086374400 91 6227020800 92 3535017524403 93 36941705020766 94 177026423059668 95 514735861623984 96 1012440550681560 97 1421203073930640 98 1463154748735680 99 1117027691619840 100 631272173051520 101 260238096518400 102 75837848486400 103 14733131212800 104 1699976678400 105 87178291200 106 65573803186921 107 742353680124630 108 3878879027180430 109 12391849614176760 110 27023632735259160 111 42522503128625520 112 49742107587572400 113 43894642462070400 114 29321976905020800 115 14729684037868800 116 5465000026886400 117 1447813471104000 118 257829796224000 119 27461161728000 120 1307674368000 121 1290434218669921 122 15737712764861040 123 89082441614955600 124 310310322174434400 125 743510976850605600 126 1297134371292439680 127 1700900125145020800 128 1705443688716768000 129 1316839273862112000 130 781919384133888000 131 353512416908851200 132 119236364222976000 133 28956269422080000 134 4759934699520000 135 470762772480000 136 20922789888000 137 26846616451246353 138 350998107478218512 139 2140328936021101440 140 8076808039755974400 141 21101101907861539200 142 40446997140672944640 143 58803424831923932160 144 66092119148492236800 145 57985085416370112000 146 39797809165610496000 147 21268207248441753600 148 8741397945382502400 149 2702690922387456000 150 605854252523520000 151 92478731304960000 152 8536498274304000 153 355687428096000 154 588633468315403843 155 8215064634081384018 156 53702710444167432336 157 218313551474152346880 158 617875815041332041600 159 1291387436761126199040 160 2062796854174320176640 161 2570549714081246177280 162 2528023557429828057600 163 1971492904156583808000 164 1217812960467681177600 165 591642856183925145600 166 222905647607253811200 167 63617186326966272000 168 13242242948014080000 169 1886566118621184000 170 163260529496064000 171 6402373705728000 172 13564373693588558173 173 201312646163868114306 174 1404776052427916667078 175 6122108990635087286304 176 18665808651040025658240 177 42262705748827111645440 178 73609083895384193345280 179 100782360589659642915840 180 109891000276973274078720 181 96064895182333466188800 182 67425057322155166233600 183 37862912043631542067200 184 16861821401241866649600 185 5864133190898523340800 186 1554076980273033216000 187 301923139214721024000 188 40325350785527808000 189 3284417711038464000 190 121645100408832000 191 327697927886085654441 192 5154462003563652105740 193 38249402771134941718140 194 177938299974202777829880 195 581600354110333292198880 196 1418601457479041950026240 197 2676638030759050404211200 198 3995921697177999067315200 199 4787162128008833038502400 200 4639842233916649349990400 201 3650466016928671715174400 202 2329229252947178469888000 203 1198992214714998832128000 204 492884010190146871296000 205 159169329467245633536000 206 39369950166916841472000 207 7170674556349624320000 208 901390194029445120000 209 69337707233034240000 210 2432902008176640000 211 8281153039765859726341 212 137633129712155974865220 213 1082437020748366942205400 214 5354916387958891840539600 215 18683521497291291672137400 216 48854429745267996544705920 217 99302102023532936501836800 218 160598281845543024252672000 219 209785889101844951034048000 220 223400899307078875130112000 221 194873373824499272699596800 222 139381429737276556397568000 223 81523023853151246446080000 224 38736671552330731499520000 225 14786520305704406138880000 226 4456741225082877739008000 227 1033461191881567088640000 228 177157841980402483200000 229 21032437860687052800000 230 1532728265151283200000 231 51090942171709440000 232 218456450997775993367443 233 3825892704371827193569542 234 31793252963508030193865820 235 166695301195248509099631600 236 618492842809252007582323800 237 1726357386349715350505495760 238 3761791090385635733942355840 239 6553938733553173809121228800 240 9274550776580109650591808000 241 10769008973894707486414464000 242 10321121547987044031011174400 243 8184681700628969453383065600 244 5366185044885147421306368000 245 2897202847704298142929920000 246 1278310161226914139484160000 247 455424825415695709077504000 248 128688402874268094713856000 249 28085827685251999703040000 250 4547051277496997068800000 251 511420331138811494400000 252 35406022924994641920000 253 1124000727777607680000 254 6004647590528092507965393 255 110538964204874652643926158 256 967950854206072279973094126 257 5362461999845021092698701640 258 21086955601198936401103397400 259 62591475692296303167331168560 260 145589472915492661225963475760 261 271923755962161668767833150720 262 414536624897238243426917721600 263 521435854772170609244383872000 264 544911854079072198812571878400 265 474771591207404025426514022400 266 345120745043188211950985932800 267 208868433285529584244694016000 268 104713188638455347165895680000 269 43121662772054570305265664000 270 14402810103771376799576064000 271 3830372462022332701483008000 272 789523822707639547207680000 273 121095155074393711411200000 274 12938934377811930808320000 275 853116552383204229120000 276 25852016738884976640000 277 171679472549945695230447313 278 3314565469971507064396896936 279 30508754120545404129723619608 280 178102957173917299515049319184 281 740019755978612910792420826320 282 2327999898372362578681815072960 283 5758415763691259891394467507520 284 11480769864193135570961691231360 285 18762739161389155144980487399680 286 25424912993697278930184286924800 287 28783259183423817630289989734400 288 27344667586513441249503606988800 289 21839493195540585169619645030400 290 14654357789526145615149556531200 291 8235383940972309321647935488000 292 3853445341895156775704961024000 293 1487697365635882675531665408000 294 467667716310694117256822784000 295 117464755502018202845478912000 296 22937744743927212108349440000 297 3342226280053266434949120000 298 340109132216770752675840000 299 21405469859796760657920000 300 620448401733239439360000 301 5097728684975832001895021401 302 103007683529967417138268387800 303 994369640991452119319069080800 304 6101750824109080825944723921600 305 26715443576087594927257397877600 306 88802370717433549295090499158400 307 232799989837236257868181507296000 308 493578494030679419262382929216000 309 861057739814485167822126842352000 310 1250849277425943676332032493312000 311 1525494779621836735811057215488000 312 1569995955459480961652181258240000 313 1367233379325672062475180349440000 314 1007976609024950084751675924480000 315 628043905265406240649266708480000 316 329415357638892372865917419520000 317 144504200321068379088936038400000 318 52506965845972329724647014400000 319 15588923877023137241894092800000 320 3709413331642680089857228800000 321 688132342317816363250483200000 322 95492179430093326712832000000 323 9275703605911929618432000000 324 558403561559915495424000000 325 15511210043330985984000000 326 156976479403800014958377703651 327 3313523645234290801231763910650 328 33477497147239410569937226035000 329 215446755548147959185798300840000 330 991534508917725634216017637260000 331 3473007664891387340543461724088000 332 9620256827721967840301470742160000 333 21617141913457652516331139963200000 334 40103252639992702815068612998800000 335 62187503431046151009375827503200000 336 81305203032686338961582112065280000 337 90142873341290352570653380915200000 338 85041447587388552089493151488000000 339 68361668966283603123759017472000000 340 46798913990444111077756382208000000 341 27215235894834270428134890700800000 342 13382498904080002647677895168000000 343 5525160600511438023988730880000000 344 1896084877771223017834475520000000 345 533305290529738905643745280000000 346 120555933278387102920359936000000 347 21299334405075268386324480000000 348 2821359846798211925606400000000 349 262139449732293663129600000000 350 15123429792247711334400000000 351 403291461126605635584000000 352 5006229763167109991562254382853 353 110197488541467610500781147963002 354 1163046799477236071232349132638150 355 7833734332454022073365310892190000 356 37810905598699966837107601797420000 357 139211445052048679043928876271304000 358 406341896792292318843585021718296000 359 964774327580117346270233208713760000 360 1896904202905909008308057531770800000 361 3128053705919430819575351813906400000 362 4365562740859439800858183090724640000 363 5188750229904164541002785697256960000 364 5273358090465485625383222783539200000 365 4592238169718981812832630180352000000 366 3427849401023649242348487876096000000 367 2190189174752784398438998687334400000 368 1194068474885853615034418329497600000 369 552618484156715403451169553408000000 370 215481263419946082935560504320000000 371 70055346536599924132621148160000000 372 18719015697593835588095459328000000 373 4030012626734654583337746432000000 374 679642397834674473054535680000000 375 86112809237058468338073600000000 376 7667578904669589646540800000000 377 424665908566315734269952000000 378 10888869450418352160768000000 379 165145148432723439035142843093913 380 3784709700954335153621064313436868 381 41654650668674756769295273930014756 382 293087793468263489950551981424813800 383 1480575788833810171866043758623910000 384 5717008926523434985770669391769904000 385 17540642076558133559535038410184304000 386 43884924853567570435107182345575968000 387 91171173956321089222537038223450320000 388 159339953044096356697876832668747200000 389 236480860167508969959896597131323840000 390 300033221099066953586253310598893440000 391 326891264483962366083175498927188480000 392 306666055107069779445362801873510400000 393 247980861164825017892962029739008000000 394 172763609811591921814363788955238400000 395 103486438507069062826242687976550400000 396 53100927471394431350942368064716800000 397 23209976334582046944949121243136000000 398 8573886060288380984172828487680000000 399 2648092099083477132213079400448000000 400 673884565113378081171436535808000000 401 138485888445972675681969831936000000 402 22339550120131039201270824960000000 403 2712553490967341752649318400000000 404 231867586077208390911393792000000 405 12347977956774411350310912000000 406 304888344611713860501504000000 407 5628563759710900871382077742916173 408 134097860527371432496535988592257356 409 1536592138587460072370152111255368408 410 11274525447654634165555920810390660624 411 59496822074057488459962052229237201400 412 240445508106610771911045506400522984000 413 773701874722838201407630591019527008000 414 2034714480880743492906064455581379264000 415 4454319872637108399163379008075960752000 416 8225665916948080494300008337493517760000 417 12938404187180624163867598812702272640000 418 17456587132365207600676003351875905280000 419 20302247961036863859336474017191789440000 420 20418131289305957019964500394529003520000 421 17786631196210047207831042508663603200000 422 13424030617722527635272344543204966400000 423 8767753197938290032078962289478348800000 424 4942999298102357589112297802174054400000 425 2395441839265126569831400159363891200000 426 991921093877927479963088760496128000000 427 348099774047708267957416836599808000000 428 102392894497894449112239070150656000000 429 24872466676002863723236657594368000000 430 4889153974701296202337369718784000000 431 755821445731100159642996244480000000 432 88103737386619260126049861632000000 433 7241403072872815900771221504000000 434 371354003737067482090831872000000 435 8841761993739701954543616000000 436 197987401295571718915006598239796851 437 4896850470948483758102407636337070510 438 58332569329406573135993155037631949860 439 445611720190363420987344112264056838320 440 2452209284864882931008412776259968685720 441 10352447040886002992033397087887273043600 442 34864598675458561927101598428075832680000 443 96160090144124176460662659169569785280000 444 221275199795780854853534509544474994960000 445 430584254354920478585793304114009539360000 446 715632934774483003004100725361936045120000 447 1023310149349740274778619178822816108800000 448 1265602567096477551049010243011003132800000 449 1358688902007851658278671722688988985600000 450 1268841015835441614812079667374302361600000 451 1031624609380182738054200465502488985600000 452 729931664838662440167933734536770048000000 453 448702663659194842818158658343891968000000 454 238911632741613950140427727105079296000000 455 109686021061087374513332533612978176000000 456 43148567583689845378394361081581568000000 457 14421276353405056815378697516277760000000 458 4049173555144007760347635955957760000000 459 940828087309673540835473569873920000000 460 177231831582921987334729652305920000000 461 26302586311442285555576269307904000000 462 2948086597167644473448591523840000000 463 233334099014790734580406026240000000 464 11538499401830311050679418880000000 465 265252859812191058636308480000000 466 7180381008081391095712994856290537401 467 184128283204881698590956136363011071430 468 2277035468991044947517619550896737787150 469 18083096492116037672157878061665904456600 470 103604724944259495379557506101393214909400 471 456110926984868225167564776384354175543920 472 1604629291337330463765176548622527321758000 473 4632010966882351798886355219730074913200000 474 11178610479254435513552034128462487538800000 475 22865103978897355001531899319595749479200000 476 40044335655007604508478777282602887160480000 477 60503511758206290253983061326054592905600000 478 79306536574604871295342986358768248432000000 479 90539260569209547882736886615402531808000000 480 90255762776235860157083193007197125472000000 481 78668142981797380118348939377206746419200000 482 59963180420223121649400402057332172288000000 483 39931555782350357020951669007011537920000000 484 23182970955725066878938197347767751680000000 485 11694095707878998612136725589880197120000000 486 5100399979340562914869962813003485184000000 487 1910865135849121723900321705041469440000000 488 609626682212122856286463122279014400000000 489 163727452447127270309708758219161600000000 490 36457088383249849707374600832614400000000 491 6593024134884697928851943065780224000000 492 940823279601589444872535786782720000000 493 101545205013552198529895930265600000000 494 7750025431562692255706343014400000000 495 370027739438006526797650329600000000 496 8222838654177922817725562880000000 497 268235720304245940438962539583292784833 498 7122937960016739966947290897440213101792 499 91327628469621322501114243636053491429280 500 752939728413038862645826198163187961617600 501 4484607930044777342695153759293144305236800 502 20555177428941083883304209210516413838024960 503 75410339928164879894370709695546557023261440 504 227398893858090260007865019461935300454848000 505 574369359893411623061908047246529289236800000 506 1232131288380044447715957539492754182054400000 507 2268218314706617616151964412503898348336640000 508 3611270997251594879310086096758369460290560000 509 5001623638678386660995933069620513013529600000 510 6051698790923694794229249420607546341888000000 511 6415353320332562249976785108748522253824000000 512 5968914444935064885055101830875969897881600000 513 4877424864871437567337634241386818277990400000 514 3499027939815372745659129343580794994688000000 515 2200672407560641898043558647497524756480000000 516 1210395115162066649679299566788716298240000000 517 580027147110798331161981589258057777152000000 518 240933179976468495788143005261878919168000000 519 86162646125560397732232687790960803840000000 520 26293463858888081453746583360903577600000000 521 6767401367814593839467962006392012800000000 522 1446617267047354036388624161038139392000000 523 251549228530985397900812596971307008000000 524 34566544198695434419020574092165120000000 525 3597601549051563605059170100838400000000 526 265104318210696231643472147251200000000 527 12235583917416749152775637565440000000 528 263130836933693530167218012160000000 529 10312383859759246161585274175473817912353 530 283256920641283713103544441799957180783648 531 3760911242888838702548169593848432517746176 532 32147325221306705520392213759890828983106560 533 198776088301042259738498116315081621867046400 534 947149194825456974777216473962712077266012160 535 3617711227493630763461540821050888835492392960 536 11376188423448873309779352776928166316652011520 537 30016653989267914321038182568975459660039936000 538 67392671560826963772597210876926103270451200000 539 130113064052932693678805116170434841624944640000 540 217748958211835291150588583600374241440317440000 541 317791847758140349379287576514736512505569280000 542 406285735572644331847054255501481672483635200000 543 456470994515387264479006242011540638359552000000 544 451640873751412382398365671655895966669209600000 545 393948353365714282413636720837814013260185600000 546 302974156312014004182855397582616476562227200000 547 205276305802501867745335588156739973021696000000 548 122311055914949360228105154303020323307520000000 549 63908862080557119103067017126444220547072000000 550 29167079397571573224145359916976619651072000000 551 11564792638870487797830864252570188120064000000 552 3955989317764860000227726882924113428480000000 553 1156912409791075583964849667879757414400000000 554 285855033776488443779126715149998620672000000 555 58754916692384840862553350540625969152000000 556 9838369826989651117898448237100007424000000 557 1303652524065084955231633080047370240000000 558 131002318475808660929051159533977600000000 559 9331672001016507353850219583242240000000 560 416799245702970551784873331261440000000 561 8683317618811886495518194401280000000 562 407672797962585779722668927956788619344003 563 11570494690649874193298677624881623697660066 564 158907132479760163051088431849775978419626528 565 1406580804840425674753015428099313761637069824 566 9017324724576530898470015959649377529761390080 567 44605354214753883085318977301104315946965212160 568 177116899432360454283339480631027158448744273920 569 579867428178264816657692685888442467631780700160 570 1595510426388704481696554226964175325910444615680 571 3742076197328733318689426760265607304284978688000 572 7561457749124785335285407060391108786944624640000 573 13271532533399134755238121849384353845744353280000 574 20359527592806599722580032566634991574669680640000 575 27427881014202574769504666219194951310096056320000 576 32560899665179067166599633905190174037617049600000 577 34144030389750967383029666902463239749294489600000 578 31671316271817793315685392724869704662678323200000 579 26000591322137142639300023575295724875172249600000 580 18885389076782206260731319782649760372378828800000 581 12122106058442478716329817363782223670018048000000 582 6861650236828659108796699156399440137551872000000 583 3414559202589766077792437772184305497800704000000 584 1487521049276150234431413355765807602204672000000 585 564160753948377709094183899625380481335296000000 586 184942500605507205010646231776702302781440000000 587 51922228951423472208342453094443512758272000000 588 12335744149893078227699237476857632784384000000 589 2441593204772436720288328122466012495872000000 590 394237533781513876938644961500936011776000000 591 50437866620725011026548010890108600320000000 592 4899486710995243918746513366570762240000000 593 337746322101307137129675689432186880000000 594 14614023552460404971957121177354240000000 595 295232799039604140847618609643520000000 596 16558928368768544607565478404136791037076141 597 485130629575477077869976024268578457019363570 598 6884444340936675145012713186804566100107739270 599 63033162550304864676931744633744471439785189440 600 418457789440026638239022089859545844087028272640 601 2146123284449214353835863798396551852083210839040 602 8846728585926186811921597164719022662814767078400 603 30109872903501277228167711707274616936286526566400 604 86255279941516891477831787025905817060227379148800 605 210961934155839814802099947787485404203714343628800 606 445307067482119264924041784471607269209912463872000 607 818012247405317686271784945624129041496736665600000 608 1316093642895414196561113750063948423036315033600000 609 1863679833495373359220787596484279997988993843200000 610 2331369886207218855407896628631570861358164787200000 611 2583164706770872661883570956478420473650952601600000 612 2539462260237728199112831475870703456353777664000000 613 2216992139027245532097977490740879326387482624000000 614 1718927981852399985598168225255661811191943168000000 615 1182821736914253971066856344281748149638463488000000 616 721265310477327483621624133145042308366073856000000 617 388826846753624016165146285529301607794606080000000 618 184696611412810074207863679495423797381038080000000 619 76963045592983425172755734493970045505372160000000 620 27972970716607061409253285023091782199541760000000 621 8803263028822142958506760632571029612396544000000 622 2376440478930535843381827660861068468551680000000 623 543686501421213447813410836942984556052480000000 624 103767711202828560612253945204805531074560000000 625 16177333282758672881275431178831512207360000000 626 2000702042622092104053071098640974479360000000 627 188077070518849685913172609878038937600000000 628 12559941353142359162009814700759449600000000 629 526990546285693391412999218213683200000000 630 10333147966386144929666651337523200000000 631 690553284607089589267172942425133706613042441 632 20864249744648366205532502789212356706715937660 633 305632296632550559058084895289204427922199049100 634 2891466623193403560905339538457917762045250493400 635 19855446203346032373233499559629508503532334673600 636 105451362938886712836233566644605552709931124705280 637 450685889734335014305531397663275888937474276198400 638 1592411145466713626145887489649424079306658074112000 639 4742304982301451163436414593895752167465127934208000 640 12075739191812364806896450183626814388431833080832000 641 26581203703635816665064593421223160929668007297228800 642 51007900457042752164026604403111378109499064043520000 643 85891285977558357058537419290533549357157349888000000 644 127559845388324760589769486544659616386596687872000000 645 167731185014583602329870883683585199819009445888000000 646 195835070441406383854263316805051952354085842124800000 647 203424220658206222123331212822675612300012517376000000 648 188218967523502207698951038799828609117985873920000000 649 155189449731907187246858424351861552847123783680000000 650 113992066164948630623878524411691256952728862720000000 651 74517769425598000177211949689750133427223199744000000 652 43275918628639649017297447988702538501964431360000000 653 22269173950434830016731105443950910264600166400000000 654 10118162190440899717474271137575390639135129600000000 655 4040559893631629821569676060933427389032038400000000 656 1409837724116995895026365565163825822856904704000000 657 426619669858303851066096861424596050446909440000000 658 110900555683425006024485290840183195199078400000000 659 24465892563954605151603487662434305022361600000000 660 4508528141915999530049654170967412729446400000000 661 679447997875864261013568109510923512709120000000 662 81318857216252775842157083364117027225600000000 663 7405534651679706382831171513947783168000000000 664 479561397119980986185829288574451712000000000 665 19529649656469813917069971027918848000000000 666 371993326789901217467999448150835200000000 667 29546140031669173810971122007822403876036160533 668 919816975096643332903874359310278097208572531412 669 13895590329935811892884646857615429566672814481560 670 135700739704852448221789693508406765997456377800400 671 962858385523403385781478066306486614761068414302200 672 5289490868571383024229404282685301065341013957047040 673 23410202572432850249643851795102432701604709684572160 674 85759086446590605579281117383926212009245105128038400 675 265136455720207818753290267026629109204558569339648000 676 701861137380614772188589359896571320784838934262784000 677 1608488460349406992278607164459091676539120166366822400 678 3218742121203900708896912585188113668937980519991705600 679 5661876950731745490206953088745362970154396108830720000 680 8800553301700594738613218653460822134133353080832000000 681 12136408146946327221826639719820472073353342017536000000 682 14894529229295023886892534471102365743928038794854400000 683 16303269614247081455867421124020575033477646356889600000 684 15938885995101805168722186792929642093153921949696000000 685 13928203596739163369722376871187317074730954670080000000 686 10879597212784230179621864275614715178545730519040000000 687 7591871606585578799550309725818637713051742257152000000 688 4726555660709358868383157951749865605955300098048000000 689 2620160164243091476865463669134171876573482844160000000 690 1289675639216486677490688367449678803149887897600000000 691 561558001569469934319822048135434180471999692800000000 692 215281031132693236893232340526533011287627005952000000 693 72227071097070712775966112799931384463284502528000000 694 21046570379676323319260778496946738488714199040000000 695 5275697863225789572307657407111572000184729600000000 696 1123743755006466691790891226426292906544332800000000 697 200178649501070379134204645190953125187420160000000 698 29194346231311328892582991028017745771888640000000 699 3384897431626521794429788595031371258265600000000 700 298914307758708148543367286562983247872000000000 701 18787522969523960988221312128857931776000000000 702 743242666926222632501062897405368729600000000 703 13763753091226345046315979581580902400000000 704 1296143527278544702918959791276402193494139508563 705 41541872884526858378225397542998299849706841709398 706 646631333492940263031423674595125502337626489582636 707 6512400001296583840465271160602431323580659053691120 708 47698810006255635549959077268204978248105916796840600 709 270755778009181032081751632245384036070812438101778640 710 1239504026868560755344423736909255549644910937268023040 711 4702106402405798207285607946273431482636603116644065280 712 15072159442988298930558656380225031760624827226252748800 713 41420206304734688129680679493271169726845483165727232000 714 98681675915714436969715664001457927702348354157347430400 715 205594070477387839194883788475407536110363904901068390400 716 377129285201057033059088257897873984877233384259028172800 717 612353768671448781479305849444306179695160071462768640000 718 883826995870788300177870387626136851470821030832128000000 719 1137585990307102404925883696404505582342319925110374400000 720 1308856756024300224060681466648120389747676409097830400000 721 1348376298684199795702917300021936970415857104575692800000 722 1245004094950729892623521923936615376831911903404032000000 723 1030687066158698089359455888467861463530090645585920000000 724 764835684058731381627417058575714477051764855488512000000 725 508293879945682085341320736881000220216702362550272000000 726 302069875407152662224850912734559592816961451720704000000 727 160171530040251592020558344295767202541839864299520000000 728 75553497864099177856329493526427016551197599334400000000 729 31582022008266989106146791987136818309745262723072000000 730 11641735760483334271995564260780977456553983475712000000 731 3761157850462274894926235355433463946495481872384000000 732 1056838498350889663817166234525254082683291566080000000 733 255780386058464142712571252220650697664128614400000000 734 52666123984636405621933102145178927553377730560000000 735 9079070361242095260086830036725164323016540160000000 736 1282726587538241513217865168293529704852357120000000 737 144217145117178474029341901958003272397619200000000 738 12360985785551284025058070732575130779648000000000 739 754721637004305404269690424376407202201600000000 740 29027755269396361702680400937554123161600000000 741 523022617466601111760007224100074291200000000 742 58261178715921083746534506385284669049341900449953 743 1920884707426803249725898410671628050758314751690366 744 30782527807434402058265019579361740188632769706663918 745 319435878745512489937523295249991998154787485853822184 746 2412844200480384312892382965003200805386634179392559960 747 14137927285854170377007870502295955552738593738583553840 748 66876677168267714924192653164609856909490672211139324080 749 262420709688458148488633711157073817796251144147315735040 750 871065211045674117899658872047153182158430727358313093120 751 2481882254945406557231992083943721896582888216589619302400 752 6138474574361680780818676700902787353518500605160775782400 753 13295113064280799599010783095469149895898205532835353804800 754 25390867703957398140568147876712830709629942255281946214400 755 42992738512920501768736061400357634276004605805529211699200 756 64822020369363363868023662062604411307730516136273080320000 757 87322107192033884057573594297462320925317117846214246400000 758 105368902352195360256259977379467329564457383063348428800000 759 114101512495765466591642937268971436329768025781352038400000 760 111016315258332449846206857701806143897572234943398707200000 761 97110319406156931624634710067055999392889128465514496000000 762 76373911602359528421535681335468534447579716837916672000000 763 53975546846430471789134860990914707380510262658760704000000 764 34240524094522765930719878729892833016416040968159232000000 765 19463806754495662844227350116200752893684211802177536000000 766 9890591979985535807269477760263624756958611620495360000000 767 4478811353383799263323212376246593541154993688543232000000 768 1800175254471218379050367143266798643655479975215104000000 769 639001940630974125596200971647311429281963093000192000000 770 199072711942324692652881457026871198882368004816896000000 771 54008091536414430406104839985049191397815106928640000000 772 12635551071288128650001019859700144464607953551360000000 773 2517780507910682359087253463843715181745348280320000000 774 420474446105024536732771316075834172709703516160000000 775 57606084931262846139056853921545788563369492480000000 776 6286170854813485250337785255934142638037401600000000 777 523399455262485797861030309305038394726809600000000 778 31069374056677239142435589136828763157299200000000 779 1162679278628254271442496059174465149337600000000 780 20397882081197443358640281739902897356800000000 781 2681748411130962366250327593765860804139695383855921 782 90887438796836890644593829961044083716973364701926680 783 1498290071792906534786200760323869879591485506318485480 784 16006914459865889070297810181268104898089040247465237360 785 124579992710749871075634085147496879280367119482990651760 786 752807390549879905622423485080998651280629863970478707520 787 3675861094322084298022046330596948443712034372031723998400 788 14903945197499662183105791276684482396972206949911049366400 789 51172038389249338955283573675629394470268973108726568332800 790 150984636581250180435940871154839884907461326075440936140800 791 387173631771483422928190765095220615866930561787980611174400 792 870547303273111092552466877582577115589896449459164565504000 793 1728364698356503947871401802410989486466766719268595994624000 794 3046904124474887776868177745205539685155593070633833545728000 795 4790619434296855911373446841754136390754798932616112160768000 796 6741490118413789842274460854510858776003973678172400353280000 797 8513905451223303695613425444002576290218418990005889024000000 798 9669146333495574235280327335998178477679618681107267584000000 799 9888797749633007104609054563310857815246562234383843328000000 800 9115023779105190618951720948148293920011194026931683328000000 801 7574604913680240666721507385230367952645352020310130688000000 802 5673490576175279254171222042063376844677350393673809920000000 803 3827356958201433454138653779355770159708909533984849920000000 804 2322400764671978906605348296462296500243870604796887040000000 805 1265147439042218084874777757553048938089473767141539840000000 806 617172939551097434373615412240450184834217365118910464000000 807 268728681203027955799392742574795612469299621312593920000000 808 104010125813892617456243434944303921633427731901317120000000 809 35601536692297129854645482706064493917137943752867840000000 810 10708738987242293811672243895238588629534278879805440000000 811 2808420759893550381117451679222557952686385560289280000000 812 635853537780950990129083580036523398864142178713600000000 813 122741799760645765005503606362381115110085728665600000000 814 19876973815873887191003734941766706346276893491200000000 815 2643102720375589411086138003459159710554600243200000000 816 280183615243115342586484142835921786152524185600000000 817 22680643061374384573977980069884997104828416000000000 818 1309951987254499812491878893336564068253696000000000 819 47731044070002017459218259271372779814912000000000 820 815915283247897734345611269596115894272000000000 821 126334182504771061021682705133990641418341961390402921 822 4398067394254778280650537253776011718789100429523710440 823 74527699813406250328566940568056148647918159055579877600 824 819065239246788905683123082310382200843345410120772062400 825 6562834928545014518822102174319923008216506501460747317600 826 40862237609125957712807979928378976403960415190420933777280 827 205767353416967174203462419255472964683372162818597513388800 828 861201742098316892679450854596999349669676624304575336768000 829 3055308765487430747536687211720318891379302424731765120112000 830 9324682550929879542962784536448022992360123988701285785088000 831 24761480399325029591494302869393741124823657476372313527091200 832 57724068736839346691112077705105619092887829212026200211456000 833 118974798113991849315503806602952205797285848092752490618880000 834 218039854254205113423776842765694058292730570738499802398720000 835 356923054581343996718843678724077505975369473988534786785280000 836 523774391483122912976830188031785578722524683299361596243968000 837 691002737137413458833132237587363024540407302012671036211200000 838 821341467059189297694471631068483830350482773153509294080000000 839 880966665940707874769985379502056261299698590945328824320000000 840 853559384705164823766255235991042464052861161283658055680000000 841 747431949886625630754041117748160101440917910208398032896000000 842 591540574211218794924917719608466830587541776824219729920000000 843 422932933860338998947309279499269910239584302073865830400000000 844 272907191802189168034234443397541872257504853727615385600000000 845 158697385585918558618032133591590260849997824661120614400000000 846 82993672001169506367785420895480010338669479124485013504000000 847 38929370033223068937412664464397627043389095338269736960000000 848 16322779154554290648555707326765363127764865887135334400000000 849 6092021654813710451008544046737801124243624297077145600000000 850 2013328281909216998676503159929164483589869922575974400000000 851 585411064635912061704749332939709511747873912096030720000000 852 148574517620174923388149056578225646529215236092723200000000 853 32587493811273738244115533476871824191787286659072000000000 854 6099895503256334988152300437403182690319411970048000000000 855 958771678177446323330768391308747011996885450752000000000 856 123848241754741903833750466447800626437415554252800000000 857 12763920249964143384495388729191992480281657344000000000 858 1005304178936594343279023981475983655457259520000000000 859 56534769976246834012807404870314870314106880000000000 860 2007151596789828426490203723206445099909120000000000 861 33452526613163807108170062053440751665152000000000 862 6087669753641219784149127272345211518933282365879732003 863 217547462273215767079337618240731884522384857514273829962 864 3786736026453364099640112575501146089877415469819914688840 865 42778899692895187688597423886064229323905023297902849742400 866 352607585495742623896584486934619537463060199056992372863200 867 2260240349390903000282331988835781484029764839103081376181440 868 11727462193819149863575890239444766227936639159650807994079360 869 50618768940573924854051755136846349312109552053374988293644800 870 185373674986662711149251796452004110016397893381559841239312000 871 584582410463261749695352819842487681217239863932011059648096000 872 1605710335270125257298191497176349559284413350854361412192153600 873 3876297204330700086959380867372365656086030743119374899422822400 874 8283403863736446250174583150682656339829403491925759730343936000 875 15759584796330304963176734997714130644840479262747676065054720000 876 26818902073267228951124551660180369170005860200835475695042560000 877 40974766665938290823323254317524097685972415613883793522950144000 878 56371218883371103509131348986920922910011719040093791795757056000 879 69994512550036822124156100772084654603445963180342324962099200000 880 78575000348662442812771119372218286436862851965019055800320000000 881 79843399934205208439679727552765309576741103874097696604160000000 882 73491463023114691326274575818828756154951345986522958594048000000 883 61289419890703301721831371655349128318155268637088638697472000000 884 46301494035987216584577650598444540103261224531423017041920000000 885 31664804874239293747272459969467077627502789920486824345600000000 886 19581091011807072806456321313773629334475973254956403916800000000 887 10931075919158070317610053361788737167347850162657987919872000000 888 5496734737923611152512557491616022223199570886629353586688000000 889 2482828711007782396674985489173804213656148969351869890560000000 890 1003850918005088874886176000596069832357539252058823065600000000 891 361740044468593427470231477533879087446466242743684300800000000 892 115565043381589055724031281379934041358058533555860930560000000 893 32518640429130340975986398429747734813865770213850480640000000 894 7995166229435663064824771107115767603853394892239667200000000 895 1700474677061011432011119655974947916916900231118848000000000 896 308941766370806142635242980976714135080294923894784000000000 897 47171566566330359107873804852390352990246764176998400000000 898 5924074230601821066714397311753129964589710678425600000000 899 594039747849682565083812415991043541920135512064000000000 900 45556152529705669977012613055306417228878970880000000000 901 2496227535874283286411650030427748889253642240000000000 902 86407876241802113760403270284037461551087616000000000 903 1405006117752879898543142606244511569936384000000000 904 299904466786287914573338199908611094586944143585503390293 905 10994331575076042930173323853855452003193507952778795997418 906 196445358432713837672641869271380891723713526335389268455686 907 2279615087924925187983347770451689946106204112831588642681680 908 19314673211342177241401736884557999539743118019003136658693600 909 127361859881062235751446316680784576931657343899385645078187840 910 680332345166661803084981928639570226692959216570027494230613440 911 3025685246005340664802579681776749686807652903189908462472474880 912 11427187088334563535802183722143063357208731376049403607290313600 913 37198317447323650703949860488035491409957177271899674808688608000 914 105575583329665071994980719263553275227833519426121197372446137600 915 263628442317986019516412167627317027642513682876634246401729945600 916 583382729251770363087386820539541031240947626839465922363134771200 917 1150755952146770917524253628471759796133223285109070928692396032000 918 2032986438726609340249798814705122853184421824894450212392058880000 919 3228995809621374365715396019885716448068705568180591273683124224000 920 4625026787417784576682612331090532526304136412417133193902997504000 921 5988613017845188996323012721787010986793009681553493410772779008000 922 7022782759187027819790328777465827011879078305761013271197286400000 923 7468760559457072195782349557169801331840753192043390251335680000000 924 7209859014058730322103079398014707454779721679831022003355648000000 925 6320265819987863454059613520419273029325815754840974439088128000000 926 5031304196482280132255793509525478442844927961753730976710656000000 927 3635673836043170137032488564382210409847381369728259512074240000000 928 2382776566786506854482252612702397591469584941516633532006400000000 929 1414538014692942939538404651707006983122544307938050618949632000000 930 759289350384595192061682937361171512470392976683089468588032000000 931 367670479136668212645839956661427264262904630416763428798464000000 932 160142451860001964585536564051710371780821608523195607941120000000 933 62515681307489327863601167485396624732335030662697739878400000000 934 21776750677009324333707934947539521064277267813169794908160000000 935 6732595753133865633470983682972931570730764890383381954560000000 936 1835270769219043618832232361378887783557549406444186501120000000 937 437553642738206287729501109680335645229067611375298150400000000 938 90325213728593724888590649961492821704468288747077632000000000 939 15941395144733596959978537818398449370143218072970854400000000 940 2366440256077573015245002543428249375010712669546086400000000 941 289158866499105103959086528243950073406730202303692800000000 942 28232520647803334540562242717890122018625387757568000000000 943 2109600294067908717397045619945727936291164651520000000000 944 112704673244723890381485998873812862349801947136000000000 945 3806161572992551645153373320316381842957664256000000000 946 60415263063373835637355132068513997507264512000000000 947 15097357035331005637707099538193713225870632539159998958073 948 567419251159656734372755874227092190958498319663772414434356 949 10400637670021936611943964365747257595021058523328741013557428 950 123891539384898193625546138887150882380421997275518831972719304 951 1078257936588489613916123495423649344508234545369341427988434640 952 7308672343171879868146417237116747025838795858390786911649658240 953 40161439815828291673622738526674069925782615776272940081321898880 954 183884113865046304490969401283723838414725548250070288440617232640 955 715574560680263067225810094740201300930009911604413351374740309120 956 2402248663458777134415303511366075096870991084831719069443697036800 957 7037921661033634713187313604336314974763897939843418473803884633600 958 18159000332702392383136683713331163339187365341292845948060735667200 959 41565417738802462410420985095906984691636324000215999516006088089600 960 84904624903411502073948912650831663931374839229251501931619306700800 961 155516447247263612568277704647754966734575603959025871220429520896000 962 256427356138049658116841290494806162548328406180019986789718360064000 963 381828754487727518745845579351485969984124433437354918113029439488000 964 514738275399673436416676619436663972927495652487836235462615957504000 965 629469768320172087835730003867834710389576350972178307399005437952000 966 699321314756939822897015897208702352972379797605254584689750835200000 967 706544748924639029721010268108263205992135251967304717776355328000000 968 649573964504719893781858391478277452592534924678109220492804096000000 969 543542860518956257049126762756057480522020154916323801761579008000000 970 413879458249759739575128753044443704950547987114698217736372224000000 971 286612287408069912469394515158797587309635231313577791535185920000000 972 180328530574402838747216877729317449722418188373978825702244352000000 973 102934843223040309292563907731909892771840531946876606578950144000000 974 53206498182505707532618671018049500059036426366089084243279872000000 975 24844019518806294940211757071550727999479127169589871688810496000000 976 10447914445487024723994316523649518048597051149168485869813760000000 977 3942655634458993610597780296079013799785929267127470794997760000000 978 1329084267125859407721787513572412059793954538790879095685120000000 979 398064723904039805578971910255774579119456474143917458063360000000 980 105222190768558500813047988719056232923966165969466692730880000000 981 24348573295902538128947532338682207081570468256531297075200000000 982 4882722982128552213977528849346983390424400065984882278400000000 983 837808878162110151341094265344718505786415794279468236800000000 984 121008242283750490401176886815303995068115361372464742400000000 985 14397067774113338333962939774672461549619303756804915200000000 986 1369639206811382280788301621083284893826647016341504000000000 987 99784093909412082332880257823432931386572088016896000000000 988 5200908336073600014677353899250095989410372780032000000000 989 171458516573854945538813864810442724925616685056000000000 990 2658271574788448768043625811014615890319638528000000000