0 1 1 3 2 11 3 9 4 66 5 121 6 27 7 297 8 1089 9 1331 10 81 11 1188 12 6534 13 15972 14 14641 15 243 16 4455 17 32670 18 119790 19 219615 20 161051 21 729 22 16038 23 147015 24 718740 25 1976535 26 2898918 27 1771561 28 2187 29 56133 30 617463 31 3773385 32 13835745 33 30438639 34 37202781 35 19487171 36 6561 37 192456 38 2469852 39 18112248 40 83014470 41 243509112 42 446433372 43 467692104 44 214358881 45 19683 46 649539 47 9526572 48 81505116 49 448278138 50 1643686506 51 4017900348 52 6313843404 53 5787689787 54 2357947691 55 59049 56 2165130 57 35724645 58 349307640 59 2241390690 60 9862119036 61 30134252610 62 63138434040 63 86815346805 64 70738430730 65 25937424601 66 177147 67 7144929 68 130990365 69 1440894015 70 10566556110 71 54241654698 72 198886067226 73 520892080830 74 954968814855 75 1167184107045 76 855935011833 77 285311670611 78 531441 79 23383404 80 471565314 81 5763576060 82 47549502495 83 278957081304 84 1193316403356 85 3750422981976 86 8594719333695 87 14006209284540 88 15406830212994 89 10271220141996 90 3138428376721 91 1594323 92 75996063 93 1671913386 94 22477946634 95 206047844145 96 1359915771357 97 6648477104412 98 24377749382844 99 67038810802821 100 136560540524265 101 200288792768922 102 200288792768922 103 122398706692119 104 34522712143931 105 4782969 106 245525742 107 5851696851 108 85824887148 109 865400945409 110 6346273599666 111 34904504798163 112 146266496297064 113 469271675619747 114 1147108540403826 115 2103032324073681 116 2804043098764908 117 2570372840534499 118 1449953910045102 119 379749833583241 120 14348907 121 789189885 122 20255873715 123 321843326805 124 3540276594855 125 28558231198497 126 174522523990815 127 822749041670985 128 3016746486126945 129 8603314053028695 130 18927290916663129 131 31545484861105215 132 38555592608017485 133 32623962976014795 134 17088742511245845 135 4177248169415651 136 43046721 137 2525407632 138 69448709880 139 1188344591280 140 14161106379420 141 124617736138896 142 837708115155912 143 4387994888911920 144 18100478916761670 145 58994153506482480 146 151418327333305032 147 302836654666610064 148 462667111296209820 149 521983407616236720 150 410129820269900280 151 200507912131951248 152 45949729863572161 153 129140163 154 8049736827 155 236125613592 156 4328969582520 157 55555109642340 158 529625378590308 159 3883919442995592 160 22378773933450792 161 102569380528316130 162 376087728603825810 163 1103190670571222376 164 2574111564666185544 165 4719204535221340164 166 6655288447107018180 167 6972206944588304760 168 5112951759364756824 169 2343436223042180211 170 505447028499293771 171 387420489 172 25569752274 173 796923945873 174 15584290497072 175 214283994334740 176 2199982341836664 177 17477637493480164 178 109859435673303888 179 553874654852907102 180 2256526371622954860 181 7446537026355751038 182 19857432070282002768 183 42472840816992061476 184 71877115228755796344 185 94124793751942114260 186 92033131668565622832 187 63272778022138865697 188 27294139538961863634 189 5559917313492231481 190 1162261467 191 80970882201 192 2672039112633 193 55519034895819 194 814279178472012 195 8957070963192132 196 76632718240643796 197 521832319448193468 198 2870077756965064074 199 12862200318250842702 200 47161401166919756574 201 141484203500759269722 202 345850275224078214876 203 682832594673180065268 204 1073022648772140102564 205 1311472126277060125356 206 1202182782420638448243 207 777882976860413113569 208 316915286869057194417 209 61159090448414546291 210 3486784401 211 255697522740 212 8906797042110 213 195949534926420 214 3053546919270045 215 35828283852768528 216 328425935317044840 217 2408456858991662160 218 14350388784825320370 219 70157456281368232920 220 282968407001518539444 221 943228023338395131480 222 2593877064180586611570 223 5852850811484400559440 224 10730226487721401025640 225 15737665515324721504272 226 18032741736309576723645 227 15557659537208262271380 228 9507458606071715832510 229 3669545426904872777460 230 672749994932560009201 231 10460353203 232 805447196631 233 29533063876470 234 685823372242470 235 11316085642000755 236 141073867670276079 237 1379388928331588328 238 10838055865462479720 239 69544191803384244870 240 368326645477183222830 241 1620637240099606180452 242 5942336547031889328324 243 18157139449264106280990 244 46091200140439654405590 245 96572038389492609230760 246 165245487910909575794856 247 227212545877500666717927 248 245033137711030130774235 249 199656630727506032482710 250 115590680947503492489990 251 42383249680751280579663 252 7400249944258160101211 253 31381059609 254 2531405475126 255 97459110792351 256 2382333819368580 257 41492314020669435 258 547698545072836542 259 5689979329367801853 260 47687445808034910768 261 327851189930240011530 262 1869966046268776362060 263 8913504820547833992486 264 35654019282191335969944 265 119837120365143101454534 266 338002134363224132307660 267 796719316713314026153770 268 1558028886017147428922928 269 2499338004652507333897197 270 3234437417785597726219902 271 3294334407003849535964715 272 2542994980845076834779780 273 1398647239464792259128879 274 488416496321038566679926 275 81402749386839761113321 276 94143178827 277 7939408081077 278 320222792603439 279 8219051676821601 280 150682614075062685 281 2099511089445873411 282 23094621983904607521 283 205652110047150552687 284 1508115473679104053038 285 9216261228038969213010 286 47310140970600041960118 287 205010610872600181827178 288 751705573199534000032986 289 2332214727106246512922854 290 6108181428135407533845570 291 13437999141897896574460254 292 24636331760146143719843799 293 37196030304534373851528873 294 45461814816653123596313067 295 43866663419577575399951205 296 32168886507690221959964217 297 16850369123075830550457447 298 5616789707691943516819149 299 895430243255237372246531 300 282429536481 301 24853799210328 302 1048001866702164 303 28179605749102632 304 542457410670225666 305 7956042023163309768 306 92378487935618430084 307 870997171964402340792 308 6786519631555968238671 309 44238053894587052222448 310 243309296420228787223464 311 1135443383294401007042832 312 4510233439197204000197916 313 15265405486513613539131408 314 43978906282574934243688104 315 107503993135183172595682032 316 221726985841315293478594191 317 382587740275210702472868408 318 545541777799837483155756804 319 631679953241917085759297352 320 579039957138423995279355906 321 404408858953819933210978728 322 202204429476909966605489364 323 64470977514377090801750232 324 9849732675807611094711841 325 847288609443 326 77668122532275 327 3417397391420100 328 96066837781031700 329 1937347895250805950 330 29835157586862411630 331 364651926061651697700 332 3629154883185009753300 333 29940527786276330464725 334 207365877630876807292725 335 1216546482101143936117320 336 6082732410505719680586600 337 26020577533830023078064900 338 95408784290710084619571300 339 299856179199374551661509800 340 806279948513873794467615240 341 1847724882010960778988284925 342 3586760065080100335683141325 343 5845090476426830176668822900 344 7895999415523963571991216900 345 8685599357076359929190338590 346 7582666105384123747705851150 347 5055110736922749165137234100 348 2417661656789140905065633700 349 738729950685570832103388075 350 108347059433883722041830251 351 2541865828329 352 242324542300698 353 11106541522115325 354 325791884648716200 355 6868778901343766550 356 110816299608346100340 357 1422142511640441621030 358 14898635836233197934600 359 129742287073864098680475 360 951443438541670056990150 361 5930664100243076688571935 362 31630208534629742339050320 363 144971789117052985720647300 364 572452705744260507717427800 365 1949065164795934585799813700 366 5717257816734741451679453520 367 14412254079685494076108622415 368 31085253897360869575920558150 369 56989632145161594222521023275 370 87983993487267022659330702600 371 112912791641992679079474401670 372 118289591243992330464211277940 373 98574659369993608720176064950 374 62859203076517663531706476200 375 28810468076737262452032134925 376 8451070635842930319262759578 377 1191817653772720942460132761 378 7625597484987 379 754934151013713 380 35985194531653653 381 1099547610689417175 382 24190047435167177850 383 408005466739819733070 384 5485406830613131966830 385 60339475136744451635130 386 553111855420157473322025 387 4281495473437515256455675 388 28257870124687600692607455 389 160127930706563070591442245 390 782847661232086122891495420 391 3312047797520364366079403700 392 12144175257574669342291146900 393 38591490262959504798836311260 394 106126598223138638196799855965 395 251790556568623043564956521015 396 512906689306454348002689209475 397 890837934058578604425723363825 398 1306562303285915286491060933610 399 1596909481793896461266852252190 400 1596909481793896461266852252190 401 1272898862299482686517056143050 402 777882638071906086204867642975 403 342268360751638677930141762909 404 96537229955590396339270753641 405 13109994191499930367061460371 406 22876792454961 407 2348684025375996 408 116259859256111802 409 3694479971916441708 410 84665166023085122475 411 1490106922006298155560 412 20944280625977412964260 413 241357900546977806540520 414 2323069792764661387952505 415 18928716829934277975909300 416 131870060581875469898834790 417 791220363491252819393008740 418 4109950221468452145180350955 419 18547467666114040450044660720 420 72865051545448016053746881400 421 249360398622199877161711549680 422 742886187561970467377598991755 423 1922764250160394150859667978660 424 4308416190174216523222589359590 425 8314487384546733641306751395700 426 13718904184502110508156139802905 427 19162913781526757535202227026280 428 22356732745114550457735931530660 429 21384700886631309133486543203240 430 16335535399510027810302220502475 431 9583514101045882982043969361452 432 4054563658134796646249371652922 433 1101239512085994150833162671164 434 144209936106499234037676064081 435 68630377364883 436 7297696793132559 437 374615102047471362 438 12362298367566554946 439 294634777760336226213 440 5401637592272830813905 441 79224018020001518603940 442 954460788526684962228420 443 9624146284310740035803235 444 82339918210214109195205455 445 603826066874903467431506670 446 3824231756874388627066208910 447 21033274662809137448864149005 448 100851855434495094947117842665 449 422617298963598493111731912120 450 1549596762866527808076350344440 451 4971622947530110050911624021745 452 13940040813662857593732592845285 453 34075655322286985229124115844030 454 72336040245556582679368737142590 455 132616073783520401578842684761415 456 208396687374103488195324218910795 457 277862249832137984260432291881060 458 310078162856153982435554876446980 459 284238315951474483899258636743065 460 208441431697747954859456333611581 461 117582346085909102741231777934738 462 47903918775740745561242576195634 463 12546264441265433361277817575047 464 1586309297171491574414436704891 465 205891132094649 466 22648024530411390 467 1204119970866872235 468 41207661225221849820 469 1019889615324240783045 470 19445895332182190930058 471 297090067575005694764775 472 3734846563800071591328600 473 39371507526725754691922325 474 352885363758060467979451950 475 2717217300937065603441780015 476 18114782006247104022945200100 477 105166373314045687244320745025 478 533921587594385796778859167050 479 2377222306670241523753492005675 480 9297580577199166848458102066640 481 31960433234122136041574725854075 482 96507974863819783341225642775050 483 255567414917152389218430868830225 484 591840329281826585558471485712100 485 1193544664051683614209584162852735 486 2083966873741034881953242189107950 487 3125950310611552322929863283661925 488 3986719236721979774171419840032600 489 4263574739272117258488879551145975 490 3751945770559463187470214005008458 491 2645602786932954811677715003531605 492 1437117563272222366837277285869020 493 564581899856944501257501790877115 494 142767836745434241697299303440190 495 17449402268886407318558803753801 496 617673396283947 497 70208876044275309 498 3861488182435141995 499 136868303355201144045 500 3512953119450162697155 501 69556471765113221403669 502 1105175051379021184524963 503 14472530434725277416398325 504 159197834781978051580381575 505 1491742674068164705549501425 506 12033390904149861958099311495 507 84233736329049033706695180465 508 514761722010855205985359436175 509 2758594869237659950024105696425 510 13004804383548968335827926854575 511 54042187104970157306662718262345 512 198154686051557243457763300295265 513 641088690166802846480998912719975 514 1828289968253474784408774677016225 515 4586762551934156038078154014268775 516 10090877614255143283771938831391305 517 19380891925791624402165152358703935 518 32301486542986040670275253931173225 519 46345611126893014874742755640378975 520 56644635821758129291352256893796525 521 58155159443671679405788317077631099 522 49208211836952959497205499065687853 523 33412983346079170028966696896454715 524 17502038895565279538982555517190565 525 6638704408662692238924417609968835 526 1622794411006435880625968749103493 527 191943424957750480504146841291811 528 1853020188851841 529 217421035491949344 530 12356762183792454384 531 453081280072389994080 532 12044410695257700675960 533 247311899609291453879712 534 4080646343553308989015248 535 55574516869345065278969568 536 636791339127912206321526300 537 6226404204806252684032701600 538 52509342127199397635342450160 539 385068508932795582659177967840 540 2470856265652104988729725293640 541 13938163549832387115911270887200 542 69358956712261164457748943224400 543 305179409533949123614095350187360 544 1188928116309343460746579801771590 545 4102967617067538217478393041407840 546 12536845496595255664517312070968400 547 33871477306590690742730983489984800 548 80727020914041146270175510651130440 549 169142329534181449327986784221416160 550 310094270812665990434642437739262960 551 494353185353525491997256060164042400 552 679735629861097551496227082725558300 553 797556472370354460422239777064655072 554 787331389391247351955287985051005648 555 641529280244720064556160580411930528 556 420048933493566708935581332412573560 557 212438541077206151645581363519002720 558 77894131728308922270046499956967664 559 18426568795944046128398096764013856 560 2111377674535255285545615254209921 561 5559060566555523 562 672646328553218283 563 39461917941788805936 564 1495168224238886980464 565 41117126166569391962760 566 874424216475709069074696 567 14962369926362132959722576 568 211610660387121594716076432 569 2521693702946532337033244148 570 25683917344825792321634894100 571 226018472634466972430387068080 572 1732808290197580121966300855280 573 11648322395217066375440133527160 574 68993909571670316223760790891640 575 361396669184939751648270809432400 576 1678486752436720179877524426030480 577 6923757853801470741994788257375730 578 25387112130605392720647556943711010 579 82743180277528687385814259668391440 580 239519732382319884537883383250606800 581 614767313114621036980567350343224120 582 1395424218656996956955890969826683320 583 2790848437313993913911781939653366640 584 4894096534999902370772834995624019760 585 7477091928472073066458497909981141300 586 9869761345583136447725217241175106516 587 11135115364247641120510501502864222736 588 10585233124037881065176649576796853712 589 8316968883172620836924510381768956488 590 5257853891660852253228138747095317320 591 2570506347034194434911534498579932912 592 912115155399230283355705789818685872 593 209026389778990273269015910166782179 594 23225154419887808141001767796309131 595 16677181699666569 596 2079088651891765602 597 125784863439451818921 598 4919585770076337806688 599 139798228966335932673384 600 3075561037259390518814448 601 54505776160319198638989384 602 799418050351348246705177632 603 9892798373097934552976573196 604 104790382766889232672270367928 605 960578508696484632829145039340 606 7684628069571877062633160314720 607 54005858377824580467949709989560 608 335113275062398678801123841473680 609 1843123012843192733406181128105240 610 9010823618344497807763552181847840 611 39234627838208334204637133458462470 612 152322672783632356323885341662266060 613 527487774269245382084565905385995430 614 1628734180199775214857607006104126240 615 4479018995549381840858419266786347160 616 10948713100231822277653913763255515280 617 23722211717168948268250146487053616440 618 45381622415453640165348106323059092320 619 76266337670415145277876678681807641260 620 111857295249942213074219128733317873848 621 141972720894157424286508894161518839884 622 154241968378837695521145465261897011232 623 141388471013934554227716676490072260296 624 107260219389881385965854030440744473328 625 65547911849371958090244129713788289256 626 31011915283573829634093996853835319648 627 10660345878728503936719811418505891129 628 2368965750828556430382180315223531362 629 255476698618765889551019445759400441 630 50031545098999707 631 6420714954371629065 632 400224565489164878385 633 16142390808062983428195 634 473510130369847513893720 635 10764463630407866815850568 636 197348499890810891623927080 637 2997817688817555925144416120 638 38471993673158634372686673540 639 423191930404744978099553408940 640 4034429736525235457882409165228 641 33620247804376962149020076376900 642 246548483898764389092813893430600 643 1599404267343266421550818334306200 644 9215615064215963667030905640526200 645 47306823996308613490758648954701160 646 216822943316414478499310474375713650 647 888548924571188745222664493029885350 648 3258012723427692065816436474442912950 649 10688568057561024847503045977558328450 650 31353132968845672886008934867504430120 651 82115348251738667082404353224416364600 652 191602479254056889858943490856971517400 653 397089196135219351446795930326767057800 654 727996859581235477652459205599072939300 655 1174501600124393237279300851699837675404 656 1656348410431836616675937098551053131980 657 2024425834972244753715034231562398272420 658 2120827065209018313415750147351083904440 659 1877053839322924254402445532713028283240 660 1376506148836811119895126723989554074376 661 814062776193813027894967417413177140760 662 373112105755497637785193399647706189515 663 124370701918499212595064466549235396505 664 26825053354970418402857041804737046305 665 2810243684806424785061213903353404851 666 150094635296999121 667 19812491859203883972 668 1271301560965582554870 669 52829642644569763946820 670 1598096689998235359391305 671 37502002325291923100382624 672 710454599606919209846137488 673 11164286565251587583296446240 674 148391975596469018294648597940 675 1692767721618979912398213635760 676 16758400444027901132742314994024 677 145239470514908476483766729948208 678 1109468177544439750917662520437700 679 7510246124916207544673407830655200 680 45240292133423821638151718598946800 681 243292237695301440809615908909891680 682 1170843893908638183896276561628853710 683 5050699150194125499160408697222506200 684 19548076340566152394898618846657477700 685 67903844130387687266489939151547027800 686 211633647539708291980560310355654903310 687 591230507412518402993311343215797825120 688 1478076268531296007483278358039494562800 689 3298894860200283842788766190406987864800 690 6551971736231119298872132850391656453700 691 11531470255766769966014953816689315358512 692 17888562832663835460100120664351373825384 693 24293110019666937044580410778748779269040 694 28631165380321747231112626989239632709940 695 28960259235267974210780588219001007798560 696 24777110679062600158112281031811973338768 697 17583755965786361402531296216124626240416 698 10074026855398436220200221790488067116905 699 4477345269065971653422320795772474274180 700 1448552881168402593754280257455800500470 701 303506317959093876786611101562167723908 702 30912680532870672635673352936887453361 703 450283905890997363 704 61088516565878642247 705 4031842093347990388302 706 172473245104330699944030 707 5375416139084973481588935 708 130085070565856358254452227 709 2543885824398968783642621328 710 41307860291430874058196851088 711 567983079007174518300206702460 712 6710614896418098938435775484620 713 68895646269892482434607294975432 714 620060816429032341911465654778888 715 4926038708297312494074421590743388 716 34734888327737459894114511216780300 717 218333583774349747905862641934047600 718 1227519926553566360448516631318089840 719 6188746296374230400594604682895369610 720 28031380283577396520340268269584909410 721 114201919673833837675460352209420001300 722 418740372137390738143354624767873338100 723 1381843228053389435873070261733982015730 724 4101661645174346420766097443559597411770 725 10937764387131590455376259849492259764720 726 26155523534445107610682360509655403785200 727 55943758670896480167292826645651835873900 728 106666099865842622185638322804376167066236 729 180511861311425976006464853976636590419784 730 269653521218303001194842559644111449886344 731 353117706357301549183722399533955470089260 732 401823596889343142174580661538638983205020 733 392894183625135516792923313504447005800464 734 325299485367047685946828979998305585447696 735 223643396189845284088444923748835089995291 736 124246331216580713382469402082686161108495 737 53596456603230895968908369525864618517390 738 16844600646729710161656916136700308676894 739 3431307539148644662559742175994507323071 740 340039485861577398992406882305761986971 741 1350851717672992089 742 188218672662436897734 743 12767499962268636229623 744 561769998339819994103412 745 18023454113402558144151135 746 449384789227503783060834966 747 9062593249421326291726838481 748 151906324942681278794659387872 749 2158335700227263169540785469348 750 26379658558333216516609600180920 751 280503702670276535626615415257116 752 2618034558255914332515077209066416 753 21598785105611293243249386974797932 754 158391090774482817117162171148518168 755 1037084522928161302552847549186726100 756 6084229201178546308310038955228793120 757 32068958081211921166717496993185097070 758 152170350110848723967561456320603793940 759 650950942140852874750124007593694007410 760 2512442232824344428860127748607240028600 761 8751673777671466427196111657648552766290 762 27505260444110323056902065209752594408340 763 77931571258312581994555851427632350823630 764 198781978861782817841185939873381068767520 765 455542034891585624219384445543164949258900 766 935379644977389148397136061515298695811608 767 1714862682458546772061416112778047608987948 768 2794591038080594739655641072675336844276656 769 4025541852473237660694435354687092359017564 770 5089765560598346467544688379489427120596920 771 5598742116658181114299157217438369832656612 772 5297734475977633742562643388543833820148192 773 4249224527607060397680453551227866709910529 774 2832816351738040265120302367485244473273686 775 1527499013192080535113888531487141627745615 776 640094824575728986142962813194611729721972 777 195584529731472745765905304031686917415047 778 38764501388219823485134384582856866514694 779 3740434344477351388916475705363381856681 780 4052555153018976267 781 579515386881713606181 782 40372905286092714563943 783 1825752494604414980836089 784 60249832321945694367590937 785 1546412362929939488768167383 786 32131012429766520488849700069 787 555407500571678425592973386907 788 8145976675051283575363609674636 789 102880668377499544414777440705588 790 1131687352152494988562551847761468 791 10939644404140784889438001195027524 792 93594735457648937387414010224124372 793 712759908485172677027229770168331756 794 4853555567303794895947326530193878148 795 29660617355745413253011439906740366460 796 163133395456599772891562919487072015530 797 809269589225877304736576835886847449590 798 3626726677641894587893548042307723755570 799 14697787062022414908831747329352354167310 800 53891885894082187999049740207625298613470 801 178784192886717099869863423863391863654210 802 536352578660151299609590271590175590962630 803 1453593220426786855463672185324099065362490 804 3553227872154367868911198675236686604219420 805 7817101318739609311604637085520710529282724 806 15433764142126920948552745015002428480891532 807 27247262621285798711642500458584534231697396 808 42817126976306255118295357863489982364095908 809 59550257059000653670272854040026297310983964 810 72783647516556354485889043826698807824535956 811 77479366711172893484978659557453569619667308 812 71022752818575152361230437927665772151361699 813 55239918858891785169845896165962267228836877 814 35743476908694684521664991636799114089247391 815 18722773618840072844681662285942393094367681 816 7627796659527437084870306857235789779186833 817 2267723331210859673880361498097126691109599 818 437630818303850112503227657527515677231677 819 41144777789250865278081232758997200423491 820 12157665459056928801 821 1783124267328349557480 822 127493385113976993359820 823 5921359441960264802711640 824 200832774406485647891969790 825 5301985244331221104348002456 826 113403573281528895842998941420 827 2019663638442467002156266861480 828 30547412531442313407613536279885 829 398247748558062752573332028537760 830 4526749408609979954250207391045872 831 45267494086099799542502073910458720 832 401120294818495445946060043817675880 833 3167821815489656342343243422970363360 834 22401025695248284135141507062433283760 835 142370963307577983614454911552353759008 836 815666977282998864457814597435360077650 837 4222276117700229416016922622018334519600 838 19782145514410334115782989321678493212200 839 83987354640128085193324270453442023813200 840 323351315364493127994298441245751791680820 841 1129163323495055367599137413874053875710800 842 3575683857734341997397268477267837273084200 843 10260658026542024862096509543464228696676400 844 26649209041157759016833990064275149531645650 845 62536810549916874492837096684165684234261792 846 132289406932516465273309242985735101264784560 847 251513193427253526569007696540780315984899040 848 428171269763062551182953578634899823640959080 849 649639167916370767312067498618468697938006880 850 873403770198676253830668525920385693894431472 851 1033058222815638579799715460766047594928897440 852 1065341292278627285418456568914986582270425485 853 946970037581002031483072505702210295351489320 854 714869538173893690433299832735982281784947820 855 449346566852161748272359894862617434264824344 856 228833899785823112546109205717073693375604990 857 90708933248434386955214459923885067644383960 858 26257849098231006750193659451650940633900620 859 4937373334710103833369747931079664050818920 860 452592555681759518058893560348969204658401 861 36472996377170786403 862 5483107122034674889251 863 402094522282542825211740 864 19166505562134541335092940 865 667633277081019856505737410 866 18115116251465005439855675058 867 398532557532230119676824851276 868 7306430221424218860741788940060 869 113858537617194077246559544315935 870 1530764783520053705203744984692015 871 17960973459968630141057274487052976 872 185596725753009178124258503032880752 873 1701303319402584132805702944468073560 874 13915788689472418932436390750905524760 875 102049117056131072171200198839973848240 876 673524172570465076329921312343827398384 877 4013081528232354413132447819381971582038 878 21639165103213675757086728437843964412950 879 105791473837933525923535116807237159352200 880 469565664578897930853585693898789496773800 881 1893914847134888321109462298725117636987660 882 6944354439494590510734695095325431335621420 883 23147848131648635035782316984418104452071400 884 70114496514703836557659481880338896093955400 885 192814865415435550533563575170931964258377350 886 480751731102485972663685180759523697550887526 887 1084773136846635015241135792483027830371233392 888 2209723056539441697713424762465427061867327280 889 4051158936988976445807945397853282946756766680 890 6658801471142800364948691860839304153864570520 891 9766242157676107201924748062564312759001370096 892 12706616140632354531536500167422385417625438512 893 14559664327807906234052239775171483291029148295 894 14559664327807906234052239775171483291029148295 895 12561279027912703417613697060932260094221225980 896 9211604620469315839583377844683657402428899052 897 5629313934731248568634286460640012857039882754 898 2789299697389357398872844642659465830064806770 899 1076571813027471276757940037517688565989925420 900 303648460084671385752239497761399339125363580 901 55668884348856420721243907922923212172983323 902 4978518112499354698647829163838661251242411 903 109418989131512359209 904 16850524326252903318186 905 1266597745190009899416981 906 61922556431511595082607960 907 2213731392426539524203234570 908 61689314802286234741130136684 909 1394863951362805418868886979466 910 26303148797127187898670440184216 911 421946345287248639207838311288465 912 5844738264349295965323389941551330 913 70721332998626481180413018292771093 914 754360885318682465924405528456224992 915 7145473941490853357783952366765908952 916 60461702581845682258171904641865383440 917 459221026752589824770400894779882317080 918 3143112805328837022872966124271194525792 919 19448010482972179079026477893928016128338 920 109061392120196925815717111326733580641268 921 555405237649151011098559363237995086599050 922 2572403205953962577719643366575977243195600 923 10846966851772542202717829529062037375474780 924 41666126636967543064408170571952588013728520 925 145831443229386400725428597001834058048049820 926 464969818992246495066583932469615837254651600 927 1349704057908048853734945026196523749808641450 928 3563218712877248973860254869158822699494813428 929 8542588452667250745023944365803844164173462962 930 18561673674931310260792768004709587319685549152 931 36460430432900788012271508580679546520810900120 932 64539152720307141998733474958904024875918145040 933 102545542655599125620209854656925283969514386008 934 145548512156334242815781729190474596601891386592 935 183451770530379618549058221167160689466967268517 936 203835300589310687276731356852400766074408076130 937 197840144689625078827415728709683096483984309185 938 165808883168447685112500801204305833243720182936 939 118215592629356219941320015673440269997837537834 940 70290352374211806451595684995018538917633130604 941 33912012110365345217875111181807189828682650730 942 12753235323556198201594058905978772243265270360 943 3507139713977954505438366199144162366897949349 944 627293282174918692029626474643671317656543786 945 54763699237492901685126120802225273763666521 946 328256967394537077627 947 51755181859205345905857 948 3985149003158811634750989 949 199700244491624894141410671 950 7322342298026246118518391270 951 209418989723550638989625990322 952 4863174316913564838759092441922 953 94252949856372423303569077326774 954 1555173672630144984508889775891771 955 22175624591207622927256391248827105 956 276456119903721699159796344235377909 957 3041017318940938690757759786589156999 958 29734391562978067198520317913316201768 959 259985321101936433710139189960021148792 960 2042741808658071979151093635400166169080 961 14480769710264999141093308215392289065256 962 92918272307533744488682061048767188168726 963 541112291673284747316442590813408919335522 964 2865891026269619217268566314308054646851098 965 13826667232002548855243083095345877682176350 966 60837335820811214963069565619521861801575940 967 244315015280400593423120636535540175171408140 968 895821722694802175884775667296980642295163180 969 2999055332499989893179466364429022150292502820 970 9163780182638858006937258335755345459227091950 971 25536400775620284312665159895638229346379496234 972 64823171199651490947534636658158582186963336594 973 149653494004133688977641692037971047764964740038 974 313559701722946776905534973793844100078973741032 975 594682192922830094131187019264187086356674336440 976 1017567307890175938846697788518720125543642753464 977 1564646505680593110269653588797601913470332405864 978 2151388945310815526620773684596702631021707058063 979 2629475377602107865869834503395969882359864182077 980 2835708740551292796526292111505457716270441764985 981 2673668241091218922439075419419431561054987949843 982 2178544492740993196061468860267684975674434625798 983 1511242576045553838709307227392898586729112307986 984 874929912447425906621177868490625497580012388834 985 411291839184687392001408399717815404845304969110 986 150807007701052043733849746563198981776611822007 987 40460416700282255635910907614516799988847074197 988 7064517201636584317381269583487060315512981209 989 602400691612421918536387328824478011400331731