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 991 776245524984802767383175984672148286143987976321467492834141 992 29892766929955391162660057085623552187223852427536797936984540 993 561745058648060167029028315484821269048913336467134690290012440 994 6864420862214478163883016481393190012713898625396969068947902480 995 61326311995524605844645338749139686778308888651381821826496055480 996 426990142889041887110784904187765140425260879966259205483420117440 997 2411861873246720356488317688248526518526802633268959680844387219200 998 11359950119334288216253288897544951207578511319574345908716765683200 999 45511318181598960361514926817721650007644573191892396389052765078400 1000 157426403349657874789678220842844286204602180552970937302442868006400 1001 475645235364837872614230095250482869180456234796680375749852013286400 1002 1266825898986054248373716448780536695457501629171815325284699234048000 1003 2996235054895894743217552812699641950965915281313319581430021385088000 1004 6330732855602221197894888499222756129956917040032898387822465724416000 1005 12007939807768198150458489074903335327437298690994140987471873376256000 1006 20528171036638796859012657013503655608963979722591415001096696758272000 1007 31732885322083645191959109698732262615355640264777473365227647057920000 1008 44471819640335322771574955712702483562856845776821337521399899422720000 1009 56621210293964078005834428138033037022024521773661985900887755325440000 1010 65597375856523196521828705666226985609019009206574370981580566691840000 1011 69232810160937042466804573823661532944265599962920203884285332684800000 1012 66617076327180251373695253850207673707829895185488730533199216640000000 1013 58461656805424790440367255233044970733328143221029829844352368640000000 1014 46791950601197103867707434358999730931895648118883527282083758080000000 1015 34145055305605178514948122126166605658420208936962602963250708480000000 1016 22699693162719137067576045600576768914923110320035361089586724864000000 1017 13732711174512216181518823765540328863476462037710695188093992960000000 1018 7548555169689622681454686567006725469934972342770951149123010560000000 1019 3762459514334332175520891736276357504174718721602013814346219520000000 1020 1696246849904705654538595827643808325481678337785791239442923520000000 1021 689562353402143631783624890560868191207405375845120067407708160000000 1022 251821230846090559644632418910853139470198062868141683035340800000000 1023 82237089028412550852785602402292996199750937087685644045516800000000 1024 23883883434242388334738314615346474747167388448635047483801600000000 1025 6127645227110171517936324048933274740866264959398354459033600000000 1026 1377433575025343585580460400874022000614557918512341948825600000000 1027 268549764017070371768764086714084086473342003629168525312000000000 1028 44834096723269678369063963388717368688029818180360732672000000000 1029 6305166308469104499850795681428997637759695145196847104000000000 1030 730928056224215638493503096252601894057595421499326464000000000 1031 67797140737163422899020930243622602244419027308904448000000000 1032 4818841608308193244368363670497492784034456933498880000000000 1033 245185678700612572120503826678933096643631859630080000000000 1034 7895066577121692841089568658713409194249326428160000000000 1035 119622220865480194561963161495657715064383733760000000000 1036 40745575843661660669208957519541941851879053417716743910922291 1037 1606828236718541728483174288271346952318055110985437710166671870 1038 30939013772503829853353159083620376513776687262500585864778998900 1039 387604090467161515250029537684526675643750202162322936300108583600 1040 3552337796195992449809461029120975831579442538642931493180539533400 1041 25389093166147186819683170242143830326219879901672074236169366968720 1042 147311599296719451053220791944778973446715003588359425891779940516800 1043 713222011088673019704402516382064270478640207266678077049697363392000 1044 2939387093377747075955538502239756124960939803939862003880463120528000 1045 10467603181767760883148433168075979501758251834135251169482135968032000 1046 32587265493379180081463391714468767244352651374464984021605673677324800 1047 89507785200474036028314208833499958109413127820829852527472151591168000 1048 218527467575094357844466087414642579966419031032138143611610617873280000 1049 477092812587269393727718024791404526038418817870659348735395712856320000 1050 936044072221185562831601370956507513500772733776292833056607432110080000 1051 1657095693472011344763271492336660275186347219357191456271118525923328000 1052 2655832127865144343634762501122035444409714876610264315766885143101440000 1053 3863945448041949738079726886845634330222716196946433521530660553523200000 1054 5114259258638562118731119906960785609728537264334453814960988433612800000 1055 6168731858342402182740908749775178243978461056393700569201981764403200000 1056 6789328401150150840009271036454493010533467452880447396593588652605440000 1057 6824377001578079900299307991189493961649037710630705811450982793216000000 1058 6268061272602869106524962521360449298873085592452803281987380838400000000 1059 5261549112488231139633052970974047365999532889892684685991713177600000000 1060 4035805739353250208589766213463726792875999650253704228079724134400000000 1061 2827210579304108781037704512046594948517193299980503525357158662144000000 1062 1807244801801100528072400553584381217457339937018199902132481556480000000 1063 1052841190045936573916443155358091879533195422891153297753872793600000000 1064 558053900044911391093257185489425775813049741054852459953022566400000000 1065 268561765333519572528560203244553794263505784610902365368850841600000000 1066 117041032643424690163163112107422774458235805307219595521561722880000000 1067 46044970049756042509422694305193456638688036387077372243030835200000000 1068 16289685870356483077012159598295812459478437191782915121348608000000000 1069 5158508311782241826220187787052924307075286053682099490127872000000000 1070 1454107020849463054497303272169623609606955708490427890925568000000000 1071 362406446289087286917948308036910820388376241884416963719987200000000 1072 79202430563957256170876473050256265035337080314459662057472000000000 1073 15024270581495558636793017824274434027022106689523752632320000000000 1074 2442278426767585111156905374069604031163729569298597806080000000000 1075 334658827141821700376696078475846797696476126937371115520000000000 1076 37825526909603159292038785231072148017480563062590144512000000000 1077 3422928812827519156121300624495092357218228939742248960000000000 1078 237500050695189524186726495188805001498841091722444800000000000 1079 11803124532796930797428905144776546745402743010099200000000000 1080 371426995787316004114895616444017205274911493324800000000000 1081 5502622159812088949850305428800254892961651752960000000000 1082 2182510316741992713753258761046053639906696856862219473549101193 1083 88091934973996510366829766157249678283762513489103600335413993142 1084 1736981323892743608490311405621326055455817574975258164690172291470 1085 22296715925384426714316509979595751340928399287175422213217398540600 1086 209500010897500798992640965118486668185446984268735547070208689435800 1087 1536030863075147135297610948991909949574950953709203577651265294242160 1088 9148536570868369650692502343919160194214563391235837416433028564395440 1089 45498239668501064739580478883516020084542548251147582682575461628188800 1090 192748248496713883575114780052252869096852516013819750322680712456688000 1091 706106099542521019801763804649150304685061317346442405821062362953504000 1092 2263095807898189902936691250938026768280134046540041302842037796288518400 1093 6404878908789617030556713898789224980208221115599390495882860590034201600 1094 16126319300285405491101276624835575786045931862386178430366232645008768000 1095 36342798838258000127671975460804404452876765007037128191407858141694720000 1096 73676761486691173517094740685644041806790106016883250854708966513954560000 1097 134915152276146879122794810933864616279244710028289673671225684548132864000 1098 223915055580405532961137060401991219684555168015640495528634890815389696000 1099 337759356496731886525785678083872978283164915484199497099294451728547840000 1100 464102781037038629651576084964458967885639578766566070752738228706508800000 1101 581948869325082700036667433623643078328057766604794165681350368077414400000 1102 666839913886813675954292235850696768174071640196159031530734228731985920000 1103 698977523966029815052383046705457804227302696815596536735016126996807680000 1104 670650139882354942929413812588712997503873615017435725652592036315136000000 1105 589197759624669696013346477007882234094070045690563508506813798809600000000 1106 473977882549981488495277521801912100220457921164499345463086828748800000000 1107 349016480339269078038842982140343093047916449753940341644334543142912000000 1108 235093433555980122484750659809413010719006612098378793147006808752128000000 1109 144713454129406642284908518401830821931213664586420303274460189818880000000 1110 81294380459975531171691075067292665841098875153238336776566892134400000000 1111 41603880410244773363573173621659949217510811729675552359256372019200000000 1112 19354351221702310526891571980490843439923316877625697130915183984640000000 1113 8162668147583360649443827366975743173506639066909960177987627253760000000 1114 3110913288986642622042870783994632914151360458401914962169770803200000000 1115 1067221237930627770075766334894410501133102460867717045222899712000000000 1116 328020440296270789067295470459071245644022601413549973460484096000000000 1117 89822267973615403537804847840877892684863949764465860005173657600000000 1118 21764520468805742064350117832661144268879706526503040987850342400000000 1119 4627990672412853725444187425260920135308074801077345658601472000000000 1120 854801920978773625598592224633719114905836701651325083975680000000000 1121 135389896376192795136441779967653433727589316123681242480640000000000 1122 18088309607015462905360423041619519415494534660964908793856000000000 1123 1994604614111269033887508626087267902775438471739509571584000000000 1124 176199335555549914655577427384723563721566927802922434560000000000 1125 11941281618674412820737271688330149145127777681486643200000000000 1126 579962619088794645091847566431974865080925690632601600000000000 1127 17845003664270604464364540505599226617874636634849280000000000 1128 258623241511168180642964355153611979969197632389120000000000 1129 119246545116492797439729816142125417507373687912807249651750620193 1130 4923743274569935562227351764919897011629508109081167132326772291408 1131 99367702650668063693783976225377637104084115215708861178346984264176 1132 1306209955567343193584714177027237193702774816381394139847009563185440 1133 12575347781916816666874511628492003756283617197966938128254612776898400 1134 94526404916952360505479603461461184685273679302053478838078160673432960 1135 577547604516255322871901716820958141040181558594660545196875750635052160 1136 2948442643411291704566040755411660771164007858661149887353273205896587520 1137 12830503586517300256561695045151517663840998606823618316486280179149241600 1138 48315560956509613482828771533098052520277697347464150747551965255809792000 1139 159297536056792742067277914328848308736949833193357406753231669082310502400 1140 464140376601665129184106860192380762658180218999484834473785206220627046400 1141 1204117234852448001744662212972374296279145569732685413225977790926429900800 1142 2798536641649528829840344620433004536409201713964862964531247757472290816000 1143 5856382441365003449144855474255338317549284418276840085701151997690234880000 1144 11080984927598352496971048999120863887741231944939240928548228563698765824000 1145 19023036470936709956314068341674910895373504113988843987642821521286733824000 1146 29714845022905581315313247545111305388726850531957938700741194922324656128000 1147 42332506014257063111231804986512079944823336074019670303111571283311329280000 1148 55106098632608376236523981456832601660526467878809108190430391787467571200000 1149 65643832459869328564136086512746939235404916073020781888856321519132344320000 1150 71637659320411983473946823051389138523843124775358798815873162858064773120000 1151 71676967912152875579917097880341491197127040182544808494281653750218096640000 1152 65782031111938815271685111356527674885597342412144999872706418866388992000000 1153 55384589404718951425254568838740930004842584294912969799640497088102400000000 1154 42771764121310329521813843567404547923894122805884420934588955426291712000000 1155 30283891524822732309831914142639000689080750409418823490369951128092672000000 1156 19643362448233005789836944019630953784521441366442316938505457797955584000000 1157 11659769732712192321241200625518940509886358118105864435256506722549760000000 1158 6324142148886372355977071219028008763362726287782954750618445126041600000000 1159 3128611806850406956940702656348828181156813042071601537416079175843840000000 1160 1408497301811626211247335044773785251627967834707212023462730808688640000000 1161 575468104404626925785789829371789893732218054217152192548127721390080000000 1162 212673344847086841070567166323996722858347551338021822868333422182400000000 1163 70813268022691066155615554456523237957537622109340283941848875008000000000 1164 21143260380239625718166245181590420862083285393970535432195774873600000000 1165 5628862126346565288369103798028347941584807518573193893657549209600000000 1166 1327047518314209570193888265688744364070070754697050282934874931200000000 1167 274756498867457842226370706089174626980395177663960310679076864000000000 1168 49447003428925982034626257917273598031476092280138189473054720000000000 1169 7635990155617273645695316390175653662236037429375622075908096000000000 1170 995298206668948397914466204436430141496479760856995957047296000000000 1171 107138762129405308105957606201258961634794980767722228416512000000000 1172 9244318628216758313092620376277589761764069514497511915520000000000 1173 612262075721124439172347384747109465259278782941678796800000000000 1174 29075459303651571540604624663789673236057074623714426880000000000 1175 875181049273793123295791377839822940215764788004782080000000000 1176 12413915592536072670862289047373375038521486354677760000000000 1177 6643171601729865789426440400866268486585739618461136083893037867313 1178 280467874113991059578244527566278981977342913970922651180917458693936 1179 5790322090894244221179365675545798885676301536279452547616284214695808 1180 77904278878123761935926637360696067489601946329115747163824035663113984 1181 768051453873597797827811936092015469897231592032259754230041623153038720 1182 5915443596613670560097770270042638566955813529923647695530969850253007360 1183 37054350727445325318148004556892784396627282286404963704526638983985720320 1184 194055995117461788484958976851841935389501003687805943186150252213377525760 1185 866842137162919761142415982091028266722218310446378066881862322533596730880 1186 3353038270609854467048122971799596616150447635916572253375081220151001804800 1187 11363819936971061091161327064584661952769314416123568255824222228166463078400 1188 34060709527779684485657968591041020195391455242797874607600080516508572876800 1189 90971513813926365320084944597706629481003322923899027556861900419242901094400 1190 217852595105612130777188117300848026526811567693175083992884597250689471283200 1191 470154155797120843413177896232744762116745887946096978041249623255344857088000 1192 918280766806032540825913338363237048191727796785808525437940633237828829184000 1193 1628904784356957817054744202870766991497961095906068416496589598863718576128000 1194 2631893045861361283367687572918787672112851863300103591702112718709788114944000 1195 3882739749659662625200931012561210570793641802842503990230182803183755067392000 1196 5240318639238558549348273964646126948959183497162856029100969245176223498240000 1197 6480477199194745045415220219323513955277912622547951123194614074206186373120000 1198 7352109235505364799183241689427657194365350600178327571551908010142822563840000 1199 7658717032800408415032860355312147900367228612347449764315167229189470289920000 1200 7329749066494937537563696270198399447636643413449799546893497809587520143360000 1201 6446639048970003896625140912939712138788539556390209987525229048906121216000000 1202 5210582171195958950087949836348746694855590330465412198750177966048673792000000 1203 3869199585127765193665621541174442181423037570747698386082816275486081024000000 1204 2638063439495669125656468965314330726693256480109373068494449076047183872000000 1205 1650042445651572486346303297649000117899801074781154622834458455028269056000000 1206 945647531425485391019286340386915451008714285992585970749079441773690880000000 1207 495812744472691592708602383571795887047637740962183652448486097881661440000000 1208 237370805474585714926597827346207867163897557256529252129116716825313280000000 1209 103524551683154526526679125790873215994655635850980083724510714438615040000000 1210 41015181259384319074187202384316661516914450409658847177975648506347520000000 1211 14711991384716125005822763976295302710671571786677274334891770852147200000000 1212 4758651611124839645657365259478361590746528205747667080892244400537600000000 1213 1381359678175655546920194685197240829656107979072741648236790625075200000000 1214 357813073545057339412003571161153361043445061721193298321150155161600000000 1215 82137256923026866028842768444734914323494905659143743827969101004800000000 1216 16569930393237457561959587197993300580971524560657298736338173952000000000 1217 2907483801620847743636023965535687564250794226072125541015617536000000000 1218 438045093805166527187204491455930180819003903265645442013069312000000000 1219 55736699573461110283210107448440087923802866607991773594648576000000000 1220 5860241128566541503842146274078164599186925459667039098503168000000000 1221 494150850308313989827132798295565707265206624956776091484160000000000 1222 32000897824357437354074689976115588050884971055085078446080000000000 1223 1486640875699749918771784287157245901113179119890789826560000000000 1224 43796294210467264382802155759133267135903803859303137280000000000 1225 608281864034267560872252163321295376887552831379210240000000000 1226 377206114457265653574973072119481598194645308256729821124493290170051 1227 16275770424238171184094778982122357792135062065229783405537942774916850 1228 343573145789639047983349546268691752922245069614380247696623886900071600 1229 4728763040896966113963148635029069089968979587961552913886632108668243200 1230 47716370812850804185755065383426341337381192126583395137842221843657315200 1231 376345212398062920935627848685087580249643480095807279572720395344988972800 1232 2415472801950582145373256193600744081506957191385489475675146022186644672000 1233 12969022754605863861351801594912474538819548800241737296584323644395002112000 1234 59429648504722672723518686660876592713034682379390570100758514740346867264000 1235 235973692894350379422102128458113250385492762288180695984506965578590221184000 1236 821494376299414344426790128090901170956859670799560202076894898936995442176000 1237 2531032622325372697576841028021129253116801847227522020615394950818894049280000 1238 6954061528588352249155168587337541623225755445404566065718349772120500295680000 1239 17144631449547661156477547251106249402189087781811739808793204309780392898560000 1240 38124204143482122886007920527648404642192024346305639698754804518870657474560000 1241 76791845446863071090819056384681644479068495031195839746737438465039659991040000 1242 140611742417173732813967979936870673004358318882826930457684659464542539468800000 1243 234753924804385097163771958649022301715882628527639271789214383365653559500800000 1244 358229886797796396902824141869501655370915948060291877759454231157721160089600000 1245 500669072982430180618014788461840310444443285103375514529681466726326311321600000 1246 641939033306723422295163560669150551247499978402449863564868732534087378534400000 1247 756055673239386921965109025587743294782423139297260964372704975324055076864000000 1248 818757619408551988999951915413534551190686771383495570468280664765905240064000000 1249 815819857841782635514369907413685319821726526097880518372702596152791400448000000 1250 748245217204691540292960660916086610279574015123000370412044568062059347968000000 1251 631770626799060381869263809468091789601276876526240578777472446792799879168000000 1252 490997166131926901065979888425170361630622934986163841805305231416125030400000000 1253 351094036428260174980769362069532716462460816604883742440848143516329574400000000 1254 230830550955871048494941034465003938585659942009570143493264294154128588800000000 1255 139400137649874227294773899284139665132914228731511338825669766028250316800000000 1256 77227881733081306933241717798264761832378333356061187611174821078184755200000000 1257 39185200772841754907615349669383868492474595656688708016090030316453888000000000 1258 18173702294147968799067646156194039829735906727453020866135498631938048000000000 1259 7685913685567533030011026005686041793542615388936400155304583344685056000000000 1260 2955505708396811227404666054163994726954129514813652223118833495310336000000000 1261 1029839396930128750407593478340671189747010025067409203442423959650304000000000 1262 323852679090440475885015135714499608259138725113382898560722188369920000000000 1263 91468411122442056485256134560357838720472014830492352383246946795520000000000 1264 23069527110141854777879177614337519330432642137287462654916260003840000000000 1265 5159904601574764660786276479220526669040064586279542881500623011840000000000 1266 1014908236585794275670024715877089660584505879340259547600713154560000000000 1267 173739885706611633461177041842986208107669411070163599402152755200000000000 1268 25552630471968047419253595334929260547775227690495984117429043200000000000 1269 3175695673371621399857320075550656172402721469525112681555558400000000000 1270 326308881022455151918483144806625074272908349458732858893926400000000000 1271 26903768516785983890588341240536355173327916247646698314137600000000000 1272 1704395644992950467771369357423547624449308240977357438976000000000000 1273 77495109477965687255124925607133031015474230717711384576000000000000 1274 2235435850325933286205526700205760510061756655318597632000000000000 1275 30414093201713378043612608166064768844377641568960512000000000000