0 0 1 1 2 2052 3 177156 4 4202512 5 48828150 6 363524112 7 1977326792 8 8606744640 9 31382654013 10 100195363800 11 285311670732 12 744500215872 13 1792160394206 14 4057474577184 15 8650199741400 16 17626613022976 17 34271896307922 18 64397206034676 19 116490258898580 20 205200886312800 21 350295305163552 22 585459548342064 23 952809757914456 24 1524736453443840 25 2384187011719375 26 3677513128910712 27 5559343010441640 28 8309739571301504 29 12200509765706670 30 17750209869352800 31 25408476896405792 32 36099303471055872 33 50544674340198192 34 70325931223855944 35 96549209198794800 36 131885980081480656 37 177917621779461782 38 239038011259886160 39 317491966795958136 40 420251418293616000 41 550329031716250122 42 718805966195608704 43 929293739471224556 44 1199025719991278784 45 1532356937544865950 46 1955165623240463712 47 2472159215084014512 48 3122660256698336256 49 3909821145472000857 50 4892351748048157500 51 6071472062326229832 52 7531575562575445472 53 9269035929372194406 54 11407771857426245280 55 13931241055252705800 56 17018346768574394880 57 20636948305436838480 58 25035446039230086840 59 30155888444737846140 60 36352568215630396800 61 43513917611435842382 62 52138194591424685184 63 62053762583971216296 64 73931373508722429952 65 87507876552349698900 66 103717671746086689984 67 122130132904968021572 68 144028055496797900064 69 168795965473093367136 70 198118977275926929600 71 231122292121701570312 72 270102489215362240320 73 313726685568359713706 74 365086959891455576664 75 422373034248157597500 76 489551710904389232960 77 564154410608665851744 78 651493515865306095072 79 747993810527520935120 80 860674904677825574400 81 984820936270705207641 82 1129275173081745250344 83 1287831418538085843156 84 1472120223493489242624 85 1673433293707661604300 86 1906910753394952788912 87 2161393508053530830520 88 2455604692802085876480 89 2775173073766990348410 90 3144396435842064929400 91 3543686763024805367152 92 4004194441352596313472 93 4501264133059664487552 94 5072870709352397778624 95 5688003835038699027000 96 6395208205718374060032 97 7153014030880804136162 98 8022952990508545758564 99 8953837448453334447516 100 10019574526994814070000 101 11156683466653165561302 102 12458660671893423615264 103 13842338707244455791656 104 15424666866852777555840 105 17104271704821691588800 106 19020061727071742921112 107 21048519522998348962092 108 23363205713497117399680 109 25804264053054077862590 110 28586906645378552301600 111 31519174203962331451992 112 34853574182546556372992 113 38358611506121121590706 114 42347017922756392560960 115 46523937780910744736400 116 51272788696499469155040 117 56242749587168587848678 118 61879883088602060279280 119 67766738782300052446224 120 74450060259223836096000 121 81402749421362473271893 122 89290558938666348567864 123 97494089942724006613032 124 106779429058868097749504 125 116415381431610107437500 126 127334320822308935839392 127 138624799340320978535552 128 151411452945863536558080 129 164629961709764257442736 130 179566162685421582142800 131 194977389846841709353092 132 212414600450774984258304 133 230339309927178644755360 134 250611032720994380265744 135 271452434415295964166000 136 294969459850843463038080 137 319099584516184696463082 138 346369321150787589363072 139 374250856383374715702860 140 405749210248445532537600 141 437957837907423674887872 142 474262943433731622280224 143 511324276290633592578792 144 553169897921095827602688 145 595728320916390138760500 146 643767158786274132524712 147 692648274847237783822692 148 747700940539649492396384 149 803616698647447868161350 150 866709466277219390070000 151 930564370500844495636952 152 1002601911387565718611200 153 1075543064200928236990986 154 1157644850568982327778688 155 1240648921169236472644800 156 1334263800363615618037632 157 1428552404463186019549742 158 1534883299202472958866240 159 1642065329103860472189336 160 1762662204780236776396800 161 1884016262003287892905152 162 2020852561227487086079332 163 2158060662623960090433956 164 2312764359735921732706464 165 2468002940384348348704800 166 2642630070840152150156112 167 2817611963463158891488872 168 3014902240133565499361280 169 3211838878257730211778183 170 3433885118688121612023600 171 3655773490898930597001540 172 3905368091652694851284672 173 4154388758501693990302206 174 4435179478525845264227040 175 4714316855411138172995000 176 5029078410931711662738432 177 5342296573315977870777840 178 5694655147369864194937320 179 6044819549314706693332020 180 6439748418315549693266400 181 6830686029298982514496742 182 7271645237726900613395904 183 7708751588371528093025592 184 8200590276869941756515840 185 8687388323890826810763300 186 9236594001038431528456704 187 9778171994767088147138904 188 10389278767301151994854144 189 10992637880464190524418880 190 11671783869499410403404000 191 12341474201974794188859072 192 13097386405311230800576512 193 13839818640542834852858306 194 14677984791367410087404424 195 15502545378508063258328400 196 16431070281699829265552784 197 17343170265605241347169462 198 18373274444226242286302832 199 19381341794579313317841800 200 20520088783873347965400000 201 21636085824912514829609232 202 22893514473572295731791704 203 24124394835789441404102640 204 25515434199590728783737984 205 26871548509995818394534300 206 28404479027265623284478112 207 29901698972839661099111928 208 31589717743773281495277056 209 33236030390357089942360560 210 35097965538294111140217600 211 36906852424971083486037332 212 38953234721617799457547872 213 40944700783112163390192672 214 43191562061192612070212784 215 45375694104961873304051400 216 47847845657040049102809600 217 50240862111176181025579264 218 52950349836866967774034680 219 55578564708548333441300136 220 58546207709592159156969600 221 61420735197392647480699932 222 64677345466530704139487584 223 67819329772617336566591456 224 71380119925857372234522624 225 74822116091077521873601875 226 78711870810560541504128712 227 82467803819583117066234852 228 86727022896977978954261760 229 90821841990842470458000470 230 95467120326428848199092800 231 99943338765788807631560064 232 105006672031263537834748800 233 109879109551310452512168906 234 115410122152869942265487256 235 120710960978004523194112800 236 126730483059672135257503680 237 132511591497813498782118720 238 139057347981279707619651648 239 145337240630172360933851760 240 152473723413104867458406400 241 159289617104504228485788722 242 167038441812635795153924436 243 174458074397546615418039276 244 182867760929070464840463584 245 190909333364278678645724550 246 200057872562469661569941664 247 208769228308838132173627480 248 218684272338704385560954880 249 228147062782533135630144336 250 238884362697663940461750000 251 249121342886682932269128252 252 260781681904290044138535552 253 271847743920325901294901792 254 284458088246338647954952704 255 296458748580074499171370800 256 310090655633128522871013376 257 323045991615992848449015042 258 337820681428436256272494272 259 351801280313452496888663344 260 367752901305768237823636800 261 382884376759400117056366710 262 400093603965719187592544784 263 416402409029831470623360456 264 435025104958046325533690880 265 452589876714774914285328900 266 472656263970570579037998720 267 491638561056264942162921960 268 513253349094722970272588864 269 533672814240301731473860830 270 557020395420187318468632000 271 578978183833808423828480912 272 604097453783301017756815872 273 627785372190422419623179712 274 654792347427210997142244264 275 680236379651189345184832500 276 709367070452260552509445632 277 736677591779499338860354502 278 767962757298684916622268720 279 797385439437207013585243296 280 830974388767965839359872000 281 862520684644188385040874042 282 898689483386033380869913344 283 932504187587662529970104156 284 971294206108956309655023744 285 1007664007400115764827212000 286 1049237414948380131971681184 287 1088180338827959108003868624 288 1132891950942436390768014336 289 1174562876531053037007052147 290 1222434514520432564736546000 291 1267199353654719737545915272 292 1318440160821258517166029472 293 1366292938960993269291430806 294 1421314259986531932404163984 295 1472456244362926262000841000 296 1531291537611929954313348480 297 1586145442481370829582080480 298 1649021465624563025467090200 299 1707587911347294893386041936 300 1775027744904293281384920000 301 1837517408694320227627104352 302 1909518088267732905047025504 303 1976473416218408198178017112 304 2053328714551556097993774080 305 2124704096218831027204653300 306 2207014367740304742305503272 307 2283085260392025651955392692 308 2370865680435845545944380928 309 2452253356020598810226610336 310 2545811586239273241867129600 311 2632475144332304877738400632 312 2732572283464170660682391040 313 2824800055000021240134943706 314 2931389533958457712116070584 315 3029970427514534144983532400 316 3143452964667633060093021440 317 3248268229328068909083039822 318 3369518055321121688932517472 319 3480947825035851896336182440 320 3609932195389925118060748800 321 3728871524616295508728370352 322 3866001369630746756241371904 323 3992342073855121808248550760 324 4138721802528873883573794192 325 4272845534783820241847941250 326 4428340479704366105570477712 327 4571380202582848217824994040 328 4736541443960225738422846080 329 4888266650075312425494405504 330 5064342033668682811542249600 331 5225260318375411481909607692 332 5412126990383328212893207872 333 5583527167120642493862431166 334 5781739749026402045335165344 335 5963388449003714302520851800 336 6174519787883217740813770752 337 6366912912781415703444625682 338 6590693378184862394568831516 339 6795458179978393416523112136 340 7032623498005972384010001600 341 7249334994068958601361679744 342 7501647203324605585047160080 343 7730993911288680652265136400 344 7998193911179518381589379840 345 8241994721515023894521678400 346 8524805732445476068100126712 347 8782622634578054336274944412 348 9083282154317059957630266240 349 9355773444073799096880263150 350 9673778187303655530985740000 351 9963234361119460316557137840 352 10299552585588437644439138304 353 10605270721642531610378727906 354 10962392568444386590836127680 355 11285273948062262530429882800 356 11662698144582662143077205920 357 12005284375717148091163258944 358 12403969715193778134717305040 359 12765532462721932175857644840 360 13188604858781089774681008000 361 13569980418216143891263759341 362 14016567732121512119747314584 363 14420985476490890314955476308 364 14892386145852900853120685824 365 15318693661934703354793623900 366 15818358259338375646888514784 367 16267720676218928340423583472 368 16794808887273560015370541056 369 17270785595660381168495039586 370 17826520840623976615686291600 371 18327913079158259738816325552 372 18916616534352836724911130624 373 19444516557322886668124439206 374 20064808933262064877929031008 375 20623683312898320193197750000 376 21277243073650949050838215680 377 21865270391223018407363554020 378 22556892930712518956107541760 379 23175617242259741753050885820 380 23903904372796153125355824000 381 24558214951933903273444250112 382 25324705062452277675538815744 383 26012764767708918581052214656 384 26823447358077400682483220480 385 27546616184361527508833793600 386 28399307850393897118065243912 387 29163703902272401810377543228 388 30060627300944949951870438944 389 30863531265827924755035925110 390 31811223116698545806089876800 391 32654597224420499205111120432 392 33650832187149803646060156480 393 34541414475707089862156366352 394 35588185385021955244391736024 395 36523153979509371348179628000 396 37628609323174519455699360192 397 38609624189220868855209396062 398 39770513362476750928211373600 399 40805990789459259990280556160 400 42025141829982968508139360000 401 43111000196969091338568965202 402 44397248112720480430358144064 403 45536065970836647615261641152 404 46886096148811528109358390624 405 48086984399366434484475894150 406 49503258203039933761218617280 407 50761973922562311866161964424 408 52255609629336024537974100480 409 53574285543133366239295791290 410 55140417542511419345584383600 411 56530405994549216086613754792 412 58172594525259312397903839872 413 59628046158343354588995782880 414 61358286292266984575377676256 415 62882425679090436262497641400 416 64695741939249515674571077632 417 66300784713453131135055866160 418 68200334361012748561723869120 419 69880218238265974987208598180 420 71880907090773616762231065600 421 73638181357622863863877603862 422 75732861176040663313348605264 423 77582917312031278157167036656 424 79776225303091552768878483840 425 81710610044340834207653388750 426 84018526006946159276675362944 427 86041235117972736731017698544 428 88456655877634837493379175104 429 90584163490543484726888475552 430 93110924303381764019913472800 431 95334473350473334338476914992 432 97992387907041212373227120640 433 100315226918403349419823889906 434 103094249052133523464488649728 435 105536846420264011422255138000 436 108442729334128398866468826080 437 110993055380548313636419872480 438 114047214781941180221547879072 439 116710444381569143360604909560 440 119902634280844169489646912000 441 122700564261059144474070489141 442 126035348625049712630396260464 443 128955832196077553484700514556 444 132459707822242145474973803904 445 135506567121855669780715741500 446 139165264693410774634645667712 447 142365519865587274531992120600 448 146186485608155906435432873984 449 149523602156362812588587194050 450 153534982218891074884631047500 451 157015295491287139661818829304 452 161202525157812086938401053472 453 164855061620447607469059868512 454 169223933437784556219913916304 455 173031668817989650188102928800 456 177616944213775592446285747200 457 181584260108050775997626105642 458 186366419765208749379816964440 459 190529227194026818610650672080 460 195517406811530775683657836800 461 199852773331011222243920295582 462 205083731147398633259961251328 463 209599817996529430739835173456 464 215053664323151055985586449920 465 219788400278657256547862188800 466 225471932799289048554970595112 467 230401703744465269881212210772 468 236360830053071036457123479136 469 241491183903514058957549557024 470 247698891926865281594319465600 471 253076629765080182479354093752 472 259544031236185393470589689600 473 265138349409323012310304894992 474 271913785753513299500907613440 475 277734562257821782339545987500 476 284790532933481358005885714688 477 290886947605553481346072051278 478 298232017773113684636263811520 479 304572471562968542123016042720 480 312266185550047626359351500800 481 318856915184474238423631235092 482 326862294298442676852838457544 483 333764784911454469955505107712 484 342096031276268850274809595216 485 349268442051952536481138560300 486 357987968663765654837816594352 487 365442096185077415058791262632 488 374513177167627039125163332480 489 382313394747810273780917909136 490 391745952063499848581026776600 491 399849367486819482609834636972 492 409720082913376950479346336384 493 418134605594088728822249239740 494 428394456489735847220283588960 495 437199318008696682403478375400 496 447865389756171151714315476992 497 457004300440691039606389399104 498 468157772829757994313056177472 499 477645842414670666895611504500 500 489237037450918655827383000000 501 499156864999279376580602608032 502 511196995603473377016251173104 503 521492222311601429966591449656 504 534080888511426815769878653440 505 544760213812260766002088251300 506 557831570524508749457138477184 507 568996528316626453397775787548 508 582572382725290996147399706624 509 594149321766565107986044274190 510 608333352086312872299652881600 511 620340180739677409404323411152 512 635065662736647214839835656192 513 647609306592357779865768871200 514 662890374796017325017378866184 515 675895790748138374063347916400 516 691859389644824809074187352832 517 705335875971129916164453662784 518 721896227203204523615537181888 519 735974894901126100545977606136 520 753157947474717450413188896000 521 767741392900401760208994669162 522 785678741110289040199664488920 523 800789882655737251012174506956 524 819394820560030445656881367104 525 835169516837215594175102220000 526 854457743329214177719135655712 527 870796685535851100116696284224 528 890931414967018311324089659392 529 907846434776500211768677308553 530 928714427018718124113494902800 531 946371813515832495898447559820 532 968003714040687380728137464320 533 986277894423601095379615593132 534 1008842327287455661318315861920 535 1027760268546891832873372489800 536 1051142866762321149036215374080 537 1070876052078396178963927335120 538 1095096614821099152984362423160 539 1115517603277918581237605817324 540 1140782113059494272959184992000 541 1161903115387181386900143496622 542 1188063233226974885696042831424 543 1210097014206490546338184825752 544 1237191585348235578787778217984 545 1259974475822132471986223908500 546 1288215583734746805066764769024 547 1311778745001927027370820831012 548 1341019833124280381102459661984 549 1365582221149878413621507778966 550 1395845051044240536319276290000 551 1421240541301823605889559528600 552 1452783771089171401817320151040 553 1479028201806238798353669735040 554 1511662418331532643341447438104 555 1539022965907203314487583174800 556 1572793714961408843237857584320 557 1601058302059584837582353730942 558 1636234921725148791876919243392 559 1665443434463917662274507322536 560 1701835548221510636563909324800 561 1732261837904958267794539677024 562 1769892444889874566103873534184 563 1801326106912561394974094059956 564 1840523069300002882800380734464 565 1872980036412608043199231173900 566 1913498592929883511498653728112 567 1947312822610589971802472417672 568 1989210548902969217962389127680 569 2024113821105820389305131405530 570 2067726543185037549425439024000 571 2103764831220211147045849746812 572 2148846407002703160415484325504 573 2186366203725046639321517759232 574 2232946055274972089623938416448 575 2271676649459127963930727785000 576 2320162715530109856836244197376 577 2360119236655341373266125102402 578 2410203022641720831938471005644 579 2451806911084006451192966057736 580 2503555417390980554822666376000 581 2546463567454722610068268635552 582 2600293073699484901444218138144 583 2644564127084117137840964325192 584 2700165469440445319531050035840 585 2746229413254705882763426685700 586 2803633110747958188586016013912 587 2851143746359947452906740753932 588 2910862686824814953368269002304 589 2959840051880899152346652575360 590 3021480213432724689625725732000 591 3072446671573562136099153210072 592 3136085069074779457609279903232 593 3188611638929330712224581068306 594 3254770447971772942302429144960 595 3308924486272964305852092405600 596 3377208819466283435322491311200 597 3433520986960492830135581920800 598 3503970394084649121228158052672 599 3562009277529968810387620565400 600 3635256848595866832158402400000 601 3695040407505879039923660167802 602 3770585722640745107090818130304 603 3832767705518318029823196368436 604 3910707933802245003048238423424 605 3974745659158700049290982187950 606 4055723450080173622661291113824 607 4121692631302365092279372938592 608 4205217207401706174716361461760 609 4273781291529114281385207291840 610 4359892805441041267823948571600 611 4430505833444962989234944717472 612 4519982633821171327093462556832 613 4592669775783920736778232373206 614 4684890954324436637812465803984 615 4760456047836819203502118450800 616 4855532949638493957048706652160 617 4933291799952117279127520251722 618 5032023886554268758585004409472 619 5112074086881623076996824967980 620 5213841979000770307127443737600 621 5296996267942322043037900347840 622 5401838996169889609119198096864 623 5487424071196462381116507600720 624 5596308036615899456577302132736 625 5684344796465337277221680078125 626 5796489712860043584756904484712 627 5887962199834100625828827367360 628 6003508622385392805390025351904 629 6097574284977799062254102837004 630 6217499317259824065506208484800 631 6314267138338848586317495889592 632 6437791719510916380831847756800 633 6538270348198177266052429587792 634 6665446406581197401438397714744 635 6768792495909093788080713388800 636 6900799250342922880701350812032 637 7007026605344055527816689834542 638 7142904936973568091281846366880 639 7253230928346876069940288462056 640 7393141136158566642588413952000 641 7506514445791062595879590305922 642 7651644368512638383910615962304 643 7768205433717376298112279079556 644 7917600949263961409388616141824 645 8038576464858625627052529818400 646 8192285935550709950526026159520 647 8316624386164136054632389354312 648 8476102314607673634884263794240 649 8603826914575967935954557174480 650 8767879037376399136271975445000 651 8900470168167527525767520093184 652 9069275831405143767569785297472 653 9205449376372141424226032141406 654 9380472175700004542976887770080 655 9520385238050064010549179139800 656 9700436877371426544409348803072 657 9845576027837073155163132002178 658 10030723165954541097114520094208 659 10179807381805722116509203723540 660 10371811973000508547612106457600 661 10524853377022476462245293242182 662 10722234173306344360878514983984 663 10881051764629291857090877153392 664 11084036158726266966442783683840 665 11247042376020767942911431384000 666 11457397746931558397405708752632 667 11624764756295928534288248621520 668 11841048087797486799388682446464 669 12014601185197796876791075979136 670 12236873097355621748772787893600 671 12415028533813358979436234563624 672 12645416525585188635579089977344 673 12828199533904631006539358044706 674 13064905297027465023468371899464 675 13254513399187847839674494775000 676 13497791427944650307760355395696 677 13692266880844888377187354791702 678 13944280185315663290705426103072 679 14143846286812529376937538652304 680 14402813031015962239742825952000 681 14609666253462066686985901440912 682 14875635407829503049994166834688 683 15087863296794400779633938466156 684 15363431964784646621066135868480 685 15581042377693943786603837358300 686 15863999505964372698448059892800 687 16089634239729688696457531263320 688 16380301130333552842799683398656 689 16611599085093249500752228011636 690 16912573168548829031558484076800 691 17149778732316897228172675755572 692 17458868610268471014572904341472 693 17704662678039697164809904648672 694 18021941646154167498036185933424 695 18273976953115878124546603509000 696 18602561990370523308652758412800 697 18860819510218441795302482066484 698 19198047107239435746798299983800 699 19465743531671954525245794711336 700 19811973156667573105669563440000 701 20086219191438000565629622449102 702 20444556909017132569575246847680 703 20725669823709138664908524069560 704 21093483695285121464447958564864 705 21384671003019369310976247196800 706 21762015520810474864497149663112 707 22060409128476742835974163003184 708 22451065456919276793678321934080 709 22756663464120116199753794999990 710 23157382141423762712442119505600 711 23474030959650666521485180636560 712 23885205977716368790109500022400 713 24209444720639450997692198929152 714 24634843538971587883067007353088 715 24967018461360500653476142594800 716 25403426693829646655208134034240 717 25747364201078814773597442394560 718 26194872613505404824859887211680 719 26547143305255898455187983532880 720 27010262751175955234558190067200 721 27370827189773106930300978847552 722 27845599818179527264873234167732 723 28219111407765551101628386834632 724 28706040006361325604962732215904 725 29088296919753237562768605731250 726 29591862197759306926288637384016 727 29983237126533002627699290531352 728 30499607053502693780778708065280 729 30904724505302190281459404157013 730 31433959394290011284036516242800 731 31848658678758889821336583732632 732 32396121055150407269277166687104 733 32820388764059014706376078871406 734 33381362827601240954549193284544 735 33820733861482153594161978379800 736 34395768601137226588670972485632 737 34845152265837634817739937030704 738 35439652042295102157751821230472 739 35899534922627225998791048396260 740 36508853679811086362154497409600 741 36984721410280528143351149846880 742 37608877638432748984051100032704 743 38095787132698332573669274342056 744 38741230950435514128436522721280 745 39239116704062381623762622002500 746 39900147975626563442991349250712 747 40415567835051742279058131985028 748 41092885146072625143409009726848 749 41619801584759695574509903968864 750 42319798158067353036441783000000 751 42858730914417052610343078384752 752 43575793815470016415178173427712 753 44133340620433201549069684611312 754 44867534842789633771910012849040 755 45437736667470810159635437798800 756 46196692604305326249156636226560 757 46779402942929633347037037141542 758 47556366581116990077260417702640 759 48159458921949255369799621863552 760 48955196519518767043205465280000 761 49571404567244789521046927395482 762 50393457081368369517107601229824 763 51023462659946337582553301511280 764 51865193431489496276210516388864 765 52516778070262554095031413055900 766 53378193303338700928319144474112 767 54044188922753538584589775464840 768 54934420189342516597737245638656 769 55614717793339117396720596035330 770 56525656410309854448126944467200 771 57229535690722829059833708780552 772 58162003914704949983155265264672 773 58880899117397849864481204553206 774 59843920407462968514894718703856 775 60578560603982504938919628620000 776 61564165170128155477802123671680 777 62323707615209990538808043369664 778 63331966157478901597333718325720 779 64107971384030820823899510626760 780 65149632983724677939884200940800 781 65941887308652036100424690508384 782 67007233504510864368888019126464 783 67826818689806346707803393738800 784 68916904320283712080372032690432 785 69753571087989116440477734837300 786 70878982504150948397144863754304 787 71733505719539585795878718896532 788 72884881159249214024375830088544 789 73768185174088824009752044943136 790 74945511965953230006464596656000 791 75847510234972765718392631995152 792 77063392466907012546285694314240 793 77983919739958265217002802038692 794 79226948836281222890889680719224 795 80179012199282664715131726608400 796 81450321467821099169989978601600 797 82421693827554704605804958489262 798 83733893099970401500055701240320 799 84725584276033186444854668564064 800 86067490467807560912169409920000 801 87092296400223184684461354669330 802 88463772404180575426743516594504 803 89509884812721542914220059452792 804 90925910312224742521610752790784 805 91993028643535841727956697628800 806 93440007372156800906516887643904 807 94543341079554893540983289199480 808 96022725626793751433768579921280 809 97147971723336173619258377242890 810 98674491987499923562144534795800 811 99822719274255895242048252017132 812 101383058790143156974038193831680 813 102569459135262165131758364446272 814 104163570489097863949364350998048 815 105374109743702116889722768661400 816 107019488522434475101726472620032 817 108253668303832500518428409530480 818 109934433934509667523034963727080 819 111210295614455388173996651180976 820 112928005071839546752851130161600 821 114228566926184776714935040585062 822 116000393100814991409731424833184 823 117327059769435148914666816302456 824 119137474473640749054552234723840 825 120507956073486099635564186370000 826 122356750716920563616619346469760 827 123754387509093132323753422550652 828 125662248753746349844951066763136 829 127086621963831927815730676961870 830 129034737493493575210645160152800 831 130506855449288984875144962156312 832 132496879491583015442210541658112 833 133996984880137231039044319889154 834 136049210232005825089134637360320 835 137578779593773641827452365346800 836 139674816547840354767849561726720 837 141254438440001433615242573978880 838 143394207824921780673752043465360 839 145004529710863056816442206065160 840 147212098816577756237637484032000 841 148852438543093563068051523886711 842 151105548145842116648676843124824 843 152800714408825837540301081784552 844 155101490198170078003073720177984 845 156828150523400189440236886251450 846 159200146324288182778506759218112 847 160959837373322515543897929457256 848 163381709423104373268582416672256 849 165198711856279943159383771860336 850 167670171810987391794104753715000 851 169521646136404724840166477320592 852 172070596377438263993245386392064 853 173955971978073793782614249350406 854 176556614462080055772048317412288 855 178504656379636618029980745351000 856 181159232584501396658334884186880 857 183142459050954998047340972926842 858 185878703482595230659575151832704 859 187899144227561729924334315709340 860 190691898984431532102755657116800 861 192777676105405923737533349953344 862 195626339315171282062554629563584 863 197751029380134624572872962639456 864 200688410433626095707611835310080 865 202851117458434489412574659898900 866 205846845636563673009478622087112 867 208080860954735231824021330153932 868 211137825912563234874169163911168 869 213411363778802048265194174907840 870 216561608854381751438467543176000 871 218876787131398661476299431811832 872 222090711327767860273989139017600 873 224480564481266773848391387718106 874 227757749640885139581933578328960 875 230191252705621981134167215500000 876 233569585130450873867065117141632 877 236045392179100086342617166330302 878 239489831870979882175961274417120 879 242046991894573723614592715867736 880 245560595010735256824941568460800 881 248161835410152216961189324657842 882 251781557863693364460792643717332 883 254429661043611087706931462567156 884 258121376715864969749411232629184 885 260854458426358564871020988196000 886 264617367666351139750605455868912 887 267399024236761792276534327547832 888 271277483637179062986335563322880 889 274106529771240596738003894109184 890 278059475734047834390028701558000 891 280980906699247400219906682463212 892 285011547201381628329139392937472 893 287982467003647169668817856192960 894 292134046764185087339647831471200 895 295157355676870895628019872363000 896 299389922525503296412163048079360 897 302509444022641374132697645214016 898 306822431624856491431780922190600 899 309996370506331167066941961032640 900 314440840738146378604074362910000 901 317667438245847273418358621884332 902 322195386348121210586052237731808 903 325527234054650994245507298582912 904 330142773978150290441597139315840 905 333529762041515113065224092887300 906 338282586445158490526510850186624 907 341727679615113273579818959964492 908 346571935165443884468256760348224 909 350126337166533717881547607804926 910 355060984414514762185987209897600 911 358675858688244940517539535100432 912 363759501755095472096185040916480 913 367433333644262828884075267710192 914 372610901741720192347128768777384 915 376404078869743229455467560014800 916 381679880828619372209392471180640 917 385534016778388888486945799640864 918 390965974202143031789055179108160 919 394884989266957853236255951422680 920 400419652127547046578418912896000 921 404462252390009696397809547743952 922 410097890875235028044524446534264 923 414208218158622974377843146412272 924 420013080483292653537322747680768 925 424188883002592976382913921426250 926 430098826528878391878141775931712 927 434409326380210452722014260315528 928 440429904533825855980481133066240 929 444808270774598905774855287508770 930 451005797371804690436213211417600 931 455456077483175996506381636083060 932 461768276438696792407819973491872 933 466358766669333802920624102362592 934 472784296083642733796247456504144 935 477450048886286595111720475347600 936 484066983548225456242978507585920 937 488804842538159781006315882393482 938 495539909370010848980891691013248 939 500430278543583762817346087180136 940 507289262041595744777537371353600 941 512254589011563714814805673453822 942 519313244277944534447634600379104 943 524358871482857256721155575563632 944 531546175979427593269620572912640 945 536750171322987564554903735472000 946 544063892987930821260745644523584 947 549350809785675865253538957244212 948 556881553408659202393839306224640 949 562248540481133355676154261187436 950 569911321753050297360748366350000 951 575450206434843375657515002706232 952 583251015784841103263257300239360 953 588873359016504486675291862434906 954 596900016486595743722139849222456 955 602611353555155546872739096476800 956 610781497795186908892843227621120 957 616670792892051378547332736340640 958 624982711647211448436428919661440 959 630964157779920357936839677492944 960 639521148006497574215170014412800 961 645590698195162490583030486104673 962 654294389958541137245291294408784 963 660558405676132981847570888675196 964 669416527357084274262268933669664 965 675772740553221621620593294113900 966 684885338638304572348696481025024 967 691339251202071082784388981147272 968 700612677263574568330008340403520 969 707267352435877959062080258438560 970 716698843090606604859296325735600 971 723455010776824500718948742448012 972 733162151152582421853695073861312 973 740016245255791048734648189025120 974 749887181371778855700639670920864 975 756960223560162458764813880085000 976 767002986850439739036862080568832 977 774176886221345024403798128179602 978 784507086022506681798443549547072 979 791789266246919897176175879736120 980 802298764375381518352801170069600 981 809806290837089201540424526073670 982 820490902082953578315380675066544 983 828111271973355615696218674597656 984 839106736046217750916037720148480 985 846834919204512565285792565955300 986 858012210679070071543255439946480 987 865985766660742048050886901466624 988 877355187198631956517255568229760 989 885440142936997013516691014581536 990 897133000553845592291937626320800 991 905336853093316443669161353333472 992 917228318220664536991260016410624 993 925686216962114396489178460283952 994 937772824504298013272311046961408 995 946355064346987897580577086670000 996 958790769108348892883309133772032 997 967490571618070077371483085355862 998 980129268634904208469794807234000 999 989105087074050157806525321402480 1000 1001957460150065818757527260000000