0 1 1 0 2 392 3 0 4 25872 5 0 6 703640 7 8192 8 10861088 9 860160 10 113156008 11 19496960 12 873656112 13 222265344 14 5301934776 15 1666990080 16 26420376640 17 9372188672 18 111885458888 19 42600857600 20 413780326736 21 164317593600 22 1365594249432 23 555941191680 24 4091822419552 25 1689625190400 26 11286644882408 27 4695379476480 28 28982256550768 29 12094159257600 30 69919308166904 31 29183732121600 32 159677487376512 33 66538909237248 34 347382860790280 35 144343665541120 36 723755403316624 37 299637540192256 38 1450588818961688 39 598066864496640 40 2807580252611232 41 1152424742461440 42 5264889055926312 43 2151192852594688 44 9593068180510640 45 3901523310182400 46 17026276755821368 47 6892691181322240 48 29500180269423808 49 11888091061862400 50 49992946203514440 51 20056441157222400 52 83006561119920592 53 33156107072471040 54 135236689805037912 55 53790492856934400 56 216492879047825120 57 85757414326198272 58 340947544502416488 59 134521434237173760 60 528812396001291248 61 207845486441922560 62 808565347332353912 63 316626955319967744 64 1219880184383262976 65 475993940695777280 66 1817446070446682760 67 706729986524577792 68 2675905171014006288 69 1037110371552460800 70 3896185191929556376 71 1505250469822668800 72 5613560447463033632 73 2162087038472560640 74 8007841311820550312 75 3075136964289331200 76 11316168768436715568 77 4333205420073123840 78 15848979578745686968 79 6052247006909644800 80 22009809788627764544 81 8382619790021836800 82 30319721445962419912 83 11518013718500179968 84 41447271220511378000 85 15706382343409336320 86 56245091943208651224 87 21263260653514285056 88 75794330910680219488 89 28587912923198218240 90 101458384284467850472 91 38182823456801751040 92 134947587370237465712 93 50677120817768890368 94 178396768480949577720 95 66854613409021132800 96 234457852142239463808 97 87687212044341575680 98 306410008451381472008 99 114374624405662924800 100 398290192515938868880 101 148391328072412364800 102 515047304345791456792 103 191541964261890170880 104 662723628841732174752 105 246026444733608140800 106 848667691331518613800 107 314516230762479255552 108 1081783190403350259888 109 400243427033207439360 110 1372819250777183634488 111 507104536192558940160 112 1734707879092899851712 113 639780943146083794944 114 2182955209505012827976 115 803878443620728340480 116 2736093898857836688080 117 1006088400748344410112 118 3416204878262548185688 119 1254373408268930048000 120 4249517594697231362016 121 1558180661319625728000 122 5267098888701814121832 123 1928686587684382310400 124 6505641758562300869872 125 2379076675957194752000 126 8008366464126312439928 127 2924864854559139430400 128 9826047731462721479168 129 3584257229303267328000 130 12018183240226670306184 131 4378565479699611648000 132 14654320116440605591312 133 5332675748037965119488 134 17815557822456141946520 135 6475579433210471915520 136 21596247641517894229024 137 7840972926104462893056 138 26105910905412236837288 139 9467933998210801827840 140 31471400219373504401712 141 11401683282998553968640 142 37839330208391681277112 143 13694440073893470158848 144 45378806753418656257600 145 16406382506806680371200 146 54284486315262931861448 147 19606723102687366840320 148 64779999769226021264208 149 23374911620275069747200 150 77121778206284737903320 151 27801978215024135987200 152 91603321408879723728992 153 32992031021154291179520 154 108559953193664150396392 155 39063923474211001139200 156 128374111542959074829680 157 46153107975839628460032 158 151481225434758877911288 159 54413693875314584616960 160 178376234542095832025728 161 64020729208533694709760 162 209620812521145326869512 163 75172727199697628626944 164 245851359458960058789776 165 88094460198952272199680 166 287787834222094712952600 167 103040045506290244165632 168 336243502953174929917088 169 120296349423607772979200 170 392135685820864577583656 171 140186737888830964531200 172 456497590357534919834032 173 163075204184517422120960 174 530491326336748310738232 175 189370906484587168972800 176 615422204168632935415488 177 219533150413353994076160 178 712754426245241224247368 179 254076854347564598067200 180 824128288570669127631824 181 293578537901700612915200 182 951379018383418690810712 183 338682876906598252535808 184 1096557382343317859055840 185 390109871228986560798720 186 1261952209235145544210024 187 448662674992592364896256 188 1450114981059611607535088 189 515236142158028327485440 190 1663886656863981934104952 191 590826144007061944074240 192 1906426904734714142880512 193 676539718865627861680128 194 2181245929059118546310280 195 773606118397947435417600 196 2492239092489282017974288 197 883388819020502159196160 198 2843724545037169865920408 199 1007398571428812180889600 200 3240484086423732132457760 201 1147307565911741066649600 202 3687807502226683633857192 203 1304964796057436097576960 204 4191540629552036724662832 205 1482412708642388183449600 206 4758137423925034482232760 207 1681905232951147759091712 208 5394716315889428800890688 209 1905927288509982473666560 210 6109121163453638518304968 211 2157215876244564341391360 212 6909987125062789772127312 213 2438782864401325853343744 214 7806811797242604085308376 215 2753939587216473034874880 216 8810031981491236702036320 217 3106323381288191252324352 218 9931106466426234393120488 219 3499926191919092352614400 220 11182605233664633660061296 221 3939125389360565044838400 222 12578305519464832860490232 223 4428716942921916927672320 224 14133295188830362993515392 225 4973951109318933039513600 226 15864083904610332873002248 227 5580570800443010468741120 228 17788722601172601486311568 229 6254852804948048299622400 230 19926931800518306891581464 231 7003652047692869904998400 232 22300239338296159699998112 233 7834449081157636694908928 234 24932128098109044265265960 235 8755401013489406183505920 236 27848194384832390546754224 237 9775396088841048415174656 238 31076317601433209503032888 239 10904112147165955259351040 240 34646841929041669928800192 241 12152079202635592485027840 242 38592770746836022985795912 243 13530746392375642032734208 244 42949974566710306761495760 245 15052553560287408033792000 246 47757413297757731386762328 247 16731007754352928636723200 248 53057373697377513584560608 249 18580764930033935526912000 250 58895722909357193654372200 251 20617717167186006310912000 252 65322179034655585246961392 253 22859085723340025115443200 254 72390599727874422415934072 255 25323520262273966702592000 256 80159289861621933610583040 257 28031204613530119672430592 258 88691329352202978226718088 259 31003969435947751411548160 260 98054922293383578214312208 261 34265412176401002159144960 262 108323768600439800802345112 263 37841024733779121440825344 264 119577459424380745352543776 265 41758329257844211923886080 266 131901897656203240934499240 267 46047022532974158013366272 268 145389744903363816963715888 269 50739129417969682172313600 270 160140896385415300970634936 271 55869165835099351040409600 272 176262985263026473524410432 273 61474311824400281818644480 274 193871917984460759588561352 275 67594595202971297633894400 276 213092442306112914596560208 277 74273086393615962811105280 278 234058749718971822931991768 279 81556105012742511801753600 280 256915114090975438053995104 281 89493438833933997135257600 282 281816568416234977323073512 283 98138575771093471008718848 284 308929621646116036459136880 285 107548949553574760647557120 286 338433017664262507594021624 287 117786199795259117024608256 288 370518538557925201226050688 289 128916447190162075913584640 290 405391854431502975260327432 291 141010584598884293257789440 292 443273422105114040181543312 293 154144584823086594256601088 294 484399435141385030339574040 295 168399825899205374823014400 296 529022827747573543631185568 297 183863434777862868733501440 298 577414335207726364838304808 299 200628650291901393270374400 300 629863613610922812835486640 301 218795206353715965343334400 302 686680421756865031296161592 303 238469736361610809134858240 304 748195868239261179481170112 305 259766199835298150506086400 306 814763726830712167433640520 307 282806332342428942985756672 308 886761823420268831654913488 309 307720119821232170367221760 310 964593497886587526291887448 311 334646298448980251976130560 312 1048689144425793554392242912 313 363732881252131733857951744 314 1139507833993881537816655976 315 395137712701668553046753280 316 1237539022668859918044901360 317 429029052586384168787771392 318 1343304349888005860459623288 319 465586190507732015967436800 320 1457359530670661871801144576 321 505000092392353110093004800 322 1580296346097103838607914632 323 547474080472610094598717440 324 1712744736479271823431236112 325 593224548241406271779635200 326 1855375001829712182481449368 327 642481711945306737684848640 328 2008900114411067289177607968 329 695490400239550036566220800 330 2174078148330004819906712744 331 752510883689989008719052800 332 2351714831326742231457956912 333 813819745870375843294445568 334 2542666224104436410035228600 335 879710797868756762060472320 336 2747841532741818833682172224 337 950496038084115139820077056 338 2968206059937710988671308488 339 1026506659263848003438346240 340 3204784301047603965300526672 341 1108094104804230448911319040 342 3458663191090483636309642712 343 1195631176409767203990560768 344 3730995509128684889214305120 345 1289513195283302907750604800 346 4023003446654924164048204008 347 1390159219097016190399610880 348 4335982346858951020280273008 349 1498013317075011787205836800 350 4671304621891641493207641080 351 1613545905601205150006476800 352 5030423855496996399522577792 353 1737255146851621749929902080 354 5414879098642577273473330952 355 1869668413038165909941452800 356 5826299366046585014029165200 357 2011343818941409984132349952 358 6266408341775238384976996888 359 2162871825503073446741647360 360 6737029302367521084522870688 361 2324876917344663429788508160 362 7240090266235920139924540712 363 2498019357177294955355602944 364 7777629378391660973129804976 365 2682997020169063099710996480 366 8351800539851344884171802680 367 2880547311440564217452019712 368 8964879291399005376490762688 369 3091449169966323835705344000 370 9619268961703616412243430216 371 3316525162270050679312384000 372 10317507090127207325615322832 373 3556643669414866385355571200 374 11062272134903168043952899672 375 3812721170906026798304256000 376 11856390477718270128807029728 377 4085724629243222418169651200 378 12702843736095593000031480168 379 4376673978982392852086784000 380 13604776395349143020941574384 381 4686644724293184391839744000 382 14565503772264701840210568312 383 5016770649127793664036569088 384 15588520323055558947084101120 385 5368246644250047407329771520 386 16677508308546494780111366024 387 5742331655510243739644461056 388 17836346829954911492325526288 389 6140351757891599903813795840 390 19069121249064588789021237912 391 6563703359998192749662576640 392 20380133007025405942557614112 393 7013856543802119675875893248 394 21773909856461755668215449000 395 7492358544619329204364083200 396 23255216522033522262638777648 397 8000837376439252831601131520 398 24829065805066650277555585208 399 8541005607893095596759859200 400 26500730148355739850302675520 401 9114664294309495502510899200 402 28275753677739023310675329992 403 9723707071474326387258654720 404 30159964737556761389241376592 405 10370124416883781245756211200 406 32159488937627806750578917080 407 11056008084456620812361490432 408 34280762729916082117476488288 409 11783555718852694270367784960 410 36530547533609278397079101928 411 12555075655730625386760437760 412 38915944427896467472189958512 413 13372991914467999704968658944 414 41444409432309821272640150776 415 14239849390062579538424135680 416 44123769395088514112957763200 417 15158319251133107657498591232 418 46962238510630443962459054088 419 16131204551143233410585395200 420 49968435487719929401189331856 421 17161446060182103635776307200 422 53151401390857315859858955032 423 18252128324850303595760885760 424 56520618177669754986680912032 425 19406485964020210236035276800 426 60086027956051606605756661288 427 20627910208465532707761192960 428 63858052985368260083493928368 429 21919955692585966159889203200 430 67847616446758991772850420024 431 23286347506689578618448691200 432 72066164008293082791894827712 433 24730988518537893156103569408 434 76525686211469136448192314440 435 26257966973106725842162974720 436 81238741706300681424485763024 437 27871564379769803004556640256 438 86218481363002054263267424088 439 29576263696372119519852093440 440 91478673289077556228994301152 441 31376757819926025115296522240 442 97033728781424313462720977512 443 33277958393935251523737878528 444 102898729243885478369068765680 445 35285004942630634863810969600 446 109089454101535742046107866488 447 37403274342686261504320143360 448 115622409743845934747301361408 449 39638390643276290202991001600 450 122514859529758131163652429960 451 41996235245630898399435161600 452 129784854888607511940511538192 453 44482957453554787742863196160 454 137451267551752629442930267032 455 47104985406683586453097881600 456 145533822950722056485368656160 457 49869037408572428823738458112 458 154053134818653038703828907688 459 52782133662037101637510594560 460 163030741032787106702532421168 461 55851608424501551733224079360 462 172489140736799020403387216312 463 59085122596446378412515999744 464 182451832782769307679391853376 465 62490676756401320502893690880 466 192943355533667420087549342920 467 66076624656280824146035965952 468 203989328068292563313558417488 469 69851687191225678961038950400 470 215616492831722977082330689496 471 73824966858485574120530534400 472 227852759775452252406459131232 473 78005962720257390843070341120 474 240727252032543602165238633192 475 82404585885782254423800217600 476 254270353174310268597417704048 477 87031175528400959594371153920 478 268513756096232888307757272568 479 91896515453672501957531238400 480 283490513582053077322525089664 481 97011851235074241569265254400 482 299235090596237186657032655112 483 102388907934224840398747926528 484 315783418356285559484442428560 485 108039908423002703225067601920 486 333172950237671146702713523224 487 113977592325373363271831494656 488 351442719565527466595167721888 489 120215235597189243195197399040 490 370633399348570090253391556392 491 126766670762684644519166115840 492 390787364012128567185203252912 493 133646307826857831794585796608 494 411948753188587450642396015160 495 140869155883410841150838784000 496 434163537624986321169864430528 497 148450845438406317998554726400 498 457479587269009927165146721608 499 156407651470299438912589824000 500 481946741596111256328788744400 501 164756517247511963675725824000 502 507616882242053021331796322392 503 173515078925234862624469606400 504 534544008006727192493980962272 505 182701690943675941385513984000 506 562784312296718351589788142440 507 192335452250509611465144532992 508 592396263075715292126101775088 509 202436233370837604674867036160 510 623440685393546976885854668408 511 213024704348532177862679592960 512 655980846566324213835123034112 513 224122363583407379802600505344 514 690082544081907763650125072776 515 235751567589249434438027182080 516 725814196306697589552597101840 517 247935561698334416187788623872 518 763246936071547152734774772888 519 260698511738670338082729369600 520 802454707216451600816159343136 521 274065536710821728662588825600 522 843514364175539955482344171432 523 288062742491807927584123617280 524 886505774685819548313345423152 525 302717256594211873744426598400 526 931511925705076557091781518008 527 318057264009294286614327214080 528 978619032626330141593205832768 529 334112044163579046862602649600 530 1027916651878269957784057423304 531 350912009019059463957776793600 532 1079497797003178339100353970512 533 368488742347872176271606120448 534 1133459058305949776549413003480 535 386875040212995865591351173120 536 1189900726169972116201006806624 537 406104952687255987511959904256 538 1248926918137826740636289139688 539 426213826843654528898325872640 540 1310645709856999534567984843632 541 447238351050795612812192317440 542 1375169269993071285695015960312 543 469216600607943791692612927488 544 1442613999215175978619714957440 545 492188084755032315259795046400 546 1513100673360878848250021429768 547 516193795093733747086318960640 548 1586754590890033722703712785808 549 541276255456515251981878886400 550 1663705724739631764809243458840 551 567479573261425906648697446400 552 1744088878694151883706302802592 553 594849492391203722329787965440 554 1828043848388467509057130422312 555 623433447636145936718952038400 556 1915715587062955782730331135920 557 653280620741057762058276995072 558 2007254376193094216785754610488 559 684441998097482398463566069760 560 2102816001118517190030417683648 561 716970430123318969975795138560 562 2202561931799241013830412131912 563 750920692372855352078609055744 564 2306659508829552404447275968976 565 786349548421179872463932129280 566 2415282134842891774866255599960 567 823315814567889823279097044992 568 2528609471443950532652886040288 569 861880426405985867170552012800 570 2646827641807141278431967132776 571 902106507302829998002932940800 572 2770129439083592186668250395632 573 944059438841050979679344394240 574 2898714540761862669056816641912 575 987806933268305385188741939200 576 3032789729130677431552743463168 577 1033419108005844747716373053440 578 3172569117995131007524415928968 579 1080968562266900173936725196800 580 3318274385801025558490739260944 581 1130530455836975316754238668800 582 3470135015325271965392796693912 583 1182182590069237123798698631168 584 3628388540093608780611178599200 585 1236005491149311534717121208320 586 3793280797690276275547881773224 587 1292082495684928563312648749056 588 3965066190127724410501486397488 589 1350499838677018241246545674240 590 4144007951447934891168146002872 591 1411346743930035992546864087040 592 4330378422730499386285778619712 593 1474715516960493429603196551168 594 4524459334686219299145439352520 595 1540701640463888591578627276800 596 4726542098018678055975395824208 597 1609403872401468568025642926080 598 4936928101739985549284612674008 599 1680924346769517549640812748800 600 5155929019630707015588548413280 601 1755368677115144913142032588800 602 5383867125037866104776812098792 603 1832846062863851269750512353280 604 5621075614208855091814411607152 605 1913469398525475781215759564800 606 5867898938363094978500595396600 607 1997355385846475771223649124352 608 6124693144707365530615638933888 609 2084624648977860033863168655360 610 6391826226604870999969993306888 611 2175401852729490568104406876160 612 6669678483112322306725677229712 613 2269815823982884054506712530944 614 6958642888103601729130976701976 615 2367999676336084547239916052480 616 7259125469202932598952183397280 617 2470090938055642893651917709312 618 7571545696754905074128462139688 619 2576231683412226630842634240000 620 7896336883063210707579845898416 621 2686568667477896862918512640000 622 8233946592134514214120722123832 623 2801253464464626215856740352000 624 8584837060168541526985563649472 625 2920442609685194724419573760000 626 8949485627040189911992102899528 627 3044297745219188755725668352000 628 9328385179024269560862155881168 629 3172985769368442148509552640000 630 9722044603018367715347062442584 631 3306678989987898980609674240000 632 10130989252524286989923506745312 633 3445555281779544107892429938688 634 10555761425653550182064309775720 635 3589798247638741186983285227520 636 10996920855427585514406158583024 637 3739597384144038646462820909056 638 11455045212648409981384206215288 639 3895148251283252354529996963840 640 11930730621620915322890846874112 641 4056652646510409896801238384640 642 12424592189013232178071718751112 643 4224318783229945780516897947648 644 12937264546147104252408878960400 645 4398361473806369878952882995200 646 13469402405015746939819508573848 647 4579002317199493383664572702720 648 14021681128332294867890451506208 649 4766469891327187807116977971200 650 14594797313917661378122235447720 651 4960999950259573542509781811200 652 15189469393742441124059113330992 653 5162835626350485512876320849920 654 15806438247943385888727153476792 655 5372227637414044902988684083200 656 16446467834140974519653282684480 657 5589434499056178243904590200832 658 17110345832390681696191998265288 659 5814722742272968593335667752960 660 17798884306106728231840753378128 661 6048367136429798611135518965760 662 18512920379303368936242749047512 663 6290650917737352357399865810944 664 19253316930505143890951055431776 665 6541866023342682033828486471680 666 20020963303683986513851543053800 667 6802313331155718043617823096832 668 20816776036587648194367864991088 669 7072302905533806061364335411200 670 21641699606830565781082687480056 671 7352154248949093686046245683200 672 22496707196125066012084111676032 673 7642196559765862104575903170560 674 23382801473037671324125593805832 675 7942768996257205431835749580800 676 24301015394662245598641563187088 677 8254220946992802430407788789760 678 25252413027608797551055386009368 679 8576912307731902568002770739200 680 26238090388713944906180718808224 681 8911213764958061265279874867200 682 27259176305886335499711838044712 683 9257507086194608147497588523008 684 28316833299507723288081873093040 685 9616185417242317570239550750720 686 29412258484817909232064961396024 687 9987653586483273076136615264256 688 30546684495719380450668487313088 689 10372328416397477193735651901440 690 31721380430445217239966659297352 691 10770639042441355553002940170240 692 32937652819541687847099671874512 693 11183027239439940109853462396928 694 34196846616624916624976239541080 695 11609947755647190793949709721600 696 35500346212379093722352584638688 697 12051868654631628573145170370560 698 36849576472271895152876826402408 699 12509271665147206221659593113600 700 38246003798471102313289836402160 701 12982652539152136448660363673600 702 39691137216454851175184003619192 703 13472521418141230954698875535360 704 41186529486816504858547980991232 705 13979403207960178904764873113600 706 42733778242773830522932198759560 707 14503837962273109711991245504512 708 44334527153900973909846468124688 709 15046381274857743392769488322560 710 45990467116610663876633269737368 711 15607604680905432563835303567360 712 47703337471923146328600866305312 713 16188096067506443890501807775744 714 49474927251067543546139036318376 715 16788460093503913952559350906880 716 51307076449470662492875001129520 717 17409318618903045564512001687552 718 53201677329697735768235248514488 719 18051311144025286068072246886400 720 55160675753919172934288183717696 721 18715095258600449509707017830400 722 57186072546487129516402579372232 723 19401347100993010431292008529920 724 59279924887215567576811010470992 725 20110761827762108748636096921600 726 61444347735967486929224731685848 727 20844054093758163386132726046720 728 63681515289163151353753258633568 729 21601958542962397495754097254400 730 65993662468833421150094600197864 731 22385230310279030739049399910400 732 68383086444852733611919352512112 733 23194645534493394780135346864128 734 70852148190996848108367431111160 735 24031001882612777358668425297920 736 73403274075481194024631718372224 737 24895119085810398621677386694656 738 76038957486646529461040960410888 739 25787839487196571333571314647040 740 78761760494469637950571755112592 741 26710028601644794700753162403840 742 81574315548587961173461081509912 743 27662575687904280391685819179008 744 84479327213538389383222622854560 745 28646394333234209460121854976000 746 87479573941921909683153552978728 747 29662423050798870848207514009600 748 90577909886217447092284326482608 749 30711625890066736521563508736000 750 93777266749980026214346883116600 751 31794993060460485639080564736000 752 97080655679170333986209288083392 753 32913541568509001059515822489600 754 100491169194374878160732815110472 755 34068315868756426513149874176000 756 104011983164688213614504253381840 757 35260388528687492502544576315392 758 107646358824041151018778076032088 759 36490860907932494029303487324160 760 111397644830771471641744514224608 761 37760863852019534165873100840960 762 115269279371246449845628675723112 763 39071558400945934899771061305344 764 119264792308359433001100139521776 765 40424136512845061173893416878080 766 123387807375735848876354728184440 767 41819821803029206237237257961472 768 127642044418497304895764558629888 769 43259870298693646916798192025600 770 132031321681445913844420826451336 771 44745571209571496839729682841600 772 136559558145544628476032093532432 773 46278247714833564596119816110080 774 141230775913583194932956013004952 775 47859257766532062962883443302400 776 146049102645933343793829119755808 777 49489994909891715239138887802880 778 151018774047311029826317118073768 779 51171889120756566108841281945600 780 156144136405477909054818798451504 781 52906407660505627888155576729600 782 161429649182828806485361820067512 783 54695055948755379178847261442048 784 166879887661826681707307042390080 785 56539378454172082485649216389120 786 172499545645261544573824161671624 787 58440959603721900920981706080256 788 178293438212324911225602848228688 789 60401424710691872375489621360640 790 184266504531506723855379906159832 791 62422440921819943143650666045440 792 190423810731337187820403999177312 793 64505718183877472631364081573888 794 196770552830011709017164026660840 795 66653010230052897113271666278400 796 203312059724953044874322046553968 797 68866115586490584233093697699840 798 210053796243380915948150532866808 799 71146878599344321737193207398400 800 217001366254975663987876907431040 801 73497190482710364491859539558400 802 224160515847739088559931779843592 803 75918990387810513855634791792640 804 231537136568172349979752872794512 805 78414266493801323661891634790400 806 239137268726907793512991460311320 807 80985057120591218121620359913472 808 246967104770948730706165241507488 809 83633451864053069595150953717760 810 255032992723688610437529858679848 811 86361592754025619122845418946560 812 263341439693898627005876232020912 813 89171675435503030572564933279744 814 271899115454890647478005281201976 815 92065950373417850985286791905280 816 280712856095080397790996398778560 817 95046724081428705914408012398592 818 289789667741194128965671533257288 819 98116360375130189999293226188800 820 299136730355380493461933907520976 821 101277281650108620435275062476800 822 308761401607508099440552430476632 823 104531970185273605151897669591040 824 318671220823948179751726896767712 825 107882969471901739145568616243200 826 328873913014161015127378142756968 827 111332885568835182294397097738240 828 339377392976424189607332500649968 829 114884388484284390879906106572800 830 350189769484060432992062605409144 831 118540213584690873726212500684800 832 361319349553542722416021218630912 833 122303163031112523121539272736768 834 372774642795874475322521261489800 835 126176107243600831294622031544320 836 384564365852663071557362327454224 837 130161986394046145970483360301056 838 396697446918325595364981965486488 839 134263811927974044222712040202240 840 409183030349886591166114484279072 841 138484668115782913275115780055040 842 422030481365848782535445084396712 843 142827713633919920892539546861568 844 435249390835639114214689344719920 845 147296183176499737352715091148800 846 448849580161154144741590402324408 847 151893389097877636528051831521280 848 462841106251950744816822018675008 849 156622723086695956154006803660800 850 477234266595650246354743441185480 851 161487657871930337750712810700800 852 492039604425146641774199300019792 853 166491748961469695734477397524480 854 507267913984232155003806667003352 855 171638636413771483849144502476800 856 522930245893276497442102937308000 857 176932046643141536013693189578752 858 539037912616619386284277776070888 859 182375794259195558877423608463360 860 555602494033359441779855074943088 861 187973783941067245659299934044160 862 572635843113246396713726997918712 863 193730012346935966091223514578944 864 590150091699407648318783073518976 865 199648570059455066360054783508480 866 608157656399664562562831191471880 867 205733643567669986730094301478912 868 626671244588218605954865702316688 869 211989517286023673912651636736000 870 645703860519512333353861518766616 871 218420575611055131124659946496000 872 665268811556095504423679174524832 873 225031305016405412042651496652800 874 685379714512352139065614053119272 875 231826296186753926416674443264000 876 706050502115970156099703120049328 877 238810246191316585872074595532800 878 727295429589061372400121134682168 879 245987960697546079312978384896000 880 749129081350866074380866512910784 881 253364356225683429273635035136000 882 771566377844003112956557734122312 883 260944462444818944472725705228288 884 794622582486253519669817138970320 885 268733424511129750647951778283520 886 818313308749892998400960555880024 887 276736505448970252426737352237056 888 842654527370616316796444718904288 889 284959088575501154473252871331840 890 867662573688124607128100461310312 891 293406679969552051398214401392640 892 893354155120474890603481604688112 893 302084910985422083888588696322048 894 919746358774319765086192366791800 895 310999540812332754178545677107200 896 946856659193194146671035661250048 897 320156459080256698316440041553920 898 974702926246035233529266349027208 899 329561688512856026667580044083200 900 1003303433158151468851042016219920 901 339221387628273768718006268723200 902 1032676864686886221542222677731992 903 349141853488531994506083237765120 904 1062842325444252181577932006696992 905 359329524498300333908733224755200 906 1093819348368843084592866906131880 907 369790983253808877556680474591232 908 1125627903349360340435588883242288 909 380532959442689820363955604520960 910 1158288406002123446088648334854328 911 391562332795542701553759490293760 912 1191821726604964717636509844136512 913 402886136090028704675053680082944 914 1226249199189940881947511824632776 915 414511558208310208468235899207680 916 1261592630797326429543767788824400 917 426445947248662625597165777682432 918 1297874310893386348903962387728088 919 438696813692096532268734943027200 920 1335117020954458942339170552028256 921 451271833624839178667181092659200 922 1373344044219912867782775717997032 923 464178852017535679002458808975360 924 1412579175616576362544903969419632 925 477425886062041511881239751884800 926 1452846731857270787523215274992888 927 491021128566689417733599036866560 928 1494171561716115186780252940490368 929 504972951410925361253299962675200 930 1536579056483303491058954212796424 931 519289909060219934327062811443200 932 1580095160602091307999821760461712 933 533980742142173409837673267396608 934 1624746382490764939854540221391640 935 549054381084744620133792164126720 936 1670559805552401354691919491109024 937 564519949817545926979603900768256 938 1717563099375264312815008107202088 939 580386769537158773550943246909440 940 1765784531126718719726816409093552 941 596664362537436664659481995018240 942 1815252977143582543891903435571512 943 613362456105774909998437195235328 944 1865997934721873305159603778636480 945 630490986486339087954898571673600 946 1918049534108944211481391568290888 947 648060102911256945575430469877760 948 1971438550701043500931384081043408 949 666080171700791344760630307225600 950 2026196417449369436509052164374360 951 684561780433524896865780172185600 952 2082355237477732706272887750100192 953 703515742187600098771013894594560 954 2139947796914977704551517996835432 955 722953099854072094335416949145600 956 2199007577945354314855462692542960 957 742885130523444637152566440230912 958 2259568772080072385241887158541688 959 763323349946473424875127526850560 960 2321666293653312085862452210253568 961 784279517070334713275746099855360 962 2385335793546004769869611049394312 963 805765638651271000870713088671744 964 2450613673140740826411211538703376 965 827793973944839603569455846522880 966 2517537098511203321771744377396120 967 850377039474904114652235709489152 968 2586144014849568975508794703411488 969 873527613882523069653595896422400 970 2656473161135361216396112699145896 971 897258742855904609680939226726400 972 2728564085049283711854365261213232 973 921583744142610561574712702238720 974 2802457158135606868084551229028792 975 946516212645208130375423369625600 976 2878193591216724360098177734947648 977 972070025601582330067322493419520 978 2955815450063541775067058030394568 979 998259347851137363791148717670400 980 3035365671325404942722084596906064 981 1025098637188130405938784228966400 982 3116888078723321486766365899569112 983 1052602649803396637048945051721728 984 3200427399510275565309326551313760 985 1080786445815739939510949696593920 986 3286029281202482680074318081301224 987 1109665394894279379057032440774656 988 3373740308585478827506551721099888 989 1139255181973057475194455131095040 990 3463608020998986143858446499468792 991 1169571813059232304416747593891840 992 3555680929904545564827705060566912 993 1200631621136191684566783892881408 994 3650008536739955882365823162013960 995 1232451272162944058439214522368000 996 3746641351064607940881960572406928 997 1265047771171157230950313274572800 998 3845630908999852576284320763843608 999 1298438468461232818322040603648000 1000 3947029791968591268198189417488800