0 1 1 6 2 2 3 36 4 24 5 4 6 216 7 216 8 72 9 8 10 1296 11 1728 12 864 13 192 14 16 15 7776 16 12960 17 8640 18 2880 19 480 20 32 21 46656 22 93312 23 77760 24 34560 25 8640 26 1152 27 64 28 279936 29 653184 30 653184 31 362880 32 120960 33 24192 34 2688 35 128 36 1679616 37 4478976 38 5225472 39 3483648 40 1451520 41 387072 42 64512 43 6144 44 256 45 10077696 46 30233088 47 40310784 48 31352832 49 15676416 50 5225472 51 1161216 52 165888 53 13824 54 512 55 60466176 56 201553920 57 302330880 58 268738560 59 156764160 60 62705664 61 17418240 62 3317760 63 414720 64 30720 65 1024 66 362797056 67 1330255872 68 2217093120 69 2217093120 70 1478062080 71 689762304 72 229920768 73 54743040 74 9123840 75 1013760 76 67584 77 2048 78 2176782336 79 8707129344 80 15963070464 81 17736744960 82 13302558720 83 7094697984 84 2759049216 85 788299776 86 164229120 87 24330240 88 2433024 89 147456 90 4096 91 13060694016 92 56596340736 93 113192681472 94 138346610688 95 115288842240 96 69173305344 97 30743691264 98 10247897088 99 2561974272 100 474439680 101 63258624 102 5750784 103 319488 104 8192 105 78364164096 106 365699432448 107 792348770304 108 1056465027072 109 968426274816 110 645617516544 111 322808758272 112 122974765056 113 35867639808 114 7970586624 115 1328431104 116 161021952 117 13418496 118 688128 119 16384 120 470184984576 121 2350924922880 122 5485491486720 123 7923487703040 124 7923487703040 125 5810557648896 126 3228087582720 127 1383466106880 128 461155368960 129 119558799360 130 23911759872 131 3622993920 132 402554880 133 30965760 134 1474560 135 32768 136 2821109907456 137 15045919506432 138 37614798766080 139 58511909191680 140 63387901624320 141 50710321299456 142 30989640794112 143 14756971806720 144 5533864427520 145 1639663534080 146 382588157952 147 69561483264 148 9661317120 149 990904320 150 70778880 151 3145728 152 65536 153 16926659444736 154 95917736853504 155 255780631609344 156 426301052682240 157 497351228129280 158 431037731045376 159 287358487363584 160 150521112428544 161 62717130178560 162 20905710059520 163 5574856015872 164 1182545215488 165 197090869248 166 25268060160 167 2406481920 168 160432128 169 6684672 170 131072 171 101559956668416 172 609359740010496 173 1726519263363072 174 3069367579312128 175 3836709474140160 176 3580928842530816 177 2586226386272256 178 1477843649298432 179 677345005928448 180 250868520714240 181 75260556214272 182 18244983324672 183 3547635646464 184 545790099456 185 64975011840 186 5775556608 187 360972288 188 14155776 189 262144 190 609359740010496 191 3859278353399808 192 11577835060199424 193 21869244002598912 194 29158992003465216 195 29158992003465216 196 22679216002695168 197 14039514668335104 198 7019757334167552 199 2859901136142336 200 953300378714112 201 259991012376576 202 57775780528128 203 10370011889664 204 1481430269952 205 164603363328 206 13716946944 207 806879232 208 29884416 209 524288 210 3656158440062976 211 24374389600419840 212 77185567067996160 213 154371134135992320 214 218692440025989120 215 233271936027721728 216 194393280023101440 217 129595520015400960 218 70197573341675520 219 31198921485189120 220 11439604544569344 221 3466546831687680 222 866636707921920 223 177771632394240 224 29628605399040 225 3950480719872 226 411508408320 227 32275169280 228 1793064960 229 62914560 230 1048576 231 21936950640377856 232 153558654482644992 233 511862181608816640 234 1080597938951946240 235 1620896908427919360 236 1837016496218308608 237 1632903552194052096 238 1166359680138608640 239 680376480080855040 240 327588675594485760 241 131035470237794304 242 43678490079264768 243 12132913910906880 244 2799903210209280 245 533314897182720 246 82960095117312 247 10370011889664 248 1016667832320 249 75308728320 250 3963617280 251 132120576 252 2097152 253 131621703842267136 254 965225828176625664 255 3378290398618189824 256 7507311996929310720 257 11886577328471408640 258 14263892794165690368 259 13471454305600929792 260 10263965185219756032 261 6414978240762347520 262 3326285013728624640 263 1441390172615737344 264 524141880951177216 265 160154463623970816 266 41065247083069440 267 8799695803514880 268 1564390365069312 269 228140261572608 270 26840030773248 271 2485188034560 272 174399160320 273 8719958016 274 276824064 275 4194304 276 789730223053602816 277 6054598376744288256 278 22200194048062390272 279 51800452778812243968 280 86334087964687073280 281 109356511421936959488 282 109356511421936959488 283 88526699722520395776 284 59017799815013597184 285 32787666563896442880 286 15300911063151673344 287 6027631630938537984 288 2009210543646179328 289 566700409746358272 290 134928668987228160 291 26985733797445632 292 4497622299574272 293 617320707784704 294 68591189753856 295 6016771031040 296 401118068736 297 19100860416 298 578813952 299 8388608 300 4738381338321616896 301 37907050706572935168 302 145310361041862918144 303 355203104768998244352 304 621605433345746927616 305 828807244460995903488 306 874852091375495675904 307 749873221178996293632 308 531160198335122374656 309 314761599013405851648 310 157380799506702925824 311 66767611911934574592 312 24110526523754151936 313 7418623545770508288 314 1942972833416085504 315 431771740759130112 316 80957201392336896 317 12699168845856768 318 1646188554092544 319 173283005693952 320 14440250474496 321 916841299968 322 41674604544 323 1207959552 324 16777216 325 28430288029929701376 326 236919066916080844800 327 947676267664323379200 328 2421839350697715302400 329 4440038809612478054400 330 6216054333457469276160 331 6906727037174965862400 332 6248943509824969113600 333 4686707632368726835200 334 2950889990750679859200 335 1573807995067029258240 336 715367270485013299200 337 278198382966394060800 338 92732794322131353600 339 26495084092037529600 340 6476576111386951680 341 1349286689872281600 342 238109415859814400 343 35275469016268800 344 4332075142348800 345 433207514234880 346 34381548748800 347 2083730227200 348 90596966400 349 2516582400 350 33554432 351 170581728179578208256 352 1478374977556344471552 353 6159895739818101964800 354 16426388639514938572800 355 31483911559070298931200 356 46176403619969771765760 357 53872470889964733726720 358 51307115133299746406400 359 40618132813862299238400 360 27078755209241532825600 361 15344627951903535267840 362 7439819613044138311680 363 3099924838768390963200 364 1112793531865576243200 365 344436093196487884800 366 91849624852396769280 367 21048872362007592960 368 4127229874903449600 369 687871645817241600 370 96543388886630400 371 11263395370106880 372 1072704320962560 373 81265478860800 374 4711042252800 375 196293427200 376 5234491392 377 67108864 378 1023490369077469249536 379 9211413321697223245824 380 39916124394021300731904 381 110878123316725835366400 382 221756246633451670732800 383 340026244837959228456960 384 415587632579727945891840 385 415587632579727945891840 386 346323027149773288243200 387 243708796883173795430400 388 146225278129904277258240 389 75328173582071900405760 390 33479188258698622402560 391 12876610868730239385600 392 4292203622910079795200 393 1239969935507356385280 394 309992483876839096320 395 66861123973435883520 396 12381689624710348800 397 1955003624954265600 398 260667149993902080 399 28963016665989120 400 2633001515089920 401 190797211238400 402 10599845068800 403 423993802752 404 10871635968 405 134217728 406 6140942214464815497216 407 57315460668338277974016 408 257919573007522250883072 409 745100988688397613662208 410 1552293726434161695129600 411 2483669962294658712207360 412 3173578285154286132264960 413 3324701060637823567134720 414 2909113428058095621242880 415 2154898835598589349068800 416 1364769262545773254410240 417 744419597752239956951040 418 351531476716335535226880 419 144218041729778681118720 420 51506443474920957542400 421 16024226858864297902080 422 4339894774275747348480 423 1021151711594293493760 424 208012385695133859840 425 36493400999146291200 426 5474010149871943680 427 695112399983738880 428 73724042422517760 429 6410786297610240 430 445193492889600 431 23743652954112 432 913217421312 433 22548578304 434 268435456 435 36845653286788892983296 436 356174648438959298838528 437 1662148359381810061246464 438 4986445078145430183739392 439 10803964335981765398102016 440 18006607226636275663503360 441 24008809635515034218004480 442 26295362934135513667338240 443 24104082689624220861726720 444 18747619869707727336898560 445 12498413246471818224599040 446 7196056111604986250526720 447 3598028055802493125263360 448 1568371203811343157166080 449 597474744309083107491840 450 199158248103027702497280 451 58087822363383079895040 452 14806699818117255659520 453 3290377737359390146560 454 634985177385145466880 455 105830862897524244480 456 15118694699646320640 457 1832569054502584320 458 185912802630696960 459 15492733552558080 460 1032848903503872 461 52966610436096 462 1961726312448 463 46707769344 464 536870912 465 221073919720733357899776 466 2210739197207333578997760 467 10685239453168778965155840 468 33242967187636201224929280 469 74796676172181452756090880 470 129647572031781184777224192 471 180066072266362756635033600 472 205789796875843150440038400 473 197215222006016352505036800 474 160693884597494805744844800 475 112485719218246364021391360 476 68173163162573553952358400 477 35980280558024931252633600 478 16606283334473045193523200 479 6721590873477184959283200 480 2389898977236332429967360 481 746843430386353884364800 482 205015843635469693747200 483 49355666060390852198400 484 10390666539029653094400 485 1904955532155436400640 486 302373893992926412800 487 41232803726308147200 488 4780614924789350400 489 464782006576742400 490 37182560526139392 491 2383497469624320 492 117703578746880 493 4203699240960 494 96636764160 495 1073741824 496 1326443518324400147398656 497 13706583022685468189786112 498 68532915113427340948930560 499 220828282032154765279887360 500 515265991408361118986403840 501 927478784535050014175526912 502 1339691577661738909364649984 503 1594870925787784415910297600 504 1594870925787784415910297600 505 1358593751597001539479142400 506 996302084504467795618037760 507 634010417411934051756933120 508 352228009673296695420518400 509 171598261122888133666406400 510 73542111909809200142745600 511 27782575610372364498370560 512 9260858536790788166123520 513 2723781922585525931212800 514 706165683633284500684800 515 161055331354959622963200 516 32211066270991924592640 517 5624154428268431278080 518 852144610343701708800 519 111149297001352396800 520 12349921889039155200 521 1152659376310321152 522 88666105870024704 523 5473216411729920 524 260629352939520 525 8987219066880 526 199715979264 527 2147483648 528 7958661109946400884391936 529 84892385172761609433513984 530 438610656725934982073155584 531 1462035522419783273577185280 532 3533252512514476244478197760 533 6595404690027022323025969152 534 9893107035040533484538953728 535 12248608710050184314191085568 536 12758967406302275327282380800 537 11341304361157578068695449600 538 8695000010220809852666511360 539 5796666673480539901777674240 540 3381388892863648276036976640 541 1734045586083922192839475200 542 784449193704631468189286400 543 313779677481852587275714560 544 111130302441489457993482240 545 34864408609094731919523840 546 9684557946970758866534400 547 2378663355396326739148800 548 515377060335870793482240 549 98167059111594436853760 550 16361176518599072808960 551 2371185002695517798400 552 296398125336939724800 553 31615800035940237312 554 2837315387840790528 555 210171510210428928 556 12510208941096960 557 575182020280320 558 19172734009344 559 412316860416 560 4294967296 561 47751966659678405306351616 562 525271633256462458369867776 563 2801448710701133111305961472 564 9649434447970569605609422848 565 24123586119926424014023557120 566 46638933165191086427112210432 567 72549451590297245553285660672 568 93277866330382172854224420864 569 101051021857914020592076455936 570 93565760979550019066737459200 571 74852608783640015253389967360 572 52170000061324859115999068160 573 31881666704142969459777208320 574 17167051302230829709110804480 575 8174786334395633194814668800 576 3451576452300378460032860160 577 1294341169612641922512322560 578 431447056537547307504107520 579 127836164900014017038254080 580 33641096026319478167961600 581 7849589072807878239191040 582 1619756475341308208087040 583 294501177334783310561280 584 46949463053371252408320 585 6520758757412673945600 586 782491050889520873472 587 80255492398925217792 588 6935659836944154624 589 495404274067439616 590 28471510003875840 591 1265400444616704 592 40819369181184 593 850403524608 594 8589934592 595 286511799958070431838109696 596 3247133732858131560831909888 597 17859235530719723584575504384 598 63499504109225683856268460032 599 164040385615499683295360188416 600 328080771230999366590720376832 601 528574575872165646173938384896 602 704766101162887528231917846528 603 792861863808248469260907577344 604 763496609593128155584577667072 605 636247174660940129653814722560 606 462725217935229185202774343680 607 295630000347507534990661386240 608 166765641221670917174219243520 609 83382820610835458587109621760 610 37059031382593537149826498560 611 14669199922276608455139655680 612 5177364678450567690049290240 613 1629911102475178717237739520 614 457518905957944903084277760 615 114379726489486225771069440 616 25417716997663605726904320 617 5006520014691316279541760 618 870699132989794135572480 619 133023478651218548490240 620 17736463820162473132032 621 2046515056172593053696 622 202124943819515363328 623 16843745318292946944 624 1161637608158134272 625 64535422675451904 626 2775717104320512 627 86741159510016 628 1752346656768 629 17179869184 630 1719070799748422591028658176 631 20055825997064930228667678720 632 113649680650034604629116846080 633 416715495716793550306761768960 634 1111241321911449467484698050560 635 2296565398616995566135042637824 636 3827608997694992610225071063040 637 5285745758721656461739383848960 638 6166703385175265872029281157120 639 6166703385175265872029281157120 640 5344476267151897089092043669504 641 4048845656933255370524275507200 642 2699230437955503580349517004800 643 1591853848025040573026638233600 644 833828206108354585871096217600 645 389119829517232140073178234880 646 162133262298846725030490931200 647 60402587915256623050575052800 648 20134195971752207683525017600 649 6004935640698026852981145600 650 1601316170852807160794972160 651 381265754964954085903564800 652 80874554083475109131059200 653 15237234827321397372518400 654 2539539137886899562086400 655 372465740223411935772672 656 47752017977360504586240 657 5305779775262278287360 658 505312359548788408320 659 40657316285534699520 660 2710487752368979968 661 145725147976826880 662 6071881165701120 663 183996398960640 664 3607772528640 665 34359738368 666 10314424798490535546171949056 667 123773097581886426554063388672 668 722009735894337488232036433920 669 2727592335600830511098804305920 670 7500878922902283905521711841280 671 16001875035524872331779651928064 672 27558784783403946793620511653888 673 39369692547719923990886445219840 674 47571711828494908155654454640640 675 49333627081402126976234249256960 676 44400264373261914278610824331264 677 34982026475903326401329740382208 678 24293073941599532223145653043200 679 14949583964061250598858863411200 680 8186676932700208661279853772800 681 4002375389320102012181261844480 682 1751039232827544630329302056960 683 686682052089233188364432179200 684 241610351661026492202300211200 685 76298005787692576484936908800 686 21617768306512896670732124160 687 5490226871495338837011333120 688 1247778834430758826593484800 689 253172517130878602497228800 690 45711704481964192117555200 691 7313872717114270738808832 692 1031443588310986899062784 693 127338714606294678896640 694 13643433707817287024640 695 1254568616810785013760 696 97577559085283278848 697 6295326392598921216 698 327881582947860480 699 13247740725166080 700 389639433093120 701 7421703487488 702 68719476736 703 61886548790943213277031694336 704 763267435088299630416724230144 705 4579604610529797782500345380864 706 17809573485393658043056898703360 707 50460458208615364455327879659520 708 111013008058953801801721335250944 709 197356458771473425425282373779456 710 291335724853127437532559694626816 711 364169656066409296915699618283520 712 391145186145402578168714404823040 713 365068840402375739624133444501504 714 298692687601943786965200090955776 715 215722496601403846141533399023616 716 138283651667566568039444486553600 717 79019229524323753165396849459200 718 40387606201321029395647278612480 719 18510986175605471806338336030720 720 7622170778190488390845197189120 721 2823026214144625329942665625600 722 941008738048208443314221875200 723 282302621414462532994266562560 724 76176897841997826363532247040 725 18467126749575230633583575040 726 4014592771646789268170342400 727 780615261153542357699788800 728 135306645266614008667963392 729 20816406964094462871994368 730 2826919464259741871505408 731 336538031459493079941120 732 34814279116499284131840 733 3094602588133269700608 734 232927076526160084992 735 14557942282885005312 736 735249610246717440 737 28833318048890880 738 823809087111168 739 15255723835392 740 137438953472 741 371319292745659279662190166016 742 4703377708111684209054408769536 743 29004162533355385955835520745472 744 116016650133421543823342082981888 745 338381896222479502818081075363840 746 766998964770953539720983770824704 747 1406164768746748156155136913178624 748 2142727266661711476045922915319808 749 2767689386104710656559317098954752 750 3075210429005234062843685665505280 751 2972703414705059594082229476655104 752 2522293806416414201039467434737664 753 1891720354812310650779600576053248 754 1261146903208207100519733717368832 755 750682680481075655071270069862400 756 400364096256573682704677370593280 757 191841129456274889629324573409280 758 82754997020353873957747855196160 759 32182498841248728761346388131840 760 11292104856578501319770662502400 761 3575833204583192084594043125760 762 1021666629880912024169726607360 763 263156556181447036528565944320 764 61021810129031196876189204480 765 12712877110214832682539417600 766 2373070393906768767407357952 767 395511732317794794567892992 768 58594330713747376973021184 769 7673067117276442222657536 770 881961737617981864673280 771 88196173761798186467328 772 7586767635423499911168 773 553201806749630201856 774 33527382227250315264 775 1643499128786780160 776 62609490620448768 777 1739152517234688 778 31336081391616 779 274877906944 780 2227915756473955677973140996096 781 28962904834161423813650832949248 782 183431730616355684153121942011904 783 754108225867240034851723539382272 784 2262324677601720104555170618146816 785 5278757581070680243962064775675904 786 9970986542022396016372789020721152 787 15668693137463765168585811318276096 788 20891590849951686891447748424368128 789 23986641346240825690180748190941184 790 23986641346240825690180748190941184 791 21079169667908604394401263561736192 792 16394909741706692306756538325794816 793 11350322128873863904677603456319488 794 7026389889302868131467087853912064 795 3903549938501593406370604363284480 796 1951774969250796703185302181642240 797 880212241034673023005136277995520 798 358604987088200120483574039183360 799 132117626821968465441316751278080 800 44039208940656155147105583759360 801 13281666188451856314206445895680 802 3622272596850506267510848880640 803 892443973137081254314267115520 804 198320882919351389847614914560 805 39664176583870277969522982912 806 7119211181720306302222073856 807 1142589448918073850973913088 808 163227064131153407281987584 809 20637904660260775633354752 810 2293100517806752848150528 811 221912953336137372401664 812 18492746111344781033472 813 1307567906862762295296 814 76915759227221311488 815 3662655201296252928 816 135653896344305664 817 3666321522819072 818 64321430224896 819 549755813888 820 13367494538843734067838845976576 821 178233260517916454237851279687680 822 1158516193366456952546033317969920 823 4891512816436151577416585120317440 824 15082164517344800697034470787645440 825 36197194841627521672882729890349056 826 70383434414275736586160863675678720 827 113954131908827383044260445951098880 828 156686931374637651685858113182760960 829 185703029777348327923979985994383360 830 191893130769926605521445985527529472 831 174448300699933277746769077752299520 832 140527797786057362629341757078241280 833 100891752256656568041578697389506560 834 64858983593564936598157734036111360 835 37474079409615296701157801887531008 836 19517749692507967031853021816422400 837 9184823384709631544401422031257600 838 3912054404598546768911716791091200 839 1509915735108211033615048586035200 840 528470507287873861765267005112320 841 167768415012023448179449842892800 842 48296967958006750233477985075200 843 12599209032523500060907300454400 844 2974813243790270847714223718400 845 634626825341924447512367726592 846 122043620258062393752378408960 847 21093959056949055710287626240 848 3264541282623068145639751680 849 450281556223871468364103680 850 55034412427362068355612672 851 5917678755630329930711040 852 554782383340343431004160 853 44830899663866135838720 854 3076630369088852459520 855 175807449662220140544 856 8139233780658339840 857 293305721825525760 858 7718571626987520 859 131941395333120 860 1099511627776 861 80204967233062404407033075859456 862 1096134552185186193562785370079232 863 7307563681234574623751902467194880 864 31666109285349823369591577357844480 865 100276012736941107337039994966507520 866 247347498084454731431365320917385216 867 494694996168909462862730641834770432 868 824491660281515771437884403057950720 869 1168029852065480676203669570998763520 870 1427592041413365270915596142331822080 871 1522764844174256288976635885153943552 872 1430476065739452877523506437568856064 873 1192063388116210731269588697974046720 874 886406109112054133508155698493521920 875 590937406074702755672103798995681280 876 354562443644821653403262279397408768 877 192054656974278395593433734673596416 878 94144439693273723330114575820390400 879 41841973197010543702273144809062400 880 16883603219846359739513725098393600 881 6190654513943665237821699202744320 882 2063551504647888412607233067581440 883 625318637772087397759767596236800 884 172189190111154500832399772876800 885 43047297527788625208099943219200 886 9757387439632088380502653796352 887 2001515372232223257539005906944 888 370650994857819121766482575360 889 61775165809636520294413762560 890 9230771902589365101464125440 891 1230769587011915346861883392 892 145574897388506116295491584 893 15164051811302720447447040 894 1378550164663883677040640 895 108121581542265386434560 896 7208105436151025762304 897 400450302008390320128 898 18038301892269834240 899 632922873412976640 900 16228791625973760 901 270479860432896 902 2199023255552 903 481229803398374426442198455156736 904 6737217247577241970190778372194304 905 46037651191777820129636985543327744 906 204611783074568089465053269081456640 907 664988294992346290761423124514734080 908 1684637013980610603262271915437326336 909 3462864973182366240039114492843393024 910 5936339954026913554352767702017245184 911 8657162432955915600097786232108482560 912 10901611952611152977900915995988459520 913 11991773147872268275691007595587305472 914 11628386082785229843094310395721023488 915 10013332460176170142664545062981992448 916 7702563430904746263588111586909224960 917 5318436654672324801048934190961131520 918 3309249474018335431763781274375815168 919 1861452829135313680367126966836396032 920 948975952108199131167554924269535232 921 439340718568610708873868020495155200 922 184985565713099245841628640208486400 923 70911133523354710905957645413253120 924 24762618055774660951286796810977280 925 7879014835928301211773071712583680 926 2283772416211101800513933829734400 927 602662165389040752913399205068800 928 144638919693369780699215809216512 929 31523867112657516306239343034368 930 6226936713611361245676907266048 931 1111952984573457365299447726080 932 178934963034809231197612277760 933 25846161327250222284099551232 934 3334988558354867391496716288 935 382134105644828555275665408 936 38599404610588742957137920 937 3405829818581359672688640 938 259491795701436927442944 939 16818912684352393445376 940 909130415370399645696 941 39874141025017528320 942 1363218496581795840 943 34080462414544896 944 554153860399104 945 4398046511104 946 2887378820390246558653190730940416 947 41385763092260200674029067143479296 948 289700341645821404718203470004355072 949 1319746000830964177049593585575395328 950 4399153336103213923498645285251317760 951 11437798673868356201096477741653426176 952 24146463867055418646759230787935010816 953 42543769670526213806194835197790257152 954 63815654505789320709292252796685385728 955 82723996581578749067601068440147722240 956 93753862792455915609947877565500751872 957 93753862792455915609947877565500751872 958 83336766926627480542175891169334001664 959 66242045505780817866857759647419334656 960 47315746789843441333469828319585239040 961 30492370153454662192680556028177154048 962 17787215922848552945730324349770006528 963 9416761370919822147739583479290003456 964 4533996215628062515578317971510001664 965 1988594831415816892797507882241228800 966 795437932566326757119003152896491520 967 290397975381357387519636071692369920 968 96799325127119129173212023897456640 969 29460664169123213226629746403573760 970 8183517824756448118508262889881600 971 2073157848938300190022093265436672 972 478421042062684659235867676639232 973 100409354506983200086540129665024 974 19125591334663466683150500888576 975 3297515747355770117784569118720 976 512946894033119796099821862912 977 71702254004629648917179400192 978 8962781750578706114647425024 979 995864638953189568294158336 980 97633788132665643950407680 981 8368610411371340910034944 982 619897067508988215558144 983 39092607860927184764928 984 2057505676890904461312 985 87927593029525831680 986 2930919767650861056 987 71485847991484416 988 1134695999864832 989 8796093022208