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