0 1 1 2 2 9 3 4 4 36 5 81 6 8 7 108 8 486 9 729 10 16 11 288 12 1944 13 5832 14 6561 15 32 16 720 17 6480 18 29160 19 65610 20 59049 21 64 22 1728 23 19440 24 116640 25 393660 26 708588 27 531441 28 128 29 4032 30 54432 31 408240 32 1837080 33 4960116 34 7440174 35 4782969 36 256 37 9216 38 145152 39 1306368 40 7348320 41 26453952 42 59521392 43 76527504 44 43046721 45 512 46 20736 47 373248 48 3919104 49 26453952 50 119042784 51 357128352 52 688747536 53 774840978 54 387420489 55 1024 56 46080 57 933120 58 11197440 59 88179840 60 476171136 61 1785641760 62 4591650240 63 7748409780 64 7748409780 65 3486784401 66 2048 67 101376 68 2280960 69 30792960 70 277136640 71 1745960832 72 7856823744 73 25254076320 74 56821671720 75 85232507580 76 76709256822 77 31381059609 78 4096 79 221184 80 5474304 81 82114560 82 831409920 83 5986151424 84 31427294976 85 121219566336 86 340930030320 87 681860060640 88 920511081864 89 753145430616 90 282429536481 91 8192 92 479232 93 12939264 94 213497856 95 2401850880 96 19454992128 97 116729952768 98 525284787456 99 1772836157664 100 4432090394160 101 7977762709488 102 9790890598008 103 7343167948506 104 2541865828329 105 16384 106 1032192 107 30191616 108 543449088 109 6725182464 110 60526642176 111 408554834688 112 2101139149824 113 8273235402432 114 24819706207296 115 55844338966416 116 91381645581408 117 102804351279084 118 71172243193212 119 22876792454961 120 32768 121 2211840 122 69672960 123 1358622720 124 18341406720 125 181579926528 126 1361849448960 127 7879271811840 128 35456723153280 129 124098531036480 130 335066033798496 131 685362341860560 132 1028043512790840 133 1067583647898180 134 686303773648830 135 205891132094649 136 65536 137 4718592 138 159252480 139 3344302080 140 48910417920 141 528232513536 142 4357918236672 143 28015188664320 144 141826892613120 145 567307570452480 146 1787018846925312 147 4386318987907584 148 8224348102326720 149 11387558910913920 150 10980860378381280 151 6588516227028768 152 1853020188851841 153 131072 154 10027008 155 360972288 156 8121876480 157 127919554560 158 1496658788352 159 13469929095168 160 95251641458688 161 535790483205120 162 2411057174423040 163 8679805827922944 164 24855807598142976 165 55925567095821696 166 96794250742768320 167 124449750954987840 168 112004775859489056 169 63002686420962594 170 16677181699666569 171 262144 172 21233664 173 812187648 174 19492503552 175 328935997440 176 4144593567744 177 40409787285504 178 311732644773888 179 1928845739538432 180 9644228697692160 181 39059126225653248 182 127829867647592448 183 335553402574930176 184 696918605347931904 185 1120047758594890560 186 1344057310313868672 187 1134048355577326692 188 600378541187996484 189 150094635296999121 190 524288 191 44826624 192 1815478272 193 46294695936 194 833304526848 195 11249611112448 196 118120916680704 197 987153375117312 198 6663285282041856 199 36648069051230208 200 164916310730535936 201 607191871326064128 202 1821575613978192384 203 4413817833870235392 204 8512362965321168256 205 12768544447981752384 206 14364612503979471432 207 11407192282571933196 208 5703596141285966598 209 1350851717672992089 210 1048576 211 94371840 212 4034396160 213 108928696320 214 2083261317120 215 29998962966528 216 337488333373440 217 3037395000360960 218 22210950940139520 219 133265705640837120 220 659665242922143744 221 2698630539226951680 222 9107878069890961920 223 25221816193544202240 224 56749086435474455040 225 102148355583854019072 226 143646125039794714320 227 152095897100959109280 228 114071922825719331960 229 54034068706919683560 230 12157665459056928801 231 2097152 232 198180864 233 8918138880 234 254166958080 235 5146880901120 236 78747277787136 237 944967333445632 238 9112185001082880 239 71758456883527680 240 466429969742929920 241 2518721836611821568 242 11334248264753197056 243 42503430992824488960 244 132414535016107061760 245 340494518612846730240 246 715038489086978133504 247 1206627450334275600288 248 1597006919560070647440 249 1597006919560070647440 250 1134715442845313354760 251 510621949280391009642 252 109418989131512359209 253 4194304 254 415236096 255 19619905536 256 588597166080 257 12581264424960 258 203816483684352 259 2598660166975488 260 26729076003176448 261 225526578776801280 262 1578686051437608960 263 9235313400910012416 264 45336993059012788224 265 187015096368427751424 266 647359948967634524160 267 1872719852370657016320 268 4494527645689576839168 269 8848601302451354402112 270 14053660892128621697472 271 17567076115160777121840 272 16642493161731262536480 273 11233682884168602212124 274 4814435521786543805196 275 984770902183611232881 276 8388608 277 868220928 278 42976935936 279 1353773481984 280 30459903344640 281 520864347193344 282 7031668687110144 283 76846093509132288 284 691614841582190592 285 5187111311866429440 286 32678801264758505472 287 173791806726215688192 288 782063130267970596864 289 2977855765251118811136 290 9571679245450024750080 291 25843533962715066825216 292 58147951416108900356736 293 107744733506319433013952 294 161617100259479149520928 295 191388671359909519169520 296 172249804223918567252568 297 110732017001090507519508 298 45299461500446116712526 299 8862938119652501095929 300 16777216 301 1811939328 302 93767860224 303 3094339387392 304 73103768027136 305 1315867824488448 306 18751116498960384 307 216977205202255872 308 2074844524746571776 309 16598756197972574208 310 112041604336314875904 311 641692824835257925632 312 3128252521071882387456 313 12994279702913972994048 314 45944060378160118800384 315 137832181134480356401152 316 348887708496653402140416 317 738821029757618969238528 318 1292936802075833196167424 319 1837331245055131384027392 320 2066997650687022807030816 321 1771712272017448120312128 322 1087187076010706801100624 323 425421029743320052604592 324 79766443076872509863361 325 33554432 326 3774873600 327 203843174400 328 7032589516800 329 174056590540800 330 3289669561221120 331 49345043418316800 332 602714458895155200 333 6102483896313446400 334 51871113118664294400 335 373472014454382919680 336 2291760088697349734400 337 12031740465661086105600 338 54142832095474887475200 339 208836638082545994547200 340 689160905672401782005760 341 1938265047203630011891200 342 4617631435985118557740800 343 9235262871970237115481600 344 15311093708792761533561600 345 20669976506870228070308160 346 22146403400218101503901600 347 18119784600178446685010400 348 10635525743583001315114800 349 3988322153843625493168050 350 717897987691852588770249 351 67108864 352 7851737088 353 441660211200 354 15899767603200 355 411406486732800 356 8145848437309440 357 128297112887623680 358 1649534308555161600 359 17629397922683289600 360 158664581304149606400 361 1213784046976744488960 362 7944768307484145745920 363 44689321729598319820800 364 216571328381899549900800 365 904958765024365976371200 366 3257851554087717514936320 367 10078978245458876061834240 368 26679648296802907222502400 369 60029208667806541250630400 370 113739553265317657106457600 371 179139796392875309942670720 372 230322595362268255640576640 373 235557199802319806905135200 374 184349112888772022795323200 375 103696375999934262822369300 376 37330695359976334616052948 377 6461081889226673298932241 378 134217728 379 16307453952 380 953986056192 381 35774477107200 382 965910881894400 383 19994355255214080 384 329906861711032320 385 4453742633098936320 386 50104604622363033600 387 475993743912448819200 388 3855549325690835435520 389 26813593037758991892480 390 160881558226553951354880 391 835346552330183978188800 392 3759059485485827901849600 393 14660331993394728817213440 394 49478620477707209758095360 395 144070100802735699001512960 396 360175252006839247503782400 397 767741984540894185468588800 398 1381935572173609533843459840 399 2072903358260414300765189760 400 2544017757865053914575460160 401 2488713023998422307736863200 402 1866534767998816730802647400 403 1007928774719361034633429596 404 348898422018240358142341014 405 58149737003040059690390169 406 268435456 407 33822867456 408 2054739197952 409 80134828720128 410 2253792057753600 411 48681908447477760 412 839762920718991360 413 11876647021597163520 414 140292892942616494080 415 1402928929426164940800 416 11995042346593710243840 417 88327130006735502704640 418 563085453792938829742080 419 3118627128699353518571520 420 15036237941943311607398400 421 63152199356161908751073280 422 230900228895966978871111680 423 733447785904836285825884160 424 2016981411238299786021181440 425 4777061237143341598471219200 426 9673549005215266736904218880 427 16583226866083314406121518080 428 23744165740073836536037628160 429 27873585868782329846652867840 430 26131486751983434231237063600 431 18814670461428072646490685792 432 9769155816510730027985548392 433 3256385272170243342661849464 434 523347633027360537213511521 435 536870912 436 70061654016 437 4413884203008 438 178762310221824 439 5228797573988352 440 117647945414737920 441 2117663017465282560 442 31311160329665249280 443 387475609079607459840 444 4068493895335878328320 445 36616445058022904954880 446 284609641132814397603840 447 1921115077646497183825920 448 11305023341535156504821760 449 58140120042180804881940480 450 261630540189813621968732160 451 1030170251997391136501882880 452 3544997631873375381491773440 453 10634992895620126144475320320 454 27706955175431381271133071360 455 62340649144720607860049410560 456 120228394779104029444381006080 457 196737373274897502727168919040 458 269444663398229188517644389120 459 303125246323007837082349937760 460 272812721690707053374114943984 461 188870345785874113874387268912 462 94435172892937056937193634456 463 30354162715586911158383668218 464 4710128697246244834921603689 465 1073741824 466 144955146240 467 9458323292160 468 397249578270720 469 12066455939973120 470 282355068995371008 471 5294157543663206400 472 81681287816518041600 473 1056751661126202163200 474 11624268272388223795200 475 109849335174068714864640 476 898767287787834939801600 477 6403716925488323946086400 478 39900082381888787664076800 479 218025450158178018307276800 480 1046522160759254487874928640 481 4415015365703104870722355200 482 16361527531723270991500492800 483 53174964478100630722376601600 484 151128846411443897842544025600 485 374043894868323647160296463360 486 801522631860693529629206707200 487 1475530299561731270453766892800 488 2309525686270535901579809049600 489 3031252463230078370823499377600 490 3273752660288484640489379327808 491 2833055186788111708115809033680 492 1888703457858741138743872689120 493 910624881467607334751510046540 494 282607721834774690095296221340 495 42391158275216203514294433201 496 2147483648 497 299573968896 498 20221242900480 499 879624066170880 500 27708158084382720 501 673308241450500096 502 13129510708284751872 503 211009993526004940800 504 2848634912601066700800 505 32759301494912267059200 506 324317084799631443886080 507 2786178592142288313384960 508 20896339441067162350387200 509 137433617093172490842931200 510 795151641753355125591244800 511 4055273372942111140515348480 512 18248730178239500132319068160 513 72458193354774485819502182400 514 253603676741710700368257638400 515 780832373125793472186477465600 516 2108247407439642374903489157120 517 4969440317536299883701081584640 518 10164764285869704307570394150400 519 17898824068596653237243520134400 520 26848236102894979855865280201600 521 33828777489647674618390253054016 522 35129884316172585180636032017632 523 29274903596810487650530026681360 524 18819580883663884918197874295160 525 8760839376878015392954182861540 526 2628251813063404617886254858462 527 381520424476945831628649898809 528 4294967296 529 618475290624 530 43138651521024 531 1941239318446080 532 63332932764303360 533 1595989905660444672 534 32318795589624004608 535 540185583426572648448 536 7596359766936177868800 537 91156317203234134425600 538 943467883053473291304960 539 8491210947481259621744640 540 66868286211414919521239040 541 462934289155949442839347200 542 2827205837345262668768870400 543 15266911521664418411351900160 544 72994920712958000529276272640 545 309154958313704472829875978240 546 1159331093676391773112034918400 547 3844097836926983247687273676800 548 11243986173011425999485275504640 549 28913107302029381141533565583360 550 65054491429566107568450522562560 551 127280526710020645242620587622400 552 214785888823159838846922241612800 553 309291679905350167939568027922432 554 374718766039174241926784341521408 555 374718766039174241926784341521408 556 301113294138622158691165988722560 557 186897906706730995049689234379520 558 84104058018028947772360155470784 559 24417307166524533224233593523776 560 3433683820292512484657849089281 561 8589934592 562 1275605286912 563 91843580657664 564 4270726500581376 565 144137019394621440 566 3761976206199619584 567 79001500330192011264 568 1371240327159761338368 569 20054389784711509573632 570 250679872308893869670400 571 2707342620936053792440320 572 25473632842443778865233920 573 210157470950161175638179840 574 1527683154214633161369845760 575 9820820277094070323091865600 576 55978675579436200841623633920 577 283392045120895766760719646720 578 1275264203044030950423238410240 579 5101056812176123801692953640960 580 18122175516941492453382861619200 581 57084852878365701228156014100480 582 159022090161161596278434610708480 583 390326948577396645410703135375360 584 840051476286136258601295878307840 585 1575096518036505484877429771827200 586 2551656359219138885501436230360064 587 3533062651226499995309680934344704 588 4121906426430916661194627756735488 589 3974695482629812494723391051137792 590 3083815460661061418319872367262080 591 1850289276396636850991923420357248 592 805771136495309596399708586284608 593 226623132139305823987418039892546 594 30903154382632612361920641803529 595 17179869184 596 2628519985152 597 195167608897536 598 9368045227081728 599 326710577294475264 600 8821185586950832128 601 191860786516180598784 602 3453494157291250778112 603 52449942513860871192576 604 681849252680191325503488 605 7670804092652152411914240 606 75313349273312041862430720 607 649577637482316361063464960 608 4946783546980716903483310080 609 33390788942119839098512343040 610 200344733652719034591074058240 611 1070592170456717341096051998720 612 5101056812176123801692953640960 613 21679491451748526157195052974080 614 82153862343468099122002306007040 615 277269285409204834536757782773760 616 831807856227614503610273348321280 617 2211852708605247657327317767127040 618 5193045489768842325898919974993920 619 10710656322648237297166522448424960 620 19279181380766827134899740407164928 621 30031032535425249960132287941929984 622 40041376713900333280176383922573312 623 45046548803137874940198431912894976 624 41939890264990435289150264194764288 625 31454917698742826466862698146073216 626 18264145760560350851726727955784448 627 7705186492736398015572213356346564 628 2101414498019017640610603642639972 629 278128389443693511257285776231761 630 34359738368 631 5411658792960 632 413991897661440 633 20492598934241280 634 737733561632686080 635 20582766369551941632 636 463112243314918686720 637 8633735393228126945280 638 135981332443342999388160 639 1835747987985130491740160 640 21478251459426026753359872 641 219663935380493455432089600 642 1976975418424441098888806400 643 15739765831302281056537804800 644 111302629807066130328374476800 645 701206567784516621068759203840 646 3944286943787905993511770521600 647 19837443158462703673250375270400 648 89268494213082166529626688716800 649 359423147752672933658760088780800 650 1293923331909622561171536319610880 651 4159039281138072518051366741606400 652 11909976123259025847147095669145600 653 30292765356984913567743699854131200 654 68158722053216055527423324671795200 655 134954269665367789944298182850154496 656 233574697497751944134362239548344320 657 350362046246627916201543359322516480 658 450465488031378749401984319128949760 659 489298719758221745040086415605583360 660 440368847782399570536077774045025024 661 319622550809806139905217739226227840 662 179787684830515953696684978314753160 663 73549507430665617421371127492399020 664 19468987261058545788010004336223270 665 2503155504993241601315571986085849 666 68719476736 667 11132555231232 668 876688724459520 669 44711124947435520 670 1659900513673543680 671 47805134793798057984 672 1111469383955804848128 673 21435480976290522071040 674 349666283425739141283840 675 4895327967960347977973760 676 59478234810718227932381184 677 632632133895821151644418048 678 5930926255273323296666419200 679 49272310428424532003074867200 680 364263152095852790165589196800 681 2404136803832628415092888698880 682 14199432997636461576642373877760 683 75173468811016561288106685235200 684 357073976852328666118506754867200 685 1522262743423085366084160376012800 686 5822654993593301525271913438248960 687 19963388549462748086646560359710720 688 61251305776760704356756492012748800 689 167775315823301059759811260730572800 690 408952332319296333164539948030771200 691 883337037809680079635406287746465792 692 1681737821983813997767408124748079104 693 2802896369973023329612346874580131840 694 4054189392282408744617858872160547840 695 5032786831798852234698031703371714560 696 5284426173388794846432933288540300288 697 4602564731661208414635135444857680896 698 3236178326949287166540329609665556880 699 1765188178335974818112907059817576480 700 700883541398107648368360156104037720 701 180227196359513395294721182998181128 702 22528399544939174411840147874772641 703 137438953472 704 22883585753088 705 1853570446000128 706 97312448415006720 707 3722201151874007040 708 110549374210658009088 709 2653184981055792218112 710 52874186408183287775232 711 892251895638092981207040 712 12937652486752348227502080 713 163014421333079587666526208 714 1800568381088106354680266752 715 17555541715609036958132600832 716 151922957154308973676147507200 717 1171977098047526368358852198400 718 8086641976527931941676080168960 719 50036097229766578889120746045440 720 278141834600761276765994735370240 721 1390709173003806383829973676851200 722 6258191278517128727234881545830400 723 25345674677994371345301270260613120 724 92330672041265209900740341663662080 725 302173108498686141493332027262894080 726 886812383637448458730430949575884800 727 2327882507048302204167381242636697600 728 5447245066493027157751672107769872384 729 11313508984254748712253472839214350336 730 20741433137800372639131366871892975616 731 33334446114322027455746839615542282240 732 46553278194139383170956793256188359680 733 55863933832967259805148151907426031616 734 56764965023821570447166670486578064384 735 47895439238849450064796878223050241824 736 32655981299215534135088780606625164880 737 17288460687819988659752883850566263760 738 6668406265301995625904683770932701736 739 1667101566325498906476170942733175434 740 202755595904452569706561330872953769 741 274877906944 742 47004122087424 743 3913093163778048 744 211307030844014592 745 8320214339483074560 746 254598558788182081536 747 6301314330007506518016 748 129627037645868705513472 749 2260371468949835552391168 750 33905572034247533285867520 751 442467715046930309380571136 752 5068266554173928998359269376 753 51316198861011031108387602432 754 461845789749099279975488421888 755 3711260810483833499803031961600 756 26721077835483601198581830123520 757 172851972248284545253326213611520 758 1006608544269421763534076185149440 759 5284694857414464258553899972034560 760 25032765114068514908939526183321600 761 107015070862642901235716474433699840 762 412772416184479761909192115672842240 763 1435322265368759172093327129498746880 764 4493182743763072190900850144517816320 765 12637076466833640536908641031456358400 766 31845432696420774153009775399270023168 767 71652223566946741844271994648357552128 768 143304447133893483688543989296715104256 769 253341790468847408663675981078121345024 770 393116571417177013443635143052257259520 771 530707371413188968148907443120547300352 772 616305334544348479140666708139990413312 773 606675563692093034154093790825303063104 774 496370915748076118853349465220702506176 775 328480753068579784535304793160759011440 776 168932958720983889189585322196961777312 777 63349859520368958446094495823860666492 778 15409425288738395297698661146344486444 779 1824800363140073127359051977856583921 780 549755813888 781 96482145337344 782 8249223426342912 783 457831900162031616 784 18542191956562280448 785 584079046631711834112 786 14894015689108651769856 787 315965904261804969689088 788 5687386276712489454403584 789 88154487289043586543255552 790 1190085578402088418333949952 791 14118742543770230781143678976 792 148246796709587423202008629248 793 1385537369247297839926465265664 794 11579133728709560519385459720192 795 86843502965321703895390947901440 796 586193645015921501293888898334720 797 3568884838773404434348088292802560 798 19628866613253724388914485610414080 799 97627783944867208144864152114954240 800 439325027751902436651888684517294080 801 1788680470132745634939832501248983040 802 6585596276397836201369383300053073920 803 21904265875844976930641644454524354560 804 65712797627534930791924933363573063680 805 177424553594344313138197320081647271936 806 429913341401680451065631967890145312768 807 931478906370307643975535930428648177664 808 1796423605142736170524247865826678628352 809 3066309257053980704860354115807606624256 810 4599463885580971057290531173711409936384 811 6008977011807397671621500404364906529792 812 6760099138283322380574187954910519846016 813 6452821904724989545093543047869132580288 814 5124299747869844638750754773307840578464 815 3294192695059185839196913782840754657584 816 1647096347529592919598456891420377328792 817 600967586260797416610247784707434971316 818 142334428324925703934006054272813545838 819 16423203268260658146231467800709255289 820 1099511627776 821 197912092999680 822 17366786160721920 823 989906811161149440 824 41204871014582845440 825 1335037820872484192256 826 35044742797902710046720 827 765977949725587805306880 828 14218465691781223636008960 829 227495451068499578176143360 830 3173561542405569115557199872 831 38948255293159257327292907520 832 423562276313106923434310369280 833 4105295908880882488671008194560 834 35628103780644801598109106831360 835 277899209489029452465251033284608 836 1953978816719738337646296327782400 837 12413512482690102380341176670617600 838 71377696775468088686961765856051200 839 371915367409017935789958674723635200 840 1757300111007609746607554738069176320 841 7531286190032613199746663163153612800 842 29269316783990383117197259111346995200 843 103078898239270479673607738609526374400 844 328563988137674653959624666817865318400 845 946264285836503003403719040435452116992 846 2456647665152459720375039816515116072960 847 5732177885355739347541759571868604170240 848 11976157367618241136828319105511190855680 849 22300430960392586944438939024055320903680 850 36795711084647768458324249389691279491072 851 53413128993843534858857781372132502487040 852 67600991382833223805741879549105198460160 853 73746536053999880515354777689932943774720 854 68323996638264595183343396977437874379520 855 52707083120946973427150620525452074521344 856 32941926950591858391969137828407546575840 857 16025802300287931109606607592198265901760 858 5693377132997028157360242170912541833520 859 1313856261460852651698517424056740423120 860 147808829414345923316083210206383297601 861 2199023255552 862 405719790649344 863 36514781158440960 864 2136114697768796160 865 91318903329616035840 866 3040919480876213993472 867 82104825983657777823744 868 1847358584632300001034240 869 35330732931092737519779840 870 582957093363030169076367360 871 8394582144427634434699689984 872 106458564467968636694600613888 873 1197658850264647162814256906240 874 12022652304579727288250809712640 875 108203870741217545594257287413760 876 876451353003862119313484028051456 877 6409050518840741747479851955126272 878 42412834315857849799499020291276800 879 254477005895147098796994121747660800 880 1386230005797248669762573242151731200 881 6861838528696380915324737548651069440 882 30878273379133714118961318968929812480 883 126320209278274285032114486691076505600 884 469581647534454407401990809221175705600 885 1584838060428783624981718981121468006400 886 4849604464912077892444060082231692099584 887 13429673902833446471383550996949301198848 888 33574184757083616178458877492373252997120 889 75541915703438136401532474357839819243520 890 152386278229349344120332749997711359508480 891 274295300812828819416598949995880447115264 892 437987657749516985842633807251486520393728 893 615920143710258261341203791447402919303680 894 755901994553498775282386471321812673690880 895 800366817762528115004879793164272242731520 896 720330135986275303504391813847845018458368 897 540247601989706477628293860385883763843776 898 328528947155902587746935455640064450986080 899 155618974968585436301179952671609476782880 900 53868106719894958719639214386326357347920 901 12120324011976365711918823236923430403282 902 1330279464729113309844748891857449678409 903 4398046511104 904 831230790598656 905 76681040432726016 906 4600862425963560960 907 201862838939151237120 908 6903709091718972309504 909 191577927295201481588736 910 4433660603117520002482176 911 87287693123876175048867840 912 1483890783105894975830753280 913 22035778129122540391086686208 914 288468368235785983301498437632 915 3353444780741012055879919337472 916 34824234261541279041829931581440 917 324611612223652636782771862241280 918 2726737542678682148975283642826752 919 20706163214716242568781060162715648 920 142507123301282375326316708178690048 921 890669520633014845789479426116812800 922 5062753064650821228698093580032409600 923 26199747109567999858512634276667719680 924 123513093516534856475845275875719249920 925 530544878968751997134880844102521323520 926 2076045178573377380093011998662039961600 927 7395910948667656916581355245233517363200 928 23962751473683208409723590994556596256768 929 70505787989875593974763642733983831293952 930 188015434639668250599369713957290216783872 931 453251494220628818409194846147038915461120 932 984649797789641915854457769215981092208640 933 1920067105689801735916192649971163129806848 934 3344633022814493346434658164465897064824832 935 5173729207166169395266111848158184522150912 936 7055085282499321902635607065670251621114880 937 8403851586506545207551237828224858548680960 938 8643961631835303642052701766174140221500416 939 7563466427855890686796114045402372693812864 940 5519286312219163474148515654753082776566144 941 3267998474340294162324779006103799012440480 942 1508306988157058844149898002817138005741760 943 509053608503007359900590575950784076937844 944 111743475037245518026958906916025772986356 945 11972515182562019788602740026717047105681 946 8796093022208 947 1702043999797248 948 160843157980839936 949 9891854215821656064 950 445133439711974522880 951 15624183733890305753088 952 445289236415873713963008 953 10591522551891853339262976 954 214478331675810030120075264 955 3753370804326675527101317120 956 57426573306198135564650151936 957 775258739633674830122777051136 958 9303104875604097961473324613632 959 99829471549751666586579137200128 960 962641332801176784942013108715520 961 8374979595370238028995514045825024 962 65952964313540624478339673110872064 963 471369715535010933771662957821820928 964 3063903150977571069515809225841836032 965 18141531814998776069501501995116134400 966 97964271800993390775308110773627125760 967 482823911019181711678304260241447976960 968 2172707599586317702552369171086515896320 969 8926994267865522734399951594246771834880 970 33476228504495710253999818478425394380800 971 114488701485375329068679379196214848782336 972 356676339242900063637039604418977028898816 973 1010582961188216846971612212520434915213312 974 2598641900198271892212717117909689781977088 975 6048563043564943197391669153755312423567360 976 12701982391486380714522505222886156089491456 977 23969869996837202316115050178672262297911296 978 40449155619662778908444147176509442627725312 979 60673733429494168362666220764764163941587968 980 80303470715506987538822939247481981687395840 981 92922587542229514152066543986372007381129472 982 92922587542229514152066543986372007381129472 983 79109770475141343129462057718127519797448064 984 56209573758653059591986198904985343013976256 985 32428600245376765149222807060568467123447840 986 14592870110419544317150263177255810205551528 987 4804969426601557275159232997389108238413308 988 1029636305700333701819835642297666051088566 989 107752636643058178097424660240453423951129