0 1 1 1 2 1 3 1 4 4 5 2 6 1 7 13 8 18 9 6 10 1 11 40 12 116 13 96 14 24 15 1 16 121 17 660 18 1020 19 600 20 120 21 1 22 364 23 3542 24 9120 25 9480 26 4320 27 720 28 1 29 1093 30 18438 31 74466 32 121800 33 94920 34 35280 35 5040 36 1 37 3280 38 94376 39 576576 40 1394064 41 1653120 42 1028160 43 322560 44 40320 45 1 46 9841 47 478440 48 4319160 49 14852880 50 25154640 51 23284800 52 12035520 53 3265920 54 362880 55 1 56 29524 57 2411882 58 31669440 59 150952560 60 350965440 61 453630240 62 343526400 63 151804800 64 36288000 65 3628800 66 1 67 88573 68 12118458 69 228921726 70 1485250800 71 4615382640 72 8002985760 73 8328307680 74 5328892800 75 2055715200 76 439084800 77 39916800 78 1 79 265720 80 60769436 81 1638807456 82 14282944104 83 58195463040 84 131731110720 85 180945515520 86 157217639040 87 87018624000 88 29777932800 89 5748019200 90 479001600 91 1 92 797161 93 304378620 94 11653960500 95 135101726760 96 711564813960 97 2061677217600 98 3636300507840 99 4120263987840 100 3068312607360 101 1495522828800 102 459761702400 103 80951270400 104 6227020800 105 1 106 2391484 107 1523487422 108 82490859360 109 1262531382840 110 8502721587360 111 31071192712560 112 68976248140800 113 99134891856000 114 95380315430400 115 62089105478400 116 27025270272000 117 7540922188800 118 1220496076800 119 87178291200 120 1 121 7174453 122 7622220078 123 582006477786 124 11692745883000 125 99842594375160 126 454941834787440 127 1252142071099920 128 2237103146678400 129 2704440019881600 130 2257674369350400 131 1304561376518400 132 512826297984000 133 130985382528000 134 19615115520000 135 1307674368000 136 1 137 21523360 138 38125449296 139 4096912004736 140 107562738858144 141 1156732267541760 142 6513299418487680 143 21966723910010880 144 48047890062332160 145 71518288697856000 146 74455561955174400 147 54839329722777600 148 28475393967820800 149 10203347202048000 150 2402633705472000 151 334764638208000 152 20922789888000 153 1 154 64570081 155 190670293200 156 28792760381040 157 984452297742240 158 13261868637250080 159 91613286045590400 160 375093954579576960 161 992547922339733760 162 1791278495820253440 163 2278749688037222400 164 2080315765130803200 165 1369956805868851200 166 645670496036966400 167 212523238287360000 168 46417209366528000 169 6046686277632000 170 355687428096000 171 1 172 193710244 173 953480606162 174 202121333546880 175 8975241721204320 176 150802816498462080 177 1270543930416175680 178 6267702321012787200 179 19874066316412089600 180 42967222721642419200 181 65766528406984204800 182 72913509166417920000 183 59212709328290918400 184 35242541869293158400 185 15202560854850969600 186 4626782064672768000 187 942215997026304000 188 115242726703104000 189 6402373705728000 190 1 191 581130733 192 4767790451298 193 1417709776646646 194 81585660825026400 195 1703707190089104480 196 17421887994401056320 197 102909342328105037760 198 388000745947107820800 199 995243828558914771200 200 1810769323763092492800 201 2400442523304438412800 202 2355279843204288000000 203 1721313851738697216000 204 934269850960782336000 205 371468656827620352000 206 105121640936632320000 207 20051167384055808000 208 2311256907767808000 209 121645100408832000 210 1 211 1743392200 212 23840114517956 213 9938271807880416 214 739941786531824184 215 19148707395105281280 216 236706787067748359040 217 1665593350882382960640 218 7419287419725673255680 219 22401639456143351040000 220 47978594084614090060800 221 75128640597396100915200 222 87687306359760460953600 223 77094111958600568832000 224 51192219602204448768000 225 25529576126067965952000 226 9412512660150792192000 227 2488858754364702720000 228 446437518500413440000 229 48658040163532800000 230 2432902008176640000 231 1 232 5230176601 233 119204059374180 234 69639422998716780 235 6699229166017939320 236 214335490278817215000 237 3192080476251360355200 238 26640847772709982922880 239 139452632942395509031680 240 492404736444254729061120 241 1231566870338329401676800 242 2255723268670865311718400 243 3093726346162764734822400 244 3221476005559101350860800 245 2563891935884336977920000 246 1559300153941173676032000 247 719086135802063597568000 248 247122771625328062464000 249 61317645763079946240000 250 10379976417885634560000 251 1072909785605898240000 252 51090942171709440000 253 1 254 15690529804 255 596030757224102 256 487833573169140000 257 60571620186156321000 258 2391186538897079061600 259 42783059132940587907600 260 421957279924409266329600 261 2583821542202403516921600 262 10610763688922399433446400 263 30786951641547464725824000 264 65428870753151525587968000 265 104411837878119502111180800 266 127198294650211678025932800 267 119453530218473191271731200 268 86796683810441438625792000 269 48678644944526877536256000 270 20873761315521563344896000 271 6716962782489863135232000 272 1569854349796058726400000 273 251588829567554519040000 274 24728016011107368960000 275 1124000727777607680000 276 1 277 47071589413 278 2980185167180118 279 3416623104455652306 280 547095915968083449000 281 26605910028798651282600 282 570526887961610117168400 283 6628840612796723110297200 284 47300624456836133918304000 285 224858903969347220887776000 286 752633621361720753576768000 287 1843520495379507200507328000 288 3395442395990805859835136000 289 4791707847971268834145536000 290 5244928501438686039243264000 291 4482500151400782466475520000 292 2995142224136449976709120000 293 1558118610100211635187712000 294 624255326631513076211712000 295 188846612509353689899008000 296 41712229008190909808640000 297 6346670109396261765120000 298 594596384994354462720000 299 25852016738884976640000 300 1 301 141214768240 302 14901019979079416 303 23925302286691106496 304 4937529736130573650224 305 295400489896625581353600 306 7576485003673723430884800 307 103426297407682117474636800 308 857141340668588061493545600 309 4698024795529122402132480000 310 18053895088289608033989888000 311 50679941228707593901012992000 312 107008305844324232901966336000 313 173516863043104734699786240000 314 219186836413319658816092160000 315 217631432215004547049390080000 316 170559695818915368695009280000 317 105451569163827056835624960000 318 51143582067169793253212160000 319 19225869093863542354083840000 320 5487133639522901100134400000 321 1148863623876048361881600000 322 166383579731463709655040000 323 14890761641597746544640000 324 620448401733239439360000 325 1 326 423644304721 327 74505382324933560 328 167521819066774983720 329 44533468834321927278000 330 3274093037543534263140720 331 100266707987138158089624000 332 1604429856140947826135745600 333 15398813170627453985187369600 334 96976743181070618193959030400 335 426112044809372992735112448000 336 1364231494231460348097187584000 337 3283366940852596949361314304000 338 6076063278140042864619790848000 339 8785654338589736391463680000000 340 10034376944864935840772474880000 341 9110572877464279919725547520000 342 6590319749655508257062031360000 343 3790440781434169373410099200000 344 1721536953936904223620300800000 345 609489861097709792187187200000 346 164630942256651002663731200000 347 32762260813188930895872000000 348 4526688130978759409664000000 349 387780251083274649600000000 350 15511210043330985984000000 351 1 352 1270932914164 353 372527758913277242 354 1172876249614399686720 355 401471306785164445436880 356 36237690757150486530937920 357 1323111762058057260743956320 358 24768314798024184498663552000 359 274615262749794300357271248000 360 1981147438975988831551907904000 361 9918120372807539029376951712000 362 36064556860226690926321551360000 363 98454951452092447911199108608000 364 206737478740864917686431438848000 365 339848861713062955457123791872000 366 442850500369659056935901921280000 367 461198936074160210803302666240000 368 385540930154835547632505405440000 369 258872064406863415443290234880000 370 139158316050788482815983616000000 371 59419823383744185952080691200000 372 19878417600087898750471372800000 373 5096182466239823948916326400000 374 966286340859347102859264000000 375 127641747446570683662336000000 376 10485577989291746525184000000 377 403291461126605635584000000 378 1 379 3812798742493 380 1862641336432214538 381 8211251330577537638766 382 3617933266064937607678800 383 400621954862581174067501520 384 17417879051297647308857059680 385 380786504304769168305160974240 386 4866605985130696582062919632000 387 40113338705291936502701691408000 388 228092002218718207932435064992000 389 938584131886096820628542150112000 390 2894148468625031488895836331520000 391 6861826294880554600379237260800000 392 12749941692050934555866630108160000 393 18826098437155375096869816437760000 394 22305172896361831867483418726400000 395 21334314468679967750793834516480000 396 16518003125840986228786835988480000 397 10345743549711155723245875486720000 398 5219379079749281280354980659200000 399 2102588247862407551263963545600000 400 666653398182725850211604889600000 401 162627654743905264659460915200000 402 29445317805506293968076800000000 403 3725808163618146164342784000000 404 293999475161295508340736000000 405 10888869450418352160768000000 406 1 407 11438396227480 408 9313214307758557676 409 57484347238052060114976 410 32594244399906748619664264 411 4424931169818717602780910720 412 228836159396044902059546784960 413 5833722717930621055739414031360 414 85778593781659995241510921537920 415 805952889266723062789898413440000 416 5191065433646001731608153278912000 417 24096447057786127161713255167488000 418 83616721298258949069938414089344000 419 222893240053900383565885278351360000 420 465813877197804866525441594787840000 421 774858176932580646340963761192960000 422 1037288280574426453176869880975360000 423 1125888945641950013025002326425600000 424 995183776092355909979401952870400000 425 717326057829713811553539027763200000 426 420909413263943646959471716761600000 427 200018255332818431591805026304000000 428 76256344371195629387329418035200000 429 22976527931166241993861575475200000 430 5345884286323534756262825164800000 431 926149161482182803583401984000000 432 112452984437620462214971392000000 433 8536873649127988094042112000000 434 304888344611713860501504000000 435 1 436 34315188682441 437 46566094415585243340 438 402418370309287696477860 439 293578136988112945817438280 440 48837214090005427373688339240 441 3001419659167496032390793668800 442 89107693884731630150508037965120 443 1504905876031664887551600978395520 444 16085112240102678150181668149201280 445 117071902999233266991670202991552000 446 611320002099186943767094554920256000 447 2379575397149907252689019414243456000 448 7105134858332676694188101898648192000 449 16629107799490946499160200145766400000 450 31007811642877073034451500518799360000 451 46628244089877363296292126251274240000 452 57040013867233500159881869401477120000 453 57087800736972268903687914131865600000 454 46884208001113600940196659187302400000 455 31603807100415965756409120942489600000 456 17439882657854009144596522183065600000 457 7831937114025808817449534390272000000 458 2833792733302312849620070662144000000 459 813385000377843010909556244480000000 460 180880714393679691889324130304000000 461 30039886373730637390561935360000000 462 3505758630517791824976543744000000 463 256411097818451356681764864000000 464 8841761993739701954543616000000 465 1 466 102945566047324 467 232830540708303581582 468 2817068290448260631075040 469 2643812906374253663142855960 470 538677245675000265839658923040 471 39311478853717480985322447729840 472 1357625345885146924484356125158400 473 26296261443616156129581280936444800 474 319161285446235868841416103640384000 475 2619361085384925388326890944314604800 476 15348150981272865643551546996072960000 477 66825224953937924642430620015129472000 478 222773121337931065028036003648666112000 479 581716014201894922194279230808300288000 480 1210678777921553461555399518269276160000 481 2034857041251986157328864174592839680000 482 2789080634881087681632831575323361280000 483 3138968876878176952314326472105615360000 484 2913152326045903545837740076810240000000 485 2233440251139326614816707142388121600000 486 1413594903396457674102241993664102400000 487 736114588603949597966352535589683200000 488 313322812087802306733482612097024000000 489 107866890617769815925449951870976000000 490 29559541443523739559094436757504000000 491 6295012552043395770822209961984000000 492 1003893656769205759918882160640000000 493 112776674230149898430203822080000000 494 7957585794365731759089254400000000 495 265252859812191058636308480000000 496 1 497 308836698141973 498 1164152909432650002558 499 19720176524759949328270026 500 23805584430530076010810003800 501 5938668766956874192551962433240 502 514281288572377254404229774026160 503 20639560540253226234162599011484880 504 457897447308555829598756624920828800 505 6300730776471026913153137497595299200 506 58198195647545791843278870867010540800 507 381820444508510089073281381297138732800 508 1854808435623722503783384064331112320000 509 6883602200525331776108570158710668160000 510 19988588110585987654026601744522033920000 511 46256782328596581141131573528472065280000 512 86521142808060398576738910053872128000000 513 132210391922121833531739796104395919360000 514 166345299872352125505021047823728271360000 515 173253349376475600381644065965606051840000 516 149834096817630462124239794374117785600000 517 107686826119973538897547255717706956800000 518 64224244361899800738735187962145996800000 519 31656807706017549169699791087122841600000 520 12805225130377976341950630332006400000000 521 4204208879063956115650065071407104000000 522 1102183742789917204390032483680256000000 523 225179490027478002607738187808768000000 524 34537292820656305488250318356480000000 525 3740021114541925228262176849920000000 526 254907998279515607349492449280000000 527 8222838654177922817725562880000000 528 1 529 926510094425920 530 5820765164836646296736 531 138044728132047943247897856 532 214329140580869723894603114304 533 65444384358678266498125636784640 534 6721288764042645552410298836939520 535 313193377123805034293268593590456320 536 7949373088567474913052163415745968640 537 123834961778726513816298422078598144000 538 1285169416363171897840387663183174348800 539 9422050375818735758961539349371306803200 540 50952056224695183663463978183843472793600 541 209969769077292350504115387121492500480000 542 676039486014348286832291432813088337920000 543 1733789073845283830185477805550464532480000 544 3595306229923538451290489208233333268480000 545 6098223145011290949415454334569683353600000 546 8534563149875221647257095099357072588800000 547 9917441323257238799479518481309473177600000 548 9608264957052360954726712888650950246400000 549 7777049556329101877203567677717872640000000 550 5259201170924908888989123084086122905600000 551 2965027582506520227966799504224131481600000 552 1387219416332942020828375872359261798400000 553 534545281091711170446919076941922304000000 554 167725169223528470839573413491638272000000 555 42143833006839054661956477388849152000000 556 8273651411546793485846937404964864000000 557 1222242737557006447626727666483200000000 558 127750021331308208896184344903680000000 559 8420186781878192965350976389120000000 560 263130836933693530167218012160000000 561 1 562 2779530283277761 563 29103827677203420335520 564 966330559219830112674175200 565 1929514444140355706824419620160 566 720959873648365280098855020202560 567 87769420238706461780322638700921600 568 4744949678205374033265900995715421440 569 137644889522637513796232926816405117440 570 2424408631592911036727139490235078453760 571 28226907361413874992811125147632642764800 572 230844022223825813332359669330554974310400 573 1386866010127204420694137926788542501478400 574 6331560496007930851236147168670262659276800 575 22544721861498193225194066971280456806400000 576 63888053579419023038234183464260725575680000 577 146385730769001310175553788760507430379520000 578 274558015984095336901479218249905582940160000 579 425546853155586438037990696698465986150400000 580 548936911454661524477586027658853833113600000 581 592287689704291575133385598060878423654400000 582 536186695020250960769014380803538478694400000 583 407759142930861141302989027693668728832000000 584 260317923309079355161189407632515006464000000 585 139134413380470644491793605846982983680000000 586 61942294744000820213502269733019582464000000 587 22787611277231499386117286915546808320000000 588 6846490384411416719076088420660936704000000 589 1651625454649660759228056798970773504000000 590 312048212450720391499538117066489856000000 591 44460033427919994171469075033620480000000 592 4490722428528880632598826204528640000000 593 286549481420792254352100415242240000000 594 8683317618811886495518194401280000000 595 1 596 8338590849833284 597 145519143945077668233122 598 6764401226021842398980232960 599 17369495319500080681870473282240 600 7940206182352719859621527320328960 601 1145328222345074194824787433233196160 602 71788631114751555731450773406637772800 603 2377922719310480726802086963844610368000 604 47302568005969047321981746655814136678400 605 617009140905620485216305023002636282598400 606 5619908492123546331565194771226723479552000 607 37441778519866020277341764201680222228684800 608 188981391523867790452399766602348144319692800 609 742438780927558635447934002528516924615475200 610 2318700488884462612563170691961289344942080000 611 5852937972647747604405021964524916811735040000 612 12098087982516359064536187047675321719357440000 613 20687277854470414271632281706341541980487680000 614 29493929756687941777347678315966153228288000000 615 35262533506969185070020530073673092032102400000 616 35494069369660914390868715933830601480601600000 617 30145268722334272495552822623892939328716800000 618 21613402682936535942544649795682586066944000000 619 13065216415060966103966432469682526355456000000 620 6637417366455807943183455902558573297664000000 621 2818243061037290793015275219582489985024000000 622 991822475627878402974351609856115343360000000 623 285844381678550331410129713319840317440000000 624 66307982719432665116086396077075333120000000 625 12073508412624731389445757089045544960000000 626 1661176549262839299169267376927539200000000 627 162328834005275676776048965535662080000000 628 10037915167346540788819032727879680000000 629 295232799039604140847618609643520000000 630 1 631 25015772549499853 632 727595736402570040832178 633 47351245139584732025866330086 634 156352515480404813506430180472000 635 87429115482477418859246152890029760 636 14936908127580080851879965795953523840 637 1084846764277688855335535113132198965120 638 40998995277196184801487084572611478438400 639 920150096587206225658871969135070090201600 640 13430217639077720662762222949613503301350400 641 136044995868803390963378834991243639138278400 642 1003483364902133062912326442296726237471744000 643 5589240691902688605820236632885242785604608000 644 24176464128233349494323682805759864834324480000 645 83016296869331720521177301488727723562436608000 646 230246160919527072746376455900702884306329600000 647 522933024923084276533651920065559845977006080000 648 983194864300699791212045789992792844226478080000 649 1543321539745767600477572806743169273532497920000 650 2035642468919495423417795299339919837881958400000 651 2266758186541772205277785916701850796340019200000 652 2137406618637582378898988768619455502365491200000 653 1709171106711705456697313460746619149706854400000 654 1158917268728464201715426786110825857024000000000 655 665138696065770357701517062772550397067264000000 656 321939733762827418552579440104394874945536000000 657 130642798807540163575001769470813573480448000000 658 44064159073257964173659238735202127708160000000 659 12201658049124486852742859054822813859840000000 660 2725723494753088568238783064744038236160000000 661 478932883394925548920482314506846863360000000 662 63709023786753776563859738821499289600000000 663 6029391838386315566460491055444787200000000 664 361660178823515072538332796813312000000000 665 10333147966386144929666651337523200000000 666 1 667 75047317648499560 668 3637978732044395303160596 669 331460898764302331891186807136 670 1407362044304201660485975089568344 671 962502032884653631519239832692687360 672 194704380351435915587595032264735988480 673 16377259821058393395996186457554659143680 674 705661693826556652467964718639452725173760 675 17851842792651683950731951174719835019776000 676 291236071386504196174595401633234270230374400 677 3276767299012332919448097657244352236495257600 678 26719624072978967264368707077313079606452940800 679 163954782425100322175006632837758996298457088000 680 779366829405404775816870114227429479193874432000 681 2936152164872783578571351588236957402950402048000 682 8926384060253700928969259868542838759107862528000 683 22216840607939909915366216952606543642402816000000 684 45791004427741409252451428790913412463965798400000 685 78870242471798232451654209472846665708070502400000 686 114327772020614664369681063407800098823810252800000 687 140219093868605608718718495704317900838141952000000 688 146051977942610195566565784755316215125927526400000 689 129491394244114551179450474333338576590628454400000 690 97807052728775676844791435577349326587140505600000 691 62895005217565893285663039854170716676030464000000 692 34356411987139882483526153957619238695862272000000 693 15877726746011049297544742203713408164954112000000 694 6169655433786828537998626153089301336817664000000 695 1997758438022825685347946607555407721267200000000 696 532318874653673008244851538594070748200960000000 697 114670199991226055197392660820996537712640000000 698 19466938814776613042106317087616553451520000000 699 2506367038134757769560224281824277299200000000 700 229953874843957269264801658865241292800000000 701 13391759764436443828847980133430067200000000 702 371993326789901217467999448150835200000000 703 1 704 225141952945498681 705 18189893810316611812802100 706 2320237205286312456424217131740 707 12667584242332872153701340553343640 708 10594559171952710955014068035067402680 709 2536931956765974824427850858437723974400 710 247021827978335952349055962089173039074560 711 12127266873619930239123369708531133601103360 712 345535968304821004936118754787431939902307840 713 6294475927043104959173822946045118025035622400 714 78569244662535203305226795534585678411925043200 715 707311809412622176642594848819759216999266611200 716 4774134238426435273161972278624562934942229606400 717 24897005006708143009139326172324080844800757760000 718 102711219552137362572964950948757121679370579968000 719 341549108626336667913127201073704997497765896192000 720 929337950302209762830295011106457286388932222976000 721 2094170294769350520817294770410714046729985228800000 722 3945968540527217841411091316468374799430099763200000 723 6264843502281165888190007789176737365937630412800000 724 8430304248782949126668197646849471811340119244800000 725 9657159072526782192307267219484223499105861632000000 726 9445291022153418403465185343039186047655870464000000 727 7900339045568757393701591727290242840944967680000000 728 5652821584315252478688600921996439715156066304000000 729 3456159970975126997054125195962258284457492480000000 730 1800898094683384538420166978059956893860757504000000 731 796246708614158606997174472430065604817321984000000 732 296787755423164743037489008285358794322477056000000 733 92404204494558824063374342080900547278274560000000 734 23726107713711104733026135328138975070126080000000 735 4934797422679713614053475756966965181153280000000 736 810335572442657000950043490773572842946560000000 737 101083296660814815744318940043727077376000000000 738 8999200562813491936116264649756980019200000000 739 509258864375374766713691244518493388800000000 740 13763753091226345046315979581580902400000000 741 1 742 675425858836496044 743 90949469501866964955007862 744 16241715006685618144804958328480 745 114017539129816994633137761848619720 746 116603488812691484865923255088508147680 747 33043682792989388983292145567900816083280 748 3723085943372401109006834387346659653939200 749 208139711475365501683889732741742655531353600 750 6674328799654178465938366668337987060553779200 751 135639354150953414192011469414821797924771148800 752 1876331862435783830571128349701966901749667840000 753 18625626171265976855727592766909008565924765798400 754 138096677959877840671726984557520069064430665318400 755 788851024532506241089308070898142225588413189529600 756 3557502881216880384899003371996331984732499345408000 757 12914500097503307842300636850612378864296203853824000 758 38333163107225065053583487806978989981074648039424000 759 94212384011905745001185216705112650884010233479168000 760 193682008681179155710561161980070184065643610112000000 761 335777954404072158244012145685613727992044842188800000 762 494064796245571296098722662387238772572315366195200000 763 620038851736930079440527373107478437309246396825600000 764 666043336709326655385930857170978884719260729344000000 765 613803597764551153974542442870162364350044307456000000 766 485802376939296811255658440204074496496583573504000000 767 330149839653878295289772259357907121670304825344000000 768 192365714423914578533570564084278602842693959680000000 769 95811209042141807674603620314192532502688563200000000 770 40601632119777319442129911189308071404728483840000000 771 14540289136863030558990505115495697213649059840000000 772 4359275125295123144145251130180672395044454400000000 773 1079997279312936736370312254703299939018997760000000 774 217140798302088568327417613861739231455477760000000 775 34526156932646560318659485549318644999127040000000 776 4176858623088276478515417691663193289523200000000 777 361147117360688067670284988241101298073600000000 778 19874859463730842246880274515802823065600000000 779 523022617466601111760007224100074291200000000 780 1 781 2026277576509488133 782 454747348860186542448031398 783 113692277895207832614529573322946 784 1026222819028379694170819076470891400 785 1283208464635255418498321494782832723080 786 430267497241738205691993431913241657968720 787 56077594930136942357985560829175200521670960 788 3568159782628192737498180131708398421264524800 789 128685504596707680367983974293097438050303987200 790 2915169725166563482691624524394637627025731916800 791 44647665731683515659248078206708278517414842956800 792 488156636630878827360043359369148816969115159040000 793 3970743445143159397261087289022858976096649918976000 794 24810033202880970760994111839851405508966011810816000 795 122115354685710885548208725595358424910533677550592000 796 483098549317079244954305070022149814277494716702720000 797 1561207210410433510194532899704675090030648146894848000 798 4175855144370563736008355798614789902367722303438848000 799 9343633634792196227734404434619877545356295230472192000 800 17640536304190541602215721212711566528986710731980800000 801 28296123281045081055369329542049155508442502432358400000 802 38771173845564422088995630362355782675507025913446400000 803 45564930415287744630270879868508011639917921406156800000 804 46061416371486846274014920272741449086414428569600000000 805 40121011168017916223402141522161858430076869935104000000 806 30128803302077266743005049191275014357437328654336000000 807 19494159963970015792170232027298815441446398066688000000 808 10847478919271691236392382152268775232248678973440000000 809 5174021357288974269649169749280759655456948879360000000 810 2105006600941964447362318147724479672174447165440000000 811 725383296136346705409856479781748974510921482240000000 812 209696627164784828476718332721496012677657395200000000 813 50188343703566846378157284533945426495143936000000000 814 9765091970623623985119703374202120374426009600000000 815 1504972454881897241127676650334239298525593600000000 816 176730649998508182166485841041475353182208000000000 817 14853057802125271672316565153605959758643200000000 818 795517401166700290986970987856212996915200000000 819 20397882081197443358640281739902897356800000000 820 1 821 6078832729528464400 822 2273736748353487865259133256 823 795847309508501408861334357354816 824 9236460140366998078867829806531314384 825 14120424225082951501952390537993514410880 826 5601176714930408206506904543840838549931840 827 844175796432746302809627366461020699430845440 828 61107337064120372076332946725676174765670289280 829 2477138025381099661629179132754226908747156480000 830 62505419274464909940203954755218364548043410124800 831 1058963178805553058472313668522631419797824439091200 832 12739687904552172871912060922709219766436857091481600 833 113556109295066728481729920475416126975208044879872000 834 775081371115552383630484465402010785425367441379328000 835 4157726493300252013409382171053882254861034181230592000 836 17896097802434989252263406920256678669725864491999232000 837 62854927702755520021031837680040174993790095325265920000 838 182608370129098661415810756743431378008157391871344640000 839 443742959499936363865800533123856232413882237753753600000 840 910134661167656130245532658413571778595581044620656640000 841 1587184563472939859027411315775056583971748529963008000000 842 2367217535233390777222928616231091641583551219616972800000 843 3033288727966505705669630852154059548612803902098636800000 844 3350567732169761338553232210208523284592337113658163200000 845 3197706978856084884243882224448791007094281080930304000000 846 2639972865378560959187723286713784080126177036992512000000 847 1885656487174437070630499089665860236930359767334912000000 848 1164142777389646842655132279443687020598673847353344000000 849 619844148738928527764680097623359301407171674112000000000 850 283626043376129059378576499489616049666349743472640000000 851 110954352285790740309052820805709055231595915509760000000 852 36842546242074108424102098979913208008397218119680000000 853 10282607724576878047068243043583711993537337753600000000 854 2380195031894302831830607206974090806670288486400000000 855 448631263268441543599254660270805203300227481600000000 856 67080345825639397978749825808060315529222553600000000 857 7653013385104198115583718505055035049639936000000000 858 625671036370596245954026241901954871590912000000000 859 32636611329915909373824450783844635770880000000000 860 815915283247897734345611269596115894272000000000 861 1 862 18236498188585393201 863 11368683753925104785352595080 864 5570937987769754922492936278883480 865 83131324652541016715445913596211248720 866 155370848776614301511870635066961315091600 867 72900019839445804393601473413158862235579200 868 12701845183495707399589958828722196361312204480 869 1045578136461508295720137113268183136611841681280 870 47615588515817976919641400042861396839087005723520 871 1337385185017574105360574841187127924596383177420800 872 25043712724546834354205457878327924665378439610470400 873 331199755759470958499469287090002071198495320556134400 874 3231630893725979916341564644831455285294296353945804800 875 24067145292481953324028268383314138554988568428318720000 876 140515741859041098170148114283700511682072571238838272000 877 657094851373158677539242543105332512178730075135664128000 878 2504156132237838018024592236445769662167993032748294144000 879 7887898393426249832763571077747684136190045215094538240000 880 20775534452950392757666625169955589246296397717951938560000 881 46190380297872628617382849657433567570696467584521994240000 882 87361764113857192673334872405012440461292388725443133440000 883 141442849481907261873634836677450368718638272541949952000000 884 197010573524793756042600008224555906541223461449826304000000 885 236976748347514442525179518751915070111731812219617280000000 886 246847249225904362560268798702101423476616762968899584000000 887 223058943315321937827290272031499122431138691064791040000000 888 174990374159815184782745978672894483194576567202217984000000 889 119154519952094108008996514438934246808174482784518144000000 890 70330945319896541575114961863645122380384670345854976000000 891 35896513108111728455033569397567358071862484575191040000000 892 15782531538664817480206199194937768019247384724766720000000 893 5945304778880120737456326699477048287956888474091520000000 894 1904738743535096407148941550257244567844109827440640000000 895 513842119836320748996632160763058473440519389184000000000 896 115159645808359948709618333123320347667776248217600000000 897 21047590722935571622021905053737390352441435750400000000 898 3055948799431472583882522442777359303304229683200000000 899 338991178434495439330641323818541856998817792000000000 900 26979462713516610432739155046099966217945088000000000 901 1371553591139716091434972544191070818271232000000000 902 33452526613163807108170062053440751665152000000000 903 1 904 54709494565756179604 905 56843418806098520303933761802 906 38996600020439546232764910009969600 907 748204205624820229458703194111016772400 908 1709494993166020021714154215304555522251200 909 948632483005455142925890378181466976953079200 910 191037977891311731624604592744725057455332121600 911 17876443081313606686439050596188890893291806217600 912 914106385028695136134667834833780188172159683878400 913 28561244770527235981768485665358300384914916783072000 914 590716629699770505305691854454600674474264325992448000 915 8580518446681335974737197671789986875946924289229004800 916 91559630955474580201715346142619319628526440723766476800 917 743190045994140365225601688143750392088788633376484147200 918 4716995177017503343135015568544427940469078234828767232000 919 23932381965058893929517373751015181088811253619298328576000 920 98816077101668028149027851508392590882918167423496585216000 921 336927050937052328136694790132688166958055547547967209472000 922 960115913140164064371506232105473979193170370086921830400000 923 2309316281271785628466029339353888055324483125324440535040000 924 4726553843151184485918439356221639858820198534469016616960000 925 8286887037190685023126934843395540282487154816347496775680000 926 12512682493749173557095801630135486087966182956606685184000000 927 16340114433623257828756196616233180192464221873557078016000000 928 18513628419208983553703196702605049350100750216904310784000000 929 18240152475585576131413373183924090499242386463625314304000000 930 15647062048303527484387866171859672881342455854871347200000000 931 11691538113744189330429688725860297597514089400379637760000000 932 7605006852484625085192681668684155377879755551156469760000000 933 4299615659191711683010496589160962513795151669462302720000000 934 2107091393287347083359031200605667485440322259491225600000000 935 891485819864482007301259609704016715333114062008483840000000 936 323812553519895443615037864949977979548132678083543040000000 937 100216223548899409523831631801397349974095571986677760000000 938 26160809046664782573265027278462791254830292244889600000000 939 5682221371875254881953859061362362011768169745612800000000 940 1007957016705976593805999670196585390788150349004800000000 941 142228375117852107015995234759567376514469697945600000000 942 15352033513313134358081404877565029754171555840000000000 943 1190274349422981420715798977923475384997773312000000000 944 59010256945620955738811989462269485937328128000000000 945 1405006117752879898543142606244511569936384000000000 946 1 947 164128483697268538813 948 284217094139911590651181168218 949 272976370673333241924915281871072606 950 6733993837023463823313259806639190830000 951 18808185945854344340002989884320665828625200 952 12342479249029912978166859841650898033523536800 953 2872210095750714160369550123818146130668653378400 954 305427836205461807522460696877168945645603362672000 955 17528909303277030046736640317207523593310660249648000 956 608927204031358906978484877320862109964934849283296000 957 13900656175570521217830365994774756817142143582440096000 958 221601560723430645432098244048204879992364279142634496000 959 2583656775604671033117897915583991459357523915301671936000 960 22834346167206714714366463802165431845374240538050770944000 961 157374701177454709115569507947033522035873254780339046400000 962 865240527679223553164233582880211822978276621194105118720000 963 3865413191964382182017770156560998759411927171350452068352000 964 14244990272500960647740208562060528813340582272897725284352000 965 43846134580270392745085944064634560360736699836801328365568000 966 113884285794946492054537327555618889852167215540040498544640000 967 251737457162208431092279508443962163091082682613980965765120000 968 476894101222906884730917733789675389605966334493955720478720000 969 778694479061596912715422178014465272631615159736506629488640000 970 1100969987097519798979352873318677495541935262762857267200000000 971 1352697910220239606957767947238687021666743807901046800384000000 972 1448082420105469107361191893015708079562465988211653738496000000 973 1353072529497504567189493715418232451953379506535807582208000000 974 1104535409835917561397352510186107803735891859758037073920000000 975 787750009595174370608829191502313797622814170129241210880000000 976 490426760785233165219420741999343374677896918371894558720000000 977 266034843212045928424944359902146889510390004101278597120000000 978 125373502876386437142070873050142446030742726334270668800000000 979 51114473141360900963149104071881076235717653477877350400000000 980 17924546244550504340055670002595668452849105521921228800000000 981 5364985266524678896035924049819765428186295768920883200000000 982 1356591285826825779020172693504112912032966912245760000000000 983 285838967012332675167742760535151298744533556763033600000000 984 49253951518901722804859620543956932841563880003993600000000 985 6759717277147969787912245140950765034643871131238400000000 986 710493562835786869401235912314402696351681871872000000000 987 53699099652828777575669153220230858117706940416000000000 988 2597856311725074932406270678946101892812374016000000000 989 60415263063373835637355132068513997507264512000000000 990 1 991 492385451091805616440 992 1421085471027814920650442918716 993 1910835447364615113209178926641012896 994 60607036438693867742787037920880201760424 995 206923715373582905059149455026560520069027200 996 160565079353063994782209195880767598430777729600 997 43169548791003921796390419876163748246264465433600 998 5215250896258856441164788247902417245020606392451200 999 335798127288112727155698312298837468783712975007360000 1000 12962760377691307347015548826910179545196738437445696000 1001 326413291282466935986861751530348890003883585738238464000 1002 5706846892192612390416420493142419081614812701555143552000 1003 72639553230730716284800520893394432842553881341999390720000 1004 698367233707460121180278021080973403946858310417695764480000 1005 5221130929009196703298151703390520660792684506261272002560000 1006 31070932632253652600268820362199526510857100575890893660160000 1007 149998550689300176774413926388598557570048153557565609410560000 1008 596642077537894423242707579614337543763016233181523972751360000 1009 1980654063808063569365415781199897901522202356820308586659840000 1010 5546178409198214029137749311073065691153589833877687007641600000 1011 13216280659668838870113302741758369699812066878742031997337600000 1012 26998458612599395296921447206302560120272304069735588668375040000 1013 47567204844021913246435950243842401774623138200976793156976640000 1014 72636196865256796055158423064962363824713591709056165200527360000 1015 96511843098670214929329987142139975493552315772024818499584000000 1016 111918513931316092471045136958038390780146036380644864950272000000 1017 113517214465210417094174335459426903005622454541184067960832000000 1018 100844549186577428880954917112318653467640462189210725515264000000 1019 78508777451356897146444145094033640368086899970608306585600000000 1020 53548532695754454196649541007029359784036137124562804408320000000 1021 31963424706701121612573537675814898654169374727909282938880000000 1022 16662392669750588123832826265127959456330757342968508579840000000 1023 7561995295391932790219328783470732826807592752048714547200000000 1024 2974685777680255432210910768623057715260988499260394700800000000 1025 1008273072482519853520499057628051741250945692860625715200000000 1026 292170633460246722125765872419311797993113232275092275200000000 1027 71631800101517504461327096699788525151059792510320640000000000 1028 14654435013424074312348415682220433181092693917302784000000000 1029 2454921774131856802634592567349430818557857139523584000000000 1030 327938669675617527937989914535497219790241076871168000000000 1031 33587261347452050184231212122169671774188632801280000000000 1032 2476179971915440027432637442960114701832743288832000000000 1033 116963949290691745793919535684643099174064095232000000000 1034 2658271574788448768043625811014615890319638528000000000 1035 1 1036 1477156353275416849321 1037 7105427356123845505435825826460 1038 13375852394808718875909014437815846420 1039 545470971290034268145536178003628379895400 1040 2276463904291605424989357940481770121768101320 1041 2088587573882073429599074443180138142720524648000 1042 648667187420530274909331762513621596882982425611200 1043 89004621626728590874172523573350403151320424395139200 1044 6427101676540471523928751027909033662095731982671900800 1045 275575949204398581558883508488102145136968636936433216000 1046 7650096063651343908514991322294036445086486594791387328000 1047 146588131800204912992252853346924663720416920567737450368000 1048 2035456946828233300765027530532501134809947361354200415616000 1049 21269603522746573542215269903855750774254645340901168640000000 1050 172330567304896999619946873121320741543776094350364868546560000 1051 1108878871728517683061641499206832705430967271104579842826240000 1052 5778155128873818281309057369758341465636256084304941521592320000 1053 24775730781309496841919631120725263155492467391752567961190400000 1054 88581707961734473246862659479468431490863200346440990362009600000 1055 267006396053288046581956037377993651367741230325391339046502400000 1056 684769814958922566026764753428144276606144262297338803045990400000 1057 1505688812079687243503957784602299338808119154470426194018304000000 1058 2856623175758816014411682947205551766173550489049827817750528000000 1059 4700786562654108924617225536035373470001921310567195130593280000000 1060 6738008919663600862774789920873197845789007897099669873491968000000 1061 8440989158925178489127971924471674074180100138246823123353600000000 1062 9265246671732107436897807148135516216373177982042535091503104000000 1063 8926621308660805124851311668266116531812935071938165257273344000000 1064 7556509796040802369187897156805225732278700501753001128493056000000 1065 5621723817981728620388946354249800157868811363716580266475520000000 1066 3673700270090558741688268644794248768517790858719731761807360000000 1067 2105885114148224119651486912859394121594919218586050111733760000000 1068 1056512642893028905031178295241761761455023706705224657797120000000 1069 462361158703263339690010021672995898464466360018623528960000000000 1070 175701390365067849727337309993398693662951741667218240307200000000 1071 57626286851968725441918874761219623938531310899064261836800000000 1072 16182698445642941553252869531998675912074674032452462182400000000 1073 3850399899891318891581257682122937310684409547024498688000000000 1074 765461785679955585589721024427201928728685776797171712000000000 1075 124759903208999291868360885771352507545323812807507968000000000 1076 16233228148538838810748777102095468768657540674224128000000000 1077 1621140274205798510069485091782735964171705757204480000000000 1078 116651602380654103063674409651848881806951537704960000000000 1079 5382999938946608755288342267304597177897268019200000000000 1080 119622220865480194561963161495657715064383733760000000000 1081 1 1082 4431469059826250547964 1083 35527136783573540233729962830942 1084 93630988079943100502899617372188404320 1085 4909292245019887648185329238090406682444280 1086 25043830302064109846223665026189489481348591520 1087 27165297243892704217337903908984686476097429031920 1088 9744627924325128637647169958806584920243780056704000 1089 1518267905153750287060207554847065826347511074122256000 1090 122915973448909516272513822242431793208180791490322368000 1091 5851365950057774927975841188529235384497298695491816544000 1092 178983544905229294292992519006131961833495846686502673920000 1093 3756504447768938951708501229540645030351460853330932907136000 1094 56862983277764962989555030417887551268233998723943998076416000 1095 645314899415245898934953212639271788340723977945092696378624000 1096 5661291639293005591351582115318779249470878604974828454543360000 1097 39350291843919435534953319443766611143922337456056972710010880000 1098 221086370329968440457864913428058107289595406559450810583777280000 1099 1020708831228180112214589384122484883134673903012333961952706560000 1100 3925425495352524896624116710993048828098021693954497415380992000000 1101 12718896397419499374797450722087108335894654450269864708146790400000 1102 35052236360352719317371961182348070572786769115618786650954137600000 1103 82820932472682222410266924882522644331700535721710632397835468800000 1104 168892131938497159277940127564513817802743613538161709896695808000000 1105 298897497788262921652124441998666542418259355954988429025083392000000 1106 461158118969196367116944924365417426885287435516263041812922368000000 1107 622560657334288082355927049939701869922059512651673042248531968000000 1108 737495274236245728235834635108188591903387492745003654363217920000000 1109 768244321402164900349663365238963096371786282597666402226667520000000 1110 704706095917570688402773970631225697627018446689633859042017280000000 1111 569620446778109516919362642313394581598358508239301430109798400000000 1112 405716555373138787958418261603781477310553976374557089254604800000000 1113 254440941062532447511371245969276578496239056687124673640529920000000 1114 140280555840724332585588013905558044030118922562589705759621120000000 1115 67824349808888153209670753533656616883518984869262661863342080000000 1116 28657439270534034219791299768086163696325896259024318575411200000000 1117 10531968993336159547444221017331385519379048395651547765145600000000 1118 3345874996946063457844963581065026779131259055699312351641600000000 1119 911423333226063333675365883739415857581537148354079961907200000000 1120 210637077164477928033257010532543507486258148700932014080000000000 1121 40724023587127166064926072724567630260318659909295013888000000000 1122 6462513967897694587894944816099376717156852201068429312000000000 1123 819592505546124103407354871089542245238211697679794176000000000 1124 79857721197966242899527532586368499176588131340124160000000000 1125 5611757499315028714022336486471459948338724512727040000000000 1126 253120619351356091693114049724811725076235980636160000000000 1127 5502622159812088949850305428800254892961651752960000000000 1128 1 1129 13294407179478751643893 1130 177635683926730639288302315250638 1131 655417023141012054240918022795207323066 1132 44184004729131308606069974741283148895615800 1133 275506679783930307746701241934274836328246728120 1134 353299127152417539484470092806958061126154668964080 1135 146359575945584178494228914709461666608989382853783440 1136 25888511411008355909124705792070571727269638500531984000 1137 2349067906675664561761304490599827663392562637983225296000 1138 124107844685702368650217803181538261006525080520231371104000 1139 4180986558270909292946562190214856711399874759439971482144000 1140 96060413733086225324228440966589709300788471493511354765440000 1141 1584135106320650207090196337266992269636886956639790075856000000 1142 19510213848930840550967413592389307579636271342542904168049920000 1143 185179764309311861815923343764471233558708096423396072536523520000 1144 1389140297078029462115084855489398635740971193729477354703052800000 1145 8406977922895525820119478400526066144582518966333746906502389760000 1146 41745781421382096080181375654236986607195651729526471182758133760000 1147 172485062112083893100417750027056117075381650221459744476960112640000 1148 599983262201249972299177813825432418333641266340154401341638246400000 1149 1774342987840976417517740796004796309683618815427274984862110515200000 1150 4498091161198459833444194765725176547527833028020591764223587123200000 1151 9842811647981057601499325267830170256358062157892944910294918758400000 1152 18699388558148814983624660719482992205760555166710314059749785600000000 1153 30991501512135587764267302192602952331606143110204125858086125568000000 1154 44985825931916373909904701680305052204886627493961510326308175872000000 1155 57371377831019293276580935279322323042581918942570373130687348736000000 1156 64439793998538279710534181601650177066486667904927087249090150400000000 1157 63856744979799452725903901859172245954775890550020723348052377600000000 1158 55888030130991801184164340300053840406310422403286403007958220800000000 1159 43218376838629138665880592392753465100114014267015440956443852800000000 1160 29521590941005050302908515359323984876193265928648930642781798400000000 1161 17795348296392101051109648048658516040393856682368624516032102400000000 1162 9449419035397909879377274466611280061986853323107173664397721600000000 1163 4408530431519001791943658657212099213362303104814919784071168000000000 1164 1800501550252764878875914925916293035982402798207438455570432000000000 1165 640623477524392662593808446221138272651869219816555693683507200000000 1166 197322846542357288091111789128406038640766204539838026429235200000000 1167 52185839091810226327966573297908155537094342533182747626700800000000 1168 11724128997136417572589292311991718350536137400690176688128000000000 1169 2206073626407722459457249401443521108197083788969775202304000000000 1170 341090949623123721481212846318784912965835786747656536064000000000 1171 42190099482706399578775154791864375973606270426821951488000000000 1172 4013186150149552243127199381096173899172024260598169600000000000 1173 275563063830149696475078520416173564657180077310607360000000000 1174 12155292351024904490219324692219763058552288722288640000000000 1175 258623241511168180642964355153611979969197632389120000000000 1176 1 1177 39883221538436254931680 1178 888178419660242010800469079540976 1179 4587919694894136159878344024473397013376 1180 397658664230274341502846736343639520889834464 1181 3030794397646879041756744011150729615355192088320 1182 4594541693060131595144591413942060443657980176901760 1183 2197866733073829600189825011291573705562723825489500160 1184 441275570594706723883073829782875412696455769571873995520 1185 44865286829536701876646907673525360750004116868186068480000 1186 2629755417466506387272186911718301757770952317304691046144000 1187 97527877131773639792923326209938625233268895352841889171456000 1188 2451682182026406544621069770447321013056510284451063526921728000 1189 44020433249187676520650270838774457501106197958689979660062720000 1190 587974093107483478877317742901027811584368286326701281935431680000 1191 6033225901322630324558134860584447854014495059263421811152977920000 1192 48804506032523962038852573731381694716391378935847089865785118720000 1193 317859612351669904560138186561732091867984674115082256757535539200000 1194 1695919515203257019728861510416237695068724455386486878079093964800000 1195 7520087269377531656439738388485691311476601741497932987073848934400000 1196 28049014992492926726274645367383851493186924924375525344546370355200000 1197 88896396983388235371545588318540322101402075656516066777245155328000000 1198 241449647986432173690379061969738463451792100200326679057027851878400000 1199 566068244162674283439684767199697062641969081065442021361003685478400000 1200 1152497518900837316633592181682590704234860694958236066774817544601600000 1201 2048051291072635350568248929809825374055927177788168270256137043968000000 1202 3190027813707093099095899046063844527480750978045267319604572585984000000 1203 4370043080867803225779378385730964176873944484178331300998124929024000000 1204 5279466837185222155244714539115085137982033800972814420857384337408000000 1205 5636301979765777822433821476139017646259890911694108207758704640000000000 1206 5324872187384483454011141814078451643428212483101092283927022796800000000 1207 4455286674894381572659571870045137353902805993323851273502667571200000000 1208 3301891470001460706997232454924169900156210741906674602387020185600000000 1209 2166500836911437430420327426117812075620766173364112553785950208000000000 1210 1257051755519787217414759971850567869650484006494928216388534272000000000 1211 643735326876775973006204370993453846318263386750610382922973184000000000 1212 290143708703135900667913501251524963307758316042480119483203584000000000 1213 114665318173681750212944485725488212780239095019916899882369024000000000 1214 39537551329688432361580328719290519336110028102596644395024384000000000 1215 11818272303404942115462719066542579794420335037175120093249536000000000 1216 3037088012440458876498395609187655407877200830783214216806400000000000 1217 663793399874434084611112685111472704352339587912788586004480000000000 1218 121647823027089859623107566797724604146373561010281364062208000000000 1219 18337449488789776787045590858599951967234684357282740830208000000000 1220 2213537944602391731104427555759592019864986057973402959872000000000 1221 205669615565273473319956117507199619846544478762182901760000000000 1222 13806343124832202155444009135520421938675646407460782080000000000 1223 595867948441731488201389874273922001849031345024532480000000000 1224 12413915592536072670862289047373375038521486354677760000000000 1225 1 1226 119649664615308764795041 1227 4440892098380976497079217907568240 1228 32115440528794212099874440572721017716560 1229 3578946329751248650070260140468853581596563680 1230 33340726667436820831031698356339743966511562143840 1231 59747226776167592011130228845313690145245873452252800 1232 33000162787958864924013387309271200006546463243580814720 1233 7519267633974604942813773706399214605484249873325773925120 1234 856411929896549696171238910265027732964346322421682167079680 1235 55673516635092001151482394222819590520690039832080372653824000 1236 2272068483622925285497230558857489699700665068605715052451072000 1237 62462389076241447293041824175702288829211983855510690843100672000 1238 1220423566094410551137631219662725525699601978582493276671675904000 1239 17667534765605648358731318335872648940962167074895996891368396800000 1240 195849614337613792244461946821633300648214871132066595374773790720000 1241 1707080313494452832475065090904947091305147425831168714549356564480000 1242 11954763034861354014265330283094112025558117035937279514232090890240000 1243 68470495084850568012050363243511972371166528983371495110562116403200000 1244 325505874294585617975998165848850477353893232570762637179382893772800000 1245 1300411360079760628906055227832451737450195956729355198867878163251200000 1246 4411574385128045582228227850412294731717214676642076903657015456563200000 1247 12820954893023988994241060731646117941561490173458054026665646751744000000 1248 32158549379333631316543902483689746603563765114683288622278813810688000000 1249 70058016286045211317598451315239674010915431998524175784630148136960000000 1250 133263053817225335794820499962365861682723803441152483452433427857408000000 1251 222320807694364453366857121616439219681933908458891542965701910200320000000 1252 326483120417820691093455085458926831970047223037030439184220330917888000000 1253 423290815983856153170771323530026849817446372212443698416818405244928000000 1254 485646355084552334025692188726539510130812544018164002462627719544832000000 1255 493906262823426825367694294942956079636917688819989875552309529804800000000 1256 445754098327265026151898424049275654242151364555536491032405763686400000000 1257 357192119146715156279926409411515438835043490010297089907241674342400000000 1258 254117974583114511169070608562391015771746288098315802982430330060800000000 1259 160397599585854190635909570545694793576989446342529873759531171840000000000 1260 89702019651443646692957109355305098526363640686615824761129795584000000000 1261 44354962502892855776981042947125660788923838994123022507500896256000000000 1262 19335216085042159590683635975718039600904989820065531912056209408000000000 1263 7401673542985915799933575768953922074529557774656783813946900480000000000 1264 2475608013826839289223187626309194057867497563938103618772664320000000000 1265 718735021143874853614878807005903279814866668780445155291299840000000000 1266 179615460699636842959156572840946106184209419858873235527434240000000000 1267 38219387752028869621630875952488444935240015378211036557475840000000000 1268 6826214495689574544266591777000353799443480662525697106903040000000000 1269 1003852654576363042698300050241001576326309870880073459957760000000000 1270 118325142523547513971815246702336806299959920176161777254400000000000 1271 10744792226611974573174274254934581753237881138954266214400000000000 1272 705505581969077992685000467425482421293413358927987343360000000000 1273 29805811337679110482740356002743473467490088737581301760000000000 1274 608281864034267560872252163321295376887552831379210240000000000 1275 1 1276 358948993845926294385124 1277 22204460492144181814626707067431282 1278 224808097024235779842050575246700846720640 1279 32210645429523353027480740761981973118439939360 1280 366765888073453785384599033220439527899535166400640 1281 776913992450183317069679165179216010351995424252149440 1282 495420672406816147004278721240985195929213669767877990400 1283 128091551079871954947226260107260817893284619552486803244800 1284 16339500076740215671738863258393119857771938374871893139840000 1285 1177707968635897521142842667781861678264134299697904647401100800 1286 52869983806313293579102609190173278588842887016084330305566720000 1287 1588824548709511285752012371098847097126707577211035851706929664000 1288 33763447342540223695525586645177718948669009211848957451095558144000 1289 529444438127885550119135068815584976647697272872138815723086969856000 1290 6336351065950112284959290126508722054209093511217504409988513464320000 1291 59467244174718764147588539149009386823441302990541633106125147279360000 1292 447437071549553088651362666453678021446721602496934651145462242754560000 1293 2748594052766975388702639385105636994193207679031616350346975942942720000 1294 13995668504100999893292885369731896091854000120943801257096613068800000000 1295 59826983249161898144668227658107530782535898877318815897170662568755200000 1296 217006337122180933242840957352210159950294346186925766033477106060492800000 1297 673997606658896507549868745633145791468045780691738123080408443872870400000 1298 1806333783368232418745107813561278803023411234379649807860414124392448000000 1299 4204647983120222506159377774055297945020386530680083540381568790167552000000 1300 8547866151829622408475806780961650796091799775461881050689858524151808000000 1301 15247842207049174759108760444692791046893316037791216346945470364909568000000 1302 23959233430727978251045171983884834689764812795426745815206069775892480000000 1303 33269103882778780081350707834061481734755765461146143106916818364661760000000 1304 40928568613520416149468207517236609742423884891232543399382769205248000000000 1305 44697672684765606368200117653316506161776355338564302482569712904437760000000 1306 43393602342143928233968123858336004685999984320418485077163158536192000000000 1307 37481618891008965995055966181325324460026670516446478557007693270220800000000 1308 28813244228910272405565302284260207538263436472926962766761807367372800000000 1309 19707445507249832533626161058774235293051645592977298590810282079027200000000 1310 11982759380757395587456789733325979770566449110738269139623806500864000000000 1311 6467184970163149752666072071931156784540531311289150334448238067712000000000 1312 3091274818985197633049571287222502419258056279287466726181748867072000000000 1313 1304667074041517581040863501286737504573165561811062566332047294464000000000 1314 484238301268771020046041277467629291478185060762724754626969600000000000000 1315 157241857265727434711732688419845927979704102728740202329501859840000000000 1316 44376219104968726963820026633040561285698915268284729915720335360000000000 1317 10792497308307201322123200515281254279232196941220613999537684480000000000 1318 2237314334462234379081321150556033912766903478902810220272025600000000000 1319 389696324067637590747878742659464707468554727659457210639974400000000000 1320 55940957425579160692858689710757720307980296925634027428249600000000000 1321 6442222233158099278008708854016409192849279274026188511641600000000000 1322 572028264937825214244265934387346172425054682629009309696000000000000 1323 36755431634270617365705836968689273148430379836088778752000000000000 1324 1520704660085668902180630408303238442218882078448025600000000000000 1325 30414093201713378043612608166064768844377641568960512000000000000