0 1 1 1 2 2 3 3 4 8 5 4 6 15 7 46 8 36 9 8 10 105 11 352 12 344 13 128 14 16 15 945 16 3378 17 3800 18 1840 19 400 20 32 21 10395 22 39048 23 48556 24 27840 25 8080 26 1152 27 64 28 135135 29 528414 30 709324 31 459032 32 160720 33 31136 34 3136 35 128 36 2027025 37 8196480 38 11696688 39 8304128 40 3328864 41 788480 42 109312 43 8192 44 256 45 34459425 46 143394210 47 215236656 48 164563552 49 73198944 50 20061888 51 3435264 52 357888 53 20736 54 512 55 654729075 56 2793408840 57 4376284884 58 3557180800 59 1719907040 60 527573760 61 105393792 62 13670400 63 1109760 64 51200 65 1024 66 13749310575 67 59971043790 68 97488800244 69 83453366568 70 43232409440 71 14518863040 72 3268417152 73 497865984 74 50645760 75 3294720 76 123904 77 2048 78 316234143225 79 1406832628320 80 2362184493192 81 2114405031552 82 1161252150256 83 420398668800 84 104211320576 85 17987751936 86 2160584448 87 177070080 88 9439232 89 294912 90 4096 91 7905853580625 92 35803283994450 93 61868277586440 94 57584494775184 95 33260113819504 96 12832471020512 97 3446080352000 98 658116439552 99 89990115072 100 8747920896 101 590120960 102 26251264 103 692224 104 8192 105 213458046676875 106 982500375011400 107 1742050062822780 108 1678517914102848 109 1013192062676976 110 412996945192832 111 118709111545024 112 24661304571904 113 3745965986048 114 416174094336 115 33429107712 116 1889026048 117 71192576 118 1605632 119 16384 120 6190283353629375 121 28919426968684350 122 52484452571883420 123 52161119634628152 124 32739605645838000 125 14003295535946080 126 4268558125191360 127 952596055675264 128 157955622739200 129 19560980707840 130 1801792312320 131 121639970816 132 5842636800 133 188948480 134 3686400 135 32768 136 191898783962510625 137 908882802736473600 138 1684856883665754720 139 1721963613817239552 140 1119250014290234304 141 499581372906004480 142 160331892952824320 143 38067593976315904 144 6801816416265728 145 922301647421440 146 94977523097600 147 7374423719936 148 424401682432 149 17542676480 150 492175360 151 8388608 152 65536 153 6332659870762850625 154 30376930058228650050 155 57418042766442852960 156 60194513023300414656 157 40379177699212211136 158 18724685334478616448 159 6290115213255211520 160 1576894387124073472 161 300595129689400832 162 44039587197438976 163 4978861557063680 164 433311028953088 165 28754102960128 166 1427711688704 167 51327139840 168 1261174784 169 18939904 170 131072 171 221643095476699771875 172 1075857871779528453000 173 2070385356941957153700 174 2221644041348400218880 175 1533660245519028219072 176 736122342105175997952 177 257603403132889636096 178 67771533975852994560 179 13674618313377176064 180 2142575811289165824 181 262339328892106752 182 25123609127485440 183 1873015661510656 184 107478115024896 185 4651873271808 186 146795397120 187 3185246208 188 42467328 189 262144 190 8200794532637891559375 191 40250027446795952304750 192 78755973950411471592900 193 86341600243774722405960 194 61188717166900844543424 195 30303847148929568362368 196 11003570600127268531456 197 3022753563372340070912 198 641503945546661503488 199 106624541644453487616 200 13991706791586281472 201 1454252195501174784 202 119548797730865152 203 7722721578942464 204 387075541106688 205 14735176237056 206 411444903936 207 7941783552 208 94633984 209 524288 210 319830986772877770815625 211 1586152659490317923004000 212 3151983038959639296732600 213 3524834357408037117018240 214 2559043169996682382005456 215 1304227473142054855219200 216 489746947702822609451520 217 139894530171775799828480 218 31064161003064478777856 219 5441365015227009024000 220 758925648160771952640 221 84699249207718379520 222 7570907502506090496 223 540283737040486400 224 30541389261045760 225 1348822955458560 226 45516703727616 227 1132619366400 228 19574292480 229 209715200 230 1048576 231 13113070457687988603440625 232 65671921012648790384795250 233 132403609916325847012044600 234 150822174731648800391213040 235 111970438684680051896260176 236 58591412738817613827998112 237 22688079802099836697950720 238 6715169632448453011870720 239 1553419661469195229549056 240 285224287630436327539712 241 41998681605045668106240 242 4990520513837997465600 243 479805706018186469376 244 37293448223672123392 245 2332764433783848960 246 116384519695892480 247 4563830763749376 248 137470801477632 249 3067784724480 250 47746908160 251 462422016 252 2097152 253 563862029680583509947946875 254 2850118744459273963753077000 255 5824699068427309002287508300 256 6750160733293550110846249920 257 5116373212904539832321613648 258 2743371625138517498396439168 259 1092770256967928205667877184 260 334128453799483152906342400 261 80227384708072300894350848 262 15371483691047152543305728 263 2376391884277836383647744 264 298589745305125227233280 265 30612686386458013114368 266 2563229685654274244608 267 174895767100049752064 268 9670063214491074560 269 429013762233008128 270 15038905991036928 271 406856346107904 272 8188686499840 273 115377963008 274 1015021568 275 4194304 276 25373791335626257947657609375 277 129383067560028495388784358750 278 267811695568147453030444027500 279 315406631135064372992656263000 280 243737116047291392676165114000 281 133684469557042367092482989856 282 54661404813833804251847351616 283 17221320934912598292121162368 284 4278489219462219846058472960 285 852171535513266466237459456 286 137680602174596942350759936 287 18189322307286307992793088 288 1974750378000861044613120 289 176570708627358367236096 290 12996768890810787332096 291 784944378852197859328 292 38645745729467514880 293 1534778294062678016 294 48386347556929536 295 1182203584708608 296 21569381335040 297 276431896576 298 2218786816 299 8388608 300 1192568192774434123539907640625 301 6131751757992591799168180080000 302 12845915826822987283208438010000 303 15359735054484320436715732416000 304 12086457716492824201765072884000 305 6770644301275574038699030751232 306 2836454965364273534021791505664 307 918724893568559728233389334528 308 235531635184549529348990553856 309 48609040608047963605277540352 310 8175331373232589222960635904 311 1130259352791650360362795008 312 129191912380613085082402816 313 12248324061487565349322752 314 963989555122823739080704 315 62885923587674874052608 316 3386238806989368918016 317 149426071279880896512 318 5343714923301044224 319 152336263595163648 320 3378168092164096 321 56131061809152 322 657146773504 323 4831838208 324 16777216 325 58435841445947272053455474390625 326 302840972527185866406320639201250 327 641713379030311560475549822650000 328 778318849323377675965487764404000 329 622955898217117026759920036148000 330 355934486195488776299782652578368 331 152527581905400551244465845280000 332 50690429715587973751479660403200 333 13378499911180046394567315808000 334 2852906260163449275356580584960 335 497809318504492799135626240000 336 71733371033256046103698227200 337 8590922412233341889763328000 338 858551703774116872281620480 339 71732136323993493913600000 340 5009389366041716306739200 341 291697548717828825088000 342 14094355106692901765120 343 560694173801512960000 344 18151906762765107200 345 470202763706368000 346 9506758212976640 347 144462315520000 348 1551053619200 349 10485760000 350 33554432 351 2980227913743310874726229193921875 352 15561761281778373730829263548045000 353 33333064275600261317065682233552500 354 40977688073552884595190975629904000 355 33327388507719723716686897372356000 356 19398570592404161644808755353792768 357 8490775649566405666067323414436736 358 2890267079305787763814394371123200 359 783684354901358313625892427014400 360 172255219090696005832320241448960 361 31094087764056031306630099409920 362 4654020559705043949559862067200 363 581603785090412528585326182400 364 60967981716946644265889300480 365 5375442360071901934156840960 366 398943130316114519470899200 367 24895353716692702692966400 368 1302207207876995640197120 369 56784113077262964490240 370 2047135592504046387200 371 60284154474554982400 372 1425250196274544640 373 26381094517473280 374 368028365619200 375 3636880998400 376 22682796032 377 67108864 378 157952079428395476360490147277859375 379 830733803761740429483403426434228750 380 1797775929170370597266139685474372500 381 2238483596449503406179253072852017000 382 1848306967056251126174787511994676000 383 1094779018412860014608237828495728704 384 488808250611827823591185651672732544 385 170165706502339562814297548498403072 386 47315804968383566149801087374009600 387 10696895321609604936364757650823680 388 1992497089676361670916035751623680 389 308851265192479391939932888381440 390 40133041729201951914142011801600 391 4394510601178997203262785290240 392 406834408517704091042091171840 393 31894870626897873400271339520 394 2117340007616942281669017600 395 118807689450866174316380160 396 5613972408848928398376960 397 222066412557240387502080 398 7289331372159506841600 399 196106569351660830720 400 4248698401975173120 401 72267692412764160 402 928811424153600 403 8475950186496 404 48922361856 405 134217728 406 8687364368561751199826958100282265625 407 46006263365752514574308168748438300000 408 100539143711893863708604489553958945000 409 126712149663063428534391198377809680000 410 106133850380992818751971819305411214000 411 63909459946819803055802655591254430720 412 29074011820476250326731686498991747328 413 10336730358852331601968736470757634048 414 2942700686265775263867654902567334144 415 682960852625295403799663845543321600 416 130981130575419101773111481640949760 417 20971813764939089898528380364226560 418 2825019825491066139157676425850880 419 321964166523248750007737214566400 420 31164913670831719413840585031680 421 2567886701514791219099106017280 422 180243441672727572292338647040 423 10769102935031524150738944000 424 546383861388423410543493120 425 23441597508346078109368320 426 845046050583253651292160 427 25364524058660359372800 428 625891550811956183040 429 12472119886652375040 430 195620013153976320 431 2323800108564480 432 19642630275072 433 105226698752 434 268435456 435 495179769008019818390136611716089140625 436 2639731740585016833135219534861547631250 437 5822743718309455260539072242072536465000 438 7423670818218403153877507286643069650000 439 6303053771042717525931176097164058558000 440 3855106917730714411684695007312324979040 441 1785037593660785874735311441625038459136 442 647341654095535401965681351831168635392 443 188407399834853853244393802387853314304 444 44814169972173388544316149001103999488 445 8831846148049479608666682144620779520 446 1457355645752366327762340644042813440 447 202969757582868949729044317001953280 448 24001997142807311028756374081986560 449 2420328412283905506604387775938560 450 208699369328006538316330213048320 451 15409649578375054058861514915840 452 974325750642252021176797102080 453 52682085969203182702456995840 454 2428938780752573273320980480 455 95050819899937614342389760 456 3135869972510147786833920 457 86404866513602221178880 458 1962693935163097743360 459 36094580523081400320 460 523696632496128000 461 5767230142808064 462 45283182379008 463 225754218496 464 536870912 465 29215606371473169285018060091249259296875 466 156734532232532032791758225780263488525000 467 348821342861427894038075701352002746697500 468 449642065711504696599851074396086182280000 469 386727514127957140337694404305965594222000 470 240057415688197585341259357625755290879360 471 113027431861447795432752765070501919047104 472 41763232778958160465445822641289026406400 473 12410719898447448145350597044545682814720 474 3020850828027937630603440395840842598400 475 610707262679266073999966544534833990656 476 103647675395488572555311462287767552000 477 14889926988894000689538295991200870400 478 1822057346591369250154714704841113600 479 190803370610365046947171626944348160 480 17153919614920196773872258121728000 481 1326568063780141266105489806131200 482 88304518444642977367154058854400 483 5056894573467491821798556958720 484 248671560002808188530851840000 485 10465875935601465792842956800 486 375117968177973948107980800 487 11369627069322826623221760 488 288608675201827209216000 489 6054968121187998105600 490 103087262363434352640 491 1387659843417931776 492 14206168045977600 493 103885863649280 494 483183820800 495 1073741824 496 1782151988659863326386101665566204817109375 497 9619237678927400338867287892778571318618750 498 21591570979012165601906134234032694525597500 499 28125808694124642280667066940865262612475000 500 24489662493228394953799060811456073612102000 501 15416957385235966986492209623783003932084960 502 7374788174924710692080437384552127643632064 503 2773612063239343379257700711259634448884608 504 840580379363210657797278064999864704510720 505 209093340306599091757511058235382764131840 506 43294844679491105775204840008306558626816 507 7543922724483335073873932288623488653312 508 1115580897113511187172458980038788198400 509 140925352119861525638514188977709670400 510 15283120300415006364086898653287464960 511 1427995837730862097100550999314104320 512 115228491120429010780179394417459200 513 8039711752683504151607377202380800 514 485079605870802955864020092190720 515 25282754307106283143979076157440 516 1135761552077305790425124044800 517 43813947930059342420272742400 518 1443783187584640320232488960 519 40344383325957113008619520 520 946570405796122302873600 521 18398259246545491722240 522 290821775175362543616 523 3641895937640497152 524 34749373774561280 525 237245940367360 526 1031865892864 527 2147483648 528 112275575285571389562324404930670903477890625 529 609576277749745948001411340576182402707200000 530 1379507447035621233597821032529616897749880000 531 1815109089687876794885837485742576933637120000 532 1599100354461638166650674965003463162787376000 533 1020247640256322710056607327921241394945556480 534 495445569790728707574051974474350049412989952 535 189487136333928054277396019578461225566994432 536 58503788026360958199743919517510745281944576 537 14854041198042164096317752798828843549327360 538 3145761895421137847352927036994078721753088 539 561856821001432321204467414199892902412288 540 85369441967117874939612780319690633805824 541 11109458977778298489571311865673285632000 542 1244687283165868452214502993112529633280 543 120529978377874324845508510263363502080 544 10115386616048751873352403846928138240 545 736958822659918783111623552584908800 546 46639438675227594522648020212776960 547 2562972733089301749798721982300160 548 122118486395082831084740967137280 549 5031801823748350153327430860800 550 178586236677951025015192289280 551 5429262524704578760008007680 552 140322702217069931098275840 553 3052231144124610584248320 554 55118290329138823692288 555 811082994422076407808 556 9473002423078354944 557 84445241792266240 558 539499431985152 559 2199023255552 560 4294967296 561 7297912393562140321551086320493608726062890625 562 39847009204304629399216385947313197982923781250 563 90887136612814872079861189795577463159156600000 564 120741105723783234134775078638326734481912560000 565 107571741219382234422065547696710259448453680000 566 69514297325584252486980826244887616997035923200 567 34244457316910011412426592996675236001735459840 568 13307555001286780943178845221548679760680617984 569 4181720494381318391538146807795120894460386304 570 1082520253925462582660141770958896321270167552 571 234182605598458288270575763002272804012605440 572 42812217155935376572996235996981196100304896 573 6672727369865526513483765549179677002203136 574 892853717489825151701360831908144833691648 575 103123591361338046373085318283660997427200 576 10323823160893568019387059153343686901760 577 898560086798917521458923270577055989760 578 68133096704992224648960338611875348480 579 4505481159209631210195368419000320000 580 259872105001259802782212969275064320 581 13063647081858987520105606828523520 582 571304091333808422135764940226560 583 21671709031563516932642360524800 584 710074537461699669430905077760 585 19979500693518703041403944960 586 479040428802239550172692480 587 9687151159643244708495360 588 162956975295712613892096 589 2237911146344245886976 590 24434945562654015488 591 203957946663567360 592 1221935375581184 593 4677219385344 594 8589934592 595 488960130368663401543922783473071784646213671875 596 2684345441475534450390600031110971482308019125000 597 6169132171467205688149132488198316427629339762500 598 8271428356719106431189652648359046136606454720000 599 7448788873146176174547941852956240852010221680000 600 4872601403252909385471846453800890857698314214400 601 2433407234884139269606543383267016046110347655680 602 960095099720034346017835815837112015969072324608 603 306790383126121894119413526565370459450207118336 604 80892298001768629821305792269836295314021998592 605 17855275082947630479448859663070070511384899584 606 3336783760644586806931899337802285746745638912 607 532697168092861029549404763789000751348219904 608 73166653811549338190958706836205057861746688 609 8694988056189299410399437988821576495005696 610 897943334502545150045103599841349017272320 611 80851172137314609976521977435350125117440 612 6362037652832314094398189228149760327680 613 438133431077029740381010361296772136960 614 26422393353503669206799005779429949440 615 1395008564487071769411501596061204480 616 64404668283083139323307464652226560 617 2594612687782372478758568035614720 618 90918412073060911717155361259520 619 2758775621389152442635874467840 620 72054710116787455944378286080 621 1607119985300576495814574080 622 30292419664099234547761152 623 475853997396489702211584 624 6112963645386310811648 625 62535073551767044096 626 489785563491074048 627 2757244449980416 628 9929964388352 629 17179869184 630 33738248995437774706530672059641953140588743359375 631 186197755722549203880039247713603175848545746968750 632 431038810714188261383071341747905776471040481862500 633 583066820956552755128384297713170816281104055205000 634 530509288960524368906187293150698711061918205360000 635 351107074570743099946653289018173950885204124153600 636 177650302013511428373795186353025888897010616670720 637 71113376350450648414443758059294761194086685709312 638 23088726635142479386275204964684785734002435814400 639 6195149328374279245908926719749445295567932139520 640 1393798576726923762724582901291507455913602068480 641 265948629650371750637198773634497857548218884096 642 43429672119696584652772727377045623336518451200 643 6113893449182626394274960299276150495156961280 644 746287483500160335699478634901098893878886400 645 79348066193054214173911024366696235181801472 646 7374617546479798388470223642721856667648000 647 600682942320058892466519011613033712844800 648 42955282049979680275086093385776798105600 649 2699412003545812656031152121374210785280 650 149100377656615290502991621687083008000 651 7233939240506880152131218253126041600 652 307837612023149979680956123761868800 653 11462595808605947866000855998136320 654 372192342021973341976186060800000 655 10489326240836639345433850675200 656 255000699219314690099962183680 657 5304416927424000175424667648 658 93418765148556258548121600 659 1373502486324634850426880 660 16540847365844547665920 661 158865350984418197504 662 1169820994030796800 663 6199656442757120 664 21045339750400 665 34359738368 666 2395415678676082004163677716234578672981800778515625 667 13287517154291869024895847931785109391527925521500000 668 30976151072152464965958143759528516481140965706175000 669 42259821909343622136881427821130939508900468883280000 670 38832293158110335702596066409125950117958400690970000 671 25989620872443808834024758106591747934973329225625600 672 13315385592100797614432764809101186013458162031928320 673 5404350324909018894173097194915979822574175918702592 674 1781526343796017333254427068611209309502346314241024 675 486033055584858785232084207031580187453328053534720 676 111349997604360145645263239431195919961001611141120 677 21669949858630241820690278730632362797750744907776 678 3615403979799201011621261191039234971989247803392 679 520945779131359643299067636002697931829181153280 680 65214198226876636623212903676530322455714856960 681 7126287666707169877746639999837630485665677312 682 682293978186174113929207927366644293766610944 683 57397723997683778142063297109969106947276800 684 4251190910188675084464150653616220091187200 685 277568816351712059128383987389122561966080 686 15984950820711310937774709382531315138560 687 811810441389219071807299739346114969600 688 36324348934657408861610321293344768000 689 1429519526457322257847973023391416320 690 49350847900772003012310922313072640 691 1489126847143348077478175519539200 692 39083702126244621687965016391680 693 886615000285733392655075770368 694 17241566180395494707765968896 695 284356206826161591476551680 696 3921405135624232585134080 697 44361134651582787354624 698 400787992545022967808 699 2779817595497349120 700 13893532007792640 701 44530220924928 702 68719476736 703 174865344543353986303948473285124243127671456831640625 704 974779583620658602825724254452782142927502164626531250 705 2287834062575713680564736190309151921906346347593775000 706 3146919301526389345924260518461615617112016159891790000 707 2919277044360741750563275703508456237628764188207370000 708 1974906910004618716288999474599449499488969834852608800 709 1024002389968245843521641347277570074852392486782018560 710 421148344902559974503501624847068899074831166129145856 711 140860123746927303115919370398450239238819632776999936 712 39043465745286725988451001250527772303097640536516608 713 9100615936288008202568384892540462532059773720371200 714 1804606334888727944200916826198554324157807600549888 715 307264390242602157489732624407128878550716579463168 716 45259849836187655984074459810275418967508719796224 717 5802528028824713760092677240392109402925546864640 718 650647396123376674321930527341207670365024157696 719 64060035741005050072325458697440294416293953536 720 5554621808203264032229036543761033394684428288 721 425132384439140837450009591933922280551219200 722 28764905414052330485300332386638387205898240 723 1722039042615349816714321759703031129047040 724 91232063862835614117482299737329023057920 725 4275298355008428990512152933106398003200 726 177003623300699342546122673294262927360 727 6461650949671000735594643375637135360 728 207407955643008415680528657552506880 729 5831363949502553538177797235671040 730 142890299273347781039750564020224 731 3031864331740337898977067270144 732 55241135459100785593320210432 733 854974988552892161667891200 734 11081173100814008647155712 735 117979792758952251359232 736 1004502669561352421376 737 6573863027563560960 738 31037770143105024 739 94076963651584 740 137438953472 741 13114900840751548972796135496384318234575359262373046875 742 73458199460636103184537216030528909205818005260653125000 743 173537113860419843248006662782091958428830980398786187500 744 240594615739630628305449011265239475127213904687071800000 745 225239616930108409984094198800057449056381346435336330000 746 153956572339067887222801512001975624936930265990360400000 747 80749993067627675696701099995016654612907376178356609600 748 33634130647628489774805904558085307580317122433249976320 749 11406805970824667682700956029577905741061134790533286912 750 3209980178390359055365663834586483401209962305792745472 751 760633126712174067169530869441590234510678310100873216 752 153546706989230612220205531749972499375955117481984000 753 26654041937972617700131780482931774539619358660837376 754 4009017518199278513785049734584914179664587143643136 755 525709301834228843975099712649959043154433454440448 756 60403610766902678094330144031374794083227905556480 757 6105797472822132104068270456990437421952094830592 758 544716707097254902561828658176958093433920028672 759 42994172449342090873208792482566237830710296576 760 3007632674932206461297544112865723601544806400 761 186682739024255897224174796751004109090324480 762 10286482874943370692239815999705738987438080 763 503111504351303402523376069457637896355840 764 21825868457569308671983506363282515558400 765 838631067826723740261843599761311006720 766 28478898572567632647228936067712286720 767 852168207498708346724392107780341760 768 22379500344506190654336886772858880 769 513170423427220904502781173301248 770 10206813822913234717453150322688 771 174605395059668483311732260864 772 2541037959666834971872460800 773 31010830658549436146253824 774 311297285735005934321664 775 2502045066189971914752 776 15475558815859998720 777 69131312560078848 778 198461848813568 779 274877906944 780 1009847364737869270905302433221592504062302663202724609375 781 5682511160150483043154957905343494645317137123595036718750 782 13509274166173600136465587466282138617431621501227842687500 783 18872859639672398066015587192987623501653132621702100975000 784 17824639735097608825386151330134902527595791484895041010000 785 12305135303968444136123904821752238018256393174128423460000 786 6525662610885466803091587723620233655067728497714179739200 787 2751328046002649064053456850962601992910233179716961395840 788 945592321048756391117585423393669357222341623737563044864 789 269982085677706982628558027322315033375289367127107975168 790 64988711113618121282785204616175414859742154489352728576 791 13344362691595105275294887683631062920969900666314514432 792 2359454643202352787350558160685691638302600851848445952 793 362002432777289680961712390528901940913411927382196224 794 48497651277634178013652777343216674682220550279200768 795 5702496632719963901213620515715777230717415636729856 796 590953626941109528201917113251013269656767113068544 797 54154781392132891705397347593606648038316031868928 798 4399984692793850802360734337511516499832532893696 799 317576060868464079266328481655793192980370685952 800 20389836254732117008856547575558763603044597760 801 1165424659419151337750815425479350120213381120 802 59312551584937103378779589347649595994275840 803 2686814879935443572789482128888029490708480 804 108226329137796345344128969908185978634240 805 3870137325741155194360315276736468090880 806 122574749122535807992236064434510888960 807 3427557941524393373832724497070817280 808 84273123292908390955387923889913856 809 1812265511218760882249454921449472 810 33858243065420942649909684731904 811 544870713013683259457644003328 812 7469909880041976527006466048 813 85991552318694329235275776 814 815252041566639706079232 815 6195708161201163730944 816 36274228698846068736 817 153544187478802432 818 418089296461824 819 549755813888 820 79777941814291672401518892224505807820921910393015244140625 821 450938076381363898951052279388579261988178438090413350000000 822 1078597681448015376867091325646975940067732372844189645750000 823 1517974459866466647488162563178586533865460720116921662400000 824 1445892258352055893337537129466632546683373792550112441740000 825 1007754968483702304404560783578696608497446643725935535360000 826 540137616867888765716483239809502934786863337667677046316800 827 230406240855980209666406266673286024750043878193068309749760 828 80204449454857053026396162150025083206385454634701403335936 829 23219769410636364409891255005250226351092543250516656128000 830 5674072349331245546597147219322487840670208938913081507840 831 1184182074863249559313866536239204800476106461617552097280 832 213085642196176080751283870061431765267845268628656259072 833 33317101475810590370676395173154636608764743966890393600 834 4555319316487679425001994191171921181722247326821253120 835 547492536540145504223181575427979750591116935860060160 836 58090329793787580530378692978261602764319433205874688 837 5460134983860717501130224686396951734340500743782400 838 455908353514979996797292707850623099563402162339840 839 33888478194196363866761418725830695245114349977600 840 2245949185860765402232324221780728710601264594944 841 132848220603577189700027513763986186702946304000 842 7016540894048333842425218409423018323974553600 843 330883478684774249007928266877453521754521600 844 13923509761756798427765152880522751293521920 845 522193507009143951042722846678552936448000 846 17423679832162639220107279643799296409600 847 515926575625498692517257364137616343040 848 13512692623188549633141094981444829184 849 311715221972098891608482786574336000 850 6299332224605776233841774936719360 851 110761272458922862796973245726720 852 1679864306550682664548798824448 853 21733152393260805063599718400 854 236388015921153195250810880 855 2119965027868171346903040 856 15257080389611166892032 857 84678448208517529600 858 340117429378088960 859 879609302220800 860 1099511627776 861 6462013286957625464523030270184970433494674741834234775390625 862 36685540070519059159838272414923931836684297306109511838281250 863 88268288350051973324136501936182209669462679076560188005750000 864 125113126612079829200275350268759461123237783075159033945900000 865 120153221846249460655316832613154409349084198636792951105740000 866 84519936963883998443444497728807690381659925726901003247640000 867 45766656903266394631844263991727130934730823638533711822380800 868 19743180743070174514411874080155173874327280808973887182364160 869 6957372887555381714470901667498603789217309581796950289710336 870 2041210221171259623253983979725318500851266912561251953039872 871 506039399117103618094151434775621967796472010552992914391040 872 107266892762585705397617483874020564519905041268847882895360 873 19628301167616761659481726547454382587647679682156261179392 874 3124856503933009981527355749148389095845634798575434399744 875 435615067587123214166514319831234888937031521406302289920 876 53457534092727144692081695992010202161324966458307379200 877 5800301786377085031407037282095149325092107961395970048 878 558451593280293278652305585554676296010219426658123776 879 47848846602434814742841158708694374533316576637091840 880 3656783440759865466802260332493532513981066672865280 881 249698840443114725314341099415900416048931132145664 882 15252604240611283170166877058444338544141179813888 883 834036253625069420636497718691236857647831449600 884 40834643561563381854492626435919771910065356800 885 1789571248071849170664833917077249898284318720 886 70144693591254256889990856342008290439331840 887 2455705080423461678914135344504848882073600 888 76637412289990672534112405782745516605440 889 2126381253729269905318943421772263849984 890 52274318226117109486569295675410874368 891 1133676354137265658158149343022940160 892 21570327518384304354238382777303040 893 357591553748451021422399196233728 894 5120113956955490539249174839296 895 62613734076135018942515118080 896 644493199099628269600768000 897 5475753567294847212060672 898 37373115084112253681664 899 196906408196660264960 900 751483212236062720 901 1848279046291456 902 2199023255552 903 536347102817482913555411512425352545980058003572241486357421875 904 3057823852426997161195622670979056283311786025890757952128125000 905 7399639013195351904223006205532971266238770957966714628153812500 906 10560926085502729770271127076179399692567661353391320193521200000 907 10222943666462864892791847807429334898220464053004133009668220000 908 7255461211694870792116526976717347120375942232606369171765600000 909 3967672396898878751329962906770967248345978213452100087752886400 910 1730217315481357273959874076636333693438625954421900059780986880 911 616948311153237031329908586562694462253691256907094648410686208 912 183335194132325312159022473652198643149089772906177812681730048 913 46083690569062119548322537045827260328809710701020915800536064 914 9915230897528820784190554031094950790745062446420360109096960 915 1843682782437362628532218271186754883814567496156665443680256 916 298619692161673351785733980274225060130483047646073577537536 917 42405763617597246738875400044289273973464885873873958862848 918 5308205464870599437775809406999316557264035258852117053440 919 588340116454752346990947486397917798305294893712480272384 920 57952085815018512190955438165228431219032428335416213504 921 5088357454562676180960427343930985678285714714194870272 922 399210718787938463230269925014351947727061687122001920 923 28038570638298253134694831916506799560023417313820672 924 1765363832856965953752532994682680931261580188844032 925 99730217532103328253163064768261336273052369944576 926 5057347922859899535195883431563814783831087513600 927 230203700713090244874166467989251285377729167360 928 9401152064217801663198908910541187903033180160 929 344112908857655833129854946277919038090772480 930 11272315380916149178159600368977575642398720 931 329764468639510747209697115572588932759552 932 8591530920226259898023138384603630272512 933 198643773845627268600264986821725782016 934 4057689892300428577718084456562032640 935 72820753997890043486535898842005504 936 1140152565924207757602479904129024 937 15437167842230187650727104479232 938 178720403677539184261893980160 939 1743473944284728857802571776 940 14053475686571011479699456 941 91089462048547309355008 942 456185923008913735680 943 1656373585314316288 944 3879077022793728 945 4398046511104 946 45589503739486047652209978556154966408304930303640526340380859375 947 260987721661929724528738750058070489173461928207858908903605468750 948 635084963826458906181346772812260670196919103478952259297330312500 949 912477995294122734281491813886314916400728756954195645705609625000 950 890072063820348975427849317783852265733874767212133946208841100000 951 637160090326989747115488488635833175028396017877549645619412440000 952 351763076159794435447279901028966910350160032608641245802526544000 953 155003816609713125789249222327630298438975162552765705256889657600 954 55901041078987862210961978011101696678441008745946845234470301440 955 16817388123554125596176727433562273592180013210839303374768426496 956 4283784086634930785925460596199714414247004955399133468409025536 957 934962007428074005752842166734725337870949729347772440874313728 958 176543498302233464993619661113064066705728362066157282931015680 959 29070039398616960158851824865682639878720194042229584978051072 960 4201729291819112676375876964313038408005481394571433658417152 961 536008991749195445688694599683520455314372768750177867268096 962 60625320828395148369782155157821645970478136483265057259520 963 6102607527186078230213107216840252250228346195935338692608 964 548414555267864499763547200564590645092350607377396400128 965 44109626006100121736493798314081886913371672833759903744 966 3181699941831228442909600562931781858056113845918760960 967 206133067069438612338354968381041478277281150679384064 968 12007796155942714809023926494667575445732611822977024 969 629335008507298116997976221219446929171747178545152 970 29682010406332469884695916642213988824769154252800 971 1259505326884693631120240193374503542513278648320 972 48051901381336349142435488254705494043782021120 973 1646372625093184346403275923918932005785436160 974 50574610596190711869143455561625210569359360 975 1389809065498253585751360993836486438682624 976 34067782617330837627068800649053952016384 977 742191188536790966306567152451224338432 978 14305143874421510851791720314694533120 979 242554476099337746369282589534978048 980 3592464398437981465516763688992768 981 46065569997051205963715197272064 982 505636092619280321437006561280 983 4681493321927993691379597312 984 35849555647268544254574592 985 220954727552852286242816 986 1053163600769544355840 987 3642468717566099456 988 8131987999031296 989 8796093022208