1 1 2 6 3 4 4 35 5 60 6 10 7 225 8 690 9 325 10 20 11 1624 12 7588 13 6762 14 1316 15 35 16 13132 17 85288 18 120358 19 46928 20 4508 21 56 22 118124 23 1004736 24 2028660 25 1298860 26 265365 27 13896 28 84 29 1172700 30 12529400 31 33896400 32 31862400 33 11077255 34 1313610 35 39915 36 120 37 12753576 38 165960784 39 574601720 40 738069640 41 386025640 42 80732344 43 5934236 44 109120 45 165 46 150917976 47 2335864080 48 10005779872 49 16708582352 50 12159960120 51 3917885664 52 526647660 53 25109568 54 287738 55 220 56 1931559552 57 34897583136 58 180206195936 59 377163663136 60 361948741336 61 165101710592 62 35006260744 63 3167503144 64 101235719 65 738244 66 286 67 26596717056 68 552442398144 69 3369183417600 70 8594445496000 71 10457430856600 72 6374560109008 73 1946048842192 74 284391889600 75 17919244525 76 393497650 77 1853761 78 364 79 392156797824 80 9247592476224 81 65511843083424 82 199242233839424 83 298346482873824 84 233075475889536 85 96316216677856 86 20606944098096 87 2147733455976 88 96698360476 89 1486805790 90 4574220 91 455 92 6165817614720 93 163336467062016 94 1325799855735840 95 4722643616336640 96 8501242858738640 97 8246186850189600 98 4412101836308208 99 1293935357319520 100 200750349425700 101 15317641923960 102 502828178530 103 5493646176 104 11123640 105 560 106 102992244837120 107 3037504068122112 108 27927087355308096 109 114820194158718912 110 243826512317066320 111 286474352873619200 112 191920429947541376 113 73599983968280928 114 15847581697159876 115 1830348863345600 116 104373820141980 117 2538534337012 118 19937357801 119 26716112 120 680 121 1821602444624640 122 59350532913639936 123 612076299836861376 124 2869187626263165696 125 7077102752237027376 126 9873147800740323616 127 8068592108412604208 128 3905748009252025728 129 1110435213067167988 130 180206660871928328 131 15819340077908928 132 685446597753856 133 12513321548771 134 71301813066 135 63475671 136 816 137 34012249593822720 138 1216023317584349184 139 13949120563928015616 140 73780426604822474880 141 208663673599613124480 142 340064398367979963776 143 331999205973495082176 144 197371749969778631808 145 71390003571449773320 146 15444861559923810960 147 1928766585466645848 148 130870248789360696 149 4367680858481976 150 60489291685200 151 251907430960 152 149386056 153 969 154 668609730341153280 155 26076555227640130560 156 330300886373851219200 157 1953722296555377350400 158 6266295313957066839360 159 11768858504590957687680 160 13493527851571453123200 161 9638594047543625725440 162 4309705554127282115400 163 1195392364751096970480 164 200917447878741858000 165 19636163041413003120 166 1044166487526756720 167 27145389175489200 168 287720565305160 169 880886021040 170 348606870 171 1140 172 13803759753640704000 173 584222873461617715200 174 8119230717121385541120 175 53291503790879773950720 176 192025858733339816404800 177 410862554999899903756800 178 545418066925370370076800 179 459842257410637692839040 180 248425600935123473930640 181 85726563564765742018400 182 18614635451418524918400 183 2471975648010108676800 184 191725355935076068560 185 8082805814747818560 186 165236747065246800 187 1350226072630800 188 3053395518075 189 807348780 190 1330 191 298631902863216384000 192 13652199490557186662400 193 206996120670288295272960 194 1497427701938031407892480 195 6012536762165489199927360 196 14512062242780199454896000 197 22038907107677470105233600 198 21608546327348657238481920 199 13844909327062784653528560 200 5803762319189569508236320 201 1577739864125737634894000 202 272742501469083719673600 203 29019463122225515219280 204 1807160180812313305440 205 60994148079127697280 206 988372811723616000 207 6264758226026025 208 10503639027090 209 1856961645 210 1540 211 6756146673770930688000 212 332233139497845092659200 213 5468190219341198365501440 214 43337628656430038868741120 215 192525388882431138718680960 216 519744837440353188138338304 217 893758483002795569676195840 218 1006437383886569978174764800 219 753070617037995309986824320 220 376142613502264849501655680 221 124875808292830075484148288 222 27194698425890812681205120 223 3795226236106994610055680 224 327355344360404452713600 225 16531270700544247388160 226 450425954865772300512 227 5825064783382806840 228 28787305496954580 229 35891809448210 230 4244555700 231 1771 232 159539850276066860544000 233 8407412523855576887500800 234 149537898952591913698867200 235 1291510301786749937747220480 236 6308113945184539237090189440 237 18905876164188048273547762944 238 36487257455841882351218879616 239 46688120822872520612988871680 240 40272403020307962851544885120 241 23587021643050095580202760960 242 9372775566464346440301763008 243 2505766194275135541962081792 244 443269207465905095640670240 245 50531102311967826418336320 246 3568824460441473567238560 247 147395614691595488770752 248 3265410692508699350268 249 33899546220565847880 250 131187248177188830 251 121920566933040 252 9646803796 253 2024 254 3925495373278097719296000 255 220934344489630012164096000 256 4229441994697958151028224000 257 39617463738048025540878120960 258 211563780284358038186397020160 259 699332838812302788828545817600 260 1503069384609910907204890291200 261 2165425827937942608747325900800 262 2129583578792549338098672587520 263 1443018780304185303598796549120 264 675044274273656068376722025600 265 216975464289468944085802838400 266 47363963601365181925571279200 267 6886369857069689960374766080 268 647694655854691389068465280 269 37779263616991387767240000 270 1285519737752651267219100 271 23300286121434970891200 272 195154330199474607940 273 593553949482882940 274 411957228188925 275 21810267800 276 2300 277 100480171548351161548800000 278 6021223291357292838703104000 279 123607869787656279005999616000 280 1250394510826371852972349562880 281 7264191476994867316406389248000 282 26329778710081093496591932262400 283 62594098760968382958471951298560 284 100718828387668117405045445068800 285 111859264627288044285204074914560 286 86694599922970976276949722048000 287 47084361657766105994211136937600 288 17885480348164401176674247697920 289 4714713429176270068932462570400 290 850233017475970057098587803840 291 102623359713668151210668452000 292 8032765405949504243521305600 293 389855144821866108421171980 294 10999571087785314851707800 295 163995811706540235451120 296 1113004496336601232000 297 2668720980718203775 298 1385295153441290 299 49073223875 300 2600 301 2671674589068831403868160000 302 169980880181617067350192128000 303 3729571630082775827782520832000 304 40586020954032020456814766571520 305 255361060695858260757406440837120 306 1009659508378536937060644577376256 307 2638937245698167191710725269066752 308 4709286356432019388752602046855168 309 5857625632901685356130097081676544 310 5141690689164270691906804870681600 311 3203911102413978850186630740129792 312 1417768824068874377518425723266304 313 443362600925167238754063090841856 314 96973356928029076406763847646208 315 14592294946693046806266588906240 316 1474869132206283560614426203648 317 96799421816979239683007540136 318 3934567869402717772586504784 319 92566611685443910631466872 320 1140612141678958661595240 321 6296294331327533255304 322 11932934390628288808 323 4638027592018692 324 109924163856 325 2925 326 73689668464006010184007680000 327 4964939423569195900637036544000 328 116078771774425974499944493056000 329 1354131440466957112319990245785600 330 9190050618484370185562651346063360 331 39452257209761042983259109748973568 332 112759682544212077387992796178383872 333 221776340073861068732757644449247232 334 306705600445316648219058331593096192 335 302307956327774719917752251808950272 336 213943343376735739101199136124382720 337 108949520306847729337667439822441984 338 39822550453684825093995976296856704 339 10371816293367795151725385481441024 340 1901158712473982820873503506794624 341 240786215500714627757380386181632 342 20533121472312327678247640479416 343 1137452780754753133410457330896 344 38943507643751451855017750976 345 767759294909480325917524496 346 7851240110028744711611304 347 35366312481696287305728 348 53096194878978461668 349 15466176322826208 350 245215608498 351 3276 352 2105684281550279072336117760000 353 149885681457525581305151963136000 354 3723679477571519418580858650624000 355 46417237836725398234655993735577600 356 338547026724158351455767446351339520 357 1571365902783696955672480577373044736 358 4887507048842321068821839779783993344 359 10535748345005759666601372407122421760 360 16095760957593635237614016267571521280 361 17681502470511559050453500816223513600 362 14086659566547900210036765057509290496 363 8169306783263375613296112966624561664 364 3446470861914630920953257893816635520 365 1052636551431163133024243100849167360 366 230618121889878488205921939149511680 367 35733362178208568283300719529143296 368 3837985218728596278164663236312544 369 277966885272679143660138762763680 370 13072333602046586528309861483040 371 378910828611484691231276865760 372 6287253800060943780851371976 373 53554153577526537683676544 374 197418105654578888070040 375 235221875935996465720 376 51383868688368815 377 544923766996 378 3654 379 62262192842035613491057459200000 380 4671961623260313152162133934080000 381 123019978247387967832657774018560000 382 1633833986007676683189688951681843200 383 12763670837526517286145964533659688960 384 63808609187809698365011283100196945920 385 215042014884221634780974074114995886080 386 505532575683640750817872564490039869440 387 848282917976540851336919996362804512000 388 1031675859551721202050258964477922849280 389 918144849535678666346548344265924373760 390 600884092685960121050917242209817635840 391 289453903599779201532167774324083400320 392 102336696011243548199849050062135648000 393 26377675207548230388346933062508713600 394 4903177056010685033773329514779110400 395 647062348030437928842847066802839200 396 59329472662453942760505275205817600 397 3670850567107209036121504719975200 398 147315160772651272011359709069120 399 3631402877319171229623522799240 400 50912226167785689156891739760 401 362391904761627223381636080 402 1095957609383526281121600 403 1037958642281886432165 404 170130689184426930 405 1206617134745 406 4060 407 1902893785240928209998216560640000 408 150216181077557761014047336202240000 409 4182487688010359439815621702860800000 410 59023125675643372881542748189956505600 411 492364816541414662052987329839319203840 412 2641952569030291925187585024287036473344 413 9609178505459903269201935988837102411776 414 24524763017181832032435641383618114252800 415 44968354072585581264687624599715459225600 416 60191760005559889830241442734517948206080 417 59431447697018086824174570952958559327744 418 43545358389016638342415985023213181449216 419 23728419935105978567458604311685619376640 420 9603887972032495456800768413181603476480 421 2873730646606484361838133745583899896320 422 630489057830325919064884820452516603904 423 100186615219258025442863346715985626496 424 11335626917609892774440784986784767680 425 892511285188082789812819167173300960 426 47421540637698821383870202109901760 427 1631453508941005828966885506543584 428 34339685605337608124239618560256 429 408201454557578759860472391520 430 2435008801875196066457396240 431 6054508035841611677917000 432 4563844920964323598924 433 561505377243656006 434 2662879448860 435 4495 436 60049389103858308369894040535040000 437 4977609294120648630192236203868160000 438 146229333319690050978014000959733760000 439 2187252771812705181429954424812758630400 440 19428489122039783173401185410458170572800 441 111539746630881363466576156856759521542144 442 436259891506466224552276565058104626913280 443 1203886570477722366332080412652306118975488 444 2400960385293147787532731416335056370162688 445 3518388311459028716133954168658937786419200 446 3830852175422501206133719532401526117405184 447 3120452369478028758384130209678566347100160 448 1907794055181420848396315307417460073531648 449 875512699207432422931851155324220134855168 450 300675129481572429582681314403974428471040 451 76799014716089864848813566914416878377984 452 14450077708403419182137038982642200154240 453 1975920435124596664682015181874814582528 454 192807804613269261159348101075453948768 455 13104100266176202460983520702134414080 456 600696471092473402180641796013569904 457 17789461762335687744693487377677920 458 320885074272610574395529075548048 459 3244189423372501174234210674208 460 16259515575152104751815630420 461 33302048057167858765989784 462 20001690321700149050650 463 1847702734354852288 464 5858335078768 465 4960 466 1954695838786353608553674747412480000 467 169840406485294287207926516817592320000 468 5253796250834790846364877730678865920000 469 83103216879035577466115528713904553984000 470 783984617902058296910397113503085189529600 471 4801564534154619648239707995245436368191488 472 20129104290918303681580493472806606228373504 473 59837732536561131178313690212717335937327104 474 129255523991500563604059324068994092759890944 475 206379728328626608528435099447120848425385984 476 246450597362243865112356195924078986164890624 477 221788610398931932578004796267776655762863104 478 151046187701782468889048717961744785650050304 479 77937687239581553072391228358455070787641344 480 30418123458369305861427748910796069043881984 481 8939698510445875518278421685775488011935744 482 1963754180199834761968136409963071167409664 483 318973939603973038455615088558831507198464 484 37754872665716674248726186681348295834304 485 3193916609336563143686140358183223054144 486 188258361940070810156765258012042436144 487 7476580358675281903251840768020377344 488 191306847756381961116666650824863744 489 2966847099375679423671700464583584 490 25582268075597180837059919566324 491 107969065203231484850465060544 492 182458996532324661506443884 493 87398587132716434402884 494 6063158022770506449 495 12850541794464 496 5456 497 65572877917416254708035086636810240000 498 5962473534819303425384122450685460480000 499 193848058689864001026702076979355156480000 500 3235654425571516375809877785947197538304000 501 32341594591061377323073708223181207188275200 502 210743255131786812189812932138970328919179264 503 944085191294170445129545056834719684833099776 504 3013008088210068322666617711456029731722362880 505 7022494046416441121710398689307994260777692160 506 12164547771791788745782998556766475351802951680 507 15854250112308042152897772591758998403017881600 508 15675445783917103051650300142914659919188090880 509 11815932382631729685616122802091985846589198080 510 6804585453203276238857317244070182380085916160 511 2992236895675798081328103924987423727959847680 512 1001658148840932488958200863923662834263388160 513 253805904069437426944290807037203089491934720 514 48265352721740175139267565180797899205140480 515 6807777677913197349702202014944703831658560 516 701163545758578264025883361763899037210880 517 51666188295500755028668383791481518483280 518 2652256075841685496896627455578799704800 519 91601453017791851677527476380760723280 520 2031910652700323060302097875576805760 521 27172023339121972813503367340434980 522 200326970361307518676699429411240 523 713402128565930225361575583840 524 996160386910267335019745280 525 380841984917484416070235 526 19843929593460648330 527 28110560550831 528 5984 529 2264982182865483679253566222746255360000 530 215201062004516212791777097649262428160000 531 7340435231069328761497550473306446888960000 532 129038607900390117799694452897701150916608000 533 1363530290430429431702211607814243468073369600 534 9429651730828270606030849730142262994481709056 535 45015600040304244592974000325987538662641893376 536 153759147393430172717016614647731776561909170176 537 385332626403511500590005040727747075289200347136 538 721315422249169041044312594900907793086456754176 539 1021506166868375987477159026497263754688653428736 540 1104083871801164877544608806831691700120333080576 541 915893443427724489011710071156803284120583510016 542 584825683202485246219844339913552567585250758656 543 287566995327974527690125334330893136172747984896 544 108682743253783597884307588542167960118114666496 545 31437501119008141763099532319780639237443822336 546 6913169613317577292971543184887287709773566976 547 1144784778414325299879217268661014876617705216 548 140952237876141609834406687622653394953808256 549 12691898039874522210555880595210557112721536 550 818068276955075968297923016090702333499776 551 36713948290873722621746514489233084321216 552 1106467825632855934597112709812586685056 553 21341939638544134252074158567823689096 554 246750008405487104142869536351587216 555 1558929331254871330646309569959256 556 4692850491379909513029677180696 557 5421343381461020784904470936 558 1655295156746718455718976 559 64786546830593351960 560 61332132534680 561 6545 562 80490207062803995312503027411740262400000 563 7979560949672224016691505819481423216640000 564 285094216572065319587529964328587188633600000 565 5268453977093429770120173276004183725441024000 566 58732529198813498012898776228575505315079782400 567 430079999919705770215555422389892201617082286080 568 2182293292591865237535697687056806589676360433664 569 7954962963294427412489053044376165146246961889280 570 21367305698278961249374600165909518210533160499200 571 43069611608185799488815964975770410878016010915840 572 66009726910705271259483939271109032658577739345920 573 77640391208177724655345140046223509547778370007040 574 70517127030574228667828745047334495051973251287040 575 49634229761895837967841400720909135080115469885440 576 27107864187892237397007198977616658206229690941440 577 11477401151335947808483907652101940900213793361920 578 3755832265236535083399349731452264890813547097600 579 944939358148699805520152810167001432110340387840 580 181391700087242469152673853110465996246081283840 581 26293616539075254708717723675032304522086288640 582 2839368159448548766891166826974078735578281920 583 224471501164126301383691654373343169355464320 584 12704712237461736531994723512736208798749440 585 500195400981844489390177189221057513763840 586 13195175684638089780644081821396166608040 587 221922158064029483353486555875384646320 588 2223696234479455571450595710564852080 589 12063652722985522867612084173253040 590 30746857297385206568805980099040 591 29418639698499213839536338640 592 7177493386025667880427840 593 211023423237996505296 594 133487583052110 595 7140 596 2940496760247905764242943941979039334400000 597 303759611733677044508448368262645263892480000 598 11350273524229751401881316638578997771632640000 599 220115534548681627768268792314111607439753216000 600 2583822045454507263600599728180361527779950592000 601 19991485123503294206558723121502826638600364359680 602 107565859089140974855355908983184370591279137947648 603 417350223199617896001844573276136801971751387725824 604 1197990955749998221199852497433757631573982328619008 605 2591694253989526007249249255152158573976256370892800 606 4283022946805290633164929500452099158289476212531200 607 5459615514388141264573415138911855464201806673223680 608 5404036565118377481549176696899491689892282547292160 609 4170874589425086704796496871781680187727198252400640 610 2515014366961632932956987334107793836923204427141120 611 1184758752112912502792780450297188375688817118310400 612 435127131959583468801756634149380682081400299552000 613 124095803216386687117078673671592453361041487467520 614 27314645381892873444299926086267768763022293032960 615 4601107597730429003507200938695997606367134424320 616 586577139292744633081895672555843831919519460800 617 55791240737962631557215273522497562764245501440 618 3887419881610986844944600847342056659599962240 619 193873460999178982296607096372585505152643200 620 6717271593357309479906560925871378280798320 621 155547713711142579500972971133691333324000 622 2286810930731572781931437278465737428160 623 19902447382700953304444010929868835200 624 92883982004543636773186004884221120 625 200722345685437850421067743049920 626 159215032585931853257763613920 627 31053048549390926783367072 628 685835938132153248931 629 289858752304572 630 7770 631 110351288292669529009660650890192014540800000 632 11863474201431130831613487056921730628976640000 633 462946809064113868646496767111903455932579840000 634 9406447099899358556756495131504849721811271680000 635 116058069190198174942912511735397657657656377344000 636 946903878660470189168326632659821083364620655656960 637 5390680873140318623253823503109996828200086169452544 638 22208041056236329698489154449767374064226500909727744 639 67940338749016399149256400467797372899963836478521344 640 157274796972438439470198021984696631804819535400812544 641 279317493099818004336537725321904132268182903663427584 642 384425895409511128754407437948494579036857514811801600 643 412943023136628577634512066493730906748787822894745600 644 347824806182716371229630450214937277426942701635481600 645 230323564805522892717644913419759755662882550140057600 646 119979678026201344797675495858145880901232626124800000 647 49109263279287364958128969293460292719224369756092160 648 15747637467805449640668104618705283206633778543644160 649 3936929483769141834860880012303203372843257003004160 650 762080171094208504441575822668788669018682975708160 651 113177874018865378239420309839933378429079147168960 652 12743838563408069723856336705439719213130503588480 653 1071728830030192979810899414347447073924695516480 654 66047495217568146938025687060325725754488084480 655 2911694716642255749858774875231856542667294480 656 89036461557760249501714054948651053689462880 657 1814493425663226203672458654674705722287440 658 23372161710975031277315552527367072173440 659 177027639521059867230432134383748005440 660 711912971299420337721587502531229440 661 1306079014419811109327430832987680 662 859577703475879293628195387776 663 134069333860332935833743201 664 2224354663184646254226 665 628027297256901 666 8436 667 4251178550497621585693426559643247076966400000 668 475064456232629608984879921394727858953256960000 669 19334286952027250808662235332079352877458391040000 670 410976446740707398733059372524049693315330211840000 671 5320789360880763854327965084709568462479351021568000 672 45692883264555202269200036045469236146671543732142080 673 274665240494792033492783822340446546067384536568692736 674 1198743510103769947173330447937379684491195951646244864 675 3898697080153654459940496581399792835527596468449607680 676 9630437683443937536387472038386042537216001286751109120 677 18323918403018930081046092793307989120910435587697270784 678 27135933347560219764928443354426483266118949868399149056 679 31512130402165094878017910583574909540076293696149422080 680 28843042595247955769464834034475707975141493700427366400 681 20872634659048459741729052316216528241921072938724761600 682 11957490721954109548415399554281533456431533887216148480 683 5420567862833386610003999001676630038534456471100999680 684 1940372006527009429440201107151876247346198357956439040 685 546409194495331546255447558484968624217548228035673600 686 120370341885293343039892932805228150169056934744678400 687 20587514894268803243540748940251066940885279923872640 688 2707094535318528811848022046471753764401704433792000 689 270267286165333876229058655223076357690222987701760 690 20167232530378501933246726420050240697627454304000 691 1102761222908541460879855408124979445731603984000 692 43098806624266123866169967423750221615347452160 693 1166212216062055919079881547222970787612584320 694 20965688607033771605533608058290318896926720 695 237104763181127843411345475979190357827200 696 1565800718595223836818329536025165996800 697 5434078228750477468444980712307677440 698 8473273203606273364412405620234944 699 4630284830927571554534047600536 700 577699056464481051996943620 701 7199933524837203558330 702 1357896859598916 703 9139 704 168007251846793288553490181186674336831897600000 705 19493624406155250626944940189290684546547712000000 706 826365925148421962801619447139198435948285132800000 707 18350130739305836144817988295928693779648851476480000 708 248899971003345599436703154884302811564732090220544000 709 2245873587425686415401967418117428136315383733336145920 710 14227436781929943487118541055977432358683278706765987840 711 65643105775353943385536070878611511103265132928830013440 712 226437266502725325000721776260181696943171850369439006720 713 595324791649013175994671637318447602268160452983184097280 714 1210111035248174052401878920558234674536961279009325342720 715 1922180551111234365945300243023851225334225308084001832960 716 2404688577640376683844893393375709301096211706223799480320 717 2382391307841690804653007785477309951449942945168599244800 718 1875852989365962842048377910039686157292815664103868928000 719 1175990307384966201551630455310388877586118252248076288000 720 587110267413355202881245575745558357381591887828352384000 721 233114064467003371766066973931510003583074837653004339200 722 73400751687975565661936585645946727382956210051587033600 723 18245938433339336418749327895556937710285086462800435200 724 3558436962813072912511477035548487002093552357032022400 725 540041395408872716771927760706388701125713174842617600 726 63116083445904714109903464795133318797245196754531200 727 5606708012752839413722003815155865300234411949363200 728 372410531436572727360274902762198961213805729193600 729 18121407081917351092199521152610223227777502188800 730 629545939603745746658053871224722864015256896000 731 15110516095738967675075084543617851444121766400 732 240158431546713319551995656578972074124280000 733 2389193311335249854333857194649417422844800 734 13779098135072090708292655603103636614080 735 41324191063246746220498941731705727360 736 54821941121379047493010132253622060 737 24889924868139809549633560216680 738 2484669503741308948577550870 739 23261431711650145048080 740 2930198487241740 741 9880 742 6807053343207253964997782523753993879945216000000 743 819189737974658911158972675390599060721028300800000 744 36128309957890950948524736050897080818126343372800000 745 836974728755228333736622783115635950081878592061440000 746 11876355607054382302462806753023426450303376153378816000 747 112415189207030193522725549916815640710063369029681152000 748 749161410265959977342014912693842196566604245360810393600 749 3646895872350826443637468143321468640357027899938698690560 750 13313983708311451544984998527352180990376037797999226716160 751 37167120328957097810987764142917700283328979192976477388800 752 80498494017401367006645348367463806230365680444850544230400 753 136753169325202337358938124892348080477895912855580465971200 754 183710810602980602818832612146095003300546534379934249226240 755 196301545631839156742374298150453396979489785570514912215040 756 167502488354322402828685995575774612790427992286349660160000 757 114398311314242126479328237545817262055424396155462035456000 758 62582144763279003972601326602557324780600674425942678400000 759 27404297736442003328010121640595052985953879173111414374400 760 9585413514383443404296532553126055039000417332039391206400 761 2668577623434382324843076034562722494081403930638481792000 762 588309025193838626738985329915113546186861488906355552000 763 102006696225658030925696408686515456529043583708011136000 764 13789644246608205354834966964464762124159270234469068800 765 1437495667424070963401577704441937193613299757042380800 766 113985155163519922165267466874396844690108684499136000 767 6759283407428348565433318623906181658012195092224000 768 293476279645430759666059788741265905159738108576000 769 9085000072304627980510124475757186128908211526400 770 193857194947060087640758451844650083366439486400 771 2729321855834729268815119520575213702943872000 772 23927459112505499676552472110444782455008000 773 120697051900566333979000362545153236022400 774 313191251132926328988734024192762056140 775 353817057127519029121882612990607040 776 133535275899044619243116616647700 777 10667766023535016852800065100 778 75018356250298340653925 779 6311196742569960 780 10660 781 282580115726999506922594734807134468241883136000000 782 35236419201406086051107012331262091464032229785600000 783 1614902161991043903375455272493089370585633076019200000 784 38981806270017395125141205566619563712190533295144960000 785 577849117896413496484330064678038153843557045664481280000 786 5728937430213958058493797326098917822324522030629650432000 787 40096398545026358049839433538283780564522289155598660403200 788 205560758186407510550472606537933205232740527396741426708480 789 792637428525572139823905433136914075399754897723089896407040 790 2344272676477903550785599272110882276919912968840548937236480 791 5396799819178319348044157476218476314551483739461843673497600 792 9779132534466365967808773567980800981362461318521608894873600 793 14065061652214867659351479502344187581301597361793743670046720 794 16156128309262076491638359763112859155813985924913255177461760 795 14885333026283464400656726801890781642124620044663222790533120 796 11030044202068962075352424908880748033199311003903896567808000 797 6581646702531605098675046405562980899918059088579767678336000 798 3162139565398871573123069831074802209237251871995543797299200 799 1221498214210805247443910574132544190627155967390387482265600 800 378326543472513193073317305998970430772696668953219728179200 801 93560957506755161202169984756286172357639755438581107232000 802 18370241308693761191074758555334970510804336201107568576000 803 2842751941638139750143169127980995587036503317148267526400 804 343515428149032299602664414308845057167180847963920179200 805 32043323949291656099642256903917130540947465243130662400 806 2274752244736853872352529368660239897421192398089600000 807 120753372292496728582237130790269912103302836157472000 808 4689747751544753781176238341146808676111897162931200 809 129658049026593552885440733060003175219909635585600 810 2464631901135212420956993473879587319726903779200 811 30794865133047717902126063723388613173770792000 812 238293756388225180311473122923902895409996800 813 1052796789753802485528711029104412210914620 814 2366312785296286294110593344365690632760 815 2278306583966686541140961002268943120 816 715123214578459900370648379638400 817 45725171751047143059278726775 818 241523040221775122717130 819 13569072997429915 820 11480 821 12012308850692813057148436177831293267782664192000000 822 1550558805658436917034795670947722606551652682956800000 823 73768081094823719781093494573278878693080340784742400000 824 1853185173705466500473047239653976071678097227041996800000 825 28660522947524283302995679234867994816967863315333120000000 826 297192181494523306852078672067308917129352913243738210304000 827 2181051828573462272882968951925482772200584393079739488665600 828 11755460427723125351597359561924334360568861174264803591454720 829 47786469709272745817378097046311516660658738975522130572738560 830 149425350259259880020079657639189942772672658752554510416609280 831 364811107904958750806870168822017749619455693564186720500514816 832 703340166822365469837237097477811305934691032428250617499320320 833 1080090326902927875518459356437834797417853971704551255312138240 834 1329680939706734701380151286166638212224795649234586210158510080 835 1318364961582586508330044467325242054178361209710547933625548800 836 1055978270818890605930624567169980380366210701036827472848584704 837 684432395952342940040494255901918880284802834904117392996710400 838 359109860134196693833927508865171248087916108920503908162048000 839 152395694857871064945413816679964931066827791314279274882611200 840 52198701154221411812532283160849269529472810192447249874892800 841 14382413824241555728813581390207988774490393682197300513802240 842 3172843761203156386836341526121938145133228138792326317363200 843 556969252273113510261612235548461701630826498146691247411200 844 77193543217903319752448830340700627509688932857733020723200 845 8365050964600451425631290024077029458342928650126410355200 846 700294538561868727766980161655360121699491964861444167680 847 44628367874915315676804474746872055942263376415514060800 848 2126042585110813851745891121658474150516440865084275200 849 74027504859558693443224308387099800630363635307584000 850 1831674363983587306247483611703102431227440709350400 851 31075578369469241422581464963365151790004664330240 852 345172651549297030195837087207097680898154752000 853 2361083348653358443353877648513473728784429480 854 9147985091018643246148337802291260712885840 855 17828210459391802983761453959878472137720 856 14639702371185583691047841238037612104 857 3823207084523479601618236552952680 858 195681565819310480452260843160 859 776325219075224531584620 860 29123863995480800 861 12341 862 522608380693075143453268132977928166534509756416000000 863 69768193744299699645583642730774144950167644877619200000 864 3442092023546951477949173559048722438883467730930892800000 865 89891565233215079330224765690722527520132319489189478400000 866 1448638401418017699397901392658912827706207378094764851200000 867 15689847963852515585095472715601382641584283461350118653952000 868 120559596741735436557356629534166617359977046095245414917734400 869 682043669701427956367654850223081108219190136419346989816217600 870 2917707101280326817218854894908613325188798685337806803133399040 871 9627397986481851097587665200960140098247943729780949198308638720 872 24874339651486726175950619463234789943600134085653204236492537856 873 50907016956860589540501551047163591799816543047682806586110705664 874 83257321669252491785711501232617559565612880269435715628947619840 875 109543606796728311217351368230573895320225970655887433278729584640 876 116520246443182734474175964518525063573551093944692626402417131520 877 100539390305244840289651767440628866601472451864843872820664336384 878 70514596806503143055051110309176064100403836587420168939183527936 879 40233043421088046561107966274989795915322162336362536561338060800 880 18667856257094326860309317659621084870682148099212609391983411200 881 7033370954654362397546012645425669623882080163529767534694297600 882 2146032485024962204722039844750026720915110437222005983323402240 883 528240938133604817569578225838291460883655039448525621723279360 884 104352376599946669006587830528507702666751656019312255672166400 885 16434999696769764126450629007217038574494851452106055577088000 886 2046641189049324003336905202930337952031897527513852666880000 887 199477286249178662572022432303174276428832883664888827310080 888 15028238655039867842429508376000917945678816366798484945920 889 861906474598217443894569138279347721050134976271790873600 890 36933293458875399112729557968273047634431122317693036800 891 1155391507235975575658416237327013645447269792541478400 892 25634765916569213484187911944890907019015243652432640 893 388848322826794321600060459619100738663189776399360 894 3845651606929782687487153825219638098300329880600 895 23285338990718595657729403164774915522440150160 896 79210585411941208024001493931767398906822880 897 133973651042411370519413175348344336272464 898 93887498737357698678598927383357006616 899 20407090874852010154064067554256160 900 836160988798926500007007117660 901 2491464881887765031050880 902 62408279991412586 903 13244 904 23257575061484279017665412218875933747942139101184000000 905 3208426846611007851731516971123840092418957092323328000000 906 163992300523070842347553909698769717043545387189665792000000 907 4447371688361538674154099934991952968873214832157707468800000 908 74595469807801802053766658552323008194533226487245491404800000 909 842794170139689048625167222127133811210773848681038917664768000 910 6771008701173067559657907227646908148965313974839890058149888000 911 40145824417503192578316481393974750239200819785658218772955136000 912 180432464062411759310104601122120108086560002143438056893466542080 913 627112384731595570726884198063366343766125235609421566618047610880 914 1711317840118357434939276029377801872406419465880413365451193712640 915 3709792291090702289000414842218659374190781619306077450972021719040 916 6446434844346794085936901020636045393980435615089822938735083274240 917 9041417286921254800206337478109995185110204845547522809245353246720 918 10288193191019109457978084405558383405377459054299076668532281835520 919 9532858638936686845854912747280686055340410479770976011796537999360 920 7209745644100866889023068901620706723566840008730979812227318517760 921 4456035742831852547671354974963985402162675976944509513641434767360 922 2250859108253024900597057598122354564102087535565278594794834739200 923 928309226867529053951175120289617844252057460017611205922505523200 924 311953752745039988260045929642793076551873022609981749299888537600 925 85147030945750202589887120490194988549303609076776462390927769600 926 18795309432181591571896114672986760297902960682221395764642713600 927 3336513875633947079350773167592249988981412988214764449196134400 928 472977192344384261556786381449273025862314978221366294560934400 929 53078432164387399627514718443104364547607124578459304169523200 930 4665702104941725250530207847784765444769382587008043759283200 931 317121356354831481166097946256042763774459763711950933427200 932 16406129190915326582235409299208196116182214717492599763200 933 633707134709959207097344709666475937973094594424242739200 934 17846046311766746832061862816643566692275266341786393600 935 355685610776727720054467617942844591233368335856921600 936 4831734843236352559591782696406465739363381201793600 937 42608492592392949739310061260666343273060618527520 938 228663684033014518765695559237745182063538682720 939 683670230728141431702174838715287768329344160 940 1004381673052487505969171888771740872984760 941 601035006511452435135601457541299842560 942 108762788317336124068825758690371880 943 3567840343572370806059083499080 944 7984018054023428629705815 945 133524692075853540 946 14190 947 1058214770713370728682331937166757687153546756096000000000 948 150727828511644839976478822737365262967736784304209920000000 949 7974318609954094368913420811764119922506491744904806400000000 950 224345973796202884249195691038119904637436556438975964774400000 951 3912140727145734858686319581733678468511291110647030611968000000 952 46052063002283418438112034179344554841420277802185953430732800000 953 386329817307150598434770812688233940385823504375966781194371072000 954 2397176943098444708724661556789569328844884163660433146475708416000 955 11301677425689884193841850215432091407844810780452994480270923530240 956 41304866464086352968103807241183638113202189333643027113585567334400 957 118830470655443569632818190470387435969947373148524532299387604172800 958 272311321651313984054235960851467477766432395128779246138691213066240 959 501656449784360638798067588674710465227408857181804956615281317068800 960 748222717665635888323479135283159089900397876889990136173366111600640 961 908396595766230686181389785161013630860193676381201453874882879897600 962 901255045586673601496473765181391236300322442581520844099616758169600 963 732667445439884661049791285196207263207643498804987852624551725199360 964 488786714938993669621704369416480347801207806287577126437186100633600 965 267728039652619390597523917100368663971593529263974993254498062315520 966 120337377494545462112029729617896504426924782149877828122254176256000 967 44317639556987185343737360874359509879116635713887545608270673920000 968 13338852259982967767712948045556464595178532151399412107498895769600 969 3269345289075241363239265777517733672125969358926208058289712640000 970 649443970066031212945769444765952577806605705802776572784010854400 971 103932496813144538767384135865955476965208223723727617158392512000 972 13300294648999747449919996137780490402732870951934484938141568000 973 1348740797572997914513617922353736833633623773808127644996083200 974 107193367346733986732833143927864803161081390491292469031168000 975 6588413415444155708701638158513678600169643355567153869856000 976 308122782856420113993591888054424090097322113748532383936000 977 10749597596657478441412174350057481754116394674927766688000 978 273010798380881824418321482836084786532543061157844633600 979 4896120300607511736712687047207588733055465460408552000 980 59652720408124046987269260445587550899044011123805760 981 469689870097569728039522472281541926091243755073600 982 2236706428068084343493500866360114217316495755200 983 5883439131295871466959037977945495349604381560 984 7513248104947907233246069473470028350589200 985 3841161466889341065410477278966234559760 986 578843505902664416786095546076990400 987 15202823811008716350598800754525 988 25548870004546006321200690 989 285257296708823025 990 15180 991 49203612906985859748087790164762198307280242763366400000000 992 7230538484350110003389043228372478925102470277407703040000000 993 395604788382708783272453135233299340743294149793750712320000000 994 11534911664473680153424002045764792986113652093963485157785600000 995 208901578560769650345781914715908292568336953563133616691609600000 996 2559205172704354073562504601283555128077995498103202174709268480000 997 22389861472883386617319858153654935178157305314910124231154991104000 998 145198302552423217243471212932973854334261450187916754669640089600000 999 717027880478448695280874068904187399772604928370282379034410966056960 1000 2751252284618639581426536316479811955467943258665443307053437508648960 1001 8330033585827208562688746268961983472732353311400606830822111865995264 1002 20141226029524030697635940655744847486345396579693699089258444084215808 1003 39256022921940271271628875940380989416531402765361507637418628125130752 1004 62124894919176318372496067956092803541607483361733578603684621943177216 1005 80276437595094027606584282103311263017715546540997594532812062771445760 1006 85051356818500716456655168412211958263818417487824493540969186540650496 1007 74100126810303413409446910838460689708507744594890971315973945422610432 1008 53186146519628253557689903909480303743418696305354160949071813867143168 1009 31475958569088442460003667311616967497744634684685313465654900216397824 1010 15356906808408472008383572217121144300976865073559816131345878252584960 1011 6170361004324375450707280280269481407966186369261629209287434790338560 1012 2037648151872390103996511040545969598767730918968461582268159100190720 1013 551401144346199818643406645464633322251185438548595598895170227322880 1014 121782930558768606867749981217958974463476676646564930239898439639040 1015 21840313718574276691567341969078792873297468422249010775826306355200 1016 3160210774253876651228775242140873159885511044255999682859123435520 1017 366076387316611770464972762789821390769464413953150829229204976640 1018 33629665377306601705579564842637238120373844322031939144604661760 1019 2422230660220633850299614655561487704854592252318697593049927680 1020 134918311565293954607864736900463130850824190175609221425100800 1021 5715366695212692446058132090464612302179571611267434697948160 1022 180426276841187840181005601844248251337351029524628099000320 1023 4139603067531631797950281354952733552636129431737740484480 1024 66904075178948536188564917631791744116433449662880950080 1025 732118622646671909121578558849221414629250915567102240 1026 5153382796460992921155529582398280132432703910858816 1027 21800005414802727856622052810435605294261029731552 1028 50494107402652831844719402890922685874464053888 1029 56089215110974314888104924708083322651009504 1030 24510074026239966515402094594497586880240 1031 3076491967506815722557084745842918184 1032 64695227443428373783549764108028 1033 81645328675266329779571822 1034 608548899646929196 1035 16215 1036 2336873167741057974874912069439520834275222024827699200000000 1037 354030416749359619071487670079911981045098143124102840320000000 1038 20015305230880135788979669383811464829741379138113524203520000000 1039 604291911514935270563658038208696941282050100061667118284800000000 1040 11354620976350465519737224115217894975064364038959395621883084800000 1041 144608505886217172416547649096864620314205372277413185409452605440000 1042 1317850325873313900937628004617562546059458748980351084687830024192000 1043 8920521203718745836322724190815191189312570964014747494899351814144000 1044 46078225488912809892998106039986858877558504503215107934395953499340800 1045 185342533781926888386239884785842093906323999832121094213525769426042880 1046 589623812942124030672409121846310315402811818035317980323057326641119232 1047 1501580983908991200665192437846506639409122870276090067369445161519546368 1048 3090404508975799192105978409508583414984417362276902982208023938237104128 1049 5178474630739946513093321809808337173258465426694841366626316016676569088 1050 7105777156356718074556913905511907237301872490960097226836945895061291008 1051 8019408571083311157148350415423432819280098987453544398332474627654549504 1052 7467420246601541960430992148346019867966455087127591278481118958959624192 1053 5749243593519972416107701589932508802059282155573853135128877398339551232 1054 3664000178119371086357915020198685557458680893248409702524014206925340672 1055 1933311619716703480336403988992916502917227284772985146998848416687849472 1056 844042417979340338422761195349869912126215573672357019084927087177416704 1057 304422696385716509136018293211628282238294518131404124682345659073003520 1058 90487012274673269530254974755425797581376623354806896135495250503761920 1059 22091806340154803556791533524535720992705874245136349889586371921592320 1060 4410769135685684802976233409189913281540219527840426138463079318046720 1061 716238665446376119043444990338575635458499796558274913713236169420800 1062 93960356638290171581992499040274998149487284771434328952371462896640 1063 9877351153053789970351839502331635191188563255166274727592429117440 1064 823928160429774753792922930012556076885635962812613752558384714240 1065 53898506467481367059687398492750985309746065103073363588983997440 1066 2726133929151948381995762543937891489070856065191708525276546560 1067 104799432188776405347890448308471542693539911625800557341419520 1068 2998809087298517875318072041956146643617930867751539656577920 1069 62253848967842622948833135602162945483623649979174673803520 1070 908049403716947212514636644626071694820802082595204667040 1071 8936268414850757402053075201354353531299980691455202048 1072 56298978740524756725423903018361140503003090737963792 1073 211770408129663804136988170587810303846216707555232 1074 432283058570711826120655891845970643409269127472 1075 417944990964512110678633899907039817071293152 1076 156167012359407581831774326272675978100356 1077 16330270971309773623348746340539478968 1078 274962423215312241146762611719378 1079 260570256090796943980761888 1080 1296473742727637288 1081 17296 1082 113317672646028555518540568428223583450256997746108006400000000 1083 17685902347899307259071008530357550356457837866795485102080000000 1084 1032372443030740862082785190301066275805830804039552592773120000000 1085 32245983165727766052501322537168507883375301237769526291988480000000 1086 628041618628593398782036827417523921304917674848274714669455769600000 1087 8306544547082654781964568335768897481287283477788991167957492039680000 1088 78765143800438805729813957218265460425511402585460428881847908302848000 1089 555837355994922973791000985104628731439471685650061033139818056384512000 1090 2999278518512191192482899172419294471782347142524999431193434325830860800 1091 12628946713168169886479184275982631604128294189160420014602693177413468160 1092 42148871330955945551479947889393813367698375659161894879866354817647509504 1093 112868845990223673213302689621546567090547151007821043461442789210417790976 1094 244853041757181470964018860485580850974667396462410616790664487798224977920 1095 433581003655743274253268794202398797226891095599505344286281043438644756480 1096 630439174021536322702896050178393955479602819091504352565744861441863188480 1097 756142275215762383225992582293640958037696945654935058089673890524794191872 1098 750619906918542768494929663824411074432650422824332792883183579601124589568 1099 618176113423384158223504015958006713465430946028571690749270350833823252480 1100 422953180936849717895177264732100591361700148160210235760541852265047326720 1101 240543591940249057379313540080381674843117418829128356134843997631642664960 1102 113680944904810867229466861439943471382298930717105187149025276328723267584 1103 44595236940676232363457346183035280176655434560012083541003111539299844096 1104 14492752684765805639537867653907732318337122931926423752735842269625548800 1105 3890961574913003508440299593411654395136174975312485658375674897161011200 1106 859792029947493264629587568584254950392095955379389509837318191328102400 1107 155638885109409439405373610081547411568746110874420688570460777824911360 1108 22946337867780606763724846469125491117647578058535103072257557860771840 1109 2736049504555525315926075874515847512177337176327906473701642191001600 1110 261622430405678343050277390122942782862943300349945282709401806630400 1111 19859328602369035775099655466366767620251484828805036640704127385600 1112 1182285140056483916211872106602947840027259295186755893791554928640 1113 54402781359837609893674282341058823284006120636962469915138908160 1114 1901190261314103919258294014091214382602565802608584125707756800 1115 49390905338028987254578671283031675021359090322114673901350400 1116 929104274389947305201764312191243600231108349884015000120640 1117 12247372673733872377990585601302345183888156455786382452416 1118 108526538425563503412500528381846485069509973121620255504 1119 612606165194270535568506799131415557992426669171572480 1120 2050917803012529108840887821449851476269520982165120 1121 3692306732897274252605681491332863471545899159520 1122 3108892436400855571427255107565830310353230628 1123 993654695399857746759553506960489933098432 1124 86576609651452550777183423067824815420 1125 1167212548929221099589987803711380 1126 830567817864560529653575865 1127 2758454771762640496 1128 18424 1129 5607917091430883479367280693904185204484786433801846784000000000 1130 901075739501399382382020769746357309162555557743719088128000000000 1131 54266334520203858662395593299777405766198188780031220855603200000000 1132 1752124252516061991048074095731912815962357260308013988246978560000000 1133 35340527588891400123223485846026459833034806537239288797377383628800000 1134 484943238810346648412390515314611504085140440547193931486211132620800000 1135 4779540729848354604928772403500757926973856286709998382784582401392640000 1136 35123059082032380998740636633045329699408555354101454456062584584929280000 1137 197737059132643546193068177230558018096238911476156165393775594693564825600 1138 870421196735387835873497729823297293327821475751347024058760528777634119680 1139 3043270001330412565617901874899385029827379692654256234206354038750010408960 1140 8555891204456625164434101107482972537687124293029601019450419178015545098240 1141 19531145995732462287602437375174831632648426472684675951708702632285091921920 1142 36481703195158085210346722057185056267838588494229703934307042410002880921600 1143 56097982873182030719690364692814026881518225099512600755135112686680586321920 1144 71350491917890057427721682135804638408950951208620306067832440763095727472640 1145 75331484489189909941279246715182940307985683105646164867448456686568964751360 1146 66191122784451756620670332252748264401938351255281399076913866433714741575680 1147 48482635060507631484343729831413082844152138139732132328660804316625127014400 1148 29627254441925894510161583132175294451189063918082910737282875420508966092800 1149 15105166962048572143286555286467229280429950484289554331725504836547764633600 1150 6420408732126885237625825970031304657026000979903332310503785703092885094400 1151 2271648965794446668301342584014841454348897306628038885835783159794060083200 1152 667506943708377394534596273591110086430087929229919109399620305084858368000 1153 162383009928180263943803581434271286431598484033718038478051358409490278400 1154 32571922661494854719767214833221295543351980002592244797818654869558988800 1155 5360296882215067163216420776122355434347658203947294261451252532124979200 1156 719331364836453713060150713394474077589188634227511005709328276652441600 1157 78140866726293733318112525265819884140055343041640579592169353493056000 1158 6811270536161899984574485366676390366426932224795476252217028388531200 1159 471450912259714405824045421432435933159547710318419815433373151142400 1160 25590655572144156029699529077335623823071661946019104135796455833600 1161 1073169402868709936922784785634384618679360246562019627539592940800 1162 34148403981364945898401828212927527686200209000995111392225318400 1163 806631835749541677233483113295988697128295359138119102805065920 1164 13768695270351548345357769886784944562721347329678555365226240 1165 164230480416595559689521297611785824087659457885241071176560 1166 1311855370379767530371766000428664495570638909433898360480 1167 6641519438373189719553746050277876279177768581966092400 1168 19806516516641147910964209838034550381361354185527680 1169 31470603339636557596984978552364636584632175711060 1170 23088290383355128998476789002168344539975066440 1171 6314197504087669707495538208597595052126720 1172 458460215526919068377625495175168153600 1173 4949062947537423152194522360184275 1174 2644257001108923511512335050 1175 5861716389997469575 1176 19600 1177 283120473944135438730015746189396884754965326844332186009600000000 1178 46803666838905922013279216531015239482828624664015413864038400000000 1179 2906003873972177620301904790331489577136760812728702067959398400000000 1180 96913180592250811880359442699644759046690131012783877179865825280000000 1181 2022614714904262932609309512000571617736641319202505340972354974515200000 1182 28768198136345658836865416528592212437323582409178958930995247914680320000 1183 294409996198634771932237113010206668951723997371244092078026502197739520000 1184 2250503146211716261130775611495826837636498247728735953577245249057587200000 1185 13203630751240290913921526087288229695242245250247462356824674559736990924800 1186 60684424686916940818505855262064986745649324947878841048922976165862016286720 1187 221967128730570111893471421516278060813997903822393480182004065174935868276736 1188 654200960808219326694684473509862295424651025866650536860638728537606732120064 1189 1568968793073092854003774388762196629364618015027998103929072250077493256519680 1190 3086009839448018645015059697467122757394755368966318684821747145520782649589760 1191 5009093318569087332409870850170055027653253089164263359055156985492322178826240 1192 6742476173220402067823893227388934168200910948624569778082075239277064998617088 1193 7554503892491595063555540456537784556710840077649911160389000812634470783188992 1194 7065092612303850039259622529509298809043942052375579051120734721992995957637120 1195 5525495518510752366085563314260418834192007178418886042078347302694503018659840 1196 3617686596792100430762752167155197442029273605012477793168307753559013535907840 1197 1983497101742126995313993461588230646728314226385372953833374008606391311138816 1198 910309575593567759087806459001488305600879464521855518296972667029096065531904 1199 349304762855316519502874719174739765862051970955239550517665772378067073433600 1200 111856061269314306432252011614911728517054568565989137248497651323727778611200 1201 29812949970893109057164547866257547838464044547050989174877659388245786112000 1202 6590839503900609539619044809833852335404771969226140206760897127168046243840 1203 1203336462216623499341825514512484162599193980606317543638933909532733583360 1204 180486635242449848388469534414640093348727245967163988722793866598897766400 1205 22097571850249518920786234445825365631546292771579978610889502715129548800 1206 2191676640827488719451494720909574077195690883501512621063572157538713600 1207 174503698046012897399648627312340069958446404657069283778057635598888960 1208 11034463958954767283531112970252855041668044058132459548185392938045440 1209 547075103424202702041755938137682034234621032356948162215694956467200 1210 20942687881925776185458065601184788347954141300645001091346055065600 1211 607704012686699434600340466642702085537022984485730973566622094080 1212 13070468182700746902495356150889375678206632372357588862594454144 1213 202707636429180811837683520485708267896699466091539081922128256 1214 2190410251524460193709266742974105267024787196949805590593920 1215 15789085359291416134210508131051832455008311746019447221440 1216 71759487971896536534229261960908299417844197855297119360 1217 190782173567212099525621009863453763875156652944680712 1218 267706210069833585495451161486204552481496615729808 1219 171208281564907054439966610372881563596146491480 1220 40074569851343756140389420409865365869498360 1221 2425040260054863540851477960973656615160 1222 20961002741412737223242419629254704 1223 8408737859339941093576402176 1224 12441193970608890600 1225 20825 1226 14575983421644504880874260882531943644416419479604313037209600000000 1227 2477570764811450747760923573309525776680099073118106210533376000000000 1228 158485778177756065925648064534349323937443381189474488158676582400000000 1229 5455086816220207718449927123102122042401501837755695076250820280320000000 1230 117705905126174851974315974408236425851471373341798263983014104006656000000 1231 1733780964597334683330907950736117712378870215957208608411639722037739520000 1232 18406153674959483026640636590689046844230328717278205058702723555136634880000 1233 146205249392429367695845872997110022018184998576095887200181518127207546880000 1234 892919179347830039828002190073516688080303142865071102086150858256068850483200 1235 4279754461999616862819359004506795959841122550563973019433649339017560745574400 1236 16355769074790853443696127527650070061537656710684259120099437992537903947841536 1237 50464737487163401042076000211070843226015383342639350588788092046287861406760960 1238 126964155621896271303453465930726841648053258591603901772955353937380007689060352 1239 262540958816927633739379458957288085778293882544115858898492709603428878224719872 1240 449043727539860953078173155410945732042492535414151780487686590833885636767252480 1241 638463854936535473270618537807571458800467118065815479943877539130102878922866688 1242 757593806208899959943032991546944382737575478912954791188856477373802986165370880 1243 752428673101637330804113580030453527744544465234513375509419101136707383947165696 1244 626796113828391178143640792495661897068284864010214881002436130132665902337622016 1245 438513144245007208941745911258366517158609063360664588750656415108004955004600320 1246 257798506041725003628664720532913456090288354964732230539588214985112835377135616 1247 127339266872745519316923873634822735254726257290439265969351830456868748703170560 1248 52804864998661636545036242845066635740065005681623058002100259554755746611986432 1249 18355342726731407904849133084480226174218252603494598200742424774391343423291392 1250 5336658495607620727206217903925999397642866929266580445445542638094324454297600 1251 1293943234293214550209507753810478026760401813841571876823394694300612885667840 1252 260661587062070243944722937719811276141787660814741441145947209787780059750400 1253 43426729804080107029283776747170483781360823922611962186157070096702282670080 1254 5950332052304541577105764753072511476994989404838629168028869178516999393280 1255 666106912481629399397897866687204470835857387788923345885691861337781862400 1256 60441969941982788205549542334157394939581789852650514103239621647348264960 1257 4404191190825457148137484235468101121896442519790481748850028071959961600 1258 254869201729516161116457620026882306367955909407641846157768816446149120 1259 11560554667086035590426984367758866849528685770970633317303554379217920 1260 404602534817006687198133027424809743760601255692347036402376275564800 1261 10721721407920109186318894108972957176001258197807823949476803609344 1262 210247154090343657676212747489898404998414971331926516370307723840 1263 2966176366615946193846681274352983130537509927484168207541275008 1264 29068722196625127709817031007970476059884020446887097506095488 1265 189272138114066371397783820479658130950889664468529549765120 1266 772906287263895789482134601991365260809807013335374511112 1267 1833250168127086277858734166528043015342475827964971120 1268 2273105923032235940559579652616927447202883953183504 1269 1267790192215368490170555112003416135075387238384 1270 254048214671933697135894032788515729179123280 1271 12813655408582843296247771138888297457904 1272 88682026807388796043559222188035640 1273 26710109783925640634331629808 1274 26375331217693032198 1275 22100