1 1 2 1 3 1 4 2 5 3 6 2 7 6 8 11 9 12 10 6 11 24 12 50 13 70 14 60 15 24 16 120 17 274 18 450 19 510 20 360 21 120 22 720 23 1764 24 3248 25 4410 26 4200 27 2520 28 720 29 5040 30 13068 31 26264 32 40614 33 47040 34 38640 35 20160 36 5040 37 40320 38 109584 39 236248 40 403704 41 538776 42 544320 43 393120 44 181440 45 40320 46 362880 47 1026576 48 2345400 49 4342080 50 6463800 51 7592760 52 6804000 53 4384800 54 1814400 55 362880 56 3628800 57 10628640 58 25507152 59 50457000 60 82006320 61 108246600 62 113596560 63 91476000 64 53222400 65 19958400 66 3628800 67 39916800 68 120543840 69 301835952 70 631548456 71 1103897520 72 1600744200 73 1899041760 74 1801411920 75 1317254400 76 698544000 77 239500800 78 39916800 79 479001600 80 1486442880 81 3863119104 82 8484089328 83 15772964064 84 24728418000 85 32392966320 86 34910235360 87 30218348160 88 20237817600 89 9859449600 90 3113510400 91 479001600 92 6227020800 93 19802759040 94 53193434112 95 121882518576 96 238984890144 97 400334254320 98 569479070160 99 680583823920 100 672120408960 101 535056762240 102 330551020800 103 148929580800 104 43589145600 105 6227020800 106 87178291200 107 283465647360 108 784313595648 109 1865935562400 110 3833318536320 111 6799604011200 112 10374712508160 113 13514527026000 114 14854356316800 115 13539878352000 116 9978281913600 117 5721075360000 118 2397403008000 119 653837184000 120 87178291200 121 1307674368000 122 4339163001600 123 12331635229440 124 30341974222944 125 64963520294400 126 121160652849600 127 196418311689600 128 275340892947120 129 330931560960000 130 336787382131200 131 285073012224000 132 195577231449600 133 104613949440000 134 40973796864000 135 10461394944000 136 1307674368000 137 20922789888000 138 70734282393600 139 205984489674240 140 522466493255424 141 1160784221602176 142 2263388047065600 143 3869656904131200 144 5780382468981120 145 7497632118936960 146 8366982162739200 147 7929042016896000 148 6265038837657600 149 4020749968435200 150 2015562092544000 151 741015475200000 152 177843714048000 153 20922789888000 154 355687428096000 155 1223405590579200 156 3643204889249280 157 9499883854364928 158 21823197740258688 159 44281517908126080 160 79364495652624000 161 125354100301597440 162 173702805773777280 163 209717385836999040 164 218463535914624000 165 193725122426035200 166 143533215515289600 167 86534305162905600 168 40815132374016000 169 14138575266816000 170 3201186852864000 171 355687428096000 172 6402373705728000 173 22376988058521600 174 68024499187645440 175 181927524046316544 176 430817094742116096 177 906183311047562880 178 1694250029195988480 179 2811925274997121920 180 4129483306340770560 181 5338238197029978240 182 6029517504833222400 183 5890151098729497600 184 4908299348387635200 185 3423549294631065600 186 1946152655012966400 187 866721340412928000 188 283838567620608000 189 60822550204416000 190 6402373705728000 191 121645100408832000 192 431565146817638400 193 1337219460682306560 194 3660696454442950656 195 8913234896285472000 196 19371568383614275200 197 37627850421009158400 198 65286330429317235840 199 100955585020451616000 200 138591875500636521600 201 167943214562131008000 202 178237563429025900800 203 163939500804119040000 204 128855328127029504000 205 84906590570081280000 206 45659995293040128000 207 19260474231398400000 208 5980884103434240000 209 1216451004088320000 210 121645100408832000 211 2432902008176640000 212 8752948036761600000 213 27607519507281408000 214 77225587470905932800 215 192907483743481242624 216 431997542153712864000 217 868786418721868819200 218 1569121561533408825600 219 2541402343843570206720 220 3680437775196794976000 221 4744783046248985376000 222 5412126628763959104000 223 5417640777230691609600 224 4708320072994137600000 225 3502106405180038656000 226 2186798764412021760000 227 1115769409316610048000 228 447045744002457600000 229 131984933943582720000 230 25545471085854720000 231 2432902008176640000 232 51090942171709440000 233 186244810780170240000 234 597263805726432768000 235 1704559895410868812800 236 4359959508496729826304 237 10036485803945376357120 238 20836500046081522387200 239 39033057723254667072000 240 65922421712982244945920 241 100161814373724826356480 242 136444821723196642656000 243 165847272712781980320000 244 178715975867012033049600 245 169304051636875880524800 246 139460715530698738176000 247 98454370130353036800000 248 58419937826241159168000 249 28356040582433980416000 250 10818507004859473920000 251 3044168637731020800000 252 562000363888803840000 253 51090942171709440000 254 1124000727777607680000 255 4148476779335454720000 256 13512293347541861376000 257 39292109116218412185600 258 102737348768571531429888 259 242602485229281928988160 260 518621915837465750661120 261 1004582770234173332294400 262 1762557739471646725386240 263 2796861711638786384355840 264 4003404221647574401996800 265 5149533038636366636256000 266 5921918741627648490931200 267 6047996822282425801190400 268 5438392464591634567219200 269 4257906875828247882240000 270 2860508554262954090496000 271 1616971835859647275008000 272 748415884590720073728000 273 272523343122412462080000 274 73247380760174100480000 275 12926008369442488320000 276 1124000727777607680000 277 25852016738884976640000 278 96538966652493066240000 279 319079700552133721088000 280 944255389715649064396800 281 2520127458142018871629824 282 6093543904116342023877120 283 13383918975637403839134720 284 26735757126248246897399040 285 48575490169721261342238720 286 80190839022936907368660480 287 120046914214282075089484800 288 162476706326759751055852800 289 197998527521072314926489600 290 216088870553655223809484800 291 209754982197561556262707200 292 179507745112924219799808000 293 133918206761299910197248000 294 85818997647242106863616000 295 46319058391060212645888000 296 20487938699039168028672000 297 7135156619932253552640000 298 1835493188460833341440000 299 310224200866619719680000 300 25852016738884976640000 301 620448401733239439360000 302 2342787216398718566400000 303 7850990746556195438592000 304 23619368454831978708787200 305 64260080554271049176702976 306 158845690989502302931200000 307 357775318839995744282496000 308 735345603859419752411520000 309 1379697821083296247392921600 310 2361759548077977128928000000 311 3683034331372138875834240000 312 5219957008199336851324800000 313 6701685136426852570905984000 314 7760113751061665465472000000 315 8059363760492650483637760000 316 7454510615673604619136000000 317 6086160884077985361530880000 318 4336265458475909038080000000 319 2656399359035803027046400000 320 1371772638207084072960000000 321 581002532859157445836800000 322 193890125541637324800000000 323 47826230966937206784000000 324 7755605021665492992000000 325 620448401733239439360000 326 15511210043330985984000000 327 59190128811701203599360000 328 200960343096702323097600000 329 614037183610468054035456000 330 1700979487676104144252723200 331 4292442677508912819163514880 332 9897457116936907424649600000 333 20888067328365464020265472000 334 40375210357957764204115200000 335 71461269091699094449736294400 336 115693453765083243185136000000 337 171012302850076948917296640000 338 230181612509063356488547200000 339 281124750550090720058577792000 340 310125686527179578607552000000 341 307253221799229872732966400000 342 271426191952727307944448000000 343 211871371491223477098024960000 344 144462762228461438361600000000 345 84765903776857359337881600000 346 41960516085620617605120000000 347 17048306328583239482572800000 348 5461238536089451315200000000 349 1293893437781193080832000000 350 201645730563302817792000000 351 15511210043330985984000000 352 403291461126605635584000000 353 1554454559147562279567360000 354 5343349178137662807736320000 355 16567847803162276374214656000 356 46681615414020579966712627200 357 120108407053612254019515002880 358 283088541105413069955870689280 359 612371950356060416499449472000 360 1216860007933825581469118976000 361 2221369889605796333530180454400 362 3722642488809155267310898944000 363 5718947865517916346886208640000 364 8036869559436570655709786880000 365 10301604476920182355874136192000 366 11999014357407939124616441088000 367 12640469064687670370170406400000 368 11973132539558587970283110400000 369 10122900921968174639604264960000 370 7569716504782019985166049280000 371 4948705980539058671655321600000 372 2786291493763283244490752000000 373 1324426802341197196254412800000 374 517054941167157002811801600000 375 159249715712368400351232000000 376 36296231501394507202560000000 377 5444434725209176080384000000 378 403291461126605635584000000 379 10888869450418352160768000000 380 42373564558110787183902720000 381 147379336928012020368015360000 382 463361938219794450527004672000 383 1326675007391204764598099558400 384 3476335067517633758360468213760 385 8364041052167826412925598627840 386 18515662447351522735176230568960 387 37754195817061774031661808128000 388 70928727090760931238536943052800 389 122725046093905155552696076032000 390 195360659745884449306347521664000 391 285622852491002403866798749440000 392 382622625149520342132828906624000 393 468195850326896909346881816064000 394 521277880107686186863847589120000 395 525522083603084601120370483200000 396 476861578065636710764128030720000 397 386594562224541683112360099840000 398 277439675065412963852848619520000 399 174203989942389821034356736000000 400 94271645032241272433174937600000 401 43097873063019577393515724800000 402 16192005971078557874154700800000 403 4801991427634493302898688000000 404 1054405525115510434234368000000 405 152444172305856930250752000000 406 10888869450418352160768000000 407 304888344611713860501504000000 408 1197348677077520393310044160000 409 4211368563100558144672235520000 410 13416272280938280675860176896000 411 39000347959832911210854806323200 412 103970756927449769057083607777280 413 255051159865804942112079570862080 414 576986835891017421475413646325760 415 1205242782456541854767940472135680 416 2325792120894862040963990678630400 417 4145588561536953667860859559424000 418 6820073979917721291657387442944000 419 10341767786698680699946535244288000 420 14426530586569600829987593128192000 421 18466200561246398251572295542528000 422 21618718397918666872390959736320000 423 23055064422609347821191934955520000 424 22285999607090266120441883074560000 425 19408156147468627920900387348480000 426 15113607584097854967014603243520000 427 10426505219695174266018960998400000 428 6297889849692941869850389708800000 429 3280716636473856160548288921600000 430 1444627247639649900527193292800000 431 523063903279651201460876083200000 432 149573140394096624731029504000000 433 31682980477567265337114624000000 434 4420880996869850977271808000000 435 304888344611713860501504000000 436 8841761993739701954543616000000 437 35027999979859805266492784640000 438 124524385684071226982114918400000 439 401706001836511814033961836544000 440 1184675179958907547818230090956800 441 3210153690695207858709698657157120 442 8020308177673041935592809201664000 443 18517976359900139817571552739481600 444 39567935378367853160073582862540800 445 78295156548059875880867193929502720 446 143479989493520276777604834009600000 447 243383619594520407804533690999040000 448 381752153573274395798338171399680000 449 552812368237601273168945158893312000 450 737491244488119960915422874528000000 451 903935841958337313072922265491200000 452 1014496362622369756772821469491200000 453 1038230083789976630453077503406080000 454 963984521204214999874065128448000000 455 807049586740741724540530853683200000 456 604640803053117153054841933824000000 457 401595415254693973812059482521600000 458 233694359150986549792608952320000000 459 117350672820448538807899250688000000 460 49839907138461482455018045440000000 461 17414218653420082153721757696000000 462 4807708084095962937783091200000000 463 983646021803541842442977280000000 464 132626429906095529318154240000000 465 8841761993739701954543616000000 466 265252859812191058636308480000000 467 1059681761389533859949327155200000 468 3805787570481856419996433121280000 469 12424753212147568101965199851520000 470 37147079406113273690682750074880000 471 102227986620650773500382110169497600 472 259870167474362505220042467992862720 473 611681448040715488076296246596096000 474 1335181872230236713342779907792076800 475 2704966114847106954866678063647948800 476 5087351250286207062136816959583027200 477 8879788472264335278689663904076800000 478 14373168042332476767604549433978880000 479 21547149043580605340446750994995200000 480 29864110489970016651827918460346368000 481 38180443926071918805919011082656000000 482 44897864350004489712351400332595200000 483 48393340678279584778730290083532800000 484 47607677144346029344377348914749440000 485 42527193505102336733823163051008000000 486 34280215826408349082455875088384000000 487 24745319321756279428513465085952000000 488 15845929910132863917643577185075200000 489 8895490445086146809466983424000000000 490 4311613361844609405040123379712000000 491 1768424238064139525987103866880000000 492 597000927511801024130258436096000000 493 159317498924697254593432780800000000 494 31520881507682037467947991040000000 495 4111419327088961408862781440000000 496 265252859812191058636308480000000 497 8222838654177922817725562880000000 498 33115387462887740717065450291200000 499 120098778207716616739788081070080000 500 396584712288020180420910494760960000 501 1201258474438101756819026051727360000 502 3354802982270740346965259165628825600 503 8669343111429142302823609168795729920 504 20781216061582717666905480920429015040 505 46284089623463062018236547114323148800 506 95870586410332446020952039143215104000 507 184757549907343488474908106383553331200 508 331234306393342671322884567581794099200 509 552125670979478803140016999302266880000 510 854812804901320963532708423486576640000 511 1227447511799198990972919986200670208000 512 1631555419057779732760908120467531520000 513 2002720897667289881977597587632947200000 514 2263457254976743453250612798243635200000 515 2346918123683759435692843037860823040000 516 2222888864400746996291687683961487360000 517 1913230560720705556232595388760064000000 518 1486989431329019993015490794520576000000 519 1035620852292756928874247124628275200000 520 640216591730726421199278761400729600000 521 347151784899250414983451426947072000000 522 162611485426103560431603304366080000000 523 64486058942533459423702712057856000000 524 21057867509484242543913393979392000000 525 5438037296629666290122505584640000000 526 1041559562862536890245237964800000000 527 131565418466846765083609006080000000 528 8222838654177922817725562880000000 529 263130836933693530167218012160000000 530 1067915237466585625763819972198400000 531 3909391677572707217107349494824960000 532 13051007127839795623688500075560960000 533 40026610031171336939892475634319360000 534 113359987804854199886983423558759219200 535 297547797459356995772147048395236311040 536 725684315750650961460740653635298590720 537 1647340596443479725918813355021772881920 538 3484415571741805830834594176611791667200 539 6870947461138316091406579795705857638400 540 12631830853567743855556295332836497817600 541 21642833148063433756355158788654069350400 542 34531643479575495273866890542499921920000 543 51245699646192861200591357487233519616000 544 70621486086836936312942859647971061760000 545 90191955430277751947457652731734814720000 546 106476887419599718497638768533556428800000 547 115843610547461684100682007579931770880000 548 115723888010815333159498023606123233280000 549 105681155231077517725276806119551795200000 550 87761503577663456457380208588619776000000 551 65853634762606661570316705467557478400000 552 44306210538116654842484604231273676800000 553 26474055318313447388253135935923814400000 554 13882362156116574308397591413391360000000 555 6291452507239763272780172699369472000000 556 2414975351751899165845201832902656000000 557 763637483757708112513495210131456000000 558 191032987613861502901400276828160000000 559 35456880276815203190032627138560000000 560 4341658809405943247759097200640000000 561 263130836933693530167218012160000000 562 8683317618811886495518194401280000000 563 35504333673331019180373277094707200000 564 131145755834832509416070173273620480000 565 442411410251431377233042550977986560000 566 1373082159540013301511205696234782720000 567 3941012647716045280969915355610651033600 568 10499237242987906059802753138395353579520 569 26030417001986980698609470908731507671040 570 60167714208640038647006765944800893829120 571 129811779235470909950810928023385080954880 572 261585421934982489324763075024411218739200 573 492430840240257024238830123736368862003200 574 865795464128906240226395784019622262374400 575 1420901065750815982870224452155000324915200 576 2174551097038421353453651264673705054208000 577 3099194535558511816335984730691547832320000 578 4106278306588556795273188294514785873920000 579 5047000527161512493528859458046854000640000 580 5739423121619030508280004083741764157440000 581 6019916904758677992176392923020770344960000 582 5801955882841864748124095074067673907200000 583 5115433877915521935324359811935040307200000 584 4103923025874615873882815869379031859200000 585 2976738547297802825919276165385853337600000 586 1936992878419143480031983987436054118400000 587 1119969334109683136883448915040010240000000 588 568559348797943120020083075827367936000000 589 249563404303286280837956323368763392000000 590 92819346813057544356610993255612416000000 591 28449575620230964858637570229141504000000 592 6901066677550746792313085000417280000000 593 1242438029291667426067061648916480000000 594 147616399519802070423809304821760000000 595 8683317618811886495518194401280000000 596 295232799039604140847618609643520000000 597 1215830662512066538628209615621324800000 598 4529964365730967358507132445492510720000 599 15435425216053164354171657253072404480000 600 48454439065366177760313163875894558720000 601 140859840820045606060533150571936048742400 602 380620142147885077719113098839105927905280 603 958528838768472686171341282865638735872000 604 2253945619109657159587105809393082451558400 605 4955109921883771286150632446298300796928000 606 10192022138144113736550053831063832246681600 607 19620088209453546206692618032305064714240000 608 35346215863265896458563418141503583264768000 609 59565977269203524540530776565525100457984000 610 93827352219817749777607285329075976391884800 611 137990880664565722057228249813618202112000000 612 189200574992947120100664157704567485030400000 613 241404749135496890299625422580344395878400000 614 285986395623954262165039609092063353364480000 615 313726214072556631391317436973799710720000000 616 317664838111796961279747090978716319744000000 617 295765825388806905511634230161212522496000000 618 252072928193878422289151655421457969971200000 619 195599340203241461180560154618836746240000000 620 137299483001398146143150083542086320128000000 621 86503779320207813654836862797261701120000000 622 48450220545981827639652496369170776064000000 623 23836258163856197789032758041876889600000000 624 10143633112135972371587550825016197120000000 625 3659046628666521591535396192203571200000000 626 1088123535643654336697771996888432640000000 627 256175959999989843047985731076096000000000 628 44776974521006628028555489129267200000000 629 5166573983193072464833325668761600000000 630 295232799039604140847618609643520000000 631 10333147966386144929666651337523200000000 632 42849305986961932992834955156389888000000 633 160980414125607990625006054823480524800000 634 553829775659053654471529401194011688960000 635 1757647068152028879027647364668599173120000 636 5172366624028427100920226089397234499584000 637 14166864020096251356532157362800323769139200 638 36212850351931739560030736592171097250856960 639 86556327378985782074919433591682995691520000 640 193714357837918909451556087904978269956505600 641 406271874053881693640758208550217136603136000 642 798815330850459368336292223272379419711897600 643 1472558613727748930530031051340286190837760000 644 2544310010644580012879901615632925098471424000 645 4117881009462470585783685858435010580127744000 646 6237091106557066518667098023412776719798272000 647 8829874215386200756438897516677753209856000000 648 11665575994622492202198180471289701101260800000 649 14354809331277343201169643924668416493568000000 650 16414159009394613079831862866832193589125120000 651 17392793615364026272617496923731065405440000000 652 17022765488955977879781886966195481001984000000 653 15329400645339496701376261003297704443904000000 654 12643654255572654853970093486352819427737600000 655 9499866069926730183343696634825103114240000000 656 6460119351242227131498042286456317542400000000 657 3944855981434767122413595805649781391360000000 658 2142424990476476268886763933433302089728000000 659 1022442387512732571098481504048119808000000000 660 422231992255271454479777840652594708480000000 661 147855722607523549530483905657202278400000000 662 42697988204952928944310432491204771840000000 663 9764824828234906958534985513959424000000000 664 1658470248604976261211497539672473600000000 665 185996663394950608733999724075417600000000 666 10333147966386144929666651337523200000000 667 371993326789901217467999448150835200000000 668 1552908163497015732671725036967559168000000 669 5880993520495811528485887883958078668800000 670 20420813166102755532850076607454862376960000 671 65490613556109254262881422732845616988160000 672 194993433805783520028266376041643437850624000 673 541041304467635611440679021597195062686515200 674 1402830660810216383656831618857761767414824960 675 3405730588458942071177345502037956622901575680 676 7752723828575952778930294066904364679657881600 677 16562931044318930065582856386857599617277952000 678 33226342525209235890154860331858047612262809600 679 62597894064404473919116624527518855906702131200 680 110738422361665616560566861830209024025862144000 681 183864056489673061268531313522521332263198720000 682 286303494977991453458770816719385120614653952000 683 417668929458816291530473878975003543071588352000 684 570068597467975132138595754749951044212940800000 685 726753503829189214881674429771277613591142400000 686 863651101632475591696170297774658882586296320000 687 954423750340997207410867146590962226378342400000 688 978068223525059755397115366181389689585664000000 689 926359263989253394604746909375017942024192000000 690 807747768043423998874577368584548701608345600000 691 645442880651106003095655322526171378378342400000 692 470060948392888431317521938183055009382400000000 693 309977918463949521825838548451256386191360000000 694 183638411155891857985090588356142972796928000000 695 96795825683799708088374724281864771600384000000 696 44851180959059016923127965880888883937280000000 697 17989765781528991417490755823237123276800000000 698 6120654976211535477440176645056642416640000000 699 1717869316374950376725193318221091962880000000 700 381944148281531075035268433388870041600000000 701 63083868334787414795614906415579136000000000 702 6881876545613172523157989790790451200000000 703 371993326789901217467999448150835200000000 704 13763753091226345046315979581580902400000000 705 57829595376179483326321825815950524416000000 706 220702576585339058019321301780384029081600000 707 773213067707289389300910498127704143953920000 708 2504835954240453429858012947545107278069760000 709 7542210118594536512360263027205035285413888000 710 21188488868137218743474722055346077946504806400 711 55692023581251455475387523048917550833154129920 712 137234677059462587702816436526266489186676899840 713 317502356953440731461016989993803102753455800320 714 690355686925559940215868626982774832635863040000 715 1411566914920249958657141252534181357443781427200 716 2714838190685476365689173431500494239895132569600 717 4911094250218885973689490006575479015744027033600 718 8353308003181221898783594665956215630100422656000 719 13351190161530779697002489921455069446690177024000 720 20034606309624066041967866589585293023483232256000 721 28192909907114956845146098868323248868095811584000 722 37151114396103553329116677487036390498705203200000 723 45763407333156191975510115183316653313924669440000 724 52586700795266408508125490379358780027724595200000 725 56231423027588152305321478627121625268614758400000 726 55792793685153690219112173702866237025779712000000 727 51192930489359516034268541553253714626065203200000 728 43267333017133098087529103779497509838598963200000 729 33528327106814522036139694775927319806607360000000 730 23690767641381231521811596685455916533022720000000 731 15164025011294635834745992577361212420653056000000 732 8723321062665561222852401272400999787528192000000 733 4466572640315375160718601741766967082090496000000 734 2011156762688343190140996941886440079360000000000 735 784146973347225546607499966387446590996480000000 736 259422123944642299216917805415992959959040000000 737 70821620926790012208236311536684226314240000000 738 15320204169959190898636878272598009446400000000 739 2462564823905246901203367346804516454400000000 740 261511308733300555880003612050037145600000000 741 13763753091226345046315979581580902400000000 742 523022617466601111760007224100074291200000000 743 2211288377386046711446545360587700830208000000 744 8502357100995243171386853119286494153932800000 745 30044204302633013967492562834193909557493760000 746 98276618531966387891808133999224893142466560000 747 299128164277794654618980059771516877236076544000 748 850415837700781531326201016266381173679665971200 749 2264616318164515839269048930246289477285390581760 750 5660453916909589976510124772389466995758955233280 751 13300201657765911084843993548500916307311412510720 752 29408539672705685042813177725283474667697353523200 753 61233455323150657771345922493109414741858187673600 754 120102654225091101400074285427428957405340414771200 755 221914477987228859754159874859374627716909750681600 756 386181023623950835785429457398392900164232439398400 757 632644846185887956967848537004635873425733066752000 758 974934082350206984746818769147522246039405658112000 759 1411918883733977482829005489019233438386855788544000 760 1919214725380004249719063524137201318576522330112000 761 2444880652185902808322601249219724245404536299520000 762 2913562776883247362818970938081966707332028006400000 763 3241114791748944366272851485797156140789577318400000 764 3357217466642779579043335130505592762889153740800000 765 3228565613354196484341784574189564607383411097600000 766 2872788986395686112148550940898994524892325478400000 767 2355759755487279289561535995972675898616053760000000 768 1771985675149664370768472738221435143226654720000000 769 1215883676746489412809260828447035818376429568000000 770 756078900697541129841279040517351939704356864000000 771 422706071149285531570026503086773742957756416000000 772 210421136191618296046915936044693735478394880000000 773 92143444630533209665455903921202612918026240000000 774 34950743857007624861682875530206023390330880000000 775 11252151685391216338071267417121768278589440000000 776 2990102869969309669228235966605988053647360000000 777 629784609256971063698018698719501955891200000000 778 98589763392454309566761361742864003891200000000 779 10198941040598721679320140869951448678400000000 780 523022617466601111760007224100074291200000000 781 20397882081197443358640281739902897356800000000 782 86763269335522422858175276287020406669312000000 783 336014503693586577106980362373348673663795200000 784 1197231039105673274246370509891421955204055040000 785 3952964939957221183650487477306546470786170880000 786 12157381499493823469599263001085282677919318016000 787 34960986655997247649435719993017967036923432140800 788 94272947272321588450776315393469957829887894487040 789 238874633304790135798047257565159528652882378752000 790 569651949905056842097506871343040938946975685017600 791 1279935063813180827518153866771064675113310912512000 792 2711598694002638188553435932209385396277140208025600 793 5418804978656360847859048201587042315710574428160000 794 10215999146428109848613200830072186927228905668608000 795 18167862613155286632189987086568567894441801646080000 796 30465864355608892858527534804156692566067076194304000 797 48144746750632279716611508588827541570348549734400000 798 71638715865578640571027133147257982279757271941120000 799 100263914197031760429965576243697053315447775068160000 800 131815425217470290269243655678176070623730839953408000 801 162526561342164703316391891569591186494039818240000000 802 187588295192757024903839597645810390344766103552000000 803 202236006617545179640692802777255552850047696896000000 804 203130060653597593207326306395021653234403568844800000 805 189524345189932473997996316475610337048002560000000000 806 163694355123896045096613677365409223168334233600000000 807 130357194973506171988570372685925543949856931840000000 808 95263076622154025110309936241413145783800430592000000 809 63531820076105807622469185776693728563009945600000000 810 38411824895050828496628125795387382226778849280000000 811 20887606445951679492930516598346267972390092800000000 812 10116649562530962354407174270312407703633264640000000 813 4311669238600360078900221071156518525599744000000000 814 1592208463011509057620314321764547734745907200000000 815 499187169232104432594324294879773655564288000000000 816 129215200209947709907210988081270158157414400000000 817 26517246705556676366232366261873766563840000000000 818 4045579946104159599463655878414074642432000000000 819 407957641623948867172805634798057947136000000000 820 20397882081197443358640281739902897356800000000 821 815915283247897734345611269596115894272000000000 822 3490928655502094357685651333220719164129280000000 823 13614106686414507929995565047507987759890432000000 824 48897285075307690701175761482776924229153587200000 825 162907521754711540443004981131827546652263055360000 826 506060084679539044702222957429944039470703575040000 827 1471383755236852846795024377727230377544453193728000 828 4015644797484844271577102655689924082453979804467200 829 10309168910370178139528100825754140808754398305976320 830 24935949695945384906082700171808073315754968809472000 831 56893922051577801521701223384272996394002193350656000 832 122543233462050516644837129822857127277332028358656000 833 249291383474286092177003159249994317383748659622707200 834 479084430579657084966695659823519027193393694310400000 835 869738492576205003168184295083753332758876745203712000 836 1491152513421685013823951198464796221059310072463360000 837 2413243699715033474400900900419608743871015208484864000 838 3684009329383894378023480971900387497886216223129600000 839 5300053453461685947477111446398525813653541897666560000 840 7177631378442415058939092175757286837942741324431360000 841 9137370958035993938040548776347168872236209528668160000 842 10916589595895739765797813628793830530165480325120000000 843 12216382758942461733512183259298050701586762153984000000 844 12776630578347442860028986719677743844927239782400000000 845 12456095263283641196895684012504933159545788052275200000 846 11285882834704153653814455006506627352933433344000000000 847 9470341032161544052054770518937661560370967347200000000 848 7330167329170827648103797512176515517998154383360000000 849 5208638948464545007987445645827317224466809880576000000 850 3378895778009101560916731419339613417398442393600000000 851 1987859004689592034616064437795472185698969190400000000 852 1052181782325740558457132985361230615289423462400000000 853 496199555545005198497038419496257787540254228480000000 854 205973423394272244908519868218747020734627840000000000 855 74102574511675485262863658735185569203932364800000000 856 22640158931521563537089789844042884271046656000000000 857 5712437075780384611308890221400676356220518400000000 858 1142961325949763409529143786825892348559360000000000 859 170050343616916019466531148771657154297856000000000 860 16726263306581903554085031026720375832576000000000 861 815915283247897734345611269596115894272000000000 862 33452526613163807108170062053440751665152000000000 863 143943990158833766399457315931645601623572480000000 864 565160231453999013845189469614268936483766272000000 865 2045631008146858842538192915936377856674968371200000 866 6874797532244403920967907272336037109659399618560000 867 21563001080634658535006166160286843351560161853440000 868 63363094472788200986809337231396109716146802393088000 869 174941122983536585062226379527377500023424344339251200 870 454801083705056057893268955101439165818562168980766720 871 1115156457727092384405143614475918273224743305942138880 872 2582010301074143711450577160473273585311639615471616000 873 5650105714511426999177035779964145178704637289562112000 874 11691465523990335978995175087124052540061679384834867200 875 22883249638931659681935563123014206240917874041821593600 876 42366460223739604319429295335963153023821458273697792000 877 74183330438932160614304763563312945054814864149053440000 878 122801431903063332671620156092640698035660584707293184000 879 192069525399895238563778035155049236059142123692556288000 880 283614359520839222650984226796546533321747109820661760000 881 394983902131911050418567896687620750815069690357350400000 882 518184836848324052638444343345379660520539417164021760000 883 639464963550481203096561883083837598053745093431951360000 884 741036664226347205921551413464684350428697815465984000000 885 804818657167921777131968670470642663778512360620032000000 886 817339039674967917713418725784968111819631064920883200000 887 774123577804961329728784755579395050458915468410880000000 888 681716936020931301133421421445616435151478928179200000000 889 556236068364365622977734502010553998367940448092160000000 890 418798882103829519474391601819862440707087527837696000000 891 289585256403844969229221911921916349622873624674304000000 892 182869092532546320246760584529802762135611008614400000000 893 104763082220732715969840449971470092983534406860800000000 894 54013998811768911009006830730905948978411974164480000000 895 24819495692150333591651582440345134838948130979840000000 896 10041301950383951222667085527580007042338573516800000000 897 3521836624101026089220909439337253177250545664000000000 898 1049255641641772056398896933462971564362720870400000000 899 258221586167814530409123833451686611471092940800000000 900 50404594474384566360235240999021852571467776000000000 901 7317740196629582804912201074190164426752000000000000 902 702503058876439949271571303122255784968192000000000 903 33452526613163807108170062053440751665152000000000 904 1405006117752879898543142606244511569936384000000000 905 6079100113284181995885377331182556019855196160000000 906 24024617701385626114296872355662586535565328384000000 907 87611983036530068428139670878170676789799970406400000 908 296924020386852400050804877101859070032394657464320000 909 940020033047877678075098515093727606313823795937280000 910 2790627974340912392656029160680357668187526671630336000 911 7791068826618053979521173300769627768996850079000166400 912 20501174499480647112015107150479464964567005851906211840 913 50929780977883384666055452403901519967806278370396733440 914 119595997222384959724975676884636673315336296909229260800 915 265706553321295514791391851523700106944022801931796480000 916 558842820581731235107921783018779948827046181637809766400 917 1113085536647004074368230927299209345139352541759360204800 918 2099756824342106616963128287832651314373351484080809574400 919 3751196781791244810592239499698590987659546168365711360000 920 6344593426951574542036922772903916438374782384091168768000 921 10154544409147676675096220130086959781090199135111348224000 922 15369054557073361645489342158245840648577936838933807104000 923 21977996720436209347948551970014455667346122081601290240000 924 29663441190267831219186020354258360758164049328035921920000 925 37739410042935015635462930299774151989188621684586414080000 926 45191769095617169116829520793361169875187700305074257920000 927 50846226878258700375738366669454731938557568901758976000000 928 53643887438378775195130834574264084627108801381557862400000 929 52946666259682573791444427878958794914765226296279040000000 930 48759324335808109220552103345780161588293917162209280000000 931 41768272143868501295667227463474911680543429880709120000000 932 33164162962563077261301013332729734464000008715763712000000 933 24307748349972544772384676753496497464666230543613952000000 934 16368059578482294527240601907909206498381871102033920000000 935 10068991321779709998382877019225629531512386355200000000000 936 5621006581157741173413181289785092832566403934453760000000 937 2824880779858688074146591876614391979523416648581120000000 938 1265597535449237293468171395130094880302456541020160000000 939 499362706475681388540626189917464879926372990976000000000 940 170854855416591365580706411021585920084253920460800000000 941 49667765359793776363942387543100785563206575718400000000 942 11929413242301103942676585793123009043903178342400000000 943 2273124272759440565855486844077839156210827264000000000 944 322214736337993790065894037698741320038744064000000000 945 30207631531686917818677566034256998753632256000000000 946 1405006117752879898543142606244511569936384000000000 947 60415263063373835637355132068513997507264512000000000 948 262806310988972705721614367847094420423709818880000000 949 1045216761386150286906536265955856333069019512832000000 950 3839389123674949820752896464828326861568094712627200000 951 13118180808780773475897168398892622718552170152591360000 952 41905481522993002157483260534539582421656396512624640000 953 125637123094946498952659844999817745369946589655728128000 954 354550355364962707868002656057856497744177240098419507200 955 943879054090612257652818993876774015628356052263968440320 956 2374491152544311364648520417722080543296773022594215444480 957 5651925690341387114834508630078392152237523550800825548800 958 12740937762261941693004582061250108005061679749068770508800 959 27218719924869989287137338888091939082891259433607377715200 960 55127634743383681254236913053110141175743759656944015769600 961 105872740959768641570569749358992937350005049400105854566400 962 192797813982155126109913222804529182184960757500937732096000 963 332836665867577622277063511230045862652668381209771638784000 964 544503497851526864243765152733105850039249863339337842688000 965 843651145318812730907773675146136423948474868506157973504000 966 1237065895563150873226085235717292566018864049448597815296000 967 1715087905590240929383969914633398625947976562737570447360000 968 2245726896841830127927812430329714111456555768325970165760000 969 2773513092056108616003853860709561648395220790179094200320000 970 3225798444964319005843828745033860380487292569792343900160000 971 3526996604928496142408346686760269205491060113049203507200000 972 3617803835125820052910381263151830297012624765278945280000000 973 3473264269191495615061295568721475616080534321678254080000000 974 3112537459253164504668597571265485565147303248250142720000000 975 2595570627418530358514625942284676109007216411437694976000000 976 2006993904963148665790270487049511690436648166132547584000000 977 1433059012373915007842886184644990803370407373695877120000000 978 940376473769478660274922370971887471304870617436651520000000 979 563911005286733590405018860075979136808751732547911680000000 980 306963090712129045910938433257326918594198245725962240000000 981 150466640539512598140115493795483407156801797315624960000000 982 65768510119177604978632924996004310647420017547673600000000 983 25323816216037958707432918510956930240972346254950400000000 984 8457343560885012910135659872152012822335277812940800000000 985 2400339853091110971364903915742119240289686546022400000000 986 562991460178398998096172780227144436429289527705600000000 987 104780204572911355607052917384159443010099085312000000000 988 14509732345720282858904790885121445067994693632000000000 989 1329135787394224384021812905507307945159819264000000000 990 60415263063373835637355132068513997507264512000000000 991 2658271574788448768043625811014615890319638528000000000 992 11623892946578172887388387317340668496150496542720000000 993 46515150122968558035330824437751867495884278202368000000 994 172068771725856242973847053250313950908203225894092800000 995 592557512081053832222486995410588707062567865564528640000 996 1909432091055595962308749305514204740145642297318440960000 997 5779466305315603966861932743199218290807588323927785472000 998 16479675497722984638860735781544410118333424691920555212800 999 44367081222906640999668056979040908669601084220401967431680 1000 112972522198765210363410269324662510045713217464521195520000 1001 272429641900464146699203583900670060131418766461178478592000 1002 622772444133280692755381205625867065897326668017834983424000 1003 1350514929841422828950097895811046615707955572067549865574400 1004 2779459287732191835919209579882041419810311797542432604160000 1005 5430187488637191766664385754539231219860634808801873821696000 1006 10071194929611355172394728043784178076388349071042848030720000 1007 17729578321887897397949406058994484871676780893244955820032000 1008 29616377225216001605435746411167437066822356467496982937600000 1009 46921713355355243716329814455625907954439391754379032002560000 1010 70460271165836080309195450199337464959851040677355305369600000 1011 100205185757233618357416380958215390862088249749425055989760000 1012 134828829478435585145887115141808792048995961623831666688000000 1013 171440567780989041918581443338474422981433941671051488460800000 1014 205725932695720534425217103577809774654530951244982298214400000 1015 232607013295997486406219144098264494173301666649181207920640000 1016 247358283868748485888265442747687263205831992498503680000000000 1017 246886527557697128438366917865692514829871754051095756800000000 1018 230729783475309619812073273491161206500655769608319139840000000 1019 201356156465503941905364273455959344620442013054262575104000000 1020 163579280013515921691696053756434121540421795241525248000000000 1021 123264413693346720318795106735864946061397369426595020800000000 1022 85801394229448426295226056046757763641896935751784857600000000 1023 54904131393239595106618345714443481101340935990080962560000000 1024 32115439165795886503446913445829695932833529986023424000000000 1025 17057277267950941879136988457750385147102019436570214400000000 1026 8160146864126755553963890982666108918974543678144512000000000 1027 3481914277796063962357833714338260113909903866934067200000000 1028 1309104316672345040220987019280094983098729035202560000000000 1029 426994008849639373325210847434429733821486764916736000000000 1030 118384878518402883799462855043937005574186514513920000000000 1031 27129987408344059570557239573988792949615940861952000000000 1032 4934416610701058025680980411695880746405829017600000000000 1033 667890733165597752970960985017422242442809180160000000000 1034 59811110432740097280981580747828857532191866880000000000 1035 2658271574788448768043625811014615890319638528000000000 1036 119622220865480194561963161495657715064383733760000000000 1037 525733454170806228700521055091344698217091982950400000000 1038 2116429541426741457364663874333515374307093512192000000000 1039 7882640178032436607929109869577383393356797999841280000000 1040 27353363130550847421907303006477747621448366853980160000000 1041 88887231657907087465006153725192156841866742707152486400000 1042 271532576285535754282639469277050051527215328360660992000000 1043 782041661534743536516766639371892983360657229403919482880000 1044 2128356059012582722095948450309196171078716187453452976128000 1045 5483067229950594235350474632421181130083504543887071505285120 1046 13389059107508538705098263968776777806370976665398243491840000 1047 31021486046902736787683393676071388626825306491875537518592000 1048 68246441172463395615818979779007502497625920759253763751936000 1049 142632362035887129392715703740235469895667453326287615439667200 1050 283270867016924315202766293072613984771072931561678378434560000 1051 534656584162068859257728548288376481735385230328956268707840000 1052 958970143358737065666038921355298668447668725332708580392960000 1053 1634139806606814328009748491505440910825511316222528481132544000 1054 2644571891044873996132685085904179725152575045362002132992000000 1055 4062224756214373244524061733627078174327645273814190349680640000 1056 5918438782392234432267646147106441887990992052271233626931200000 1057 8171606227431507317070664181503918850308671517810351176744960000 1058 10681059798670089759545681483351142459242438530921613647872000000 1059 13200800030270172013262142857786351588026873464458387654246400000 1060 15404737983017179714485071970289336829507317829092729513574400000 1061 16946298106493619025127423526102539198594981328662195798016000000 1062 17541209120683831412821412815396032010695860737260404736000000000 1063 17048776500446755359379204089475952192936046991753946726400000000 1064 15521460978256346740479443963270684289938252136474751795200000000 1065 13200396138107830791381886349262356463311799164442250838016000000 1066 10454277016606080065096661415806946218975535481442533376000000000 1067 7682259564818927513167820830915912691788680561054764236800000000 1068 5216330528038131421245059350646205086101044063610758758400000000 1069 3257031098437721531173516513638971193321759737043725844480000000 1070 1859502408694852525678359537756976993335930894170456064000000000 1071 964211313263986965698169690241238381502425145796460544000000000 1072 450451429609386078248802592521201626209029246425235456000000000 1073 187740522528709893417184263298119898454109249660675686400000000 1074 68960694431782883328031994867192947379718607758950400000000000 1075 21980085878464065330659051526919924869876376984879104000000000 1076 5956244574111598032653589982586975905700177919344640000000000 1077 1334378231223654053548490941059855144522515881132032000000000 1078 237300580641896335962294421617010992258971231846400000000000 1079 31410801495594007755395493489401455013989428756480000000000 1080 2751311079906044474925152714400127446480825876480000000000 1081 119622220865480194561963161495657715064383733760000000000 1082 5502622159812088949850305428800254892961651752960000000000 1083 24303361112722566714785931695697513833050614949478400000000 1084 98407225813971719496175580329524396614560485526732800000000 1085 368950736813772308336833045623560182217333988529274880000000 1086 1289785264717468727839452377776285924160052067282452480000000 1087 4225579471916480260499819586391227952833111998798915174400000 1088 13023821899082087221791452509095455311303105560833320550400000 1089 37874644464596952959749741696046427595280739851104923156480000 1090 104160712006856753508547761829198167736506202458090192764928000 1091 271376297108840579324985369144157097523549654705886366028267520 1092 670727391244898722788024888887943590393899972047189915677491200 1093 1574268008340119817989517012755828432704044841945655404265472000 1094 3511594126496149039779873793947201778412696032828179582812160000 1095 7448292388892832095070569109177929147669839822879529238999859200 1096 15027312951280938310825269333703539878008699198405232024145100800 1097 28843265876709032253897007617354527931393814568557164037079040000 1098 52667131941095006768761447154957762456358925050567894997401600000 1099 91472923541011989204771092272290359261583888876892355998777344000 1100 151064823506986861726278986798690203751877655778657610778017792000 1101 237109204715713775174627856379025010796970608457330796612157440000 1102 353492679114330248774792957439437890334138539880760553832448000000 1103 500181100892086259662871121438415546762009722916972060295823360000 1104 671104087742317289914655960227238767831942945814221953690501120000 1105 852901176761839977079609245575248449611812265576282945996390400000 1106 1025437147945274395184604739220181932269981583285266861326336000000 1107 1164648162474135968017988281457950223873052086845779244548096000000 1108 1247499370320290339643098001186883491655479108459195708604416000000 1109 1257856365279014194677621534131586665163846401526712477286400000000 1110 1191352947012301100124672136815778138739368914046949090918400000000 1111 1057340590722394271877470647000918241720552073522111340609536000000 1112 876908626907114606735903015604990219972228607079624060436480000000 1113 677466527496459147623716262112147316610520905733237689548800000000 1114 485783510363959725798642996719034640097885804879847358464000000000 1115 321962337953393527335068718198717442734135402003166427873280000000 1116 196276168146845748241104100200545962266392652191327657656320000000 1117 109436304714463238820858389572591160315869138002603147264000000000 1118 55432373039535290364579028104659856539702650584233410560000000000 1119 25302766931867939992396172034997975498623107602124793446400000000 1120 10306331799952988582942473769219431720723207444017394483200000000 1121 3700551033248879455003564170058841491823339043903504384000000000 1122 1153190685547696122728427200275797886457263263685017600000000000 1123 305587426174863605802027772574819348781743025225203712000000000 1124 66959712420920701703302162918896421713858343672479744000000000 1125 11648821836398866803126852830043939597779276692193280000000000 1126 1508635575481814387083958738396069883153652855603200000000000 1127 129311620755584090321482177576805989984598816194560000000000 1128 5502622159812088949850305428800254892961651752960000000000 1129 258623241511168180642964355153611979969197632389120000000000 1130 1147760594457772724544789095126583405046340554378444800000000 1131 4673746335482115949749824138879041668550444049655398400000000 1132 17635906307689213650319679885295901754058378917456117760000000 1133 62095710388976119441801593937979679164391783116392366080000000 1134 205051161503661915882688782449269143403956524279961275596800000 1135 637473106088356980987197185445833767348244633351959556915200000 1136 1871275043129631399660778027277850284157316511927764632207360000 1137 5198550620039043038579742739540685304378037434339078445203456000 1138 13692132372177218009851242206238167093235389593299470938212925440 1139 34237950359598645764287023469174919723748795233276789697124761600 1140 81368597695679517396175573377291315831423007263964893072929587200 1141 183936140045400442685528272468588424777845251646272305243357184000 1142 395720465922413045985455107452676293059847520102104208809551462400 1143 810559802154703749939775626212557382333786619845359314480817766400 1144 1581043190474538590595538398021215910945639772698265190104891392000 1145 2936847455258809834194140138160687282351170510473605689471139840000 1146 5194568649426178607693185938431928847052544503073594946898362368000 1147 8746559328566598306820992040439666043046759821380970114544828416000 1148 14014364268271297806006809998989289378743294057289042045553737728000 1149 21356340012687797195907826127234081061643923543542361962368204800000 1150 30931858003328989428425594813833726394831366314593658464385105920000 1151 42545876343514810338571994802325364116865532357441817149961666560000 1152 55521749325879776590778721627263168791889864235812403396711874560000 1153 68665174195712056023587044637154513607372628788238333186251161600000 1154 80374392334916250376460567709028208828782987663883296026918912000000 1155 88913322629381181131693301373690229928506872355572458662658048000000 1156 92801732166761506320211858136230427537398716800153770564780032000000 1157 91213566737390549156832993386025999145338038202954556637184000000000 1158 84244243227309262681856612376700723384307645962900756645281792000000 1159 72934923186306214672911561143462087590311306738405671058800640000000 1160 59025094226454132747127657803025620699833569388930517282324480000000 1161 44510753866992799836495141233383342216137301812816431913369600000000 1162 31163085725820166736103448647067862931734595455183784939356160000000 1163 20171699393317130096724229128182053279481058321100058457538560000000 1164 12013172206719373413018987816930893214169592312818815939379200000000 1165 6545028502578835244686116345532295028737313545552683597824000000000 1166 3240227848260598923132044125517319540404284128916501482700800000000 1167 1445902738008772183109350804483236359821668838749559691673600000000 1168 575872838760863889119923992992323387223902025380143090892800000000 1169 202222003550696895968378645215316160336424935149336002560000000000 1170 61643427137674130504560820522324222737489715996670296064000000000 1171 15981778383127544423740368105330544469384549212065103872000000000 1172 3426762260410336912988955088524611294791534782449713152000000000 1173 583454032849195415530527585226548626810509858669854720000000000 1174 73966247072194099663887805573933026271190522863288320000000000 1175 6206957796268036335431144523686687519260743177338880000000000 1176 258623241511168180642964355153611979969197632389120000000000 1177 12413915592536072670862289047373375038521486354677760000000000 1178 55351131775484258958792840921229615422193544242554470400000000 1179 226635345292057111037081136856447166900513995492216012800000000 1180 860544741775528603064594106910840409200453520186859847680000000 1181 3051137723901610587807755228564208206907039105256658042880000000 1182 10152934304120652559578069527254817279211872081020103059046400000 1183 31829016061263106582681597596095635693139481546573826385510400000 1184 94283513812840806050627725607457650010988905005996419244359680000 1185 264500630106911117049113875716175696883404328943697882427424768000 1186 704009309444857851820077310555298188214701037387426311041051525120 1187 1780342940982507176784289548582777817672296067130280614844117811200 1188 4282310143348201938423584780270907276869541096236359554168992563200 1189 9805357894527375457659463959019740179313648166188649368556299878400 1190 21385752184866031962213712699820111588984669236302541991022113587200 1191 44446957026339562640905601562540222454859623034006706018412973260800 1192 88048470175098408597682477498206724460397508387197118842247053312000 1193 166265368900015489490847341000052444127986420865905316136292974592000 1194 299265701911856340350573307393464268458492034825583854172130770944000 1195 513337083460867933665884964832878689313190272481611274542322286592000 1196 838874112119787662517925728719839544997566551356112450362931150848000 1197 1305391605974440221523711854087021678533774211235814215104748584960000 1198 1933212324426235233678492899735934569246427977514885207500217384960000 1199 2722702940561948663676818836415959458295835612078267709414632325120000 1200 3643599123543069914144534518562115476698620727540157157491288309760000 1201 4628450345215293327310867461637732704159242923494937674461140746240000 1202 5574600186968781418659783365962216863965899127572356538948386816000000 1203 6357573686918119204109253226371864466116687552328443712507478016000000 1204 6855142854997844193925888327628696729864823960007837371001208832000000 1205 6976699704064068536493915710343699930023389904146124294398672896000000 1206 6688917110295170534277274202276388697661570114104918461451862016000000 1207 6028203609761976184755453306187201905864172102330494910180884480000000 1208 5094187141645291026722385969992554508891661839559240632374394880000000 1209 4025319200862186640059851828899220288769264707460965284876124160000000 1210 2964682992450130397937305195760907713855791541671763930230292480000000 1211 2027786485557107913670280252153045897094067044889051493899960320000000 1212 1282641744688629477210259434699054739061977472253805211104051200000000 1213 746635567565681534613617145995062317089496373448006186513203200000000 1214 397696991311925652363724422809526254002686239373441364289126400000000 1215 192531989658323823868266515384853487806802901158805921542963200000000 1216 84032103042863581819021033038477740619792381929479696338124800000000 1217 32741569720868006571279134690028111185104477902373851758592000000000 1218 11249986648186930998922443838899525265192928708962950316032000000000 1219 3356149302172435613531092130993483489505026434039277420544000000000 1220 851701058974180582044305672778394754333529285676385697792000000000 1221 178783333034816204116979347985957231057732003643940405248000000000 1222 29805811337679110482740356002743473467490088737581301760000000000 1223 3700381339541794328639533993537880209399279724223528960000000000 1224 304140932017133780436126081660647688443776415689605120000000000 1225 12413915592536072670862289047373375038521486354677760000000000 1226 608281864034267560872252163321295376887552831379210240000000000 1227 2724619372591264761651711494187624530726005154239846809600000000 1228 11215834182861766958734561387808370408969572867603693568000000000 1229 42846598382877072883276354649200521551523764475632780574720000000 1230 152947927438281033214838382627289563775246730238323683491840000000 1231 512749469521420028358364182978307087715916927496268340107673600000 1232 1620539392826616137908866699372215052639105828268238111244288000000 1233 4842695289258041242559529737938094300390432716119841327672197120000 1234 13714798985741371183811601714952270347374723358289167592898691072000 1235 36876961833760234792625813098655192494470989792477170182858347642880 1236 94276897202591430180630960986109094948089517663258013237772288000000 1237 229416969374869473927382839267685012561002770454014704917565931520000 1238 531850258552019820686396751355218156108803253298080133709286604800000 1239 1175371509687291447098044953758442090191326218739276999351315464192000 1240 2477301424878763016875366454361952462533906897974564182776545280000000 1241 4981079393974915460900025420850232835382372256482759413546300211200000 1242 9555778598902333522614439348973877353637694756624514392154308608000000 1243 17490530664981223998522496859280640704641878861173999228751388344320000 1244 30540299723995942875938682809893412608599179978459461827672145920000000 1245 50858236079626086203030175039096832801831376193600124284087749836800000 1246 80741670935143324105020395424660853148106267377677145547391303680000000 1247 122140627622348771102244101022888249142284229334181473684710372147200000 1248 175943115224912659661090966778572573979917360497162592326321766400000000 1249 241158524686535245057649024647110725899036634727267858033609670656000000 1250 314240445880583050977701334065739673944569800712215717828386816000000000 1251 388866667791852622697101071473091943938310130338418912269999472640000000 1252 456460715520176157886507775607238997302831067380975011925524480000000000 1253 507556489441683584013318365165846480348526937953252011416761139200000000 1254 533802285439078995718126742980444805007361176183379536813568819200000000 1255 530081229822321343737909991511510344156095242811378609148702752768000000 1256 496049490187191949081335438071464554317191536437341804442419200000000000 1257 436489481843240522036815965021438430017480765310648133201952768000000000 1258 360254629374896458218049090655823538434227149531482999194910720000000000 1259 278105000258508548620903064945958747508319520888128286982196428800000000 1260 200160759535602721299712109011370111228706197616403496828928000000000000 1261 133821972484241621361762521125610288612329242711553257630597120000000000 1262 82760245619509056375636579802924024143616511300089290738892800000000000 1263 47112668574214573746526331119484092178442991546874855751155712000000000 1264 24546553163111042159366587320619818554635419252972261998592000000000000 1265 11626320645774944639994424718894695314835139859737936060743680000000000 1266 4965621038037075594753518921350487072861814694395506589696000000000000 1267 1893653704316747888369644270397229296583737100736512487587840000000000 1268 636950755030300447017766155652460752123849301044368506880000000000000 1269 186047771883149579902007939598861133011059071661831828275200000000000 1270 46235229913569939611681437653561273512504156748314050560000000000000 1271 9505734742113005598918348103502505597504954512118802022400000000000 1272 1552386007170787004309393541809555909765108788415692800000000000000 1273 188820828627303888687428275697652106575511191407296512000000000000 1274 15207046600856689021806304083032384422188820784480256000000000000 1275 608281864034267560872252163321295376887552831379210240000000000 1276 30414093201713378043612608166064768844377641568960512000000000000 1277 136839250493597505643457826872702521913187810543371550720000000000 1278 566240947888270877460031492378793769509930653688664372019200000000 1279 2175977421692438945040021416623451188803096942384450109440000000000 1280 7818782765445559952275024549961280274968431569818715296890880000000 1281 26402213113262406583992401062051802204672080026005035422842880000000 1282 84103466458459327065593520066480595158250792978389515602860441600000 1283 253478540212688375093338553792510220387995376603869733162319872000000 1284 724481511601132889131056323651118271771859629643417110266312130560000 1285 1967281282559684080285595070367330057849921999848461017479005601792000 1286 5082614478467173856957806180292006672349185781087672363717197876428800 1287 12507894337971979428356082534231450672479123216996573391493791744000000 1288 29345516560099424721448431638973127956172195910352183144475121418240000 1289 65682628845540830023825405455539940538980753229838891705786499072000000 1290 140320272379560231103140952070715812389373911961078087129745680498688000 1291 286213491071927218298131767857940928707127216293756433418963189760000000 1292 557486200248715323505122374182297593048002693934949870224456233779200000 1293 1036974769430400869810570311896587950243934753921316706104192663552000000 1294 1841844538169459175770339083961722163113512818424105077501132286197760000 1295 3123177498737227224794343725342816479654953229270735988930158264320000000 1296 5054248268349687929311623272014979313441940892755859763051320180736000000 1297 7802606470755448361317633355062290373224443081640293740730735984640000000 1298 11484249568937305947303918561432170180126121070210122037379716507238400000 1299 16104617884499753425087543468262705496489931027798132525185884160000000000 1300 21499826886505998430268643294817641118805369269065214484225972895744000000 1301 27299344536607207409297586925298089045529751534726338559209644032000000000 1302 32933569138596976084450016638662340407537616757847642315296210288640000000 1303 37702263791128935463601628199687776944602785716948925892827217920000000000 1304 40901695976321090138279251373665941700126813071860033160347752857600000000 1305 41984327768849358062721175122008416553018236249886937025028633395200000000 1306 40704911404029237766204071648918538040542434106208448496582042583040000000 1307 37202008287964976523362196831287322684706975895090002597812633600000000000 1308 31980394887728519616080565413477206682270741966514890222208024576000000000 1309 25793652782297010552240773238940114143745471978945353322541875200000000000 1310 19463607985569426718096309658731102976718173591016536598841078579200000000 1311 13696725207958176313578049871678468323621179052151785270542336000000000000 1312 8955603290408151187805279750668171597224678302620381811646136320000000000 1313 5417762516632563773224870008682393502235960495447046544896819200000000000 1314 3017609063975705910336329948571386430512604641429857618473517056000000000 1315 1538631605650077876215018141448907689372538343852815020982272000000000000 1316 713333877732851565337452934823312166236496329109292771914547200000000000 1317 298273147775357493803376489295231434816521257507041394556928000000000000 1318 111380993332818433662413367139306668062709423283151949822689280000000000 1319 36691271060460398216864341672998868991878473527999437209600000000000000 1320 10497863458537078496272421225027953528111806990536302972108800000000000 1321 2555872083216297562471582099585382587937934779280072376320000000000000 1322 514883098495737607765713689851593052973483346978249533030400000000000 1323 82403183768392183636912910249931733087735672625902387200000000000000 1324 9823752104153421108086872437638920336733978226774245376000000000000 1325 775559376643691140112121508234651605531629860008493056000000000000 1326 30414093201713378043612608166064768844377641568960512000000000000 1327 1551118753287382280224243016469303211063259720016986112000000000000 1328 7009215868375186165859961778673893386416955979280909598720000000000 1329 29151966843289009761748521765063887288832838959208626074419200000000 1330 112673571349979198829421186724932391937487736022672948697497600000000 1331 407461830724493313346186337714519098778602397830292280579194880000000 1332 1385606782603610535544987576914448313813118239175350383049441280000000 1333 4447690068061000119849223929762821166298822922053895508282939801600000 1334 13516129816056322419219420883883385405895519757646083000498336563200000 1335 38976385413359284346430580936547113623468804124645230488880477634560000 1336 106851679014954084096744855501593897396292758659062265883826094866432000 1337 278886151227422707507704065898565640868307694833955900724367147715788800 1338 693811370499709863272696077229016057692276327658789638967072555584716800 1339 1646716076620734413934143003998406933834531470031920221066156693258240000 1340 3731305786403874852593925289539187630918256961556361857873288031109120000 1341 8075890695195143406593744231984065599403800055232726927498040692441088000 1342 16701692130361691599751834441815724549904096710397749411313307885240320000 1343 33011212069835316991531349369024232104762172851382546316150678958899200000 1344 62362978645178604859926166267825044544256718246881299805129581815398400000 1345 112599617296389633620877558896186413423179979310213059662433214540021760000 1346 194277098660818312804147972587756361561559358242865531907959584918077440000 1347 320230211660578628890779661379620274578638050115963567694220494503936000000 1348 504072143643871312942743389820491374616727355911528035801345259012096000000 1349 757354070372422467261487780444411067397369922376802686202441733531238400000 1350 1085473252195045461467454843794337894463887267032537565644213571826483200000 1351 1483002000439800002145801851274004628974832177389481119299985837522944000000 1352 1929762243529617538630893015560643569292151559997673628625341168025600000000 1353 2389394984020233172948688108629529675968191994553114560619557469552640000000 1354 2812021820089694062923833487427959815178257724026281563047185791713280000000 1355 3141649880943985790033087409648220781155345466739431616176897497497600000000 1356 3327349899524628875208878221058741553507607627828174749926545136025600000000 1357 3335480314670971867958042907755097936658211226913238984076543173591040000000 1358 3159154676211120173443798259512128136176871227942052035882487633674240000000 1359 2821464404489033749167699134688531866706431068935139484462613528576000000000 1360 2370829323192188685494938093830693641845953555821204396782500446208000000000 1361 1869628201862139121399098082719250132699972900425985379507318764339200000000 1362 1379759265100796927125851381511190488689816207345319829757096886272000000000 1363 949817875297310057866879062664501611108821039311103742133477048320000000000 1364 607663210093362346383263721217524417711347082464753500820644823040000000000 1365 359773037894798424809697887707071661041109335539910507248228499456000000000 1366 196156965383206502190082793208178362947991036552258013190563037184000000000 1367 97925291990378544880810825333945228052962846538686532206932787200000000000 1368 44458619523590146362807771281812601991338933626340114770899763200000000000 1369 18207902866538754856524894274504360333492073402736488012348129280000000000 1370 6660637537394672956543856212313129045282307351103505140065239040000000000 1371 2149806963045648524851924516088375865576354991749326688799948800000000000 1372 602753331878199708018309642205112420749865988317417324937216000000000000 1373 143829153851232305869744174763358844746792650542774055495270400000000000 1374 28402068001487668930471101845771391877228236611898749799628800000000000 1375 4456364178194649291084250186316308125384745175608801099776000000000000 1376 520917381312345882441974946364274328382078055972371169280000000000000 1377 40329087585471939285830318428201883487644752720441638912000000000000 1378 1551118753287382280224243016469303211063259720016986112000000000000 1379 80658175170943878571660636856403766975289505440883277824000000000000 1380 366030343908797062904942255507511759304744970642624285245440000000000 1381 1529920707587778879942643055340669925792141537837410375067238400000000 1382 5946481610728785368415147274991676042615860790056619210493132800000000 1383 21638709483073569089319374308054722704237275631265890384908124160000000 1384 74088861849010214415070285688123907812175160426269681321466920960000000 1385 239593524234793669445429569809153390530417501381854668729009517363200000 1386 733972580911355766638354453470275789270658787851973584583894079897600000 1387 2134901080023133365368145575771516991667541972542720649425771529502720000 1388 5907074777497845932148607714511806687218442687393044900358881231765504000 1389 15570596653975521631368059981741352299114927717956329496505352629885337600 1390 39145938929486562672764940740793057049549753681430576134255811515278950400 1391 93954972430274707883847789134665353251702952373565327163045018716445081600 1392 215435209889071039716027974108017046947598271111345779483271014630031360000 1393 472184597159801705079189654116720038001853200333890866240124148442464256000 1394 989626351206735114286001554454178660586070029769173873300762620419112960000 1395 1983810101717223549155659518258311662246098535638256399020848232026603520000 1396 3804065494736487841572193585200314262082306287311330877241299796702003200000 1397 6977713715025475835764304055422544299801979852574942498938859628758302720000 1398 12241801858993955304612368193590872656241506235523055792800129492000440320000 1399 20537512979566454958403501843495381509320365770887416158258657412566220800000 1400 32936585914353459479729029159637577246221221559834692783248583853211648000000 1401 50471998819531137182337719159160185746231237793647356470156565841890508800000 1402 73863752732708080743321870827527025062261646100358415196155265606195609600000 1403 103167462075550691186800612517312350173824567633033919779060389275028684800000 1404 137422686674535112062451483091003581327562685554616056671017386675404800000000 1405 174422357500822180997735000053312275951941924276701471496475858785402880000000 1406 210738799213210386941653920279251211640410585502300734415181712847011840000000 1407 242102404771598694843587882949690355445069180543186327806519872037847040000000 1408 264130041322656289421821202374852963435900615182508603865310374500761600000000 1409 273265473348629403390084577835027339311455212634333669669776599107502080000000 1410 267675932917778376925776839635038699117601851887297114372262195332382720000000 1411 247809098672185600506921899308191757426394294878772918340295507763527680000000 1412 216391450154131925368270852323917620977301810177562231619956269645824000000000 1413 177828863485365649619580995491644590723161011720072189224985590916710400000000 1414 137184468850416309459512704733755660056369494296866119430125194838016000000000 1415 99061863059088812385608360992956941370492077508608908462196294418432000000000 1416 66741748310855314153004238821897829332016426742678020501612181585920000000000 1417 41799399954077287252668311567033654247168874581735979408092385247232000000000 1418 24231310677823876681462522867401069653898797986773926468590189412352000000000 1419 12938393798827944421405474645692286376673709482102020202383026421760000000000 1420 6326785186832207950979247945346009653721101256655833788571031961600000000000 1421 2814072969050801399777220896110356020977823029248582197019892776960000000000 1422 1129292975205689452570850976843970204694839138575051251814361989120000000000 1423 404858013723739333380229748178373223002391983019519213980467855360000000000 1424 128084486594720568435288704618642759829929006021225401892732928000000000000 1425 35205769266661266474068940629129831281327053290825447832865996800000000000 1426 8236877767085277160262473509857978080715122879329115597858406400000000000 1427 1595030201337529871798993898285474832626962106502797647570534400000000000 1428 245449548559779801150110956340441363219720572515394554691584000000000000 1429 28142981620061834964961923876480214360461429940081523687424000000000000 1430 2137441642030012782149006876694699824845171894183406862336000000000000 1431 80658175170943878571660636856403766975289505440883277824000000000000 1432 4274883284060025564298013753389399649690343788366813724672000000000000 1433 19480266402337188212533600178754527010126772949499970395832320000000000 1434 81817858189969874762769966444070529585592991446667998449054515200000000 1435 319753287491388961165830734740580840036017046486513049281337753600000000 1436 1170637529045814303207587427426867007495039051617318667242103111680000000 1437 4034903225412909209445322013010840727566469880748622561962287431680000000 1438 13142989955538125767098188914013873144985178535795915530566305946009600000 1439 40577701457945411317950793022588690565057838265827582664049452856115200000 1440 119021537888516914497618551143652606872544994847579983096237043702824960000 1441 332289072927594034692189519051069407347585340184715865563852649049096192000 1442 884312370435681105783993256177409738725275595925615912318372501701577932800 1443 2246011326456518559601590519061186898916401150013340159577116889238523084800 1444 5449364805958398269917112113026780406934853519976129253252455730154936729600 1445 12639480765714336307439503886475553080494846749757675565732949018705448140800 1446 28041876587916484925221443305698400671364595413255056823492374072271044608000 1447 59532965571353986633345927197822269581089509582774578278542281108849950720000 1448 120975957010320609933825979338957376668420342865134371120917158224115793920000 1449 235340242950226655938972471826007954148545908333350895277143309169658429440000 1450 438292005801607000443807599471000504606986445358075908234102956664826101760000 1451 781392059112163672023977291313344592477037447681645864498245196022431088640000 1452 1333324225096901218887632961577072673118809510567494172243711432706018508800000 1453 2176926826031628906552112084174194605745452423859874456835606749884107980800000 1454 3399620827550926379217937756947516543967122477379673134149766834390853222400000 1455 5075634867682744434589826694519616600463185712572885204209830091491849011200000 1456 7240605555589180570740157363278203160706981590959399712997927006125214924800000 1457 9862588945639128218979943916755998564706436525220498998040431225672171520000000 1458 12817374801081488506503693563191643739969551811085195462759672569186877440000000 1459 15878560010822349394846502776239745667644192987092878654409478968097505280000000 1460 18732113830864621661076467564152622764520162962853295937370641177722224640000000 1461 21019861928477145489820572331408227370009738840425359511250526137637928960000000 1462 22406971327157047062329118696502037886584144725094942608457470987720458240000000 1463 22658054118449765482158794413542898571888009741691090821492970924948848640000000 1464 21699512082994744888491719531655401515362156888968472331948052162103214080000000 1465 19646447114351116861246777850337961906868007670410304581087434047425085440000000 1466 16782239069964864892359001740070362421555795167200941904002749486543667200000000 1467 13494787071059862138039508193096610658298218607936430952671131008499712000000000 1468 10188919620746694196979700503041921654665381902643452447980910618345472000000000 1469 7202601593661617708376734014299991785305077485180464699686708517535744000000000 1470 4751554633378598162205581588284901189716574569053771687690159318368256000000000 1471 2914436064133679666971577863086569207296222401986721299750883063496704000000000 1472 1654987298450836121592991070917733964119658522022364129469907976847360000000000 1473 865793760654052742679524601576722253090840455368942019091968777256960000000000 1474 414870845206645208129321121198381274568110873329719875562037659566080000000000 1475 180857665355086001176675600305475729750872864602166750818016574832640000000000 1476 71146365636408520582269619634588469825699697197336773420796723855360000000000 1477 25007088407088460129180640012814861306093876555003310929435898675200000000000 1478 7757792154490193271148934265801448010087068101390117222207612518400000000000 1479 2091225677188599213775151305591574908500273017273239174831197388800000000000 1480 479906733490982386897945405082313114003554889852445824018441830400000000000 1481 91165305939207293179106581702031659049366333561952996129610137600000000000 1482 13764055453852267310648529782475519522090484412594048490012672000000000000 1483 1548576469650744260666955482165310023100327037335878271762432000000000000 1484 115421848669620690236046371341513790541639282285903970566144000000000000 1485 4274883284060025564298013753389399649690343788366813724672000000000000 1486 230843697339241380472092742683027581083278564571807941132288000000000000 1487 1056209269010268189041112423406133858196536083061365215099617280000000000 1488 4457124875063047613614645388337317651642275084019071857040608460800000000 1489 17512131099104913527243169575323576950701699484611708656539402240000000000 1490 64493439718439528217873044020013141764876176973281260228198919045120000000 1491 223737961817526168826085325839719734326064568818512211682174036869120000000 1492 733930876951536246679974133434814194194598460217471174022354245674598400000 1493 2283196808417819091539030145617886402528019516105260872572634595852288000000 1494 6751784657643476673415008105937950295637892427895939748509195982801469440000 1495 19014803779086730103856800989050621458622513323602876588314176441976619008000 1496 51075758732802720059257531024090819964640735581830417920830641582376170291200 1497 131012047703444494382109813847255599667463693655902143652666409537597603840000 1498 321217835439231729290743140332180384761478903878871061590558012099228860416000 1499 753373703826033338110655667339028011636874820246604160841861171502108377088000 1500 1691214066467490894266110992918371379380616006812380526388849486164512682803200 1501 3635408289671862552079001718267878567449302448668653079393668790961963008000000 1502 7485229127698976722560137719468854653392130668041649292986203041843852083200000 1503 14764964388487689789579555127366704927384624878708232654021330384971523686400000 1504 27903892686390857830867114864302170423451094399336415159630139224954461224960000 1505 50522719302287371297727118120869617581292764636612318939353196761842974720000000 1506 87627349337475939260411725751428816197956462524277602591125321286573621248000000 1507 145553857332742886550454344738525034845749430610350598286240704580568219648000000 1508 231471914860445860421915104726998174700624567103419587294470757554556449587200000 1509 352275561888539506189863209913852176936255845458668283112775462131549470720000000 1510 512807936826201617250124338285493769089293463013556829402923980526565982208000000 1511 713594941954242438093420905586779001511822112135891938719131461339427635200000000 1512 948565551845017713044677994248004724640723147454333528938073530603567841280000000 1513 1203511360213607056997310876123120647031964320202315724832623023645310976000000000 1514 1456133827169715352753831326198954507978126203632678582941480034703730278400000000 1515 1678303845232839884621528465256470338151610623305714995791277005586392678400000000 1516 1840572309520794906060389579553356866975835980367887686194219217466042613760000000 1517 1918151033538155794968777577922879697366061012529262125222802030566572032000000000 1518 1896831384272108719407634275942764436129972783738412412212969886351936716800000000 1519 1776992042913786891827552748462878192977823591538116034333007159910360678400000000 1520 1574220111666040677469776540875290275597525199822801218573121229885810933760000000 1521 1316096869286002826686698503329679660302556635680600238084337306488012800000000000 1522 1036013994078476523606326122115741753050666492628457946487129889696645120000000000 1523 765930512025355041540592555384750657629093314597552834358375952825712640000000000 1524 530282810761585773677417298310784352086287971165761329723363526858244096000000000 1525 342690178164984030342482886549785883592942417900380046006463898845184000000000000 1526 205946756681692337244884632353020402354310456268676514981410353289625600000000000 1527 114607342311803129090006962392770094195811383992839798339232541022617600000000000 1528 58766363588629056431523373810934923456493286285300438082212722261360640000000000 1529 27605760273060388013101290628026084212975902241694959193340514402304000000000000 1530 11799641019989844163216285873708709479626189691151522800715752380825600000000000 1531 4551969227621160273177887444248483652685555707850333594125391101952000000000000 1532 1569246843068539602584351890942761812625019999005218632753262415052800000000000 1533 477542417829223441287858080994613101533106943698090424884642447360000000000000 1534 126293796113565811153696314542840503764205068881147554888893333504000000000000 1535 28438356461775330789671080260943052174839971615115307167902597120000000000000 1536 5301524291468387093730349693355261006661202836377728424941191168000000000000 1537 785589957507605822919090614943178236874032365058433899665817600000000000000 1538 86758756249998218827428189125037865890465527184904484542218240000000000000 1539 6348201676829137962982550423783258479790160525724718381137920000000000000 1540 230843697339241380472092742683027581083278564571807941132288000000000000 1541 12696403353658275925965100847566516959580321051449436762275840000000000000 1542 58322353492903991777733276030020389781892763132946894771611238400000000000 1543 247254286666488155126887721205364738556718201787171682567432699904000000000 1544 976538585075959386839218262807808685243520296905701191680788948582400000000 1545 3617187708910593706091990099402017104870996531468916147177098156441600000000 1546 12628055098556136926524058141284651096757932169884577943660566623027200000000 1547 41708626003239650580355089293953099086659302724871987841322527733317632000000 1548 130713340601640803761406476943027451498403262607311646209651382491598028800000 1549 389613730637733769770137686991530357480308239663118773148586855820899123200000 1550 1106580269768561445772859127351225732884979264649221670093862468153927270400000 1551 2999314768095016904297732216215501312641465590236701751528827051450455556096000 1552 7767495969750277111667872602864057001321551242474752498025789581974006084403200 1553 19239125521599079043576190484436988357890904037208734111312687579908758568960000 1554 45611385571141846076865722527964885641927340863988552646979618589905935925248000 1555 103564005509276465918185283953256818028850127858133387203172778140077714833408000 1556 225315666928964803778336759398508891900420874778961627262484525795375655682048000 1557 469854134658193520574071602063073063015756025920989160384539867956803272704000000 1558 939321936537705542710397873236139300113820589685660833951938622884779288166400000 1559 1800483456744275596910123309829220061982733439780251021552041604301982793728000000 1560 3308923522667231720161466679069570205016672848601069429697398467175498372874240000 1561 5829958599606924085277187278745977242513460731567514521298956605998408663040000000 1562 9845636489387853484743635201398882056673304396579112560156870498949298126848000000 1563 15933140178644865827315326344232450375140838664115790463493187166273105559552000000 1564 24699009945659927630146523953982827749608436543605406078975477840990019230105600000 1565 36659050010766037097313555643634609546381280756753664411867430020118316318720000000 1566 52067920228138374526391258264410189310382552742812977364625329886832669491200000000 1567 70724573842286277607886233228896513894547148025521534498291462178021349785600000000 1568 91804394711563866387058404031467763152057562592394370147122251626788435394560000000 1569 113785678580315341997385427472389876055691942165462162357094846570773872640000000000 1570 134534592475727938884045174048875549329704244187162003673823156313659775385600000000 1571 151580592380628916371967280833128737828219297619405272614420367128224124108800000000 1572 162556048439743210811154843751912446231384271080513935159274907422608782786560000000 1573 165706559208186965006420767670384194302862455506549070678843008727486824448000000000 1574 160329998041237866790967332271569527006069399397963991491343400044683748966400000000 1575 146999835600700991582974503195878823719109888102550012188843911080671864422400000000 1576 127483031719041579179210596613767540962553996956231055744697794902844086681600000000 1577 104360256968612310559069082836234264188678695979066795627828286966883942400000000000 1578 80458695942298158658166657064443731032474792530118349909734483324190064640000000000 1579 58270914048850709130800468511713664354651384368823880840403280184580505600000000000 1580 39528989418775966842255833394358813328977063859985594389566691983956639744000000000 1581 25034678744092439762167970241407557473204771810792410164236125384736768000000000000 1582 14747220851098557926990652858076191677296354826621926022895614241118617600000000000 1583 8045658374470329525514077980097764746331208873390795624769466447324774400000000000 1584 4045270449329370767276076058411636340342885933561141593168875349365227520000000000 1585 1863633708114098501553352510687126726750380131647911958546349014646784000000000000 1586 781342153418706802369516673750558527480884100033586873709105367744512000000000000 1587 295699160839343050708322176437282147717911662506402370131197423517696000000000000 1588 100019434604828650592296733329013525777696821856640249108058668112281600000000000 1589 29868194842048844795270485187597656580620412085971455913351970816000000000000000 1590 7752505614962367939963028826951052554062246814007572083790416183296000000000000 1591 1713501659119527829638723246181691964108364736756540421766895370240000000000000 1592 313585186527806062040797818182993114367793124733478014153620717568000000000000 1593 45622409384145404827301262378922350941425286978208309432444518400000000000000 1594 4947365173475508185817734296935086108583131769714797191700152320000000000000 1595 355499293902431725927022823731862474868248989440584229343723520000000000000 1596 12696403353658275925965100847566516959580321051449436762275840000000000000 1597 710998587804863451854045647463724949736497978881168458687447040000000000000 1598 3278748198956281815479028558528708344745575056496475543972505190400000000000 1599 13962884760309144670661178939560466138740004826347508013319453671424000000000 1600 55427923624253190128376885880853380589307291232080781781826479220326400000000 1601 206468666039297085088508318617744192613749886949882109008640652555059200000000 1602 725257024063696636415807206408950546942799184170880945580877221671731200000000 1603 2411451386772757254059029349309081455433468545612138786776024952803950592000000 1604 7611907455714562564701248333867208977517197825083556102629735113662713036800000 1605 22864075640526217537218962287069919630884487521993144465998074985903135129600000 1606 65475018682779044891211350314592414258881612977324482483593579919008019251200000 1607 179027429711006561098401595381580330836771865699747514786552939562764783845376000 1608 467972236755060704200675920138757706513062991071189859156261314156499351843635200 1609 1170600980846551751780281138362840032057749240993386140209819979458578552874598400 1610 2804346223764731407870970937863714444600512840867072491677923579573546273210368000 1611 6438143706515467936494496016773890208602589932151309420435390236103035133624320000 1612 14171137430661176000359637785615350216856320905493851934746725116642202440695808000 1613 29916882211722274012601397865908233799289071448038779017733985018306993762336768000 1614 60589548735300800241541498136296042877641805463053822427845740636813295773286400000 1615 117734868435358133195754067068686830873081843242035952218049225052837063635763200000 1616 219508902947506212670334476914651112658605614877484657472543104643565581961789440000 1617 392656152031332383178751821191166129681087257939802201786689539279420852587724800000 1618 673784773997465200936464504132002917266487721571348108316062836667127277027328000000 1619 1108859852770645262994018249707792626254699661915224742279069632288178470125568000000 1620 1749606781065787861316457847340384712606311735716565921082970063919722504755609600000 1621 2645683039298736340573075690939126000587954199424734952959987549310386175370854400000 1622 3832279783044899900910749353897835840040954972516368342715704224165587399475200000000 1623 5314342061099629283727801775692869700164586660742343343384580459026844994764800000000 1624 7050609597589306013088198922942400611667996501863166159692715569906728826306560000000 1625 8942521052421447410691219251334930427376360513852923456116734453513413058887680000000 1626 10833721857469909495430707143436337168078503997279474914089847304117389728153600000000 1627 12524550947587057483351522948121475798271407992301555376622235248590344211660800000000 1628 13802137076425116212955656955934087861632317406710343819966426196641039683420160000000 1629 14481360865730252786316517989602713160364594182943193883112005526262743218257920000000 1630 14446796344179490385506055940330571924334347398002102855917049690509355148902400000000 1631 13683210727041342999539461476202578046476513313273576393280934622036871872512000000000 1632 12284044022290863139439901022226741124071869913138189548312613402382784108953600000000 1633 10433563532127786241759450116924750269217950865252058561967504686647887894937600000000 1634 8367016480607352375542888860549516712799700132912099033174777683929349488640000000000 1635 6320601632542969740335159205104826983094519640798634623632494056655730769920000000000 1636 4486189055356631799267544942040926456254119566543324638591462678300211544064000000000 1637 2983101586420215300371639669293175751658549775803798744779890700903524597760000000000 1638 1852266196169309274160363339949976590329991514533316674015835538276850073600000000000 1639 1069940144716477886362395786924674876240994599628005447948705919177169305600000000000 1640 572498455264668932564565612415255519151443593835228141082544076799418040320000000000 1641 282355387424881829847135087168591095673108268448973299778026060192289914880000000000 1642 127618677456582013502593796710951980242696615526036903062295606252797952000000000000 1643 52500892064263723748663808873013492536323721701903528917965902633238528000000000000 1644 19498948897319527816459759358977018386292870161772765346217564319619481600000000000 1645 6473551772186510536965390370298118005844190525933133488334526435085516800000000000 1646 1897681861698285999606183388501544115477886013797025376446509876248576000000000000 1647 483581373658811955457919943133727377693180765958744867808466949898240000000000000 1648 104949355060653058785859563373513904574123016559658330302714424066048000000000000 1649 18861284624958057896450357238735293599845058556920522064205170343936000000000000 1650 2695040147074334914252760026711249421976195588949069042654768005120000000000000 1651 287065679826213618686070930163478948456111058973271765195056742400000000000000 1652 20263459752438608377840300952716161067490192398113301072592240640000000000000 1653 710998587804863451854045647463724949736497978881168458687447040000000000000 1654 40526919504877216755680601905432322134980384796226602145184481280000000000000 1655 187599645928312926934158673483600100600234276199180274465120242892800000000000 1656 802441927735533809858645256672003986597671425214800907847153869651968000000000 1657 3201280300863359271329466032027324092006735614707647085604067676572876800000000 1658 11990425658736946610558481704734832501340972721071603340619823112519680000000000 1659 42371993701827193701143552358398902138808302932489624443153204898063974400000000 1660 141804271190429343299859516149071346241364502204917196519718685639855570944000000 1661 450758884683139366966384360475594481906514555849047669357327076148402297241600000 1662 1364147571155710900139090837033923090780553371354277683382928155105780406681600000 1663 3937852745683141516634017628515396889434212327405433801758816730256585313484800000 1664 10859313680355164431521004439896003000284812474658853167669453354267672871698432000 1665 28643719221859532311520944997106572910449081013755044634558977242110875677386342400 1666 72339922749314178301884135928346974305448462629477288301834874599016969735975731200 1667 175065547505594863021788998256948643758979972062337151848369303768653658760360755200 1668 406235038404087912090379866086203744114754805904763651848308173571902650441531392000 1669 904326989145419051067916794031683315489849140595419201587094185190151066124025856000 1670 1932000484958748434724033882926614930029178207026112034966784747909773883504328704000 1671 3962191275511424271982089157489314418613497126010727121688684961609576753037049856000 1672 7801499378050827996505728789368478131563217563131018080130029159474351951157657600000 1673 14748969968279658652928392458440163208129075069615308568077892240687142380901498880000 1674 26771578724736070094595543346189491644994086000118418651292165831798300236736102400000 1675 46651511310513496500132264980538655007492632546302688411536062014894092694899916800000 1676 78028276635871014411261259324248243876380610603737468692860351447102972891758592000000 1677 125231363134474749143900517041681159022417861159894426574147895186052287583957811200000 1678 192794495985606880084260302719699415136064871024407474424710571844765352110273331200000 1679 284582023616027702866239605445654792897033288419051369358794829510198136154357760000000 1680 402556771841846266596164184415837304750446268947739147483529395992835437087948800000000 1681 545371982712280433406677986551424316769519640446243741373868459878408357958123520000000 1682 707140768720523070775869067168478251487156451341785289470049899807652951493181440000000 1683 876855256396006816149595665464584200974389182746664850330506595486580193212497920000000 1684 1038911059736559561413958022346014235543825375479572903890162828293171311909273600000000 1685 1174982892731430406122369657880008757859455739943837814413375585914839932516433920000000 1686 1267105955792228127634622547997245461713016025442493053576309953289489633310146560000000 1687 1301352300187329293922290282255732133979089409723245260929968014725703769689948160000000 1688 1271134087143459224080955206114786394076529070388665351518192962933419771795865600000000 1689 1179102884717026203931955509934014475698774551013451978018651675707109209748275200000000 1690 1036938706133754888800125093464873445812010516192342161771401849624709837933772800000000 1691 862961790083347176351044319377538212590647089590315811683760001389944772965171200000000 1692 678220919318028665469733851391856773122776224576181936807693713218691934453760000000000 1693 502216239824503832431321270695421060347171081284116254721380640872685558038528000000000 1694 349484352640217544091885258831348076094702119882549513996112277083509363834880000000000 1695 227886338224879455942377936818168871466810057136354798954878144418824962703360000000000 1696 138781768487950229037391820132605484739596335789195610841741330000726353510400000000000 1697 78639838172894678269763258745430584269995052632612238303499366902185108439040000000000 1698 41284189114863697334127586914880935296030689430341516294979424810134918922240000000000 1699 19980257049144857112768925335110862179123579165187901964562022265062529433600000000000 1700 8863010010665804874793151754465560165734496451206198689189654337723301888000000000000 1701 3578982014167608101725405300493324197225908519210513483878798589980521267200000000000 1702 1304941998085968435797095700337889608875176627743281345453511094141609574400000000000 1703 425371902953941318288856581289195796868604838557153987385842858265359155200000000000 1704 122448231383466581441410606183699666302405604349499726287408109956628480000000000000 1705 30644763295056634079147912212110388823077231007796513085486536616574976000000000000 1706 6532459686776568356962367658030634773045565198846702933400844761038848000000000000 1707 1153265373506014158624276255175511777844431252086884604834195804520448000000000000 1708 161894911692108261634755084461725768848712892164726218919475706593280000000000000 1709 16943629596330749705270798313296163345933049210222405246865878548480000000000000 1710 1175280665641439285914737455257537341914431159090571462210349957120000000000000 1711 40526919504877216755680601905432322134980384796226602145184481280000000000000 1712 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1713 10921306383347026978936883663954238156948568404348682521122158569062400000000000 1714 46916831100517586825669742233943431423865411214856813204065164925599744000000000 1715 188081583233281439166684965627600809296183679928687933688577386850182758400000000 1716 708249809410196340497709803002729581445803360280983582098366011232432947200000000 1717 2517527762999661967719118445310810486557586433689756234405984999650308915200000000 1718 8478879691255865073598713250796531494831990945480135144802602996500006961152000000 1719 27136645209955088687149309520627979374267395754679185198363001216086322236620800000 1720 82726630204496347143798343431772295120524211985340486991068449605322481965465600000 1721 240672787390023606066024839987198327404209295331703659652457723750833971842252800000 1722 669218720917430952194558433799122142910861246804267821742416461850090879693357056000 1723 1780788165351759682814945858671037261809179636019039973648784666939375190877090611200 1724 4539440150122536729247531223809403384641399804674743257121130453648314752815228518400 1725 11094220751065586373188255665971532003991668393798759555129272988369132814668608307200 1726 26012549892515426983547078208597098171281498351349011933079044319931504948253871308800 1727 58544490946495623643294872045130688460132572243105768469776085344607301591816470528000 1728 126525259953934114031080633914250598989529922257041205253467022341809302301235478528000 1729 262651102223961331165269747144132690090078862828066077652379068487821607695722479616000 1730 523806406886153660693009874618179391165709566929792136837938020558484794721811038208000 1731 1003668746343185933803455609587530550571187487737177240470988303989866945164282429440000 1732 1847730965400285238545109363247793779572238489399174453136503463058044261348723916800000 1733 3267990809229240268994177779141221314979448493688042719546227079331621681275653324800000 1734 5551973293711815758856062870378248554994913331035432329239693748259642467009796505600000 1735 9058069424424568781805238952875216832456989991159838521236366004074401056380000665600000 1736 14187633482392593024340709966742913894429791187253099754412762651461645324410840678400000 1737 21325619769369778768348404683840463366429552503915166283427864407710625699709583360000000 1738 30747425380843803737099752437705588290848749097864206157373370534849606891114332160000000 1739 42500607837042114335683756199210217600894188407471093981739664364754241562945781760000000 1740 56284580101734190240387389519211619455801624110318371547731211065439305209431982080000000 1741 71364687163863564389176751544831752949642109688218334713800829632643586799627141120000000 1742 86562499156600659046497435260006351690773547260215173935544641905601341887112806400000000 1743 100355250630256309958930138849766949257707019556609353256570831660149026755140648960000000 1744 111091598003355004398723936836000517030857513153867407168653996040065276572514385920000000 1745 117292929952008627259435380454741564007316714603550495901956373312643976541251829760000000 1746 117971755260689830990053271551352503411727726013132929259674104350812274933618442240000000 1747 112877660363608592670886851790190363383207441422383502028218550893682026178255257600000000 1748 102590148805570726891957653778587180982252493775640116591412767603689102151096729600000000 1749 88418515951783067113965198982097533825301920295354977063199948516731060835529523200000000 1750 72129361343612855298584247517074144919565610429850553178829115419502033570994585600000000 1751 55579157763224340234336253904616835651924195472949838309340131986144747809931264000000000 1752 40358742046112770854582195840035030827379566204552522000629737705750965423964160000000000 1753 27546266075291927752425215947539065664957770229093108413223535736715731754024960000000000 1754 17620568777746050433748598914054210716502609875500246984925879205632776937144320000000000 1755 10528726659009751188254117272937009731462355491626921087797840470357969490411520000000000 1756 5854635848269460289248983425862039955049562302794746430462778782683970068807680000000000 1757 3016643419019268092576339080606072094710548615946266547218671407829698058649600000000000 1758 1433146404879280109925373367174102149852285435768603014342852975780827863449600000000000 1759 624142427323014099015351639888494131228624027320901120456884072091865422233600000000000 1760 247477772569031358159051005043277158781603853331214965262485975779278376140800000000000 1761 88613728277541049814811371031329947053262735395735717195600929392329700147200000000000 1762 28370592567938127638044644223114370488969766980128683493961813290752409600000000000000 1763 8022256071670080430102519823671085533161165220276683799616032731549401088000000000000 1764 1972410353175985936819508759195517035636658793938527450582548900202151936000000000000 1765 413109755062506944119213508675803326086391968159914562550628128997244928000000000000 1766 71666235047467043740526712678257730596824635358245889358376164426514432000000000000 1767 9886950659653137872817235947566094760743325923252841544889384818442240000000000000 1768 1017009536001725462078219477949522313203287762999707838632689496227840000000000000 1769 69341559272844917868969509860194703172951438386343716270410647470080000000000000 1770 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1771 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1772 646707637948757470329105611083815125943794398174753411670628055488921600000000000 1773 2789935647697231676672388559130570930321956398485249344082089047748509696000000000 1774 11237563904065157671311422198730278042746433349437158527238261318937581977600000000 1775 42539065088134709846031618239671448542487132976292783078557904210114274918400000000 1776 152075387064031037797916537288351466614126616389100535740444945035530390732800000000 1777 515359068362094011148638792468860221114432984385466510949789486791402264199168000000 1778 1660414225226141288057000254472626503545600286144432872717035292724593060688691200000 1779 5097964343744925190981296738639589247105067673172522214059942536442717013855436800000 1780 14944234127851859882189650650130651972933066332438580302414621747747106676382105600000 1781 41890632408028662240139195994020189705782906514768838079327148486663701620330594304000 1782 112427907685845561760221948433381542018761072239970304484444876429774135938375273676800 1783 289196426841450783219383692508807246835552744108038331853932112768523072706623569920000 1784 713571746264462573498324990201842632235846632694898476095201802211206927852045860864000 1785 1690059534173328401253913193630830240161491760242774337823473436713126651352338923520000 1786 3844313214230973199707603623791667091717044237613475518712974700130803368140979830784000 1787 8401702192426042706126475353662876355744386569055123405470971683680465661241956761600000 1788 17647344450430598477279285858046088898136661585225599070799304420592232993168629432320000 1789 35632297846314369941862438051066972500398283979762925471181166445731391827109855887360000 1790 69168777765084889647571068583409710915848543548159507787709132326013360864407073062912000 1791 129089501885480547750230564623370444006185820629294837544473470400221950322860359680000000 1792 231613808017931165880103785597535726954804469404977183969093970404784608683586748416000000 1793 399462222132040415690379620493423533674247753392227447255158926892614582541642366976000000 1794 662121481796421320580198544238337509879845416092245416325458550450361439067645358899200000 1795 1054464041647352639199427622906837123750325439835769010020025780534022699493359616000000000 1796 1612902403452631772941073625515160185980088377412322304582563066341468049393136435200000000 1797 2368564211473398668465943915604481756687244561875782486654153336156603074768194764800000000 1798 3337716347668267446707034931571453722305673341683128111171721201961439638273888092160000000 1799 4510807245439496425582001155211371640717333097917974552804852055074037771118968832000000000 1800 5842769365618241815932662637202210388247131570804114522998454069223711472251528806400000000 1801 7248128065155345815418651226685327338244902578999245303611158761409786775328469811200000000 1802 8604397261039742718018298685196446908618694118906622234139562967022434177053795287040000000 1803 9765772302366147178210476716516572881067217901889676327160852379488620173942849536000000000 1804 10586305601279224153464577362417769338449984095687103694781007894768148742826832691200000000 1805 10948293178748993355233945956991010877540704131295559686987288849327819423486050304000000000 1806 10788793395577051052234188759918569059019709454380279143753488155005669167193705676800000000 1807 10116414552618582222777428237383496759748365023968572951909221120790209969331896320000000000 1808 9012527946961317854726379929751480192036155567124627960611069363823629368886820864000000000 1809 7615535925440915012947148164827080835615843986584671765952515853386400292438802432000000000 1810 6092215400431137430470624633538284955326586339668212034225403288543119430054733414400000000 1811 4604332091249627089793799710746740244892362224986592330410759804085096872411136000000000000 1812 3279938122332847342430957770346241138155070657903146798406007854402017755870003200000000000 1813 2196556733049277941193026405725839190201880332276425125466015374074394572960563200000000000 1814 1378879330324655488758182672407614634965891198652498964531885393593329608231485440000000000 1815 808687488044327209348871182135088785532267817496474567260408928874104891637760000000000000 1816 441440574894262530478208259919550051565152671966593315656726658282730838556672000000000000 1817 223321235162763858744108626371151343197970077043875839018287210331234954641408000000000000 1818 104182284241383997008398295010603954785546233093057507781070250115118969493913600000000000 1819 44560025093077526884120888012201070667088580657944936732417108031386964459520000000000000 1820 17354620824257458488867370137969047656441090201577940612402267647332092739584000000000000 1821 6104551375385402021385202560730245211512353021614378185923793453770877173760000000000000 1822 1920213329193379254916325524975426941393966863982887202369398408989787553792000000000000 1823 533529526564227352637682047623431952826943460296760677164404087152495820800000000000000 1824 128911224267015164354467561249234799127840042200176914071362151321551503360000000000000 1825 26536234641175930563128605516510585713877819766771893849878112667015577600000000000000 1826 4524973016530222540225186118210574773709211174175441565859162747746385920000000000000 1827 613672799564677523140380162262723123080620229719141888993134230110208000000000000000 1828 62060695549196201492727711324874259339791537355777626062017529485721600000000000000 1829 4160493556370695072138170591611682190377086303180622976224638848204800000000000000 1830 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1831 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1832 38941141395471138055484275684749296962973566767257892132778504624275456000000000000 1833 168689554137731415541001524770001886071204972705464467468266598975888424960000000000 1834 682623641187001155308702497601208395355751870161685259666541946279500447744000000000 1835 2597294160904343221447142783175208024720213711975315618822427297882606823014400000000 1836 9337218549282535817105150328499445239560032648227496059819486223182394818560000000000 1837 31833996424109826895705826771861722066550738761462593871430038877697318196346880000000 1838 103232366992103135361460486815639611760537048059364237939670643971015399490715648000000 1839 319161174426504641763333806354156366854668862679506795825332834528359765316835737600000 1840 942535726764815919650210709655595421599929589004867518071416787692810853707625267200000 1841 2662880285760238333230248266142517902076305054210516087783775126677293163983656714240000 1842 7206471417639048990254848061937114607889276306060675487939291219139748874126152957952000 1843 18700920502717193734285684931729013314358297513361943565049265283268673993657917479321600 1844 46573858324806614591751487414725052143012983635098406879813225598663215616308858060800000 1845 111393576498102180104211341480675611260991358472295038934741231433744496071068977463296000 1846 256009685866458318001264915331962479105445030660450146190130583558545101858743873699840000 1847 565611142973258133562910179200439254812135901945123012627665896222920793564773082988544000 1848 1201669604297078634640907232495034231935854266787473042140964783858101895831231030886400000 1849 2455590070886612969102773428508847950190356947319836311545257466314543703503626683023360000 1850 4827140324985066407749650437974855132458480008505066051214990102029698096579511645634560000 1851 9128745668430530657965255249070420858688120108720880408422590870533584236659763042058240000 1852 16607708020670961455561068992942922941418170397513822626579581102691737477795272458240000000 1853 29063237104316910590785060512751198013460563530443144882629602962462136343537450483712000000 1854 48914920016822208795690643925648991867298423293555956266396168345551821742516495974400000000 1855 79158758061955270045890422436130327662135816376360030593012552042850036507225065573580800000 1856 123135745248341722356450108103580539252563438640633563525454428493838650450922176512000000000 1857 184049315178172346204424549199663070236716971525267329118395839894274353770313233203200000000 1858 264214214569877810851002581615608230768896003671633813809965412193914661315174544179200000000 1859 364104492461081274042717047396683002667598839442206060281099316959362576138806996500480000000 1860 481379572054839905297837791733262400875630554087868133411247953750569783697541824512000000000 1861 610170764877868003403098952717185951942108101864078153906623147761298550687254052864000000000 1862 740955805682200283359076109139031962002713627083373938460319699625049440658410281369600000000 1863 861287050495240597669214160917280673939831285918392491122117157714035104102292421345280000000 1864 957448822054836306088820373390113065382217236503585540483168602209213390309723996160000000000 1865 1016831981168433222531832387741664810159741707131095106841791599381786222665275329740800000000 1866 1030517864990837830567239434089799524255107211858161337669764399026813829853634101248000000000 1867 995381435397888771247076489600078291709611441795804426289678840827616688178887183564800000000 1868 915059015264566613526347640568278191632858839914314876857305343298655530998489415680000000000 1869 799408217510984979256431327220181097434324550745816168460371587028481933564027338752000000000 1870 662538825118063931333176256440553249908613095856894920925672315594656777208397299712000000000 1871 519948541492223122606452967986335812906605187085924021193661719786830589546857496576000000000 1872 385573903081205551227403254361390818329891090698639093451201623231610037121056768000000000000 1873 269550805120936264853681810698092479214625787568517673061013252329348420124173926400000000000 1874 177184699340598280796791095790667963276634326207036218266951784700798743131193344000000000000 1875 109191939816944474066292308514040371070435281790498428475027493050552796260450959360000000000 1876 62877371455650476249391698791251998442861212105336954466122001296298570437099520000000000000 1877 33705540554901907926644097538568382963875227533095842861306658900879715852091392000000000000 1878 16747035107132941181477003140080350417437367606645614900723713892475181037780992000000000000 1879 7674351149171083469450371441241054069731534027943456577436398487408928403279052800000000000 1880 3224718479016246326653965720875995322073805864333978336632574352377886822891520000000000000 1881 1234004123735997045726480660542267095512795691375759721775540989592857267404800000000000000 1882 426544919896258258385624862095768122270768015941306519624277370681701989089280000000000000 1883 131862864711909362413909850156128118122102884544915775153072962496618702045184000000000000 1884 36011738363924959551065202198995981447498405927738930733995145698375368704000000000000000 1885 8553380188889374708928964638449314295736031464815866990846242931384715837440000000000000 1886 1730991286256489533385584470500716700685832757622980655694845961550639923200000000000000 1887 290218856899573113641033232355555574712553039536973241027701167680410091520000000000000 1888 38702991308138390908565331928467673575982845335337745236329702885425152000000000000000 1889 3849149955235621390906497492339407973130534344825939690170495041064140800000000000000 1890 253790106938612399400428406088312613613002264494018001549702969740492800000000000000 1891 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1892 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1893 2383730612236480811528817157952930479122141745409092666051938059777212416000000000000 1894 10367945085192558624112061562339613644269450468567848299829819546777744834560000000000 1895 42146110774820264720453856927983717774914478997979194242063858519977192587264000000000 1896 161165438379912941129510519764092523089356043911140993786834232955957017994854400000000 1897 582556802310756400950649883954342199736763060101753837743100796103539118047232000000000 1898 1997897093166394655540686335054561717496955260338583202516149288878630778888519680000000 1899 6520012361487060045319030483157048371858615102951456671419919554375820596308082688000000 1900 20294690575953608230455046082128655272219097007924828448862668057998068880252705177600000 1901 60367129902492312874532857546178728019287724693412479764784419560016699964016662937600000 1902 171861054699022697523547251331249546242653904196890156535524450604242991540079312240640000 1903 468886439619344610071078462705731688004085210266016881729918290760974906125515554291712000 1904 1227233807677417405674484957578715187470527463987806663323276676909066100102646801734041600 1905 3084117324348527008642554636410705353810449869414708086014247210200948914512393268939980800 1906 7447042182931525590641412654127363016922654637701375071336600275839699278963531638112256000 1907 17287494485325490099640329957459845394347017247371884501619084068577418654449410957639680000 1908 38598434695232079235357759576538194209227410509219706109329709006534890037191060041498624000 1909 82917235292667184983664814228604555479893420607102946785269172051133869136306235294875648000 1910 171421047201430806538805509323950341136457150588684529762798071554633000038683386220380160000 1911 341111771170934697285681371858134274133584062517885919043474288083787914257919117361152000000 1912 653396292273963698290873578952792775029144926802075025938077845143142600367835778478243840000 1913 1204773848297969792606495568799997137458958916531481668798228855545401255115366643835863040000 1914 2138227039818092698060232209122567383532294124102335935625156564969408541467280473587712000000 1915 3652264574425443680125185671257866058214796782107105664550647137215290262194867615563776000000 1916 6002642322183004483895891222819525792205446958003304816567273714907095948761124903374028800000 1917 9490249411697726814890717155221671085959765166487648139878033939195408590186879406571520000000 1918 14428537602325397899737600311872541305006384667697779727883961374390540491713083814707200000000 1919 21086398598573199809430620306943004973294014455151880528604577820974201892024104491417600000000 1920 29608372048082536420433812176434693624252617308780316463826089875950727661292114023546880000000 1921 39923184176716591170406899670232813530773830143183931886238005370606271513575454193745920000000 1922 51661803819195145366524169867746215094737510836344811390641450625956305102848751960064000000000 1923 64113597857828125390399710191713714192370882409872233017184819257728270951467902802329600000000 1924 76249095862040085525312499308403143894416544507689907989179377008557723451308966705889280000000 1925 86826850811687954394502110087067159228329683862025670176503150939325175244268813670154240000000 1926 94580010801138860981461668347505397642739630176118709893777020037402214853112410983628800000000 1927 98450709105336270453215739050436039335152499672936170337318334318998161414356316717056000000000 1928 97816910698941376946492285492837558667470157576437878159781927655449915853642945842380800000000 1929 92647713040860447961249036189867866482860012581217971261013743051839804853526680148377600000000 1930 83536143848223615048643521302025618225542433512238751596660269854086308125348265459712000000000 1931 71591788815130314002324573404460811044364056326357420746420503145384858818709301493760000000000 1932 58218414035748167732320681304788614583647440246517162129840257530782937050694199279616000000000 1933 44837898289134686651736170203484608247294169203139869569463429528388266435805620207616000000000 1934 32636703041787745307625527135762055601947598851022419981672276567817875186658993766400000000000 1935 22398951279976754517312574703248722366103602764075469255907628716910705396342272819200000000000 1936 14456835099819937273102639034145853019468462542329997740722555602918865269660015656960000000000 1937 8749156950557180384196047509398188603184121618997983503809679266349088628383363891200000000000 1938 4948397060808938290997308094250263289168004636364346319981318252583396907084152832000000000000 1939 2605729547615499084622369775857615374765815118060887123425559515782332688352935936000000000000 1940 1271993105241817268347368808639561118290617220823540366458358574570753322413509836800000000000 1941 572751033529374115928960109594247364063347325093602050828970561378088587957056307200000000000 1942 236510175498708136122013606336878058929970830390620259859936717984058634456268800000000000000 1943 88953450424207603093573630275497477329669429232583443507633510080819541972090880000000000000 1944 30223970582031900543300993688503757563528212786187801304799873987742244257398784000000000000 1945 9185447869930618740552199392413545128768855642472610857886570899921688699338752000000000000 1946 2466390063174199673002187761691191170204811839451670146077358686526737576099840000000000000 1947 576026378850561470527613707815256005007317528779874504493928964880748406374400000000000000 1948 114638862301237373801695757521729025295872369838642284421601145075340851281920000000000000 1949 18903357313072109322961379491903195846750476819063077197995078433794309488640000000000000 1950 2479571643141399577542085598883828953767967624483971544807522964859571404800000000000000 1951 242581043882157018426909484819412139845094664478865539814591088576954368000000000000000 1952 15734986630193968762826561177475382044006140398629116096081584123910553600000000000000 1953 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1954 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 1955 148298878172539035113587520605258314932798792744351781298319565645668155392000000000000 1956 647580056506411596318005451180961906902950212542024779921552688019774604574720000000000 1957 2644162703294434088540475314222009342977506049280413587907448686878919174914048000000000 1958 10160841622653883408911467653085671302639732638482658391751977877349243886030028800000000 1959 36924348935166461564587845403989678999126089945864442909006420523199210408902656000000000 1960 127364960590181007049226452077108879683231804501602681582459860687096342999371612160000000 1961 418226046064362485398564694301118931077712823205360396045648057393451292423320764416000000 1962 1310430914601020190650765100957233013852452935314951017200844776030886835346132382515200000 1963 3925414269138105872295132582602239034645810804062897201456398025243018017691307448729600000 1964 11259056690364330375205258157999259147237419307141314502850360133063232475125083988295680000 1965 30961430858088615497165884452399109664922475982658838389145702983827117086722836800733184000 1966 81715133351432014472671008922349121879221725290436215706802173457493797079870288359011123200 1967 207169313609415100809606691905987029373364748935553387956085923832276692001102791096821350400 1968 504894257882633964740763349465646382002550885709291167627068678044874640098912467328119603200 1969 1183530290834153270037321647174420859703354888902577465170432216389395445760316453945344000000 1970 2669702862869596754186426373064725567281651727529571930804347303502401880777036297895149568000 1971 5797041977964310815988300394974631741310258056297117704545293720281393017083234608987766784000 1972 12120615161756719335111908234199803149098424907426293887428325533307655646851882180971331584000 1973 24405929709425136555949549732359381477874897737293933046188569220732877684725969614578647040000 1974 47332805544404443239747789332235837534478666712086369989030312160550599507964200612874158080000 1975 88417300732227364805711070423608470798067496287795439010189823791820872424877283265866629120000 1976 159075101131277082717077299479199114803099331858037424722320741850102157183509455526827130880000 1977 275619625530193640223146852427806745430560165344994277721518723501644392709829243057471488000000 1978 459818173761556926324549711924999384513892834166775434576386501617406915115866566782720409600000 1979 738461521579834174620621744194231752134641614272316805086619947102792731310614645791784960000000 1980 1141315816048315566970889865371861009145349743725941194765634487631294133831070061082705920000000 1981 1696927228374324131477613667451024923579401282247256645426350782008945110581747741464985600000000 1982 2426138227741166852730953723533355143955894677888632275558145751296222767976785995219599360000000 1983 3333880208350822208757808332671040554011303370832032954397712939380159936019149466695106560000000 1984 4400727362091596747836705521907249741796940576148896262806910099927479061783886247336345600000000 1985 5576558985580393280567031297786382947863857545338767600175343763383798257179321284506419200000000 1986 6779079074896985315062165683255833775609693996592685751879035590777883524428128825439682560000000 1987 7899484913771975994794443302575467620672186368199358514586114799520565739037862348843909120000000 1988 8816073597267999830263695180505618067613066322228232799415282374255993279198109145770229760000000 1989 9414244342570708902450534213289723356275342035886197407195932429086963527549026020884480000000000 1990 9608873991126471106998288306371626053448639757964850578049939550121828593842690044041625600000000 1991 9363383904394178720617654807006797392633716610363715710094783392465714787503443165367500800000000 1992 8699854014142561155543361695940567256332311355845085506911458966923263688205606304140492800000000 1993 7696600516618800455041220881855569395546726399211471398547821719323227263648559045541888000000000 1994 6473213222821598959496865177075326545960703548338360881906916092723936449891412415086592000000000 1995 5166904669392025449432790486112378909261783540701875560630183189522172938098410623336448000000000 1996 3906667316734497048445701830963600993707106235295264560781145187397015451876693662236672000000000 1997 2792113210155431828301277298439189177582170121966643153078180872864632367599557646745600000000000 1998 1881877632507813309694116907059986671315603199243780507184734110925040684157980974776320000000000 1999 1193005310426442361109773702119251079273496354782724875568715116644992432094469265817600000000000 2000 709261837495784471714851287275832999674885881928496713014086977912228685144852214579200000000000 2001 394129893810181042923460406532934527826376755228899278691506647849924281310837211136000000000000 2002 203938590810536626699410615376818327322777393357982084644845088380938675030578534809600000000000 2003 97838226235670241336616598418181831368167777976156805107855744959408405251599473049600000000000 2004 43301182557388610236012849072598807856825557738898558652764604583916064734141480960000000000000 2005 17577132876734986334024259000261624599868016962341806750330050242197801959539343360000000000000 2006 6499465598144773194550490383013101790081559512837982743294534711442635326507450368000000000000 2007 2171368208783389090709189027820338948850664327501255342343360717145483645001138176000000000000 2008 648930368893053791715954408415185289506216538739524535382671067160428919482482688000000000000 2009 171365088963315793187832376777561386671718337954194077312878323581576967880704000000000000000 2010 39365086678308159525251504604001535848753868541668793885799293027993043536445440000000000000 2011 7706423304581001084720263707236552584363254643584520998306960132189675711365120000000000000 2012 1250128166032949114539369317661182754245141648223664713261780972981363377438720000000000000 2013 161334751666036310217451438392949460942705959042243984612148502418485883699200000000000000 2014 15530431804001447168909815882168202077434060573446937586832523530299716403200000000000000 2015 991304157702220032058073354180949068772386845113634314053139799806364876800000000000000 2016 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 2017 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2018 9374299298130347149681666920486224604854336223691420453986295803924914896896000000000000 2019 41094141316249008638261518465611116764751460975636264697654458476537136398991360000000000 2020 168524990477068582367003961149529474328291731742292130377933925337431231833309184000000000 2021 650709673040372391115584363401285329438213180421529133032004401020518041519548006400000000 2022 2377038191028756495613591598716778133458142329781873195226164382348296475191017472000000000 2023 8245538610792402213488793553281797494038360223276155597149009746426264871413827502080000000 2024 27239795626186103629454160905510254815678530493448923721953046640597105823664809443328000000 2025 85902955988379171894186718914714631321326237510484797252018405349093480966192906213785600000 2026 259094977187109851670450238612556156307358157073797082846560678574588116632667560712601600000 2027 748574714184333872360882589779975716622415524390531785694136668635413826109793365749923840000 2028 2074419767653590410448708560239135759509727599286061278047533249444803933689914642317443072000 2029 5519590571437280297744264175536783994370038405089387650198285363628034621072502208226498969600 2030 14113963490961767539149944706067721434951861611715534245421841456380850958107789587766889676800 2031 34708708637137751190002584703019540477387812284783090991890529650478976014246924517027033907200 2032 82135822190791165483462714013973209891349621286501747820143259803205032684383623608478466048000 2033 187127765014131047834342007857868444493997737056804271083400795582881645621118350030519926784000 2034 410598593280534726228432173225502134346334336914721138210027408537268592049453397430446850048000 2035 867945510794030912799839625864130969736785414181204633589799795563447380059166800362973691904000 2036 1767865259767161270391947889588437292938988630690617365771018046039016751427921847156910063616000 2037 3470085343485982655223101722578045394229653957607319970232681050529345322696264030902644899840000 2038 6564278862562817290794501012664286248502304267084926427411595454256277552434517058619954954240000 2039 11966911987379458236901513416508930590152742825387857415730382859976495095908395930039175086080000 2040 21022763734421572236551029590973404602596575049469500265069056643155946355939959789737727754240000 2041 35583415959702733723802156309542323114708692520786715043628798965936101077335495540690701516800000 2042 58018530203568476159212912682361584997329742553325344584866719207911114950465386854450462720000000 2043 91102895972119569259302226867477269131657715825814532202487091345444141445433394638796881920000000 2044 137721942420886940591303687414454817432426723862177580920532230432608483580088999361527152640000000 2045 200360670742174587403423267271230071929444600609907019432101004227912497478826454459854356480000000 2046 280392461730595637880939582940742854077433058021188412118242141968540536240533210263160094720000000 2047 377262230062295261376446697860287950353546357422341453188766724476835978972959317583042969600000000 2048 487745764316404275858660842939666867711128183216958142958060870190931141117597714591331123200000000 2049 605531869257082659827061439574281782195054163236179765573990242647288206268710397106905415680000000 2050 721377159039235003069101395609696974697467643084118216230933406865465797865513579216675799040000000 2051 823995123696131173129623868659419837362477514819156855859090692761826811716768196044217384960000000 2052 901659969486334654913612986754949203811803869538818584632878626131438467007522459417680281600000000 2053 944271857773513200229111394979842482193176618043688693076199759104805888403854409526463692800000000 2054 945421523648512690357848920177178399713523817497613561123819117079847689584896451047692697600000000 2055 903899391257960144182702669510514038069016846612061583919023683829862774282084037444816076800000000 2056 824180139098544313733788021698582994916403906028281032878059668027370601449877865730618163200000000 2057 715676453702512752649951341429968348217393379513775591502048582614537086889101343972130816000000000 2058 590916736307383160653637272885168259667881208546090956477885100741578289545747778288746496000000000 2059 463130037068738382928256415767426776792542601533080440875679840765943236868364946901041152000000000 2060 343889826859375578266145648533103760917082285801594894757514638048543503589469959221149696000000000 2061 241411272094831238955985566276103484106498486918890470688078207394321387276333337867714560000000000 2062 159843828019717467686151004051212218203432414317281789984142087340261354009060707611443200000000000 2063 99561740041850770329085221395863028626098642881500637196048374974140059040471275746099200000000000 2064 58165489672343275874776016113539026237781372030060000069227006776419977924390798386790400000000000 2065 31766366123952497542388968282320411957001060032540036709817559664795502029846633827532800000000000 2066 16156799202563519912477965853809553415010662287039000869392321263108724607349115007795200000000000 2067 7619885812898994511699639412482816463388399036358449450516957336757132340830886952960000000000000 2068 3315719681661123261080183619719021550489788513311360316561787999038180824892194160640000000000000 2069 1323477242273340000625942362143429891968275131350566863844718299415171727466015227904000000000000 2070 481267873855026492025854899052375748651914506812992171962242064886625141939966574592000000000000 2071 158136496514565399776401335232454976476827515625657834215649755956963138757457870848000000000000 2072 46487170893806853515210932199821558283160164921788076316758243079462939548020899840000000000000 2073 12076445442679098468609457889595534412087720643560002344326541581331871944115486720000000000000 2074 2729314608852168161276712375983990356193855549420946074383898190923553051393392640000000000000 2075 525730626125773857129755562032374563410512693165993094837295888964827084037816320000000000000 2076 83921651150904285301522230360765598539853832664857589113010433058265049941934080000000000000 2077 10658502303614269784688404704153564387440703358661796144699359127518035155353600000000000000 2078 1009808501979328139323157390125660118056138066222422154582131742736083687833600000000000000 2079 63443466092942082051716694667580740401432758087272596099400947187607352115200000000000000 2080 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2081 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2082 601937763395746657643742829619480272848222292006478177683229211050807283154944000000000000 2083 2648773642836197247148100515640083922153802174888103781557857934106226559329239040000000000 2084 10908881814481136297403038068966719707304925214433605138280734597025210246528761856000000000 2085 42319519036492107360865415102280378981358810473947033035560017366662879584584309145600000000 2086 155383992591042277674847784134880227188512175008147530159634542475393564619822858240000000000 2087 541976700236886280636964337002335708419203908268365197388893610065370730621631064965120000000 2088 1801065690351457447779487852825628890661694473143664207385038053223198626814444596887552000000 2089 5715707548265755830263583297785818443090307444618618413904802315466759628425664473228902400000 2090 17355205143870443053956495741436025685562858190317376477448049076915480793186460041530572800000 2091 50499731479668466347800988132044007426908175131732005112890353578412366037353451015121141760000 2092 140997186985857458864687056342884421491469137122603771437677631319457003843362264131565518848000 2093 378146833783829023981017409957223804753799189117153544949260662265531862952919117034305250918400 2094 975048340850237766376271895470312363763729642415956231159575562935538911392841062324025425920000 2095 2418952841650280821708264646878198690642146048790135302916899678019986378325312223318466625536000 2096 5777323249767700858791652467439578540207192946607858225367526572162306732014255778698027335680000 2097 13290350115957045709133291927127151805877449112219501314459943074155705842701712379688930770944000 2098 29459481975194450291803473220015900154563359092507825453859567671294177866724029386067437158400000 2099 62939287369867603491301515173363420481388284572062077037527680269731466980676836376978359582720000 2100 129634341330184908648281617825078475173094195233642399447551351062202572312511167424938744217600000 2101 257442767178446115342117468036763651089477625900680825410311948154658435681119334920907474862080000 2102 492985639417225942370533200984653273182970206203189010729228411133518015132430636400632659968000000 2103 910296502168667307559175880935185855236826234700691256009799603032133792291696714812146214502400000 2104 1620695854712708162588000702402003298139693888149968737526218430941439953986050532934115603251200000 2105 2781884951047092692000562713994070389803674122517617769153900493255653181492030749557910363176960000 2106 4602771332020950817284680319409699517696820836432489929522190003454713883763172147202097152000000000 2107 7339067127508432812734878249259946434356667119238589020165708545514114041219837315098712473600000000 2108 11273982506183992567844596119946994582230068654476357548381214214013934768152397614385253580800000000 2109 16679297315284007930375592352963459491592402707175021509429366722699437378887385067553439088640000000 2110 23755577002281183859079408059073214746909609131043361939098426208596056746280092636178022400000000000 2111 32556556575904765864520776151280714444949958615665505367628334625573718741485392633209552896000000000 2112 42910858048181026757624141581807605994472140805977906198167664151001508379687992578919523942400000000 2113 54361904090578227056409079106823373827239568310058165571393323375536241716960592281764542545920000000 2114 66150689863994767970715516824971905193074716544177498102721416046750321870260312174395129856000000000 2115 77262511323886385184645375044932566730912460813286058126833540170182753077300626240196889804800000000 2116 86546067376490008974008066555396443351642160669154879371572406319076000298568324264279146496000000000 2117 92893157799012892391553196801888090197588242858193545403660415123439361670117490748730166476800000000 2118 95445036251124800591379452505593589422813059187463749555743814579988070004375986019531489280000000000 2119 93775578939152931461291229815405677625530983248081256693522642214145429758279443536280551424000000000 2120 87999605161367281702087837499619359159341507003680387877037742423116366689793460867107389440000000000 2121 78770498600902588718948406719461294082569332530012879171253496008425197618897600643441098752000000000 2122 67161405725475545140480790463279470895657525907014620466168638334657031093381012913337139200000000000 2123 54458825297309349254861176070292380620773737257052968388114684040166655320496763289793986560000000000 2124 41923540512955787474948347384117992100772598157224532222135169988042343415065770106898350080000000000 2125 30581473795881724736893484777127188463167523738079165493367649347372482943622011829264318464000000000 2126 21093512237529323684933014741702238749812106427656105739948612922521189084014885491179520000000000000 2127 13724767451585452814624400355690995869428204203011003119817632015996986063006954197876736000000000000 2128 8401993120996955861452670436872060024644644025354369952644802057475461362063161056821248000000000000 2129 4824990936205437084702142743518379624661573699525442352751220143815071070280942887528038400000000000 2130 2590587089037737653975649260477511604453734327964957854422168984413937974332828418048000000000000000 2131 1295512652153711644372675215089377924407390652678890808302701332707892700180632515379200000000000000 2132 600820236084160608805813361698641018864154815706207982236319256113057322175475660881920000000000000 2133 257119966951872169616229859402568633711438611098627015747274947112556393452219070939136000000000000 2134 100945437767208715522829658732953832188041110397611542789353562021748110639856667852800000000000000 2135 36109200965103616155085850003705408921720344367943678675762655885123398545235498762240000000000000 2136 11672686245504735612675573098573603436347763914405617766133264134718600762733520486400000000000000 2137 3376174078384646098842817508124121466230583356807972423775360273655164419112561541120000000000000 2138 863033525199247375032448691769920844285406831845860682387182354355024096103759872000000000000000 2139 191947007385475280210353673777143412717516434229038430383853031967315010359237017600000000000000 2140 36389092615078531829953000902999097547770894187344478298633125164653761154514944000000000000000 2141 5717443216485570384311391722711764033187434974845810300041384967657057246458675200000000000000 2142 714796384647147457782674759921409675189475741116604582719917338313709500497920000000000000000 2143 66668508952666637889345626646516094705172256623375619734453828669644059181056000000000000000 2144 4123825296041235333361585153392748126093129275672718746461061567194477887488000000000000000 2145 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2146 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2147 39252841552909416910946717314601379215937314496595626741608700612677688109301760000000000000 2148 173374162311144314379914019175844415485693585951739702156627224139006340922710425600000000000 2149 717023638869782451072641776029757032741281545462848645332921322608957345702357237760000000000 2150 2794404264629911523645864133924091512617542381664291567864524067221188013984095141888000000000 2151 10311557113600208585669433044278616662160085427899324625554045347733896098211407331328000000000 2152 36160789470943861907451768609961102410379327087492623011235891909101458878124956372172800000000 2153 120863106774502938070125460792682227851944568112216729861749728729965505857290316252446720000000 2154 385929516160085788549368817178683229926163539685359510562892454931124964862183747534979072000000 2155 1179529702285970600979544472873414035549398549372197036759266410838707088212950882958547353600000 2156 3456034597617154743146629185997220739604659965465754097112353473365958600359838916398179942400000 2157 9720314200357087956030469531739971478641483839418297199690839925127241276229435129718091284480000 2158 26271510439779176065142376323334160366894576938086225678954074623093055138060089776808627535872000 2159 68294050994455232126210899535014213106441816215560151109712800200261943458922617572507620946739200 2160 170882611479171582140305008583667287984431708165182181925832536952396659350645069388236686622720000 2161 411810303859654768147081380086745585473099732261362814192642722360849733255806308965148776202240000 2162 956309929533491184834330414742298124025349279439993317045776724974717787487839397138948937482240000 2163 2140802280358909046022491722062195090746534975920740176846690930894768560662991020549095238402048000 2164 4621324354594894332187061004228908534072378960849175865608771435615840555345026893452807241728000000 2165 9622078646489503528473033946924005875397500097055935427803863744168065072946085773783607206215680000 2166 19326466693202695670203267778891206824277929588217101640621303651296849765522980118357760750387200000 2167 37450364672867054676269124892774499429772093547121583031016397634926498132911497399380179870023680000 2168 70014956708142345723498162682449452600419049792015089876679999242026092831873760463603422461952000000 2169 126282050106205378642081090917639489049527106127863866827429588880932674231802309081396877144883200000 2170 219719222331166020882148593267262654492591471279244404695632774404212015692647211511682948084531200000 2171 368727260357539120423518288611482228395385207431052289647789862555947731981906958307084073959424000000 2172 596711417920592854077168774506548705693300704497753024478347995548239973657131901308670836736000000000 2173 930963675344687202853740460526573201572584474760405144189253054639786839042841452442706719539200000000 2174 1399825835666612307374062194301140715255948098291714409467582834967853603135947162593760641024000000000 2175 2027812127291513180821053702075699283805304272025894149814849338517027372495940188310621189570560000000 2176 2828843487502245296966232691605442881329035583949558707068794536920173420584953300243961610240000000000 2177 3798459026984814481045713263507196537434137869474194569277376543207883325665766689259265196032000000000 2178 4906671223429377614910562672561362690593680445945073760481931272241903979752454260840120031641600000000 2179 6093737676148741410958008204148345173848762329603456840532871714431466898226619836633913344655360000000 2180 7271186691428437148006276949969661614073850315365628713736708256651389893613391319542232252416000000000 2181 8329682275807874064773112452673408653438676571960079193591380316696336377112462995585035665408000000000 2182 9153713682489478328515248188116997823502353569872156108614533610510294519306096572181510094848000000000 2183 9640974194886589056927132694533442649793613832938304901058783307266480932078786248972562962841600000000 2184 9722324008587682967456349133213925443726410160248904168197236697958999594454451298600432435200000000000 2185 9377221914115837637626067400276079772752906301914394223054836303854235595409473254276921819136000000000 2186 8640066615513359534815159936749758481740666894598052661212986937472292512820082476507966996480000000000 2187 7595081814792916571608136055611078665603081817686478376322354828098140123444567465747999096832000000000 2188 6360602684795080597466169644026742517967909009803057004806537272666427901754292156196768972800000000000 2189 5066759621126428203830673150990241853243489582272872235127717462949918500760635878409534177280000000000 2190 3832431579302366756795803795414458902539883361893025174842844687053074501598324653605708103680000000000 2191 2747244616254083652680852773181368999580325486011209320298204060595639022923958089243563130880000000000 2192 1862411447279403322457504701238217714004190168867896066825782275475778791960136755456245760000000000000 2193 1191193623089318413281770395114160707465027459189551193553340838487763333495432315993587712000000000000 2194 716920080661207291855367459298553556785945203686163510655779808106801764947293018416742400000000000000 2195 404812716661519364658822196363438855897909842594468935822250771033844450775400048661993881600000000000 2196 213737676841878139583006352004685145309167108822375795260784035846709924228382534402048000000000000000 2197 105124460605309733435384304479969940370946986307526950068798519615451253650618176241664000000000000000 2198 47955450128248042682957235669496294172179560138133571099861472880195146327518973976903680000000000000 2199 20188811703317791498644110365978136678928918564071982115913553728379116044558294170206208000000000000 2200 7798151702161005688313381821820358518066042345387362424549664981707418879992567483596800000000000000 2201 2744730659038506703353634001611081714057223594673267481965608242438495969565631263539200000000000000 2202 873121744843267190734615231548189687740462697399232802448861209331827329955393647411200000000000000 2203 248539101605875907011149762928119778453694695408035372510362388631420938136160399523840000000000000 2204 62532499941612240965555012918169730795192164471947417553407023630466873247368478720000000000000000 2205 13690164455723146101357811811546402690938577741690658482058482021774080086238455398400000000000000 2206 2554979365976273984777420516156210515023436924605646367420677532776934390290710528000000000000000 2207 395225801207684378198868754480309234911749456638173726179319110017471609566343987200000000000000 2208 48650828930046473845333300847150946017583692629748899411374373838976852877639680000000000000000 2209 4468164708260678483697277513701042594621905570191390761790560208055216791093248000000000000000 2210 272172469538721532001864620123921376322146532194399437266430063434835540574208000000000000000 2211 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2212 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2213 2598935193084103986789206513070476524504049015326656802439096363571116370988892160000000000000 2214 11521200395641343582896218700234934180487651301808011595820614194399773877117491609600000000000 2215 47843682652339074713934099275491497407381662758403229698442688964608203839123708968960000000000 2216 187298776021053290364917599943109067963722923371694638060390273727034238305759708315648000000000 2217 694534790820763324272411901592009157265653350149676883125889613286543082551873359577088000000000 2218 2448481447763896137405833326523104459057996100341909066494893138087099662545515564551372800000000 2219 8230090573413800945980442792586754755100996785018752531954133339541433598728035567266693120000000 2220 26438252920761685548819345620134550997942350164131461536044899855293971727762449867328192512000000 2221 81322325996314831761594254564253475415595776115733240021177615209734792505814412003078936985600000 2222 239893580465591919057472971004550709169401543214461740777007993350540338505878877311865349734400000 2223 679557117797356507272623910140807545725989193021730910247831323265423468835100946641774004142080000 2224 1850563459429710675771762471720934241958739883986710461207259004225668534426719146825986512781312000 2225 4848937001351174609176770261514282149794789370422090907067447783317497985083673926884015140451123200 2226 12234369071547697671027083160012239990462678165919866122640926641661846725567491225638728010353868800 2227 29742719226924788429811946214480217960991057951727678465601907730102032285142892432523369528688640000 2228 69705420210964894489419109454379605553242648159221363952103547406104969706290301154613010293063680000 2229 157550219305757347179668070706723944097702246161248738061659805763624927391050677107602417671733248000 2230 343541848449723388752750877276227474882214640982618930313419351506751310744705613337768992245284864000 2231 722862353405610225190774399577333649923610206661826079681621664391793265365997172045321413203066880000 2232 1467988374681167984802876352345299767910293354763447416837083315868953385983438403287284353649868800000 2233 2877579868966482217708030866279832305674794695462583614500129620582382721848141410844604847179694080000 2234 5444895165540470020628799484682702859082643344309670758543240697942105085827721133384189839629352960000 2235 9944959311296828942017809742260543687078427149655362277773992848708156634432048890035072608187187200000 2236 17532237876405886465631753337662682933699687651498863513770073243820377217277971377724599625056256000000 2237 29828979741876732470005921880039393436410210472430561234144950288797850703122039536059622583435264000000 2238 48969862352055145500104614621330752514037861890059059146413504132638479292900286402356461147521024000000 2239 77554810856605362448430427306430646357509694355626071177406097486028410665570097196552756081459200000000 2240 118455488063647653966592837718619336850924939780544495062159552637792369300172073399583990454681600000000 2241 174430549635571626848037347971729233473572576804168731762339958556191561075674520143720057101352960000000 2242 247538033993893585024402968708230208681875476701447699160985919592242266933485123465420101962956800000000 2243 338392443893567359954970288831243700791853202487733161491439482496245675532074153798674312855552000000000 2244 445390989609852985977559960821280226777075321255549094408683513350617929084966515271744408361369600000000 2245 564106836998986394415277109668315750263609768470015585571073265136459646614787899825562241791426560000000 2246 687085402623334059740986557639041402439732040020649027684740383229661607518188901535340382377738240000000 2247 804250564403314988455245115125383127619537414787162231757815889884756847165891253892590482751488000000000 2248 904013664973389036013838428711964567874947692202125154137848909694747547850251041605040950214656000000000 2249 974991703114625575912254940799536134355965595059197899488617441868468638731525465602905029056921600000000 2250 1008030403972477460015350085184389899978100396228083261341251387741420248652987663168585933311180800000000 2251 998067282666564919814118064613564357307021812176057281281311427274780533480748835427693705035776000000000 2252 945333273188515234802843251836527250705000267120047244562250590027340729662504373620602694533120000000000 2253 855518131012380234653558537077071289681170742645827731947007883090841241172964834276194587246592000000000 2254 738793213417777815440308910841430310141211430989833854122770362776106126700455115870402714271744000000000 2255 607912050440532727143869722658505890586690399851541018725110455279351020825636530691490321530880000000000 2256 475877907563519046917072669140924929110345843504946039885247317715299331138957405787996238643200000000000 2257 353777565741376025132747453823621004586596233361925948007609478916700528084905843302332031303680000000000 2258 249292407868128467305514537848065343104971523501796769144219016968800795323871097965316124180480000000000 2259 166152117146026971432099567035730839250888750243301493915332262287553983232824960362020339712000000000000 2260 104494019231926965099979231279184248706193701484385248993841827582461556494302090383197208576000000000000 2261 61846723252059435368395270465616088771773364591856961786401761485467020233593761114111973785600000000000 2262 34347322504639925445419529050481162385300521312000249278324284917575077537843249703634862080000000000000 2263 17838835918886227525468688047916958475250023646237944262840688122801988876588308886454272000000000000000 2264 8631531659940476955715161387145192314653094257108217096168380230096344847448397447042170880000000000000 2265 3874100429216120501107244774637860611934825312549830087942952608723364414299353036009504768000000000000 2266 1604873844321787116355465160002963042854520397255452954279609790125161912485657339108524032000000000000 2267 610050567115396755278575844306451111621409086244740587159961717994848772390922874991411200000000000000 2268 211330952065812009976288109372401095378075059330052343951698901392456378072731331487334400000000000000 2269 66171520162054039734608952551502717579150223648686604325269006581587939724444024271011840000000000000 2270 18542412889287210510373317102430149382796975188814581164125882100233228046223622767902720000000000000 2271 4592968350632849859657361341734076694518283834796481095466874207634634807286478300774400000000000000 2272 990038505497822849076778462759094055447861501525412169173273638469722474933494218752000000000000000 2273 181938644204259882032547989281229250920605116539063894340496390760546124039112045363200000000000000 2274 27714954384259498722121860633691135001688990025130198384268493494455712083037546086400000000000000 2275 3359901093338132632180018269274778410352818403306812453194762525587186039503454208000000000000000 2276 303925924318239044068748825805045536893063627617079371614180237502233020307865600000000000000000 2277 18235555459094342644124929548302732213583817657024762296850814250133981218471936000000000000000 2278 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2279 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2280 174673002875712410178880565615969769894415577091274804637952316486134467937404190720000000000000 2281 777118296894138228027625065941881543141680735251790090524859343751927082508849722163200000000000 2282 3240090338893642036582273307558635128836034358718440424583122003211948978852640975749120000000000 2283 12740392724019926753305215593290273543198962516937153668839919095569726781842395293024256000000000 2284 47470324865096409178076185406380158876617389076886824359736555458833557722504313633243136000000000 2285 168215465745105621151825304286600053700479658823805968753913177931554935885860782982404505600000000 2286 568555438553071936342530500388974299805172757298649783106391185715885748752596991958728048640000000 2287 1837203670278343339338739698889708954902945435276957943170641357021027574549908425649122443264000000 2288 5686540118039948897966189166386193811826398151231310235243304317749876843439427653012242510643200000 2289 16886093151157806894466631602947432268505861156526269032271311706583550604952028899925767802060800000 2290 48169156277544397096898004660484163364504692907815050135151786585639316135516431075429377124597760000 2291 132142437195358893363979572526992284759947442543370371823860329162304873432611394197042384406052864000 2292 348936104063114937599876519653829049181714506310107326769213368537206055948153502009966839076382310400 2293 887587845812612188487289355382020029458126488302540302915886353957788702404193347094170988660024934400 2294 2176277724277176289862806643770358203243341055254552449034941717541763863988086161363646678577446912000 2295 5146146661765444545668071472875117059443114353895474240240568199890665486883736456279445602094284800000 2296 11740856837072145467357885598074957548951175511510428637316967292066654620207330485837783158988210176000 2297 25853207793635099295668334050228271810867021376737945616108973054697586512934188281567365998525284352000 2298 54959072798720629474084151439929676567643962025012107014623619192878423683671217180454145537265893376000 2299 112812468171750459485608203598681757448461858902387498521717015451055742168210316461154479958602547200000 2300 223625607089058836267298471440000059606327405046025497925087434212267663469477680995621496187686748160000 2301 428114733208474100171706244531897402283382587368924780341399978414933460631116426975322025893119918080000 2302 791544862664318349589655640879158592793155415946031700057352056916114911480984861700186231060016660480000 2303 1413338961190318287805754907437652805047761324242152550089170735704961032783993255668389917475261644800000 2304 2436847589615888237131190599404206433581976292940319190531963500444965427541125933359109703716569088000000 2305 4056534250876489792727163148510184647787202218917151554897473484395522230905492216895433084053225472000000 2306 6518358610898048212547663224306783623832171792858541365839373143145142455501504245032659108440834048000000 2307 10108052404249342964317772091727553667022242407254011162132060756340884241747491639275604530744524800000000 2308 15122055979429080963849694607945819411406185899515095384879404249760813301775182978217179548976414720000000 2309 21817964766658019002076119342603300985892834243122057796656255369365978716813738876494748544558694400000000 2310 30345972794679714252739501381648464422192304344423000493917008834607970535587007131939202122173644800000000 2311 40669754508454305579055566617625573619403349003729250493107858834371262865719129444764453371589427200000000 2312 52493060736057236963083045054879402751305340088924164348748464704713187982994684292280235675950776320000000 2313 65214354433728919412765521090538509472424778809364014764294096691026955688621444996936921840216965120000000 2314 77932776906838796317435952230767118635899628191462585496739578035316865023251325564540475727570534400000000 2315 89521935871736404997315998868215418641924842309880225670517248985399332203938904927671001043435520000000000 2316 98772949712695307918633102895911610013222759480444889968837778263893058065471494734781152104756019200000000 2317 104587721784511761705694143457736496404059419159531098690431305769676964931548141125205648636012134400000000 2318 106183693693586470568144563651300018038716376868691085038156669749325685440676690837230329636533043200000000 2319 103260020610293117524355220457589900089515890384085456636923246622823050226617746449688128735150080000000000 2320 96078378978558600348704995309461393687543450709192395067501802358207333074751323214949747821379584000000000 2321 85430906801511083489950155583612824946070337067443632967999945395814442618195015802917154520563712000000000 2322 72498215556480138782572554584301398005380348322616103981861526103089081843437217538757168256253952000000000 2323 58631950026139216137774136629416229436207549108299189496216430319216500102638153538221322136453120000000000 2324 45117602745030550795162349517524229117267510592971610311345964384607405282941774761716076836290560000000000 2325 32976359351267904465575856911706944199016518809268977141012710167077877578605032355583453760061440000000000 2326 22848935018585845049309854270253037355743207870885648242105555370799754256821213948625220597186560000000000 2327 14976400911548401290439387713420424947357638011132283390523351037827515480293838153051189280768000000000000 2328 9263937400252403459581465453876306134312306800389293640387167571066906623871584423422165463859200000000000 2329 5393606770413846773262871969663042318403803157496864790967815163750881206715185785849134448640000000000000 2330 2946915454302013441922798080784975499492078171209954978804864635024062209161422430277814190080000000000000 2331 1505932088998095787357287591430409725794758544830623647110997257802158526361634691047447592960000000000000 2332 717035906734325352227088953419431853676247291567574121989101976979571692672821718105871876096000000000000 2333 316727970747230243855607383550642996915733433493806172685653296809447526508704105664784367616000000000000 2334 129141449434429874003215165368695191835633030627447531825095973562538772936902986275393372160000000000000 2335 48322005546871622964011550609112135641129937804818979925721682601006108584764680209170432000000000000000 2336 16479356118608905230867222055177544514353343366274986095039860820336405511683435520935854080000000000000 2337 5080289832981377408802331493849977628238110309274399988862036482447726783114736133168168960000000000000 2338 1401731239960346360709068918939561952117746553071424522079707615825280986815387789458145280000000000000 2339 341910680906325122467585837508903903386103750689991481062621786235549494257732810702848000000000000000 2340 72582237997052605889864201510147097194000094401167423240382950127609661281563654383206400000000000000 2341 13137097884409499100400139997893519602190679557105684740856765291282392399988462400307200000000000000 2342 1971155499462003305849738443963951658600045204604758932572964179365051325878096835379200000000000000 2343 235396706902962504412127340562523869234415640861980314902614877550229518888848064512000000000000000 2344 20976967296444858821625043957064242956359251578130818228810719992404123061648883712000000000000000 2345 1240017771218415299800495209284585790523699600677683836185855369009110722856091648000000000000000 2346 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2347 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2348 11914235306466632577452128320982549817247426877520736239974459149557411782180428840960000000000000 2349 53193390194552824326236265615279884473423121151304275764966340008103310546476589488537600000000000 2350 222657497935450073171677460111812833390275378598609319143226874249668311809506135517429760000000000 2351 879307066588929587371083753573973141452873588586600211179446986511589217080693443828645888000000000 2352 3291684054446655457875706685600302171325977269812989824806285366678530559039505303525654528000000000 2353 11723473619857760693392577803927084604892321134480126821424515432098736986573559124602965196800000000 2354 39839278081824631019354851156456452762655105108074827032511992874201115466377620934070338846720000000 2355 129478293087351922565774543527612003331841671657222338400454741763156961059414548879810150531072000000 2356 403219561059221615115749520604268559798321583201221717485080465820180873524830256235674592713113600000 2357 1205119735459130357803392840664287332376662540156099396546882239225180209571132241725074635646566400000 2358 3461249651535754878428197264545344863739883590453212368545305916595892553869589631028381090295316480000 2359 9563715604614937513913386987761285324050482407842965885644323822064403187043771978304034665106767872000 2360 25445506759831481370523337779311275046235903182151113054016693339639975159098386261239296054472684339200 2361 65241078972141237943533947441130968691696604292914243173049259228650516546759296630543162975951047884800 2362 161300702938037170537980192107114658262419089081847671078114332102206773287252759179140538973166764032000 2363 384758416588485049743233766455833691294025232948965087520917705073233474931903457608820647799650516992000 2364 885862758170918449056693435707974103339212878798932209421643435258673827451121992793719830046801133568000 2365 1969353553034485370517888656180871719020078612825368017367115578976635666043256751891660984761507119104000 2366 4228427898392069690855420644869555171006262823858844243700476593154986954235392345620661850506061152256000 2367 8770429291653443834503040873508953037848285645862592039769229434529358941111725862967587547930291077120000 2368 17575603113662760515374068333492320959647962580079871327862002850906371701456898953386505819893352366080000 2369 34031565214135533209556590999849024666609218852099446017567122084885363919244426016225570676861262888960000 2370 63671689524968552076045827204016424562452367793815425551752139373839283575222648416045070307622891028480000 2371 115104126064885283960943069086860196970283500031171134207440059393924108104855178066254983933758191697920000 2372 201039110123638357320064833445427357609768421025995518708402786422881674892396394860129207789608239104000000 2373 339202366389614400070858049683201923322661134502814604686859247950464612817642745016226302012250128384000000 2374 552774810314732502856874504262636271910842141825143904859309157812548787208550578518397512643413803008000000 2375 869861604594100671524943072518063590824813293893311917268482579439244117192871550331655563126971039744000000 2376 1321433326324408451506994624000414776319265670977392809873629250917620947531389700057760740721987420160000000 2377 1937283283515617721056666953535399049382898305517752791719007492609710951796589732948158287499283660800000000 2378 2739883057804619158250645793572797911271754556957547825282700517203687336641142390143202949189127372800000000 2379 3736614436004643635463442574211289867629581471275125049336678683444700932007685030466037297177637683200000000 2380 4911630028830884197598480762113443316529073643169908441987454941454748457412369803552282987227103887360000000 2381 6219340166519512576812878966022518337669266522060174591829446374950081378248077525729238698117080023040000000 2382 7581931234845550329032437989861011898776041975347196330528584690587490270682840713281544613882390118400000000 2383 8893071607924272207245182203346264738543275891964508423477797740278561730704893255405085197146154598400000000 2384 10028872207717527923367742955045959970650366810135820867690107134404503239997801124288945381730523545600000000 2385 10865337170429221496895259665170722935978505363105020529765164366365969821833190396435667887229553868800000000 2386 11299412320759838705155901923140124586391030974292706631521474467971548242296392480814682712088720179200000000 2387 11269029149243390814381937537168113927635735620865454452837047560324994833037074392068005939451527168000000000 2388 10766990615564002642210503719804560674423106153972586586703975671893843708374417583053796129994964992000000000 2389 9844593579602214891962220382683050631209607850372247634659071985960090087176816649626255915896274944000000000 2390 8603407650305626027282790401827846537046888179837971288390581427030078597936116472160925085809508352000000000 2391 7176894086262592803801833692509565113898848665559453460944624410242641608090632012304365308553986048000000000 2392 5706434737838342180270875915515377904603530430195533028501264942518046063858757593016652721008148480000000000 2393 4317802162157622840236626347802186744927428766306984519910778653053236318360463839218614390153543680000000000 2394 3103616470773428973235135365227432917544314519255866006090775143067043535658279069218937327331573760000000000 2395 2115144142877411850116751369484734689495993362559506386176654528370659256987399263941491459757178880000000000 2396 1363791387883035098483069648821189639553761124971953853681971595686097908957665810292215526300057600000000000 2397 829962130400761753560948566630902184367073954729251487805169809688405253250211854608849415700480000000000000 2398 475464196183643099487156739946193492204055276674617042898089368532931171765451200337197221806080000000000000 2399 255642985675575212520281056418086587327631645951400066901400774551798014668985125365672774205440000000000000 2400 128572842374833200681378291178333081517107018702618093592141789098125276998918515456714010001408000000000000 2401 60257440974465225602444105566093043888787227222227822330035930939939303206924251962922418307072000000000000 2402 26201656952638894844277037340356637875188384924825771661817457526772250517688128878289889525760000000000000 2403 10517817545515343305732834702066555966392285485864752417154448936370586668230565485645618216960000000000000 2404 3874950532237088064647629484471464758520433803781380910228846444040223764126060387346352701440000000000000 2405 1301262363522050167188857420782096060552685416274608392754930408385956940929441317269715025920000000000000 2406 395054824463204819647554244625038892810055273856046466844280270340534987307215801540075847680000000000000 2407 107353800699250889970339972086979182557319848231204892037040738413534224818449098495282380800000000000000 2408 25792143719085409671033501790733140715744335211368865125165969569045976116868029950931763200000000000000 2409 5393421411957107503998790013485879358976972062755566803282002947719001682656162014979686400000000000000 2410 961675740681214668122991034056840447722815886010781746088937777547614211358983716025139200000000000000 2411 142160928034969661874407919571944529258343156673319233098047519152778892140639865851084800000000000000 2412 16727219724850813186658780125644420021269445763341616108229096000248399095967248285696000000000000000 2413 1468801050008212922613686575397591868875322177002716503962145684591291651223040557056000000000000000 2414 85561226214070655686234169440636419546135272446760184696824020461628639877070323712000000000000000 2415 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2416 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2417 824562271688634478443797844566365108971119853750286168230609392057479634416161773322240000000000000 2418 3694172394037078143665206584096277128300690213195036500262626378858243251271245532391014400000000000 2419 15522947528129713521824453544560925157349270486757955848177553343251423446495353119168266240000000000 2420 61562817586377941821291488837051398093809379126869851847954749566298329225805872166246285312000000000 2421 231522735089763874530279180074290715528756799560029298967530925233376554659129333162413391872000000000 2422 828669784096865420591342108584570650765526021898006689627129277014884035427812611418758525747200000000 2423 2830974502984903865189232774422984832857448500398523952993299116344568126086070758323074136801280000000 2424 9252716447681879705193282312656879851998316185212939965891473124651439236830624840179463097417728000000 2425 28987454350872458746078687813443038656070764285799299552074644817460892922748018620179838251984486400000 2426 87185457357272210839591601211878511531972931102783075536585679164739243195656427241386895786744217600000 2427 252082543046017520547382932500935956254195255682988746791641812876593568522284139199934116222489067520000 2428 701431372536859747001162069330072825724361889226603194532002014721594530552455342075318964975910780928000 2429 1880068269288366402246984337613374687402933590870385357240528050121995527409357687743463878405003201740800 2430 4857871543715386157291169102348394690374368340761198361696632593531845293953768875164828390103239884800000 2431 12108364687306683336273642467007875950482366211041202951985627803482025105021829832818844633787772436480000 2432 29129141991614063160890812959166359231486446498788153776193150963688418142897382721874873321746553896960000 2433 67665423395797618830546821093599385882404117597258728937948998019093463167969776282116619285823337005056000 2434 151830924806456022648754799119223682472491256103331172967920556784043989851104911750811564889386411622400000 2435 329179242496708030708863908963435869460813628489942245145308080928250177497063950133767226395386854768640000 2436 689728179091929018397818233169508863031656966041695735618086362845625506021416931457176777817311307366400000 2437 1396895629967452796085374573354658160010523416588625554457632014837656185163872270905988240079177425879040000 2438 2734841268275932522797634282326413763108291277556618944425095486577030287859917172094067504741080891392000000 2439 5176072577147947357066963670073660862141225411371551621474941424747273936832984539080297976793788527411200000 2440 9470305247076329843130171619889747780448418329202378473555415443152906265040350848556675578812264611840000000 2441 16749301750153178754108050234905992599331108551572969146065793748026938270196730697005289935826923290624000000 2442 28631980144097990895210891097722044007117597227370091209811760555576981831619655672482974241375073075200000000 2443 47299925804236131499037508135568354691559958417510923761837531583728410863466344033207538526726305873920000000 2444 75498145405805456415213558123100203380415697249742551627585954400059210128147553171399364209776588226560000000 2445 116404886049613102628205978159052463699948916820346149482066413117053924778259164263603502440499292143616000000 2446 173315546352309876298119858513954977696997953210046726924820394517598684099906382575155744059110195200000000000 2447 249107712777502871272051235316120426408620911901121136487795567957955465733933106641273910406527582208000000000 2448 345502653934068223910998203014908534027137267340625158813277245708202359081046823586739067879309076070400000000 2449 462210748377484249604588777534800154472282269930802809125244787514052774317707122450486756925532211773440000000 2450 596129892470096430518436994567410838061167893889928933863805267881017062651137922596095091735800053760000000000 2451 740830161032525912891688985111197962833971224571062657520502966773789676915798722616949932791982718976000000000 2452 886571465401214594145085339665888695315423547658050149118997092940370409163219900301086484702850711552000000000 2453 1021035831825707498380446005421983033300976517902058451539295908664217507595929328025925383633813844787200000000 2454 1130805408652882344373747149188526361467230808839407609526020412386623040826406580077041008724599111680000000000 2455 1203407599779168509034672359638326790964142846387292558235823148578309651769945506637204154736074293248000000000 2456 1229539504128187514398589766990204844462506996811424622506615260381286573171413832285279718305704181760000000000 2457 1204952547592895205702184195690407357568259485079592107048893271334000004032354863305500176487165198336000000000 2458 1131490562846240938518234362636922041879233400142533723433042945250787651766925887312471095656631500800000000000 2459 1016952651793983436236888014181492588198248421974826667189290213861359297006195152513032835304395898880000000000 2460 873755628565566448662769302463585240489083637836473025494364667096065729267442733624081910065843404800000000000 2461 716704230792662286609772954333491505543091789633667184709095379494664050770332714471845476634491617280000000000 2462 560424347129439716268787510112058269011754984664176451184901914416503424904374854184850418086969344000000000000 2463 417086238104774872644345778547395648322146853845083026856070081565128110923363056219381551923095142400000000000 2464 294918536455666008373342342025363473617350638940887508938546369324793578443727944534471902435160883200000000000 2465 197743668764922602451052622873414084914513192388480628826712111992503059310461504843295952842805739520000000000 2466 125456956391804315919858933538591732699016159124916045342655296652804857922147908482621385998336000000000000000 2467 75135098187110223296222191954463362364800585781740401838031826722880918767576937408317928505344000000000000000 2468 42363504213164130837231543370050036120217457957726690846897300607786483943963436067765676954091520000000000000 2469 22420604364668977110589998081463571753044861525904852003632024499015938890381589210893923722985472000000000000 2470 11100696915479093403363071007690406430250097688275096794748135846154576879219373220104203403264000000000000000 2471 5122073583327671152389541382619725427271296057035508472817380771043946962101314750562735384166400000000000000 2472 2193022199988336799375079685502564082691617254314911129845434598108816509098444235693781470412800000000000000 2473 866887186818733644887458012446324758422270205155206170583593994011898879813840399408698574766080000000000000 2474 314534233952772569285593672133309584172320454342268071893363291932964007243442953357698793472000000000000000 2475 104033262335762092419823830705271351176502253456269101384796232748268373639034928025178420019200000000000000 2476 31110701716040600586806712751503897165058385959315925561212627170965960750905935888579035136000000000000000 2477 8328239759271197555492049920866316845382869871687950107895936943489760065989289074826516889600000000000000 2478 1971258988008335817379993621955980400145559855435003747186748316673461635349093035991367680000000000000000 2479 406141175060301584852410152199532390508423536088344649086902892357082486591108083349454848000000000000000 2480 71356351438010645429205572630101961173085894515149058833457296584589053084679108569333760000000000000000 2481 10394638483287734131715970600845859383259896941436321662840896368947767526763331412033536000000000000000 2482 1205343774290720361979823861994965560356180650593734101916508388253193464268228185292800000000000000000 2483 104313394959321141057467158243042568163329919658008458509544618279468916783461569658880000000000000000 2484 5989285834984945898036391860844549368229469071273212928777681432314004791394922659840000000000000000 2485 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2486 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 2487 57890481470632554802438317458526830467070660307413552145536305484946831688885464779980800000000000000 2488 260241192125972739013452056575872129198990554631153127354845065304191986857819510814015488000000000000 2489 1097688844151191180958707367871553592399351004712642018873216613164174371008488454938951680000000000000 2490 4371489021158974781577702032771841567196053620827921452749542683013888739592392464113913036800000000000 2491 16514405544215360926226000049385607077482022864836400186966938514167850472268082682200168857600000000000 2492 59396021297319162688575622681365689846759362330220644067704234942442141807901658798287577153536000000000 2493 203968903697621328507385688969700932855380077181182723536920843083223957074019641362546499256320000000000 2494 670337947361610810285043624081365468302741720968093989236349511656357291586832304879147009913651200000000 2495 2112396252590209029572247687754924624592938345672867428338248395344125457723836926974203845515673600000000 2496 6392856558517779346232198962965926193798812820052808283081743989706355952923430093098881087591940096000000 2497 18604818044151220757552312888396180564645370139939826106317369372173681471712110443650643989228421120000000 2498 52125186594132392536649940043116329275755675314058088578739842785030739960939283615671536942983623475200000 2499 140723386693164824868304010534227174852622055920872816535752989699920415815836957589021618033037064273920000 2500 366371963830114160641839617890974873949846854125469280320131674248937107960494828889946481604896836760371200