1 1 2 1 3 2 4 1 5 8 6 6 7 1 8 22 9 58 10 24 11 1 12 52 13 328 14 444 15 120 16 1 17 114 18 1452 19 4400 20 3708 21 720 22 1 23 240 24 5610 25 32120 26 58140 27 33984 28 5040 29 1 30 494 31 19950 32 195800 33 644020 34 785304 35 341136 36 40320 37 1 38 1004 39 67260 40 1062500 41 5765500 42 12440064 43 11026296 44 3733920 45 362880 46 1 47 2026 48 218848 49 5326160 50 44765000 51 155357384 52 238904904 53 162186912 54 44339040 55 3628800 56 1 57 4072 58 695038 59 25243904 60 314369720 61 1648384304 62 4002695088 63 4642163952 64 2507481216 65 568356480 66 39916800 67 1 68 8166 69 2170626 70 114876376 71 2051482776 72 15548960784 73 56041398784 74 101180433024 75 92199790224 76 40788301824 77 7827719040 78 479001600 79 1 80 16356 81 6699696 82 507259276 83 12669817776 84 134323420224 85 687720046384 86 1818188642304 87 2549865473424 88 1883079661824 89 697929436800 90 115336085760 91 6227020800 92 1 93 32738 94 20507988 95 2189829808 96 75016052228 97 1084676512416 98 7634832149392 99 28299910066112 100 57494373464592 101 64728375139872 102 39689578055808 103 12550904017920 104 1810992556800 105 87178291200 106 1 107 65504 108 62407890 109 9292526920 110 429826006340 111 8308444327968 112 78391384831312 113 394365587815520 114 1111747472569680 115 1797171220690560 116 1666424486271456 117 865023253219584 118 236908271543040 119 30196376985600 120 1307674368000 121 1 122 131038 123 189123286 124 38917528600 125 2400028258540 126 61026142132648 127 756450802018384 128 5036317938475648 129 19076135772884080 130 42430156603438560 131 56071264983487776 132 43708768764064128 133 19515249341231616 134 4687098165573120 135 532953524275200 136 20922789888000 137 1 138 262108 139 571432036 140 161343812980 141 13128749622100 142 433357644035008 143 6942861451710184 144 59958264360283168 145 297593170417847920 146 882128824583603520 147 1592677516697452416 148 1758073054805500608 149 1171582385481357696 150 455924361142656000 151 97049168010017280 152 9927928075161600 153 355687428096000 154 1 155 524250 156 1722945672 157 663661077072 158 70645406312880 159 2994008352873048 160 61167401838986520 161 674066235530150496 162 4297211671488276816 163 16558710676700081120 164 39572673298262064576 165 59321137058404865280 166 55666251271784164032 167 32157753536587053312 168 11030149104146035200 169 2099830209402931200 170 194677319705702400 171 6402373705728000 172 1 173 1048536 174 5187185766 175 2713224461136 176 375127847107776 177 20224703119250448 178 520986071811970128 179 7227551939410799568 180 58222825873768855728 181 285909033568672562048 182 882384594551784900576 183 1740743150455672062336 184 2206689692993315764416 185 1786198580035038683136 186 905080567903692754176 187 276260563641659673600 188 47405948832458496000 189 4008789120817152000 190 121645100408832000 191 1 192 2097110 193 15600353130 194 11039636532120 195 1970602091678640 196 134102565517167072 197 4314317705619055680 198 74491969813269440640 199 748059542985654488160 200 4605775111899791292320 201 17997592513561138205728 202 45595686452918041964160 203 75687031071216250620480 204 82380712138316751438720 205 58231173019431358391040 206 26142102647955180877824 207 7159894093909966924800 208 1115089078488795648000 209 86495828444928000000 210 2432902008176640000 211 1 212 4194260 213 46882846680 214 44751359547420 215 10261477010081640 216 875557068403433472 217 34893813732434237280 218 742622560497203418240 219 9190770890708781934560 220 69995656494538856544320 221 340752546118066050324928 222 1087076012841850649741760 223 2306206311060434475026880 224 3272566839930489537515520 225 3097746823026022664711040 226 1932284140872498212212224 227 775270765795348959667200 228 191909061666637527859200 229 27290469545695931904000 230 1951566265951948800000 231 51090942171709440000 232 1 233 8388562 234 140820504700 235 180880752056880 236 53052688072757580 237 5643278536803703152 238 276652307657966699424 239 7197157778345259888000 240 108708727633781157049440 241 1012442775229487151218240 242 6058134671618508819536768 243 23948993629880321407298816 244 63680038441883018317344000 245 115002125090839887776023680 246 141370640703374536558615680 247 117653457298688606007304704 248 65351274822078384044072448 249 23611403020678548452812800 250 5316245463034160902656000 251 694002594415741341696000 252 45958933902500720640000 253 1124000727777607680000 254 1 255 16777168 256 422822222266 257 729437469424920 258 272679551198119980 259 35981778743732522112 260 2156654016541111318896 261 68090049917764813682112 262 1244673386502805029300960 263 14037941947110993165962240 264 102074978520835647307542848 265 493364502393593156751835904 266 1618157289530529844566332928 267 3647790981412015015019339520 268 5685625488366654569435969280 269 6123574537880253792875345664 270 4522921933637302102961068032 271 2254840949390408625384658944 272 738516545355969865376409600 273 152102433927203010302976000 274 18315202472346048675840000 275 1127742429671124664320000 276 25852016738884976640000 277 1 278 33554382 279 1269221639358 280 2936354055479384 281 1394763567175871460 282 227343213612716171832 283 16571831044280812638864 284 630986560003762962212736 285 13857572425318072997311008 286 187677008158216522773058880 287 1642228615772298867523574208 288 9595073255473201184093573376 289 38303802347672648465676584704 290 106086421583806224925526072832 291 205661484712096314037177743360 292 279917208233817006907956547584 293 266720483546122003329473872128 294 176274795098146418345755901952 295 79422201894085277578306891776 296 23720511948511216436598988800 297 4491384967953748300372992000 298 501005597733762008186880000 299 28788157126772471070720000 300 620448401733239439360000 301 1 302 67108812 303 3809241974028 304 11803800417328004 305 7105953768375929580 306 1425428878632035375232 307 125778575495312483860824 308 5743909383889897828534176 309 150588600788016938426521248 310 2431072978594888147623029120 311 25383918091665731930908612608 312 177545566465025771175018700416 313 852967140972252873865257816064 314 2864146786689502493721722068992 315 6797947026114662582951078699520 316 11471165811952346787791348035584 317 13771516092000035284563621896448 318 11708001785242539636766770143232 319 6973540484030159242706263904256 320 2857076295792782656081186529280 321 782213930833853990969203507200 322 136780902252847716590555136000 323 14189278752727341055672320000 324 763382846937681994383360000 325 15511210043330985984000000 326 1 327 134217674 328 11431014253872 329 47398045284065360 330 36084547461494064088 331 8879447145137505012072 332 944594328005628978911208 333 51485532392912931918149664 334 1602285510599418052465660800 335 30635451019045592890144183616 336 378897091130713465292538932608 337 3145903521246938531336568909312 338 18012849924775292436074080925056 339 72510806370598644118983905976320 340 207942636499231531011969897045504 341 428264745931365401590900401752064 342 635606576982332737410278753485056 343 678975579262366913136965007057408 344 518861328109576833624722428907520 345 280294821404820748888224175521792 346 104995857717087196148870056058880 347 26475597774578269494068318208000 348 4292999576645312625406562304000 349 415620993402869917424025600000 350 20999117118400688497950720000 351 403291461126605635584000000 352 1 353 268435400 354 34299887862990 355 190163731848955040 356 182745241526389523080 357 55008741148976745148656 358 7029494311860865587945840 359 455335598231562388375112880 360 16737418553075844408507682080 361 376855072656830323209930911360 362 5485192396256808612494128154176 363 53664520082453227918325462081280 364 363149093393203281453762377307520 365 1735665286179392715108737920670720 366 5947060995941820085819920788759040 367 14754056121872644603909262515762176 368 26651107408160176394838053674072320 369 35103397198086582983235405252495360 370 33622510508264801798663501396252160 371 23247181583822027321005046093291520 372 11454642118417915832437668969455616 373 3942330597987512205633344794460160 374 919482521274768544700468797440000 375 138764891141028256780373483520000 376 12577986736643244817745510400000 377 598460857304511024467804160000 378 10888869450418352160768000000 379 1 380 536870854 381 102913890665170 382 762438521564695640 383 923424557956244322440 384 339189708970179947045936 385 51901888499325919627905024 386 3980100512821820655222303360 387 172037540094566031930199444080 388 4538471980009792074890662489280 389 77295594628382259281882300707136 390 885322706424738313969647183759104 391 7028512577657131459386905774492800 392 39551575929026035832580350736305920 393 160368191672482402606757066578885120 394 473947337787635117095345031802556416 395 1028477014691756138264708150573954304 396 1644603231075645196702083334159664640 397 1937653395986234804554316520871119360 398 1675354009973973411171986972130908160 399 1054198839920547188716367661623771136 400 476189105181934406826814330439614464 401 151245007722907579314011160558305280 402 32753798068177271593143965122560000 403 4616161293787957080635215749120000 404 392899584389214631168528220160000 405 17649364336992115217907056640000 406 304888344611713860501504000000 407 1 408 1073741764 409 308771199892480 410 3055311436354701740 411 4657532031424150481120 412 2083156330834804387042496 413 380611894652760614694677904 414 34435898527540861223173678080 415 1743362785979363499477687861360 416 53642521724637090281556198208640 417 1063559723972665079620566444774656 418 14179469830002443694602352037637504 419 131210185298655933100663898337566080 420 862976616423278285869148764385966080 421 4106240640035355579902311080344431360 422 14318621454846422783009317305154077696 423 36915950099052894151409184863662036224 424 70741938747031859071225826037832135680 425 100954940535688623957913263928778188800 426 107137909246956390796503767235720698880 427 84126274007368507176407238862942795776 428 48427318551142255743979151088127279104 429 20145253858994578563160758258227527680 430 5928421416215112214911834621923819520 431 1196279368594548889589631242772480000 432 157932550595334206990708637696000000 433 12656419953164440677107865354240000 434 538017803758891444631253811200000 435 8841761993739701954543616000000 436 1 437 2147483586 438 926374802957988 439 12238536932612785840 440 23455702286120261001300 441 12750444714705730448235456 442 2774690548103568935375997616 443 295279006742270441749512675648 444 17446495898718855417681048334320 445 623593356545339077789446375154400 446 14327640528206533299622484604744576 447 221204504710717248157015413800833536 448 2372167490892641983954941224157321728 449 18117341153664068924798622024931564800 450 100427557339577856562646360602534944000 451 409772531439098410043850764417620222976 452 1243271874242295380243356786803879956736 453 2823824801606795017641250632954783963648 454 4818563358806390077120610882197903150080 455 6180955806366672774246605901865541529600 456 5945030214786037891768198938314905967616 457 4262199420405132899071016400730626379776 458 2255151625149138769479926030199942463488 459 867511252912967521431671328222362664960 460 237401733782392649761654992836645683200 461 44779744847693351627805886834360320000 462 5553497508381468728975297408532480000 463 420069937006511062117126798049280000 464 16934963014344086140250633011200000 465 265252859812191058636308480000000 466 1 467 4294967232 468 2779251110405538 469 49007877469022706664 470 117976108035760233799380 471 77816187616257117305485536 472 20124108296033797722284933392 473 2512065343535756256506405276448 474 172668250445810032171853606818224 475 7143151352186771259613878264928640 476 189407306994084159263109095785064736 477 3370836082938933642865309195847231232 478 41677198112429490951107991190286025728 479 367506815714143780177017887108593350144 480 2357928394315879087905230644209807705600 481 11176028140646155962583344818398530991616 482 39575385776878449916110349774458869298432 483 105532808895583307048250210012556829442048 484 212977170286413597223865383978815870288384 485 325998777197201838723997775089622762895360 486 378264822571540379471243019681100228033536 487 331569595840354439450290318348670019059712 488 218094264774230374761807938323093105471488 489 106516031825578493754597301024934517571584 490 38032959702339614537013213965143560683520 491 9710735782206162533742532799812612915200 492 1717235502395566962655539069232988160000 493 200580873521152246524439662235484160000 494 14353421848630843547932452692951040000 495 549876402253376488247109510758400000 496 8222838654177922817725562880000000 497 1 498 8589934526 499 8338015324217766 500 196198264942715158936 501 592772004949473508690076 502 473739739963616797393277256 503 145304280766363239742407209296 504 21223472812863942724499198481536 505 1692177847906756883654534751568656 506 80755599045941454333418877417470496 507 2462067398600824628653735601676930016 508 50299212958959579996065383330990141056 509 713716215691468998150534654461927127296 510 7228955325619487470033649979034608188416 511 53376759884731231547252336131468189741056 512 291997013177500691620784588016447265734656 513 1198054880817302978815293152630531734679296 514 3720058305856908223009579869851130917684736 515 8795542635743107164424701746162558860371456 516 15890971036546235052330032396860353550596096 517 21961508693482027034028007742156883593204736 518 23181653656492493605698593830276949996722176 519 18610521519261830636983485633726612207292416 520 11280155354783098840582652757522152640577536 521 5104949233756051619854625089101035202379776 522 1697731599026265578283807983470583241768960 523 405662582506308321740173268462357358182400 524 67436742544832673558283717034981130240000 525 7436579806850623091245429306337525760000 526 504512634921049975277116676883087360000 527 18400829272640939719504106304307200000 528 263130836933693530167218012160000000 529 1 530 17179869116 531 25014587138528436 532 785310016720962137236 533 2975828118908873168145476 534 2878004760078669194881068096 535 1045080610022396069243053823176 536 178215430787360609701053205991456 537 16439338581494056688187267077565456 538 902317949942192928818842720262549696 539 31524299332135850903529129876407107456 540 736542195031959489900086322462435913536 541 11944169090813954715748415824547530130816 542 138318617774629212484298901738504725257216 543 1169328119877562334180501190902787863725056 544 7340790205076572643295170214836565738807296 545 34674786619591684529278428407524955510546176 546 124467683784654890997306508983585879782931456 547 341958050454393722605519587060091771478240256 548 722414381975107630610136928260684778589008896 549 1176285379207703145069439620444010465234123776 550 1476302762956044048822601404920995778028896256 551 1424853102172199329695659704277620930626779136 552 1052365632323791258927290062797049376080142336 553 590110100390008342960254390285934138323173376 554 248338990924924969829564011134276572381184000 555 77164422089694682240053189603836395099914240 556 17303406926495031085758528278549051257651200 557 2710820288557476991302614980178090065920000 558 282852252094253930543148955334643548160000 559 18228367929688618266003710986341580800000 560 634048382051670143428490590735564800000 561 8683317618811886495518194401280000000 562 1 563 34359738298 564 75044878107077848 565 3142841000460714368848 566 14928615125597786455373248 567 17452529903844365305711428088 568 7491122560521571305589121916088 569 1488428282900228641763008877322208 570 158468757649900786166047542851585008 571 9976661137148584576103288693124293408 572 398199415800199356881494463695443514688 573 10603867102983121529398667142628028979968 574 195784018907339183249234153454551866945088 575 2581445779748762529430599078864632780665088 576 24870808540218783274375359655682568394508288 577 178257705514858403670108785364330020734619648 578 963851672991963841805786963884589096358457088 579 3974157639103372264415438582080793611620075008 580 12596119464081570388372891094337451767450206208 581 30862274061313051297267678744098100602735710208 582 58655468916191824685134667657576404363600017408 583 86587788228587313747291453448686388517405411328 584 99205245682982566780017236419830091415716251648 585 87950311671347760720863988495344505973501698048 586 60004474699673232707879832457421476629525454848 587 31241437980428399619899348681500424691484065792 588 12265338024343680183493560575808922135326228480 589 3571072277529648160003366375952829239210803200 590 753446658501473045092358437288577610960076800 591 111496738528011743585793837906806728949760000 592 11030612733307742596342626387958400286720000 593 676510793694443702165845294411834982400000 594 22478242853229247274349271090987008000000 595 295232799039604140847618609643520000000 596 1 597 68719476664 598 225136936423699510 599 12576316963797924613360 600 74847360293018878710841360 601 105670610791104450167412456400 602 53537367307593194153383673382160 603 12371875861954166555050596577375120 604 1517012944106021022641971427180919760 605 109274736830479892930995739502338034560 606 4968816580893959415686533133544211972640 607 150341971352209021051910684605872071611520 608 3149612670665447309415768022038971922144320 609 47104145975293669673985499697559763478236160 610 515041645989463688234313344172793328854204160 611 4195146949409548755538009987236139025057361920 612 25833136833150880705214144010347505737028611840 613 121655124499442820533378816599452918019801118720 614 442008309411821822864272298478532057774177743360 615 1247051454430339545363998129598834600427224514560 616 2744016276244367831953944279269911421169650165760 617 4720393849006128487326876023434767956835719884800 618 6351346697452202782063094749744352362879528120320 619 6674248781529544329181528599200452348486988328960 620 5457875892702480050135875293726039684545712783360 621 3452474274276760629264095693845556013677705723904 622 1674545959815700548609998128851359159387622998016 623 615134220793264716186823802710653948381604085760 624 168263916475258292867816416095434749525485158400 625 33482768495899274111268152628747306306895872000 626 4690321797324998020332581096392172837928960000 627 440811629263916417130326852163597930332160000 628 25772681380850982140189801839240465612800000 629 819254657883599442665392792003411968000000 630 10333147966386144929666651337523200000000 631 1 632 137438953398 633 675415550914988346 634 50320577166868510020120 635 375079414701668854503301920 636 638963590525965946999390268160 637 381630160854574148334567523341120 638 102401398403319296866221327715459200 639 14432544676257301696745930429002910400 640 1186802170839372232713759623508597370720 641 61322741336492827041342604578628951807200 642 2102232651080145817564120203283117577696640 643 49815141028431147264467714678253087212955840 644 842135578552707319381911541044097060179676800 645 10410561010433694494931873645352806451072523520 646 95964683365962746629729707069454650816753223680 647 669896408381090153543230997473895243907641306880 648 3584781629980118327682382475348917834155965176320 649 14845879477295084122690250950863113752758836416000 650 47925461178021525696222122112860359012801732945920 651 121223965977079041284596734474208704466351103723520 652 241049478490353218318888486479060466108868345753600 653 377380272642700959866468104392423734231179421122560 654 465046612234414797439385234368539769781905069670400 655 450136590049450584724928726505572252492531271045120 656 340826622195509858667116751551382281844723136856064 657 200574083257478143129354255702036717918962578522112 658 90903780414102236192070984145358113567740326313984 659 31330425071892873289200099583325727516648045281280 660 8071567546837826523786334054870678669277252812800 661 1518193484048945177192304271766796916558528512000 662 201718844029445246161473703124922047287787520000 663 18042152026860822678709010695075254648176640000 664 1007216550840379702377835824819253700198400000 665 30674082520516694451157866100939554816000000 666 371993326789901217467999448150835200000000 667 1 668 274877906868 669 2026256410910656296 670 201329587756038089264700 671 1878869193332858199707897880 672 3859286943355509164102566139520 673 2714221686547258756790931811354560 674 844398777842956268719852078264187520 675 136548992982531469567017760162531041600 676 12791704567674189635729335782542159972800 677 749318691464301548115735506645960104234560 678 29028801775824305087332683923272405944406080 679 775833025085493809309491623217560306007920960 680 14778806561443771307214824455312544075292825600 681 205844414291115149267510885601893823316688784000 682 2139247472460558226781723984541737187230257943040 683 16858225894338409168129520260015134242984835966720 684 102040268208983178496703820414818654673635286359040 685 479234699717513106353645804210589642180995976601600 686 1760186715334365056549715993603815322905011825382400 687 5085752727953800728876303895939981821471865024327680 688 11606734757595880949814576895198182886645361000202240 689 20973269673790136211192079211457829658869412319252480 690 30030132325761003131868650844466141186324692728217600 691 34040698750722589692653094646697755031626630189977600 692 30468048499456884392141614412603407447604302568423424 693 21434351491140873221847052226869958630513977052332032 694 11771713681438857197328283318363716204169007748808704 695 4999252445719493954029997174457561208531107997286400 696 1620685729568421220438394403312452370810831576760320 697 394141402519543841015773796784209887192236254822400 698 70219129338997945319243937914202976008667398144000 699 8865863622093662241017819181059287342189117440000 700 755931443803005817029206845846864811733811200000 701 40355038370992892698526122481483778726297600000 702 1179006895544070832972846891969133150208000000 703 13763753091226345046315979581580902400000000 704 1 705 549755813810 706 6078789298819170252 707 805464241485737924312112 708 9408640367394969702877283100 709 23287242503666355058594949688720 710 19265842604922341429859599743108800 711 6939757297428863745220599989285610240 712 1285515654958261296107389930706479938240 713 136929279213588973348716529996148648473600 714 9073966403006139355595497398970801544812160 715 396302017563606960127399279504610318003884800 716 11914643837988350741525350188994445552600555520 717 255004939415513414478196023013864356026590657920 718 3989173414614797288752767575802472538343194121600 719 46578624416835840584558236888781424394685454128640 720 412805441078925891238323559508219776177327430073600 721 2814501929633324944692180942547613570218555640532480 722 14921754582544790195031388043645866517836134877895680 723 62040877490868035086798484907869326420236011197337600 724 203611076630419893416636761462949461010684815906913280 725 529978811976614620255241102075119041865678653318144000 726 1097542144649754823197590397309033775146200616353525760 727 1811333198855351158146835739262994530733002066078351360 728 2382554217381875902041628559235217076293225083888537600 729 2494204198522008478828336707062576345219043376277889024 730 2071661866734190912204809516343055847956488206265712640 731 1358456854655049916173850439803942067981403115478581248 732 698248863953491612941299234022363936643345496115314688 733 278586184390149358498531702124421386716755915177984000 734 85149241308684813991216735849370863189446744853708800 735 19589233849707863254909853071759730268735751952793600 736 3311996061106002502681077363285684450664938995712000 737 398067941217236011901741438363283471970892513280000 738 32405615538907989742645894966573389536506675200000 739 1656645783079302257928067387370239942459392000000 740 46490527790594137252654720031314686246912000000 741 523022617466601111760007224100074291200000000 742 1 743 1099511627696 744 18236409128143546506 745 3222306796351064315847096 746 47102000726603307382861199676 747 140400877128450568170176862515520 748 136514292452216701218177439629660720 749 56866667361775473861854971896302497920 750 12048484148146943263386730775619026550720 751 1456707856673051501622467815249527120536320 752 108987892140377994125914478898420776440664960 753 5354505993361688718998094182387396718004220160 754 180650001035483012048110505624727462854059733760 755 4332606357448442250152366734289745499738704764160 756 75902912402399304443417863086910542504823123272960 757 992586742375490881255603379920256087692245301597440 758 9858988587768726426709552961855403083090379013098240 759 75429361198135402478758670536350230834573647334000640 760 449568950916717185442435048439580664481781345471434240 761 2106279315604958533047790204688846786439216046864701440 762 7812162626218295761696885630470490287177833772293422080 763 23061754154789035676946962887577788737643280063786311680 764 54392303985658165047582839752239324130974940108629012480 765 102739272583615188248193939196999692595486882868970823680 766 155564514973880508932823008161819137036179736599366062080 767 188742128465429767355701439463858272942942832145429069824 768 183139284526445587049775029001453901500996393759346581504 769 141619885267050943263108288131663170301303697546685906944 770 86813602932748702667816349337041715493745772045794607104 771 41873531001472078176138314296806110560383261268874625024 772 15733177146906249083158708811178301934560377103830220800 773 4543720583390153067753085147367371075314094325760000000 774 990811393253351929059418941217615448965051824734208000 775 159262136690050134522626612888921753876267661262848000 776 18251118016202928152767488173451257928526111703040000 777 1420675100824990450476538014541410998461818470400000 778 69642626634503375653398987523338481031970816000000 779 1879495971087496332353069075768390272942080000000 780 20397882081197443358640281739902897356800000000 781 1 782 2199023255470 783 54709312046825972110 784 12890613152497996172922840 785 235751676642742866737994530580 786 845890810824472053767392903869144 787 965849311195893800003664988371258000 788 464762367950763393382548550823755555200 789 112473890716008548014672279985208716308800 790 15410472457100801044661749306788603063913600 791 1299379655654598488997009547134845912164320640 792 71665248585885968228539314753741373414015859200 793 2707201915016512300798308883341412597209059289600 794 72579389072620070297308427651288449544709809126400 795 1420163099270138312911171784032491595055362658764800 796 20739174271761409584468397316286372123384604715028480 797 230135770761724274773165413286517985937147897223308800 798 1968985794008098283073648353289339146173929150824102400 799 13143001100503886074610544823069396706062838051331289600 800 69099723367102201787501907000151775597691201665580083200 801 288325894771276764445454220316522256430648255983179248640 802 960464023726019939071252550093999788884466520196317337600 803 2565542978493112829680382198893438413058090586134287052800 804 5511711565203621760621293566853394773626281834938524467200 805 9539772866445848076971241859880461518656271972777546854400 806 13307779148690721433620679866798548496470219412146923167744 807 14948093490881808520196102074623743806502872735210098401280 808 13488599582852596937955333575762171646488316006793227632640 809 9740208633669310483785196825489031434685115964209024860160 810 5596886076681597478674966895756269091498786440355969105920 811 2539531510626225552208697373690026777430151492393593470976 812 900591561719984854159716747652314367268949119408170598400 813 246251643396697807843355826986447750355609143526948864000 814 50992236737115893310502576134233650284185484420710400000 815 7805585281619358538865059666072272951930458666434560000 816 854193496342628494938924848155346144799774379868160000 817 63665806520951214269666897163644196732041114419200000 818 2996411165550466638072174100859415033714573312000000 819 77854852215754049917462803094360214187540480000000 820 815915283247897734345611269596115894272000000000 821 1 822 4398046511020 823 164128109863315098460 824 51566719936331637117515940 825 1179750960426456679395287711580 826 5093261992371680780476445007538944 827 6824386989183092004058209386388991800 828 3789571792634603288260659615729517533600 829 1046192669304482659848976564077012602308800 830 162202844702560625903673897226821058213369600 831 15387319756654740253138089219265295851345392640 832 950939558926453512972262445344335694819692755200 833 40138527047640791718147228201446518529284865049600 834 1200201177237803820616602991185254350236153359462400 835 26165265556917619403587241413123700045325997092940800 836 425557552900011682003631694806726399247807610918932480 837 5260354430613804294134257851429419948951513559273100800 838 50170433620896122680808256809545255731108190137125606400 839 373763125932084027251240197895546903624151459477212953600 840 2196860535573284972375891919033338107729719992494141619200 841 10269926915590046362392154953656225696502776677247149296640 842 38429762208249044526294809321059330741297158803309736345600 843 115674865905176771487852691030095071044519608172671325132800 844 281082570317487466376373213140300902524400018034313236275200 845 552661880877752642279694779807655040063104863910934565990400 846 880229538386926249584527220690068105952976935191362626207744 847 1135526377431798508894432148688761250081439631518753431060480 848 1184877836827490374353338852151022971652827975891555687383040 849 997361828267597641741403387454577008869749111322102785474560 850 674397431251252069517079241798117707348589623349548365905920 851 364166666740174463530892930267960553766772804722355822002176 852 155795505506350792943545804609375398624113946440741132697600 853 52255290756370285512656862925516179757913608587389671833600 854 13553814932103435149038167283913436126731545359597699072000 855 2669830611501124534453898166621511116674283821098598400000 856 389807888822825118605594039172917017001592976331243520000 857 40794342176693477200229293362045411795075368327577600000 858 2915159111212771160112086091033002427490962820300800000 859 131882019355084473383884535657634894803040731136000000 860 3302540404391586005907262180746973631647580160000000 861 33452526613163807108170062053440751665152000000000 862 1 863 8796093022122 864 492384685831712688000 865 206280009994115613677940560 866 5902828573007253596308722317160 867 30651592529143348303851502486736904 868 48162890097694263448504151970303441288 869 30835227752254741298393700839201703645600 870 9699951908187939185260338547872827235799200 871 1699446704554137975865563238009909514704547200 872 181101324986489068475487175909476191614375299840 873 12519161729596583453893091767919129639133181332480 874 589317560303108491756944600238252575212901431264000 875 19612513374664108908902747850694817200356087585945600 876 475292864583172754676354227588638050846184538197017600 877 8588158904270585031502039533000033991047089577022894080 878 117938381364735455694525707026350807881778840439211189760 879 1250251197596641291667409640766156319790747317380285568000 880 10362577578067844492026100452635832791380910088980210534400 881 67858050771119077191597211045981763986540093256424461414400 882 354070678968507926869916444925881040413530669749321057239040 883 1482190237348061854046799412189991269491709647662137455994880 884 5004737410522257460324595262276805809243077674973334395136000 885 13686473641930305482304118577172925923256776923183797178572800 886 30400418670675576573198389070469129250517222661797845089996800 887 54940357088969735741420004966785763078437482421809633108844544 888 80832295878713355966467719593930435791518555356914012332474368 889 96766056567350446979981688186799273210839802690013751386112000 890 94091774045272302199934335104488996698128262902376543584829440 891 74089461663987834739548160176490689699424140711880001392803840 892 47032230525261768053862880653607015656245206983919093875081216 893 23922122846692297477799898121433961551843832131666218990436352 894 9669995375784109862038512511620179261840960351861656938086400 895 3073594245510031070700140833928865816204552971595805360128000 896 757581003075607681008756632743511259293445656358738198528000 897 142184953349675681923588497408057546212422970560657489920000 898 19830361435210439230871403695522780035492658515688816640000 899 1987315786353985255294806766113343034818123530240000000000 900 136325558759422996667015370987132870134411915427840000000 901 5934910467799380269127210056165814316599695376384000000 902 143380790979977914345447246316310936979117178880000000 903 1405006117752879898543142606244511569936384000000000 904 1 905 17592186044328 906 1477154787570858900126 907 825160415520700655152178240 908 29530851545845791346251524771160 909 184381781460700670110813712705794224 910 339561706493662168655533332488576304432 911 250438527445658082936132930567297297585264 912 89673879710615067747319361895473976302904000 913 17731663390563663136735418109737430016966211200 914 2119573077692940101420276177854981321360969338240 915 163631438804159192513903152232330793849061948177920 916 8575027090200960984974475502155379941424440843703040 917 317006051587121336131138481126881626220314129254246400 918 8521881418348743052677408511228902783918050291557401600 919 170681042989151453331377428459205207415986350906157537280 920 2597535447595173113980577747224966079372489468281169917440 921 30524331489541554237241121611582668692194412862711501127680 922 280655804222264011890212354531413296462217361955103133209600 923 2041091135574859280305666850793600243961941931001183123558400 924 11846257558461406481722064061432316507809250126403332193955840 925 55268708675641868108704239543436194515283575112523571695185920 926 208486945394939818392414054000335983590568494327101350815805440 927 638769086858707294115423752113312182331233462004757864784179200 928 1594885358924638048750510959969276712581593958859157755142860800 929 3252474404553747723668823473364577595070407902674921166229766144 930 5423953056974475019838408722076481787998812457523446686398636032 931 7397722744851187161494615005678344925811590686021397754094649344 932 8244326671651872241657051944677739477263588377499703592968437760 933 7491823196454883965382767571146104506077906943889486482534563840 934 5532919537802445720344898109968805418811929155654891986731728896 935 3305248379458288994198192295180665615096243805344950076948348928 936 1586982358275567391770665513319465877888474794589744285449977856 937 607341963888114769229807438957830759366684739331063543024844800 938 183268641628657853441013664676395050701702799523941910315008000 939 42997708474368708599687017543865634628319509758120579563520000 940 7700786087236894665798078309729162625721953922552703221760000 941 1027375348771552522783030034497400477026736302902183198720000 942 98720538750254803868869517475825304571693870622965760000000 943 6508372121645433057447795467654744598846935924736000000000 944 272949583481151206598887789626430392663130096271360000000 945 6367765060064649186938490827379950713018483998720000000 946 60415263063373835637355132068513997507264512000000000 947 1 948 35184372088742 949 4431465858048390468258 950 3300765743084958572756323544 951 147722746043717174885635254649720 952 1108712218590963375555274901266000464 953 2391866869753951934867709238149203463168 954 2030673156084757636981506111137464485036672 955 826849561063742598277828758574082273235371856 956 184311196523064606651645091325221270321288624000 957 24680641935695743177151665150854576646277060983040 958 2124664819554573757874778816304948106612177047841280 959 123747710082924432243210917945444748777197377081483520 960 5072636726894569818724049922935840882749806431993474560 961 150969663041091003327734236790695900472853685808921011200 962 3344472149947532753094812268155764319097881235490653511680 963 56276456661347696124197619123427993075867351875117073743360 964 731265448143410094248980631314235662015573694308488914519040 965 7438639153001383468283672127296056772543544364674053108792320 966 59906417398611138414647777124008109038669619232970675529420800 967 385524514811205107896643024293249863009444362031549245351485440 968 1997764589722573926185149498010129168851649160818138502095175680 969 8387665808000337250091298812331080266076507751837363228950609920 970 28673622589885123435884669506740995325745986725048675207031848960 971 80114586445214510748034470382370585301407557077778689359974809600 972 183447226771724999837921089825574173651889430918815731140831289344 973 344847671216089436679435267371304241575262818416303251672778907648 974 532573420274301741712153743483582565202653286660005938298568343552 975 675551115424124337536236791730676795463527913422753871687669006336 976 702925642849455108977592039925692024863625334211667402868206305280 977 598554427869804203357509592964360924829610499627002381093153734656 978 415611442259602208153656447604034403136547834487712353719323983872 979 234159078693299618609332538174478982800613077515433815652008460288 980 106346674119076541309429390643817403224444920045102351877143527424 981 38603526543073107639615272528438857020993889167884334641342054400 982 11077886869767481888521443194751705483108047926537320200667136000 983 2477812217420569241218566792197126383196007292798599576944640000 984 424079567615163729155659056797359349413113675637918122639360000 985 54191493101066010967254382871929810252606139796502641377280000 986 4998920744878047908003648657545804403395183226891796480000000 987 317084422640062553170600786354456642244994322409717760000000 988 12823126972655670769400254937565755992450760756428800000000 989 289147284014634288344638357911043883978644153958400000000 990 2658271574788448768043625811014615890319638528000000000 991 1 992 70368744177572 993 13294400635185543125328 994 13203444078403626452605564364 995 738894295306748095906860560749840 996 6664682022213452496022042768986579264 997 16835091202420713504245052483849502280688 998 16441518331997885154511201046627950564273152 999 7606130575216548753095960822168875082406317136 1000 1909259930115745474378677213938139285071715988480 1001 286047645817975278874148278874092823464429472109440 1002 27421067905639153062315175677426034257755735330772480 1003 1772319422183719798518099902146262738312703534743064320 1004 80421740142826234312620728684955573265564290706101391360 1005 2644992700133457786320317296080626573299040769533325760000 1006 64683309464201258295769329813003725740557272517710611015680 1007 1200846230189080725087280820673646677583890312067807959989760 1008 17214682946198415817423879940543057417742775832561229770864640 1009 193253990725208402589067395241935810681433075224709721997905920 1010 1718833088682319611072812591390886154851440490186597228203878400 1011 12229557611539475816440200131714806646866535329737510763911229440 1012 70166487981058573713045014608163832399378498156144395729994874880 1013 326766541095420209806504889050293500432820172067074633906240798720 1014 1241752885485265220967257789775635185378953193022434178079504629760 1015 3866650129472895792033365277497429328708678064072631122456440422400 1016 9896961428558578683660154439936645974239208856867045128700001337344 1017 20868062409453089780133780878036387462601130245125578857037401735168 1018 36292611383077993842065291394561174803340586768290967876072205893632 1019 52077960984032012032992245312688163545804159975520224515155070140416 1020 61620836210931113521501968701611368473720434831715254387306329538560 1021 60027800192081781733760727737511018136671820206925450583111937785856 1022 48015722968755914455652562715262034540486939681972933422421284093952 1023 31417101805676213278866391273187767411203458123808920078517746270208 1024 16728695326873381046643221419660614746465459622397773640335353708544 1025 7200190505556768539405151023905317173079256723356581065689865912320 1026 2483394360637577160525996671546759676525559740421097597856487833600 1027 678807056142237602016723460633134066782978809940026154982309888000 1028 144961258875245822251280517352550227203890698899768066661416960000 1029 23741526179314924614661532828670589419920436909597427268321280000 1030 2909531484848422464682865089898322688766114318900803928064000000 1031 257947577827266912172173416460277138098408745336496455680000000 1032 15758623619574540724503648452391680579442659427436462080000000 1033 615120300927445800560631431455765418656267454172364800000000 1034 13417739013963869009647283999592661762191695177318400000000 1035 119622220865480194561963161495657715064383733760000000000 1036 1 1037 140737488355234 1038 39883208168374861179892 1039 52814946220870402138217286320 1040 3695620176168561595035679487848868 1041 40051637042677095312380246622143961824 1042 118412136388833137991877241022310375202256 1043 132946294316986421170446192781666962705763008 1044 69819821198504763245688077086389995638491525840 1045 19716302008325211741540640926799240607474477889952 1046 3301174158337103451040303921944010340199533188270720 1047 351936626533107859057713970439039836970223181738024960 1048 25206416852933850472658197606418072304427849042790862080 1049 1264145276929897424661101993956786519306290945595378496000 1050 45867364492999486836876555549950977740934061927369693534720 1051 1235952396637362924492653391510187231419643458767902534010880 1052 25265634123029466698666473687427272949467930743981031146001920 1053 398726914065563458370088619659624887660577848079119924914805760 1054 4928497678851444003864223745256423594442451065046454491233331200 1055 48290949105861397207869104285237101466091991219911044547926794240 1056 378857859138773684531413896754763856578649516727736129244611184640 1057 2399731768391051928837804330599640778066984432516802459533673308160 1058 12357118115887706411749718456120054945511980330316679885213184737280 1059 52022194046134939570056519410035202478526648333099495379532485427200 1060 179863696564335164605640403852403290638106815534318867992737820753920 1061 512519905687734168049366123753183131024992182507336827428325102649344 1062 1206740177911541038501522122302864449815779092314748562505509933776896 1063 2351749112931181573506390135242041692100008765200184147380415476072448 1064 3796695385670841961006888471925310755438777605692417487132046005370880 1065 5077458667337918151690578270435007194051470963433711551558804234862592 1066 5619732814821333158558202650661135039133772951149319485702156173213696 1067 5138171146525096166606525671139046193495891282238660904504197358157824 1068 3869692014743913991086092112215656362458443559322097434513941388460032 1069 2390967545842915325760120222113351411229626198342441668325431309762560 1070 1205542301326269618537843906757341141606305183794153434798260468318208 1071 492612865294131815985624337514381110047358527163128053201466053099520 1072 161702550912329535103548584978497742679876001690941335616452296704000 1073 42164108868940171754451726533586148240028702294952598902178578432000 1074 8608866241381310639289667200003315029183104081162007196519628800000 1075 1350940620718312978549714310686803557386507292055098375075266560000 1076 158961956418187489097885229659685819789106588822737355014144000000 1077 13559241083385476319037824058014307489257028962777154191360000000 1078 798622730299032664924785925719790261394909812473798328320000000 1079 30116154961131808663334789205858817213037272388075520000000000 1080 636016733595248452208710690248159700000906941353164800000000 1081 5502622159812088949850305428800254892961651752960000000000 1082 1 1083 281474976710560 1084 119649637312236023865970 1085 211263374372216762290375335560 1086 18482801411056465440968698777726820 1087 240635036831565405294644619527794471328 1088 832369447144544873235317768612299151094480 1089 1073753798265331019230870984981254393913498080 1090 639678825803486715010680620163951652576413588240 1091 203027885063926517528044207743249165708378067070080 1092 37949368808399130535991216338308450712615246735843936 1093 4493935799380936791677872566867886891539039902294498560 1094 356190285837321792728231400488997166752150115277061228800 1095 19714547225253271983068083723908457054642301161758567910400 1096 787877944272454199101375390771850801139207913612580304204800 1097 23352892776651766765158825597059171966507152170621276639882240 1098 524684114632577879063264363832548056960267368972806024600870400 1099 9097272646530381719760247154117720722049964001966717015562649600 1100 123545974453094695451176897634343914868949908841816629702043724800 1101 1330527810352234800443334642853717375310581203211658523309802393600 1102 11481254326642129371334136444672349395176355210335964966135490856960 1103 80071864762594847720693495839535094791136422719766655415352818073600 1104 454594672221181934417727631963335758989531442305976611986794053836800 1105 2113530925219377998503836757769248705670478183116555481073702581862400 1106 8086123803291689945474909935602511236971009123341836881006187013324800 1107 25556248914255879562467066679546185170041060201524440536642624480149504 1108 66920818484689797298848627593640609923700511720489778625346550089482240 1109 145493826904234792599279383858766221066641665518378561252015288959303680 1110 262967858524981219147115124476566721894225120303092076706556340100464640 1111 395312264703071430055158210316270104169625895667326065723215071389614080 1112 494091613301750171471810713207900639438389632181952731804971508165967872 1113 512844911207725733162017385817439850618162444002894957057667998200299520 1114 441128276424580027868839105642598477764378005674187530513716104666808320 1115 313474417443293960541009614284793329729313904302968862793901147839528960 1116 183261065751151440868671629841194673218768627134999428649139563667128320 1117 87655516627512383250677422742443506174870607637933509133551885074038784 1118 34061927705521706310011884882524139751854848110863128450292300004720640 1119 10657578988110180492467886367072147223194146781900913552804114595840000 1120 2654771771205580561427141980147367439339719685387711220284087336960000 1121 518916401863323293663630601227651153871347912064952323615070617600000 1122 78117293111216274916148152882447707152838256620652445434569031680000 1123 8835509859247939438489620552740263543582337835218982936772608000000 1124 725862072655517696862694821764680663192089599038008191877120000000 1125 41256247333241432827426027011047301027119130608765239296000000000 1126 1504312346107244804852796652148249229938867159376592896000000000 1127 30781923831923281797711227181636477325119769165588070400000000 1128 258623241511168180642964355153611979969197632389120000000000 1129 1 1130 562949953421214 1131 358948938113880905679990 1132 845064505255499774875697011480 1133 92433232022350198930211918044170060 1134 1445473673116387513657554900056762241768 1135 5848002648289823433718447751424067765609552 1136 8663278897471368102691675843487917476604298880 1137 5850526012680464233769211357168934005458196627120 1138 2085291229658365032771360610766591499205352239289440 1139 434700427122824189885787137379569136923979849795240096 1140 57114976572476768465157732974832552558328159553344873344 1141 5003470387233801059176271629406997779775691810492239354880 1142 305211264592206194766668146974816166438668525717338971507200 1143 13415047489332328017149145643214347038514145098291148563814400 1144 436676519968224604170651240814694815555251067818946850574499840 1145 10764508478109313518523041407320991553678610294016783272765493760 1146 204676268578887945522619069153057721439800206815279776198995584000 1147 3047863508391638605993900085919598878107895496145953174537154790400 1148 36000050265479892863156137077284485036251817136211234323551370956800 1149 340895926635902326831266963552148140446997049657929653537080487516160 1150 2611193844948604223333983005375525940648051585399727826631788321034240 1151 16300923588756608375218360731442784376512182031580427921017018957619200 1152 83455558605190171242168471687822143583337740240827647608818033840947200 1153 352213790772868086530645158191679439026879179084821361181387558645350400 1154 1230491138001071164807387429160376601009038203873564035623141327416623104 1155 3570243274170280216879140545916983244672746970358410419912697941546336256 1156 8624442810277480409101529424413015664677601431507904661579993496945295360 1157 17374154299808186459418057328357771746397520078521033828375158223186821120 1158 29215246603740903365364344524941506770107634810023859034329170588319088640 1159 41012137218053898269211415780002476593615761816016728957963096393469919232 1160 48032900409959234435380441991463716143838134667737613461363552465031528448 1161 46866462528097862108878785792704460355168708159430570801585715340623544320 1162 38008083331395956386262351435524078832188109098100568226843037515886100480 1163 25536076765331232023405093515814206676145050112206080633147854746560757760 1164 14151262543659532249144685009199646615421459503065572047756241682693095424 1165 6431966806127533745260407682457560035135995230740012791540376319542951936 1166 2380579808468445824694469005135141700088958768142296165123509754915717120 1167 711018101399297929966328060148859721856315434298472810100913938104320000 1168 169423875262045443186465174937358622757878218864309921280511715573760000 1169 31743211120042648423061757335701169456190503685019128061646214266880000 1170 4589425242094092301888564318867267255083724046594429336811177246720000 1171 499494091664328051205045766631115236327123758025240447899664384000000 1172 39560102660749543281266875920249475731181900896762096506634240000000 1173 2171762669570139090417103226910083567730324683218973884416000000000 1174 76631585801630711205334549057767739453898867350446696038400000000 1175 1520469560115265712578069456592407151989420977836104089600000000 1176 12413915592536072670862289047373375038521486354677760000000000 1177 1 1178 1125899906842524 1179 1076846867821888292055300 1180 3380291762222181804307921964980 1181 462244751110739756130123030042917940 1182 8681345896044381300246908896800637096128 1183 41067556642282355299771971755873639723267752 1184 69832551418117028930568067045531505911739250720 1185 53425765935999129865062461364590830704541552244400 1186 21367758585699531180285296707096781184533843696080960 1187 4963125035331343846594766884311953966594643992565822336 1188 722763955602284101912070489512633576475400181722529128384 1189 69899888042699939088829938485151738104541887098433425847680 1190 4693249216818526015704160874517614143642517472124093706910720 1191 226558247301138034422870640847124947392121664108906363092313600 1192 8086858213616844564136649795778693506042176983163023791424778240 1193 218367442245284522752714454430447136472511711491620010533547880960 1194 4545333512668728100888986557340718310210692546196378633403160012800 1195 74078831877173281210171008095563938677794230765180212635926592153600 1196 957734358964145668530646948247418413217452191423609034084925492787200 1197 9930818329795900613919628789546016297178327962304787767192145801512960 1198 83354355013197869752523915348224829368228910652796665854717460113981440 1199 570760780912547309380071022226348486208384055631329429180775560102809600 1200 3209201752092553129578202014634497489862007236116815208766892215046553600 1201 14897600547500584663944427388003002457255634514700952304978405436522905600 1202 57352162523674352515198524547970711236170294194819802931261578735297429504 1203 183761439200673618557061302210145286277805880674700127866885878668331319296 1204 491401427879689066636382662097753265738065128007310059918128673822711808000 1205 1098937028603583555551129192806873461508282581051155402671899139761643192320 1206 2057899890499183780201358234076573681858260409640146071359385876826276495360 1207 3228797776210311371824964972351157727999300148568117152996910417614946435072 1208 4243853869510252787700127585207002371781460589224707741989198040850023579648 1209 4668731790074579687892728660604388741070046122664153711440959516467626311680 1210 4291728435065725692101162239540904143025193031538975851014149057340034252800 1211 3288271936664538373153706413491514200092927627107548620451286279630450851840 1212 2092682211022279546420324458311668092076165649067137592974391694863718416384 1213 1101209786989950215772460869812108164840740853224380368200124666467368042496 1214 476380041089452966054014283142588986711540147033808021767115949859374366720 1215 168183914654210922925660465648778889457644869258035913336222719126095790080 1216 48016004891641097665505634486128208777981423943883819837073477033000960000 1217 10958632545858338846974047022193189444902869126351449763516662572646400000 1218 1970375682890340188370778112191690714260184616318037203598257443307520000 1219 273896634256741182805688005502837654191671144157778952784300317081600000 1220 28713325466946694669448213938571199693836686572820516432873783296000000 1221 2194414761150382052975914068984175974300505358273244939650334720000000 1222 116456711764522245417134757055981661536856231425507190007398400000000 1223 3979672945208583759963231266405997848292345020831078390169600000000 1224 76619345954205017117104862703894279601320080236829736960000000000 1225 608281864034267560872252163321295376887552831379210240000000000 1226 1 1227 2251799813685146 1228 3230540712677955839890728 1229 13521270426188038118507725168720 1230 2311544883271109887922024402801262800 1231 52131526382870697338557684945627856863128 1232 288280261664308614559326764818517937312814168 1233 562438626556026208132123557765792422148454638944 1234 487186655603040818418243846382460843378842242015120 1235 218485904791235233490708588593780986608747176662805600 1236 56496105902772040587587827134363107157964596007175251136 1237 9109922470336567481445185359971054866765130852016141906176 1238 971579008692497925021139332894571716512404348089494570189248 1239 71716879407131558981497626952969647487985846900202586519650560 1240 3797299892946645227677913287040871413091438946764143411472115200 1241 148420624191165107917707530563617591677613051515756515162550794240 1242 4383455749900034985619487658367232881034199784960071153758570570240 1243 99722133492150436681724343295429594774538426173847656265007806469120 1244 1775669820192459319165257064960313018005156480780330709388261211955200 1245 25080993729456775867426619612593483358572582289686597692572637228032000 1246 284208199283881420706233313492012396884923610330865656803744175761960960 1247 2608399640014433382441257183245535517280945615421300094644771495025602560 1248 19545783297004824086685974993019327044146459399785920141971082311141191680 1249 120398661399574870622762246040430424708525361894784601628144355728930816000 1250 613130145094456101316975835797662373171041405576284948281977052041564160000 1251 2593578666130576430527049264959460673977344603153185346781203049420428181504 1252 9148266722646415434650147451675784649741190254438749066388013971721657974784 1253 26990063603079794401927128297867552052667846992783090884123386131155785613312 1254 66758675208961846842165915600339812251142818939002520931672210894500190945280 1255 138662588717226362294619790518778352761327592962785260327814516088103318323200 1256 242087823506963333360467632294169473616198272870781710666701848447076417667072 1257 355361572606629262490501700846502801400959148957822614147444245705017112133632 1258 438406358329648066476368594008813987364669381525972491190827932780383248121856 1259 454055064937156932932359607744280397773479607168159323889584396036424501166080 1260 394051866062531013046955270042361766299890013998797632031714708514168006246400 1261 285785963543332519552968890962676960120689331501300065055960422911442717507584 1262 172583741413031769408061493056683091899905847460531741980791289435706877804544 1263 86377448354776126087945116687769087715164458487196287655558135415633044570112 1264 35618355177970856923395629432000304878252098870125689947906758987339572183040 1265 12011675074918299282159853318371861718577949113237507593656302228885785804800 1266 3282248222987016654990768362591485085141921646869554810691518310425559040000 1267 718356466341177941036067407999255997803294163213741648835093241832407040000 1268 124088969197789261597778936631548389843072382328912615574825587903037440000 1269 16601597838923160802574249721456041421262398282039724078967264221593600000 1270 1677981564933835399203567899725703902004540502627424426092323143680000000 1271 123855405843288654149887558549720659042922675992328557481458401280000000 1272 6359250351944482443826413993488109960323120481530941754730086400000000 1273 210620721756648196339709059262898813532065304934583903662899200000000 1274 3937392455002134983455088353901351733134814180815897886720000000000 1275 30414093201713378043612608166064768844377641568960512000000000000