1 1 2 1 3 2 4 1 5 5 6 6 7 1 8 9 9 26 10 24 11 1 12 14 13 71 14 154 15 120 16 1 17 20 18 155 19 580 20 1044 21 720 22 1 23 27 24 295 25 1665 26 5104 27 8028 28 5040 29 1 30 35 31 511 32 4025 33 18424 34 48860 35 69264 36 40320 37 1 38 44 39 826 40 8624 41 54649 42 214676 43 509004 44 663696 45 362880 46 1 47 54 48 1266 49 16884 50 140889 51 761166 52 2655764 53 5753736 54 6999840 55 3628800 56 1 57 65 58 1860 59 30810 60 326613 61 2310945 62 11028590 63 34967140 64 70290936 65 80627040 66 39916800 67 1 68 77 69 2640 70 53130 71 696333 72 6230301 73 38759930 74 167310220 75 489896616 76 924118272 77 1007441280 78 479001600 79 1 80 90 81 3641 82 87450 83 1387023 84 15282630 85 119753843 86 671189310 87 2664929476 88 7292774280 89 13020978816 90 13575738240 91 6227020800 92 1 93 104 94 4901 95 138424 96 2611323 97 34700952 98 333710663 99 2347743112 100 12061579816 101 44601786944 102 115119818736 103 195869441664 104 196287356160 105 87178291200 106 1 107 119 108 6461 109 211939 110 4687683 111 73870797 112 854224943 113 7353403057 114 47277726496 115 225525484184 116 784146622896 117 1922666722704 118 3134328981120 119 3031488633600 120 1307674368000 121 1 122 135 123 8365 124 315315 125 8078707 126 148873725 127 2036157695 128 21021002145 129 164932175408 130 981969108120 131 4392554369840 132 14469012689040 133 33896996544384 134 53180752331520 135 49811492505600 136 20922789888000 137 1 138 152 139 10660 140 457520 141 13439062 142 286211744 143 4567011020 144 55635682960 145 522289211873 146 3785816090056 147 21086029207880 148 89142436976320 149 279870212258064 150 629429693586048 151 953884282141440 152 867718162483200 153 355687428096000 154 1 155 170 156 13396 157 649400 158 21674422 159 528114860 160 9718822412 161 137841881320 162 1523731505153 163 13187021903770 164 89230718828888 165 468690962718160 166 1884434077831824 167 5667093514231200 168 12283618766690304 169 18037635241029120 170 15974614352793600 171 6402373705728000 172 1 173 189 174 16626 175 903924 176 34013022 177 939928878 178 19753004752 179 322499507148 180 4142727250233 181 42137920501677 182 339784135000518 183 2164074620467032 184 10789562369476864 185 41471340993035856 186 119958395537083104 187 251426391808144896 188 358689683932346880 189 309920046408806400 190 121645100408832000 191 1 192 209 193 20406 194 1236444 195 52091502 196 1620189318 197 38551582312 198 717559602188 199 10592717393193 200 124992465506337 201 1182542545034058 202 8959757320477392 203 54071054778817504 204 257262588382573136 205 949385215397800224 206 2650594302549806976 207 5387217520095244800 208 7483713725055744000 209 6320046028584960000 210 2432902008176640000 211 1 212 230 213 24795 214 1664970 215 78056826 216 2714110860 217 72575557990 218 1527142830740 219 25661469039141 220 347439530763390 221 3807384320667135 222 33793150766192610 223 242225958508842736 224 1392754738737740720 225 6351899571431836080 226 22587683825903611680 227 61049697873641191296 228 120615281647055884800 229 163478034254755584000 230 135153868608460800000 231 51090942171709440000 232 1 233 252 234 29855 235 2210460 236 114686166 237 4431361032 238 132285996910 239 3123805106520 240 59258611315421 241 911991849624492 242 11451053997461715 243 117555605820869580 244 985675275365080156 245 6721725825932280912 246 36992503823662131920 247 162329474397404005440 248 557978742043520648256 249 1463708634867162093312 250 2817014230489985049600 251 3731670622213083648000 252 3024476051557847040000 253 1124000727777607680000 254 1 255 275 256 35651 257 2897125 258 165526746 259 7069142850 260 234207300646 261 6166383035450 262 131106128765381 263 2274939909879175 264 32426866538825031 265 380929847762489025 266 3689454209245080496 267 29392257159329124500 268 191592197820104592896 269 1013157062341633039600 270 4291556653183812773376 271 14297219701868137003200 272 36482312832434713195776 273 68522997923482739788800 274 88852900362458770944000 275 70686949913608089600000 276 25852016738884976640000 277 1 278 299 279 42251 280 3752749 281 235057746 282 11041784754 283 403866729046 284 11787358250954 285 279099321616181 286 5421487000248319 287 87025424375925231 288 1159174644694289769 289 12831770555544817096 290 117939158181211056404 291 897006369644003580896 292 5611369810024143269104 293 28607326149383005723776 294 117294579378279643564224 295 379615585677270001272576 296 944098505901915856487424 297 1733404850526044525875200 298 2203156558612618592256000 299 1722338814665479127040000 300 620448401733239439360000 301 1 302 324 303 49726 304 4809024 305 328876471 306 16918228404 307 679911347896 308 21884026477104 309 573783277890031 310 12398970040652844 311 222562599382133206 312 3334810254092420544 313 41811136672902061321 314 438733422069831483804 315 3845485324174279990996 316 28036529051124232791504 317 168891571399986587451376 318 832477733112854786658624 319 3311980070134261090378176 320 10434488147833665888301824 321 25335867498073940938060800 322 45538277821763731739136000 323 56801252779980943933440000 324 43678918768370217615360000 325 15511210043330985984000000 326 1 327 350 328 58150 329 6101900 330 453911095 331 25469016650 332 1119785286400 333 39561721522400 334 1142767966294735 335 27317335265793650 336 544935820439107150 337 9121437838027883900 338 128516203279304995465 339 1525822975565285078150 340 15252554297989898569900 341 128019147479655512557400 342 897841326729216640030480 343 5223658589512506060394400 344 24956401131068485543502400 345 96545969971324454238134400 346 296632559341749254033908224 347 704270832771686196128716800 348 1240796476145837969150976000 349 1520511491047874759884800000 350 1151163098020956643983360000 351 403291461126605635584000000 352 1 353 377 354 67600 355 7671950 356 618662395 357 37724616215 358 1807448735950 359 69795924255200 360 2210934447399535 361 58172070355751495 362 1282503872615535700 363 23834704989883776950 364 374795024906057860765 365 4995760464106519955705 366 56449774638252595679950 367 539838113525382773944700 368 4354358308679915479080280 369 29465374411201355341217360 370 165995183047906149174151200 371 770368800510173563912699200 372 2903373748567509518463537024 373 8713349934998916055044238848 374 20256108960981365264626329600 375 35022016346985499926961152000 376 42204973356313575160872960000 377 31484695107692435023134720000 378 10888869450418352160768000000 379 1 380 405 381 78156 382 9564750 383 833476995 384 55047163275 385 2863737989970 386 120404488861800 387 4165220326545135 388 120078234882938475 389 2911321842576577560 390 59744813423118776550 391 1042166764622803615365 392 15490021161476140057125 393 196331067633235154439690 394 2120431803396455452983300 395 19469825487390633149531880 396 151387407054238988755465200 397 991025666561544098728237280 398 5418233925851545740788932800 399 24473700162852369308019114624 400 90007814894889182572023275520 401 264229907140951014805865017344 402 602193067254463727336498380800 403 1022821431071907573115785216000 404 1213223949084472539527577600000 405 892460332465806532808540160000 406 304888344611713860501504000000 407 1 408 434 409 89901 410 11831274 411 1110854745 412 79217996130 413 4460105724945 414 203452890570930 415 7656950503537335 416 240869624352747390 417 6393590654181793335 418 144173146857839525790 419 2774766353893248135315 420 45712857335537444902710 421 645541681316043216096315 422 7814032764760274931734310 423 80962347785887841286047580 424 716012346188567350091889720 425 5381260471134474772636728080 426 34157978256136324603907813920 427 181602484012547195790898165824 428 799745119617607892504577599616 429 2874456539092737309394540007424 430 8264860374342043156706583883776 431 18486420381451355665874238259200 432 30875045450169792159885348864000 433 36075954855915510179108290560000 434 26186237986120103311949168640000 435 8841761993739701954543616000000 436 1 437 464 438 102921 439 14528304 440 1465792965 441 112543638480 442 6836645608845 443 337256062319280 444 13760537220665235 445 470578139458867440 446 13619679384764215035 447 335980866483293325840 448 7099960759628433909015 449 128955847952334888962160 450 2016927401382166563177615 451 27180283204241571414623760 452 315383330728696089238076880 453 3144882779765202588673317120 454 26861630856791495275393419680 455 195595792390170567783009656320 456 1206341831696636933908132583424 457 6247819639994023766231522574336 458 26866810127620974084531867995904 459 94498556547124162438542784106496 460 266432231611712650367071754772480 461 585467656893710462136112496640000 462 962327318361009274975668756480000 463 1108464883663585408685197885440000 464 794428901577342801313018675200000 465 265252859812191058636308480000000 466 1 467 495 468 117305 469 17718855 470 1916170389 471 157983220395 472 10325498401725 473 549192076193475 474 24215475152562915 475 897154793299489725 476 28207601707989105675 477 758190927410983991925 478 17515367620610527010055 479 349054631500816340141625 480 6014558687904548121004575 481 89705032647088734873129825 482 1157972110060184803091413440 483 12921766032354781355053700400 484 124352997029512775524266250400 485 1028306348950706921320205666400 486 7269811395791924535181431929344 487 43644416422589768717383632660480 488 220549218967435710837709067800320 489 927369670503374359059030691979520 490 3195887484572561685961898062073856 491 8844866836856802623515336894586880 492 19111824682066033601195156152320000 493 30940611752854872932930929336320000 494 35156840295148490470554153123840000 495 24892548808709817899339887411200000 496 8222838654177922817725562880000000 497 1 498 527 499 133145 500 21472615 501 2483173749 502 219300672843 503 15380961454365 504 879608025048675 505 41789621590754115 506 1672049998181503005 507 56916555093572776875 508 1660834182066635373525 509 41777477297762014751655 510 909546395360353204463385 511 17184306895930671005536575 512 282170910660034274745276225 513 4028533154767024319031567840 514 49976873554280695053978930480 515 537849510064865778885984663200 516 5007602253895115738096725679200 517 40175614562214546017428013254144 518 276278381087931353843189454399488 519 1617170544490308309793985312935680 520 7984944677461317105865720861589760 521 32871716940680541175850880205418496 522 111113266343178776574296074880950272 523 302147563461483717553685936779100160 524 642519001578967948171175926210560000 525 1025256416386504424324343891886080000 526 1149911438253461512957072787374080000 527 804784400532892095596601960038400000 528 263130836933693530167218012160000000 529 1 530 560 531 150536 532 25866400 533 3191770044 534 301245406560 535 22617883658184 536 1387179753042720 537 70816686417360390 538 3051107510676388800 539 112094205033562376040 540 3539080500154537010400 541 96585005305960982077980 542 2288203146186499691268000 543 47199337942822326752828280 544 849253038225746417927983200 545 13340173206548155385625683265 546 182918467661592497582020669200 547 2187086337356128715667289369040 548 22756636086035686441334219564800 549 205426488940753365374619960667744 550 1602073661641011372418313891786240 551 10734357120392042986619237308118784 552 61351572645641491329067236188467200 553 296374891296904005669419668637880576 554 1195879925385636635377375121659760640 555 3968885352786383344505456407850459136 556 10613388595807930627442811839920865280 557 22228383468492446713973149456834560000 558 34983373179008107515660421219614720000 559 38751861862897122023180003943383040000 560 26821016054519132684855082693427200000 561 8683317618811886495518194401280000000 562 1 563 594 564 169576 565 30984624 566 4071227644 567 409765588056 568 32860227481224 569 2156187797420976 570 117980798020812870 571 5458874848866642060 572 215831860396559595240 573 7350283471295657795760 574 216913742311215240431580 575 5572093326589173081919320 576 124998244913163316255940280 577 2454030528281705527524144720 578 42214776506223533595177112065 579 636484356684229780693293900210 580 8406314237850273633455992121840 581 97117571556144062774022058112160 582 979152115865966704379983425870944 583 8586574285626625795155392554489536 584 65204861616186429648841909628850944 585 426319714738970952874121304664505856 586 2382328361248714710857705699045765376 587 11272626229480372828137643855347700224 588 44628802815898028947336210544282320896 589 145555490590544964340628329706836475904 590 383083595725962088047028752014143979520 591 790748411107751295790747502751989760000 592 1228186549949172777555634325410283520000 593 1344384319393021281472975216768450560000 594 920597863472462397780591005977804800000 595 295232799039604140847618609643520000000 596 1 597 629 598 190366 599 36919784 600 5155689484 601 552258555596 602 47202023063184 603 3306295759263816 604 193447370930547030 605 9588202779595092510 606 406892480106892067340 607 14904398585175243629160 608 474173663806563263283180 609 13164074307481706497024620 610 320021511343784374123116480 611 6828969100242421596482054520 612 128105844996083227058522177265 613 2114001534402053456524492822485 614 30683266721798315957721278629190 615 391338569880903639944981782376560 616 4378267120331008901470755459796544 617 42856898340935460448454812459972576 618 365734961613118332479280649035984704 619 2708489871305495990583588141674288896 620 17303518377112698061451951362303470336 621 94654118873185387708157343321949488384 622 439170720847711077932153745481451828736 623 1707563589146975977497395698756717707264 624 5477525766395035839969020291753420636160 625 14198674261516424377436753823247029043200 626 28904380938720468130231796921729925120000 627 44330913567614068495920176606128373760000 628 47974049042228207249334723592873574400000 629 32516158020575788063168303818866688000000 630 10333147966386144929666651337523200000000 631 1 632 665 633 213010 634 43772960 635 6484801708 636 737863377020 637 67083331064640 638 5005568589538440 639 312474018264044406 640 16552308133094785590 641 752067780172315397700 642 29552527869023358053400 643 1010732012872872033932940 644 30234326204517983975219100 645 793928186413125808016002800 646 18349743508618659064914247800 647 373948732604810404531876139985 648 6725811954261049630631291204025 649 106787321960272240392603020238650 650 1495936171865643014422947813027400 651 18466455636043539939490099625352704 652 200474514672851780901402009012648160 653 1908583301886794908623653897594997440 654 15874948489377755959837691506969738240 655 114809153744110553722461124462577870592 656 717580780449242517920427592364874420480 657 3846719000282385035425818105071633410560 658 17517709539664574783054930536088983541760 659 66949814975686171029875265446995258097664 660 211389601851737714616321484326370171944960 661 540056654353311745717954934558622970675200 662 1084888627361550921184264865788405678080000 663 1643886937476334673102461081413495029760000 664 1759581923540791249039218353162315366400000 665 1180914836707114515203725588816723968000000 666 371993326789901217467999448150835200000000 667 1 668 702 669 237615 670 51654330 671 8104401228 672 977801040216 673 94384276014380 674 7487651838930120 675 497680056076966686 676 28113846808864428612 677 1364503181096822464530 678 57379035735399027768300 679 2104175544026736281908740 680 67631410680814249230737880 681 1912598255980291215099109500 682 47725086405904313961506351400 683 1052889242423700789933703308585 684 20561915060639034598310708383470 685 355642364267931076725960794787575 686 5447067084395715908949259561857450 687 73816093995072331473139168707366504 688 883733373206462758662535695150698208 689 9326140344782310801975528231062979360 690 86492530659189167578912885717984643520 691 702182247851087524236455710220458185472 692 4965519468981333005651489197480255632384 693 30397207876904358198481639022571986968320 694 159846312550112821093810200423739419732480 695 715105067943275438002907695282287649142784 696 2688532755952126042721706305865194721558528 697 8361471922867607186521849854634319332638720 698 21066984838434085512748597444457455593062400 699 41784766149853718756920261115584505118720000 700 62583398610165174153830278365461631467520000 701 66285446007716390729654804655822392524800000 702 44065842284953138280005846234369622016000000 703 13763753091226345046315979581580902400000000 704 1 705 740 706 264291 707 60683700 708 10067265768 709 1285768286880 710 131540715542588 711 11074254327476560 712 782210825956311246 713 47025688939789162680 714 2432829359833670751786 715 109230156617078281420440 716 4284578901971899337104140 717 147590081353830227943270000 718 4482591861851232685867148940 719 120403820133155380135272512400 720 2866442525848064720470944661785 721 60571706272739664615791434109700 722 1136995136572214391461767713359435 723 18961476926577096824535769763785300 724 280804643202109536013211032057949604 725 3688744945019211354641824106030625360 726 42908008526627895631151884646789511264 727 440885863760916978053982958498377859200 728 3988898412900275892235145367503874639232 729 31648444887322658926636806185857666680320 730 219086947698195012413238228526821700998912 731 1314940211872478432636112483281474924528640 732 6789264944847562639567695311384385598977024 733 29862525337796592686832198726592125388984320 734 110525716649048396809946689477511718751862784 735 338802917907403158600578891920561590233333760 736 842330190010348968241366964004967817655091200 737 1650404512304606486916800200757672825978880000 738 2444454593193993008575205382543364388290560000 739 2562912790578175986006888423155620537958400000 740 1688265759919445599686538136487626539008000000 741 523022617466601111760007224100074291200000000 742 1 743 779 744 293151 745 70991049 746 12433930068 747 1678391651832 748 181685678730908 749 16204342233637492 750 1214106744727897086 751 77531911152085301274 752 4266831228485448096306 753 204110501650591440740094 754 8544555010037952312501300 755 314688658530734302090331460 756 10238605034650611575654678940 757 295224902745353454884091321060 758 7562191511041124545746572645385 759 172362964780814188714158275919315 760 3499291681209061311477633643637735 761 63304287252893458091544710584803265 762 1020302243338616312170106052845576304 763 14640126029901483259157054356290659916 764 186769061382377138462183024781983900304 765 2114298196299404907668906459723168798496 766 21183447099576038036340480748940611148032 767 187215482990433418723807475518508777610368 768 1453376298303778710552073669775270701531392 769 9859331172102083916752403395827521263486208 770 58071933207874221512376082159361907655593984 771 294643858186851535629972315870583163749088256 772 1275164204823115511596402439814604608922251264 773 4649305867220290634188499781543518621555982336 774 14055643988399072153663943748906869836755107840 775 34501281922708216248330111796951417714527436800 776 66810230573073645998330413212092604601466880000 777 97896641925143903320439898342346831681290240000 778 101641864592468309053955186639556827519385600000 779 66365387254324979499534994547117509312512000000 780 20397882081197443358640281739902897356800000000 781 1 782 819 783 324311 784 82717089 785 15273572028 786 2175748854552 787 248821344804188 788 23471769382873812 789 1862280434073396766 790 126096180941201184714 791 7368107674568860147266 792 374783750790009364592334 793 16708975076061609942105060 794 656470858932252394590383460 795 22826151375879983659267937340 796 704769104131377917910278478660 797 19371187620855262741110225487785 798 474850625222459170544021181734715 799 10393810272441628860043964680410335 800 203275954501255910550650056330312665 801 3552473733454354635831894476237706904 802 55452215763446135745961296470113712076 803 772374102578436468828465199033610296944 804 9585060651594490446156227451002524810656 805 105755374951552234343096739137867363087872 806 1034553366973474940177426705476133223531648 807 8941995617921115459504372690515621805946112 808 67994383104253232338835350186838349324741888 809 452445180091957578182472217992462758195042304 810 2617521186501820396125015602245059469972847616 811 13060918532297176936795295074637931158885781504 812 55655874060144911098044597374127702978446032896 813 200027878677210697521203935010647614698994401280 814 596727041458671102394887861753226211184731750400 815 1446861507481402295931534885090149313182564352000 816 2770305864848089743253656426826051015739965440000 817 4017507541598224441871551120333430094770995200000 818 4132039970953057341657742460129390610087936000000 819 2675013372254196623340040063624603269857280000000 820 815915283247897734345611269596115894272000000000 821 1 822 860 823 357890 824 96013840 825 18664972677 826 2801965307700 827 338027047840820 828 33673444519845520 829 2824622978771223058 830 202449678738210452120 831 12538051093158108720540 832 676876165447332630630240 833 32075108858451993890390754 834 1341538837050778402216690920 835 49741456592102331837473659200 836 1640641310542457247940263909600 837 48266720890241757375431643112845 838 1269069317677524942929540426733900 839 29862685906562454852348833131533650 840 629422175671362693812452608227136400 841 11886787868005846968408546785780526169 842 201103638835074675815068969995859695140 843 3045914948879728034412878354308272492060 844 41252398857310385668123300611380546985360 845 498742861666926342635502064628970880324768 846 5370523739987116548244393010128695110134400 847 51358683663833588006778867615037083970743680 848 434616203439018966178514630497978843368532480 849 3240214887366340104074721575652835080509459712 850 21167773570272081101606376539936032555969582080 851 120379287178871813177920934766685369427772533760 852 591153533884329165506651695434282880492763074560 853 2481918715143152052541032427349883436815281750016 854 8797870067224309700764249197189778413843502202880 855 25912670207286917494121937216972423971756566118400 856 62091627671585583876446586715522172856225103872000 857 117600048000369903915271464620201521740109578240000 858 168849849176480259458391338393800024495698739200000 859 172088652181329547631307480928929618283462656000000 860 110491463545669959291287253878204849958420480000000 861 33452526613163807108170062053440751665152000000000 862 1 863 902 864 394010 865 111045220 866 22697553957 867 3585894160134 868 455709590764220 869 47870580529159960 870 4238907648604734898 871 321083843846601820556 872 21040937600162947709580 873 1203474311359973196892920 874 60503907807239964376860834 875 2688693409105762145613102588 876 106086087748235024730574677840 877 3729782487410755185114157596000 878 117173655933024961788922727316045 879 3296271595067678752697669437473390 880 83163597249018502455389531054357450 881 1883654983746985797611103599751549700 882 38322519246203080108531556331320254969 883 700348729291320248488227934998641794238 884 11492267779952864418645775094134379687940 885 169180826710258963113464191492327991651880 886 2231343613673962540696680690306953853709888 887 26317723929998022938935479724545472083774656 888 276920680743292483033043374040442278596388480 889 2591680917320029662463227070329536370139767040 890 21494095431805136683572336056567946501987823872 891 157256798839658365472744682717355105937366889984 892 1009425777130299219445388749443998736778494981120 893 5647083595396945318979330955635068396459209492480 894 27310367138284977003820403635589764417511330881536 895 113038456103236695907487611145884882760085335703552 896 395423213030707924926220403498943117353183658639360 897 1150423776377636118629567949828363979670000880844800 898 2725448410206964426726028106672132781701563940864000 899 5108051865192016223899792852442263937580301025280000 900 7263782317593500444883743693468530647102809702400000 901 7338214855161510959806201452893248817863852032000000 902 4674093995531302097342234724938044449918812160000000 903 1405006117752879898543142606244511569936384000000000 904 1 905 945 906 432796 907 127987650 908 27472498417 909 4561888980285 910 609903039649982 911 67466092932021420 912 6297342611358613178 913 503356872736605421170 914 34847542885566825993488 915 2108234628166979948404860 916 112253303195718811843256394 917 5290361444817080613818118450 918 221699904339782796991938089124 919 8291484260584861248528868743120 920 277554302891687434748831503944045 921 8334738800187752109621346712063325 922 224903275836928688821389316865713220 923 5459689665454781403192853435088920050 924 119319683547323469405809011120636892069 925 2348217056878052693155084857245412757905 926 41607263139479635103639576299075976840174 927 663348341248232133115232520540106318233300 928 9506119162215097954575640924477057494740728 929 122265499317978412188892749407744487793299840 930 1408582809733207469407269002195897578198698688 931 14499270189281606432884092154068554349784471680 932 132936374876566412169491100080738010417997806592 933 1081502902407279242866355133149776805522843316480 934 7771468127235608934773410106290268292085271250432 935 49052392011999811755131047181727014077934493680640 936 270134961740353625719931634727897705465257339058176 937 1287384243049490707071764967476244752713072563609600 938 5256076825469885848948187682771993076036853093892096 939 18153621936698076890457045300282918025856898202337280 940 52193670794445317527797449949291783907511601817190400 941 122302333504091486573119001439343973550747550482432000 942 226910012520850198072574836348485879963055753789440000 943 319680854511682030089807180272040066643284669235200000 944 320217332767476273369008897199347743618064449536000000 945 202391047925598870084259235778580422916445306880000000 946 60415263063373835637355132068513997507264512000000000 947 1 948 989 949 474376 950 147030674 951 33103955017 952 5770678910633 953 810626154782522 954 94301826676620628 955 9265850700367555658 956 780439947636384401002 957 56995245285977464524968 958 3641526515131920292118332 959 205015626835065929573070234 960 10229506785428708334921399786 961 454475807911734343999935300924 962 18046280051535304316174144664576 963 642379610357421329684101728641325 964 20547128127421999238569932885601305 965 591631783045189781644728572196499520 966 15355433802279643711333983377180301730 967 359546028827333851146294562264549374269 968 7598283132960285347010681346553436008941 969 144928813642113953602463310017874138187994 970 2494067919385336077675373877699449299200956 971 38693446177137311811645871828241735497005928 972 540534742455442722190220950084735017561891872 973 6788264779724257605718549976136655041103891648 974 76476913817542735086803928250688047790527213952 975 770904263204957095216391154859754401808514560512 976 6930703396976201378323963536702249263914746806528 977 55357595833155895620893035964880447735090377175552 978 390996989610366604885161091858498818929686428699648 979 2428440210268345342945697710723886324894375061006336 980 13173322559625050238748756895503743793184395482169344 981 61900983519647476960105846251726762195412045892714496 982 249421002257373054244177303342250613371478434333589504 983 850953036009160700707907443161740177045215122720030720 984 2418823848459685457796206799208182465481258030438809600 985 5608212686700875607289810899679620716195947975016448000 986 10303721405429090745283099979605418785017737835970560000 987 14386174931281485597320524829169110675922589895884800000 988 14291953689694554898320650712549881142111281086464000000 989 8965621371789724119344761506326052605830858014720000000 990 2658271574788448768043625811014615890319638528000000000