1 2 2 2 3 4 4 2 5 12 6 8 7 2 8 28 9 48 10 16 11 2 12 60 13 200 14 160 15 32 16 2 17 124 18 720 19 1040 20 480 21 64 22 2 23 252 24 2408 25 5600 26 4480 27 1344 28 128 29 2 30 508 31 7728 32 27216 33 33600 34 17024 35 3584 36 256 37 2 38 1020 39 24200 40 124320 41 222432 42 169344 43 59136 44 9216 45 512 46 2 47 2044 48 74640 49 545680 50 1360800 51 1460928 52 752640 53 192000 54 23040 55 1024 56 2 57 4092 58 228008 59 2332000 60 7895360 61 11487168 62 8190336 63 3041280 64 591360 65 56320 66 2048 67 2 68 8188 69 692208 70 9784016 71 44140800 72 84713728 73 80306688 74 40710912 75 11404800 76 1745920 77 135168 78 4096 79 2 80 16380 81 2093000 82 40520480 83 240272032 84 596563968 85 731574272 86 486300672 87 184065024 88 40268800 89 4978688 90 319488 91 8192 92 2 93 32764 94 6311760 95 166267920 96 1282401120 97 4059927872 98 6314147840 99 5353553920 100 2629186560 101 770818048 102 135303168 103 13791232 104 745472 105 16384 106 2 107 65532 108 19000808 109 677695200 110 6744541440 111 26924369472 112 52318890624 113 55456727040 114 34369786880 115 12966553600 116 3029970944 117 436101120 118 37273600 119 1720320 120 32768 121 2 122 131068 123 57133488 124 2748782416 125 35078097600 126 175035299712 127 420080973312 128 548291597568 129 420241536000 130 198405109760 131 59262787584 132 11293155328 133 1356759040 134 98631680 135 3932160 136 65536 137 2 138 262140 139 171662600 140 11109396640 141 180888052832 142 1120367993472 143 3290637412608 144 5226494727168 145 4878757019136 146 2824534169600 147 1048700882944 148 254043439104 149 40224178176 150 4094361600 151 256245760 152 8912896 153 131072 154 2 155 524284 156 515512080 157 44780911760 158 926659057440 159 7083984066496 160 25275197875200 161 48393232642560 162 54361802626560 163 38002855734272 164 17184778051584 165 5145923035136 166 1031001194496 167 137769418752 168 12032409600 169 655097856 170 20054016 171 262144 172 2 173 1048572 174 1547584808 175 180154671200 176 4722857110720 177 44357222513856 178 191094353259392 179 437696256890880 180 586042688924160 181 488752162595840 182 265038270035968 183 96120632524800 184 23694861598720 185 3990774251520 186 456024981504 187 34546384896 188 1651113984 189 44826624 190 524288 191 2 192 2097148 193 4644851568 194 723713854416 195 23974594896000 196 275589049304576 197 1426374917843456 198 3883758761645824 199 6149776714099200 200 6059607003806720 201 3892925295587328 202 1683524130369536 203 500274465832960 204 103260562718720 205 14821923225600 206 1464792121344 207 97161707520 208 4109107200 209 99614720 210 1048576 211 2 212 4194300 213 13938749000 214 2904145120800 215 121320402188832 216 1701483485619456 217 10535802523513344 218 33922819928853504 219 63115507950184448 220 72895623466265600 221 54941392259074048 222 27988140155609088 223 9870616316567552 224 2446196809728000 225 428849973821440 226 53080520392704 227 4581333270528 228 268287344640 229 10110894080 230 220200960 231 2097152 232 2 233 8388604 234 41824635600 235 11644457981200 236 612410301185760 237 10451541718094400 238 77153584635832320 239 292454164477854720 240 635885211409367040 241 855187250563024896 242 750146561782345728 243 445740466385457152 244 184294292426596352 245 53987987969327104 246 11325143226777600 247 1706988273926144 248 184043706384384 249 13991838744576 250 728681676800 251 24625807360 252 484442112 253 4194304 254 2 255 16777212 256 125490684008 257 46661481196000 258 3085340421891200 259 63934070910937920 260 560978175887015040 261 2493940485094502400 262 6307875231640012800 263 9823642928448983040 264 9961986680731852800 265 6849178720190177280 266 3287306734316666880 267 1124420416423772160 268 277853124340318208 269 49962098836373504 270 6542719556386816 271 619940510171136 272 41828629348352 273 1949879500800 274 59424899072 275 1061158912 276 8388608 277 2 278 33554428 279 376505606448 280 186896906152016 281 15520025071848000 282 389775106309409920 283 4054715373030981120 284 21073480232530049280 285 61758758054949120000 286 110852179747769856000 287 129229139344948346880 288 102114118003745832960 289 56433344986497024000 290 22316499298566144000 291 6416637697952317440 292 1355099830062612480 293 211150430131322880 294 24244368295854080 295 2034624977960960 296 122654848712704 297 5147681882112 298 142195294208 299 2315255808 300 16777216 301 2 302 67108860 303 1129583928200 304 748340635820960 305 77973919171544032 306 2369690688000155520 307 29162557823835687680 308 176697272606302356480 309 597975782959602178560 310 1232039313587596800000 311 1643224892289971527680 312 1483827694734846689280 313 937861720831952977920 314 425297680152920064000 315 140882564066417049600 316 34514872676906434560 317 6299756972357713920 318 858699489588019200 319 87146611172966400 320 6522346930176000 321 353411016949760 322 13423660236800 323 337641472000 324 5033164800 325 33554432 326 2 327 134217724 328 3388886002320 329 2995621711140240 330 391366277129362080 331 14374091966344021184 332 208877286142850124800 333 1471903296498090227200 334 5735176591849024320000 335 13516344701795172357120 336 20539552442364880404480 337 21092382121398103326720 338 15159857760285082091520 339 7829890963804786851840 340 2963833821302095872000 341 834003090963337052160 342 176125613883894005760 343 28056104757299773440 344 3373184591462400000 345 304740160949452800 346 20466325216296960 347 1002142559109120 348 34613074329600 349 796078899200 350 10905190400 351 67108864 352 2 353 268435452 354 10166926442408 355 11989264616565600 356 1962822629069090880 357 87027284352322851264 358 1490889186932638915968 359 12192980944270422067200 360 54560395919637399334400 361 146633800201649772211200 362 252967766269604029163520 363 294187690341507000729600 364 239262915126502273843200 365 139938189013837180108800 366 60117289247141011783680 367 19271717098017584578560 368 4662141617952872202240 369 857261113399183933440 370 120202716752385146880 371 12841172401913856000 372 1039273151441141760 373 62979786732994560 374 2800385827799040 375 88332042240000 376 1864787558400 377 23555211264 378 134217728 379 2 380 536870908 381 30501316198128 382 47977392319147216 383 9838091674578585600 384 526089351372075289344 385 10610278877233118114304 386 100525625928028654369536 387 515429525165277438144000 388 1575458793855772520780800 389 3075913029368943865221120 390 4036187816637292067082240 391 3698793277327543561420800 392 2437660476446725069209600 393 1181635716734789536972800 394 428582052062563376824320 395 117799841701233996595200 396 24754983277091055206400 397 3998373845093685657600 398 497228881543047413760 399 47507080984091688960 400 3464101611008163840 401 190368447505367040 402 7720740669358080 403 223283773440000 404 4342010609664 405 50734301184 406 268435456 407 2 408 1073741820 409 91505022336200 410 191970571908985120 411 49286413157531222432 412 3176212291581608907264 413 75324130843375977378816 414 825425565178695471184896 415 4839916978343554252035072 416 16785446988888280084096000 417 36985960910769927558993920 418 54586079858385392535429120 419 56156688238532650432634880 420 41524833224909238091776000 421 22599856703915293193011200 422 9220584266470593103134720 423 2859761413046104695767040 424 681189382390106986905600 425 125479069610962137907200 426 17941325321048319590400 427 1992106463752020295680 428 171224397410362982400 429 11306677514639769600 430 566034671075328000 431 21023575674716160 432 559459822731264 433 10053847351296 434 108984795136 435 536870912 436 2 437 2147483644 438 274517214492240 439 768065297680612880 440 246816006931474082400 441 19155846575804715888448 442 533621340486795059466240 443 6754052783116315724236800 444 45210103935449379210685440 445 177534303845569909345030144 446 440416463996245763317125120 447 729004880122164565543137280 448 839209106817695240695111680 449 693661041625794634150133760 450 422047517008547874078720000 451 192729061671360076036177920 452 67057112554724966034309120 453 17980931709114135155834880 454 3746481087388494594048000 455 609784645642890667622400 456 77716886380889065390080 457 7751149670532026204160 458 602502377657440665600 459 36198187135087411200 460 1657658734018560000 461 56593106740445184 462 1390373523947520 463 23159268966400 464 233538846720 465 1073741824 466 2 467 4294967292 468 823555938444008 469 3072810225151436000 470 1235616165252731637760 471 115428711468691243495488 472 3773661076559174848040576 473 55099664945904115912826880 474 420399040985277044344642560 475 1865763246326597851871672320 476 5199649711649843215178436608 477 9628891489458466313151897600 478 12367728148874367260122726400 479 11389672796396515359492096000 480 7718034838379807379481067520 481 3927760020758856964736286720 482 1525429036773044574655610880 483 457770995873504364873646080 484 107145004078609667598581760 485 19688655087634802540544000 486 2851623905284451708436480 487 325959065513482707271680 488 29359854027185187717120 489 2073761246556979200000 490 113837842620638822400 491 4786738243288694784 492 150726298627473408 493 3429206578954240 494 53091164487680 495 499289948160 496 2147483648 497 2 498 8589934588 499 2470676405266608 500 12292888012482632016 501 6184226446713961060800 502 695043501142652924248448 503 26646484958851606423275008 504 448344641720351276998696192 505 3893790698759301630927436800 506 19498430545236532607406008320 507 60927673320801471070706147328 508 125945997296801282188179644416 509 180038248914283707007899238400 510 184190875447299949553134796800 511 138549868168490141411200204800 512 78280230008901326194742722560 513 33787813666659471698617958400 514 11290735999269167717036851200 515 2951297069240592414120345600 516 608063109909915386008043520 517 99261412186243090958254080 518 12874347251865522976849920 519 1327194773652224732037120 520 108489977971737876234240 521 6993468558629928960000 522 352130879566783709184 523 13643086549519171584 524 397470381465665536 525 8398056928051200 526 121161027420160 527 1065151889408 528 4294967296 529 2 530 17179869180 531 7412046395669000 532 49176493402741061280 533 30945718009594770568032 534 4182629459749345467612288 535 187915481714246550811421952 536 3640050103680513428836119552 537 35940805572274417232344323584 538 202771886849883929335914956800 539 709201267619289246992579637248 540 1633207314203218328399568027648 541 2592389230479290755479049388032 542 2938748754090766707759685632000 543 2446629773421952020274272665600 544 1529583416479401501938283970560 545 730953292351013671265990737920 546 270808875320163962303899238400 547 78656116314109591302360268800 548 18063856336679492548401561600 549 3300615875730935682139422720 550 481758463913527687407206400 551 56274174297732214790553600 552 5258149018626158493696000 553 391816669909223976468480 554 23142339985996234358784 555 1072625095970585051136 556 38415343780076978176 557 1038484413844815872 558 20430944678707200 559 275341763411968 560 2267742732288 561 8589934592 562 2 563 34359738364 564 22236173546745360 565 196720797703755583120 566 154826943034779334962720 567 25157668194515262346809792 568 1323773630919224546615178240 569 29496231792872600532311800320 570 330747350357830781948771151360 571 2099600479643388127823838215168 572 8206757717511949575590205923328 573 21016890305677198434779975606272 574 36967474624637216478026778099712 575 46327261018229315419593697624064 576 42576944109510813719633461248000 577 29366594210514328071561088860160 578 15485372802926035415398410485760 579 6336466340464978664002167767040 580 2036083960608410159352643584000 581 518589359361809033572751769600 582 105440646063708634421731000320 583 17199917957559480487237386240 584 2257822936674896314997145600 585 238743925042492233429811200 586 20311714784982916399104000 587 1385334179454350046265344 588 75245557563198265098240 589 3220879817783325491200 590 106946735561653616640 591 2689897168050847744 592 49397484023185408 593 623251294257152 594 4818953306112 595 17179869184 596 2 597 68719476732 598 66708589359712808 599 786927663162115823200 600 774528156769304185979840 601 151255663053161132750784192 602 9316730752823602350999867264 603 238617401604819253351724759040 604 3035718616806222238603563962880 605 21657499497149542842135924454400 606 94473535851918221587139941586944 607 268616199103150280368540119121920 608 522610950731638211083908066508800 609 722516603504484848830365322936320 610 731308683679120836633689313968128 611 555019395587250876584244344258560 612 321984526070771258204895155978240 613 145027139734221686782835840778240 614 51358527932489750355704563630080 615 14443955108453000990160322560000 616 3251432286061499390001854545920 617 589279487193725839562684497920 618 86329763458641576219409121280 619 10245500074369606232309760000 620 985280719709557376837222400 621 76642118235778934001106944 622 4802298413115053250183168 623 240675750024329643950080 624 9543214966854605864960 625 294590386164832665600 626 6911116340820443136 627 118739009462599680 628 1405528047616000 629 10222022164480 630 34359738368 631 2 632 137438953468 633 200125905518091888 634 3147844069827182718416 635 3874214639172845161545600 636 909083034632505404876664832 637 65519626595871538722500639232 638 1927572674344201231515797806848 639 27798702354465638654135525184000 640 222646432205107872898566372469760 641 1082523893365399523142811206365184 642 3412341460941639807596761312636928 643 7331174757717597304827885102858240 644 11160454350526064305792930654126080 645 12414663462195782247166070355394560 646 10342927696754255698615288136073216 647 6583775734377613142651706340147200 648 3254457567357532878500835445964800 649 1265866310185748630324058390528000 650 391596158034039520514615578460160 651 97167988224197489170359590584320 652 19467013290384967250382768046080 653 3164143533936207932171778785280 654 418551528702153702014252482560 655 45123018141478146885550080000 656 3963256513549367037703225344 657 282946293625664305757159424 658 16343517826911336530968576 659 758104734087442857984000 660 27924141518654191697920 661 803425378895099068416 662 17621880984444076032 663 283860444496527360 664 3158604848824320 665 21646635171840 666 68719476736 667 2 668 274877906940 669 600377991432182600 670 12591776531119767057440 671 19377368884003880173164832 672 5462246637073378119583080192 673 460455552240365781867257804288 674 15551620647945352929571383733248 675 254043466538879150350251322269696 676 2282061726760010006293934775065600 677 12353055691429610500368056014956544 678 43113145318030476737446758164373504 679 102129954772212044577956028962430976 680 170908710422800094890756799363481600 681 208540860633988862319076916639170560 682 190316170072459655672176750887960576 683 132610042877927934822309584054648832 684 71747787681190818098318450707660800 685 30560375028244289733158780311961600 686 10363655781052287670940428350259200 687 2823720068776226313606782559191040 688 622610268836864257849140078182400 689 111709327861302716940716448153600 690 16373523756724104712685617152000 691 1965178510941261076167256965120 692 193290705635239836751384018944 693 15566062954991670330849755136 694 1023511086404846034381438976 695 54672072942358515943473152 696 2353933713734511466905600 697 80754469783056454516736 698 2170750949292408569856 699 44611156637273554944 700 675113453853081600 701 7074841928663040 702 45767171506176 703 137438953472 704 2 705 549755813884 706 1801134524052361680 707 50368306880461932594960 708 96912027973081640399939040 709 32812234560208276477844810816 710 3234113358956707229309970790400 711 125333876288043555000305585474560 712 2317494440145803059011404667893760 713 23328704200677858363639850395195392 714 140447736059245735516636485714653184 715 542063855199224941850097210002395136 716 1413915702674817532988321892840349696 717 2596981855463625417626507249013604352 718 3469930330355433124567667348314521600 719 3462140442427332215392981847485710336 720 2635003069069694203323616430704951296 721 1556680264017290595414351280847192064 722 724142700899023141126653727342592000 723 268393865677534332885126127629107200 724 80025433006405327927623290443530240 725 19344866051963466299894646838394880 726 3814535078483691005334758463897600 727 616383225883983946985887707955200 728 81876510286979736329552658432000 729 8955915368398757907870498422784 730 806865111055254772435711426560 731 59790436329319029624379801600 732 3632512288138089031123599360 733 179962157296752375894114304 734 7211255990743773023830016 735 230972969943469983268864 736 5813670067614844452864 737 112176170705551884288 738 1597846375209369600 739 15797302031548416 740 96619584290816 741 274877906944 742 2 743 1099511627772 744 5403404671668712808 745 201476829790895835103200 746 484660876479169125864885120 747 197067231417195822147868742976 748 22704417981817367158125485154432 749 1009139237022261854461064625377280 750 21108117713888314641103253181992960 751 237922030887070189754421313287741440 752 1591582505053058807410281043651575808 753 6785661734509190773234439491458048000 754 19465031845171077812548379026929336320 755 39185577381840390912747745271871160320 756 57242918666258747703768024722745032704 757 62334107739548181695423044256400408576 758 51719333059039465887287443016955592704 759 33290250890450619124105555916659359744 760 16872071845116020872235123381203632128 761 6816162715348732939955830007267328000 762 2217321824489580552250341354572349440 763 585637919156006914452928811331747840 764 126424038909051825722488738346434560 765 22422267578182996738330821918720000 766 3279679208942461302210591876710400 767 396606820152327178263738275856384 768 39697188735289394671505205362688 769 3287862439331442374354057297920 770 224923729014642641151343984640 771 12663889295178749339070627840 772 583473250306561715526959104 773 21813647019678585512263680 774 653797052118229833482240 775 15441329939218452971520 776 280276964543431704576 777 3764395623554482176 778 35169528681857024 779 203684529045504 780 549755813888 781 2 782 2199023255548 783 16210216214029393968 784 805918125972926677838416 785 2423707336055427420994632000 786 1183372710256133271138942228096 787 159325060335555961751174133566976 788 8118522732141729570004767973327104 789 191991337899039355478851407888691200 790 2421436544298478526826419639241400320 791 17983251617357787261021934106742816768 792 84611105824216406893633835984799727616 793 266616737456242393109597806332997468160 794 587528147036107628403565191860054917120 795 937014934757561997382015861384917811200 796 1111831561165288402534304757547896602624 797 1003896877482767283474732619801045893120 798 702663182146190076008474892533779660800 799 387149866838105634820678456076187729920 800 170067397997206700543586846907753824256 801 60196083744978657477168828460553994240 802 17318677870411313222465116558443151360 803 4079028733220205820523098604631490560 804 790982499694495573164917202742149120 805 126836515379927526031926440755200000 806 16871135741845429239278378925686784 807 1865037736157468012658117096505344 808 171454525771859175824924015067136 809 13098513020087521342097090150400 810 829764136884647762474806804480 811 43415449349860911859476987904 812 1864983205242838167446355968 813 65202596759258755529441280 814 1832599322169887067996160 815 40692353637457015603200 816 696072171534824767488 817 8830063808337674240 818 78079069467443200 819 428809534832640 820 1099511627776 821 2 822 4398046511100 823 48630653040134693000 824 3223704924324134770141600 825 12120148516529082958328836832 826 7105083676208910481675642632576 827 1117642167769403998800496819425024 828 65266831977804948483540492053750784 829 1744159086555637658449672206944875008 830 24598348118782863979221899208191385600 831 202658640879532616924894114452653785088 832 1051299773125312457245649900031082364928 833 3635239798579583924212039154298566541312 834 8758627533417991583869108298706763776000 835 15230280315435645217537368304493877002240 836 19663334848159738435312907843536181264384 837 19289910039537620624139064051713573388288 838 14655731033596955935102013305210125680640 839 8761173834216387213609840450515126190080 840 4175647693620345280513093850307451944960 841 1604252554638965208107719091487141527552 842 501403080639006205848570221206857318400 843 128455016604887360316961501023410585600 844 27141637459108305397004210075074560000 845 4752877883887179297127995424364298240 846 692322560047836212285090733578256384 847 84098290359942494820325919457017856 848 8530802193926992948414106614890496 849 722765929126256470570663644495872 850 51089950146714475558438384435200 851 3005407203614983792593400233984 852 146510361267492645077237366784 853 5881652103541215267364274176 854 192713570472293671370752000 855 5089431021650769682104320 856 106443305450167722835968 857 1718856703978143481856 858 20627132256438190080 859 172881710793359360 860 901599534776320 861 2199023255552 862 2 863 8796093022204 864 145891967916497101200 865 12894916958602619349952400 866 60607189992494063061184467360 867 42654742354286521055970513469120 868 7837705341738245812566829021240320 869 524369940157978395865924930068856320 870 15827965442956348823014130846611376640 871 249471799360939915109118336495803606016 872 2278441745912424514132279057395574407168 873 13020914559262814720797587029278295949312 874 49360716927785215929247808805943529766912 875 129891265065011050022591594490491825946624 876 245971459798370661430798741164821682585600 877 345073918201427105400081262105566654234624 878 367255140368459027480989904566203110129664 879 302382978683820448080114367597209409028096 880 195773764917305268928790995170207648972800 881 101035301540839680037481557907179291279360 882 42040599034658959931288288621844875968512 883 14239372883336066944883983049525144059904 884 3957271543190421698987254965952158105600 885 908309332228374050162024043848610611200 886 173105222015396093222208305759256576000 887 27506142329018100113668349921763262464 888 3655298959814119784718981292495994880 889 407059042149840792196246824130969600 890 38021816332515423543377458920161280 891 2978230362653947207894478822047744 892 195347523605493448687272176123904 893 10699145967789732227658396205056 894 487115241951845393977495781376 895 18315565603140415361334116352 896 563557226702364281615155200 897 14010821039507577386303488 898 276484308947526754500608 899 4221544433700938186752 900 47996651233817395200 901 381827402977771520 902 1893359023030272 903 4398046511104 904 2 905 17592186044412 906 437675921341677348008 907 51579959618346310394012000 908 303061739796387520544622241600 909 256049668505704114461945449749440 910 54949246876876293730079744175620480 911 4210634931947303658552533098593331200 912 143500428866923096198859027479640102400 913 2526373924495311848737211626651258813440 914 25561802803758549485673306304342925690880 915 160807858202978625677835602466130700206080 916 667731149179733436521816688535822478868480 917 1917199144765725132174777940478772622786560 918 3949354427105582021507164306453308890677248 919 6013125610819575009262897676018709832925184 920 6933485222666657677976990901836586180673536 921 6177403897045686120404038425882175582765056 922 4324467490796441005807257643428364148539392 923 2412253560651404138607213148484001123532800 924 1084923182809517518632017176873100977897472 925 397347401502711392650024204333242921254912 926 119495991260051832966474830315949924548608 927 29713967059861820601863086984270970880000 928 6144249214841650430879255731678635622400 929 1061370144585262789399793709484357976064 930 153705356573017434414749194740918386688 931 18708251099823781750932873660659138560 932 1916750757942628867150439956946616320 933 165390543544649263323589282501754880 934 12012233957078191325094395103936512 935 733067718180258328659613030809600 936 37473094919990362456574153195520 937 1596959714410464910240351518720 938 56355634140863580579198664704 939 1631504010827001349137235968 940 38251561510073644689129472 941 713387306375689160097792 942 10314958265520754786304 943 111266398586745651200 944 841282525899784192 945 3971435999526912 946 8796093022208 947 2 948 35184372088828 949 1313027799209404132848 950 206320713825227924930744016 951 1515411858901174295343899232000 952 1536904134513817461812761942979840 953 385156827475145464339482100128842240 954 33794977949332181855880424277097890560 955 1299925129666202473106836313513947584000 956 25550740102686964679769834321471868339200 957 286232578690334668039880792601074700226560 958 1980817904043260607105373842202254253854720 959 9002120655742491926139288155897953625702400 960 28176250325079618723490524543774461676748800 961 63074714696115180586957020477757178605731840 962 104108718627324364191220691429205975108157440 963 129895500006972330544134640683259384737300480 964 125060240592155665523226673469552332851118080 965 94519690119223751351145972076903269987778560 966 56894006194620964783758778256536750767734784 967 27607893960302676168486787011303122782912512 968 10911489198678685675564566849077546223403008 969 3543102601986614943528969505933334107127808 970 952127191956787360377663748254403150217216 971 213034164490764901975707567260507832320000 972 39884122188900133386153147909950578622464 973 6272784916641996307997815676973512392704 974 831241743941100757855618851980292653056 975 93002274179983800649228506072770150400 976 8795217822224735634008558388945879040 977 703160339758722457725104813225541632 978 47482634895924649167296407193780224 979 2702747568720198618386173117071360 980 129242820129936531861320258027520 981 5166366623751155140752656302080 982 171445412671499209727337824256 983 4678315797526727551772262400 984 103611840662423477461975040 985 1829057985106687756861440 986 25080572474511335620608 987 257025380735382454272 988 1849365363779698688 989 8321103999008768 990 17592186044416