3 1 4 36 5 1 6 1764 7 100 8 1 9 112896 10 9864 11 200 12 1 13 9144576 14 1099296 15 34064 16 344 17 1 18 914457600 19 142159392 20 6004512 21 92200 22 540 23 1 24 110649369600 25 21385410048 26 1156921920 27 24075712 28 213700 29 796 30 1 31 15933509222400 32 3724783667712 33 248142106368 34 6573957120 35 78782912 36 443744 37 1120 38 1 39 2692763058585600 40 745991108093952 41 59556757600512 42 1931075129088 43 29342218688 44 222555968 45 848064 46 1520 47 1 48 527781559482777600 49 170540762379724800 50 15992521053825024 51 617637469906944 52 11437953984000 53 109684923136 54 561781568 55 1518384 56 2004 57 1 58 118750850883624960000 59 44186216728692326400 60 4792379346935156736 61 216107061303674880 62 4746738858130944 63 55311923238400 64 357430594624 65 1296679424 66 2578500 67 2580 68 1 69 30400217826207989760000 70 12888567485475707289600 71 1596917125135683108864 72 82807028477561788416 73 2114802604556052480 74 29139297006265344 75 228308331036416 76 1043374009920 77 2781895424 78 4191000 79 3256 80 1 81 8785662951774109040640000 82 4206296083120337151590400 83 589375649659457309589504 84 34719728516160398475264 85 1015434977086780932096 86 16218222355588478976 87 149914404124529408 88 829291760750336 89 2782058649920 90 5615011424 91 6564624 92 4040 93 1 94 2846554796374811329167360000 95 1527258548958215820764774400 96 239956555946903260987392000 97 15900775925286193037180928 98 526190257426162369609728 99 9594874603193086310400 100 102568919131317417984 101 668221754593489408 102 2709963408096256 103 6875401978016 104 10761676640 105 9962264 106 4940 107 1 108 1027606281491306889829416960000 109 613749974379661139635077120000 110 107348099721542553916204646400 111 7935932103785420690982961152 112 294255422103726086560727040 113 6052838028865380084400128 114 73700449060266472550400 115 554286825236516257792 116 2643785079095660032 117 8100278558860800 118 15925972032256 119 19727714240 120 14709604 121 5964 122 1 123 411042512596522755931766784000000 124 271691344982921869468898426880000 125 52570230239606257235078125977600 126 4305456182624030099446191095808 127 177427055235531646549961736192 128 4077279190144588639310807040 129 55874341593605515528470528 130 477775544657686824480768 131 2627014327247513722880 132 9456119347097592832 133 22433653387891200 134 34884305416896 135 34790348736 136 21204400 137 7120 138 1 139 181269748055066535365909151744000000 140 131909653484330707578878605393920000 141 28081343141734631946825227069030400 142 2532512991431047594516084197163008 143 115197365704831309193172276215808 144 2933667787773273566724067295232 145 44809674211883009459565821952 146 430450368605231985921392640 147 2687094593872845865422848 148 11137521739635347271680 149 31014860252861036032 150 58155182134792704 151 72770995190400 152 59302635136 153 29926400 154 8416 155 1 156 87734558058652203117100029444096000000 157 69961476441266010844592691405127680000 158 16306763303123478708950209397155430400 159 1610901962786139378519377850295910400 160 80405932207897012609100542919049216 161 2253841182991547739335017334439936 162 38064452369889552983023671705600 163 406818434208883109619457032192 164 2848835503090793264801955840 165 13390252985662414593507328 166 42896738638565048168448 167 94345853597650290688 168 142278452574895104 169 145416723232000 170 98087249536 171 41447904 172 9860 173 1 174 46411581213027015448945915575926784000000 175 40385544988227874449602490278797639680000 176 10261688540893440203938473564627271680000 177 1105276490146553698588049636197190860800 178 60226826542343061570553673638282788864 179 1847417419673270440247754133119959040 180 34266045626068661798057925238849536 181 404201043157884351640535000678400 182 3144549352679135437094136594432 183 16560454560409105808553459712 184 60104801363059752048947200 185 151960545397448784203776 186 268636958001896793088 187 330738525883567104 188 279698167846784 189 157938022912 190 56444964 191 11460 192 1 193 26733070778703560898592847371733827584000000 194 25287377198855448546450502339824451584000000 195 6977286998632193452312010619966833295360000 196 816008249857731086474626658352379409203200 197 48323108499343513969902129768610897330176 198 1613904876487563501818914899592168341504 199 32686858483135066058499886848084541440 200 422703248100795523724612060890791936 201 3624219580301319039224930873376768 202 21178884368964651662608854220800 203 86041604936106179177136422912 204 246256469474934512698572800 205 500114042967907028045824 206 721417999936500158464 207 734622680254323200 208 519921900695936 209 248249965312 210 75709224 211 13224 212 1 213 16708169236689725561620529607333642240000000000 214 17121000057204986778299132429093063098368000000 215 5111729599201724475281906244295645923901440000 216 646727754887093365248419310768232290110668800 217 41455742497805626335162317793754144063881216 218 1500837497338150665606925539401562404683776 219 33025975878780361984037306160601412665344 220 465534984538349682352502637200255483904 221 4369478371048931957440561781998092288 222 28107009910824456361200766352621568 223 126579850415694721154600972288000 224 405189989375621307634486771712 225 930912594297999234093305856 226 1541841634876213256867840 227 1838779096603325745664 228 1566497721367820800 229 937230092385408 230 381801036448 231 100160400 232 15160 233 1 234 11294722404002254479655478014557542154240000000000 235 12497917210939125086941688070416176640950272000000 236 4024717005831356975399313627956879467437096960000 237 549009771459247244649202546600379001906973900800 238 37956896002912157066894505325146961947603763200 239 1483760577439768415983417761158655614964989952 240 35319436797209241337261127047857408973996032 241 539993574041043166065912678071679634636800 242 5516651981470915025153792057190050168832 243 38800565511808890999911500563959513088 244 192154496049564814977563626437869568 245 681284945870920291306213362761728 246 1749427775541932201665220427776 247 3276053720944719597789290496 248 4483888189441534449930240 249 4472061766222632510464 250 3219771604335680512 251 1643180208777760 252 575711570848 253 130859400 254 17276 255 1 256 8233852632517643515668843472612448230440960000000000 257 9809661815780276322641938925220840028659253248000000 258 3397284919115110341397764449182151808755548815360000 259 498133511319153877159681605568297981183713607680000 260 37025586830257830185934822164066609433554190336000 261 1557327727301235015033914292751610311671753474048 262 39946627249600632232260785116275373987646668800 263 659552008388655141309456182898719066614136832 264 7297892251342914071879307948129491091456000 265 55802184884775237761039096788081579130880 266 301860070603663122704196105157402951680 267 1175929957887173715623735722265804800 268 3342164592470199170039013633409024 269 6991113729053483558128085221376 270 10813469767395939008122023936 271 12372605145058258198388736 272 10425419462639305777152 273 6400968488529423872 274 2808996139744960 275 852610061248 276 169022084 277 19580 278 1 279 6455340463893832516284373282528159412665712640000000000 280 8258159439703730030857539479583338912332872941568000000 281 3067366089019379583580629943189157467908653187072000000 282 482103589296821986291851787400316511726304325795840000 283 38412334425503171987556939501572506041143204511744000 284 1732955481861302761557867486970570238844093723574272 285 47735628827839565875527381887165942641391302606848 286 847897837525703180336344609167206230589964288000 287 10117620366129071778465039283674539521141112832 288 83691083358600214566741831451013172921630720 289 491688126836464786945898272635371441356800 290 2090449536550054344167898138723692052480 291 6523393305839492387686157535720243200 292 15094226771009105031252324890542080 293 26066074398739919968455335444480 294 33690416680608658416942796800 295 32556217224727954182955008 296 23387380651911389117952 297 12344804320229759232 298 4692411765041792 299 1242036942784 300 216033664 301 22080 302 1 303 5428941330134713146195157930606182066051864330240000000000 304 7438798836197250860288069904907533180512251360051200000000 305 2955996970987327509851842914884363665572548585717760000000 306 496741441528965093546436860241113265475644282802012160000 307 42313135778669776280741358904612775590531254039085056000 308 2041708871457169164348451754439551702144915548963602432 309 60209100795964770959078910298748849974548439416963072 310 1146611226261150887591429995367865217485985019854848 311 14698920118756402445054983388517650835032147755008 312 130967544735947781612840243898937561219975872512 313 831548724276863155511453104129413135225323520 314 3836407385316551737614535294593278725324800 315 13056273683666241047868328956269420871680 316 33149609329899553662815258642636472320 317 63290398334279217052926240127385600 318 91290721092398282663656590049280 319 99616756560682765637426688000 320 82043914684172453556541440 321 50657053395298927261440 322 23156121026886048000 323 7674542464666176 324 1782121102784 325 273463744 326 24784 327 1 328 4886047197121241831575642137545563859446677897216000000000000 329 7154114622915692789883030336546745568538325421339443200000000 330 3034379697127220620948575214746495926726802003135037440000000 331 543907426796030314381921583717456709768549172557109002240000 332 49410726401671226474083447753973481848129773951984336896000 333 2543406503313702002607594758093063610718052801519498035200 334 80072703503027512327314719501618061269159693033347743744 335 1629919869547480336071746573957356332712861931598249984 336 22371851877745396018250826008387353023272406378086400 337 213900555662132978278184994358801681450615449845760 338 1461445503578928830431165210505998577580493504512 339 7280549538993986626441486934340714672496312320 340 26867674163303800946054267573452537142968320 341 74349901334650515770413742186504258191360 342 155679820505064117877280459529254993920 343 248154108546385739446830834977177600 344 302079777974803014752451461857280 345 280851764098019715543826728960 346 198757765706941181966899200 347 106254899980852328509440 348 42342477188551488000 349 12309839453007360 350 2521567066560 351 343082000 352 27700 353 1 354 4695491356433513400144192094181286868928257459224576000000000000 355 7330699421062790658671798706761413026042691909348805836800000000 356 3311593604794458949002881439195480809774025706835395215360000000 357 631791365073338264046449925992126452419169645479153044029440000 358 61072047268843282745134145082334971973727522263737921699840000 359 3345665554696229021853526254242583921338726204721253790515200 360 112162937598958366378701445755808189488197672564172559220736 361 2433676995129589117614916772296040605706532322261220720640 362 35657506575598227679831252932714520281110192032667664384 363 364612740937158161263346816982470043344257126131302400 364 2670590447178312342232973713219385290363425030930432 365 14304334890364321239473948162683019259863988436992 366 56958879066942714575695827677654455849844736000 367 170809083147187199477575272446524781001441280 368 389601537857405354471906672733245620879360 369 680773914189216342546774506340962795520 370 915448338092725599034996114219909120 371 949162242456640439365428245381120 372 758069159560385493446351708160 373 464395015659072003240499200 374 216387683148274748797440 375 75628283069483389440 376 19392921342974400 377 3521994178560 378 426874500 379 30836 380 1 381 4808183148987917721747652704441637753782535638245965824000000000000 382 7987827160893812540693732983757360072229419746740074132275200000000 383 3835532906563457335706002742416737229124816409011065674792960000000 384 777256015819633832405904040779550385023256841418797874151424000000 385 79781164625494232701740301952698250130370038499283499567022080000 386 4641288191647980813662611587140432360286443696527134360915148800 387 165308947447592110072698413925629609542296165387386429305257984 388 3813785647191063414270989856418085950767833334723489275314176 389 59485687516086753405344921464639273055482839574529483735040 390 648571524090961096763517252280246663142806421059386998784 391 5075534289759701132962312447101465695545338880692584448 392 29119305659461942314020303866020287901851939650928640 393 124576724763965416658021070546622045785163397332992 394 402847272439996793517785754381867137377763328000 395 995205937253456929540129791950072514782167040 396 1893431114301384255157731557240432436183040 397 2789966885154856122723405553503633408000 398 3194386882231119293951389331379978240 399 2844335141357604172981307515781120 400 1965960595289631773874890127360 401 1049507310892006923988776960 402 428827530290453589734400 403 132178041705596739840 404 30046953733118400 405 4860672610560 406 527060664 407 34200 408 1 409 5236111449247842398983193795136943513869181310049856782336000000000000 410 9238736381142235214763702981927949881250991762869771662734131200000000 411 4706515637701129048780547092444260465750129520785295525753651200000000 412 1011159329408808904133757639592714036219265682887773110575038464000000 413 109997670388121238401088377414023454813499839546937908781404651520000 414 6781801313365178527630551433783482578383994736284465516728496947200 415 256076197259435580234236899168023068474118911250741893334212542464 416 6267365982953293572906282184194567130770829500944969269807939584 417 103809226361732895888655802838476703957034486659507551433916416 418 1203565856012542128096189354486994386839393366323288149590016 419 10033234425856648491610832966970856734206138011459975643136 420 61450510046478021452905620731716743073530694044890431488 421 281387173306491911046512971722929930616807819250237440 422 977001553246998631741655726818652908476510599380992 423 2601257187832883150871932464799577322531570319360 424 5357671224603846253423543299832028847747891200 425 8592141605558193805816628291202656248791040 426 10775934090732654357601878881953579008000 427 10592502584902247747875770179926671360 428 8160292591020768489539010420162560 429 4914026631585279223359364608000 430 2299968389218969591654287360 431 828666106449883727750400 432 226405288612656042240 433 45839279044827840 434 6633704684256 435 646110864 436 37800 437 1 438 6052944835330505813224572027178306702032773594417634440380416000000000000 439 11322688178348485980484519346656875548046334090825520143631646720000000000 440 6108883002841805482434352734789689513493418850700612773039466086400000000 441 1388983637598360518807894755694869776049924849394146683902981308416000000 442 159847795369855877155305374625442582786913033988666113390923355258880000 443 10425117468016557778927157108198700456535555833435609959725448508211200 444 416503716928462106902409590102620392136974252737471494851468564889600 445 10791518414603922076289697250799090415299883302339235235881358983168 446 189386841285050121920495118391267472910979663968316289999236497408 447 2329202494128923290738509919284929325223072820991267340025856000 448 20627907704471013607854761978542573024262476556509800994701312 449 134470517269974641933744714948697261458105793452363099406336 450 656865768763014905227327068897436476258696039578392854528 451 2439583604429111888563830472265334205441419733282848768 452 6970298114013961411350588125716879059589248615186432 453 15465025798106718005341859927696278585974257090560 454 26838025238499330767965114027838669469725491200 455 36620346175553827789939115263163915248599040 456 39418061080308332267857961448475298365440 457 33514764473079586434990850450163302400 458 22489594248723442704854917617090560 459 11871431008972662238113583872000 460 4898665299045804961879541760 461 1564256889152403208988160 462 380608623319456896000 463 68931205050722976 464 8959703794656 465 786764664 466 41644 467 1 468 7414857423279869621200100733293425709990147653161602189466009600000000000000 469 14680256823974968336521161645294489016970081755304291740586994565120000000000 470 8374383519068780191433113413273741819520536740699964406434660719001600000000 471 2011801255694874394641034379958181646129584901375848424328944475439104000000 472 244517480395149149672027369560993038194944649546155305151497404657172480000 473 16840035744196348323438756747743363313243802367485642048951640968396800000 474 710567865624761359481877678070703579638789274685125192805044106087628800 475 19452742200289780649477435540512215884725968398063882450946185811197952 476 360967787950661597507285171156252647827701281979756055444469642690560 477 4698722869918645612790250322126890646542848645407409860289293713408 478 44100715595682725846644402925833639699354587847923614354296012800 479 305167522247737355939658578809985978269614335501710119338508288 480 1585487000467474567580910210143134437513565344881032915058688 481 6277666393367688696478392476996766485595727105062076416000 482 19175269376176633237216592562111560827515205658345472000 483 45632862609280756424705237944957575524524891341586432 484 85270729443443477332819121514104657876730259701760 485 125859441297196881111960481699433896301937295360 486 147345679750139933130352128971931028357120000 487 137147114283808406312291281361151488163840 488 101545787075468000617176976241862246400 489 59718401892861711483579116639682560 490 27787194565572482559260215050240 491 10160825474154489356915712000 492 2889155506927432663964160 493 628760961502059609600 494 102270262870637952 495 11984027163072 496 952049700 497 45740 498 1 499 9609655220570711029075330550348279720147231358497436437547948441600000000000000 500 20104686449445011522318670393141448889942032070664736995053061569249280000000000 501 12107290058359293564765936930412577676404625135326052894632237072803430400000000 502 3068324093430972734440446405329668025582619171733365417810759207861878784000000 503 393239769887933513869884825677547042758041024175224336666724791926915072000000 504 28552617566389210681372577462517586767757776429289519589439205872532193280000 505 1270281750706275386449470980864464477796068082912046482157049444106974003200 506 36678688193960565780365655992477790750497104842705243844604541670992642048 507 718286379672770633423581526899017342079155650310871605791439414060122112 508 9875881599535918963407542073463206207076969788929761022530289412341760 509 98015837070383293504289806913190872250377156531613777833979656798208 510 718215772240934545117350203517092665696932654971201267973060820992 511 3958129571324798759646075702979767722300868890107609955633725440 512 16658164010943295127825530547412370769428906124135078389874688 513 54215839833809271789519873882275668554383741250925756416000 514 137866345022915880697874916456946214766804448037811781632 515 276204915024351919132648142519096570423203513575145472 516 438809900047269516376316114607814472588872122368000 517 555519443448604926120067289781584774991299215360 518 562215700458660362225033255089414280052736000 519 455594702552476056247758278855631492874240 520 295570874825375701227325526204190883840 521 153194524411447542812930480068689920 522 63157028041104260010683808522240 523 20561785299093246947186688000 524 5228775044676596471285760 525 1021887851976791897088 526 149834866680870720 527 15883622734272 528 1145301200 529 50096 530 1 531 13155617996961303398804127523426794936881559729782990483003141416550400000000000000 532 29040776888219167349257235378246600476796441541398377657294168854437560320000000000 533 18435292865213930523531308741550672094701376862901591189730685649303266918400000000 534 4921425839547915668669480185457881418608595299908710721391846969651809484800000000 535 664104377275047209549716838369286246901849580810285475354575134437006114816000000 536 50760057156998501155811111469558570101082758645441936892437483951073704017920000 537 2377303574622292400226444421080912406212687661733663465097823628026327125196800 538 72280222094213930737237380982301467370758463058389398565311442119148729008128 539 1491208607031321098463118247962987908460787296722220245572269355142739918848 540 21615651844290775159993940554347161676254023723686245929465531810575286272 541 226392865688012614314383725544701843008160108567264596257791351279583232 542 1752784976313496485454664675816572374016109993585261499243911788363776 543 10221684872991776367027577966371514966941318860119572771449635602432 544 45603539598683036579209902071510694645873134200445305930320445440 545 157673563418681211052366722515211384679381017117792970827890688 546 427006436775773813196573647981858233283822968745168813948928 547 913725951326320421541483548793088481085583117670395412480 548 1555774583562189828885985932715483572492354622400233472 549 2119256216479299417889519666197108416937552248832000 550 2318627880086963822057771577741987957236679311360 551 2042442889051655068973999903091361000401141760 552 1449895125465039915176481349006529626112000 553 828841014301624597759136527323300495360 554 380559825359422878851392190748753920 555 139667431139030231901165474570240 556 40661196570830083782809149440 557 9284647929172483510828032 558 1635611465901638366208 559 216943172733169920 560 20872554761472 561 1370182144 562 54720 563 1 564 18996712387612122107873160143828291888856972249806638257456536205498777600000000000000 565 44184177264978314841619059137836506120144269144196715407227433969016079646720000000000 566 29525509361230508004999351221859321951998999422183944281226391207739664629760000000000 567 8291352129145260169556927500496249336775750076009444313849425441633995010867200000000 568 1176401547352731193314369983068878820953471255849252289246862384116530596020224000000 569 94519450060565275846644461945583082363803870316232426789471482959972284843950080000 570 4653219777625756587994207510682204988528846071761814405321824027810043018398924800 571 148744753315405502143132140910241383831998575354972195559853493919302503366656000 572 3227677634572489375085195593671983881673784382922607438196233397601186397290496 573 49240183531069643426889732932515868051305925702345137503761629124703547293696 574 543224814389471838540334044209340207967054913862663875707416805158735052800 575 4434829593816717675891033612180292113020840203165477455942423555141009408 576 27306997158792937403023609591745359791369407143884193427868000794443776 577 128836491369166354509552533254370831740857340915477813496213114191872 578 471952855082797031264809519752642278818919404486957499048936865792 579 1357134644321829852321542099696251161973639736322972169210429440 580 3091431310843324162411539676262504244129383339872041836740608 581 5619944066601944653921590995257426287874955850431101665280 582 8201762078441272803387519605909615568008518474737385472 583 9652478198881844875755219522280827289999523331440640 584 9189405758856731474086307251741326362586120192000 585 7089527820795459013703331478983090628897013760 586 4433722776950888467109372847370411409408000 587 2244904124464037129965166869099413831680 588 917441430657855090279472274996756480 589 301051720328654834435134988697600 590 78691114488720576243160768512 591 16195106372606905608056832 592 2580615926327326537728 593 310640071057417728 594 27208276995328 595 1630704064 596 59620 597 1 598 28893999541558037726075076578762831962951454791955896789591391568563640729600000000000000 599 70713680336352915868698367780682238084119687602964551289821350886631226212352000000000000 600 49676565413493462271245528463083356707430462297835407052148791054179392322273280000000000 601 14655470665173469447103419462097243152024422133502843713911612870250106863799500800000000 602 2183457813184345236607827026194853189279744102141276927131297973673099067052261376000000 603 184166056864607105232418048309717726277277764188075230553663653394622874053907578880000 604 9517289499752722366534914671077048184134717165633906597566165139275309397101772800000 605 319397117793023799122861817676752973177037831522882980209971817161054140142243020800 606 7278684648086034531706329207331653778449388277231012026535333069220323254981361664 607 116677060490156947830639140270188543871882637201125804246863026900918159361966080 608 1353522962880191527762231773079141707380204773886601103077269378310826409066496 609 11630298798931266028267918074660070490519155421776357515563475693011258572800 610 75460329203837147861155442160309972930372668184408264561827093621489270784 611 375680869821018759996853659511564088818647656979336201121628261569265664 612 1454552061296743215332402474239542992943201948119341428324676770201600 613 4429357477925252880634426282466910667134052875604744344466549112832 614 10708714359622885443616449620390326500465024339435898725350768640 615 20715575903707022597109649037389793082905244886823976659058688 616 32267469059457639992127642194857767268334632374852867063808 617 40672698739479798965428078078862318571566914961703698432 618 41640799645462127137049655065592384358161807719792640 619 34711705913720383923418300576080452626615369728000 620 23587410273829714999817307844048391483304181760 621 13063134231390647194695474292188558178385920 622 5886229162745063983284392328561540300800 623 2150549277124025292125785188702126080 624 633521679043499269062489235660800 625 149236997847796257071856328704 626 27779491265890274435917824 627 4017015614896826112000 628 440178677832174336 629 35198726908928 630 1931248484 631 64804 632 1 633 46230399266492860361720122526020531140722327667129434863346226509701825167360000000000000000 634 118898590644950809613008031315905605051368146315375366614979282231995654903693312000000000000 635 87700175069738820362345810576659723469991455180984622591280288770459079282702417920000000000 636 27147641825319238469965468113880885944800586987144593434074720988146626983487550259200000000 637 4241829796990065847519856542175333017597609003879014974640104489901369900676977524736000000 638 375119722964013733332254374853373248900767216582993618798300196097784419026215108608000000 639 20322750638341367632820297492308751683906339286669421591003669088101177558321258823680000 640 715065522704542294628936669919024365932211286999682409881393909248043904971316605747200 641 17089486546983247360174244311368883278724428422263134689347379208644678919619300294656 642 287420306884952866273070904996054347614839600197134068023253460658324823883061919744 643 3500484467690635767236218572968042812322394571917628561940036472677984182028206080 644 31603930138900414467287086685269985053220528025926907001057869655833109956919296 645 215675028966106913844832233676138237294246850192416304890743936845518246772736 646 1130747892531078844692317371728293498421953936639363653512480880369556520960 647 4617154680562321975906139274394071456241024537695335806116385723477131264 648 14853358432020633179251541978701947761023711896823693070335987836518400 649 38011885709702621631815612292010974572592369204075722747166559567872 650 78013620470767001861625699342869764226824164976726998890632445952 651 129263341819722523530627037380891322173582948195829021461708800 652 173849133371586820190782781987377498215959063356543441305600 653 190579577463143456658806836314994902260949422752957202432 654 170803057350415675716089151509187748581797598477680640 655 125381711006321808382716031928602469488436644413440 656 75434990038219193715563645309744778893317898240 657 37173128881994429270228345269976627250462720 658 14972299858594070842515834750828022988800 659 4910169711037508108161988299240570880 660 1303446562382256667058052295213056 661 277689365461272886063540346880 662 46904502608414063555149824 663 6173891136274480358400 664 617615460180080384 665 45210319049984 666 2276589000 667 70280 668 1 669 77713301166974498268051525966240512847554232808444580005285006762808768106332160000000000000000 670 209783344296959721017707887363783507841754132427989276143686800083750037075282362368000000000000 671 162276522294592029659590411787559734301065568775955942537892233218810833248620464046080000000000 672 52645534748887784498215492079050054912603927862292917510959940121822328919314599719731200000000 673 8616852980730202579697674966018930246579958819842149917080286313038420675854367037849600000000 674 797995163588843125578570113731913127691621039293493512351843319432813200560148147339264000000 675 45268075883060094834232291535363405718649870700835745913325405211713285645357875850117120000 676 1667833714949606814457890384985740890791721144533937693957735235995594334612234718465228800 677 41746922722011319206407297261515713118149563928853468799004451389203917990977256613216256 678 735640253759365413042851506801504752315823428915098304747481030854456738627274099654656 679 9392180407348296496854475413285933702465387881754885957629288326093761681338425933824 680 88957511563277356486780500969938082396230702354023985092800516022050713505537982464 681 637435086504694735457420831081542293612759930216424307439157588254893865141534720 682 3512935883586732824967629689635842078692664529432800718533138184003145061892096 683 15097640801232102821808388676770359653551053163167754467014547693887878594560 684 51197286723379027626038974919603379634811385046134437274690043578798833664 685 138353975102844450861020466315445604147376319440865716275880139872534528 686 300449704973362815894324464881424861431628860185785347015254107750400 687 527979313345221106271738416465752456713066407646407822598840778752 688 755120221957435076217445052535450315751035576279385410161868800 689 882995741111943622418203019915473529528951865420297191555072 690 847146529918141314111453534716312607809379391301161582592 691 668443068334506933187089082233810949981402640154624000 692 434363430202867625841664723117317083835466755604480 693 232491459564645657382278404075396029026522890240 694 102392467066030201860227321444583495389675520 695 37014051691441444740055000226118945669120 696 10937306615493062936638422112305741824 697 2625525631343376877606567886708736 698 507521428242501797483774484480 699 78027087826373719041844224 700 9375609681848017069056 701 858541250397445120 702 57676920413984 703 2671914000 704 76056 705 1 706 137086263258543014944842891804448264663085666674096239129322751929594666939569930240000000000000000 707 387967116906245498660009935261601946512250945092160616169682178361616627320303420178432000000000000 708 314377130506627129141984745108079429114704695282678694029503050311701523206404500755578880000000000 709 106769484388792355638545961871863920932324019489919113902231770979909026894860684896501760000000000 710 18285906441973996443138495720175106456675796790648282142052845778511120479027155251809484800000000 711 1771388169348484666982759056199815029317370834619169318702302178940122780713221624510283776000000 712 105095641998159301623649769811209199903460923134019052096653576927220223327464694106009108480000 713 4049736825477066056347627105886127284509572338726820149105847706837135283049333434885131468800 714 106035140519977904830476133538775023686165630966667609691468863709005389312055376251505868800 715 1955147222750120758530864066452229573891606302537024159447202612641645895160517189814976512 716 26132096075229159140537353024326669483782232261180309934177076664611988324966377824714752 717 259273830388594390868220902637842007153477430794208260083305937832034215918394618675200 718 1947718223810967205080619644403715410571038658865117265585384043373321224258253225984 719 11264066134354561530984500642229964581658070131750646481001900594864407677365125120 720 50859137436250607274158736579987689952228767249126878727090759752035532334432256 721 181437625365490563578809018190561740087053243178058541172482499281405289168896 722 516620058969347760322511823604762391986585323645206706826750834110004985856 723 1184219398115120412989163928567685546790876381747584509235979688951676928 724 2201175233016158798472582764158133705598667927712853508371080911257600 725 3337781659248837024876851456950163081622669786982000933811154583552 726 4149355850791746360793017461090530563260326546955007814499565568 727 4245320318357046498126562099204518269924378669494607512862720 728 3585089337816281712445770415546002258933204605374501486592 729 2503628560941622652368122537404475629186249682583552000 730 1447096228066464109398869451269742186275000465489920 731 692131244224055233532838850040131339830776299520 732 273545442087255442338241642490157500163686400 733 89086568487803917381390527902806582493184 734 23802382209075609636910604757178548224 735 5183941151113828438722275062972416 736 912013851534423156996694941696 737 127989711820941802002843648 738 14076981569024426546176 739 1182973927726105120 740 73109895677984 741 3122850024 742 82140 743 1 744 253472500765046034633014506946424841362045397680403946150117768317820539171264801013760000000000000000 745 751241424593749828420724077558265816712380915365097049143634020060019385159046991395684352000000000000 746 637001656392826182011179118779122445903789258892516516025913359059557201120289417450225664000000000000 747 226238606097191251660305240065972136121912329935951523711151930443799202432731613741753303040000000000 748 40500336814709350498531483007738674083729159130031974365696968095710974165065846636143653683200000000 749 4099564248620882669171415361204548934003898199753214392432157066056554007242289778123503304704000000 750 254106024606928967865365856372913103997527047279398913402767540381195878989955952173038153236480000 751 10229437705690824442492717534526527411177391769951069424861272844020058430950798281318837780480000 752 279847137317939596520416050440239963892226378483029272956616362213960152883705367065051896217600 753 5392753230836304435897932569225603791489069073026780936836704728292015889826093857511202357248 754 75360205098068828784300288711785844153835896724192514764550610963536721099991072499438714880 755 782174585488370402912269505116273962343322420457091596337097191382823761943005085881597952 756 6151121457416770186237095326959081124130869373861187988479092669036330919299610627276800 757 37271829621146872166248013658436884338650746592035144630007344308868103700475285602304 758 176505403664732784564726235790609969236449334924163875465319779029227852231935524864 759 661215309165760863153272273773037383605075877300115811231321887334682925098598400 760 1979792050637790117261472676158739626592356754787023087636402152818332644933632 761 4779809892183781247083501966448430360433740297936510940076277714336041926656 762 9374792440168247302105644394000101065323519740767112413884771759741206528 763 15031607931168688322099199764674560591356210588871665097941159130431488 764 19806575031041278330864337760018478887202905851846426949559930322944 765 21538187874782208817119415819432237396870581577204920187185266688 766 19392322770630836733209942104886377813917168127201876293713920 767 14490895349277989986161312188479898099668508222708453998592 768 8999643528731980039459647504154348303374726772167802880 769 4647511101358495509254716293855309501652510074470400 770 1994481094001478394505207309935771198110087249920 771 710069627677494637507055229213909754380288000 772 209074377203754065561056886483743644090368 773 50675933136449696263246878683627552768 774 10044062965940769442357662407270400 775 1612885513465900464764266758144 776 207172733146704201325083648 777 20909838975570409719296 778 1616442499200872256 779 92109315224000 780 3635485764 781 88540 782 1 783 490722761481129123049516085448278492876919889909262039746627999463300563835568654762639360000000000000000 784 1521517357303108448586599271562434703683933399012001928462009008389857075486241422377274572800000000000000 785 1348646746351813950964075739414181361349130452731930044959976301790083056955691454316073189376000000000000 786 500398082525088301099625454424511571139208126087409432393960527709411995375024424172983272079360000000000 787 93539014627187534800276842089895877225033894965529620462276966422961883678744442263416731389132800000000 788 9883554097753448639179099765259860664627088736737499730595306083697497145553803603910675088277504000000 789 639364625765943302332586056293487308927821516398250497899351008019046251482132170210718886395904000000 790 26860873497108763342788924163676410900469923040922130487466938207677367857892982281883335220264960000 791 766936097013399493433697717924935389775757519188062223499551916270568311828490110825219165152870400 792 15428090962737118756957708637394961014185021404615256924530919943986232787405203012814019317727232 793 225143111296805009170917574452793125344074543920772153990266286297965094617400061265874494947328 794 2441438326200389297593915541688514580242386218606894593684269614896578600977581457291272519680 795 20072091475947361706951800450459952367617728776885777128207531801480757524866584013021642752 796 127247295896522957854376891703220518340407145051383372891372954328548799842143813549162496 797 631036007549307959441987070858048820850066309276922421695343080963190598608706391244800 798 2478195894870746349201267020794553101565718463805867014361551268841259114500156555264 799 7788466691461805285294573907944500039337560194533398926722369637480680446859673600 800 19765464659453640137659183493313348997766304403408780295660231527862744654020608 801 40816512032190523876377599016984818855537350181445291059049340358781239820288 802 69035244318976771252517368259993432052416319567998751187613232348423782400 803 96159339258313764365319527229710250113339312958034629883338633733210112 804 110805418801996110583193869597119681888981113015537214740417682079744 805 106011145863650133626981923628317299154293765939296293322603102208 806 84441951993539733781088072518972640383329101538940126293393408 807 56105247026134665688622722247689604654473244817212374515712 808 31126443882299777159021351779199476840742327236721377280 809 14420468461965739642330232112540588372391937599078400 810 5573942087123728862178272720403090269941119057920 811 1793911199101755713375574128745636805344755712 812 479126424887894496947899502988794872791040 813 105677221937941349729597438025840263168 814 19116543979186459556656662921830400 815 2809515220121263931617949908992 816 331147168432861160550789632 817 30744275140708516524800 818 2191296735513856256 819 115376424113600 820 4216396704 821 95264 822 1 823 993713591999286474175270073032763948075762777066255630486921698913183641767026525894344704000000000000000000 824 3220021450814858606332293574711560111488079992199305342665357689752400872292722418405075635404800000000000000 825 2980682180048460126128229907637489061923913103483845471245049659662683329890608664006582949904384000000000000 826 1154265828884155259684501122733488841266084652958123262280645032144275320401011964748869532060221440000000000 827 225087572202402359356564323312264512788445589938324028162320956909240894708040430298636555337387212800000000 828 24802424259010809132748026255239547538792755736809278946950542175666704747563253452040104452082892800000000 829 1672870945714971978006235432184620351185890852888587044766807277941236797250579578321990498604023808000000 830 73271166561948039381233836994874502383798493419051691336009951921578648939224756260423257321992355840000 831 2181184370007747940398045813814819920780572794440188916297708271011703755784121703589923970134677913600 832 45755249344354837788722376104568641707139279935046151415431714472934423119902062096190899495645478912 833 696486002635572271498983371357094165180010516764951022745086435995330644005040388342084366533394432 834 7881493702261225846425436713187974848984197725471993599784135798613635587283095511331305116663808 835 67655663531553367483480315205232899822632387014708784483230540437907559799269112915598589820928 836 448131994871850591929075664140093776064747364729739443534786150162718920193838372792404279296 837 2323883638175663964671933885360088463719487967644350322812862219161415273599050761472311296 838 9552541229083994816566548345718439986486652778978043673396927648791723410809269990195200 839 31459080453800123815782376532256037747940779947664644420695488689906871057265002020864 840 83766912842401597974456475256241013586751234321236750383240299630585070896914890752 841 181766200915217829403001873991726095035394047273565140509027063411865485500743680 842 323584872762719378926688739409917916542234595131968175923513140057925052530688 843 475308452685352425695992370805519238781274916815695062444718959871236505600 844 578827743559808822065712023194763584421741041253714737292598056872574976 845 586689452583921560434715724764636037792605828317038275465583007891456 846 496470731881777862630733170956046788286807531455355437303254220800 847 351559033084966877124620853140222848143276220113688241362698240 848 208624822049403573767827345965767041174110648277147123187712 849 103820025399069070696008051858516582825970084673675591680 850 43315784241615150063862397895110208331766698795335680 851 15133694867136985058756707252488588805623322247168 852 4417607501787865978662271807112277528748490752 853 1073560798288814589176885091884146353111040 854 216094379961722340128846323062332653568 855 35774159719285433407219487932243968 856 4824214592866791232408954030080 857 523022189586023012182066432 858 44768574247997196563200 859 2948281454123185856 860 143727475551296 861 4872670400 862 102320 863 1 864 2102697960670490179354871474537328514128314036272196914110326314900296585979028128792433393664000000000000000000 865 7114021098442021947862211776610869050225244465545331757578262058361966710536390848782706423313203200000000000000 866 6870711764282466989205774000771486358784183870418979271091259773552574792940255084289572192215105536000000000000 867 2774372937330905238628615425590744196941793164855937798207073771838067727612720336026042329426496061440000000000 868 563873196334890053651095309403394770812380059498768193668083037305246512090502087711340257875528253440000000000 869 64736193069889516913634180613190327661188403261379258569180681155818339943120062659054948235204991385600000000 870 4548245461472295037661608634882452977145441621947548647996397421728771004513130433234702412677363269632000000 871 207491577818227014599892083550787097547275858867004788007618762225655661667532919913850920316080551362560000 872 6433604789504541033581935430078889391379948762006642571260127270191706800805723643928641554234713151897600 873 140590813636681132251283233530134961084876894597954796947978644551638333693487859544567394944462251622400 874 2229935353609509481209534228680415943711652260509932558744022777754291322719708719936967472944370417664 875 26303459041282295046535227252504824449529668926823458228443743645691032667087817704657494690574106624 876 235475145822406754060853217063591449852319547642952344601371673831734666752024391359404961274265600 877 1627603137680465277988592702076899334304017963638931787427821129154332120994020488605957886050304 878 8814113092304240864748037651436412245454904048249400605661090139143813905150421114092724944896 879 37868889551597208677116060279778403653436322958221650831522830000315418085220344394988650496 880 130481246493491670764434003735710649089571010897800936826550386172793735754935937758396416 881 363929957525292066176400126824276620673756428968653306691776237923699017447120203415552 882 828281271791133827209152151126351098851725251953759565908215151365586099507961004032 883 1548912288337707205368261797998629292426335211706130683785870080156598832442900480 884 2394028492660114545258431506638759720673468132781135867932708929257031270924288 885 3073666193525334227948973642926812969250470451003620518151191637172225572864 886 3291679772307862117515837534506440623174750391391699723045453885362667520 887 2950386607073065964419636351686374796826096485575985512466376353120256 888 2219109993998115560541375351343138744188861010012427819980475596800 889 1403236761036010292488238504153654502701967998078786889351954432 890 746827833718177636255933086800317006543939567225481390456832 891 334649839622636205386330770241558883025954822554019430400 892 126187897334057280245614126809737720631360011420827648 893 39982737064693731188731986167495149904833582727168 894 10618494672704059045747960097835106864317857792 895 2354784377081866343800814941320716656115712 896 433744367693854916978369687642104954880 897 65882082993367077488683770033973248 898 8171556606217338510374179194880 899 816748805227132618833221632 900 64592818745521498258944 901 3938420033196064000 902 178109037893696 903 5611932400 904 109716 905 1 906 4644859795121112806194911087252958687709445706125282983269710829614755158427673136502485366603776000000000000000000 907 16392807308771089058053890804785979620233091562652716566374426108780871597661823543724148032707284172800000000000000 908 16503692967140645263030925587628949616491050717341514561647692978358094044560088848228045539931781595136000000000000 909 6942803055091545563560744337977631978713267096010263474788775689368721893824741095149395395758455259136000000000000 910 1469408556604379934785127515183820543079942327921152009528891053802784245675008650473222053063675483258880000000000 911 175610539257316143788117919687470040766665822478268283364732644882638037718287151517795920285869824960102400000000 912 12840757694345566277705092835998000740462733919312043410791061038791936091620503449615334025445918415781888000000 913 609593686379422269610946924268977629425001846078133510478212708071740680427039124902023986054368251042856960000 914 19669146066069463641185246759539427506471620863937098566069503754555568734104846942797991621876087835852800000 915 447326396354136571773606155780582127353553890221192885800121156584129521263583651175691992100068334239744000 916 7385650777513977436701059942512806362204035088994725680307308649475330841209821490619774714540721738612736 917 90714771568483150017754038706106645391929458530344046039228776401858925214803127478404779612035665100800 918 845992441649080205932365275850866661385454014271940569785818540253959407630884724026746164886292660224 919 6094846441472081754819786944540429053346784216743106779341527738787330302330498150340853351055360000 920 34424917954144545535716040803071789299641715927174951441092737536908463662058737454144987406008320 921 154382124528643911019582173366904595889264129499653426402034848660356281024737424968429097451520 922 555748956884265649941154621106813969889943665211593569096101312720133755296561081358064025600 923 1621138352517087973822968923207947687369277343953404881036065856708264911218340290948497408 924 3863418330842832486135067965333110013322295618473287472653985252443300287868255445450752 925 7575343199790186413793300543208380296660841434145664824479465220527730613629235494912 926 12295706191888961399033360831300021678529533659760649594935800463591412207622029312 927 16606660971521260015294485631532342890487643498221877143863819059541402319847424 928 18745353589483065769441876144711976776185457064419502899570597585383885635584 929 17748574146965885343172055657769677127622623170714028734130698015651921920 930 14136920086817566505108709497807137206282144837048634152987953836589056 931 9493489363208792916800403756875683686195863112052859054381007372288 932 5383082286920178916096105923712543830574621951823377219096412160 933 2579370355491733496951480384643093449994068175531291791327232 934 1044456762126708406767910233546333561577354886796174950400 935 357128186619728271591730078913189706481678785252950016 936 102939791979156097270971641587559498503374161575936 937 24945002822870133881432118200830347000125849600 938 5061782975859214880662820161895093679521792 939 855389698851404212905945815859533742080 940 119495665886759035455248759731580928 941 13663375572564578239408761448448 942 1261728733565030220339086848 943 92382310499752925842944 944 5225257831978017600 945 219614889924096 946 6442372804 947 117460 948 1 949 10701756967959043905473075145030816816482562906912651993453413751432395885017358906501726284655099904000000000000000000 950 39363775208154505941193586733378390026867362287635297758848266798012487461144466001618181911896793074892800000000000000 951 41275625225160384246635367859877160020847859884916439120685606872004015982997883944113837997862161272012800000000000000 952 18074734439260250656084526948667449726249698767440036812487253261026403739882711677331805469907673910607872000000000000 953 3980223540113334889222545545395028380466877321794805297240910185172097322199048131974741826879936961991147520000000000 954 494759413330405427835608363917287165056644237669376759981062890529133032196343617263961962136072013796186521600000000 955 37619259975968987409576168629457640199955997931192186869231466633999923680883675210596109938486167925380087808000000 956 1856861658992097931850819538749655329751093318305665912607384502955807494383413856278237891839909877820424192000000 957 62292035749573260248367880762184622289720004875384874613672176482358004230579839137516525712257779704277237760000 958 1473032607820659185333631646890650759278168210192592784530663141496392383319488129612621273954998105780781056000 959 25292655611911156668835971802393662729807927929599450074353907453419142471093423145620614131815056262932987904 960 323163770607403822648502868678470038971510480233122349942862679304346249513939508242946812544036871954497536 961 3136287561505171891374269031769226626379563909909330097268175521316112792685988133974690973202689241907200 962 23524916050366696415616792496485803168888838084773040895715643256281615462602668341445061484163287220224 963 138424231057203714794112247791548387121169540240803620118902010830663464619284284924074184939751342080 964 647167570208332228372437686896316130384131045911299400830769051869862543049241577153840075191091200 965 2430729851926596013178551501420414616558473382206340685419665825562024142719451614211059346309120 966 7405058496268962339343198321660392949025140443414729191473479557312553005194048810615465574400 967 18450188601668466283427324980198974905401197058023045111916825616351280965172461011331973120 968 37869133954700979297653194103795529165032812816353176869742304627392283012449893582110720 969 64430688631084743922923561027139680538181405076878908551462606564174420661673499033600 970 91360019077301680331850406923025506180141204354795006676871443006068028652415614976 971 108458893559988282285559678740621029093796383113877441351759747227922441934209024 972 108215915864338093784372208715528919176531100467988921748323446282285224034304 973 91034367877028150105655605694401876404989262005974148183220250704529588224 974 64727724903357223958738061118197655570019899361178320053784342123511808 975 38971247966383692661342679795125573702422492920237672706152960360448 976 19892040536561179836448183087329944486791255439186893545312092160 977 8612152613535601254442929893606716101664870001665998304837632 978 3161869780595077329035277871422635331307228404560915595264 979 983413881020913967388321546331901695376207184280944640 980 258621554596688602824989491278941694131159588929536 981 57340413868369109117674167236958946549065318400 982 10673994790023277921538730659749494561308672 983 1658878556273971967307038476294683901952 984 213622660206156414946535717349939200 985 22566133516599431474121358247936 986 1929190926925745109554357248 987 131028317425062344012544 988 6887522933813500224 989 269504624918272 990 7372773464 991 125560 992 1