0 1 1 7 2 2 3 49 4 28 5 4 6 343 7 294 8 84 9 8 10 2401 11 2744 12 1176 13 224 14 16 15 16807 16 24010 17 13720 18 3920 19 560 20 32 21 117649 22 201684 23 144060 24 54880 25 11760 26 1344 27 64 28 823543 29 1647086 30 1411788 31 672280 32 192080 33 32928 34 3136 35 128 36 5764801 37 13176688 38 13176688 39 7529536 40 2689120 41 614656 42 87808 43 7168 44 256 45 40353607 46 103766418 47 118590192 48 79060128 49 33882912 50 9680832 51 1843968 52 225792 53 16128 54 512 55 282475249 56 807072140 57 1037664180 58 790601280 59 395300640 60 135531648 61 32269440 62 5268480 63 564480 64 35840 65 1024 66 1977326743 67 6214455478 68 8877793540 69 7609537320 70 4348307040 71 1739322816 72 496949376 73 101418240 74 14488320 75 1379840 76 78848 77 2048 78 13841287201 79 47455841832 80 74573465736 81 71022348320 82 45657223920 83 20871873792 84 6957291264 85 1703826432 86 304254720 87 38635520 88 3311616 89 172032 90 4096 91 96889010407 92 359873467226 93 616925943816 94 646303369712 95 461645264080 96 237417564384 97 90444786432 98 25841367552 99 5537435904 100 878958080 101 100452352 102 7827456 103 372736 104 8192 105 678223072849 106 2712892291396 107 5038228541164 108 5757975475616 109 4524123587984 110 2585213478848 111 1107948633792 112 361779145728 113 90444786432 114 17227578368 115 2461082624 116 255696896 117 18264064 118 802816 119 16384 120 4747561509943 121 20346692185470 122 40693384370940 123 50382285411640 124 43184816067120 125 27144741527904 126 12926067394240 127 4748351287680 128 1356671796480 129 301482621440 130 51682735104 131 6712043520 132 639242240 133 42147840 134 1720320 135 32768 136 33232930569601 137 151921968318176 138 325547074967520 139 434062766623360 140 403058283293120 141 276382822829568 142 144771954815488 143 59090593802240 144 18993405150720 145 4823721943040 146 964744388608 147 150349774848 148 17898782720 149 1573519360 150 96337920 151 3670016 152 65536 153 232630513987207 154 1129919639366434 155 2582673461408992 156 3689533516298560 157 3689533516298560 158 2740796326393216 159 1566169329367552 160 703178066246656 161 251135023659520 162 71752863902720 163 16400654606336 164 2981937201152 165 425991028736 166 46812200960 167 3821404160 168 218365952 169 7798784 170 131072 171 1628413597910449 172 8374698503539452 173 20338553508595812 174 30992081536907904 175 33205801646687040 176 26564641317349632 177 16444777958359296 178 8054585122461696 179 3164301298109952 180 1004540094638080 181 258310310049792 182 53674869620736 183 8945811603456 184 1179667464192 185 120374231040 186 9171369984 187 491323392 188 16515072 189 262144 190 11398895185373143 191 61879716720597062 192 159119271567249588 193 257621677775546952 194 294424774600625088 195 252364092514821504 196 168242728343214336 197 89271651773950464 198 38259279331693056 199 13360383258686464 200 3817252359624704 201 892344707444736 202 169970420465664 203 26149295456256 204 3201954545664 205 304948051968 206 21782003712 207 1098252288 208 34865152 209 524288 210 79792266297612001 211 455955807414925720 212 1237594334411941240 213 2121590287563327840 214 2576216777755469520 215 2355398196805000704 216 1682427283432143360 217 961387019104081920 218 446358258869752320 219 170041241474191360 220 53441533034745856 221 13880917671362560 222 2974482358149120 223 522985909125120 224 74712272732160 225 8538545455104 226 762370129920 227 51251773440 228 2440560640 229 73400320 230 1048576 231 558545864083284007 232 3351275184499704042 233 9575071955713440120 234 17326320681767177360 235 22276698019414942320 236 21640220933145943968 237 16487787377635004928 238 10094563700592860160 239 5047281850296430080 240 2083005208058844160 241 714173214191603712 242 204049489769029632 243 48583211849768960 244 9609866080174080 245 1568957727375360 246 209194363650048 247 22413681819648 248 1883502673920 249 119587471360 250 5394923520 251 154140672 252 2097152 253 3909821048582988049 254 24576018019664496308 255 73728054058993488924 256 140434388683797121760 257 190589527499438950960 258 196034942570851492416 259 158694953509736922432 260 103637520659420030976 261 55520100353260730880 262 24675600157004769280 263 9165222915458914304 264 2856692856766414848 265 748181462486441984 266 164435486260756480 267 30202436251975680 268 4602276000301056 269 575284500037632 270 58011882356736 271 4604117647360 272 276939407360 273 11868831744 274 322961408 275 4194304 276 27368747340080916343 277 179851768234817450254 278 565248414452283415084 279 1130496828904566830168 280 1614995469863666900240 281 1753423652994838348832 282 1502934559709861441856 283 1042852551635414061696 284 595915743791665178112 285 283769401805554846720 286 113507760722221938688 287 38327295828282732544 288 10950655950937923584 289 2647411328798179328 290 540288026285342720 291 92620804506058752 292 13231543500865536 293 1556652176572416 294 148252588244992 295 11146811146240 296 636960636928 297 25998393344 298 675282944 299 8388608 300 191581231380566414401 301 1313699872323883984464 302 4316442437635618806096 303 9043974631236534641344 304 13565961946854801962016 305 15503956510691202242304 306 14027389223958706790656 307 10305836980867621315584 308 6257115309812484370176 309 3178217300222214283264 310 1362093128666663264256 311 495306592242423005184 312 153309183313130930176 313 40433191203463102464 314 9076838841593757696 315 1728921684113096704 316 277862413518176256 317 37359652237737984 318 4151072470859776 319 374532854513664 320 26752346750976 321 1455910027264 322 56723767296 323 1409286144 324 16777216 325 1341068619663964900807 326 9579061569028320720050 327 32842496808097099611600 328 71940707293926980101600 329 113049682890456683016800 330 135659619468548019620160 331 129199637589093352019200 332 100195637313990762790400 333 64411481130422633222400 334 34761751721180468723200 335 15891086501111071416320 336 6191332403030287564800 337 2063777467676762521600 338 589650705050503577600 339 144404254298082508800 340 30256129471979192320 341 5402880262853427200 342 817242392700518400 343 103776811771494400 344 10923874923315200 345 936332136284160 346 63696063692800 347 3308886425600 348 123312537600 349 2936012800 350 33554432 351 9387480337647754305649 352 69735568222526174841964 353 249055600794736338721300 354 569269944673683059934400 355 935229194821050741320800 356 1175716702060749503374720 357 1175716702060749503374720 358 959768736376122043571200 359 651271642540939958137600 360 372155224309108547507200 361 180761108950138437360640 362 75121499823434155786240 363 26829107079797912780800 364 8255109870707050086400 365 2190131190187584716800 366 500601414900019363840 367 98332420783932375040 368 16526457274610483200 369 2360922467801497600 370 284020748006195200 371 28402074800619520 372 2318536718417920 373 150554332364800 374 7480960614400 375 267177164800 376 6106906624 377 67108864 378 65712362363534280139543 379 506923938232978732505046 380 1882860342008206720733028 381 4483000814305254096983400 382 7685144253094721309114400 383 10100475304067348006264640 384 10581450318546745530372480 385 9069814558754353311747840 386 6478438970538823794105600 387 3907629855245639748825600 388 2009638211269186156538880 389 887372716664315965224960 390 338046749205453701038080 391 111443983254545176166400 392 31841138072727193190400 393 7884472284675304980480 394 1689529775287565352960 395 312350042490138132480 396 49579371823831449600 397 6709990171646361600 398 766856019616727040 399 73033906630164480 400 5690953763389440 401 353475389030400 402 16832161382400 403 577102675968 404 12683575296 405 134217728 406 459986536544739960976801 407 3679892292357919687814408 408 14193870270523404510141288 409 35146726384153192120349856 410 62762011400273557357767600 411 86073615634660878662081280 412 94271102837961914725136640 413 84651602548373964242979840 414 63488701911280473182234880 415 40310286927797125829990400 416 21882727189375582593423360 417 10230885439188584069652480 418 4141072677766807837716480 419 1456201381192723635240960 420 445775933018180704665600 421 118873582138181521244160 422 27595652996363567431680 423 5565509848006097633280 424 971755687747096412160 425 146128674849187430400 426 18787972480609812480 427 2044949385644605440 428 185904489604055040 429 13856235249991680 430 824775907737600 431 37704041496576 432 1242990379008 433 26306674688 434 268435456 435 3219905755813179726837607 436 26679219119594917736654458 437 106716876478379670946617832 438 274414825230119153862731568 439 509627532570221285745072912 440 728039332243173265350104160 441 832044951135055160400119040 442 781103423514541579151132160 443 613724118475711240761603840 444 409149412317140827174402560 445 233799664181223329813944320 446 115381652453071253674414080 447 49449279622744823003320320 448 18475555023882681122119680 449 6032834293512712203141120 450 1723666941003632058040320 451 430916735250908014510080 452 94149874928769818296320 453 17933309510241870151680 454 2966412099438504837120 455 423773157062643548160 456 51890590660731863040 457 5391230198517596160 458 468802625958051840 459 33485901854146560 460 1913480105951232 461 84109015646208 462 2670127480832 463 54492397568 464 536870912 465 22539340290692258087863249 466 193194345348790783610256420 467 800376573587847532099633740 468 2134337529567593418932356640 469 4116222378451787307940973520 470 6115530390842655428940874944 471 7280393322431732653501041600 472 7131813866871901374858163200 473 5858275676359061843633491200 474 4091494123171408271744025600 475 2454896473902844963046415360 476 1275270895533945435348787200 477 576908262265356268372070400 478 228227444412668413861478400 479 79180950102354347666227200 480 24131337174050848812564480 481 6463751028763620217651200 482 1520882595003204757094400 483 313832916429232727654400 484 56631503716553274163200 485 8899236298315514511360 486 1210780448750410137600 487 141519792711086899200 488 14064078778741555200 489 1172006564895129600 490 80366164449951744 491 4415723321425920 492 186908923658240 493 5721701744640 494 112742891520 495 1073741824 496 157775382034845806615042743 497 1397439098022920001447521438 498 5989024705812514291917949020 499 16541115854148848996725763960 500 33082231708297697993451527920 501 51041157492802162618468071648 502 63193814038707439432389041088 503 64483483712966774931009225600 504 55271557468257235655150764800 505 40357010214917981589475161600 506 25367263563662731284812958720 507 13836689216543307973534341120 508 6588899626925384749302067200 509 2751408635419391433774489600 510 1010721539541817261386547200 511 327281260423064637020405760 512 93508931549447039148687360 513 23573680222549673734963200 514 5238595605011038607769600 515 1024086358874338374451200 516 175557661521315149905920 517 26273935737883899985920 518 3412199446478428569600 519 381488136873364684800 520 36332203511749017600 521 2906576280939921408 522 191642392149884928 523 10139809108459520 524 413869759528960 525 12232603729920 526 233001975808 527 2147483648 528 1104427674243920646305299201 529 10097624450230131623362735552 530 44718051136733440046320686016 531 127765860390666971560916245760 532 264657853666381583947612223360 533 423452565866210534316179557376 534 544439013256556401263659430912 535 577772014068182303381842661376 536 515867869703734199448073804800 537 393042186440940342436627660800 538 258284865375475082172641034240 539 147591351643128618384366305280 540 73795675821564309192183152640 541 32437659701786509535025561600 542 12577868047631503697254809600 543 4312411902045086981915934720 544 1309125041692258548081623040 545 352033624656741794442117120 546 83817529680176617724313600 547 17645795722142445836697600 548 3277076348397882798243840 549 535032873207817599713280 550 76433267601116799959040 551 9494815851070409932800 552 1017301698328972492800 553 93010440990077485056 554 7154649306929037312 555 454263448058986496 556 23176706533621760 557 913367745167360 558 26096221290496 559 481036337152 560 4294967296 561 7730993719707444524137094407 562 72892226500098762656149747266 563 333221606857594343570970273216 564 983797125008135681019055092352 565 2108136696446005030755118055040 566 3493483668396236908108481348352 567 4657978224528315877477975131136 568 5133282124990388926200217491456 569 4766619116062504002900201956352 570 3783031044494050795952541235200 571 2594078430510206260081742561280 572 1549709192252850493035846205440 573 811752434037207401114014679040 574 374654969555634185129545236480 575 152920395736993544950834790400 576 55342619409578616267921162240 577 17788699095935983800403230720 578 5082485455981709657258065920 579 1290789957074719912954429440 580 291155629415350356305510400 581 58231125883070071261102080 582 10299382809250488794480640 583 1605098619623452799139840 584 219330246159726469447680 585 26110743590443627315200 586 2685676483588487380992 587 236103427128658231296 588 17489142750270980096 589 1070763841853325312 590 52746987283415040 591 2009409039368192 592 55559696941056 593 992137445376 594 8589934592 595 54116956037952111668959660849 596 525707572940106227641322419676 597 2478335701003357930309091407044 598 7553023088772138454275326192896 599 16724551125138306577323936569984 600 28670659071665668418269605548544 601 39592814908490684958562788614656 602 45248931323989354238357472702464 603 43632898062418305872701848677376 604 36014455543583363577468192559104 605 25724611102559545412477280399360 606 16036121206790365971414408560640 607 8781685422766152793869795164160 608 4246089654963854098134846013440 609 1819752709270223184914934005760 610 693239127341037403777117716480 611 235206132490709119138664939520 612 71154796383743935201612922880 613 19200500611486458705197137920 614 4619669320056892320047431680 615 989929140012191211438735360 616 188557931430893564083568640 617 31834455955865147182940160 618 4745508962364990884413440 619 621435697452558330101760 620 71021222566006666297344 621 7024076957077582381056 622 594630853509213323264 623 42473632393515237376 624 2510756594690555904 625 119559837842407424 626 4407735957323776 627 118064355999744 628 2044404432896 629 17179869184 630 378818692265664781682717625943 631 3788186922656647816827176259430 632 18399765052903717967446284688660 633 57827833023411685040545466164360 634 132177904053512422949818208375680 635 234143715751936292082535111979776 636 334491022502766131546478731399680 637 395928149084906849585627886146560 638 395928149084906849585627886146560 639 339366984929920156787681045268480 640 252101188805083545042277347913728 641 163702070652651652624855420723200 642 93544040372943801499917383270400 643 47285998430279284274683512422400 644 21230448274819270490674230067200 645 8492179309927708196269692026880 646 3032921182117038641524890009600 647 968495839667625784688620339200 648 276713097047893081339605811200 649 70738686463371163650726297600 650 16168842620199123120166010880 651 3299763800040637371462451200 652 599957054552843158447718400 653 96887474648285230556774400 654 13841067806897890079539200 655 1740019952867163324284928 656 191210983831556409262080 657 18210569888719658024960 658 1486577133773033308160 659 102522560949864366080 660 5858432054277963776 661 269973827386081280 662 9641922406645760 663 250439543029760 664 4209067950080 665 34359738368 666 2651730845859653471779023381601 667 27274945843127864281155669067896 668 136374729215639321405778345339480 669 441594361269689231218710832527840 670 1040900994421410330729818390958480 671 1903361818370578890477382200609792 672 2809724589023235504990421343757312 673 3440479088599880210192352665825280 674 3563353341764161646270650975319040 675 3167425192679254796685023089172480 676 2443442291495425128871303525933056 677 1650116872178728658458542640889856 678 982212423915909915749132524339200 679 518090069757842592922619353497600 680 243185134784293461984086635315200 681 101906151719132498355236304322560 682 38214806894674686883213614120960 683 12845313241907457775870122393600 684 3873983358670503138754481356800 685 1048596999339384308234295705600 686 254659271268136189142614671360 687 55436031840682707840569180160 688 10799226981951176852058931200 689 1878126431643682930792857600 690 290662423944855691670323200 691 39862275283865923429072896 692 4818516792555221513404416 693 509895956884150424698880 694 46827179713850549207040 695 3690812194195117178880 696 246054146279674478592 697 13606680900258496512 698 607441111618682880 699 21036921614499840 700 530342561710080 701 8658654068736 702 68719476736 703 18562115921017574302453163671207 704 196228082593614356911647730238474 705 1009172996195730978402759755512152 706 3363909987319103261342532518373840 707 8169495683489250777546150401765040 708 15405334717436872894801312186185504 709 23474795759903806315887713807520768 710 29702802798245632481327311348291584 711 31824431569548891944279262158883840 712 29298683032283106869336463574845440 713 23438946425826485495469170859876352 714 16437702688241950866952405538095104 715 10175720711768826727161012952154112 716 5591055336136717981956600523161600 717 2738476083005739419733845154201600 718 1199713331602514412454827400888320 719 471315951700987804892967907491840 720 166346806482701578197518084997120 721 52808509994508437523021614284800 722 15088145712716696435149032652800 723 3879808897555721940466894110720 724 897370765421051333169213603840 725 186466652555023653645550878720 726 34745338985408134219667865600 727 5790889830901355703277977600 728 860360774876772847344156672 729 113454168115618397451976704 730 13206305283299495999700992 731 1347582171765254693847040 732 119490044787066918666240 733 9104003412347955707904 734 587355058861158432768 735 31465449581847773184 736 1362140674538864640 737 45786241160970240 738 1121295701901312 739 17798344474624 740 137438953472 741 129934811447123020117172145698449 742 1410720809997335646986440439011732 743 7456667138557345562642613749062012 744 25565715903625184786203247139641184 745 63914289759062961965508117849102960 746 124176334389036611818701486106828608 747 195134239754200390000816621025016384 748 254869211107527040001066607053082624 749 282176626583333508572609457808770048 750 268739644365079531973913769341685760 751 222669991045351612206957123168825344 752 161941811669346627059605180486418432 753 104105450358865688824031901741268992 754 59488828776494679328018229566439424 755 30351443253313611902050117125734400 756 13874945487229079726651482114621440 757 5698638325111943459160430154219520 758 2107059548780886657168562409963520 759 702353182926962219056187469987840 760 211234039978033750092086457139200 761 57334953708323446453566324080640 762 14041213153058803213118283448320 763 3100008098727268241857283358720 764 616150678007904246828776816640 765 110026906787125758362281574400 766 17604305085940121337965051904 767 2514900726562874476852150272 768 319352473214333266901860352 769 35845685768955774856331264 770 3531594657039977818357760 771 302708113460569527287808 772 22319492236724020445184 773 1394968264795251277824 774 72465883885467598848 775 3044785037204520960 776 99421552235249664 777 2367179815124992 778 36558761623552 779 274877906944 780 909543680129861140820205019889143 781 10134915292875595569139427364479022 782 55018111589896090232471177121457548 783 193873345602490984628707957475612312 784 498531460120691103330963319223003088 785 997062920241382206661926638446006176 786 1614292347057475953643119319388771904 787 2174352957261090060009099491421611136 788 2484974808298388640010399418767555584 789 2445530763722223740962615301009340416 790 2096169226047620349396527400865148928 791 1578932663776129613831150509742579712 792 1052621775850753075887433673161719808 793 624632702153194132944191410447613952 794 331437760326184641970387279013019648 795 157827504917230781890660609053818880 796 67640359250241763667425975308779520 797 26146693491690093518500797178183680 798 9130591378050508847730437109841920 799 2883344645700160688756980139950080 800 823812755914331625359137182842880 801 212958399488058515398960632299520 802 49782482997208484119237550407680 803 10513070943509866211516004433920 804 2002489703525688802193524654080 805 343283949175832366090318512128 806 52812915257820364013895155712 807 7265268765626081822017323008 808 889624746811356957798039552 809 96412534137191394441166848 810 9182146108303942327730176 811 761652672578207197691904 812 54403762327014799835136 813 3297197716788775747584 814 166245263031366844416 815 6785520940055789568 816 215413363176374272 817 4990270961614848 818 75041668595712 819 549755813888 820 6366805760909027985741435139224001 821 72763494410388891265616401591131440 822 405396611715023822765577094579160880 823 1467149642397229072865898056572201280 824 3877466912049819692574159149512246240 825 7976503361931057653295413107568049408 826 13294172269885096088825688512613415680 827 18449055394942582327349935078728821760 828 21743529572610900600090994914216111360 829 22088664962652343466759105944600494080 830 19564246109777789927700922408074723328 831 15244867098528147995611108369928355840 832 10526217758507530758874336731617198080 833 6477672466773865082384207219456737280 834 3569329726589680759681093773986365440 835 1767668055072984757175398821402771456 836 789137524586153909453303045269094400 837 318307572942314181964357530864844800 838 116207526629733748971114654125260800 839 38444595276002142516759735199334400 840 11533378582800642755027920559800320 841 3138334308245072858510998791782400 842 774394179956576419632584117452800 843 173156462598986031719087131852800 844 35043569811699554038386681446400 845 6407967051282204167019278893056 846 1056258305156407280277903114240 847 156482711875023300781911572480 848 20757910758931662348620922880 849 2454137232583053676684247040 850 257100091032510385176444928 851 23695860924655335039303680 852 1904131681445517994229760 853 131887908671551029903360 854 7758112274797119406080 855 379989172643124215808 856 15078935422346199040 857 465758623084052480 858 10505833603399680 859 153931627888640 860 1099511627776 861 44567640326363195900190045974568007 862 522078072394540294830797681416368082 863 2983303270825944541890272465236389040 864 11080840720210651155592440585163730720 865 30076567669143195993750910159730126240 866 63590457357617042958216210052000838336 867 109012212613057787928370645803430008576 868 155731732304368268469100922576328583680 869 189102817798161468855336834556970423040 870 198107713883788205467495731440635681280 871 181127052693749216427424668745724051456 872 145842561909252615824679603405647937536 873 104173258506609011303342573861177098240 874 66396142784432117094438123999431557120 875 37940653019675495482536070856818032640 876 19512335838690254819589979297792131072 877 9059298782249046880523918959689203712 878 3806428059768507092657108806592102400 879 1450067832292764606726517640606515200 880 501527220191482495559547454645862400 881 157622840631608784318714914317271040 882 45035097323316795519632832662077440 883 11697427876186180654450086405734400 884 2760883598106055061298778157875200 885 591617913879868941706881033830400 886 114942908982374537245908315144192 887 20209742238659259295983879585792 888 3207895593437977666029187235840 889 458270799062568238004169605120 890 58694782145944700434031575040 891 6707975102393680049603608576 892 680071208537608115628015616 893 60720643619429296038215680 894 4731478723591893197783040 895 318082603266681895649280 896 18176148758096108322816 897 865530893242671824896 898 33418181206280765440 899 1005058081391902720 900 22089188602019840 901 315559837171712 902 2199023255552 903 311973482284542371301330321821976049 904 3743681787414508455615963861863712588 905 21927279040570692382893502619487459444 906 83532491583126447172927629026618893120 907 232697655124423674267441252288438345120 908 505286336841605692695015290683466120832 909 890266403006638601415026940728011736704 910 1308146551356693455140447749641160102912 911 1635183189195866818925559687051450128640 912 1764959632782840375983143789198390615040 913 1664104796623820925926964144101339722752 914 1383152038752266743627606561330983665664 915 1020897933364768310772757223839535562752 916 673119516504242842267752015718375096320 917 398376856706592702566628743996589342720 918 212467656910182774702201996798180982784 919 102439763153123837802847391313408688128 920 44763593982877643409647599565523124224 921 17763330945586366432399841097429811200 922 6410826205925906682369867463734067200 923 2106414324804226481350099309512622080 924 630491362526435137274859657269084160 925 171952189779936855620416270164295680 926 42721040939114746737991619916595200 927 9663092593371192714545723552563200 928 1987836190636359644135120273670144 929 371354013635363889563703787388928 930 62874753631384362254172069822464 931 9623686780313932998087561707520 932 1327405073146749379046560235520 933 164345390008645161215288410112 934 18176448664550616908603326464 935 1785186922411221303523540992 936 154561638304001844460912640 937 11689535670050559665111040 938 763398247840036549558272 939 42411013768890919419904 940 1964989054929309007872 941 73871768982304849920 942 2164740482997944320 943 46387296064241664 944 646512837132288 945 4398046511104 946 2183814375991796599109312252753832343 947 26829719476470643931914407676689940214 948 160978316858823863591486446060139641284 949 628581999163026514976280408425307170728 950 1795948569037218614217944024072306202080 951 4002399668140087197399989539361139536064 952 7242437494729681595295219166463014398592 953 10937558665510131388813188128944144193792 954 14062575427084454642759813308642471106304 955 15625083807871616269733125898491634562560 956 15178652841932427233455036587106159289344 957 13010273864513509057247174217519565105152 958 9912589611057911662664513689538716270592 959 6753632482259236517419778557707696799744 960 4134877029954634602501905239412875591680 961 2284027311784464828048671465580445564928 962 1142013655892232414024335732790222782464 963 518224684186391179473227979585479245824 964 213870504584859851846094086813054926848 965 80402445332654079641388754440998092800 966 27566552685481398734190430094056488960 967 8626268187293498923624216219908833280 968 2464648053512428263892633205688238080 969 642951666133676938406773879744757760 970 153083730031827842477803304701132800 971 33241038521196902938037289020817408 972 6575150476720266515216167059062784 973 1182831302690418314906612063535104 974 193115314724966255494957071597568 975 28539209072655111649501045063680 976 3805227876354014886600139341824 977 455925920669144640790800105472 978 48849205785979782941871439872 979 4652305312950455518273470464 980 390950026298357606577602560 981 28722859074981375177129984 982 1823673592062309535055872 983 98576950922287001894912 984 4447080492734751965184 985 162896721345595310080 986 4654192038445580288 987 97300181988409344 988 1323811999842304 989 8796093022208