1 2 2 4 3 4 4 12 5 24 6 8 7 48 8 144 9 96 10 16 11 240 12 960 13 960 14 320 15 32 16 1440 17 7200 18 9600 19 4800 20 960 21 64 22 10080 23 60480 24 100800 25 67200 26 20160 27 2688 28 128 29 80640 30 564480 31 1128960 32 940800 33 376320 34 75264 35 7168 36 256 37 725760 38 5806080 39 13547520 40 13547520 41 6773760 42 1806336 43 258048 44 18432 45 512 46 7257600 47 65318400 48 174182400 49 203212800 50 121927680 51 40642560 52 7741440 53 829440 54 46080 55 1024 56 79833600 57 798336000 58 2395008000 59 3193344000 60 2235340800 61 894136320 62 212889600 63 30412800 64 2534400 65 112640 66 2048 67 958003200 68 10538035200 69 35126784000 70 52690176000 71 42152140800 72 19670999040 73 5620285440 74 1003622400 75 111513600 76 7434240 77 270336 78 4096 79 12454041600 80 149448499200 81 547977830400 82 913296384000 83 821966745600 84 438382264320 85 146127421440 86 31313018880 87 4349030400 88 386580480 89 21086208 90 638976 91 8192 92 174356582400 93 2266635571200 94 9066542284800 95 16621994188800 96 16621994188800 97 9973196513280 98 3799312957440 99 949828239360 100 158304706560 101 17589411840 102 1279229952 103 58146816 104 1490944 105 16384 106 2615348736000 107 36614882304000 108 158664489984000 109 317328979968000 110 349061877964800 111 232707918643200 112 99731965132800 113 28494847180800 114 5540664729600 115 738755297280 116 67159572480 117 4070277120 118 156549120 119 3440640 120 32768 121 41845579776000 122 627683696640000 123 2929190584320000 124 6346579599360000 125 7615895519232000 126 5584990047436800 127 2659519070208000 128 854845415424000 129 189965647872000 130 29550211891200 131 3223659479040 132 244216627200 133 12523929600 134 412876800 135 7864320 136 65536 137 711374856192000 138 11381997699072000 139 56909988495360000 140 132789973155840000 141 172626965102592000 142 138101572082073600 143 72338918709657600 144 25835328110592000 145 6458832027648000 146 1148236804915200 147 146139229716480 148 13285384519680 149 851627212800 150 37434163200 151 1069547520 152 17825792 153 131072 154 12804747411456000 155 217680705994752000 156 1160963765305344000 157 2902409413263360000 158 4063373178568704000 159 3521590088092876800 160 2012337193195929600 161 790561040184115200 162 219600288940032000 163 43920057788006400 164 6388372041891840 165 677554610503680 166 52119585423360 167 2863713484800 168 109093847040 169 2727346176 170 40108032 171 262144 172 243290200817664000 173 4379223614717952000 174 24815600483401728000 175 66174934622404608000 176 99262401933606912000 177 92644908471366451200 178 57351610006083993600 179 24579261431178854400 180 7510329881749094400 181 1668962195944243200 182 273102904790876160 183 33103382398894080 184 2970816369131520 185 195878002360320 186 9327523921920 187 310917464064 188 6858473472 189 89653248 190 524288 191 4865804016353280000 192 92450276310712320000 193 554701657864273920000 194 1571654697282109440000 195 2514647515651375104000 196 2514647515651375104000 197 1676431677100916736000 198 778343278653997056000 199 259447759551332352000 200 63420563445881241600 201 11531011535614771200 202 1572410663947468800 203 161272888609996800 204 12405606816153600 205 708891818065920 206 29537159086080 207 868739973120 208 17034117120 209 199229440 210 1048576 211 102181884343418880000 212 2043637686868377600000 213 12943038683499724800000 214 38829116050499174400000 215 66009497285848596480000 216 70410130438238502912000 217 50292950313027502080000 218 25146475156513751040000 219 9080671584296632320000 220 2421512422479101952000 221 484302484495820390400 222 73379164317548544000 223 8466826652024832000 224 744336408969216000 225 49622427264614400 226 2481121363230720 227 91217697177600 228 2384776396800 229 41838182400 230 440401920 231 2097152 232 2248001455555215360000 233 47208030566659522560000 234 314720203777730150400000 235 996613978629478809600000 236 1793905161533061857280000 237 2033092516404136771584000 238 1549022869641247064064000 239 829833680164953784320000 240 322713097841926471680000 241 93228228265445425152000 242 20340704348824456396800 243 3390117391470742732800 244 434630434803941376000 245 42985427617972224000 246 3275080199464550400 247 191046344968765440 248 8428515219210240 249 275441673830400 250 6443080089600 251 101732843520 252 968884224 253 4194304 254 51704033477769953280000 255 1137488736510938972160000 256 7962421155576572805120000 257 26541403851921909350400000 258 50428667318651627765760000 259 60514400782381953318912000 260 48987848252404438401024000 261 27993056144231107657728000 262 11663773393429628190720000 263 3628729500178106548224000 264 857699700042097911398400 265 155945400007654165708800 266 21992300001079433625600 267 2416736263854882816000 268 207148822616132812800 269 13809921507742187520 270 710804783486730240 271 27874697391636480 272 815049631334400 273 17158939607040 274 245127708672 275 2122317824 276 8388608 277 1240896803466478878720000 278 28540626479729014210560000 279 209297927518012770877440000 280 732542746313044698071040000 281 1465085492626089396142080000 282 1855774957326379901779968000 283 1590664249136897058668544000 284 965760436975973214191616000 285 429226860878210317418496000 286 143075620292736772472832000 287 36419248801787542083993600 288 7173488400352091622604800 289 1103613600054167941939200 290 133403841764789531443200 291 12705127787122812518400 292 952884584034210938880 293 56052034354953584640 294 2564472160030556160 295 89981479299317760 296 2367933665771520 297 45103498395648 298 585759719424 299 4630511616 300 16777216 301 31022420086661971968000000 302 744538082079887327232000000 303 5708125295945802842112000000 304 20929792751801277087744000000 305 43952564778782681884262400000 306 58603419705043575845683200000 307 53022141637896568622284800000 308 34085662481504936971468800000 309 16096007282932886903193600000 310 5723024811709470898913280000 311 1560824948648037517885440000 312 331084080016250382581760000 313 55180680002708397096960000 314 7276573187170338078720000 315 762307667227368751104000 316 63525638935614062592000 317 4203902576621518848000 318 219811899431190528000 319 8998147929931776000 320 284152039892582400 321 6765524759347200 322 117151943884800 323 1389153484800 324 10066329600 325 33554432 326 806582922253211271168000000 327 20164573056330281779200000000 328 161316584450642254233600000000 329 618380240394128641228800000000 330 1360436528867083010703360000000 331 1904611140413916214984704000000 332 1813915371822777347604480000000 333 1230871145165456057303040000000 334 615435572582728028651520000000 335 232497882975697255268352000000 336 67635747774748292441702400000 337 15371760857897339191296000000 338 2759034000135419854848000000 339 394147714305059979264000000 340 45045453063435426201600000 341 4129166530814914068480000 342 303615186089331916800000 343 17859716828784230400000 344 835542307779379200000 345 30783137655029760000 346 879518218715136000 347 19037190881280000 348 300983255040000 349 3271557120000 350 21810380800 351 67108864 352 21777738900836704321536000000 353 566221211421754312359936000000 354 4718510095181285936332800000000 355 18874040380725143745331200000000 356 43410292875667830614261760000000 357 63668429550979484900917248000000 358 63668429550979484900917248000000 359 45477449679271060643512320000000 360 24001987330726393117409280000000 361 9600794932290557246963712000000 362 2967518433617081330879692800000 363 719398408149595474152652800000 364 138345847721076052721664000000 365 21283976572473238880256000000 366 2635159004210972432793600000 367 263515900421097243279360000 368 21313786063471100559360000 369 1393057912645169971200000 370 73318837507640524800000 371 3087108947690127360000 372 102903631589670912000 373 2672821599731712000 374 52822561259520000 375 765544366080000 376 7655443660800 377 47110422528 378 134217728 379 609776689223427721003008000000 380 16463970609032548467081216000000 381 142687745278282086714703872000000 382 594532271992842027977932800000000 383 1426877452782820867147038720000000 384 2187878760933658662958792704000000 385 2292063463835261456433020928000000 386 1719047597876446092324765696000000 387 955026443264692273513758720000000 388 403233387156203404372475904000000 389 131967290342030205067355750400000 390 33991574785068386153712844800000 391 6972630725142233057171865600000 392 1149334734913554899533824000000 393 153244631321807319937843200000 394 16601501726529126326599680000 395 1464838387634922911170560000 396 105315178195974849822720000 397 6158782350641804083200000 398 291731795556717035520000 399 11113592211684458496000 400 336775521566195712000 401 7986771262439424000 402 144687885189120000 403 1929171802521600 404 17807739715584 405 101468602368 406 268435456 407 17683523987479403909087232000000 408 495138671649423309454442496000000 409 4456248044844809785089982464000000 410 19310408194327509068723257344000000 411 48276020485818772671808143360000000 412 77241632777310036274893029376000000 413 84597978756101468301073317888000000 414 66469840451222582236557606912000000 415 38774073596546506304658604032000000 416 17232921598465113913181601792000000 417 5953191097651584806371826073600000 418 1623597572086795856283225292800000 419 353861009300968327651472179200000 420 62217320316653771894764339200000 421 8888188616664824556394905600000 422 1036955338610896198246072320000 423 99120730896629783655874560000 424 7774174972284688914186240000 425 500093126872114491555840000 426 26320690888006025871360000 427 1128029609485972537344000 428 39065960501678702592000 429 1080876377516802048000 430 23497312554713088000 431 391621875911884800 432 4819961549684736 433 41196252561408 434 217969590272 435 536870912 436 530505719624382117272616960000000 437 15384665869107081400905891840000000 438 143590214778332759741788323840000000 439 646155966502497418838047457280000000 440 1680005512906493288978923388928000000 441 2800009188177488814964872314880000000 442 3200010500774272931388425502720000000 443 2628580054207438479354778091520000000 444 1606354477571212404050142167040000000 445 749632089533232455223399677952000000 446 272593487102993620081236246528000000 447 78473882650861799720355889152000000 448 18109357534814261473928282112000000 449 3383066792218048846777810944000000 450 515514939766559824270904524800000 451 64439367470819978033863065600000 452 6633464298466762444662374400000 453 563627685490639946278502400000 454 39552820034430873423052800000 455 2289900107256524250808320000 456 109042862250310678609920000 457 4248423204557558906880000 458 134337492634231111680000 459 3407110320433397760000 460 68142206408667955200 461 1048341637056430080 462 11946913242808320 463 94816771768320 464 467077693440 465 1073741824 466 16445677308355845635451125760000000 467 493370319250675369063533772800000000 468 4769246419423195234280826470400000000 469 22256483290641577759977190195200000000 470 60092504884732259951938413527040000000 471 104160341800202583916693250113536000000 472 124000406905003076091301488230400000000 473 106286063061431208078258418483200000000 474 67904984733692160716665100697600000000 475 33197992536471723017036271452160000000 476 12675597150289203333777485463552000000 477 3841090045542182828417419837440000000 478 935650139298736842819627909120000000 479 185073653927222672206080245760000000 480 29964305873931289785746325504000000 481 3995240783190838638099510067200000 482 440651556969577790966857728000000 483 40321057500484242310692864000000 484 3065343552668392690286592000000 485 193600645431687959386521600000 486 10140986189278893110722560000 487 439003731137614420377600000 488 15616733518729366732800000 489 452658942571865702400000 490 10562041993343533056000 491 194991544492495994880 492 2777657328952934400 493 29393199248179200 494 217191127449600 495 998579896320 496 2147483648 497 526261673867387060334436024320000000 498 16314111889888998870367516753920000000 499 163141118898889988703675167539200000000 500 788515408011301612067763309772800000000 501 2207843142431644513789737267363840000000 502 3974117656376960124821527081254912000000 503 4920336145990522059302843052982272000000 504 4393157273205823267234681297305600000000 505 2928771515470548844823120864870400000000 506 1496927663462724965131817330933760000000 507 598771065385089986052726932373504000000 508 190518066258892268289504023937024000000 509 48850786220228786740898467676160000000 510 10199614705322493934912866877440000000 511 1748505378055284674556491464704000000 512 247704928557831995562169624166400000 513 29141756300921411242608191078400000 514 2857034931462883455157665792000000 515 233909292634388119135715328000000 516 16004320022352871309285785600000 517 914532572705878360530616320000 518 43549170128851350501457920000 519 1721311072286614644326400000 520 56129708878911347097600000 521 1496792236770969255936000 522 32238602022759337820160 523 551087214064262184960 524 7289513413548441600 525 71817866143334400 526 495295628574720 527 2130303778816 528 4294967296 529 17366635237623772991036388802560000000 530 555732327603960735713164441681920000000 531 5742567385240927602369365897379840000000 532 28712836926204638011846829486899200000000 533 83267227085993450234355805512007680000000 534 155432157227187773770797503622414336000000 535 199841345006384280562453933228818432000000 536 185566963220213974807992937998188544000000 537 128865946680704149172217318054297600000000 538 68728504896375546225182569628958720000000 539 28741011138484319330530892753928192000000 540 9580337046161439776843630917976064000000 541 2579321512428079939919439093301248000000 542 566883848885292294487788811714560000000 543 102578982179243367573980832595968000000 544 15386847326886505136097124889395200000 545 1923355915860813142012140611174400000 546 201135259174986995243099671756800000 547 17643443787279560986236813312000000 548 1300043226431125546354291507200000 549 80478866398117295726694236160000 550 4180720332369729648139960320000 551 181770449233466506440867840000 552 6585885841792264726118400000 553 197576575253767941783552000 554 4863423390861980105441280 555 96991349675310144552960 556 1539545232941430865920 557 18959916661840281600 558 174344061258301440 559 1124800395214848 560 4535485464576 561 8589934592 562 590465598079208281695237219287040000000 563 19485364736613873295942828236472320000000 564 207843890523881315156723501189038080000000 565 1073860101040053461643071422810030080000000 566 3221580303120160384929214268430090240000000 567 6228388586032310077529814252298174464000000 568 8304518114709746770039752336397565952000000 569 8007928182041541528252618324383367168000000 570 5783503687030002214849113234276876288000000 571 3213057603905556786027285130153820160000000 572 1402061499886061142993724420430757888000000 573 488597189354233428619025176816779264000000 574 137809463664014556789981460127809536000000 575 31802183922464897720764952337186816000000 576 6057558842374266232526657588035584000000 577 959113483375925486816720784772300800000 578 126941490446813667372801280337510400000 579 14104610049645963041422364481945600000 580 1319729595288511161770513635737600000 581 104189178575408775929251076505600000 582 6945945238360585061950071767040000 583 390897351076569722101086289920000 584 18540585821813583656968519680000 585 738936391449092102270484480000 586 24631213048303070075682816000 587 682095130568392709788139520 588 15546327762242568884060160 589 287894958560047571927040 590 4254605298916959191040 591 48903509182953553920 592 420675347810353152 593 2544407345627136 594 9637906612224 595 17179869184 596 20666295932772289859333302675046400000000 597 702654061714257855217332290951577600000000 598 7729194678856836407390655200467353600000000 599 41222371620569794172750161069159219200000000 600 127789352023766361935525499314393579520000000 601 255578704047532723871050998628787159040000000 602 352942019875164237726689474296896552960000000 603 352942019875164237726689474296896552960000000 604 264706514906373178295017105722672414720000000 605 152941541945904503014898772195321839616000000 606 69518882702683865006772169179691745280000000 607 25279593710066860002462606974433361920000000 608 7454239170917151026367178979640606720000000 609 1802123755606344204176680632440586240000000 610 360424751121268840835336126488117248000000 611 60070791853544806805889354414686208000000 612 8392242979539348009646306866757632000000 613 987322703475217412899565513736192000000 614 98154888649583017656681951657984000000 615 8265674833649096223720585402777600000 616 590405345260649730265756100198400000 617 35782142137009074561560975769600000 618 1838608093996513712649378201600000 619 79939482347674509245625139200000 620 2931114352748065339006255104000 621 90188133930709702738654003200 622 2312516254633582121503948800 623 48942142955208087227596800 624 843830050951863572889600 625 11639035185542945832960 626 125150915973580062720 627 1009281580432097280 628 5734554434273280 629 20444044328960 630 34359738368 631 743986653579802434935998896301670400000000 632 26039532875293085222759961370558464000000000 633 295114705919988299191279562199662592000000000 634 1623130882559935645552037592098144256000000000 635 5194018824191794065766520294714061619200000000 636 10734305569996374402584141942409060679680000000 637 15334722242851963432263059917727229542400000000 638 15882390894382390697701026343360344883200000000 639 12352970695630748320434131600391379353600000000 640 7411782417378448992260478960234827612160000000 641 3503751688215266796341317326656463962112000000 642 1327178669778510150129286866157751500800000000 643 408362667624156969270549804971615846400000000 644 103212542366545168057391708948869939200000000 645 21625485067276130450120167589287034880000000 646 3784459886773322828771029328125231104000000 647 556538218643135710113386665900769280000000 648 69112589243265218902969585961533440000000 649 7275009394027917779259956417003520000000 650 650921893149866327617996100468736000000 651 49594049001894577342323512416665600000 652 3220392792330816710540487819264000000 653 178203553725815944456785887232000000 654 8393645646505823470790639616000000 655 335745825860232938831625584640000 656 11363704875269422545070404403200 657 323752275648701497010552832000 658 7708387515445273738346496000 659 151889409171335443120128000 660 2444197388964018624921600 661 31538030825342175805440 662 317923697836110643200 663 2408512862394777600 664 12879747927244800 665 43293270343680 666 68719476736 667 27527506182452690092631959163161804800000000 668 990990222568296843334750529873824972800000000 669 11561552596630129838905422848527958016000000000 670 65515464714237402420464062808325095424000000000 671 216201033556983427987531407267472814899200000000 672 461228871588231313040067002170608671784960000000 673 680861667582627176392479860347088991682560000000 674 729494643838529117563371278943309633945600000000 675 587648463092148455814937974704332760678400000000 676 365647932590670150284850295371584828866560000000 677 179499894180874437412562872273323461443584000000 678 70712079525799020798888404228884999962624000000 679 22664128053140711794515514175924679475200000000 680 5977352453575572341410685057386728652800000000 681 1309324823164172989070911964951378657280000000 682 240042884246765047996333860241086087168000000 683 37065445361632838293551551948991234048000000 684 4845156256422593240987130973724344320000000 685 538350695158065915665236774858260480000000 686 51001644804448349905127694460256256000000 687 4128704579407723563748432408687411200000 688 285970879958976523895995318350643200000 689 16954795254484774144031342985216000000 690 860025846241981297161010151424000000 691 37267786670485856210310439895040000 692 1376041353987170075457616242278400 693 43123803116407039401805637222400 694 1140841352285900513275281408000 695 25289586627027351279501312000 696 465095846014296115485081600 697 7001442843225963028807680 698 84694873103539875348480 699 802034783177460940800 700 5718608079696691200 701 28833318048890880 702 91534343012352 703 137438953472 704 1046045234933202223520014448200148582400000000 705 38703673692528482270240534583405497548800000000 706 464444084310341787242886415000865970585600000000 707 2709257158476993758916837420838384828416000000000 708 9211474338821778780317247230850508416614400000000 709 20265243545407913316697943907871118516551680000000 710 30880371116812058387349247859613132977602560000000 711 34188982307899064643136667273143111510917120000000 712 28490818589915887202613889394285926259097600000000 713 18360749757945793975017839831873152478085120000000 714 9347290785863313296372718459862695807025152000000 715 3823891685125900893970657551762011921055744000000 716 1274630561708633631323552517254003973685248000000 717 350173231238635613000975966278572520243200000000 718 80039595711688140114508792292245147484160000000 719 15340922511406893521947518522680319934464000000 720 2481619818021703363844451525727698812928000000 721 340614484826508304841395307452821405696000000 722 39837951441696877759227521339511275520000000 723 3983795144169687775922752133951127552000000 724 341468155214544666507664468624382361600000 725 25129691076395062037360588600062771200000 726 1589229475187039496433871215814246400000 727 86371167129730407414884305207296000000 728 4030654466054085679361267576340480000 729 161226178642163427174450703053619200 730 5512006107424390672630793266790400 731 160402294131397612166504565964800 732 3950795421955606210997649408000 733 81740594937012542296503091200 734 1406289805367957716929085440 735 19846831930596177456660480 736 225532181029502016552960 737 2010090740013386956800 738 13513215058913525760 739 64348643137683456 740 193239168581632 741 274877906944 742 40795764162394886717280563479805794713600000000 743 1550239038171005695256661412232620199116800000000 744 19119614804109070241498824084202315789107200000000 745 114717688824654421448992944505213894734643200000000 746 401511910886290475071475305768248631571251200000000 747 910093664675591743495344026408030231561502720000000 748 1430147187347358454064112041498333221025218560000000 749 1634453928396981090358985190283809395457392640000000 750 1407446438341844827809126136077724757199421440000000 751 938297625561229885206084090718483171466280960000000 752 494738748023193939472298884197018399500402688000000 753 209889165828021671291278314507825987666837504000000 754 72653942017392116985442493483478226500059136000000 755 20758269147826319138697855280993779000016896000000 756 4942445035196742652070917924046137857146880000000 757 988489007039348530414183584809227571429376000000 758 167170935014007472055339870960384074579968000000 759 24037650786327871798807040268813396344832000000 760 2951992201829738641958759331257785516032000000 761 310736021245235646521974666448187949056000000 762 28114211445997510875797707916740814438400000 763 2190717775012793055256964253252530995200000 764 147202380139199533357187321364794572800000 765 8533471312417364252590569354480844800000 766 426673565620868212629528467724042240000 767 18379784365206630697887380148112588800 768 680732754266912248069902968448614400 769 21610563627521023748250887887257600 770 585507881533820840469851642265600 771 13459951299628065298157509017600 772 260515186444414167061113077760 773 4201857845877647855824404480 774 55706448714286998088581120 775 595790895339967893995520 776 5006646179327461294080 777 31788229710015627264 778 143190223918989312 779 407369058091008 780 549755813888 781 1631830566495795468691222539192231788544000000000 782 63641392093336023278957679028497039753216000000000 783 806124299848922961533463934360962503540736000000000 784 4971099849068358262789694261892602105167872000000000 785 17895959456646089746042899342813367578604339200000000 786 41757238732174209407433431799897857683410124800000000 787 67606957947329672373939841961739388630283059200000000 788 79679629009352828155000528026335708028547891200000000 789 70826336897202513915556024912298407136487014400000000 790 48791476529183954030716372717361124916246609920000000 791 26613532652282156744027112391287886317952696320000000 792 11693824953275493114799791808293162170009518080000000 793 4197783316560433425825566290156519753336750080000000 794 1245496148869579148321871316859626740001013760000000 795 308408570196276741489225278460479002285965312000000 796 64251785457557654476921933012599792142909440000000 797 11338550374863115495927399943399963319336960000000 798 1704487964848703636642681037243131740815360000000 799 219290849278780584831222121750578352619520000000 800 24237409657128380428714023982958660026368000000 801 2308324729250321945591811807900824764416000000 802 189862207167775398122270235281886019584000000 803 13507983118655957178659542431122325504000000 804 832013452960693014627580512061882368000000 805 44374050824570294113470960643300392960000 806 2048033114980167420621736645075402752000 807 81687930512029469768388356213833728000 808 2809373271577733087272615425343488000 809 83035663199341864648451687448576000 810 2099752402741978186512571406745600 811 45155965650365122290592933478400 812 819362279946141331885758873600 813 12414579999183959574026649600 814 154905632788391652438835200 815 1562073607950167923752960 816 12397409586906094632960 817 74458916437874442240 818 317747865310986240 819 857619069665280 820 1099511627776 821 66905053226327614216340124106881503330304000000000 822 2676202129053104568653604964275260133212160000000000 823 34790627677690359392496864535578381731758080000000000 824 220340641958705609485813475391996417634467840000000000 825 815260375247210755097509858950386745247531008000000000 826 1956624900593305812234023661480928188594074419200000000 827 3261041500988843020390039435801546980990124032000000000 828 3959836108343595096187905029187592762630864896000000000 829 3629849765981628838172246276755293365744959488000000000 830 2581226500253602729366930685692653060085304524800000000 831 1454873118324757902006815477390404452048080732160000000 832 661305962874889955457643398813820205476400332800000000 833 245870165684253957798354596994881871266866790400000000 834 75652358672078140861032183690732883466728243200000000 835 19453463658534379078551132949045598605730119680000000 836 4214917126015782133686078805626546364574859264000000 837 774800942282312892221705662798997493488025600000000 838 121537402710951041917130300046901567605964800000000 839 16347136037145461778327467257770386286182400000000 840 1892826277985263995385285682478676306821120000000 841 189282627798526399538528568247867630682112000000 842 16388106302902718574764378203278582743040000000 843 1230727350810876098500091643724478545920000000 844 80264827226796267293484237634205122560000000 845 4548340209518455146630773465938290278400000 846 223918287237831637987976539861577367552000 847 9569157574266309315725493156477665280000 848 354413243491344789471314561351024640000 849 11348207303910054835288397284638720000 850 313053994590622202352783373369344000 851 7405578366659880055657241090457600 852 149306015456852420476960505856000 853 2544988899832711712675463168000 854 36292176824708901428527104000 855 426966786173045899159142400 856 4066350344505199039610880 857 30528155739528521318400 858 173702166370005811200 859 703247637125529600 860 1803199069552640 861 2199023255552 862 2810012235505759797086285212489023139872768000000000 863 115210501655736151680537693712049948734783488000000000 864 1536140022076482022407169249493999316463779840000000000 865 9984910143497133145646600121710995557014568960000000000 866 37942658545289105953457080462501783116655362048000000000 867 93591891078379794685194131807504398354416559718400000000 868 160443241848651076603189940241436111464714102374400000000 869 200554052310813845753987425301795139330892627968000000000 870 189412160515768632100988123896139853812509704192000000000 871 138902251044896996874057957523835892795840449740800000000 872 80815855153394616363088266195686337626670807121920000000 873 37958962269018683443268731091913279794345379102720000000 874 14599600872699493632026435035351261459363607347200000000 875 4652620058332805662953479296980072333203786956800000000 876 1240698682222081510120927812528019288854343188480000000 877 279157203499968339777208757818804339992227217408000000 878 53368288904405712016231086053594947351455203328000000 879 8720308644510737257554099028365187475727974400000000 880 1223902967650629790533908635560026312382873600000000 881 148156675031392027275157361146740027288453120000000 882 15521175479479164762159342596325145715933184000000 883 1411015952679924069287212963302285974175744000000 884 111542763057701507453534621604923792424960000000 885 7678668471363509571076658733672290058240000000 886 460720108281810574264599524020337403494400000 887 24099205663971630038455975102602264182784000 888 1098539289525772309445286614363635974144000 889 43592828949435409104971691046176030720000 890 1503200998256393417412816932626759680000 891 44923248223754286037624414078500864000 892 1159309631580755768712888105251635200 893 25710495861669986806132599108403200 894 486941209501325507691905286144000 895 7811891061518591032490459136000 896 105033829398569291193149030400 897 1167042548872992124368322560 898 10513896836693622742056960 899 74778782622287501721600 900 403664143710053990400 901 1552554398884823040 902 3786718046060544 903 4398046511104 904 120830526126747671274710264137027995014529024000000000 905 5074882097323402193537831093755175790610219008000000000 906 69356721996753163311683691614654069138339659776000000000 907 462378146645021088744557944097693794255597731840000000000 908 1803274771915582246103775981981005797596831154176000000000 909 4568296088852808356796232487685214687245305590579200000000 910 8048902632740662342926695335445378258479824135782400000000 911 10348589099237994440905751145572629189474059603148800000000 912 10061128290925827928658369169306722823099780169728000000000 913 7601741375366181101652990039031746133008722794905600000000 914 4561044825219708660991794023419047679805233676943360000000 915 2211415672833798138662688011354689784147992085790720000000 916 878895972536509516647991389128145939853689162301440000000 917 289745925012036104389447710701586573578139284275200000000 918 80025065003324257402799843908057244131105135656960000000 919 18672515167442326727319963578546690297257864986624000000 920 3707043452359873688512051592799710573720311431168000000 921 629955096479455659485708113809101143246588870656000000 922 92098698315709891737676624825891980006811238400000000 923 11633519787247565272127573662217934316649840640000000 924 1274147405269971434566353305861964234680696832000000 925 121347371930473469958700314843996593779113984000000 926 10072311504110446123054176330924618455973888000000 927 729877645225394646598128719632218728693760000000 928 46225584197608327617881485576707186150604800000 929 2560186201713691991144205355017628771418112000 930 123997622305221549428636726596295410581504000 931 5248576605512023256238591601959594098688000 932 193912928775074750846253384308851998720000 933 6240875868623095429534591678905581568000 934 174476099552903743191289659840371097600 935 4221195956925090561079588544525107200 936 87941582435939386689158094677606400 937 1567586139678063933853085466624000 938 23711386986727017486853393612800 939 301096977609231968087027220480 940 3164682947844780445359144960 941 27010096283170245621841920 942 182254360885089376665600 943 934637748128663470080 944 3419406395592671232 945 7942871999053824 946 8796093022208 947 5316543149576897536087251622029231780639277056000000000 948 228611355431806594051751819747256966567488913408000000000 949 3200558976045292316724525476461597531944844787712000000000 950 21870486336309497497617590755820916468289772716032000000000 951 87481945345237989990470363023283665873159090864128000000000 952 227453057897618773975222943860537531270213636246732800000000 953 411581723814738733859927231747639342298481817970278400000000 954 543875849326619041172046699095094845180136688032153600000000 955 543875849326619041172046699095094845180136688032153600000000 956 423014549476259254244925210407295990695661868469452800000000 957 261499903312596629896862857342692066975500064144752640000000 958 130749951656298314948431428671346033487750032072376320000000 959 53641005807712129209612893813885552200102577260462080000000 960 18273309670759076983494502288246726573661317528289280000000 961 5220945620216879138141286368070493306760376436654080000000 962 1261728524885745791717477538950369215800424305524736000000 963 259767637476477074765363022725076015017734415843328000000 964 45841347789966542605652298127954590885482543972352000000 965 6970029488532924606707366966823505046915474522112000000 966 917109143228016395619390390371513821962562437120000000 967 104812473511773302356501758899601579652864278528000000 968 10435873986020718416448227076583707065003802624000000 969 907467303132236384038976267529018005652504576000000 970 69046425238322333568182976877207891734429696000000 971 4603095015888155571212198458480526115628646400000 972 269104016313461402624713140649630757529059328000 973 13800205964792892442292981571775936283541504000 974 620644183601796750050213456931722002169856000 975 24458884082829428573407426874156532105216000 976 843409795959635468048531961177811451904000 977 25392983104161067855224618185998624358400 978 665541895875189278463548460520125235200 979 15125952178981574510535192284548300800 980 296587297627089696285003770285260800 981 4984660464320835231680735635046400 982 71209435204583360452581937643520 983 855368591046046371802786037760 984 8517183694626350786087485440 985 68965050158917820130263040 986 442083654864857821347840 987 2156505633487111323648 988 7513956911104917504 989 16642207998017536 990 17592186044416