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