# Computed using the Mathematica program that I contributed to this sequence 0 1 1 8 2 3 3 64 4 48 5 9 6 512 7 576 8 216 9 27 10 4096 11 6144 12 3456 13 864 14 81 15 32768 16 61440 17 46080 18 17280 19 3240 20 243 21 262144 22 589824 23 552960 24 276480 25 77760 26 11664 27 729 28 2097152 29 5505024 30 6193152 31 3870720 32 1451520 33 326592 34 40824 35 2187 36 16777216 37 50331648 38 66060288 39 49545216 40 23224320 41 6967296 42 1306368 43 139968 44 6561 45 134217728 46 452984832 47 679477248 48 594542592 49 334430208 50 125411328 51 31352832 52 5038848 53 472392 54 19683 55 1073741824 56 4026531840 57 6794772480 58 6794772480 59 4459069440 60 2006581248 61 627056640 62 134369280 63 18895680 64 1574640 65 59049 66 8589934592 67 35433480192 68 66437775360 69 74742497280 70 56056872960 71 29429858304 72 11036196864 73 2956124160 74 554273280 75 69284160 76 5196312 77 177147 78 68719476736 79 309237645312 80 637802643456 81 797253304320 82 672682475520 83 403609485312 84 176579149824 85 56757583872 86 13302558720 87 2217093120 88 249422976 89 17006112 90 531441 91 549755813888 92 2680059592704 93 6030134083584 94 8291434364928 95 7773219717120 96 5246923309056 97 2623461654528 98 983798120448 99 276693221376 100 57644421120 101 8646663168 102 884317824 103 55269864 104 1594323 105 4398046511104 106 23089744183296 107 56281251446784 108 84421877170176 109 87060060831744 110 65295045623808 111 36728463163392 112 15740769927168 113 5164940132352 114 1291235033088 115 242106568704 116 33014532096 117 3095112384 118 178564176 119 4782969 120 35184372088832 121 197912092999680 122 519519244124160 123 844218771701760 124 949746118164480 125 783540547485696 126 489712842178560 127 236111548907520 128 88541830840320 129 25824700661760 130 5810557648896 131 990435962880 132 123804495360 133 10713850560 134 573956280 135 14348907 136 281474976710656 137 1688849860263936 138 4749890231992320 139 8312307905986560 140 10130625260421120 141 9117562734379008 142 6268324379885568 143 3358030917795840 144 1416669293445120 145 472223097815040 146 123958563176448 147 25355160649728 148 3961743851520 149 457124290560 150 36733201920 151 1836660096 152 43046721 153 2251799813685248 154 14355223812243456 155 43065671436730368 156 80748133943869440 157 105981925801328640 158 103332377656295424 159 77499283242221568 160 45669220482023424 161 21407447100948480 162 8027792662855680 163 2408337798856704 164 574716974727168 165 107759432761344 166 15542225879040 167 1665238487040 168 124892886528 169 5854354056 170 129140163 171 18014398509481984 172 121597189939003392 173 387591042930573312 174 775182085861146624 175 1090099808242237440 176 1144604798654349312 177 929991398906658816 178 597851613582852096 179 308267238253658112 180 128444682605690880 181 43350080379420672 182 11822749194387456 183 2586226386272256 184 447616105316352 185 59948585533440 186 5994858553344 187 421513492032 188 18596183472 189 387420489 190 144115188075855872 191 1026820715040473088 192 3465519913261596672 193 7364229815680892928 194 11046344723521339392 195 12427137813961506816 196 10873745587216318464 197 7572787105382793216 198 4259692746777821184 199 1952359175606501376 200 732134690852438016 201 224632234693361664 202 56158058673340416 203 11339608001347584 204 1822437000216576 205 227804625027072 206 21356683596288 207 1413309943872 208 58887914328 209 1162261467 210 1152921504606846976 211 8646911284551352320 212 30804621451214192640 213 69310398265231933440 214 110463447235213393920 215 132556136682256072704 216 124271378139615068160 217 93203533604711301120 218 56795903290370949120 219 28397951645185474560 220 11714155053639008256 221 3993461950104207360 222 1123161173466808320 223 259191040030801920 224 48598320005775360 225 7289748000866304 226 854267343851520 227 75376530339840 228 4711033146240 229 185961834720 230 3486784401 231 9223372036854775808 232 72634054790231359488 233 272377705463367598080 234 646897050475498045440 235 1091638772677402951680 236 1391839435163688763392 237 1391839435163688763392 238 1118442403256535613440 239 733977827137101496320 240 397571323032596643840 241 178907095364668489728 242 67090160761750683648 243 20965675238047088640 244 5443011840646840320 245 1166359680138608640 246 204112944024256512 247 28703382753411072 248 3165814274273280 249 263817856189440 250 15620794116480 251 585779779368 252 10460353203 253 73786976294838206464 254 608742554432415203328 255 2396923808077634863104 256 5992309520194087157760 257 10673801332845717749760 258 14409631799341718962176 259 15310233786800576397312 260 13123057531543351197696 261 9227149826866418810880 262 5382504065672077639680 263 2623970732015137849344 264 1073442572188010938368 265 368995884189628760064 266 106441120439315988480 267 25659912963049390080 268 5131982592609878016 269 841965894100058112 270 111436662454419456 271 11607985672335360 272 916419921500160 273 51548620584384 274 1841022163728 275 31381059609 276 590295810358705651712 277 5091301364343836246016 278 21001618127918324514816 279 55129247585785601851392 280 103367339223348003471360 281 147298458393270904946688 282 165710765692429768065024 283 150915161612748538773504 284 113186371209561404080128 285 70741482005975877550080 286 37139278053137335713792 287 16459452773549501054976 288 6172294790081062895616 289 1958516616083414188032 290 524602665022343086080 291 118035599630027194368 292 22131674930630098944 293 3417390981935529984 294 427173872741941248 295 42155316389007360 296 3161648729175552 297 169374039062976 298 5774114968056 299 94143178827 300 4722366482869645213696 301 42501298345826806923264 302 183286849116378104856576 303 504038835070039788355584 304 992326456544140833325056 305 1488489684816211249987584 306 1767581500719250859360256 307 1704453589979277614383104 308 1358236454514736848961536 309 905490969676491232641024 310 509338670443026318360576 311 243093456347808015581184 312 98756716641297006329856 313 34185017298910502191104 314 10072371168428987252736 315 2518092792107246813184 316 531160198335122374656 317 93734152647374536704 318 13669563927742119936 319 1618764149337882624 320 151759139000426496 321 10839938500030464 322 554315036933376 323 18075490334784 324 282429536481 325 37778931862957161709568 326 354177486215223391027200 327 1593798687968505259622400 328 4582171227909452621414400 329 9450728157563246031667200 330 14884896848162112499875840 331 18606121060202640624844800 332 18938373221991973493145600 333 15979252406055727634841600 334 11318637120956140408012800 335 6791182272573684244807680 336 3472763662111543079731200 337 1519334102173800097382400 338 569750288315175036518400 339 183134021244163404595200 340 50361855842144936263680 341 11803559963002719436800 342 2343353816184363417600 343 390558969364060569600 344 53958804977929420800 345 6070365560017059840 346 541996925001523200 347 36954335795558400 348 1807549033478400 349 56485907296200 350 847288609443 351 302231454903657293676544 352 2946756685310658613346304 353 13812921962393712250060800 354 41438765887181136750182400 355 89352338944234326117580800 356 147431359257986638094008320 357 193503659026107462498385920 358 207325348956543709819699200 359 184649138914421741558169600 360 138486854185816306168627200 361 88285369543457895182499840 362 48155656114613397372272640 363 22572963803725030018252800 364 9116004613042800584294400 365 3174323034898832346316800 366 952296910469649703895040 367 245514047230456564285440 368 54157510418483065651200 369 10154533203465574809600 370 1603347347915617075200 371 210439339413924741120 372 22547072080063365120 373 1921625461369036800 374 125323399654502400 375 5874534358804800 376 176236030764144 377 2541865828329 378 2417851639229258349412352 379 24480747847196240787800064 380 119343645755081673840525312 381 372948892984630230751641600 382 839135009215418019191193600 383 1447507890896596083104808960 384 1990323349982819614269112320 385 2239113768730672066052751360 386 2099169158185005061924454400 387 1661842250229795674023526400 388 1121743518905112079965880320 389 650101357547280864525680640 390 325050678773640432262840320 391 140646928315517494729113600 392 52742598118319060523417600 393 17141344388453694670110720 394 4821003109252601625968640 395 1169802225039234218065920 396 243708796883173795430400 397 43290378393721661030400 398 6493556759058249154560 399 811694594882281144320 400 83014219931142389760 401 6767463581343129600 402 422966473833945600 403 19033491322527552 404 549043018919064 405 7625597484987 406 19342813113834066795298816 407 203099537695257701350637568 408 1028191409582242113087602688 409 3341622081142286867534708736 410 7831926752677234845784473600 411 14097468154819022722412052480 412 20265110472552345163467325440 413 23883880199793835371229347840 414 23510694571672056693553889280 415 19592245476393380577961574400 416 13959474901930283661797621760 417 8566041417093583156103086080 418 4550709502830966051679764480 419 2100327462845061254621429760 420 843881569893104968374681600 421 295358549462586738931138560 422 89992058039381897018081280 423 23821427128071678622433280 424 5459077050183093017640960 425 1077449417799294674534400 426 181819589253630976327680 427 25974227036232996618240 428 3099197544095982551040 429 303182368444172206080 430 23686122534700953600 431 1421167352082057216 432 61492818118935168 433 1708133836637088 434 22876792454961 435 154742504910672534362390528 436 1682824740903563811190996992 437 8834829889743710008752734208 438 29817550877885021279540477952 439 72680280264844739368879915008 440 136275525496583886316649840640 441 204413288244875829474974760960 442 251866373016007718460236759040 443 259737197172757959662119157760 444 227270047526163214704354263040 445 170452535644622411028265697280 446 110406756042539516234217553920 447 62103800273928477881747374080 448 30454748211253388192010731520 449 13052034947680023510861742080 450 4894513105380008816573153280 451 1606012112702815392938065920 452 460547591142719120033710080 453 115136897785679780008427520 454 24996826492943636449198080 455 4686904967426931834224640 456 753252584050756901928960 457 102716261461466850263040 458 11723051579841325301760 459 1099036085610124247040 460 82427706420759318528 461 4755444601197652992 462 198143525049902208 463 5307415849550952 464 68630377364883 465 1237940039285380274899124224 466 13926825441960528092615147520 467 75727113340660371503594864640 468 265044896692311300262582026240 469 670894894752412978789660753920 470 1308245044767205308639838470144 471 2044132882448758294749747609600 472 2628170848862689236106818355200 473 2833496696430086832677663539200 474 2597371971727579596621191577600 475 2045430427735468932339188367360 476 1394611655274183362958537523200 477 828050670319046371756631654400 478 429949386511812539181327974400 479 195780524215200352662926131200 480 78312209686080141065170452480 481 27531636217762549593223987200 482 8502417067250199139083878400 483 2302737955713595600168550400 484 545385305300588431618867200 485 112485719218246364021391360 486 20086735574686850718105600 487 3081487843844005507891200 488 401933197023131153203200 489 43961443424404969881600 490 3956529908196447289344 491 285326676071859179520 492 15851482003992176640 493 636889901946114240 494 16471290567571920 495 205891132094649 496 9903520314283042199192993792 497 115128423653540365565618552832 498 647597383051164556306604359680 499 2347540513560471516611440803840 500 6162293848096237731105032110080 501 12478645042394881405487690022912 502 20277798193891682283917496287232 503 27157765438247788773103789670400 504 30552486118028762369741763379200 505 29279465863110897271002523238400 506 24155559337066490248577081671680 507 17293184525399873700685865287680 508 10808240328374921062928665804800 509 5923747103051639428720518758400 510 2856092353257040438847392972800 511 1213839250134242186510142013440 512 455189718800340819941303255040 513 150614245191289241892342988800 514 43929154847459362218600038400 515 11271296309545494253456588800 516 2536041669647736207027732480 517 498151042252233897809018880 518 84912109474812596217446400 519 12459929107717065749299200 520 1557491138464633218662400 521 163536569538786487959552 522 14152203133164215304192 523 982791884247514951680 524 52649565227545443840 525 2042440030378918080 526 51061000759472952 527 617673396283947 528 79228162514264337593543950336 529 950737950171172051122527404032 530 5526164335369937547149690535936 531 20723116257637265801811339509760 532 56340972325451316398674579292160 533 118316041883447764437216616513536 534 199658320678318102487803040366592 535 278095518087657357036582806224896 536 325893185258973465277245476044800 537 325893185258973465277245476044800 538 281082872285864613801624223088640 539 210812154214398460351218167316480 540 138345476203198989605486922301440 541 79814697809537878618550147481600 542 40619980135211241796940700057600 543 18278991060845058808623315025920 544 7283035500805453119060852080640 545 2570483117931336394962653675520 546 803275974353542623425829273600 547 221957835018742040683452825600 548 54102222285818372416591626240 549 11593333346961079803555348480 550 2173750002555202463166627840 551 354415761286174314646732800 552 49839716430868262997196800 553 5980765971704191559663616 554 603827333681673186312192 555 50318944473472765526016 556 3369572174562908405760 557 174288215925667676160 558 6535808097212537856 559 158124389448690432 560 1853020188851841 561 633825300114114700748351602688 562 7843588088912169421760851083264 563 47061528533473016530565106499584 564 182363423067207939055939787685888 565 512897127376522328594830652866560 566 1115551252043936064693756669984768 567 1952214691076888113214074172473344 568 2823739106736213163756071570898944 569 3441432036334759793327712227033088 570 3584825037848708118049700236492800 571 3226342534063837306244730212843520 572 2529745850572781524214618007797760 573 1739200272268787297897549880360960 574 1053554011085899997764861946757120 575 564403934510303570231176042905600 576 268091868892394195859808620380160 577 113101257188978801378356761722880 578 42412971445867050516883785646080 579 14137657148622350172294595215360 580 4185490603210564195745110425600 581 1098691283342773101383091486720 582 255053333633143755678217666560 583 52170000061324859115999068160 584 9356576097955001906673745920 585 1461965015305469047917772800 586 197365277066238321468899328 587 22772916584565960169488384 588 2214033556832801683144704 589 177913410816921563824128 590 11503022251094066626560 591 575151112554703331328 592 20872419407227137024 593 489197329856886024 594 5559060566555523 595 5070602400912917605986812821504 596 64650180611639699476331863474176 597 400022992534520640509803405246464 598 1600091970138082562039213620985856 599 4650267288213802445926464585990144 600 10463101398481055503334545318477824 601 18964371284746913099793863389741056 602 28446556927120369649690795084611584 603 36002673610886717837889912528961536 604 39002896411793944324380738573041664 605 36565215386056822804106942412226560 606 29916994406773764112451134700912640 607 21502839729868642955824253066280960 608 13646032905493561875811545215139840 609 7675893509340128555143994183516160 610 3837946754670064277571997091758080 611 1709085664189012998606279954923520 612 678607543133872808270140570337280 613 240340171526579952929008118661120 614 75896896271551564082844669050880 615 21346002076373877398300063170560 616 5336500519093469349575015792640 617 1182520001390030139962645544960 618 231362608967614592601387171840 619 39765448416308758103363420160 620 5964817262446313715504513024 621 774279163875242645762605056 622 86031018208360293973622784 623 8065407957033777560027136 624 625764410459517224484864 625 39110275653719826530304 626 1892432692921927090176 627 66530836860536499264 628 1512064474103102256 629 16677181699666569 630 40564819207303340847894502572032 631 532413252095856348628615346257920 632 3394134482111084222507422832394240 633 14000804738708222417843119183626240 634 42002414216124667253529357550878720 635 97655613052489851364455756305793024 636 183104274473418471308354543073361920 637 284465569271203696496907950846115840 638 373361059668454851652191685485527040 639 420031192127011708108715646171217920 640 409530412323836415405997755016937472 641 349031601412360581311929904843980800 642 261773701059270435983947428632985600 643 173676782433554423873965120919961600 644 102345246791201714068586589113548800 645 53731254565380899886007959284613120 646 25186525577522296821566230914662400 647 10556117337638021461979964427468800 648 3958544001614258048242486660300800 649 1328195684752152371449781708390400 650 398458705425645711434934512517120 651 106730010381869386991500315852800 652 25469661568400649168426211737600 653 5398460875911007160699034009600 654 1012211414233313842631068876800 655 167014883348496784034126364672 656 24088685098340882312614379520 657 3011085637292610289076797440 658 322616318281351102401085440 659 29202339154777470475960320 660 2190175436608310285697024 661 132470288504534896312320 662 6209544773650073264640 663 211689026374434315840 664 4669610875906639320 665 50031545098999707 666 324518553658426726783156020576256 667 4381000474388760811572606277779456 668 28750315613176242825945228697927680 669 122188841355999032010267221966192640 670 378021727945122005281764217957908480 671 907252147068292812676234123098980352 672 1757801034944817324560203613504274432 673 2825037377589884985900327235989012480 674 3840285185161249902708257336422563840 675 4480332716021458219826300225826324480 676 4536336874971726447574128978649153536 677 4020844048270393896713432503802658816 678 3141284412711245231807369143595827200 679 2174735362646246698943563253258649600 680 1339792321630276984170588075668275200 681 736885776896652341293823441617551360 682 362685968316321074230553725171138560 683 160008515433671062160538408163737600 684 63336704025828128771879786564812800 685 22501197482859993116325713648025600 686 7172256697661622805828821225308160 687 2049216199331892230236806064373760 688 523947323692813354321910641459200 689 119596671712490004790870907289600 690 24293073941599532223145653043200 691 4372753309487915800166217547776 692 693754130832217410603294130176 693 96354740393363529250457518080 694 11614187458128639686439075840 695 1201467668082273071010938880 696 105128420957198893713457152 697 7630288617861210027589632 698 447087223702805275054080 699 20322146531945694320640 700 672423966130556062080 701 14409084988511915616 702 150094635296999121 703 2596148429267413814265248164610048 704 36021559456085366672930318283964416 705 243145526328576225042279648416759808 706 1063761677687520984559973461823324160 707 3390740347628973138284915409561845760 708 8392082360381708517255165638665568256 709 16784164720763417034510331277331136512 710 27873702125553531860883228728424923136 711 39197393614059654179367040399347548160 712 47363517283655415466735173815878287360 713 49731693147838186240071932506672201728 714 45775763011078330516429846966368731136 715 37192807446501143544599250660174594048 716 26821736139303709286970613456856678400 717 17242544660980955970195394365122150400 718 9914463180064049682862351759945236480 719 5112145077220525617725900126221762560 720 2368126028418331719975968440823316480 721 986719178507638216656653517009715200 722 370019691940364331246245068878643200 723 124881646029872961795607710746542080 724 37910499687640006259380912190914560 725 10339227187538183525285703324794880 726 2528615344778360101292699182694400 727 553134606670266272157777946214400 728 107861248300701923070766699511808 729 18668292975121486685325005684736 730 2852100315643560465813542535168 731 381977720845119705242885160960 732 44454303719044103627404738560 733 4445430371904410362740473856 734 376427571814486361361088512 735 26467563643206072283201536 736 1503838843363981379727360 737 66345831324881531458560 738 2132544578299763511168 739 44428012047911739816 740 450283905890997363 741 20769187434139310514121985316880384 742 295960920936485174826238290765545472 743 2053228888996865900357028142185971712 744 9239530000485896551606626639836872704 745 30317207814094348059959243661964738560 746 77308879925940587552896071338010083328 747 159449564847252461827848147134645796864 748 273342111166718505990596823659392794624 749 397200255289137829017586009380055154688 750 496500319111422286271982511725068943360 751 539944097033671736320780981501012475904 752 515401183532141202851654573250966454272 753 434869748605244139906083546180502945792 754 326152311453933104929562659635377209344 755 218405565705758775622474995291547238400 756 131043339423455265373484997174928343040 757 70640550157956353990394256289609809920 758 34281443459008230612985447905251819520 759 14998131513316100893181133458547671040 760 5920315071045829299939921102058291200 761 2109112244060076688103596892608266240 762 677928935590738935461870429766942720 763 196445316563225486980428363171102720 764 51246604320841431386198703435939840 765 12010922887697210481140321117798400 766 2522293806416414201039467434737664 767 472930088703077662694900144013312 768 78821681450512943782483357335552 769 11612122713691639039383708893184 770 1501567592287711944747893391360 771 168926354132367593784138006528 772 16347711690229121979110129664 773 1341023224589107662348877824 774 91433401676530067887423488 775 5042283180690996390850560 776 216097850601042702465024 777 6753057831282584452032 778 136886307390863198352 779 1350851717672992089 780 166153499473114484112975882535043072 781 2429994929794299330152272282075004928 782 17313713874784382727334940009784410112 783 80075926670877770113924097545252896768 784 270256252514212474134493829215228526592 785 709422662849807744603046301689974882304 786 1507523158555841457281473391091196624896 787 2665085583875505433408319030679079747584 788 3997628375813258150112478546018619621376 789 5163603318758791777228618121940717010944 790 5809053733603640749382195387183306637312 791 5743041759358144831775579530510769061888 792 5025161539438376727803632089196922929152 793 3913827737447197259154751915624526512128 794 2725701460007869519768487941238509535232 795 1703563412504918449855304963274068459520 796 958254419534016628043609041841663508480 797 486173198145934906875066352110843985920 798 222829382483553498984405411384136826880 799 92356915108314937079062769192109342720 800 34633843165618101404648538447041003520 801 11750768216906141548005754115960340480 802 3605349339278020702229038194669649920 803 999308784256407912030874717000826880 804 249827196064101978007718679250206720 805 56211119114422945051736702831296512 806 11350322128873863904677603456319488 807 2049363717713336538344567290724352 808 329362026061071943662519743152128 809 46848908879376612676134273810432 810 5856113609922076584516784226304 811 637560755918935757185295056896 812 59771320867400227236121411584 813 4754536887179563530146021376 814 314638470475118174789074944 815 16855632346881330792271872 816 702318014453388783011328 817 21354263952974658942912 818 421465735913973531768 819 4052555153018976267 820 1329227995784915872903807060280344576 821 19938419936773738093557105904205168640 822 145799695787657959809136336924500295680 823 692548554991375309093397600391376404480 824 2402277800126333103417722926357586903040 825 6486150060341099379227851901165484638208 826 14188453256996154892060926033799497646080 827 25843254146671567839110972418706227855360 828 39976283758132581501124785460186196213760 829 53301711677510108668166380613581594951680 830 61963239825105501326743417463288604131328 831 63371495275676080902351222405636072407040 832 57430417593581448317755795305107690618880 833 46386106517892708256648911592586980884480 834 33547094892404547935612159276781655818240 835 21805611680062956158147903529908076281856 836 12776725593786888373914787224555513446400 837 6764148843769529139131357942411742412800 838 3241154654306232712500442347405626572800 839 1407343468317179993585718387689285222400 840 554141490649889622474376615152656056320 841 197907675232103436597991648268805734400 842 64095099364942590261849567905238220800 843 18810518291885325402934112320015564800 844 4996543921282039560154373585004134400 845 1199170541107689494437049660400992256 846 259435934374259746392630936144445440 847 50445876128328284020789348694753280 848 8782987361628585164333859817390080 849 1362877349218228732396633419939840 850 187395635517506450704537095241728 851 22668826877117715811032713134080 852 2390852834696009089444856463360 853 217350257699637189949532405760 854 16780718425339635988750663680 855 1078760470200405170705399808 856 56185441156271102640906240 857 2277788154983963620577280 858 67434517746235765082880 859 1296817648966072405440 860 12157665459056928801 861 10633823966279326983230456482242756608 862 163495043481544652367168268414482382848 863 1226212826111584892753762013108617871360 864 5977787527293976352174589813904512122880 865 21295868065984790754621976212034824437760 866 59096033883107794344075983988396637814784 867 132966076236992537274170963973892435083264 868 249311392944361007389070557451048315781120 869 397340032505075355526331200937608253276160 870 546342544694478613848705401289211348254720 871 655611053633374336618446481547053617905664 872 692861681680725151199040031634954391650304 873 649557826575679829249100029657769742172160 874 543380104923886011006458678656018918932480 875 407535078692914508254844008992014189199360 876 275086178117717293072019706069609577709568 877 167630639790483975465762008386168336416768 878 92443367531516898234795225212960479641600 879 46221683765758449117397612606480239820800 880 20982211709456138086187074143731161497600 881 8655162330150656960552168084289104117760 882 3245685873806496360207063031608414044160 883 1106483820615851031888771488048322969600 884 342769444429910374009021602275839180800 885 96403906245912292690037325640079769600 886 24582996092707634635959518038220341248 887 5672999098317146454452196470358540288 888 1181874812149405511344207597991362560 889 221601527278013533377038924623380480 890 37251980878631585352174646811688960 891 5587797131794737802826197021753344 892 743537521569461078601872990797824 893 87133303308921220148656991109120 894 8911360565685124787930828636160 895 786296520501628657758602526720 896 58972239037622149331895189504 897 3685764939851384333243449344 898 186778628708685016887336960 899 7372840606921776982394880 900 212678094430435874492160 901 3987714270570672646728 902 36472996377170786403 903 85070591730234615865843651857942052864 904 1339861819751195199887037516762587332608 905 10300187739337313099131600910112390119424 906 51500938696686565495658004550561950597120 907 188300307109760255093499579137992131870720 908 536655875262816727016473800543277575831552 909 1241016711545263681225595663756329394110464 910 2393389372265865670935077351530063831498752 911 3926654438873685866377861279854010973552640 912 5562760455071054977368636813126515545866240 913 6883916063150430534493688056244062988009472 914 7509726614345924219447659697720795986919424 915 7275047657647614087589920332167021112328192 916 6295714319118127575798969518221460577976320 917 4890420944314974099058128107904170270392320 918 3423294661020481869340689675532919189274624 919 2166303652677023682942155185298175424462848 920 1242438859623587112275647826862188846383104 921 647103572720618287643566576490723357491200 922 306522744972924452041689430969290011443200 923 132187933769573669942978567105506317434880 924 51930973980903941763313008505734624706560 925 18588928186346297335731360999211825889280 926 6061607017286836087738487282351682355200 927 1799539583257029463547363411948155699200 928 485875687479397955157788121226002038784 929 119132981064660075543496125877529346048 930 26473995792146683454110250195006521344 931 5318436654672324801048934190961131520 932 962820428863093282948513948363653120 933 156458319690252658479133516609093632 934 22711691567939902037293574991642624 935 2927678991179752996994874901266432 936 332690794452244658749417602416640 937 33024453861068403625861306122240 938 2830667473805863167930969096192 939 206402836631677522661633163264 940 12551523849223633134829043712 941 619318610981429266521169920 942 23819946576208817943121920 943 669935997455873004650304 944 12254926782729384231408 945 109418989131512359209 946 680564733841876926926749214863536422912 947 10974106333200265446693831089674524819456 948 86421087373952090392713919831186882953216 949 442908072791504463262658839134832775135232 950 1660905272968141737234970646755622906757120 951 4858147923431814581412289141760197002264576 952 11538101318150559630854186711680467880378368 953 22870165112762716411157405803509498834321408 954 38593403627787083943828122293422279282917376 955 56282046957189497418082678344574157287587840 956 71759609870416609208055414889332050541674496 957 80729561104218685359062341750498556859383808 958 80729561104218685359062341750498556859383808 959 72190857525887862869161517142272747960795136 960 58010510511874175519861933417897743897067520 961 42057620121108777251899901727975864325373952 962 27600313204477635071559310508984160963526656 963 16438421835019767947031648170792037044453376 964 8904145160635707637975476092512353399078912 965 4393492677945250479264215177226490164019200 966 1977071705075362715668896829751920573808640 967 812011593155952543935439769362395949957120 968 304504347433482203975789913510898481233920 969 104259640697333580709101981256448936509440 970 32581137717916743971594369142640292659200 971 9285624249606272031904395205652483407872 972 2410690910955474469821333370698240884736 973 569190909531153694263370379192640208896 974 121969480613818648770722224112708616192 975 23657873394921720666734914159792619520 976 4140127844111301116678609977963708416 977 651068491614277191735749149760421888 978 91556506633257730087839724185059328 979 11444563329157216260979965523132416 980 1262268014245281205255143256227840 981 121718701373652116221031671136256 982 10143225114471009685085972594688 983 719620700688821633063531839488 984 42609120435522333536656490496 985 2048515405553958343108485120 986 76819327708273437866568192 987 2107847406629454087802176 988 37640132261240251567896 989 328256967394537077627 990 5444517870735015415413993718908291383296 991 89834544867127754354330896361986807824384 992 724291017991217519481792851918518638084096 993 3802527844453891977279412472572222849941504 994 14615966402119647287667741691449481579462656 995 43847899206358941863003225074348444738387968 996 106879254315499920791070361118724334049820672 997 217575624856553410181821806563117394315706368 998 377357724360584820784097195757906730766303232 999 566036586540877231176145793636860096149454848 1000 742923019834901365918691354148378876196159488