0 1 1 3 2 2 3 15 4 20 5 4 6 105 7 210 8 84 9 8 10 945 11 2520 12 1512 13 288 14 16 15 10395 16 34650 17 27720 18 7920 19 880 20 32 21 135135 22 540540 23 540540 24 205920 25 34320 26 2496 27 64 28 2027025 29 9459450 30 11351340 31 5405400 32 1201200 33 131040 34 6720 35 128 36 34459425 37 183783600 38 257297040 39 147026880 40 40840800 41 5940480 42 456960 43 17408 44 256 45 654729075 46 3928374450 47 6285399120 48 4190266080 49 1396755360 50 253955520 51 26046720 52 1488384 53 43776 54 512 55 13749310575 56 91662070500 57 164991726900 58 125707982400 59 48886437600 60 10666131840 61 1367452800 62 104186880 63 4596480 64 107520 65 1024 66 316234143225 67 2319050383650 68 4638100767300 69 3975514943400 70 1766895530400 71 449755225920 72 69193111680 73 6589820160 74 387636480 75 13601280 76 259072 77 2048 78 7905853580625 79 63246828645000 80 139143023019000 81 132517164780000 82 66258582390000 83 19275223968000 84 3459655584000 85 395389209600 86 29072736000 87 1360128000 88 38860800 89 614400 90 4096 91 213458046676875 92 1849969737866250 93 4439927370879000 94 4651352483778000 95 2584084713210000 96 845700451596000 97 173477015712000 98 23130268761600 99 2040906067200 100 119351232000 101 4546713600 102 107827200 103 1437696 104 8192 105 6190283353629375 106 57775977967207500 107 150217542714739500 108 171677191673988000 109 104913839356326000 110 38150487038664000 111 8803958547384000 112 1341555588172800 113 138101310547200 114 9691320038400 115 461491430400 116 14592614400 117 291852288 118 3325952 119 16384 120 191898783962510625 121 1918987839625106250 122 5373165950950297500 123 6652491177367035000 124 4434994118244690000 125 1773997647297876000 126 454871191614840000 127 77977918562544000 128 9173872772064000 129 751077302976000 130 42918703027200 131 1696391424000 132 45237104640 133 773283840 134 7618560 135 32768 136 6332659870762850625 137 67548371954803740000 138 202645115864411220000 139 270193487819214960000 140 195139741202766360000 141 85151887070298048000 142 24017198917263552000 143 4574704555669248000 144 605475602956224000 145 56652687995904000 146 3776845866393600 147 179138934374400 148 5971297812480 149 136097955840 150 2011299840 151 17301504 152 65536 153 221643095476699771875 154 2511955082069264081250 155 8038256262621645060000 156 11483223232316635800000 157 8931395847357383400000 158 4222114400568944880000 159 1299112123251983040000 160 272194921062320256000 161 40028664862105920000 162 4213543669695360000 163 321031898643456000 164 17764610992128000 165 710584439685120 166 20244570931200 167 398907801600 168 5147197440 169 38993920 170 131072 171 8200794532637891559375 172 98409534391654698712500 173 334592416931625975622500 174 509855111514858629520000 175 424879259595715524600000 176 216302168521455176160000 177 72100722840485058720000 178 16480165220682299136000 179 2665909079816254272000 180 311802231557456640000 181 26725905562067712000 182 1690175845822464000 183 78874872805048320 184 2696576848035840 185 66418148966400 186 1142677831680 187 12984975360 188 87293952 189 262144 190 319830986772877770815625 191 4051192499123118430331250 192 14584292996843226349192500 193 23612664852031890279645000 194 20989035424028346915240000 195 11448564776742734681040000 196 4109741201907648347040000 197 1017650202377131971648000 198 179585329831258583232000 199 23104545358407537024000 200 2200432891276908288000 201 156552537719305728000 202 8349468678362972160 203 333027240732426240 204 9843169676820480 205 211681068318720 206 3207288913920 207 32342409216 208 194248704 209 524288 210 13113070457687988603440625 211 174840939435839848045875000 212 664395569856191422574325000 213 1138963834039185295841700000 214 1075688065481452779406050000 215 625854874461936162563520000 216 240713413254590831755200000 217 64190243534557555134720000 218 12271664205136003187520000 219 1722338835808561850880000 220 180435497084706479616000 221 14263675658870077440000 222 855820539532204646400 223 39011762485798502400 224 1345233189165465600 225 34715695204270080 226 657494227353600 227 8840258519040 228 79641968640 229 429916160 230 1048576 231 563862029680583509947946875 232 7894068415528169139271256250 233 31576273662112676557085025000 234 57138019007632462341391950000 235 57138019007632462341391950000 236 35321684477445522174678660000 237 14490947477926368071663040000 238 4140270707978962306189440000 239 852408675172139298333120000 240 129605997394594279278720000 241 14812113987953631917568000 242 1288009911995967992832000 243 85867327466397866188800 244 4403452690584505958400 245 173535081402345062400 246 5224712128242647040 247 118743457460060160 248 1995688360673280 249 23972232560640 250 194107146240 251 946864128 252 2097152 253 25373791335626257947657609375 254 372148939589185116565644937500 255 1563025546274577489575708737500 256 2977191516713480932525159500000 257 3142591045419785428776557250000 258 2056968684274768644290110200000 259 896627375196694024434150600000 260 273257866726611512208503040000 261 60277470601458421810699200000 262 9869995186203718191225600000 263 1221999404006174633199360000 264 115920892079637119354880000 265 8500865419173388752691200 266 484379795964295655424000 267 21474966323540201472000 268 738923572422888652800 269 19592670480909926400 270 395146295413309440 271 5933127558758400 272 64055358259200 273 468697743360 274 2076180480 275 4194304 276 1192568192774434123539907640625 277 18286045622541323227611917156250 278 80458600739181822201492435487500 279 160917201478363644402984870975000 280 178796890531515160447760967750000 281 123532397094501383582089395900000 282 57014952505154484730195105800000 283 18461984620716690293586986640000 284 4343996381345103598491055680000 285 762104628306158526051062400000 286 101613950440821136806808320000 287 10442540361507310501885440000 288 835403228920584840150835200 289 52361455943740360351334400 290 2579382066194106421248000 291 99847047723642829209600 292 3025668112837661491200 293 71192190890297917440 294 1282742178203566080 295 17310960569548800 296 168887420190720 297 1122175549440 298 4534042624 299 8388608 300 58435841445947272053455474390625 301 934973463135156352855287590250000 302 4300877930421719223134322915150000 303 9011363282788364086567152774600000 304 10513257163253091434328344903700000 305 7646005209638611952238796293600000 306 3724976897003426335706080245600000 307 1277134936115460457956370369920000 308 319283734028865114489092592480000 309 59749002859202828442403292160000 310 8535571837028975491771898880000 311 944648266548661319247482880000 312 81869516434217314334781849600 313 5597915653621696706651750400 314 303335330984426915138764800 315 13046680902555996350054400 316 444773212587136239206400 317 11960288069570050129920 318 251417466927898951680 319 4071537925957877760 320 49652901536071680 321 439892815380480 322 2666017062912 323 9865003008 324 16777216 325 2980227913743310874726229193921875 326 49670465229055181245437153232031250 327 238418233099464869978098335513750000 328 522249462979780191380596353982500000 329 638304899197509122798506654867500000 330 487432832114461511955223263717000000 331 249965554930493083053960648060000000 332 90463724641511782438576234536000000 333 23946280052164883586681944436000000 334 4761248665342725391504012344000000 335 725523606147462916800611404800000 336 86030467132110227288610048000000 337 8029510265663621213603604480000 338 594778538197305275081748480000 339 35159322455013119709265920000 340 1663451815075889534631936000 341 63009538449844300554240000 342 1906170911087726739456000 343 45793895761867309056000 344 865201809266049024000 345 12661489891698278400 346 140215834902528000 347 1133057251737600 348 6288939417600 349 21390950400 350 33554432 351 157952079428395476360490147277859375 352 2737836043425521590248495886149562500 353 13689180217127607951242479430747812500 354 31289554782005961031411381555995000000 355 39981097777007616873470098654882500000 356 31984878221606093498776078923906000000 357 17222626734710973422417888651334000000 358 6561000660842275589492529010032000000 359 1833220772882400532358206635156000000 360 385941215343663269970148765296000000 361 62485720579450243709452657238400000 362 7903332247203192880246976409600000 363 790333224720319288024697640960000 364 63046525048914359158665338880000 365 4037462195250673246614036480000 366 208385145561325070792982528000 367 8682714398388544616374272000 368 291855946164320827441152000 369 7887998544981643984896000 370 170321156166945079296000 371 2907922178460037939200 372 38643484099136716800 373 390338223223603200 374 2888719505817600 375 14738364825600 376 46238007296 377 67108864 378 8687364368561751199826958100282265625 379 156372558634111521596885245805080781250 380 813137304897379912303803278186420062500 381 1936041202136618838818579233777190625000 382 2581388269515491785091438978369587500000 383 2158979279958411311167385327363655000000 384 1217885747668847406299550697487190000000 385 487154299067538962519820278994876000000 386 143280676196334988976417729116140000000 387 31840150265852219772537273136920000000 388 5458311474146094818149246823472000000 389 733528024193546339197922498016000000 390 78242989247311609514445066455040000 391 6687434978402701667901287731200000 392 461202412303634597786295705600000 393 25787661763213977510631587840000 394 1172166443782453523210526720000 395 43340608005401642875011072000 396 1301519759921971257507840000 397 31615864613489180344320000 398 616894919287593762816000 399 9564262314536337408000 400 115930452297410150400 401 1072437116534784000 402 7295490588672000 403 34331720417280 404 99656663040 405 134217728 406 495179769008019818390136611716089140625 407 9243355688149703276615883418700330625000 408 49914120716008397693725770460981785375000 409 123596870344401746670178098284335849500000 410 171662319922780203708580692061577568750000 411 149814388296244541418397694890104060000000 412 88352075149067293657003768781343420000000 413 37023726729132961151506341203610576000000 414 11433797960467532120318134783467972000000 415 2674572622331586460893130943501280000000 416 483970284040953740542566551681184000000 417 68865336859582350432934370990208000000 418 7804738177419333049065895378890240000 419 711543081702047457464697014599680000 420 52577075002614344147637710438400000 421 3165931398006885238997539553280000 422 155898137023066318587000053760000 423 6288328216056456548047060992000 424 207722553683546612698251264000 425 5606546658125414647726080000 426 123070536397874955681792000 427 2180651807714284929024000 428 30837500311111100006400 429 342321927597903052800 430 2910900744880128000 431 18264475261992960 432 79526017105920 433 214211493888 434 268435456 435 29215606371473169285018060091249259296875 436 564835056515147939510349161764152346406250 437 3163076316484828461257955305879253139875000 438 8133624813818130328949027929403793788250000 439 11748569175515077141815262564694368805250000 440 10680517432286433765286602331540335277500000 441 6572626112176266932484062973255590940000000 442 2879436201524840751373970445426258888000000 443 931582300493330831326872791167319052000000 444 228809687840467221729407352216534504000000 445 43582797683898518424649019469816096000000 446 6546032853708077866152817153569216000000 447 785523942444969343938338058428305920000 448 76090638299512699982631036998753280000 449 5997291688631542855773874837340160000 450 386922044427841474566056441118720000 451 20518593265112805469412083998720000 452 896610798139383096142376779776000 453 32310299032049841302427992064000 454 959280133205258446225932288000 455 23397076419640449907949568000 456 466386905374892689195008000 457 7537566147473013158707200 458 97618803020002020556800 459 996110234897979801600 460 7812629293317488640 461 45356338422743040 462 183257933021184 463 459293065216 464 536870912 465 1782151988659863326386101665566204817109375 466 35643039773197266527722033311324096342187500 467 206729630684544145860787793205679758784687500 468 551279015158784388962100781881812690092500000 469 826918522738176583443151172822719035138750000 470 781813876043366951618979290668752542313000000 471 501162741053440353601909801710738809175000000 472 229102967338715590218015909353480598480000000 473 77490709541036155514917145810736084780000000 474 19939129940383572179276926407440863920000000 475 3987825988076714435855385281488172784000000 476 630486322225567499739981862685877120000000 477 79861600815238549967064369273544435200000 478 8190933416947543586365576335748147200000 479 685940236887232714129136934520780800000 480 47204489420196659897058885816483840000 481 2682073262511173857787436694118400000 482 126215212353467005072349962076160000 483 4927320602387600798620268789760000 484 159589331251420268781223280640000 485 4281664984794202333154770944000 486 94832004092894846802984960000 487 1724218256234451760054272000 488 25520344218086242516992000 489 303813621643883839488000 490 2859422321354200842240 491 20750524828404940800 492 111787339142922240 493 420253154672640 494 982473768960 495 1073741824 496 112275575285571389562324404930670903477890625 497 2320361889235142050954704368567198671876406250 498 13922171335410852305728226211403192031258437500 499 38451711307325211130106529536256435133951875000 500 59813773144728106202387934834176676875036250000 501 58726249996642140635071790564464373659126500000 502 39150833331094760423381193709642915772751000000 503 18643253967187981153991044623639483701310000000 504 6579971988419287466114486337755111894580000000 505 1770050944253141657551265330624182147080000000 506 370867816891134442534550831178400068912000000 507 61566989365326666349609228891275900768000000 508 8208931915376888846614563852170120102400000 509 888716275738808479120665032428673971200000 510 78802428390633264158482613712887347200000 511 5761897989852754798684750249974558720000 512 349205938778954836283924257574215680000 513 17607022123308647207592819709624320000 514 740235164343306489208106534338560000 515 25973163661168648744144088924160000 516 760190155936643377877387968512000 517 18520690399342363580622962688000 518 374155361602876031931777024000 519 6230154032240303954460672000 520 84764000438643591217152000 521 930741965600792374149120 522 8105154997974969876480 523 54580168336531783680 524 273584803691888640 525 959385635389440 526 2097017782272 527 2147483648 528 7297912393562140321551086320493608726062890625 529 155688797729325660193089841503863652822675000000 530 965270545921819093197157017323954647500585000000 531 2757915845490911694849020049497013278573100000000 532 4443308862179802175034532301967410282145550000000 533 4524096296037616760035160162003181378184560000000 534 3132066666487580833870495496771433261820080000000 535 1551118730070040032012054912686805043948992000000 536 570264238996338247063255482605443030863600000000 537 160074172349849332508983995117317341996800000000 538 35063866324252710930539351311412370151680000000 539 6098063708565688857485104575897803504640000000 540 853728919199196440047914640625692490649600000 541 97291044922985349293209645655349571584000000 542 9106058391806510524980213140155871232000000 543 704985165817278234192016501173357772800000 544 45396772041264128716910153484648038400000 545 2441507067765465746119537666401239040000 546 109977795845291249825204399387443200000 547 4155706185786983799063054227865600000 548 131766293695684852165413914542080000 549 3502094184602919658881432944640000 550 77824315213398214641809620992000 551 1439857820784425802808688640000 552 22038640114047333716459520000 553 276563326921378305461452800 554 2809787065964656223846400 555 22705350027997222010880 556 142264097919782092800 557 665174040536678400 558 2180898493562880 559 4466765987840 560 4294967296 561 488960130368663401543922783473071784646213671875 562 10757122868110594833966301236407579262216700781250 563 68845586355907806937384327913008507278186885000000 564 203258397812680191910372777647929878630837470000000 565 338763996354466986517287962746549797718062450000000 566 357242032519256094872776397078179786684502220000000 567 256481459244594119395839464568949590440155440000000 568 131904750468648404260717438921174075083508512000000 569 50434169296836154570274314881625381649576784000000 570 14746833127729869757390150550182860131455200000000 571 3370704714909684515974891554327510887189760000000 572 612855402710851730177253009877729252216320000000 573 89885459064258253759330441448733623658393600000 574 10755525016236030364364326327198895138611200000 575 1059657637067589198459539539625506910208000000 576 86595677867889009766586026894127446425600000 577 5904250763719705211358138197326871347200000 578 337385757926840297791893611275821219840000 579 16210727107595930224235128469709127680000 580 656304741198215798552029492700774400000 581 22410405797012246779825397311733760000 582 645260853513087947148904020049920000 583 15642687357893041143003733819392000 584 318352564175436545001001058304000 585 5414159254684294983010222080000 586 76435189477895929171909017600 587 887491314692550701560627200 588 8366921485316976311009280 589 62909184100127641436160 590 367674950906648985600 591 1607322189755842560 592 4938009799557120 593 9496172691456 594 8589934592 595 33738248995437774706530672059641953140588743359375 596 764733643896589560014695233351884271186678182812500 597 5047242049717491096096988540122436189832076006562500 598 15382071008662830007152726979420757911869184020000000 599 26491344514919318345651918686780194181552483590000000 600 28899648561730165467983911294669302743511800280000000 601 21489482263850635860808549424241276399021595080000000 602 11461057207387005792431226359595347412811517376000000 603 4550713891168369946994751642780505590381043664000000 604 1383842820706170978033491727629159594735755968000000 605 329486385882421661436545649435514189222799040000000 606 62511251076506876478079807007528383726064640000000 607 9585058498397721059972237074487685504663244800000 608 1201545794670939392133271883981362285484851200000 609 124297840828028212979303987998071960567398400000 610 10692287383056190363811095741769631016550400000 611 769520682871468245880344011718268898918400000 612 46559234593903961095281318356063328337920000 613 2376897862151253269128475711871100846080000 614 102646061523400950893537412658401116160000 615 3755343714270766496105027292380528640000 616 116444766333977255693179140849008640000 617 3058145378468089543457229961691136000 618 67895919595961284961122589343744000 619 1270161761148935603014198099968000 620 19924106057238205537477617254400 621 260256828033590493232653926400 622 2804113972079089489375395840 623 24597490983149907801538560 624 172513086965399704043520 625 942694464291801661440 626 3861523663253667840 627 11139010567077888 628 20151986552832 629 17179869184 630 2395415678676082004163677716234578672981800778515625 631 55893032502441913430485813378806835702908684832031250 632 380072621016605011327303530975886482779779056857812500 633 1194513951766472892742953954495643231593591321553125000 634 2123580358695951809320807030214476856166384571650000000 635 2393854222529982039598000652241773910587560789860000000 636 1841426325023063107383077424801364546605815992200000000 637 1017168827155596764078271339414087082887022167120000000 638 418834222946422196973405845641094681188773833520000000 639 132263438825185956938970267044556215112244368480000000 640 32750946756712713146792637553890110408746224576000000 641 6472519121879982835334513350571168064969609600000000 642 1035603059500797253653522136091386890395137536000000 643 135720059079876563156871846895167512701357056000000 644 14708577831316671869217638579771848667142144000000 645 1328516707344731652703528645914876653806387200000 646 100645205101873610053297624690520958621696000000 647 6427760998102852406765226450823187273318400000 648 347446540437992021987309537882334447206400000 649 15942216430353210185652529403507923353600000 650 622135275330856982854732854771040911360000 651 20668946024280962885539297500699033600000 652 584576251191784808883939727292497920000 653 14060113349663649427365802876600320000 654 286941088768645906680934752583680000 655 4951140355223694076063187887718400 656 71859801962608041742571667456000 657 871027902577067172637232332800 658 8732109299018217269546188800 659 71449170184836377424691200 660 468519148753025425735680 661 2398971575796341145600 662 9226813753062850560 663 25038843291893760 664 42691974922240 665 34359738368 666 174865344543353986303948473285124243127671456831640625 667 4196768269040495671294763358842981835064114963959375000 668 29377377883283469699063343511900872845448804747715625000 669 95126747431584568549347969467107588261453272516412500000 670 174399036957905042340471277356363911812664332946756250000 671 202937061187380412905275668196496188291100314701680000000 672 161308946072020328206757582412599534282669480916720000000 673 92176540612583044689575761378628305304382560523840000000 674 39310583496542769058789662940885600791574915517520000000 675 12873641378984766475393105992336804937591785198720000000 676 3310364926024654236529655826600892698237887622528000000 677 680391210092023795650364043412041186989605361152000000 678 113398535015337299275060673902006864498267560192000000 679 15507491967909374259837357114804357538224623616000000 680 1757006479122736985104725190347291740784070656000000 681 166254376519140703966898727688775992676342169600000 682 13224779950386192361003307884334453962890854400000 683 889060837000752427630474479619122955488460800000 684 50727194903946835210147192530820829292134400000 685 2464479104645190374582049839554048386662400000 686 102185718973093259433889871396143469690880000 687 3621199343454024697546484922122470686720000 688 109733313438000748410499543094620323840000 689 2842305990993543899624409996900433920000 690 62840098440333453563124710815825920000 691 1182872441229806184717641615356723200 692 18884755955773393369947834207436800 693 254340147552503614410071841177600 694 2868497904727484373045923020800 695 26824059892249999981726924800 696 205211387153825136472227840 697 1260899460238556906127360 698 6062016635762292817920 699 21934026723698933760 700 56097255047823360 701 90297392431104 702 68719476736 703 13114900840751548972796135496384318234575359262373046875 704 323500887405204874662304675577479849786192195138535156250 705 2329206389317475097568593664157854918460583804997453125000 706 7764021297724916991895312213859516394868612683324843750000 707 14665373562369287651357811959512419856974046179613593750000 708 17598448274843145181629374351414903828368855415536312500000 709 14439752430640529379798461006289151859174445469158000000000 710 8526330006663931633785757927523118240655386848455200000000 711 3761616179410558073729010850377846282642082433142000000000 712 1275869815238668820329138183169094060779185854516000000000 713 340231950730311685421103515511758416207782894537600000000 714 72618677230975616651144623864169780534467495276800000000 715 12587237386702440219531734803122761959307699181312000000 716 1793053758789521398793694416399253840357222105600000000 717 211986651285460657985461408835379764377208524800000000 718 20970722492755247886733816788016062712584069120000000 719 1747560207729603990561151399001338559382005760000000 720 123357191133854399333728334047153310074023936000000 721 7408840308339603563587287330159357962403840000000 722 379940528632800182748066016931249126277120000000 723 16680315891196105584061434889664595787776000000 724 628051761130307408480718478680616009728000000 725 20300662986030138455942415472504759910400000 726 563385651786220308675552695814193152000000 727 13413944090148102587513159424147456000000 728 273539252034392680215954623551242240000 729 4764108888842833327418658175057920000 730 70579390945819752998794935926784000 731 884453520624307681689159598080000 732 9304595775124218743661527040000 733 81351657050266393387204608000 734 583166000360332569083904000 735 3364419232848072513945600 736 15216731039566135296000 737 51889960919236608000 738 125287631998156800 739 190696547942400 740 137438953472 741 1009847364737869270905302433221592504062302663202724609375 742 25582799906692688196267661641613676769578334134469023437500 743 189312719309525892652380696147941208094879672595070773437500 744 649072180489803060522448101078655570611016020325956937500000 745 1262084795396839284349204640986274720632531150633805156250000 746 1560395747036092206104471192492121472782038513510886375000000 747 1320334862876693405165321778262564323123263357586134625000000 748 804775535467698837434100893417182063617989094147739200000000 749 366882964698509764124369524940185940767024439979116400000000 750 128730864806494654078726149101819628339306821045304000000000 751 35554238851317571126505317370978754493713312479179200000000 752 7869712947327209419305524793576325105327847821478400000000 753 1416548330518897695474994462843738518959012607866112000000 754 209859011928725584514813994495368669475409275239424000000 755 25844705902552411886060836760513382940321339315200000000 756 2667840609295732839851441213988478239000912445440000000 757 232425507628037330744633136067178028397806766080000000 758 17187768631317046307166147877236694536980668416000000 759 1083913337110084001352820136402314069899681792000000 760 58510841409451228143202166607412365446676480000000 761 2711478016535544718831319915953255959724032000000 762 108098791356898792777328368742322496733184000000 763 3712483743570261570130469229534307968614400000 764 109897761141765374878977812530155277516800000 765 2803514314840953440790250319646818304000000 766 61567373188664075562452556039302676480000 767 1161648550729510859668916151684956160000 768 18774117991588054297679452956524544000 769 258791100134672427662248098398208000 770 3025027470890384893772625346560000 771 29754368566134933381370085376000 772 243763388150619013877071872000 773 1640715112552243362634137600 774 8904831004354102375219200 775 37957506412421578752000 776 122197203742202265600 777 278989049639731200 778 402146377859072 779 274877906944 780 79777941814291672401518892224505807820921910393015244140625 781 2074226487171583482439491197837151003343969670218396347656250 782 15764121302504034466540133103562347625414169493659812242187500 783 55549760780252311929712849983981605918126121072896481234375000 784 111099521560504623859425699967963211836252242145792962468750000 785 141399391077005884911996345413771360518866490003736497687500000 786 123271264015851284282253224206877596349781042567360023625000000 787 77484794524249378691702026644323060562719512470912014850000000 788 36463432717293825266683306656152028500103299986311536400000000 789 13220659815627000973885175512756875830446810521352720800000000 790 3777331375893428849681478717930535951556231577529348800000000 791 865949485382683293602868638893166344625539254927676800000000 792 161643903938100881472535479260057717663433994253166336000000 793 24868292913553981765005458347701187332835999115871744000000 794 3185101555430559240838137522365669313565201857205248000000 795 342484038218339703315928765845770893931742135183360000000 796 31134912565303609392357160531433717630158375925760000000 797 2407068870594900894199040982262102539474429063168000000 798 159025571030293752769906611440739507112424742912000000 799 9013595119125961695460293765871874897060511744000000 800 439687566786632277827331403213262190100512768000000 801 18502909787255843363719372449727534024163328000000 802 672833083172939758680704452717364873605939200000 803 21162187629861195000133165025338025626828800000 804 575841840268331836738317415655456479641600000 805 13549219771019572629136880368363681873920000 806 275310706522894073741533127949334609920000 807 4820254794340232940929199546587676672000 808 72485034501356886329762399196807168000 809 932010963781327585771345869275136000 810 10185912172473525527555692560384000 811 93879374861507147719407304704000 812 722149037396208828610825420800 813 4572630720735831569675059200 814 23389415451334176826982400 815 94122396182431295078400 816 286521753980003942400 817 619506495091900416 818 846898831294464 819 549755813888 820 6462013286957625464523030270184970433494674741834234775390625 821 172320354318870012387280807204932544893191326448912927343750000 822 1344098763687186096620790296198473850166892346301520833281250000 823 4864357430486959206818098214813524410127800872329313491875000000 824 9998956940445416147348312997116689065262701793121366622187500000 825 13089543631128544774710518832589120230889355074631607214500000000 826 11747026335628181208073542542067159181567369938771955192500000000 827 7607598007835393544276198979624445946157915769871361458000000000 828 3691922562625999808251684798935392885635459123614043060500000000 829 1381772187181660746947998989075234764214440841586542432000000000 830 407951788596490315765599701536497882768073010373169670400000000 831 96747459746203236940458427241857205399543006412609408000000000 832 18704508884265959141821962600092393043911647906437818880000000 833 2984195149626477811800655001724142479940319893904609280000000 834 396912655369038920781367906633260329844279000667115520000000 835 44385931353096825549744368053611907853553780719763456000000 836 4203213196315987267968216671743551880071380749977600000000 837 339082745249020821617604034023009227299876094115840000000 838 23420129551734170862477155503090727411102553047040000000 839 1390668961236576947299588181020232126975050383360000000 840 71229385819434429008027687320548474796283068416000000 841 3155233037405733289392145617743011065173114880000000 842 121109954971129156562526801489125677249069056000000 843 4033263995338251282378320863652659001819136000000 844 116607972654337196939509276670229937127424000000 845 2926631470540227687893566159566555284766720000 846 63714763509584057065897666753988866867200000 847 1201355810281719594508508194688005570560000 848 19570959315366359309035847783137935360000 849 274519592968318307081741874222858240000 850 3300235543881422270928044389564416000 851 33796574950142573178986629693440000 852 292470360145464575587384295424000 853 2116474790740584897963884544000 854 12630284343720455486570496000 855 60991312726215479210803200 856 232082620723803193344000 857 669067014699252449280 858 1371976106697031680 859 1781208836997120 860 1099511627776 861 536347102817482913555411512425352545980058003572241486357421875 862 14660154143677866303847914672959636256788252097641267293769531250 863 117281233149422930430783317383677090054306016781130138350156250000 864 435616008840713741600052321710800620201708062329911942443437500000 865 919633796441506787822332679167245753759161464918702989602812500000 866 1237325471575845496342774877425021559603235425526982204192875000000 867 1142146589146934304316407579161558362710678854332598957716500000000 868 761431059431289536210938386107705575140452569555065971811000000000 869 380715529715644768105469193053852787570226284777532985905500000000 870 146942836030599735058251267494469496956929443247468871753000000000 871 44782578599801824017752767236409751453540401751609560915200000000 872 10974386850544320510279334263468002332488161694070327180800000000 873 2194877370108864102055866852693600466497632338814065436160000000 874 362686289077817999769915320388116316401318164248478049280000000 875 50025695045216275830333147639740181572595608861859041280000000 876 5809435553638019128683849403324666247140135222667501568000000 877 572141380282532186915833653357732281915316347686950912000000 878 48079107586767410665196105324179183354228264511508480000000 879 3465160907154407975869989572913815016520956000829440000000 880 215111203413094152348204480909629542186186202480640000000 881 11542552378263588662586581902467926653892918181888000000 882 536862901314585519190073576858973332739205496832000000 883 21691430356144869462225195024604983140977999872000000 884 762510965340892728551856994389444365732806656000000 885 23342172408394675363832356971105439767330816000000 886 622457930890524676368862852562811727128821760000 887 14454756014874303079683317330921607596605440000 888 292015273027763698579460956180234496901120000 889 5123074965399363132972999231232184156160000 890 77849181239265599916597299831698882560000 891 1020972868711679998906194096153427968000 892 11500974455533517652809150084677632000 893 110586292841668438969318750814208000 894 900295464111276300971387387904000 895 6140122517382958574399913984000 896 34592239534551879292393881600 897 157955431664620453389926400 898 569208762755389021224960 899 1556278230363332935680 900 3030726836150599680 901 3741638069321728 902 2199023255552 903 45589503739486047652209978556154966408304930303640526340380859375 904 1276506104705609334261879399572339059432538048501934737530664062500 905 10467350058585996540947411076493180287346811997715864847751445312500 906 39875619270803796346466327910450210618464045705584247039053125000000 907 86397175086741558750677043805975456340005432362099201917948437500000 908 119385187392588335728208278713711539669825688354900715377528750000000 909 113262870090404318511377084933521204302142319721316063306886250000000 910 77665968061991532693515715382985968664326162094616729124722000000000 911 39975130620142700651074265270654542694873759901640963520077500000000 912 15896543170583062247210818938038063761704185224044359762370000000000 913 4996056425040390991980543094811962896535601070413941639602000000000 914 1263824550207845942635394300663895752483314104768744130176000000000 915 261190407042954828144648155470538455513218248318873786903040000000 916 44647932827855526178572334268468112053541580909209194342400000000 917 6378276118265075168367476324066873150505940129887027763200000000 918 768136478758804751459308976661816981566306768330480762880000000 919 78559412600332304126520236249504009478372283124708259840000000 920 6865696563390386242990003840292787382983796172243410944000000 921 515442684939218186410660948970929983707492205123379200000000 922 33388999834119396690569130297712063721942814906777600000000 923 1873041454109136887519731699627749916108987177697280000000 924 91266693223479538262312508066025466565664934461440000000 925 3871920318571859199007197311891989490664572977152000000 926 143271797171946686364743656314227178192953671680000000 927 4629530860998277280493417465935912220520611840000000 928 130716165487010182037461199038190462697052569600000 929 3225217435818828874654340179461883694992588800000 930 69499634980607760261911707570895810262466560000 931 1306384116176837598908114803964206959820800000 932 21378582848013707054019412338397308518400000 933 303739428441724799674592743605644820480000 934 3732588982386787092775333254754467840000 935 39479306544475632712046794040672256000 936 357117200764139599385316997201920000 937 2740029673382145263825961615360000 938 17642042162621458439120879616000 939 93983481840449169767006208000 940 406415056607347761154621440 941 1388978320599274645094400 942 3606564935019213619200 943 6678823953739284480 944 7850513022320640 945 4398046511104 946 3966286825335286145742268134385482077522528936416725791613134765625 947 113700222326278202844611686519050486222312496177279472692909863281250 948 955081867540736903894738166760024084267424967889147570620442851562500 949 3729367292301925053303263317824855948091849874614766704327443515625000 950 8287482871782055674007251817388568773537444165810592676283207812500000 951 11753157527254551683137557122841970260653102635149567795456185625000000 952 11451794513735204204082747965846022305251741029120091698136796250000000 953 8070788514441953439067841423548625243701227010998921768210694500000000 954 4272770389998681232447680753643389834900649594058252700817426500000000 955 1749087294151506937259284519035305780368686968327939702089005000000000 956 566371123820487960636339749020956157452717684982380474962154000000000 957 147748988822735989731219064961988562813752439560620993468388000000000 958 31519784282183677809326733858557560066933853772932478606589440000000 959 5567597223633584114467970083277973573076635139378386534497280000000 960 822797619256194696719404445804626636415266276755426581452800000000 961 102628520251310306257474102917566333144269772154440304783360000000 962 10884843056957153693974526067014611091058915228501244446720000000 963 987868109370901343654830937174435292297783903090869243904000000 964 77130843374304609414491304404009962761989133574662463488000000 965 5204510349143360959142463185155867932657836273593958400000000 966 304654264340099178096144186448148366789727001381109760000000 967 15519486334047134210877776939772785019188750900920320000000 968 689754948179872631594567863989901556408388928929792000000 969 26798989661012627684525300913576193680991984287744000000 970 911530260578660805596098670529802506156189941760000000 971 27167176393716949500119019200103917830537425715200000 972 709737554552837577651875683021582758998074982400000 973 16249883403903351946238231126420076636992962560000 974 325812198574503297167683832108673215779307520000 975 5712662745315662720649044396996023654809600000 976 87406861676960959660203957986824405647360000 977 1163634615259080876172710142169705349120000 978 13426553252989394725069732409650446336000 979 133597544805864624130047088653238272000 980 1138939000902511714663658044784640000 981 8249859966295859502593901330432000 982 50227457937874334871195746304000 983 253399787794681329079906467840 984 1039233579472377289459630080 985 3373039855476719537356800 986 8328493470312887746560 987 14684384608250757120 988 16453091998040064 989 8796093022208