0 1 1 8 2 2 3 64 4 32 5 4 6 512 7 384 8 96 9 8 10 4096 11 4096 12 1536 13 256 14 16 15 32768 16 40960 17 20480 18 5120 19 640 20 32 21 262144 22 393216 23 245760 24 81920 25 15360 26 1536 27 64 28 2097152 29 3670016 30 2752512 31 1146880 32 286720 33 43008 34 3584 35 128 36 16777216 37 33554432 38 29360128 39 14680064 40 4587520 41 917504 42 114688 43 8192 44 256 45 134217728 46 301989888 47 301989888 48 176160768 49 66060288 50 16515072 51 2752512 52 294912 53 18432 54 512 55 1073741824 56 2684354560 57 3019898880 58 2013265920 59 880803840 60 264241152 61 55050240 62 7864320 63 737280 64 40960 65 1024 66 8589934592 67 23622320128 68 29527900160 69 22145925120 70 11072962560 71 3875536896 72 968884224 73 173015040 74 21626880 75 1802240 76 90112 77 2048 78 68719476736 79 206158430208 80 283467841536 81 236223201280 82 132875550720 83 53150220288 84 15502147584 85 3321888768 86 519045120 87 57671680 88 4325376 89 196608 90 4096 91 549755813888 92 1786706395136 93 2680059592704 94 2456721293312 95 1535450808320 96 690952863744 97 230317621248 98 57579405312 99 10796138496 100 1499463680 101 149946368 102 10223616 103 425984 104 8192 105 4398046511104 106 15393162788864 107 25013889531904 108 25013889531904 109 17197049053184 110 8598524526592 111 3224446697472 112 921270484992 113 201527918592 114 33587986432 115 4198498304 116 381681664 117 23855104 118 917504 119 16384 120 35184372088832 121 131941395333120 122 230897441832960 123 250138895319040 124 187604171489280 125 103182294319104 126 42992622632960 127 13819057274880 128 3454764318720 129 671759728640 130 100763959296 131 11450449920 132 954204160 133 55050240 134 1966080 135 32768 136 281474976710656 137 1125899906842624 138 2111062325329920 139 2462906046218240 140 2001111162552320 141 1200666697531392 142 550305569701888 143 196537703464960 144 55276229099520 145 12283606466560 146 2149631131648 147 293131517952 148 30534533120 149 2348810240 150 125829120 151 4194304 152 65536 153 2251799813685248 154 9570149208162304 155 19140298416324608 156 23925373020405760 157 20934701392855040 158 13607555905355776 159 6803777952677888 160 2672912767123456 161 835285239726080 162 208821309931520 163 41764261986304 164 6644314406912 165 830539300864 166 79859548160 167 5704253440 168 285212672 169 8912896 170 131072 171 18014398509481984 172 81064793292668928 173 172262685746921472 174 229683580995895296 175 215328357183651840 176 150729850028556288 177 81645335432134656 178 34990858042343424 179 12028107452055552 180 3341140958904320 181 751756715753472 182 136683039227904 183 19932943220736 184 2299954987008 185 205353123840 186 13690208256 187 641728512 188 18874368 189 262144 190 144115188075855872 191 684547143360315392 192 1540231072560709632 193 2181994019461005312 194 2181994019461005312 195 1636495514595753984 196 954622383514189824 197 443217535203016704 198 166206575701131264 199 50785342575345664 200 12696335643836416 201 2596977745330176 202 432829624221696 203 58265526337536 204 6242734964736 205 520227913728 206 32514244608 207 1434451968 208 39845888 209 524288 210 1152921504606846976 211 5764607523034234880 212 13690942867206307840 213 20536414300809461760 214 21819940194610053120 215 17455952155688042496 216 10909970097305026560 217 5454985048652513280 218 2216087676015083520 219 738695892005027840 220 203141370301382656 221 46168493250314240 222 8656592484433920 223 1331783459143680 224 166472932392960 225 16647293239296 226 1300569784320 227 76504104960 228 3187671040 229 83886080 230 1048576 231 9223372036854775808 232 48422703193487572992 233 121056757983718932480 234 191673200140888309760 235 215632350158499348480 236 183287497634724446208 237 122191665089816297472 238 65459820583830159360 239 28638671505425694720 240 10341742488070389760 241 3102522746421116928 242 775630686605279232 243 161589726376099840 244 27967452642017280 245 3995350377431040 246 466124210700288 247 43699144753152 248 3213172408320 249 178509578240 250 7046430720 251 176160768 252 2097152 253 73786976294838206464 254 405828369621610135552 255 1065299470256726605824 256 1775499117094544343040 257 2108405201549771407360 258 1897564681394794266624 259 1344108315987979272192 260 768061894850273869824 261 360029013211065876480 262 140011282915414507520 263 45503666947509714944 264 12410090985684467712 265 2843979184219357184 266 546919073888337920 267 87897708303482880 268 11719694440464384 269 1281841579425792 270 113103668772864 271 7854421442560 272 413390602240 273 15502147584 274 369098752 275 4194304 276 590295810358705651712 277 3394200909562557497344 278 9334052501297033117696 279 16334591877269807955968 280 20418239846587259944960 281 19397327854257896947712 282 14547995890693422710784 283 8832711790778149502976 284 4416355895389074751488 285 1840148289745447813120 286 644051901410906734592 287 190288061780495171584 288 47572015445123792896 289 10063310959545417728 290 1797019814204538880 291 269552972130680832 292 33694121516335104 293 3468512509034496 294 289042709086208 295 19015967703040 296 950798385152 297 33957085184 298 771751936 299 8388608 300 4722366482869645213696 301 28334198897217871282176 302 81460821829501379936256 303 149344840020752529883136 304 196015102527237695471616 305 196015102527237695471616 306 155178622834063175581696 307 99757686107612041445376 308 52996270744668897017856 309 23553898108741732007936 310 8832711790778149502976 311 2810408297065774841856 312 761152247121980686336 313 175650518566610927616 314 34502780432727146496 315 5750463405454524416 316 808658916392042496 317 95136343104946176 318 9249366690758656 319 730213159796736 320 45638322487296 321 2173253451776 322 74088185856 323 1610612736 324 16777216 325 37778931862957161709568 326 236118324143482260684800 327 708354972430446782054400 328 1357680363825022998937600 329 1866810500259406623539200 330 1960151025272376954716160 331 1633459187726980795596800 332 1108418734529022682726400 333 623485538172575259033600 334 294423726359271650099200 335 117769490543708660039680 336 40148689958082497740800 337 11710034571107395174400 338 2927508642776848793600 339 627323280595039027200 340 115009268109090488320 341 17970198142045388800 342 2378408577623654400 343 264267619735961600 344 24340438659891200 345 1825532899491840 346 108662672588800 347 4939212390400 348 161061273600 349 3355443200 350 33554432 351 302231454903657293676544 352 1964504456873772408897536 353 6139076427730538777804800 354 12278152855461077555609600 355 17649844729725298986188800 356 19414829202697828884807680 357 16987975552360600274206720 358 12134268251686143053004800 359 7204721774438647437721600 360 3602360887219323718860800 361 1531003377068212580515840 362 556728500752077302005760 363 173977656485024156876800 364 46840138284429580697600 365 10873603530314009804800 366 2174720706062801960960 367 373780121354544087040 368 54967664905080012800 369 6870958113135001600 370 723258748751052800 371 63285140515717120 372 4520367179694080 373 256839044300800 374 11166914969600 375 348966092800 376 6979321856 377 67108864 378 2417851639229258349412352 379 16320498564797493858533376 380 53041620335591855040233472 381 110503375699149698000486400 382 165755063548724547000729600 383 190618323081033229050839040 384 174733462824280459963269120 385 131050097118210344972451840 386 81906310698881465607782400 387 43228330646631884626329600 388 19452748790984348081848320 389 7515834760153043577077760 390 2505278253384347859025920 391 722676419245484959334400 392 180669104811371239833600 393 39144972709130435297280 394 7339682382961956618240 395 1187301561949728276480 396 164902994715240038400 397 19527986216278425600 398 1952798621627842560 399 162733218468986880 400 11095446713794560 401 603013408358400 402 25125558681600 403 753766760448 404 14495514624 405 134217728 406 19342813113834066795298816 407 135399691796838467567091712 408 456973959814329828038934528 409 990110246264381294084358144 410 1547047259788095772006809600 411 1856456711745714926408171520 412 1779104348756310137807831040 413 1397867702594243679706152960 414 917350679827472414807162880 415 509639266570818008226201600 416 242078651621138553907445760 417 99032175663193044780318720 418 35073895547380870026362880 419 10791967860732575392727040 420 2890705676981939837337600 421 674497991295785962045440 422 137007404481956523540480 423 24177777261521739448320 424 3693827081621376860160 425 486029879160707481600 426 54678361405579591680 427 5207462991007580160 428 414230010648330240 429 27015000694456320 430 1407031286169600 431 56281251446784 432 1623497637888 433 30064771072 434 268435456 435 154742504910672534362390528 436 1121883160602375874127331328 437 3926591062108315559445659648 438 8834829889743710008752734208 439 14356598570833528764223193088 440 17945748213541910955278991360 441 17945748213541910955278991360 442 14741150318266569713264885760 443 10134540843808266677869608960 444 5911815492221488895423938560 445 2955907746110744447711969280 446 1276414708547821466057441280 447 478655515705433049771540480 448 156483533980622343194542080 449 44709581137320669484154880 450 11177395284330167371038720 451 2445055218447224112414720 452 467437027056086962667520 453 77906171176014493777920 454 11275893196528413573120 455 1409486649566051696640 456 151016426739219824640 457 13728766067201802240 458 1044580026852311040 459 65286251678269440 460 3264312583913472 461 125550483996672 462 3487513444352 463 62277025792 464 536870912 465 1237940039285380274899124224 466 9284550294640352061743431680 467 33656494818071276223819939840 468 78531821242166311188913192960 469 132522448346155650131291013120 470 172279182850002345170678317056 471 179457482135419109552789913600 472 153820698973216379616677068800 473 110558627386999272849486643200 474 67563605625388444519130726400 475 35470892953328933372543631360 476 16123133160604060623883468800 477 6382073542739107330287206400 478 2209179303255844845099417600 479 670643717059810042262323200 480 178838324549282677936619520 481 41915232316238127641395200 482 8629606653343143926169600 483 1558123423520289875558400 484 246019487924256296140800 485 33827679589585240719360 486 4027104713045861990400 487 411862982016054067200 488 35814172349222092800 489 2611450067130777600 490 156687004027846656 491 7533029039800320 492 279001075548160 493 7473243095040 494 128849018880 495 1073741824 496 9903520314283042199192993792 497 76752282435693577043745701888 498 287821059133850913914046382080 499 695567559573473041958945423360 500 1217243229253577823428154490880 501 1643278359492330061628008562688 502 1780218222783357566763675942912 503 1589480556056569256038996377600 504 1192110417042426942029247283200 505 761626099777106101852019097600 506 418894354877408356018610503680 507 199926851191490351736155013120 508 83302854663120979890064588800 509 30437581511524973421369753600 510 9783508342990170028297420800 511 2771994030513881508017602560 512 692998507628470377004400640 513 152867317859221406692147200 514 29724200694848606856806400 515 5084402750434630120243200 516 762660412565194518036480 517 99872196883537377361920 518 11349113282220156518400 519 1110239342825884876800 520 92519945235490406400 521 6476396166484328448 522 373638240374095872 523 17298066683985920 524 617788095856640 525 15977278341120 526 266287972352 527 2147483648 528 79228162514264337593543950336 529 633825300114114700748351602688 530 2456073037942194465399862460416 531 6140182594855486163499656151040 532 11129080953175568671343126773760 533 15580713334445796139880377483264 534 17528302501251520657365424668672 535 16276280894019269181839322906624 536 12715844448452554048311971020800 537 8477229632301702698874647347200 538 4874407038573479051852922224640 539 2437203519286739525926461112320 540 1066276539687948542592826736640 541 410106361418441747151087206400 542 139143229766971307069118873600 543 41742968930091392120735662080 544 11087976122055526032070410240 545 2608935558130712007545978880 546 543528241277231668238745600 547 100123623393174254675558400 548 16270088801390816384778240 549 2324298400198688054968320 550 290537300024836006871040 551 31580141307047392051200 552 2960638247535693004800 553 236851059802855440384 554 15941898255961423872 555 885661014220079104 556 39538438134824960 557 1363394418442240 558 34084860461056 559 549755813888 560 4294967296 561 633825300114114700748351602688 562 5229058725941446281173900722176 563 20916234903765785124695602888704 564 54033606834728278238796974129152 565 101313012815115521697744326492160 566 146903868581917506461729273413632 567 171387846678903757538684152315904 568 165266852154657194769445432590336 569 134279317375658970750174413979648 570 93249525955318729687621120819200 571 55949715573191237812572672491520 572 29246442231440874311117533347840 573 13404619356077067392595536117760 574 5413403970723431062394351124480 575 1933358560972653950855125401600 576 612230210974673751104123043840 577 172189746836626992498034606080 578 43047436709156748124508651520 579 9566097046479277361001922560 580 1888045469699857373881958400 581 330407957197475040429342720 582 51134564804371137209303040 583 6972895200596064164904960 584 833715730506051150151680 585 86845388594380328140800 586 7816084973494229532672 587 601237305653402271744 588 38969084625683480576 589 2087629533518757888 590 89984031617187840 591 2999467720572928 592 72567767433216 593 1133871366144 594 8589934592 595 5070602400912917605986812821504 596 43100120407759799650887908982784 597 177787996682009173559912624553984 598 474101324485357796159766998810624 599 918571316190380730059548560195584 600 1377856974285571095089322840293376 601 1664910510595065073232931765354496 602 1664910510595065073232931765354496 603 1404768243314586155540286177017856 604 1014554842393867779001317794512896 605 634096776496167361875823621570560 606 345870968997909470114085611765760 607 165729839311498287762999355637760 608 70116470477941583284345881231360 609 26293676429228093731629705461760 610 8764558809742697910543235153920 611 2601978396642363442192522936320 612 688758987346507969992138424320 613 162623649790147715137032683520 614 34236557850557413713059512320 615 6419354596979515071198658560 616 1069892432829919178533109760 617 158052291213510787737845760 618 20615516245240537531023360 619 2362194569767144925429760 620 236219456976714492542976 621 20442068392215677239296 622 1514227288312272388096 623 94639205519517024256 624 4895131319975018496 625 203963804998959104 626 6579477580611584 627 154206505795584 628 2336462209024 629 17179869184 630 40564819207303340847894502572032 631 354942168063904232419076897505280 632 1508504214271592987781076814397440 633 4148386589246880716397961239592960 634 8296773178493761432795922479185920 635 12859998426665330220833679842738176 636 16074998033331662776042099803422720 637 16649105105950650732329317653544960 638 14567966967706819390788152946851840 639 10925975225780114543091114710138880 640 7101883896757074453009224561590272 641 4035161304975610484664332137267200 642 2017580652487805242332166068633600 643 892391442446529241800765761126400 644 350582352389707916421729406156800 645 122703823336397770747605292154880 646 38344944792624303358626653798400 647 10714028692056790644322153267200 648 2678507173014197661080538316800 649 599139762384754739978541465600 650 119827952476950947995708293120 651 21397848656598383570662195200 652 3404203195367924658968985600 653 481028712388945875723878400 654 60128589048618234465484800 655 6614144795348005791203328 656 635975461091154403000320 657 52997955090929533583360 658 3785568220780680970240 659 228439461598834196480 660 11421973079941709824 661 460563430642810880 662 14392607207587840 663 327104709263360 664 4810363371520 665 34359738368 666 324518553658426726783156020576256 667 2920666982925840541048404185186304 668 12777918050300552367086768310190080 669 36204101142518231706745843545538560 670 74670958606443852895163302312673280 671 119473533770310164632261283700277248 672 154319981119983962650004158112858112 673 165342836914268531410718740835205120 674 149841945953555856590963858881904640 675 116543735741654555126305223574814720 676 78667021625616824710256025912999936 677 46485058233319032783333106221318144 678 24210967829853662907985992823603200 679 11174292844547844419070458226278400 680 4589441704010721814975366771507200 681 1682795291470597998824301149552640 682 552167205013789968364223814696960 683 162402119121702931871830533734400 684 42856114768227162577288613068800 685 10150132445106433241989408358400 686 2156903144585117063922749276160 687 410838694206688964556714147840 688 70029322876140164413076275200 689 10656636089847416323728998400 690 1443086137166837627171635200 691 173170336460020515260596224 692 18316093279425246806409216 693 1695934562909745074667520 694 136280455948104514928640 695 9398652134352035512320 696 548254707837202071552 697 26528453605025906688 698 1036267718946324480 699 31402052089282560 700 692692325498880 701 9895604649984 702 68719476736 703 2596148429267413814265248164610048 704 24014372970723577781953545522642944 705 108064678368256100018790954851893248 706 315188645240746958388140284984688640 707 669775871136587286574798105592463360 708 1105130187375369022848416874227564544 709 1473506916500492030464555832303419392 710 1631382657554116176585758242907357184 711 1529421241456983915549148352725647360 712 1232033777840348154192369506362327040 713 862423644488243707934658654453628928 714 529214509117785911687176901596545024 715 286657859105467368830554155031461888 716 137816278416090081168535651457433600 717 59064119321181463357943850624614400 718 22641245739786227620545142739435520 719 7782928223051515744562392816680960 720 2403551363001203391703091899269120 721 667653156389223164361969972019200 722 166913289097305791090492493004800 723 37555490046893802995360810926080 724 7600515842823745844299211735040 725 1381911971422499244418038497280 726 225311734471059659415984537600 727 32857961277029533664831078400 728 4271534966013839376428040192 729 492869419155443004972466176 730 50199663062128454210158592 731 4482112773404326268764160 732 347750128971025313955840 733 23183341931401687597056 734 1308737044514611396608 735 61347048961622409216 736 2323751854606909440 737 68345642782556160 738 1464549488197632 739 20340965113856 740 137438953472 741 20769187434139310514121985316880384 742 197307280624323449884158860510363648 743 912546172887495955714234729860431872 744 2737638518662487867142704189581295616 745 5988584259574192209374665414709084160 746 10180593241276126755936931205005443072 747 13998315706754674289413280406882484224 748 15998075093433913473615177607865696256 749 15498135246764103677564703307619893248 750 12915112705636753064637252756349911040 751 9363456711586645971862008248353685504 752 5958563361918774709366732521679618048 753 3351691891079310774018787043444785152 754 1675845945539655387009393521722392576 755 748145511401631869200622107911782400 756 299258204560652747680248843164712960 757 107545917263984581197589428012318720 758 34794267350112658622749520827514880 759 10148327977116192098301943574691840 760 2670612625556892657447879888076800 761 634270498569762006143871473418240 762 135915106836377572745115315732480 763 26256327457027485643942731448320 764 4566317818613475764163953295360 765 713487159158355588150617702400 766 99888202282169782341086478336 767 12486025285271222792635809792 768 1387336142807913643626201088 769 136256228311491518570430464 770 11746226578576855049175040 771 880966993393264128688128 772 56836580218920266366976 773 3108250480722202066944 774 141284112760100093952 775 5194268851474268160 776 148407681470693376 777 3091826697306112 778 41781441855488 779 274877906944 780 166153499473114484112975882535043072 781 1619996619862866220101514854716669952 782 7694983944348614545482195559904182272 783 23726200495074894848570102976371228672 784 53383951113918513409282731696835264512 785 93421914449357398466244780469461712896 786 132347712136589647827180105665070759936 787 155981232160980656367747981676690538496 788 155981232160980656367747981676690538496 789 134317172138622231872227428666039074816 790 100737879103966673904170571499529306112 791 66395420318523489618657876670144315392 792 38730661852472035610883761390917517312 793 20110151346475864644112722260668710912 794 9336855982292365727623763906739044352 795 3890356659288485719843234961141268480 796 1458883747233182144941213110427975680 797 493445973328870431377175022644756480 798 150775158517154854031914590252564480 799 41661556958687525456186926253998080 800 10415389239671881364046731563499520 801 2355861851830544594248665472696320 802 481880833328975030641772483051520 803 89043197462962777401197089259520 804 14840532910493796233532848209920 805 2226079936574069435029927231488 806 299664606846509347023259435008 807 36070739713005754734281228288 808 3864722112107759435815845888 809 366482269251597877534261248 810 30540189104299823127855104 811 2216626628537890388312064 812 138539164283618149269504 813 7346773863525204885504 814 324122376331994333184 815 11575799154714083328 816 321549976519835648 817 6517904929456128 818 85761906966528 819 549755813888 820 1329227995784915872903807060280344576 821 13292279957849158729038070602803445760 822 64799864794514648804060594188666798080 823 205199571849296387879525214930778193920 824 474524009901497896971402059527424573440 825 854143217822696214548523707149364232192 826 1245625525991431979549930406259489505280 827 1512545281561024546596344064743665827840 828 1559812321609806563677479816766905384960 829 1386499841430939167713315392681693675520 830 1074537377108977854977819429328312598528 831 732639120756121264757604156360213135360 832 442636135456823264124385844467628769280 833 238342534476750988374669300867184721920 834 114915150551290655109215555775249776640 835 49796565238892617213993407502608236544 836 19451783296442428599216174805706342400 837 6865335281097327740899826402014003200 838 2193093214794979695009666767310028800 839 634842772703809911713324590537113600 840 166646227834750101824747705015992320 841 39677673293988119482082786908569600 842 8566770370292889433631510809804800 843 1676107246361652280493121680179200 844 296810658209875924670656964198400 845 47489705313580147947305114271744 846 6849476727920213646245929943040 847 887895131397064731920768696320 848 103059256322873584955089223680 849 10661302378228301891905781760 850 977286051337594340091363328 851 78813391236902769362206720 852 5541566571344725970780160 853 335852519475437937623040 854 17286526737706364436480 855 740851145901701332992 856 25723998121586851840 857 695243192475320320 858 13721905114644480 859 175921860444160 860 1099511627776 861 10633823966279326983230456482242756608 862 108996695654363101578112178942988255232 863 544983478271815507890560894714941276160 864 1771196304383400400644322907823559147520 865 4206591222910575951530266906080952975360 866 7782193762384565510330993776249763004416 867 11673290643576848265496490664374644506624 868 14591613304471060331870613330468305633280 869 15503589136000501602612526663622574735360 870 14211623374667126469061482774987360174080 871 11369298699733701175249186219989888139264 872 8010187720266925828016472109538330279936 873 5006367325166828642510295068461456424960 874 2792012546727654435246126095872735313920 875 1396006273363827217623063047936367656960 876 628202823013722247930378371571365445632 877 255207396849324663221716213450867212288 878 93826248841663479125630960827524710400 879 31275416280554493041876986942508236800 880 9464928611220438683725930258916966400 881 2602855368085620638024630821202165760 882 650713842021405159506157705300541440 883 147889509550319354433217660295577600 884 30542398711478997111207995061043200 885 5726699758402311958351499073945600 886 973538958928393032919754842570752 887 149775224450522005064577668087808 888 20802114507016945147858009456640 889 2600264313377118143482251182080 890 291408931671573585045424701440 891 29140893167157358504542470144 892 2585079232570410835080380416 893 201959315044563346490654720 894 13769953298492955442544640 895 809997252852526790737920 896 40499862642626339536896 897 1687494276776097480704 898 57009941782976266240 899 1500261625867796480 900 28851185112842240 901 360639813910528 902 2199023255552 903 85070591730234615865843651857942052864 904 893241213167463466591358344508391555072 905 4577861217483250266280711515605506719744 906 15259537391610834220935705052018355732480 907 37195122392051408413530781064294742097920 908 70670732544897675985708484022160009986048 909 108950712673383917144633912867496682061824 910 140079487722922179185957887972495734079488 911 153211939696946133484641439969917209149440 912 144700165269338014957716915527144030863360 913 119377636347203862340116455309893825462272 914 86820099161602808974630149316286418518016 915 56071314041868480796115304766768311959552 916 32348835024154892766989598903904795361280 917 16752075280365926611476756575236411883520 918 7817635130837432418689153068443658878976 919 3298064820822041801634486450749668589568 920 1261024784431957159448480113521932107776 921 437855827927762902586277817195115315200 922 138270261450872495553561415956352204800 923 39752700167125842471648907087451258880 924 10411421472342482552098523284808663040 925 2484543760445365154478056692965703680 926 540118208792470685756099281079500800 927 106898395490176489889227982713651200 928 19241711188231768180061036888457216 929 3145279713460962106356131029843968 930 465967364957179571312019411828736 931 62406343521050835443574028369920 932 7531800080126824967327899975680 933 815945008680406038127189164032 934 78962420194878003689727983616 935 6785832985497328442085998592 936 514078256477070336521666560 937 34019884619806125210992640 938 1943993406846064297771008 939 94499679499461458919424 940 3831068087816005091328 941 126021976572894904320 942 3231332732638330880 943 60587488736968704 944 738871813865472 945 4398046511104 946 680564733841876926926749214863536422912 947 7316070888800176964462554059783016546304 948 38409372166200929063428408813860836868096 949 131232021567853174300047063447357859299328 950 328080053919632935750117658618394648248320 951 639756105143284224712729434305869564084224 952 1012947166476866689128488270984293476466688 953 1338537327130145267776930929514959236759552 954 1505854493021413426249047295704329141354496 955 1464025201548596386631018204156986665205760 956 1244421421316306928636365473533438665424896 957 933316065987230196477274105150078999068672 958 622210710658153464318182736766719332712448 959 370933308276976103728147400764774986809344 960 198714272291237198425793250409700885790720 961 96045231607431312572466737698022094798848 962 42019788828251199250454197742884666474496 963 16684327917099740878856813809674794041344 964 6024896192286017539587182764604786737152 965 1981873747462505769601046962041048268800 966 594562124238751730880314088612314480640 967 162796772112991545360086000453371822080 968 40699193028247886340021500113342955520 969 9290033191230495795004907634567413760 970 1935423581506353290626022423868211200 971 367730480486207125218944260534960128 972 63645660084151233210971122015666176 973 10018298346579360783208417354317824 974 1431185478082765826172631050616832 975 185067087683116270625771256545280 976 21591160229696898239673313263616 977 2263589378919836105772202196992 978 212211504273734634916143955968 979 17684292022811219576345329664 980 1300315589912589674731274240 981 83591716494380764804153344 982 4643984249687820266897408 983 219647903701450958569472 984 8670311988215169417216 985 277894615006896455680 986 6947365375172411392 987 127085951984861184 988 1512927999819776 989 8796093022208