0 1 1 4 2 6 3 16 4 48 5 36 6 64 7 288 8 432 9 216 10 256 11 1536 12 3456 13 3456 14 1296 15 1024 16 7680 17 23040 18 34560 19 25920 20 7776 21 4096 22 36864 23 138240 24 276480 25 311040 26 186624 27 46656 28 16384 29 172032 30 774144 31 1935360 32 2903040 33 2612736 34 1306368 35 279936 36 65536 37 786432 38 4128768 39 12386304 40 23224320 41 27869184 42 20901888 43 8957952 44 1679616 45 262144 46 3538944 47 21233664 48 74317824 49 167215104 50 250822656 51 250822656 52 161243136 53 60466176 54 10077696 55 1048576 56 15728640 57 106168320 58 424673280 59 1114767360 60 2006581248 61 2508226560 62 2149908480 63 1209323520 64 403107840 65 60466176 66 4194304 67 69206016 68 519045120 69 2335703040 70 7007109120 71 14714929152 72 22072393728 73 23648993280 74 17736744960 75 8868372480 76 2660511744 77 362797056 78 16777216 79 301989888 80 2491416576 81 12457082880 82 42042654720 83 100902371328 84 176579149824 85 227030335488 86 212840939520 87 141893959680 88 63852281856 89 17414258688 90 2176782336 91 67108864 92 1308622848 93 11777605632 94 64776830976 95 242913116160 96 655865413632 97 1311730827264 98 1967596240896 99 2213545771008 100 1844621475840 101 1106772885504 102 452770725888 103 113192681472 104 13060694016 105 268435456 106 5637144576 107 54962159616 108 329772957696 109 1360313450496 110 4080940351488 111 9182115790848 112 15740769927168 113 20659760529408 114 20659760529408 115 15494820397056 116 8451720216576 117 3169395081216 118 731398864896 119 78364164096 120 1073741824 121 24159191040 122 253671505920 123 1648864788480 124 7419891548160 125 24485642108928 126 61214105272320 127 118055774453760 128 177083661680640 129 206597605294080 130 185937844764672 131 126775803248640 132 63387901624320 133 21941965946880 134 4701849845760 135 470184984576 136 4294967296 137 103079215104 138 1159641169920 139 8117488189440 140 39572754923520 141 142461917724672 142 391770273742848 143 839507729448960 144 1416669293445120 145 1888892391260160 146 1983337010823168 147 1622730281582592 148 1014206425989120 149 468095273533440 150 150459195064320 151 30091839012864 152 2821109907456 153 17179869184 154 438086664192 155 5257039970304 156 39427799777280 157 206995948830720 158 807284200439808 159 2421852601319424 160 5708652560252928 161 10703723550474240 162 16055585325711360 163 19266702390853632 164 18390943191269376 165 13793207393452032 166 7957619650068480 167 3410408421457920 168 1023122526437376 169 191835473707008 170 16926659444736 171 68719476736 172 1855425871872 173 23656679866368 174 189253438930944 175 1064550593986560 176 4471112494743552 177 14531115607916544 178 37365725848928256 179 77066809563414528 180 128444682605690880 181 173400321517682688 182 189163987110199296 183 165518488721424384 184 114589722960986112 185 61387351586242560 186 24554940634497024 187 6906077053452288 188 1218719480020992 189 101559956668416 190 274877906944 191 7834020347904 192 105759274696704 193 898953834921984 194 5393723009531904 195 24271753542893568 196 84951137400127488 197 236649597043212288 198 532461593347227648 199 976179587803250688 200 1464269381704876032 201 1797057877546893312 202 1797057877546893312 203 1451469824172490752 204 933087744110886912 205 466543872055443456 206 174953952020791296 207 46311340240797696 208 7718556706799616 209 609359740010496 210 1099511627776 211 32985348833280 212 470041220874240 213 4230370987868160 214 26968615047659520 215 129449352228765696 216 485435070857871360 217 1456305212573614080 218 3549743955648184320 219 7099487911296368640 220 11714155053639008256 221 15973847800416829440 222 17970578775468933120 223 16588226561971322880 224 12441169921478492160 225 7464701952887095296 226 3499079040415825920 227 1234969073087938560 228 308742268271984640 229 48748779200839680 230 3656158440062976 231 4398046511104 232 138538465099776 233 2078076976496640 234 19741731276718080 235 133256686117847040 236 679609099201019904 237 2718436396804079616 238 8737831275441684480 239 22936807098034421760 240 49696415379074580480 241 89453547682334244864 242 134180321523501367296 243 167725401904376709120 244 174176378900698890240 245 149294039057741905920 246 104505827340419334144 247 58784527878985875456 248 25934350534846709760 249 8644783511615569920 250 2047448726435266560 251 307117308965289984 252 21936950640377856 253 17592186044416 254 580542139465728 255 9143538696585216 256 91435386965852160 257 651477132131696640 258 3517976513511161856 259 14951400182422437888 260 51261943482591215616 261 144174216044787793920 262 336406504104504852480 263 655992683003784462336 264 1073442572188010938368 265 1475983536758515040256 266 1703057927029055815680 267 1642234429635160965120 268 1313787543708128772096 269 862173075558459506688 270 456444569413302091776 271 190185237255542538240 272 60058495975434485760 273 13513161594472759296 274 1930451656353251328 275 131621703842267136 276 70368744177664 277 2427721674129408 278 40057407623135232 279 420602780042919936 280 3154520850321899520 281 17980768846834827264 282 80913459810756722688 283 294756175024899489792 284 884268525074698469376 285 2210671312686746173440 286 4642409756642166964224 287 8229726386774750527488 288 12344589580162125791232 289 15668132928667313504256 290 16787285280714978754560 291 15108556752643480879104 292 11331417564482610659328 293 6998816731003965407232 294 3499408365501982703616 295 1381345407434993172480 296 414403622230497951744 297 88800776192249561088 298 12109196753488576512 299 789730223053602816 300 281474976710656 301 10133099161583616 302 174795960537317376 303 1922755565910491136 304 15141700081545117696 305 90850200489270706176 306 431538452324035854336 307 1664505458964138295296 308 5305611150448190816256 309 14148296401195175510016 310 31833666902689144897536 311 60773364086952003895296 312 98756716641297006329856 313 136740069195642008764416 314 161157938694863796043776 315 161157938694863796043776 316 135977010773791327911936 317 95983772310911525584896 318 55990533848031723257856 319 26521831822751868911616 320 9945686933531950841856 321 2841624838151985954816 322 581241444167451672576 323 75814101413145870336 324 4738381338321616896 325 1125899906842624 326 42221246506598400 327 759982437118771200 328 8739798026865868800 329 72103333721643417600 330 454251002446353530880 331 2271255012231767654400 332 9247252549800768307200 333 31209477355577593036800 334 88426852507469846937600 335 212224446017927632650240 336 434095457763942884966400 337 759667051086900048691200 338 1139500576630350073036800 339 1465072169953307236761600 340 1611579386948637960437760 341 1510855675264348087910400 342 1199797153886394069811200 343 799864769257596046540800 344 442030530379197815193600 345 198913738670639016837120 346 71040620953799648870400 347 19374714805581722419200 348 3790705070657293516800 349 473838133832161689600 350 28430288029929701376 351 4503599627370496 352 175640385467449344 353 3293257227514675200 354 39519086730176102400 355 340852123047768883200 356 2249624012115274629120 357 11810526063605191802880 358 50616540272593679155200 359 180321424721114981990400 360 540964274163344945971200 361 1379458899116529612226560 362 3009728507163337335767040 363 5643240950931257504563200 364 9116004613042800584294400 365 12697292139595329385267200 366 15236750567514395262320640 367 15712899022749220114268160 368 13864322667131664806707200 369 10398242000348748605030400 370 6567310737062367540019200 371 3447838136957742958510080 372 1477644915839032696504320 373 503742584945124782899200 374 131411109116119508582400 375 24639582959272407859200 376 2956749955112688943104 377 170581728179578208256 378 18014398509481984 379 729583139634020352 380 14226871222863396864 381 177835890285792460800 382 1600523012572132147200 383 11043608786747711815680 384 60739848327112414986240 385 273329317472005867438080 386 1024984940520022002892800 387 3245785644980069675827200 388 8763621241446188124733440 389 20315667423352527016427520 390 40631334846705054032855040 391 70323464157758747364556800 392 105485196236638121046835200 393 137130755107629557360885760 394 154272099496083252030996480 395 149734684805021979912437760 396 124778904004184983260364800 397 88658694950341961790259200 398 53195216970205177074155520 399 26597608485102588537077760 400 10880839834814695310622720 401 3548099946135226731724800 402 887024986533806682931200 403 159664497576085202927616 404 18422826643394446491648 405 1023490369077469249536 406 72057594037927936 407 3026418949592973312 408 61284983729257709568 409 796704788480350224384 410 7469107392003283353600 411 53777573222423640145920 412 309221046028935930839040 413 1457756359850697959669760 414 5739915666912123216199680 415 19133052223040410720665600 416 54529198835665170553896960 417 133844397142087236814110720 418 284419343926935378229985280 419 525081865711265313655357440 420 843881569893104968374681600 421 1181434197850346955724554240 422 1439872928630110352289300480 423 1524571336196587431835729920 424 1397523724846871812516085760 425 1103308203826477746723225600 426 744733037582872479038177280 427 425561735761641416593244160 428 203109010249874312464957440 429 79477438793429078790635520 430 24836699622946587122073600 431 5960807909507180909297664 432 1031678292030089003532288 433 114630921336676555948032 434 6140942214464815497216 435 288230376151711744 436 12538021362599460864 437 263298448614588678144 438 3554529056296947154944 439 34656658298895234760704 440 259924937241714260705280 441 1559549623450285564231680 442 7686351715576407423713280 443 31706200826752680622817280 444 110971702893634382179860480 445 332915108680903146539581440 446 862552781582339970579824640 447 1940743758560264933804605440 448 3806843526406673524001341440 449 6526017473840011755430871040 450 9789026210760017633146306560 451 12848096901622523143504527360 452 14737522916567011841078722560 453 14737522916567011841078722560 454 12798375164387141861989416960 455 9598781373290356396492062720 456 6170645168543800540602040320 457 3365806455569345749419294720 458 1536563816672962189952286720 459 576211431252360821232107520 460 172863429375708246369632256 461 39891560625163441469915136 462 6648593437527240244985856 463 712349296877918597677056 464 36845653286788892983296 465 1152921504606846976 466 51881467707308113920 467 1128421922633951477760 468 15797906916875320688640 469 159953807533362621972480 470 1247639698760228451385344 471 7797748117251427821158400 472 40102704603007343080243200 473 172942913600469167033548800 474 634124016535053612456345600 475 1997490652085418879237488640 476 5447701778414778761556787200 477 12938291723735099558697369600 478 26871836656988283698832998400 479 48945131053800088165731532800 480 78312209686080141065170452480 481 110126544871050198372895948800 482 136038673076003186225342054400 483 147375229165670118410787225600 484 139618638156950638494430003200 485 115185376479484276757904752640 486 82275268913917340541360537600 487 50487096833540186241289420800 488 26341094000107923256324915200 489 11524228625047216424642150400 490 4148722305016997912871174144 491 1196746818754903244097454080 492 265943737501089609799434240 493 42740957812675115860623360 494 4421478394414667157995520 495 221073919720733357899776 496 4611686018427387904 497 214443399856873537536 498 4824976496779654594560 499 69962159203304991621120 500 734602671634702412021760 501 5950281640241089537376256 502 38676830661567081992945664 503 207197307115537939247923200 504 932387882019920726615654400 505 3574153547743029452026675200 506 11794706707551997191688028160 507 33775751026171628321652080640 508 84439377565429070804130201600 509 185117096970363732147516211200 510 357011544157130054855924121600 511 606919625067121093255071006720 512 910379437600681639882606510080 513 1204913961530313935138743910400 514 1405732955118699590995201228800 515 1442725927621823264442443366400 516 1298453334859640937998199029760 517 1020213334532575022712870666240 518 695600000817664788213320908800 519 408286957001672810473036185600 520 204143478500836405236518092800 521 85740260970351290199337598976 522 29679321105121600453616861184 523 8244255862533777903782461440 524 1766626256257238122239098880 525 274131660453709363795722240 526 27413166045370936379572224 527 1326443518324400147398656 528 18446744073709551616 529 885443715538058477568 530 20586566386259859603456 531 308798495793897894051840 532 3358183641758639597813760 533 28208742590772572621635584 534 190409012487714865196040192 535 1060850212431554248949366784 536 4972735370772910541950156800 537 19890941483091642167800627200 538 68623748116666165478912163840 539 205871244349998496436736491520 540 540412016418746053146433290240 541 1247104653274029353414846054400 542 2538748758450702612308793753600 543 4569747765211264702155828756480 544 7283035500805453119060852080640 545 10281932471725345579850614702080 546 12852415589656681974813268377600 547 14205301441199490603740980838400 548 13850168905169503338647456317440 549 11871573347288145718840676843520 550 8903680010466109289130507632640 551 5806747832912679971172070195200 552 3266295656013382483784289484800 553 1567821914886423592216458952704 554 633158850242594143010493038592 555 211052950080864714336831012864 556 56532040200231619911651164160 557 11696284179358266188617482240 558 1754442626903739928292622336 559 169784770345523218867027968 560 7958661109946400884391936 561 73786976294838206464 562 3652455326594491219968 563 87658927838267789279232 564 1358713381493150733828096 565 15285525541797945755566080 566 132984072213642128073424896 567 930888505495494896513974272 568 5385854924652506186973708288 569 26256042757680967661496827904 570 109400178157004031922903449600 571 393840641365214514922452418560 572 1235227466099990978620418949120 573 3396875531774975191206152110080 574 8230890711608593732537983959040 575 17637622953446986569724251340800 576 33511483611549274482476077547520 577 56550628594489400689178380861440 578 84825942891734101033767571292160 579 113101257188978801378356761722880 580 133935699302738054263843533619200 581 140632484267874956977035710300160 582 130587306820169602907247445278720 583 106844160125593311469566091591680 584 76649071394447375619471326576640 585 47905669621529609762169579110400 586 25869061595625989271571572719616 587 11939566890288918125340725870592 588 4643164901779023715410282283008 589 1492445861286114765667590733824 590 385977377918822784224376913920 591 77195475583764556844875382784 592 11205794842804532445223845888 593 1050543266512924916739735552 594 47751966659678405306351616 595 295147905179352825856 596 15052543164146994118656 597 372550443312638104436736 598 5960807093002209670987776 599 69294382456150687425232896 600 623649442105356186827096064 601 4521458455263832354496446464 602 27128750731582994126978678784 603 137339300578638907767829561344 604 595136969174101933660594765824 605 2231763634402882251227230371840 606 7303953712591251004016390307840 607 20998866923699846636547122135040 608 53304816037084226077388848496640 609 119935836083439508674124909117440 610 239871672166879017348249818234880 611 427271416047253249651569988730880 612 678607543133872808270140570337280 613 961360686106319811716032474644480 614 1214350340344825025325514704814080 615 1366144132887928153491204042915840 616 1366144132887928153491204042915840 617 1210900481423390863321749038039040 618 947661246331349371295281855856640 619 651517106852802692765506275901440 620 390910264111681615659303765540864 621 202972637134911608130792339800064 622 90210060948849603613685484355584 623 33828772855818601355132056633344 624 10498584679391979730903052058624 625 2624646169847994932725763014656 626 507996032873805470850147680256 627 71436942122878894338302017536 628 6494267465716263121663819776 629 286511799958070431838109696 630 1180591620717411303424 631 61981060087664093429760 632 1580517032235434382458880 633 26078531031884667310571520 634 312942372382616007726858240 635 2910364063158328871859781632 636 21827730473687466538948362240 637 135643753657914970634893393920 638 712129706704053595833190318080 639 3204583680168241181249356431360 640 12497876352656140606872490082304 641 42606396656782297523428943462400 642 127819189970346892570286830387200 643 339212465690535984128838126796800 644 799572240556263391160832727449600 645 1679101705168153121437748727644160 646 3148315697190287102695778864332800 647 5278058668819010730989982213734400 648 7917088003228516096484973320601600 649 10625565478017218971598253667123200 650 12750678573620662765917904400547840 651 13661441328879281534912040429158400 652 13040466723021132374234220409651200 653 11056047873865742665111621651660800 654 8292035905399306998833716238745600 655 5472743697563542619230252717572096 656 3157352133209736126478991952445440 657 1578676066604868063239495976222720 658 676575457116372027102641132666880 659 244966975852479527054404548034560 660 73490092755743858116321364410368 661 17779861150583191479755168808960 662 3333723965734348402454094151680 663 454598722600138418516467384320 664 40111651994129860457335357440 665 1719070799748422591028658176 666 4722366482869645213696 667 255007790074960841539584 668 6693954489467722090414080 669 113797226320951275537039360 670 1408240675721772034770862080 671 13519110486929011533800275968 672 104773106273699839386952138752 673 673541397473784681773263749120 674 3662381348763704207142121635840 675 17091112960897286299996567633920 676 69219007491634009514986098917376 677 245412844743066033734950714343424 678 766915139822081355421720982323200 679 2123765002584225291937073489510400 680 5233563756368269469416359670579200 681 11513840264010192832715991275274240 682 22667873019770067139409607823196160 683 40002128858417765540134602040934400 684 63336704025828128771879786564812800 685 90004789931439972465302854592102400 686 114756107162585964893261139604930560 687 131149836757241102735155588119920640 688 134130514865360218706409124213555200 689 122466991833589764905851809064550400 690 99504430864791683986004594864947200 691 71643190222650012469923308302761984 692 45465870718220200221297484115214336 693 25258817065677889011831935619563520 694 12178358228094696487847540388003840 695 5039320646108150270833464988139520 696 1763762226137852594791712745848832 697 512060001136795914616948861698048 698 120014062766436542488347389460480 699 21820738684806644088790434447360 700 2888038943577349952928145735680 701 247546195163772853108126777344 702 10314424798490535546171949056 703 18889465931478580854784 704 1048365359197061237440512 705 28305864698320653410893824 706 495352632220611434690641920 707 6315746060812795792305684480 708 62525886002046678343826276352 709 500207088016373426750610210816 710 3322804227537337763414767828992 711 18690773779897524919208069038080 712 90338739936171370442839000350720 713 379422707731919755859923801473024 714 1396965423922068192029719450877952 715 4540137627746721624096588215353344 716 13096550849269389300278619851980800 717 33676845040978429629287879619379200 718 77456743594250388147362123124572160 719 159754533663141425553934378944430080 720 296015753552291464996996055102914560 721 493359589253819108328326758504857600 722 740039383880728662492490137757286400 723 999053168238983694364861685972336640 724 1213135990004480200300189190109265920 725 1323421080004887491236570025573744640 726 1294651056526520371861861981539532800 727 1132819674460705325379129233847091200 728 883599346079350153795720802400731136 729 611722624208780875704729786277429248 730 373830492572032757375112647169540096 731 200266335306446120022381775269396480 732 93227431953000780010419102280581120 733 37290972781200312004167640912232448 734 12630813361374299227218071921885184 735 3552416257886521657655082728030208 736 807367331337845831285246074552320 737 142476587883149264344455189626880 738 18318418442119191130001381523456 739 1526534870176599260833448460288 740 61886548790943213277031694336 741 75557863725914323419136 742 4306798232377116434890752 743 119513650948464981068218368 744 2151245717072369659227930624 745 28235100036574851777366589440 746 287998020373063488129139212288 747 2375983668077773777065398501376 748 16292459438247591614162732580864 749 94699920484814126257320883126272 750 473499602424070631286604415631360 751 2059723270544707246096729207996416 752 7864397942079791303278420612349952 753 26542343054519295648564669566681088 754 79627029163557886945694008700043264 755 213286685259530054318823237589401600 756 511888044622872130365175770214563840 757 1103758596218068031099910254525153280 758 2142590216188014413311590494078238720 759 3749532878329025223295283364636917760 760 5920315071045829299939921102058291200 761 8436448976240306752414387570433064960 762 10846862969451822967389926876271083520 763 12572500260046431166747415242950574080 764 13119130706135406434866868079600599040 765 12299185037001943532687688824625561600 766 10331315431081632567457658612685471744 767 7748486573311224425593243959514103808 768 5165657715540816283728829306342735872 769 3044048296657981024340202984094826496 770 1574507739650679840175967060738703360 771 708528482842805928079185177332416512 772 274269090132699068933878133160935424 773 89994545199791881993928762443431936 774 24543966872670513271071480666390528 775 5414110339559672045089297205821440 776 928133201067372350586736663855104 777 116016650133421543823342082981888 778 9406755416223368418108817539072 779 371319292745659279662190166016 780 302231454903657293676544 781 17680540111863951680077824 782 503895393188122622882217984 783 9322064773980268523321032704 784 125847874448733625064833941504 785 1321402681711703063180756385792 786 11231922794549476037036429279232 787 79425739761457009119043321331712 788 476554438568742054714259927990272 789 2462197932605167282690342961283072 790 11079890696723252772106543325773824 791 43815931391587408689694057697378304 792 153355759870555930413929201940824064 793 477762174981347321674164052200259584 794 1330908916019467538949457002557865984 795 3327272290048668847373642506394664960 796 7486362652609504906590695639387996160 797 15192912442060465839845823503463874560 798 27853672810444187373050676423017103360 799 46178457554157468539531384596054671360 800 69267686331236202809297076894082007040 801 94006145735249132384046032927682723840 802 115371178856896662471329222229428797440 803 127911524384820212739951963776105840640 804 127911524384820212739951963776105840640 805 115120371946338191465956767398495256576 806 92981838879734693107118927514169245696 807 67153550302030611688474780982455566336 808 43170139479876821799733787774435721216 809 24562320738550605506745086147523772416 810 12281160369275302753372543073761886208 811 5348247257587631844210623596638240768 812 2005592721595361941578983848739340288 813 638143138689433345047858497326153728 814 168920242594261767806786072821628928 815 36197194841627521672882729890349056 816 6032865806937920278813788315058176 817 733726922465422736612487768047616 818 57925809668322847627301665898496 819 2227915756473955677973140996096 820 1208925819614629174706176 821 72535549176877750482370560 822 2121664813423674201609338880 823 40311631455049809830577438720 824 559323886438816111399261962240 825 6040697973539214003112029192192 826 52856107268468122527230255431680 827 385094495813124892698391861002240 828 2382772192843710273571299639951360 829 12708118361833121459046931413073920 830 59092750382524014784568231070793728 831 241743069746689151391415490744156160 832 876318627831748173793881153947566080 833 2831183259148724869180231420445982720 834 8190208713965954085842812323433021440 835 21294542656311480623191312040925855744 836 49909084350730032710604637595919974400 837 105689825683898892798927467850183475200 838 202572165894139544531277646712851660800 839 351835867079294998396429596922321305600 840 554141490649889622474376615152656056320 841 791630700928413746391966593075222937600 842 1025521589839081444189593086483811532800 843 1203873170680660825787783188480996147200 844 1279115243848202127399519637761058406400 845 1227950634094274042303538852250616070144 846 1062649587196967921224216314447648522240 847 826505234486530605396612689014837739520 848 575601859731690957329783836992476282880 849 357270119833463352825383071236709416960 850 196498565908404844053960689180190179328 851 95079951246002343897077752829124280320 852 40111854431907238831579676974786805760 853 14586128884329905029665337081740656640 854 4504539802513647141514295275243438080 855 1158310234932080693532247356491169792 856 241314632277516811152551532602327040 857 39132102531489212619332680962539520 858 4634064773465827810184133271879680 859 356466521035832908475702559375360 860 13367494538843734067838845976576 861 4835703278458516698824704 862 297395751625198776977719296 863 8921872548755963309331578880 864 173976514700741284531965788160 865 2479165334485563304580512481280 866 27518735212789752680843688542208 867 247668616915107774127593196879872 868 1857514626863308305956948976599040 869 11841655746253590450475549725818880 870 65129106604394747477615523492003840 871 312619711701094787892554512761618432 872 1321528781281900694273071349401387008 873 4955732929807127603524017560255201280 874 16582644803585388519484212605469327360 875 49747934410756165558452637816407982080 876 134319422909041647007822122104301551616 877 327403593340789014581566422629235032064 878 722213808839975767459337696976253747200 879 1444427617679951534918675393952507494400 880 2622776463682017260773384267966395187200 881 4327581165075328480276084042144552058880 882 6491371747612992720414126063216828088320 883 8851870564926808255110171904386583756800 884 10968622221757131968288691272826853785600 885 12339699999476773464324777681930210508800 886 12586493999466308933611273235568814718976 887 11618302153353515938718098371294290509824 888 9681918461127929948931748642745242091520 889 7261438845845947461698811482058931568640 890 4882691637723999155280235306901695365120 891 2929614982634399493168141184141017219072 892 1559311200434438439912075146397638197248 893 730927125203643018708785224873892904960 894 299015642128763053108139410175683461120 895 105534932516034018744049203591417692160 896 31660479754810205623214761077425307648 897 7915119938702551405803690269356326912 898 1604416203791057717392639919464120320 899 253328874282798586956732618862755840 900 29230254724938298495007609868779520 901 2192269104370372387125570740158464 902 80204967233062404407033075859456 903 19342813113834066795298816 904 1218597226171546208103825408 905 37471864704775045899192631296 906 749437294095500917983852625920 907 10960520426146700925513844654080 908 124949932858072390550857829056512 909 1155786878937169612595434918772736 910 8916070208943879868593355087675392 911 58511710746194211637643892762869760 912 331566360895100532613315392322928640 913 1641253486430747636435911191998496768 914 7161833395334171504447612474175258624 915 27752104406919914579734498337429127168 916 96064976793184319699080955783408517120 917 298487606464536993350715826898447892480 918 835765298100703581382004315315654098944 919 2115530910817405940373198423142749437952 920 4853276795404637157326749323680425181184 921 10110993323759660744430727757667552460800 922 19157671560807778252605589435580625715200 923 33046983442393417485744641776376579358720 924 51930973980903941763313008505734624706560 925 74355712745385189342925443996847303557120 926 96985712276589377403815796517626917683200 927 115170533328449885667031258364681964748800 928 124384175994725876520393759033856521928704 929 121992172610211917356540032898590050353152 930 108437486764632815428035584798746711425024 931 87137266150151369540385737784707178823680 932 63099399625971681391313810119960370872320 933 41014609756881592904353976577974241067008 934 23814934697544150718657147690436656103424 935 12279575703421202714307591777881400803328 936 5581625319736910324685268989946091274240 937 2216233582836714393625033275419771535360 938 759851514115444934957154265858207383552 939 221623358283671439362503327541977153536 940 53908384447379539304392701293994442752 941 10639812719877540652182769992235745280 942 1636894264596544715720426152651653120 943 184150604767111280518547942173310976 944 13474434495154483940381556744388608 945 481229803398374426442198455156736 946 77371252455336267181195264 947 4990445783369189233187094528 948 157199042176129460845393477632 949 3222580364610653947330566291456 950 48338705469159809209958494371840 951 565562853989169767756514384150528 952 5372847112897112793686886649430016 953 42599002109398537149946029863337984 954 287543264238440125762135701577531392 955 1677335708057567400279124925868933120 956 8554412111093593741423537121931558912 957 38494854499921171836405917048692015104 958 153979417999684687345623668194768060416 959 550772533614256766274730813158208831488 960 1770340286617253891597349042294242672640 961 5133986831190036285632312222653303750656 962 13476715431873845249784819584464922345472 963 32106292646522984271546187833578197352448 964 69563634067466465921683406972752760930304 965 137296646185789077477006724288327817625600 966 247133963134420339458612103718990071726080 967 406005796577976271967719884681197974978560 968 609008694866964407951579827021796962467840 969 834077125578668645672815850051591492075520 970 1042596406973335807091019812564489365094400 971 1188559903949602820083762586323517876207616 972 1234273746409202928548522685797499332984832 973 1165702982719802765851382536586527147819008 974 999173985188402370729756459931308983844864 975 775221195404794942807569667188084556431360 976 542654836783356459965298767031659189501952 977 341347397331466160300752450229592070815744 978 192007910998949715169173253254145539833856 979 96003955499474857584586626627072769916928 980 42354686249768319522611747041355633786880 981 16336807553482066101578816715951458746368 982 5445602517827355367192938905317152915456 983 1545373687491546793392590770427840692224 984 366009557563787398435087287732909637632 985 70386453377651422775978324564021084160 986 10557968006647713416396748684603162624 987 1158801366583285618872813880017420288 988 82771526184520401348058134286958592 989 2887378820390246558653190730940416