0 1 1 1 2 1 3 2 4 5 5 3 6 6 7 26 8 35 9 15 10 24 11 154 12 340 13 315 14 105 15 120 16 1044 17 3304 18 4900 19 3465 20 945 21 720 22 8028 23 33740 24 70532 25 78750 26 45045 27 10395 28 5040 29 69264 30 367884 31 1008980 32 1571570 33 1406790 34 675675 35 135135 36 40320 37 663696 38 4302216 39 14777620 40 29957620 41 37147110 42 27747720 43 11486475 44 2027025 45 362880 46 6999840 47 53961336 48 224655816 49 566780500 50 909508600 51 936275340 52 599999400 53 218243025 54 34459425 55 3628800 56 80627040 57 724534272 58 3568061640 59 10855452608 60 21577556000 61 28623034440 62 25180395240 63 14128364250 64 4583103525 65 654729075 66 39916800 67 1007441280 68 10386470016 69 59371808496 70 212784652080 71 508072685120 72 831832481480 73 939838699800 74 721686035070 75 360100991250 76 105411381075 77 13749310575 78 479001600 79 13575738240 80 158507316864 81 1035987707664 82 4295131560720 83 12041790080320 84 23610220313680 85 32829919962840 86 32290655997600 87 21995841517650 88 9881171199900 89 2635284526875 90 316234143225 91 6227020800 92 196287356160 93 2567670088320 94 18953413075584 95 89593039854864 96 289769457978000 97 665346407405680 98 1105192585216720 99 1334702175206400 100 1162012289337900 101 711175450986000 102 290513766242700 103 71152682225625 104 7905853580625 105 87178291200 106 3031488633600 107 44027031755520 108 363290743698048 109 1934882739672480 110 7118294418969552 111 18812547849695600 112 36515972437664720 113 52572492144091920 114 56089730509312500 115 43794493478435700 116 24331054979731500 117 9112813893933750 118 2063427784543125 119 213458046676875 120 1307674368000 121 49811492505600 122 796963357981440 123 7287692926408704 124 43302005440341984 125 179128660433168160 126 537429393222998640 127 1198414898472231440 128 2012518712942738000 129 2555320851537614160 130 2441015869184392500 131 1727469766433911500 132 878653404609230250 133 303821953103418750 134 63966261320836875 135 6190283353629375 136 20922789888000 137 867718162483200 138 15192135816261120 139 152811506045431296 140 1004506274408605056 141 4627741977903371040 142 15585148520002501440 143 39386989315767293200 144 75863991775487035120 145 112183470399066066000 146 127349433887234559000 147 110108096292509815500 148 71243979022774057500 149 33413131969057590750 150 10729824479624250000 151 2110886623587616875 152 191898783962510625 153 355687428096000 154 15974614352793600 155 304269507433658880 156 3344880701417587200 157 24150861883489332096 158 122904955276454869056 159 460268739473931696000 160 1303746159538472569920 161 2841887537965590914800 162 4813370024762893594000 163 6355204945331050809000 164 6521461411145607927000 165 5149102087850722501500 166 3068469350732175390000 167 1335018517940079472500 168 400172930823155490000 169 73881031825566590625 170 6332659870762850625 171 6402373705728000 172 309920046408806400 173 6388907821376256000 174 76327884878442508800 175 601561456166534637312 176 3358132932795227294400 177 13873263718732822692288 178 43640103735836174952000 179 106482729975567178032800 180 203850066655703490822800 181 307906729137867549690000 182 367068119392492052535000 183 343595443558744304928000 184 249595612508219112135000 185 137843142446779980210000 186 55926299291246674290000 187 15717661799233395251250 188 2733598177545963853125 189 221643095476699771875 190 121645100408832000 191 6320046028584960000 192 140365465177077504000 193 1813380531574636569600 194 15515126959156031851776 195 94431103878915751723776 196 427426783355406022372800 197 1481474290100061116059200 198 4009676406472054355637600 199 8582835575700011549924000 200 14637097011357856684048400 201 19941338726772920517060000 202 21663502332095835028818000 203 18638518350584085041088000 204 12535883301006750935250000 205 6450317876646126272790000 206 2451612338875555759653750 207 648527697364823532506250 208 106610328924292590271875 209 8200794532637891559375 210 2432902008176640000 211 135153868608460800000 212 3220761200495989248000 213 44795792460112346188800 214 414070799245961405543424 215 2733140643992638557537024 216 13473873964213450374787200 217 51112902199942206715291200 218 152270745213919172091451200 219 361173171076517856905648800 220 688015142036036035469248000 221 1057294410870696236550312000 222 1311413575157027256951036000 223 1308303180196341527278080000 224 1041291137803504338154404000 225 651981157916843951346150000 226 314019169882134426895185000 227 112253569002018478050266250 228 28046717301621589133062500 229 4371023485895996201146875 230 319830986772877770815625 231 51090942171709440000 232 3024476051557847040000 233 77050892720793890304000 234 1149176526654104061235200 235 11426869000191731447116800 236 81413426724957637634548224 237 434856253777571762615217024 238 1794955858632144948147408000 239 5847012872802037778680238400 240 15251046743499191697821548800 241 32163664535412652806716152000 242 55161890550979396669156672000 243 77110069128044179048994172000 244 87758956106857511406838908000 245 80927497949798263762858860000 246 59916511508129034083865540000 247 35090030970645356043583245000 248 15884344907715675961031962500 249 5359457596839944142099555000 250 1268662914199081824235312500 251 187954009893527836649315625 252 13113070457687988603440625 253 1124000727777607680000 254 70686949913608089600000 255 1918784374484883849216000 256 30578634591651654898176000 257 325828007171337619155916800 258 2495261115578841233757838848 259 14374137627345865569358878720 260 64229695006104212849500908672 261 227464106084393336856681984000 262 648192835232536075992875164800 263 1502019714181679832447384876800 264 2849579653315524979897087040000 265 4442084738535822177747972024000 266 5693305814093514986905163628000 267 5984953389932750394702280740000 268 5130300851993511756565943940000 269 3550332102685297790759188290000 270 1952910628285434892136409847500 271 833867755274509128164228737500 272 266393483355760120477630012500 273 59909247897690523932919068750 274 8457930445208752649219203125 275 563862029680583509947946875 276 25852016738884976640000 277 1722338814665479127040000 278 49666096160048690380800000 279 843014108745065123582976000 280 9592400693009058744562329600 281 78664667429833670262429241344 282 486717302429237656056626970624 283 2343740841376156486996434743040 284 8978278138799319828042168764160 285 27793558016057347874329146777600 286 70308821295436588902535706208000 287 146452358780723283787264660294400 288 252358674061481625537679980200000 289 360431975156120315749764911448000 290 426402284734878304132570277988000 291 416394707803265211353490257100000 292 333414384380480060589114213030000 293 216579377136144009525064737210000 294 112305003097672269940189772137500 295 45377104267196799314793838762500 296 13764623960542617589175980481250 297 2948246599189877645681164893750 298 397522730924811374513302546875 299 25373791335626257947657609375 300 620448401733239439360000 301 43678918768370217615360000 302 1334376970527902928076800000 303 24052699436278024286641152000 304 291348600340370403184485580800 305 2549862574869430082458193227776 306 16882794428342306119309257117696 307 87257485155537980778588286152960 308 359960866524239085594238877487360 309 1204492314971470714350211244113920 310 3307687338574736502539075854732800 311 7516332481370158955240477121376000 312 14210744823538653451910742397504000 313 22420895346989790202097781010776000 314 29539269900701827239778972287120000 315 32442680424252718799823790590444000 316 29575968979546545666350688548100000 317 22216329837801106814092222746810000 318 13596564592684139728015624655385000 319 6668025613591697708024105496562500 320 2556858937753337544459878207962500 321 738314551227419667979395561393750 322 150957142586085817283264337375000 323 19478613815315757351151824796875 324 1192568192774434123539907640625 325 15511210043330985984000000 326 1151163098020956643983360000 327 37163830092231004716072960000 328 709503762420038059084025856000 329 9122584994086526372376034099200 330 84944986655953644166095878676480 331 599862504524694392172332767481856 332 3315606152255826874613412127543296 333 14670948120277105209524708113977600 334 52831447304329894112517065256956160 335 156721795559145781876774837215521280 336 386357026179441499977524831285184000 337 796385527800255900109354645077184000 338 1377791581656542205400413147117136000 339 2004025549312983290031095597607168000 340 2449738743097480014344331542815440000 341 2510321945131517124313329854089860000 342 2145700581349054858512251585838120000 343 1517738130673064494496545215547575000 344 878045404483452707457732502030305000 345 408451779196934888653755161207062500 346 149021121555361494227746715182425000 347 41057455058007338139365619680737500 348 8029959164681189765168711446875000 349 993409304581103624908743064640625 350 58435841445947272053455474390625 351 403291461126605635584000000 352 31484695107692435023134720000 353 1071668646229033961437593600000 354 21616196352763571845486792704000 355 294253158932776894884717772800000 356 2906972136157158760320253261946880 357 21828894731124783518663620798390272 358 128610603169232507411757248768348160 359 608227239113863863986082676084167168 360 2347912891740967871061937359868704000 361 7491085295780794441501991423752231680 362 19937194608768583646732312897310574080 363 44557860025049059703323895270484800000 364 83996521741014870214771589250501296000 365 133894893657124477611859936641855024000 366 180600310439516012189361417159719760000 367 205872810162520399809277447127207160000 368 197698646693533078137186672062813280000 369 159045602747624196673874807675132460000 370 106292520951370209593445952075457025000 371 58300825044814376713670700006888600000 372 25792774556160995106776833029098850000 373 8974750555886342459393645358249375000 374 2364225841853730529182816605572275000 375 443138464298433479738704014128906250 376 52650693142798492120163382425953125 377 2980227913743310874726229193921875 378 10888869450418352160768000000 379 892460332465806532808540160000 380 31959962203657373062337986560000 381 679564281323549140246293995520000 382 9770333817498990896790854737920000 383 102144956283945164071674355339100160 384 813376634484146936446147590729179136 385 5093114033881023108115645944470716416 386 25660713876739140491512640121069688320 387 105812817471660078597742638618219194880 388 361695020046564237693803427634105916160 389 1034783551077095572911401572776634387200 390 2495369936110119507005459805646709015040 391 5097617410617508137020495485568959040000 392 8849551509582698390677120972336107824000 393 13074903678401776094039436923024285904000 394 16437743875448049703752109747178137800000 395 17551271291503832629835143797233692200000 396 15855792578158544288360579916144745020000 397 12046508087406118491622880140851983850000 398 7629594740869305346841036695794787350000 399 3978191955802003470667810885720509000000 400 1677815955934158545635576607950964175000 401 557974069331117306969429452832833125000 402 140811353771906633925814734999187968750 403 25337897722645629056922400606723781250 404 2895788122853917066608986033427421875 405 157952079428395476360490147277859375 406 304888344611713860501504000000 407 26186237986120103311949168640000 408 984680215751229581321587261440000 409 22025291587139744539505253457920000 410 333717174880997732044942465474560000 411 3683434239530158123062561077803745280 412 31025589129831186253534271810982395904 413 205913796758296804623216626141267165184 414 1102044690748444866478502652414983854080 415 4838859946014031965810932673232618990080 416 17659485008220863940481007878970135024640 417 54100969253776168375909191588384765914880 418 140171355936411507623763053564157101702400 419 308817111279722613898058707134195681241600 420 580683477237791166026279395746443849248000 421 933902021573749704452134868528160822480000 422 1285481588690990559008788616565882357072000 423 1513067938637386655307674299751354212200000 424 1519173666712965505607168147018174419920000 425 1295552338703380606370862042762701511870000 426 932406427669814225754645128018193033750000 427 561151953396024826711092494798454733800000 428 278822203631006097344501563797853149750000 429 112347475332594909937219732492022698125000 430 35778867932026127619583268314432263750000 431 8665098975439363304159253452114134781250 432 1499281137934329861613772477961441187500 433 165059923002673272796712203905363046875 434 8687364368561751199826958100282265625 435 8841761993739701954543616000000 436 794428901577342801313018675200000 437 31310673827871720120327680163840000 438 735334417476759942285137315758080000 439 11717476101861396982747269471313920000 440 136249430915098301341610178005987819520 441 1211132383688116895057826590029711196160 442 8498792302842776485309498054470001803264 443 48188550240991145026140396680440020547584 444 224652331506225674760520039722193924224000 445 872596593269146908379574748862674787584000 446 2852758685471660428715126970815225902556160 447 7911064363543918547610652859665831806393600 448 18717344267141221596292750895766659781945600 449 37939708194973369922848479716733304129811200 450 66061078470470007135023948232336161706784000 451 98938360440339562151289421960703782257360000 452 127447796668414361299548505534026999829440000 453 141002287512829164907689920698416491497440000 454 133587674593271647869338280962463870306000000 455 107874427213583166167778989325501131223510000 456 73745512625622138397532236012814195343750000 457 42277530054982552300124204493613247327250000 458 20062001102476246281305005843275690939750000 459 7738348717692320080573339310250090281250000 460 2364195345071110382262512907079073256937500 461 550375807260113760813357172702042543500000 462 91703818274537845665373369706579595937500 463 9738535457157723095006020030416419765625 464 495179769008019818390136611716089140625 465 265252859812191058636308480000000 466 24892548808709817899339887411200000 467 1026568858440792670691189344174080000 468 25267977339224973139260017185259520000 469 422660223240020575508816693444689920000 470 5167124269491728044369763392234246963200 471 48369495894800648769038113471279176744960 472 358056081017954938178533185256459669782528 473 2145620224362846240949786501872110847528960 474 10592605837900464826653616623022283825544192 475 43665304659508677650843271503672554548096000 476 151866969835103953912503195757931253508162560 477 449227809373182656576967625909389197873333760 478 1137110506755917107640235708623931306492192000 479 2474192964065900805245921396054231752335353600 480 4642095691749978597681410777991392658516972800 481 7523913111426770180035391080647501260643840000 482 10541211023671094840038093170291642975822240000 483 12758156244031274896647895953623260583860800000 484 13313905855686110661166691960684721236871120000 485 11939517415749469053986525233435786206169500000 486 9154742504585887366663093502928580523706750000 487 5959452706765821777880602670321412823548250000 488 3261717621290333772515623943361500480823750000 489 1481156889186626337260125632447116494994250000 490 547901574734296355375398532642853904319062500 491 160851789185477441629986211560663411567562500 492 36048162848215027808474283744589419404437500 493 5791952698163805142436631235039189314843750 494 594050662886621108795367221855401605703125 495 29215606371473169285018060091249259296875 496 8222838654177922817725562880000000 497 804784400532892095596601960038400000 498 34673333890424872305588124754903040000 499 892988001862195244867649832656568320000 500 15652219042934369229543424854862970880000 501 200809581515102929740120066390997037875200 502 1975687821809326214051721680557762430238720 503 15395802426789911655238671238182796991299584 504 97285319828833291047825934612757790505365504 505 507383422266169596463186338493903676075397120 506 2213981724555874376750718796571466089493703680 507 8168690224114221848009708353483687383814763520 508 25695208536121220297134742135936848155896179200 509 69349658100307206968979979093556712994209799680 510 161371545680225888972236834001893406340747360000 511 324875085203464551729411358610044491146871660800 512 567160318057557213955008276578036621542041228800 513 859602045373270750783491852964431422089728000000 514 1131127785093745022257575373901538631448646720000 515 1290844948741838002994081499761775830452735200000 516 1274610680987528454811647384939461158358200500000 517 1084961998441689064819793649057511283747395500000 518 791897603697054697294152803679321066880808250000 519 491983745008266577943515634468555905612539750000 520 257596380454942472265150602726112433189166250000 521 112146117090385044450329227612591225866551250000 522 39851040168692810073931531886957633101218562500 523 11259345428768685785800722516144000784808437500 524 2432518654388136116295269700053498495033156250 525 377368248964861769931483276178636265917968750 526 37425191761857129854108134976890301159296875 527 1782151988659863326386101665566204817109375 528 263130836933693530167218012160000000 529 26821016054519132684855082693427200000 530 1205451237492031097544684106347970560000 531 32433473417451279228757740384646594560000 532 594734465610814125833931038918046842880000 533 7993434401604445692648005751241957353062400 534 82506091744813204534349866317661862750453760 535 675512431873560950688273602150324055009755136 536 4491849087798138196467345562799440702875303936 537 24694133106066285096903677262760362339305902080 538 113789952744259677278520829334251626477826836480 539 444240912068258263287947648655800133262770385920 540 1481842855226245232538346113181019876363466716160 541 4251323790103158006678027713191273403598872870400 542 10543825715804215206326993423297148776413819545600 543 22692220105853224824005228218759187775577346617600 544 42492824271325580201122731130417848917920947040000 545 69344195490053013058231498071002897516414650982400 546 98676889477977517901269869490334071254829008000000 547 122389481640520989265576925182927498925521831200000 548 132112847797185217802903820504702547587715921200000 549 123782741328761000085654727416900078273238387500000 550 100265456517050474089333314798731435650175607000000 551 69821576575095615440777611294453912420253331750000 552 41484503280931440233741793648432871067282996250000 553 20817725979628725980517199726579996132986731250000 554 8703689003936130517956794823361242594264097875000 555 2975661710081535445650271477896038766174374437500 556 810252499560640628339958810455705956005687187500 557 168970582450144734943536661850106721922985468750 558 25339825076091710016775184215464010892872500000 559 2432637464520713440517028773497869575354296875 560 112275575285571389562324404930670903477890625 561 8683317618811886495518194401280000000 562 920597863472462397780591005977804800000 563 43102707858074738925349016533755494400000 564 1209795836340467140649342597569456373760000 565 23172780270628368708090727093815010590720000 566 325755682488569058976479666987162112602931200 567 3521488085308683913160269004936007026684067840 568 30238234852990153004370588872401774847657902080 569 211186309874666104082692112160790031018277666816 570 1221319403054507640125115613110712287068735348736 571 5930121558457950097046350106408755156797401856000 572 24439568099006529707646092202228025802108450949120 573 86229528616184399048895271634001100299917899207680 574 262243822829926303771414849899944471001904154265600 575 691120702987543383004557965701764569056997670681600 576 1584786373723752906249619645395407005719162156288000 577 3171374954375908221407264779890915610205839042604800 578 5549358163797604082766588728940619472798858954080000 579 8499731137879504065876338247557182509817011957120000 580 11396774408683944854774763453519267578123414630400000 581 13366233978557907985363902596261464966276079046000000 582 13686248965003910548179257767261839248903816748600000 583 12198868140190870079538687594442833187514531310000000 584 9424608396643130539596878546419648056293844963000000 585 6274624975218446558006828470450092746369317364250000 586 3572044793831558200193279822102313426548361198750000 587 1720945758050697807429448478719953088774812187125000 588 692057353837123827298467183252075639032044240875000 589 227965105078091205067753776111560389286809384687500 590 59901578585108051895236760472504680075572017500000 591 12072585091702751297556109640280849445476066562500 592 1752097777523103391249926447078096339073642500000 593 162986710122887800514640927824357261548737890625 594 7297912393562140321551086320493608726062890625 595 295232799039604140847618609643520000000 596 32516158020575788063168303818866688000000 597 1583918408112226785234885280424420966400000 598 46314143427487974805338240705285083627520000 599 925328096228475295111473305675040288276480000 600 13585037267338071310990154642064292793961676800 601 153563995029401549826493467209939603458877030400 602 1380627152384943629705604903965913049821336698880 603 10109592643708572644652262854521654071521635991552 604 61386559346079804896853040074513809646723282001920 605 313442082903493632795419376045745855243041301659648 606 1360705913027443641114113553782246387993965974374400 607 5066338880799776193093256644264311774891103656263680 608 16292017989351018633505680440461440750885718614036480 609 45499253416408618661475280298982089451825383443200000 610 110828326055865974790450144978059642594974833850828800 611 236223280031259303476594601618920723790530897788352000 612 441586014072473219291459264170517373623033758788320000 613 725003285523412019646665614048945083623226428428320000 614 1046015062829983288728632051909494672151025597181440000 615 1325805678502376108512713203234640289819449243895200000 616 1474520327917342111359509917397520266868618189657000000 617 1435880308925903804604025682488199817190523674533000000 618 1220339294459347165211188582434718597709562916251000000 619 901130927171328341121418128432025318498169570017500000 620 574678891398731834175799560790141871455773717852750000 621 314007388319103802257170418227233677492842041953750000 622 145472244067106421910973406901573799307443429920875000 623 56349335098906208179407232297293358116736880544000000 624 17907635965703461983600650028684538980543218953125000 625 4546444896730783352443506926745769209271505362500000 626 886531801407977803474836236038050626550255022500000 627 124643478407112315265211520296483841302003463281250 628 11246082998479258235510224019880651046862914453125 629 488960130368663401543922783473071784646213671875 630 10333147966386144929666651337523200000000 631 1180914836707114515203725588816723968000000 632 59775562788893119423964814313182776524800000 633 1818542431344695433656543902176536753602560000 634 37847733203155079551950312068127404420628480000 635 579489286446433388948953644603898283001249792000 636 6839525286898986395325838341290095453572425318400 637 64282464196373095990521638122175871834310099599360 638 492698824079636256167682708710999473167926488989696 639 3135721094906980039181581066023038749531254755721216 640 16805902341884724891255405685337171110392682982768640 641 76697365729919620967043095396041897333659293395906560 642 300710399396851888566632285754405987267604306665615360 643 1020134790886438375483655723422571809462396365318144000 644 3011480280892871208820561395792271539181958282190551040 645 7770879720197321053934795983553104512888185481258240000 646 17588803584387523216828831931467939043065817479747392000 647 35009860013362831880462206419431860341714831244198592000 648 61387646864509444444429159281460992860428756163693600000 649 94909987525559934632619408347706801728186382954498720000 650 129404125710449783559545356981017928236225090662033760000 651 155492450681001844204331781552166350884712327035028000000 652 164418315972147675098562019276088524524502468069173000000 653 152624856687418652444678401683041068247014498590939000000 654 123946403781750507708412607358703172458546653773590500000 655 87647458187032282176711643224898006078738427702197500000 656 53635184171389241988235369159269766614409787630343750000 657 28173729819625930096167746739758829884124857214273000000 658 12569287243391689273783006862627057118415916129366250000 659 4696096813036112682253097236565292056109189487272000000 660 1441607620092522484859269552074285493357413861562500000 661 354030017180427452938167141816986339954964680047500000 662 66862211946203060152108363438375758719551063524843750 663 9115846697173114682783867093216301638420910222656250 664 798471892892027334721225905411526224327266926171875 665 33738248995437774706530672059641953140588743359375 666 371993326789901217467999448150835200000000 667 44065842284953138280005846234369622016000000 668 2315165234936101775173200790687164294758400000 669 73194626208421060450715875128785878898442240000 670 1584832482948646303990617694909981110215639040000 671 25272970072429972128985111911484925779876380672000 672 311019122794061197550592309762943838653093104844800 673 3051406022493800556196115649587746497925376146145280 674 24442894219948038398970469622537539308264099798319104 675 162786197530318097034549187154320720548295229523001344 676 914178956997511446760919809496546614806969881214812160 677 4377847697032919530448774145139479045760050206814965760 678 18038875360355112836649375199825456563526993509557145600 679 64420703924484371049897480163917506052502428620538593280 680 200560618798079040839727200237319595622755336010116608000 681 546888879774706934191702664950821907116395373653697792000 682 1310932652118214581025773855597541160396719968491034624000 683 2770140367096381296939596200666221428350308564889389760000 684 5170455511391740089663671541428782212574038888781979776000 685 8534982244589306404793242060322767709513403895336884000000 686 12466680353690984284128607450060878076278856139571320160000 687 16109700728602292998981451539410485981657207718070486560000 688 18399332015201670275363508666486616422849745789008630000000 689 18541128870942265649952622817312557448994998564877435000000 690 16441650771462730956740782140821613374086654643280831000000 691 12783279176313999675284166678240968718315843316249477500000 692 8671876368035102216050003124593503900896450922915360000000 693 5100326397262566599329160932479531812793272837580511500000 694 2579379362213501709580680483812937938278484636778639000000 695 1109680676424415437868563759584875639225715948952120000000 696 400392395773453808347163110813646826208686631535805000000 697 118866114077195123347568988938640927338571948426307500000 698 28266641563430447437200567215547636369912105882871875000 699 5175623834446753003455455543241476405980515125052656250 700 684886454607386826542572642810731648753951490195312500 701 58288448181117995434649491095041414375890485610546875 702 2395415678676082004163677716234578672981800778515625 703 13763753091226345046315979581580902400000000 704 1688265759919445599686538136487626539008000000 705 91965946169336188486395052993705453132185600000 706 3018076492499350387260389835988234563433267200000 707 67905916849231340881643960496460660674778890240000 708 1126442874842953327880990025773676108273649188864000 709 14435287023186690324092844020088951944837811496550400 710 147635687269871855967304557901667430970799553938718720 711 1234192104887388952426300221596050114780601041354752000 712 8588095326292294191542933742112942414093465048982421504 713 50454576065277670461352493655436444041149164975154233344 714 253103100436463175459304390013032685092409994344214528000 715 1094041582114980666457360543758142365809305091895418490880 716 4104940088881619081490693392987322674237944112995229798400 717 13449626754926249635320961220299174679385643567542876672000 718 38666813306986791660794625789546038546813081566508232192000 719 97917652310550133372334552924112420671078717760017120256000 720 219067010385469962829104209182645638631942820834051882112000 721 433962632949750294966240129614558978822488801387035934720000 722 762334058823546863599923490156658013424322757021874391680000 723 1188559785857387262863752180031545042080645418094430753120000 724 1644963422419319098136254813939278237284012847603653469600000 725 2019923231155831540187371200608518555884253049199597390480000 726 2198028321153434485243604380361463815887834915444155270000000 727 2115408429315762527358345079628871862758985847132776791000000 728 1795504005990694568228806044641058476354868218847598296000000 729 1338891520117679419478768530900330806292058693751135285000000 730 872749100611015701968216496528080781775245869748820416000000 731 494080547968681873479810531126531002006870962995764271000000 732 240898583187889030022069439580442758176998754021451455000000 733 100065215160832824058585136557116129544879256943738855000000 734 34909186274070673546894619672341920415004896805887845000000 735 10033294025125969260801530385700369968546827798907069375000 736 2312691936287973583408721025899690257942571364671845312500 737 410920606688397174926404545666465295480166614557553125000 738 52823706546164960355817420998404928896594670767826562500 739 4371633613583849657598711832128106078191786420791015625 740 174865344543353986303948473285124243127671456831640625 741 523022617466601111760007224100074291200000000 742 66365387254324979499534994547117509312512000000 743 3744480211410305917843577107071235560308736000000 744 127419774039246813417131785395265835226051379200000 745 2975789643860189682906722324126865365441477345280000 746 51289092125914709415911617449119420404107628511232000 747 683589672638461367358967707992181958228630620969369600 748 7278758556164447892788790242458948279258843633090560000 749 63416442751964125330138515298993339673593627829560934400 750 460413317160557718814127696072726598742300505204492402688 751 2825460131469066009147437581340257607437552776109577011200 752 14823871572520023779650834806099550883503249641673915072512 753 67104131027135728920373942298545719859993344317637436416000 754 264054023638711606478893390230260574676600404357527644262400 755 908732535789127554192715346497910539714188615274986306662400 756 2748721696526464939058805150301497126309146788537165893120000 757 7336894330040007160128181024748010759219344082065860800000000 758 17336238795970555157706797362947580840995105904913778009984000 759 36350593016386864473710178763460812938816228023546865860480000 760 67754948798128187743305086197344809579245770027920852670080000 761 112389508932670632471293265380759119205863831399723824006720000 762 165989309502468288036136660464247028440434192258092538387360000 763 218248235792089719201281306058928529352811940960591398135200000 764 255275121459709396011102139238560406122213112794069314898800000 765 265235050207936780296077262139039348260215052364325632512000000 766 244272074994991034494632175749376739501413820309630853690000000 767 198805809664945240645055966790007855613048454187471350888000000 768 142417748827247503474575258251946422418082737933745985280000000 769 89338007705649024277601567328676296947844465091393768926000000 770 48749521239521568661146147506240710930312400077157689371000000 771 22944639704525197047462441737773561606910705991611489625000000 772 9213168483847508510719518043275489317687127351780503445000000 773 3111064434669694322991835884390618406433615825529756161250000 774 866531709235263972678126319837903906112200512815195873437500 775 193787411158010721016720320126863509588494563139844842187500 776 33442414259434638700675799020869061084023407214195164062500 777 4179631465275246980636976408461039659237603161189874218750 778 336615788245956423635100811073864168020767554400908203125 779 13114900840751548972796135496384318234575359262373046875 780 20397882081197443358640281739902897356800000000 781 2675013372254196623340040063624603269857280000000 782 156178304157995541811568061171805358345158656000000 783 5505154198316188706151121647991085737466816102400000 784 133310585195636522528508594924056375793477683773440000 785 2384679008226235370665100227698709708494719180341248000 786 33018255322271008745453658027409442618069113598115840000 787 365584428852295364599437898012759808966195185065787392000 788 3315395702925878493584794570205798585504807315111529676800 789 25080412033049084393594639630543563704289324757804999245824 790 160547385665691004951302570897163499504070510279184908877824 791 879641125067985423430766181790650166939602568113065027174400 792 4163504261009923363921612797530809257034823042283205010841600 793 17153119911596925711841527349199381596042881586790946758860800 794 61893633626036763909116369656362808488035217636165711754752000 795 196593796009252867081389391480670103425545923190581232481587200 796 551960159764629500516225434477421436577757851094629302228480000 797 1374358560726551482638630608686205118852789855188793912559104000 798 3042813174508402363833060841842330864608250928017342922606464000 799 6001770832225486164113175188963265293108779658961580808912000000 800 10560768057319002204917997656910786988742220714203115071261120000 801 16590339597175664597974502285319609739572017588069257919638080000 802 23272500953465570153446359297449461996947579934081627589488800000 803 29140199913819455423966492302385385470098741391828372809972800000 804 32536865693601999711341200147550224119970761292184812371981600000 805 32343220962779443366309326762719590268484032798768889484416000000 806 28555790427900866849585097089310621942938634022002012443880000000 807 22321949050819775871250604885978974494441610225812872836200000000 808 15385217938876819855921272055649775775099039864750617546522000000 809 9300613960565951295557243041445680238766822366370105395270000000 810 4898147583899705265232846510330744094138081918667915661353000000 811 2228101933481564192025274742935660003114937628045828025275000000 812 865807368730873892682786610821018159094885638237247928598750000 813 283275857926487302965245442820062988096865160535306790336250000 814 76536764079473788667045678397590117440038540031902776367187500 815 16621219669732945898070592496805346720177835243059115620312500 816 2788211015093806787397782358178888494660552370939682707031250 817 339055159802336211744040892276191651212398571223709589843750 818 26592647271430557467172964074835269273640636797671748046875 819 1009847364737869270905302433221592504062302663202724609375 820 815915283247897734345611269596115894272000000000 821 110491463545669959291287253878204849958420480000000 822 6669164322898234817642800211824433784560812032000000 823 243281119302231927120584089432832511761569755955200000 824 6102387379135603105618876407522097221624091178434560000 825 113176221118788598671183888423100417417175381201387520000 826 1626150300194646993970797779507276297313441588628684800000 827 18701307900882348538464449475860545381842352923605336064000 828 176321461896500049828243720576478043125641924823445431910400 829 1388079183359847302978207481266512953614407664257798387531776 830 9256309472903955382851265886754809596713702427091690406936576 831 52889066661751806842534203816181333489123256487725561829785600 832 261363918950983271518892940742925239879730529172492976949657600 833 1125617576887153077651524814979169305956083522298646838783385600 834 4251371571120622313819884910951158882944174476452868612976230400 835 14154914996314892940568700492880447346758927527834916221243904000 836 41722427727328159718385040862172456136759465436781208711282176000 837 109248206908232686539310569025849292222963461407060493940663808000 838 254821602082900771612719473521968881921887575570767142527043840000 839 530587643222791020784994864975687842440696553703739157236982912000 840 987750562540443815977757195563479871617951242730920172001475200000 841 1645656798866855672771524498819143413438426315724411637373590080000 842 2454905774542580889990118915846362837924643028785285643646228480000 843 3278727653685491041223563291492145928426970663598248397576592000000 844 3918191998961153673235725824493493628294349430385015478835108800000 845 4184668766971191800335943049019987711129590854619805808293862400000 846 3986991530822121030882722647471274415685411977372110637783120000000 847 3380252754646382195446406935255092339361537730581595301321480000000 848 2541765406248548733576437027144776043834322595932504473188896000000 849 1687937183122674389596096269643936689181645454082579265437126000000 850 984612694152030007959749025582904023064576477586291368568340000000 851 501065568150170426200093762471583946810826305898007886089235000000 852 220533367825813977906955142727545167675992337544335640653635000000 853 83017268177256493389623553304977905585902922672159246553656250000 854 26342858170514633477824297527286266821634008681438201145718125000 855 6910312017111031303716674638682069694576189605590239122695312500 856 1458495512377100258197525896481996529607539623420849557257812500 857 238011284451909204146522607926862282737556670175641524152343750 858 28181473791951471786730639903103908146698659654444034765625000 859 2154004428985875154841010090061656811164891580611411591796875 860 79777941814291672401518892224505807820921910393015244140625 861 33452526613163807108170062053440751665152000000000 862 4674093995531302097342234724938044449918812160000000 863 291414707353542235448874473771335256434368577536000000 864 10991143315182828890464340344153081170245184179404800000 865 285311801310400344546155138273539005490593172291584000000 866 5480713603525377678627308305801113576163151638293381120000 867 81635170280612684255501954504304605174921822200812011520000 868 974091843351501138562921070478148164302164694998604316672000 869 9537414412170855171430235883088730291484887256681882294681600 870 78043710800920867590494316371573071793876837529238745540198400 871 541475742286094089674324934287820937113119206994566130130354176 872 3222303249529195680337193158665924630866808161143405425902616576 873 16602519170813207346313104457816467055060127383503856993480704000 874 74635636856308379583683665868250180235254228250269057072634675200 875 294608785563540493453276010111188881083558106409034703007995494400 876 1026500676205268231931940897703618789980429537763663082103351296000 877 3170853620251339108619794556745135051213789471455284204932742656000 878 8714574381135200923227960332643088948727170291506037545101584896000 879 21370870523568641344430461941295422982323247720284770057654087424000 880 46869733116258606772250140836337434579833160180899610843314561280000 881 92088042908334534021742880827913542715136819028810479926308961920000 882 162283505844712124486477707856159163801877457381499652009252572160000 883 256689785325927647781212010625107750422434942388386517066874979200000 884 364497633632054022707685542353818198208578633283760892994614282240000 885 464521049768346415398630229247574425258458835445313903569183960000000 886 530870618552573647582494419827396274773685709379933189471676990400000 887 543316571185180767891314658615894574785475598888838596078863958400000 888 496985619881036098359498088977921664927507168163479893221329680000000 889 405239000347103851907129826470335826101152824798891289139894464000000 890 293537415849737069888500893748065115267283440905123357230632644000000 891 188063104103381337836868919691461753880300111694407235748950960000000 892 105984222191606401251548931714340229807964423933283254966777060000000 893 52175656758096691073614476317064841410726934665393069566140275000000 894 22242213696401400898039868363679162253704256918476286012685917500000 895 8118992207905578021668965259114835024979366928847649330899421875000 896 2500898076089035889919289587086307308410341061132723259253703125000 897 637487867753475098963676766568951029567570961028263589233695312500 898 130869034640285637804638257447408990833309971277105454792734375000 899 20791216616813084194580483970640466797118614386401117630367187500 900 2398656783883036283539001359550141288482385439149991673828125000 901 178782367605827637851803837475117515326686001190747162119140625 902 6462013286957625464523030270184970433494674741834234775390625 903 1405006117752879898543142606244511569936384000000000 904 202391047925598870084259235778580422916445306880000000 905 13023233165363704349936192939111087194458726334464000000 906 507423696306783158430645792332827403944145505484800000000 907 13618944309461643149194031676069682905228319213486080000000 908 270717882225971166744606626733235132332235412925201776640000 909 4176081712835101595159577306579273386475915592638765465600000 910 51648988497692964633847226269635881099202317520570588069888000 911 524601220932766314361094926607865774625050432889025726251008000 912 4457099971455507005686721929104663176061963076825270137284198400 913 32136967849723856910180106717916915391369917477708614789328535552 914 198938810823924263720936133992260694165823031304317926339617095680 915 1067318107448960567758778878131383226409187711249808765220796694528 916 5001496062320874073803509263475849133912229432474006416642865152000 917 20603052018655228510486058188980337253618236512670741507442654822400 918 75008630535258556853504087735332848369563737611434739048338771558400 919 242420048518277957520068715460324103999284272996935279565990097920000 920 698069398461554522770397743917160080945302836543262699047092582912000 921 1796412119901095335136277376103667626914297910415942418620238754304000 922 4141305951505893493773086307494308888309217634251962464901433483520000 923 8568512380408516122455317202347223157708305550821126016873343877120000 924 15933319528533604951996154206268666967856762594820727832014067685120000 925 26652007129076233300645664274944923346554116127891215168862910714880000 926 40120492446942880933997128933005078910593447476301195136929927014400000 927 54350735470794374892309155383338094950615894302835175680216069705600000 928 66226720727733297804336721258775462476895225667846241330168499716800000 929 72513858283614726604636522914316381495249283252896548227965107528000000 930 71237534612383783003414764925357425965410335327721137165634497091200000 931 62658737796088760420304455992400102707078692339202502872064360400000000 932 49207886549628601595582651309036131011057822040186148603167530204000000 933 34381700020774788286338125673897869463358732346261079337299386844000000 934 21277391715430723615617634232932083055363010989126998586499194500000000 935 11597846820086422430810543262609635040375196112368764760469105730000000 936 5529164627329260206800461374738735433421612434124808598845824162500000 937 2285209435030928996999831486968664630926251155478142800099799875000000 938 809612559659679693170626657898373124646028148299641040110891203125000 939 242293205543626821242952085998023843053866796667424250922763375000000 940 60062707421353623105733210130723490582102022691095890888854250000000 941 12001951065927612122132861055996547619600976881803420339055390625000 942 1857588528839572674533097827774798788136562371483238736009453125000 943 208951353638203805270507024796521080623861472668790592873847656250 944 15196501246495349217403326185384988802768310101213508780126953125 945 536347102817482913555411512425352545980058003572241486357421875 946 60415263063373835637355132068513997507264512000000000 947 8965621371789724119344761506326052605830858014720000000 948 594950698550093046030836088634256462358966278553600000000 949 23927535522553391983556835129570059505181335937351680000000 950 663431872574809253299929195222585157127161696286146560000000 951 13634548729391313231753237571970561448493030823443531038720000 952 217622462275766594166560406105579682289267163859709193093120000 953 2787077428813568209855180601504178450897435740067828911308800000 954 29337111692455730264108202570482948560837687953368841442295808000 955 258523860783257446328125381570443639661099652072254359177579724800 956 1935028494551050780535255196363039000897827706313470630973190701056 957 12445955080527274657170096891631674000697049316751724606173735550976 958 69445191694184741467663389532808154937459767809172650109483141365760 959 338786275399661779359729357051873628951590172337283841419144266711040 960 1454457744553316973230701835526526774955324329440776625256231773388800 961 5524874536108344322600942405421184428890936262685447130727880075264000 962 18653283433623395791187291300808427341392468888282396359197064527667200 963 56186946770271670859907918847188726992675942299414943437218970752000000 964 151465303221660086809536784577353330098490342727968249478660118987264000 965 366342108307332212057244271006970876316943665858994160359723439990784000 966 796577248959101912328616334812522210010794743025352611886909540236800000 967 1559548729791887232642438852949069744878456055770257520311920996106240000 968 2752112913216105881469722047072614703468850354381455567224989528314880000 969 4380332964888185306185778687449755225625185081748807865013464379417600000 970 6289451778041453259428523920261987569790432451725835649611851853225600000 971 8144916286029087368479610456280383810120140263703501181025934651017600000 972 9506873231055280386414817126684561771601075889863406238181050400174400000 973 9990083644436280945958953625862850140750924017390341429324007215816000000 974 9435397806389166800080649920235427109781310629023857305510984384784000000 975 7991738215095561304723567269711008724998750342976780403344631763088000000 976 6052831933089818859784634068445145903621350648170461491050917414300000000 977 4084391088458433092458388107431518616922050274472456687023795632612000000 978 2444365498448355229866495677932696774125002521623055252436123322750000000 979 1290055023183505458027625809175866520968182253421142810547465566100000000 980 596177638174405308485822088976731069521363883965302449119967226725000000 981 239110906150836548836295903812660280303711534539188996736334104218750000 982 82290942891401534945502094109916987323645672504098516951547820468750000 983 23946179831654808726651871604301762847823638752014187094006646625000000 984 5777174630048426430351418555993599603755840942713748318571826640625000 985 1124480295704981541204475767413253857814877241887702623816261796875000 986 169665221716815875149166104935644750318978616693135195561304511718750 987 18619468456676525171713962457683588751213040280011553946060019531250 988 1322095608445095381914089378128494025840842978805575263871044921875 989 45589503739486047652209978556154966408304930303640526340380859375