0 1 1 0 2 1 3 0 4 2 5 2 6 0 7 3 8 18 9 6 10 0 11 4 12 84 13 144 14 24 15 0 16 5 17 300 18 1500 19 1200 20 120 21 0 22 6 23 930 24 10800 25 23400 26 10800 27 720 28 0 29 7 30 2646 31 63210 32 294000 33 352800 34 105840 35 5040 36 0 37 8 38 7112 39 324576 40 2857680 41 7056000 42 5362560 43 1128960 44 40320 45 0 46 9 47 18360 48 1524600 49 23496480 50 105099120 51 160030080 52 83825280 53 13063680 54 362880 55 0 56 10 57 45990 58 6717600 59 171889200 60 1285956000 61 3451442400 62 3556224000 63 1360800000 64 163296000 65 3628800 66 0 67 11 68 112530 69 28215990 70 1154340000 71 13678711200 72 59704555680 73 106423178400 74 79035264000 75 23051952000 76 2195424000 77 39916800 78 0 79 12 80 270204 81 114214320 82 7264631880 83 131098176000 84 880599202560 85 2504364065280 86 3173924476800 87 1778293440000 88 408348864000 89 31614105600 90 479001600 91 0 92 13 93 638820 94 448948500 95 43458214800 96 1159612894440 97 11516667402240 98 49430644623360 99 98574361966080 100 93276101318400 101 40812932160000 102 7568943782400 103 485707622400 104 6227020800 105 0 106 14 107 1490762 108 1723110480 109 249651281880 110 9627626408400 111 137159588245680 112 853262368358400 113 2532083781427200 114 3730598820748800 115 2734318044057600 116 959920164403200 117 146764653235200 118 7933224499200 119 87178291200 120 0 121 15 122 3440430 123 6484025730 124 1387580922000 125 75951967291200 126 1516010278582800 127 13256462408389200 128 56206086064128000 129 121919730188256000 130 137988523632960000 131 80611477442496000 132 23204681660160000 133 2974959187200000 134 137305808640000 135 1307674368000 136 0 137 16 138 7864080 139 23996064960 140 7504175995680 141 574579238688000 142 15768930151054080 143 189225474428390400 144 1111400775560275200 145 3407360398041600000 146 5630409646557696000 147 5045340384103219200 148 2403608358767616000 149 577538743541760000 150 62977597562880000 151 2510734786560000 152 20922789888000 153 0 154 17 155 17825520 156 87547926000 157 39660546004800 158 4197507265966560 159 155988835731106560 160 2519854958265765120 161 20011333673749017600 162 84059580797070278400 163 194663646754536960000 164 252963405962697830400 165 183838007567473459200 166 72770357679731712000 167 14814381380198400000 168 1390737843855360000 169 48373490221056000 170 355687428096000 171 0 172 18 173 40107726 174 315493392960 175 205544384978400 176 29773555515547200 177 1479454652367357120 178 31671592201476864000 179 333520594150769625600 180 1873276460474747328000 181 5893004506324346611200 182 10659196267383689625600 183 11171509579757605478400 184 6714736875625966387200 185 2243172465187670016000 186 391825270790553600000 187 31999063781228544000 188 979563176976384000 189 6402373705728000 190 0 191 19 192 89652906 193 1124707259214 194 1047419258356800 195 205940184312945600 196 13539376814016836160 197 379136451961348361280 198 5210408461911422515200 199 38369918762982802195200 200 160000125660311961024000 201 390438588105561477081600 202 566396755392394967040000 203 488682016728663453696000 204 246916775784877406208000 205 70537827382392674304000 206 10687251941518344192000 207 766181664925028352000 208 20801312169910272000 209 121645100408832000 210 0 211 20 212 199229060 213 3971348090640 214 5259590436968280 215 1393882947253440000 216 120170604949260364800 217 4353795480479472921600 218 77054841864712600761600 219 732079567177947031680000 220 3967400888465895264384000 221 12744056889119964215808000 222 24800674423883078552832000 223 29478981443483970478080000 224 21296423204534214696960000 225 9170605158641108582400000 226 2265736702969321021440000 227 300578960855203430400000 228 19067869489084416000000 229 462251381553561600000 230 2432902008176640000 231 0 232 21 233 440401500 234 13903902127500 235 26071962821982000 236 9257808240527033880 237 1038704623466109304320 238 48238435248968933337600 239 1087215353803277925811200 240 13148404862211630364953600 241 91114960599631251803520000 242 377703132796454973937228800 243 962044078540245448011264000 244 1526784404660435142173952000 245 1513508384903600397312000000 246 928681658123876709212160000 247 344840214771001652871168000 248 74407143018682647613440000 249 8714709733583908454400000 250 492644409890708275200000 251 10729097856058982400000 252 51090942171709440000 253 0 254 22 255 968883762 256 48307454118000 257 127768815198717000 258 60477048267846764400 259 8772984924886996506000 260 518099436939002120294400 261 14729095737575667600768000 262 224179057992741561464832000 263 1959705851295228817760179200 264 10313998054713896966296473600 265 33707432594984489254116403200 266 69682785253761449929775616000 267 91859329721318188424338944000 268 77077891208004825032294400000 269 40661622411957384571109376000 270 13152139022759498404651008000 271 2499713410035825184481280000 272 260365401916951339008000000 273 13198578545928558182400000 274 259644168116627374080000 275 1124000727777607680000 276 0 277 23 278 2122317318 279 166683001033626 280 619781123985870000 281 389319824460813708000 282 72606967382772564865200 283 5415154237471109755100400 284 192593194763858571336192000 285 3653416702285490585047680000 286 39827837241364027304832768000 287 262526693566674923847901440000 288 1082972082187121360600830464000 289 2858786228772110605744968192000 290 4889226746421452978677854720000 291 5436748641935526413277491712000 292 3910431076012727764623949824000 293 1792298375124847157838606336000 294 509475467874434788582023168000 295 85938328590250913029693440000 296 8012186287798926385152000000 297 366271373156522349035520000 298 6540560234937899089920000 299 25852016738884976640000 300 0 301 24 302 4630511064 303 571535510588064 304 2978949787156983024 305 2473736796201852720000 306 590199414849240047913600 307 55257032622783390901286400 308 2441082038865609490156713600 309 57231437187243670136755200000 310 770444924992520813552563200000 311 6287179409300596647304138752000 312 32291970618091110826769565696000 313 107076903006754413471913574400000 314 232888888170291474621455155200000 315 334811387591535928019368181760000 316 318182659055063566620609392640000 317 198315736831582272122139279360000 318 79697394689955636566032220160000 319 20064986796417318194276597760000 320 3023982240701893078930882560000 321 253826061597469987881615360000 322 10517220857780141736591360000 323 171243758878374085263360000 324 620448401733239439360000 325 0 326 25 327 10066329000 328 1948532276145000 329 14199763564702716000 330 15535328720940504075600 331 4721312484504309854160000 332 551976135870513968293680000 333 30100038037517931715552320000 334 865844136417254348552037840000 335 14271534679556438645961600000000 336 142759290093217597339431091200000 337 902378807188463627569593446400000 338 3707298721885209802200231782400000 339 10087023562405407256571412480000000 340 18377649238939884166262685696000000 341 22511736203346778939177955328000000 342 18490089995554397372003884032000000 343 10081297365143847725155553280000000 344 3580912988631928604531036160000000 345 804022893980622262750003200000000 346 108914226602215262882734080000000 347 8273808697196442348748800000000 348 312163102122036092928000000000 349 4653363012999295795200000000 350 15511210043330985984000000 351 0 352 26 353 21810380150 354 6608327704524000 355 67176816872319882000 356 96540276410885391084000 357 37230155925878069968413600 358 5410104478725193226179200000 359 362174041299507240777573600000 360 12700690866718849610555940000000 361 254424386089640741059228983840000 362 3093003699445816260733487738880000 363 23821897816909418373804719462400000 364 119851615755915509174015455948800000 365 402362814828646141639872204902400000 366 913833812912227390929261035520000000 367 1414307106271662992192632769740800000 368 1493374005513132212243706476544000000 369 1070498235745329423593700851712000000 370 514823876691479002373806080000000000 371 162785721849417406489473884160000000 372 32798028788458085538294644736000000 373 4014924535356688090822164480000000 374 277343537816766695591116800000000 375 9568089915228718704230400000000 376 131069724866146831564800000000 377 403291461126605635584000000 378 0 379 27 380 47110421826 381 22303694883032550 382 315617391031089420000 383 594220015667803900284000 384 289810647462724731029887200 385 52130701533951783876540607200 386 4263419816751557270157148800000 387 181238025815791165243499677200000 388 4383776550119232473955117770400000 389 64283339595383264348464548716640000 390 598064092730280475913986109337600000 391 3648042464651293133241257785344000000 392 14935466241196506558457778345472000000 393 41705687186161120268139109481164800000 394 80217210213117267975746171279769600000 395 106732158722387669331187212056371200000 396 98128002879102358604639920859136000000 397 61916533457964985464250237876224000000 398 26458000356196418707566463795200000000 399 7494628210443559058584638799872000000 400 1362519812088742854723628548096000000 401 151460546700683607942719324160000000 402 9554982942742104021073920000000000 403 302574459853499960667340800000000 404 3821993177096841608429568000000 405 10888869450418352160768000000 406 0 407 28 408 101468601612 409 74941733898800496 410 1473505661601808871400 411 3625828686665937722880000 412 2229737650154051000708908800 413 494667912445839608649882508800 414 49209961590568091374303203561600 415 2523164307794273795215027464000000 416 73266744391363546666119822945600000 417 1287408601954988239819395121378560000 418 14359279456006621395950715660155520000 419 105271625071985900025579466652467200000 420 520338243763738391367573011662848000000 421 1765607563844861453838235176910848000000 422 4162535089168889371935752126584012800000 423 6864673481590604467106812153909248000000 424 7934151789333613614947093948878848000000 425 6407539169463462959483376289628160000000 426 3585722961756768902528659126198272000000 427 1370372779650758684732970645454848000000 428 349734957266863920058662417334272000000 429 57658673153532848635283848298496000000 430 5846132441999814497936559636480000000 431 338140229695928903412449280000000000 432 9863290392361249244153905152000000 433 115247794263227839269568512000000 434 304888344611713860501504000000 435 0 436 29 437 217969589460 438 250769513712356100 439 6839239580115458377680 440 21948779979459826199670600 441 16973599080904828460196134400 442 4629098129422896595199019686400 443 557998278461491120024101032102400 444 34354383102841747677410901308486400 445 1191453653004740704965169936152000000 446 24940476921996278881227866183186880000 447 331277746556124320471871226151397120000 448 2896881769982859789835286937143268480000 449 17136698924959443560424114048595968000000 450 69949758374328037093919067477952512000000 451 199773102534144418205784896033105510400000 452 402737186454578458643108344327374643200000 453 575587097696322648364496010764709888000000 454 583145810128111603900999758075998208000000 455 416898560116543310654642611643105280000000 456 208305593741860303048628505045000192000000 457 71616653857909027714031380469514240000000 458 16552036259640122021656931238543360000000 459 2485883157378826788536000702054400000000 460 230825757450381734183666661457920000000 461 12285040313128732175658377281536000000 462 331154932832529927154499321856000000 463 3589755369458318993544708096000000 464 8841761993739701954543616000000 465 0 466 30 467 467077692570 468 835904918128870800 469 31573244224405793964600 470 131897857064162420949354000 471 127960456506170008237461126000 472 42774886545418809418666498560000 473 6226126890735317298118890940800000 474 458439159676095775167434619215040000 475 18902436288156363004799876081534592000 476 468920314024814433296596984424121600000 477 7373769238782374775874260508523548800000 478 76396208296290513028024484166063955200000 479 536744799879671187156191601889942214400000 480 2612593718978624419630295445796454400000000 481 8947856266686221165587339888330764288000000 482 21792882698473179769864720389220939776000000 483 37983534989971872935695570814233184256000000 484 47485168546619098925804867786879385600000000 485 42508287910835946756308549440866263040000000 486 27088348365426520533043273702443171840000000 487 12157541755533303877866444040084930560000000 488 3780057475616082859269981779027558400000000 489 794867066674662875274028021402828800000000 490 109200358338922063783630020280320000000000 491 9320355584571554799763383413637120000000 492 457963041258645045601466135347200000000 493 11442345240148391791923757056000000000 494 115384994018303110506794188800000000 495 265252859812191058636308480000000 496 0 497 31 498 998579895390 499 2776412957479361970 500 145028960601584900610000 501 787292918453463319887897600 502 956114629974893896336140751440 503 390723039999853005415804219386000 504 68459911435184447871695398556160000 505 6006852004050554894046879199210080000 506 293247578203695756243902929637367360000 507 8581066879055933340855774742958845632000 508 158907169567771532517732659631398304000000 509 1939013065480313437512872471259995232000000 510 16071061465877787975973885786808860320000000 511 92567593754086078997347401052047664646400000 512 376866185840095070217293864460494025523200000 513 1097729914416941837470258082618213354496000000 514 2305949557837615118874893140861396580352000000 515 3508219940852348833281484955780558555136000000 516 3867961907192309065691887324423904870400000000 517 3081208403825180836146682150695904641024000000 518 1761010296803079163713776466479951953920000000 519 713781416935815805046296891298463989760000000 520 201664795687805594237923270567526400000000000 521 38745925352358649038880412949695692800000000 522 4887652428739518611014388034968223744000000 523 384759789505089674584771674644152320000000 524 17507506168500931105442057237299200000000 525 406578257255827393722440456601600000000 526 3823619974192734110242386739200000000 527 8222838654177922817725562880000000 528 0 529 32 530 2130303777824 531 9190916227591781760 532 663078379393313170943040 533 4670080443500514834673728000 534 7085732179358958060718682887680 535 3531474106557879533208362309744640 536 742742192588629406804723319619392000 537 77406950955776328831263870552601600000 538 4457638583456101483793542747281884160000 539 153218948284789146865577879916086882304000 540 3325611795831003291247851856697530497024000 541 47539210228263972725059810794739378176000000 542 462039281246106086291317520885340370944000000 543 3127947202317578504568032139588641120256000000 544 15021880947013796774868520496401334085427200000 545 51870722843070799552541430125689679806464000000 546 130000710498089732261329576439223143792640000000 547 237867133853744306160546030747147736842240000000 548 318554339824198312835241509220919466852352000000 549 312008603518383119364919522133169312104448000000 550 222573793817342559882143692062457566068736000000 551 114723787593783025740404681593543962132480000000 552 42200825727975442808322134496033382072320000000 553 10881379216565053191485591852411781120000000000 554 1917624081394023349971501688572522528768000000 555 222891369346144091320708962497492680704000000 556 16233994645907078154331714409767895040000000 557 686008404969832402498954079502336000000000 558 14845841819798988972034440246067200000000 559 130512895119111990962940134031360000000 560 263130836933693530167218012160000000 561 0 562 33 563 4535485463520 564 30330093851077548000 565 3018453165060246341366400 566 27541998485719441753254160320 567 52116148636601209434814574200320 568 31609618339413852237970320133409280 569 7959896199252336560453754211402352640 570 982421510433156839711446267635884736000 571 66511852535475987966730364537062886400000 572 2675214719953072272247221929275735735296000 573 67767762014782675338666419334955727917056000 574 1129461248658685323563712052818178168276992000 575 12803643828885395935010589264069939025920000000 576 101265844344854909723234362027903863048192000000 577 569784207089614484599602638377007768562892800000 578 2314439290936625202881645070163238423033241600000 579 6859761989545689782782518421140995927801856000000 580 14943072941172509733385473256670194530877440000000 581 24022374208248245678010280252025632863682560000000 582 28530790067385169466887072207480870180159488000000 583 24986154308051251891263827906516786659983360000000 584 16052470674340436129807457171011086406123520000000 585 7499557654656678816565702328237888372736000000000 586 2514769480731460723046582098149066536386560000000 587 594131437266085617358388595243192252628992000000 588 96380963033905168110184836653770906533888000000 589 10355457398986383056503896585342365466624000000 590 699849334203965981390821339043274424320000000 591 27537405164538135643236849904779264000000000 592 556670125906792419454680406677258240000000 593 4584791702732676069633606643875840000000 594 8683317618811886495518194401280000000 595 0 596 34 597 9637906611102 598 99795946877793175680 599 13684685571464053384159680 600 161555721979070844860199811200 601 380639796586608986901831110624640 602 280404881082551731218447998921011200 603 84347487261872207300837958019206681600 604 12295475758476419161123529959050909158400 605 975653575607303828745536004041344305024000 606 45762720606312663148280180287700362702848000 607 1347741250570737708991673685989099423643648000 608 26076573999318749676522311940513959052914688000 609 343128405581867724254418234280682606538313728000 610 3153512343649261564887703436780007935016960000000 611 20663183633100082465155736935453855015761510400000 612 98063598932892149374362422090368370514268569600000 613 341076831991967891089407261994193200621551206400000 614 876780248977716205132406674572723572675051520000000 615 1674865512971922978152748274396603067428700160000000 616 2383759500627595045310608725195128541106274304000000 617 2527517147492957129762939061227229287931052032000000 618 1990713979867762660076554831342540707311124480000000 619 1157747907547559819845214853798588629023457280000000 620 492490966771853925828744410651944488665088000000000 621 151153686162772125301685731111441006152646656000000 622 32840143733493331608063737959434492617687040000000 623 4920018650458615160711569371102532809523200000000 624 490095840270559115451402451960974142341120000000 625 30816915679892067956313322253190042746880000000 626 1131848546496216348571797279641771704320000000 627 21420910967117518043339815841295237120000000 628 165625600261217923015514040010014720000000 629 295232799039604140847618609643520000000 630 0 631 35 632 20444044327770 633 327455788019490246270 634 61805298664752576754128000 635 942887342206247836886277820800 636 2762011597965401522652332277225600 637 2466865102352858962702984079430710400 638 884528853553601090008743022383638016000 639 151916579897245220938372095342250556352000 640 14089491710048928273076827605145602090880000 641 768258184872521272009754985589973702367360000 642 26212622405556153548298630141174806517657600000 643 586481906028613597215510939597520814785536000000 644 8919009553553069804614706384467249386079334400000 645 94789193216158486427206853415299099523036180480000 646 719393081213831848480922919437519162400669696000000 647 3964758169662437823932986411839172728662197248000000 648 16072132089412388250827777423535935108680415232000000 649 48378868217855205963944906581725585511061121024000000 650 108847699319576472826762486415220134856966144000000000 651 183767666736966044114153147676625355768083906560000000 652 233138367411933287348753080546826925993097297920000000 653 222006829645049244655171753745515130859708088320000000 654 158084829508094442981768553387062965517680640000000000 655 83614136356701812204597655814995744774016204800000000 656 32520500993472957851176500518530425503156797440000000 657 9169620994215924181761529635358634655806914560000000 658 1838207641736472728781850540534561834952294400000000 659 255108532411821114322100509445320107412684800000000 660 23624906702246903311624883491804003958784000000000 661 1385605967033321063021066290964482070937600000000 662 47611839221758112269526436034878898176000000000 663 845380667999966482058352912551116800000000000 664 6148223039999756233151657545826304000000000 665 10333147966386144929666651337523200000000 666 0 667 36 668 43293270342420 669 1071674224049382060240 670 278135632399755297042441720 671 5477054719691434661780245632000 672 19920427449670315885224698397573120 673 21535639513834356475544862859102156800 674 9186818208807456991318664228519782310400 675 1854841997494872290500779892912817644800000 676 200554266707747527119460546888183202825472000 677 12676431349942498366465284765530425120770662400 678 499484497955421529661726522022385570603061760000 679 12877286233617028636297842847327499178967449600000 680 225439749298427688660022576451487735267914956800000 681 2758520740914843021094305660519940679919786393600000 682 24130931694740062747630026802751319459968589742080000 683 153605098283351206979365208470570358790701199360000000 684 721328049326693738691387498073503882144334049280000000 685 2525134747043137793461465640300252516239895347200000000 686 6639785725223728691906328525627027146961676836864000000 687 13180407579047841645116768153849842785562210074624000000 688 19804606501834432129553259015864721763831953489920000000 689 22533108530375811773361434907477040747431371735040000000 690 19374353591804572702273518978707078228222497259520000000 691 12532210473294275491356203397706645876510556160000000000 692 6054027801830334094235636057874294638960059613184000000 693 2161057103140346294272599219285827860940791480320000000 694 561720518650568834369928234980265638813038018560000000 695 104223090507933195857899895439374824935260160000000000 696 13436390373230002711688097368556244579437772800000000 697 1159763893122725780484797801848216540749496320000000 698 63594024509065894602382000052766477228441600000000 699 2048796956511278768598059450625882587136000000000 700 34196416548478644168789519269885902848000000000 701 234355795877637767004839652335026176000000000 702 371993326789901217467999448150835200000000 703 0 704 37 705 91534343011020 706 3498702745071044101500 707 1247435821496707522962937200 708 31674513616614897584407615403640 709 142858615341622458131514354387133440 710 186661410285074412593290629857625492480 711 94565721758805225307882215499643868211200 712 22399283172504178506420208588596956078284800 713 2816965401383850461200395609690655180465920000 714 205855413999978844470780459449127510202760140800 715 9339872643636158806351478567442193463378891366400 716 276563204689758545516619815046683562157452587520000 717 5553754813973636265016572124562884724786141184000000 718 77931225778939000694390819037276276993798373785600000 719 782327722808426198761297684069179763266622816911360000 720 5723724813716777781163346798101236603986390540328960000 721 30967834997093364656576727119566555144104706314240000000 722 125309678223494661042881912158223950245820716994560000000 723 382455952503276053182232058630168171850972648980480000000 724 885745614890788771491517208919532994711446869712896000000 725 1562405059924318657766410610953369750783082448814080000000 726 2102461537664289404445654948320063396409217803878400000000 727 2157142399433325078661979618737564774321235951616000000000 728 1682875640213202925776160880785382514091921102602240000000 729 993144037090141047603332424594697846765397609545728000000 730 439888633271442956284551196148003104949507274571776000000 731 144619385851969403155557910162415097722621216686080000000 732 34762581204447586766128168170075977030524175646720000000 733 5986881965120000105309980142556501591629758464000000000 734 718854641378137845368470115756565111479142973440000000 735 57970329049287657719781576280879113815426334720000000 736 2978374177810505944402691649255910317175603200000000 737 90145184730246025892907271420329810984960000000000 738 1417012790124480288380845887872707854336000000000 739 9166659558756745800846442401332880998400000000 740 13763753091226345046315979581580902400000000 741 0 742 38 743 193239168580226 744 11395778133679292349360 745 5576904858571946331745458600 746 182415814293242042796098256058800 747 1019071265826491380295247264393664080 748 1607103954345233064693362304890207232000 749 965359114080059110798418160997647633254400 750 267750561047401117499482673751060914535936000 751 39081417493621700756677908343597004637298022400 752 3293991464955962502295475479454737462218954547200 753 171629502866541058232054050795745315360811595468800 754 5819804085127802894049763730885270539839661001318400 755 133617633487959761937498901732917920094742661237760000 756 2142381756582964717018576125570236484170789584896000000 757 24582080009941642428517259846782921074223732416675840000 758 205801131069626788249668456355266871298189204616560640000 759 1276601499821830626939131245817023176879863796479508480000 760 5938545502382344976579428292556039204817166085734400000000 761 20909907989297786031768199581952944031937810202746880000000 762 56111267411762692353291331917227998164438996074840064000000 763 115293997746895623184972608361255823277451038999625728000000 764 181874817871696704960823764871677077760534223760916480000000 765 220415957594328173921772417485352342933619361395507200000000 766 204950784886354259103566982184805414377078123659264000000000 767 145718133381856657432168483094807991585844071751483392000000 768 78769085930925402822376589157130444147830060409159680000000 769 32103270718964376834564307094905084385768173889126400000000 770 9752021605408308499497116288774410012086010852147200000000 771 2174108765798608312119542560777188603967159255695360000000 772 348474481466480915693787502040180446385135167733760000000 773 39065129726358203421877597191674307969467170160640000000 774 2949848747667805884207894964306788632533842001920000000 775 142295113424668692250711331340491121000815001600000000 776 4053726023371201911779317990929433299517440000000000 777 60116481162919865086251110341674589067673600000000 778 367684900079020581567285078542352226713600000000 779 523022617466601111760007224100074291200000000 780 0 781 39 782 407369058089526 783 37036286470785274764234 784 24857506090696459999609954800 785 1046425845971313669002207482634400 786 7233255919890738954489892070414093040 787 13750349389875002746996761806905933347120 788 9778549428186510624010346492189623294156800 789 3170330569703715380065085591166320957767372800 790 536019955415761170999872384759147644927116288000 791 51992830227469386096823259164188939298423605043200 792 3103377050153327546945127090824986893947273548800000 793 120179730271787257705020500733296842825945041748992000 794 3145181474697025513582916799351452925922926500484096000 795 57431643022740195692890250228358313185357959920112640000 796 750475407037326270720018823001262820722469881985105920000 797 7160798843076931355145363432367349179653791139740344320000 798 50701208534330925699416600015167325607756254462360862720000 799 269810569356317275832893936826065156436790691539160350720000 800 1090010023627241617496029054668806389246369054087987200000000 801 3368549078817816157313715385930038733727548919312351232000000 802 8007295315343241748408155943239979950298590932899872768000000 803 14692822889060925826080114044207373279770540440581783552000000 804 20847073650882249546190725681081392231718682877755392000000000 805 22869580579335613256233253398370547018529095849266380800000000 806 19359095014352635384748253986602434504401884419327000576000000 807 12594994492331113737518116539235708145820006599211614208000000 808 6258973589952372483103980008731392062607085618405048320000000 809 2354981201611290387841131828961684063411886609053777920000000 810 662962982164743112055928068163236508987085126474137600000000 811 137453447877767652556885796116132625514672763195883520000000 812 20555259334120618264986747050311256887005275593113600000000 813 2156282615702714295615819760319104172487728745676800000000 814 152780765239266566668996548679463001958235976499200000000 815 6932843429037501650172434186683822832492111462400000000 816 186229828095723371419758921286151606364851404800000000 817 2609827420760888087964589487493616105213132800000000 818 15114830622167305528752448769268046941388800000000 819 20397882081197443358640281739902897356800000000 820 0 821 40 822 857619069663720 823 120117702145957809302880 824 110479286298998653631479257360 825 5980570562936848824126884298960000 826 51100134115420539284335797031640150400 827 116958961423613834684212726165654786060800 828 98335508257460106349983335394172470275452800 829 37207884076912542257974311047425505731645440000 830 7273745961664964228534235220435288104005578752000 831 810297532702372856584899517191853260669718659072000 832 55280462640298676248646537637853047182461633609728000 833 2438707665018332139159681394052049782035351005265920000 834 72549559435115116754602104938440090579070064757309440000 835 1504166691533645717172682677454657633485508098102067200000 836 22309943241904975046916111955834674413346848583073996800000 837 241729590772463195241794106572650401618663055063031808000000 838 1945744233028453004368539628700170077985447246175969280000000 839 11792621327601862248595682666692860590594103777054523392000000 840 54392823719342355733156919659794861827326389825085902028800000 841 192525728640193115865289631880501336429388503859433963520000000 842 526209734125048909548058461551156124697033069047598940160000000 843 1115432816021732714641838291886704104917172884688656138240000000 844 1838537334615372005814648102633178465093942590288594862080000000 845 2358521651324330865596512587134625490504020371727974400000000000 846 2352887424239620301687771860653859872496732390834946703360000000 847 1820717189167767172045281379646756210751891309630660280320000000 848 1087970648088799314590429462384358251676128255019602411520000000 849 498702415768012794769224011403396911009536921690963968000000000 850 173754805924220788960356641338055743614925679539047628800000000 851 45456549883082156612296943524752177652616096877065011200000000 852 8786979408570005024673311372695106122507754622733516800000000 853 1228823666611622283487024465386909919435039872909312000000000 854 120881611415675660269605341446775780676709304500224000000000 855 8052426769701163128808143519449990471427230269440000000000 856 344356475275960479718010579130367491591030964224000000000 857 8736707984737639646852887665276248199832535040000000000 858 115880368103282675720435440564388359883980800000000000 859 636413920933360232789576790284970397532160000000000 860 815915283247897734345611269596115894272000000000 861 0 862 41 863 1803199069551000 864 388802071055876870535000 865 489696896529457692258359748000 866 34060556467461981415521426240851760 867 359406146032893344057406518535785274240 868 989366338692178434886218132664853822620800 869 982190672219789830337038600842142459875417600 870 433085169100453617272615591016786434249330044800 871 97726679514335199190610380313540191626684149760000 872 12479696492720602144029559719155374164332332570214400 873 971083840876209311752191104957407335886462731780096000 874 48689041305922639660912728865642779713939572899667968000 875 1642336907441902618340421316217786337077753730871296000000 876 38553859448116339635446372711499676198110621898617815040000 877 647083745020466019635158767496742819579127138842046431232000 878 7934937871601722605403997768569943731289227016028249292800000 879 72343923829279613492912786455597167229550405591404535808000000 880 497341514199705240981657251929149627746167284471645364224000000 881 2607407733948854052249026518907349507948055381362589728768000000 882 10518338390453350223060152358507171868205557073977154112716800000 883 32874669620605502824811018713371229766064077515128068505600000000 884 80010884960710002508540036326328621720183579734362819788800000000 885 152151612354627867989822060143298845339982882910115921920000000000 886 226472824007195198315677159821272262554265451265655749345280000000 887 263911253986926581596068002969653953382765950482850496118784000000 888 240435093565875736615921966806019620865390576578600024145920000000 889 170725581987104731988457538320689564096534869599665038295040000000 890 94019894267321372979924887087645265584582875113350045368320000000 891 39875745527105940078378063453521870137423612501423030272000000000 892 12901474533032794452797563816856287267859458774175915704320000000 893 3144664876766795820256550742401059198505057090295929241600000000 894 568090958367060824706348778989060491147269058037861580800000000 895 74454479804426780825229409648978369305884173428326400000000000 896 6882018137129563586027099991052929728828094057283584000000000 897 431803529059211221893890607256734092846188781685964800000000 898 17432011989526129504507391391401084285018758447104000000000 899 418385565209214695111781199742765197759547965440000000000 900 5259908022020811210653119706972756588070174720000000000 901 27431071822794321828699450883821416365424640000000000 902 33452526613163807108170062053440751665152000000000 903 0 904 42 905 3786718046058822 906 1256129843761040041332000 907 2164992082764586775760258198000 908 193337239112006023635493756800736800 909 2517273565601886811621297529652612693600 910 8325772303147680373494643388163275091532800 911 9747908264632406288184190864011919934613024000 912 5002045763383881697996843300154923684716184416000 913 1300852245727868541302211096437920045338701327481600 914 190092255366599439351220364690903619142563884207308800 915 16838355779414581727486052071488968957794531861854617600 916 957482643835206351605948921602726891686921324500926464000 917 36534014791128705850907182252930509826618290410083270656000 918 968568203901941168130713058549472804113180167664343449600000 919 18343888121965238772182081952260339275596547554428686761984000 920 253799342903804770435014844505220791387943663409132749914112000 921 2612100991229580174453720679631248404444985310802429348249600000 922 20294032989149951692935488641546446368921181948246512271360000000 923 120443911619889320298010617121123083759719322327107985850368000000 924 551281337224892579562985512851409897798451723124269241342361600000 925 1960579948871014939874795463615052033656793778305957237692825600000 926 5448657959436265983023624632868615259737709046340351714918400000000 927 11880947460208980712788716893730537451286751791809730058649600000000 928 20378395084044662116246704044391250073807441307456547356672000000000 929 27523801692909937523190081915172317345652925073612087832608768000000 930 29261165741031122115198556815260549379499697509621882662420480000000 931 24439222816683578424899155824790747460455333262673064230912000000000 932 15979415306350508919634332953526802729133075437652112782131200000000 933 8135788839573621373386541920300897518981960067410120084029440000000 934 3201846752321058426704826673188544547840247663603134748426240000000 935 964504889824834725259978100086666421529176941451161349652480000000 936 219561932412732791455552843145159801973891832730259711590400000000 937 37149944896506735014970098339883179549285625394546448793600000000 938 4572311960583133147725326203378206753901035036019261440000000000 939 397859251082362898530398632652920040008019523390773657600000000 940 23553617546831592369544302749230288895323758956170444800000000 941 899080344078574102538911137136208853876847492988928000000000 942 20444103518810380115711413749203263402987329945600000000000 943 243958237256021301183538566435265766445904035840000000000 944 1209710267385229592645645783976524461715226624000000000 945 1405006117752879898543142606244511569936384000000000 946 0 947 43 948 7942871999052018 949 4051018908958230113825046 950 9548224224750177248587531380000 951 1093974842266961379379546051948788000 952 17561194039803081053564833330201190464800 953 69720950075750097589063261900362445750029600 954 96166020867136714917070602729122462471989632000 955 57354210362131023385826577770680614497928459120000 956 17165586927309854572406311882158347157704661712224000 957 2865737796203846310186221092734249682400586570520992000 958 288451114792954878194773535968428467952871487044042752000 959 18565142561977505365872748478271503413618132216593678336000 960 799567509004206318713749724879405770674406955811130490880000 961 23882623047331107688885791792747796160151772492758635102208000 962 509077878246008813757815934967816716562438033040934786564096000 963 7924453330116862466742131498305517608257836850689511999504384000 964 91784018433331407329792830555107944631298322749035920868114432000 965 803163048961851553048522248396787293199826270519396150545612800000 966 5376198374755396420895753434376316847487898528179507324682240000000 967 27806681268476968015786089177336617043122562950120876343027302400000 968 112024556149812292022234877461174398169110896202792889132836454400000 969 353741073895576995275134443030800262041271844808686553523506380800000 970 879615333252373547564645113651767016680717691579353093242880000000000 971 1727923780530542380370204095748223878702163627354251081878732800000000 972 2686365711712350479876638366918391446846659401649944136151990272000000 973 3306786811878698111981268801259753260213022578707257637494063104000000 974 3219885078283473479192110183926074286144368409464298910085283840000000 975 2474195930190185631040950357112282355315932549634383521880473600000000 976 1494435443023069696749556246016126194236316742815891227200716800000000 977 705510730171996625955415798852966083505478460863883381917614080000000 978 258330203840621201617192080194312233377507692392825523011584000000000 979 72629548471834676293722006746024832025849859546823791109734400000000 980 15475965253602270765020581563342894651661302621493046280192000000000 981 2457613818134491529059541220625501866196914108116620856524800000000 982 284593145830145834912911467223365779265232252578673616486400000000 983 23353582049376448546797972149746459992421522922347796889600000000 984 1306625010958636488600121177833015475945875395824110796800000000 985 47231645195639938272685189111210448898406880278216704000000000 986 1018965840668965224320819569305292699090773501542400000000000 987 11556563802708995836809295115291734270175845810176000000000 988 54554982546226573580531684257868139749059854336000000000 989 60415263063373835637355132068513997507264512000000000 990 0 991 44 992 16642207998015644 993 13042305129547011251579184 994 42012364833732774055910146374024 995 6171560257730799353016889939296960000 996 122052219801165362041248384215051912006400 997 581152493168319715496937519296572995380697600 998 943357703615336439038609121319480025116899926400 999 653153227872550737193131815011210626668186681280000 1000 224666474903473059495410993779253263196439768477120000 1001 42786106835791379483917120416250629283480941482979072000 1002 4885535857116724727861957071559376707248005345329629056000 1003 355248673097700758810867201052652786544428656007085752320000 1004 17234652457613379980354061950567744641380353976852001259520000 1005 578716529404410287494598870074471283761403900718472471511040000 1006 13850507781410790341364632632357437618902262820424883149537280000 1007 241936133714210059106199988573121978898260679539569833409904640000 1008 3144558354186621741044189239757961703532124499016355809806909440000 1009 30896269168350897856453468530813316648379316687126187792442327040000 1010 232466447895352670433645938189923591975348635269435365862355763200000 1011 1353655923796746940197080385889037686847956585931710919718941491200000 1012 6152574446404727441672922532094484669338272202728205680938005299200000 1013 21976031269750022716522908720061667099715503573227210558310921011200000 1014 62008296847130711103519177494168510010557855286972051678258344755200000 1015 138740767220135837061645674754522289079866314750000809264087040000000000 1016 246762111576617695235115329754846284840260663797339052700324069376000000 1017 349286134404278324469498402020679039727904238584610605128507981824000000 1018 393429770750490174824968311417736863482489360991870352126305632256000000 1019 352146543905984624098336358471098754282560872238660710305051443200000000 1020 249768534127686167745045690337318036233325182220839762098808422400000000 1021 139779516104907635718764101719743840077280445962232824222648893440000000 1022 61353216044867405865122165892329809723868621518769063504400875520000000 1023 20953629367269510141927756419025016096022519925465063438994636800000000 1024 5510904534699625463370847298701189649025924692235606532345036800000000 1025 1101467502261512908633315975427451017333458173845649160667136000000000 1026 164484450872286502591376284217748506407180206767708693751398400000000 1027 17953474356009967912480547223511985268764824730259098173440000000000 1028 1391670446559703770882344542811644552296797618886288605184000000000 1029 73701401113323632313590888727620107003551758727744847872000000000 1030 2526537358502501982699308931387588539129843072920190976000000000 1031 51783844022796812699984050512094974967793109348384768000000000 1032 558897611191909170808020261327106469015868521054208000000000 1033 2514724909749872534569270017219826632242378047488000000000 1034 2658271574788448768043625811014615890319638528000000000 1035 0 1036 45 1037 34832528367941700 1038 41921695808157610362208500 1039 184445115442069837665843549046800 1040 34716917006153264335552521865132231080 1041 845254626527358084717989958459166215552000 1042 4822940648523176398700680350406006113538176000 1043 9204767356828280280545991476882205488632238784000 1044 7390424910228885933179470329335496151147360661088000 1045 2917960858298918405257546565980189290725722566792000000 1046 633025370303501371340204512544891734941577025877783360000 1047 81870507014975198532699204316975624436360366199400715520000 1048 6714238918637594609764954087463980705841496608169369717120000 1049 366238804750571675682716734655681605203196805824085336064000000 1050 13796681272191833567744407364451152393493703695123970665676800000 1051 369916919775466361067689207611880693479940045556673187689267200000 1052 7233313646283867537370086727686024473463795392910938404535500800000 1053 105223876642738104891104676678529340156385465549771316797652992000000 1054 1157517054359167888626516038629315420288342362743924110000472064000000 1055 9759124236808486539151659858723848560289620120620351621704712192000000 1056 63761192154787780939774107412927420558528979158185708927739330560000000 1057 325742721003057097841746587224725818631848893353923670697292595200000000 1058 1310738230278725167220791083274425694129565258135958479635474022400000000 1059 4177919530705473307567374306388584105744458789839501418577277747200000000 1060 10594541514253522834375932192179461711217583692601287846626521513984000000 1061 21438685606203097058567999354120353180336351355480914925272293703680000000 1062 34681109093236583187271331975363917999445265975341473217688871895040000000 1063 44877964939111208146978020584245171375281372786293162153085511925760000000 1064 46426292171103928770144133251597151002883392386599930029939511787520000000 1065 38325762547261063181479248261558067203714505650615310552620072960000000000 1066 25167614390484888393361050486539501409628649065460274279488893747200000000 1067 13086126771229233180096378337769620957506144298071819508968220262400000000 1068 5353906356218635143994057322009187179456874809120909458273625702400000000 1069 1709430043171712225382875981311836648230982922020516763344568320000000000 1070 421471835667671428961435394571377069436186273531292036760600576000000000 1071 79173238758779651354946950053430026933298055041241777105272832000000000 1072 11138367139597467188396946680692114722384788451532066026160128000000000 1073 1147871555108604762948597363373455363441206245475309919928320000000000 1074 84182829920833832141430839379352886151894782277748355235840000000000 1075 4226116499160464167883341208042436689246572648999786905600000000000 1076 137579479188127619079336545211145291464737509968351068160000000000 1077 2682378476076759349108335037680350949030687088941465600000000000 1078 27583388853818914363556680501379973372408584208384000000000000 1079 118425998656825392616343529880701137913739896422400000000000 1080 119622220865480194561963161495657715064383733760000000000 1081 0 1082 46 1083 72831650223880170 1084 134539397451732356785429200 1085 808047196048979797405200781224600 1086 194761921339096940021729702680827205200 1087 5833853901221053834713566129374042969938480 1088 39859058349344945661169311456825890070512640000 1089 89362760199116464620680359282767403118503384320000 1090 83116281807461635388480810644285105954504307678400000 1091 37625014957467819486772683978229629315559233610530048000 1092 9285964410155227215160232380541237789671611097905528576000 1093 1358310927982970168671354136487963393009398488545354357120000 1094 125436190999818603879153937468382710908715454775029496272640000 1095 7679410935862584325163862172968935417183044561185508395275520000 1096 323934406883441302298941778873880552275174651443247917694976000000 1097 9709942437012265735643551298842892690141906154299418188597821440000 1098 212066222150843328961645007724300689081066483380308822921525657600000 1099 3444352779878599008498833714110067613261019069331426391910657228800000 1100 42309554085192350404975075044324263622453406416703912874188800000000000 1101 398568642110668169646801548162561612235819537569709874135726915584000000 1102 2912652179754190236313847863936812564154882280220831967566264493670400000 1103 16668499574749145548889923368970600031335294711033657391745180303360000000 1104 75278123758961984192876732842960969587025050968534578915307264409600000000 1105 269949556860950563671900991387577984327318297509836343068200651980800000000 1106 772361571812049451173447885760845391145208020832211399712673811660800000000 1107 1769382308906607254483659242216652358900122660917417953476103153123328000000 1108 3253228879664281218304180302573851307101315338213917335845134925824000000000 1109 4806598731709729276242686299339394713050171576462685148745584738304000000000 1110 5707484843449270926488769756147666085489204644859150556685422297088000000000 1111 5441206459572047422829215292132852242453012162149167316540698835025920000000 1112 4155586285229438962943569286285359692046230831084727693590600855060480000000 1113 2533623019622978526173313244752022925517849600351295353799433414246400000000 1114 1227133358302689968483124096984321497769554634653268355694027656396800000000 1115 469075408012770376665294806376731986741121015389569186569828853350400000000 1116 140321932479076126061058748345791493254285205357069241948810772480000000000 1117 32498792779166795996605243079131357654218726497269071979620807475200000000 1118 5748357968636629423955515619184223378653811636842408010900832256000000000 1119 763174823212713631370528071208937274141603833406830254707703808000000000 1120 74376948231849518361596468121830243540652521492761477644288000000000000 1121 5168419236100898623323376581916580014356108930469692325232640000000000 1122 246296338511143089639359440423596091645841330614052220567552000000000 1123 7624244846598945243268806902912292915759747322502877020160000000000 1124 141576057617148867596021783077206006098952999279368601600000000000 1125 1388682997916377358051346955302748326699499648765132800000000000 1126 5695213935405512063095066118808263814215309564313600000000000 1127 5502622159812088949850305428800254892961651752960000000000 1128 0 1129 47 1130 152137224912107406 1131 431137617984320794766584290 1132 3532863831658847717750483958666000 1133 1089777299996494799791108523722298347200 1134 40134685521140429785186524917574294427977360 1135 328114946056719567593349124340473525849553572560 1136 863422038174926666224942011236433472539910824960000 1137 929415502480839309872103105900305852650657084009440000 1138 481845844434406782235776475661576691285614129405455680000 1139 135125142371063556133596097834194013057281921135727086528000 1140 22324650709631443539988066149862905423466015651303841483520000 1141 2318002751876645685285290579508517701978063578007014661331200000 1142 159018300849645428502254214146273366337147302776246523418489600000 1143 7497612215636357654556262587944720881920044633984774581295389440000 1144 250769327208464445504951895114487073150052996618902409480875540480000 1145 6104397677823703817587058950102824308962406929947630972007397621760000 1146 110447196985134283398783981643632380690907439637991298386153637478400000 1147 1511257144871321614529543113655372014067942608048455404585893689753600000 1148 15864642508079154523403956500150200223650508816974983226849218068480000000 1149 129301483926023933328852282060010934268193857134159485314683128696012800000 1150 826303794860071601008838080145654207811307256418731172198195088549478400000 1151 4174071637656455878818649240143318539955012188792993556055654842040320000000 1152 16777337040112614814539307238627338019338657377742664121233803837440000000000 1153 53938758576062772180252131402897680472275752004682689699768691038617600000000 1154 139262192993446041585105936058795408744584295628689399555438433582186496000000 1155 289578340933309184262132224582493526303884223272791698772750659240329216000000 1156 485821964235274045025316220006794350506078967981574833508362894966784000000000 1157 658093576035988180028083654826133155653457282479469658033388626640896000000000 1158 719551852818385549203160035121723933186154215286634541830237516044697600000000 1159 634154779698592014436021896862604622352251466676663879475006935610163200000000 1160 449350490173314278149325297795881404191429235656205415739714763856281600000000 1161 255029127545670857952811827819250980573666019669883683034390291546112000000000 1162 115335460302103894819563840295956780765346866489667578882125954285568000000000 1163 41282342420606893317472325985441987243774284624341327019264766168268800000000 1164 11594036043093870545438494925878587196673048763907642534277597783654400000000 1165 2527082711366749268666310590895310255296177989018541136137832680652800000000 1166 421620628332355643551216249121565384531940752094326380391001227264000000000 1167 52910834954620061569015610105234406435907389157149995536509566976000000000 1168 4883806304592597278973312283726474364552023480057363959486873600000000000 1169 322017878148571024252039639632790872108326493747621977458212864000000000 1170 14585979775460988795092418665178789550496490781784590214234112000000000 1171 429870810901214891786523930336636101622204127043536205905920000000000 1172 7611340187903019569163085639150710133188979390679089152000000000000 1173 71290789638761064835136339319868910338409173356222873600000000000 1174 279571724073572803275044467921054550346702640612638720000000000 1175 258623241511168180642964355153611979969197632389120000000000 1176 0 1177 48 1178 317503773729617712 1179 1379640384852413339034225216 1180 15416153778207907833945715161133920 1181 6082647530932727809571057737028890464000 1182 275261581455362778848811858358219546398224640 1183 2690868461857643392126403728278948558460591703040 1184 8304601083890018535003924065838104065623922491098880 1185 10336508285312462681639016235742736712966117265548800000 1186 6131085768553692273009984852176814991903410016732945920000 1187 1951400902476677407669985910195389164809948785229405161472000 1188 363680418187914147334221671093847799402205782635376363889664000 1189 42398260867520220936148607792716706489878130827730502924656640000 1190 3254214078294835697408836062707458913770329036027797401897574400000 1191 171217144963758056667517567834178668098802226183836733079623270400000 1192 6378349239353691859537546086969036357933434061284927007443191664640000 1193 172720427870656045485884145910137464547116223026006247047276750438400000 1194 3473890361707405145129157500941548130728329794211635680177579845222400000 1195 52827897045722490860070711106952950025920924638492248839167617531904000000 1196 616470943230823021156982292317750435771850118911182427197810373741772800000 1197 5588758240292692928067208442247617823414461756223419979970265938604851200000 1198 39767117665842826133066948486334788054440246018523505981308406081572044800000 1199 223989585672192528457055778291720348699356086565197691700931082074875494400000 1200 1005667616532915393281181910980991514846096139193711568509894016615055360000000 1201 3619508277546071885719737081518339032177425223941179514328893420994560000000000 1202 10489024814188315787298111771038028213271108866434058680370131947606769664000000 1203 24555705732712491081976673647913208671636901112155093160065085496490983424000000 1204 46546996361409256670283596764416269616594949365455830352854018185303687168000000 1205 71533467853929761876956886324430200017429292421611474323268627815464960000000000 1206 89152639875198276577600818241392306126258286781945306932021655362338816000000000 1207 90045683770076913272387010070051906325885413064045272870134360781199769600000000 1208 73577076482170587395264279637809636675285277023475586125812950239490867200000000 1209 48499899397141927950984543311915210949767734988637576883937923452370944000000000 1210 25686217494551740920701266832681294653896403666378523123909988093788160000000000 1211 10871050961164031626212411076939966905162864835265076816523954048991232000000000 1212 3651093626394648237781814916627731944022084683971084221860682856923136000000000 1213 964522720558264577194808448208542277568125623258196755989032951873536000000000 1214 198203572753425634279724752202748418392842536654895106317934592524288000000000 1215 31243243830514043696813626859723894996201893045214865330362048839680000000000 1216 3711833590923986302266344233145605356416040314756967136029308878848000000000 1217 324955728934214351637578134018489688971238061284942048860764635136000000000 1218 20357747355686301399248955373874035150166492602565477229976879104000000000 1219 877577699962148969493913174371545281173477421169232076081201152000000000 1220 24652586542471109138271257873630107828189579216368296955740160000000000 1221 416673697559252906001126274989539701836725615569076748288000000000000 1222 3730605086037755486902193379938551919826400036335051079680000000000 1223 14002896788380689972732662045437167043452236608076513280000000000 1224 12413915592536072670862289047373375038521486354677760000000000 1225 0 1226 49 1227 662029145223460560 1228 4408850810629527539664987600 1229 67145981836351078556106060934418880 1230 33870042779683275672595434830317399282080 1231 1882319095028472842768498897115545732867109120 1232 21988913589328733811862555562004299318535011915520 1233 79531940966457543202349272656064614667768901103467520 1234 114366929298680511973285346278289739359667015054739365120 1235 77538079331398495639987300963926761945926901494707878400000 1236 27979504424630949940696499931317578667039119597100161245696000 1237 5875188533261722561422379109685587746062092901006005770942464000 1238 768034011952607258117339727549169154227718342717587063025212416000 1239 65860110717087270495084468610909313327902477516703623720500633600000 1240 3860768300082393174191427448193880811851794247621832626031895961600000 1241 159923755365445187742691273920351254876835621326868083976521608888320000 1242 4808667750736346085171761431484748655530857449648686541814139301416960000 1243 107301084805208318422483062369933685804821174879715037392949638948454400000 1244 1809646366042584151802189785565242407543434187864246270637536476489318400000 1245 23421033312695800698138038860495709277353336222215733250148667268268032000000 1246 235593941549066793143162042576169726363302125367858623196599981557075148800000 1247 1861588147988362937602929156939351848261626596720441632642634207137366016000000 1248 11657675806109413079408813634859975114058891653329874814120624571011825664000000 1249 58282094379645773994342530228840137944628810629366879076051037563241103360000000 1250 234023448209860273437722827173900472328181456625822904567522075177401712640000000 1251 758356671394362492531475569007548523172667431444291307453922216813560594432000000 1252 1990653065185165005461931987516734976658267069518050159463868652335348580352000000 1253 4244300009848316832142051997356276839861078179705380481229651710767899082752000000 1254 7363255712730763158201683014807162922451503745462830937958082897368666079232000000 1255 10402738904660530256658950735941642432727702779683151778159732940991365120000000000 1256 11967334556481761733455543888073158872909986188108918344654288558679182540800000000 1257 11198641794383385281863104109437573428018227262068201843888036970956534579200000000 1258 8506797830450014875914325110713103203699880291439488833997810950640291020800000000 1259 5229377626854834494524129991833647796098046248322349235608560926782914560000000000 1260 2590328399975629179325382431726529383923374721972519543095773787597045760000000000 1261 1028106816863203664411109797610929082141823252506834346114461791447678976000000000 1262 324626895391015570189157907298266127692999795761842353421849855134793728000000000 1263 80812072622525739830622658380538349332426592198871158131098452030914560000000000 1264 15682558960929089830167596950827908835023466057030420974210982566952960000000000 1265 2339273818607522935859649349122624910211163761095934577478567660093440000000000 1266 263484353383879907866037676329527885607288133563272461685595654062080000000000 1267 21908008440348275841620521446824961093739613828116410699790669578240000000000 1268 1305705656065336748350477989719968706930244291926303714986048880640000000000 1269 53631502615258841765624311939315021273015740195390381375294013440000000000 1270 1437668116360622512208412494895859044218784377184500108325027840000000000 1271 23219939135046426016547702100614610732429123723517829043978240000000000 1272 198923984867670383361809135962309941922028852234617607946240000000000 1273 715339472104298651585768544065843363219762129701951242240000000000 1274 608281864034267560872252163321295376887552831379210240000000000 1275 0 1276 50 1277 1379227385882211950 1278 14070800492557396217550648000 1279 291939271904936525198577248181636000 1280 188170261630665571290569109915921161400000 1281 12835687331878571728114304070256600412239848000 1282 179073645170217861645670853937914027553788801280000 1283 758546502502871610046300486407287021325630570628800000 1284 1259223382033840691501054191077446711510221537119385920000 1285 974944338107415221098505529362999011292069619436585448256000 1286 398459658672903834202078210233444242376053159905635103795200000 1287 94165109956942956361598705675812001239595528101002467603481600000 1288 13786248825830510932835195250266980745357616071170073017368422400000 1289 1319014964540993955865842764922917327976156313294005369938772940800000 1290 86023754823334217257427668748985768777505000610588737458137088000000000 1291 3955950305955771135008189582300311802400486684777987724866809124864000000 1292 131855811650875113096104176325170179628727503254264118154644820026368000000 1293 3258276397683301259890924200728622346037138415974419753767415560496128000000 1294 60821959006081543153771904611625080650443074178535234356926825581772800000000 1295 871183428725322564194710784628119096288949583467070088536832399433400320000000 1296 9701177135514794614228286243196447970125157557188426467901570626686812160000000 1297 84913517176996169348701747579997308928443293996695995299362057215393136640000000 1298 589610043585559815077188520072485050974848937292664897789121275418483097600000000 1299 3272826607827583299863172846151005122378120457868042005754540654546334515200000000 1300 14615277129475302371603267870137030513640513362759489182178655637032140800000000000 1301 52778825444354315350674401346603901954928558701190257715463557169604617830400000000 1302 154760513482760418425426308152446653049444699565665335602097096956013707264000000000 1303 369624472067787503227590817389418002278618328548063084051443996029270097920000000000 1304 720630275895254250149599760414022710448038691410083541206207357023374278656000000000 1305 1148368203486077927159505455935981328577152895749377930259884115442785687961600000000 1306 1496419501156538654246426117139892450742199801698306190708731239994448936960000000000 1307 1593801553991500111727275337464775581691563954922619414467206603130095534080000000000 1308 1385591879145200119696604407394032805877664450213713420200071734933502033920000000000 1309 980961264375826908838905067167980238520411428456224047983300146002699223040000000000 1310 563673861339898462314167783293110817929296029979578075141601654892134400000000000000 1311 261701582166907644390554666993445922614403154278076107369505205423125299200000000000 1312 97602245187266245132089499765299710740325748945296206061909415110796902400000000000 1313 29026589601450687315973149608498545028950866886246717708516414328301158400000000000 1314 6820693628745534734151752378491864941920944047326223442892324056596480000000000000 1315 1251982711767959078680309717365920423793406055070707964206262660366336000000000000 1316 176979571423371014695802160397857041676662707366431011813425170874368000000000000 1317 18925069884785417801727270696267946567471055308044180892974833467392000000000000 1318 1496438587808910079074387169183809871815555723926042390306677063680000000000000 1319 84950167095528412731586147197080609813284652667958325586910248960000000000000 1320 3328525783125222218775001219668887633549239979502544117510963200000000000000 1321 85234870820682820569935553452646353382085965000247757116538880000000000000 1322 1316820744898663101127468928201206657793712120426341911756800000000000000 1323 10804606609908677549993379050994509131965157167373221888000000000000000 1324 37257264172098888103425445003429341834362610921976627200000000000000 1325 30414093201713378043612608166064768844377641568960512000000000000 1326 0 1327 51 1328 2871044762448688650 1329 44850676640367297123435499950 1330 1267141387155655995757201959531000000 1331 1043132643594600210003983454147481092936000 1332 87292270540117451695313086702350594782462366400 1333 1453593059275920730055963258049294628364265188088000 1334 7206504221512323364406501270624626747983319340878080000 1335 13800198546711762580659596413010296413877885386192500640000 1336 12191576793332061552345524982650547239822521442604273526080000 1337 5638118874130954450960170680521568448900041118267798188588736000 1338 1497989321916653718449393370096186291197908536740149189609728000000 1339 245336183016373268365750335329650839278274620753828978756073984000000 1340 26156522600448969151850587772762615265985552141032912484325894400000000 1341 1895274553187442808469495941927016370248765234953004944852290539980800000 1342 96617367200558880684891173939256972229332673167678253710116884227686400000 1343 3564076662701059711836074164989155482454976153907412386911650176040448000000 1344 97363971638839193088503386212852628059916407692164964994325900504237056000000 1345 2007937042434755092879592620757931713094123399183465472812828630733360128000000 1346 31766664983498191458216721984247120345905776626215345026640979311833907200000000 1347 390762378602869618501880068898147266444204553548447399419464523743822610432000000 1348 3780034732966071835989206763394638867776844272116365154203815556984168775680000000 1349 29031038701950435461267436771045040069404100973984921656933152634623645450240000000 1350 178438251777713993496067116882542303147525423225277147381451028052443136000000000000 1351 883624862386937922285105143400805642198655471717360477188781032505554580275200000000 1352 3544768035171793307151536908800859515885076935011865217519298509764468110524416000000 1353 11571104558735449090043228898923425718413246131340751773658962353501121963622400000000 1354 30841644714264283714001075943256905707863721989441718377683561785182686019584000000000 1355 67296856168597209754209770125603026695875408601201833534077311117382345818112000000000 1356 120418970324643644307822128142165226457756827095083224091879560761880759762944000000000 1357 176858739944214354903314762812643545988605692007469378818779294409143258552729600000000 1358 213216559617621796752826329381635238636306525383124925431960091992786154291200000000000 1359 210836719953642716889723554302045622015831387796035794926534243975917312409600000000000 1360 170723234802739550806095141628229657428842852663434237324500273373883924480000000000000 1361 112913889638899594552708501749204667789778071195864105455133242070041404375040000000000 1362 60779640585564317251426448187946432642397043612594997374249121543289391022080000000000 1363 26502169023967390189936351306460067350977038601022877250046413070441801318400000000000 1364 9304909169751457887763946329666452960534057813559809502934673322054307020800000000000 1365 2610886038638557435300283586768452410599890687042904138793739843124225638400000000000 1366 580041259793898318760633173432764899723290723899477781676669965717995520000000000000 1367 100857546684792792185588027324853849028053880918926830744706598908513484800000000000 1368 13530124775170851186297000606002480408567909239002496655012694079832064000000000000 1369 1375389792007173783314357188262177156052463033531479595784534356918272000000000000 1370 103550964401449522342747933386981287522737736289785087993787187200000000000000000 1371 5605619633917346547992331473574460620310101578225597729880366120960000000000000 1372 209747016328450712568938823883094938317885973732745997632139165696000000000000 1373 5136083243235347712417348981309537112169266203178121003563745280000000000000 1374 75974416983517299038295512643873058999162886390319986560204800000000000000 1375 597587888688380115734892425132504928352259097883044111974400000000000000 1376 1977676410441412407285909845998361594105656143021657292800000000000000 1377 1551118753287382280224243016469303211063259720016986112000000000000 1378 0 1379 52 1380 5971773105893275044 1381 142789909453320824611738707600 1382 5490948343243027947380658909946997400 1383 5770586898471197085623177205956046338880000 1384 592123556126089635057391577816428398845707852800 1385 11762491944211089346163059078951705447030744231142400 1386 68209808569744314232351649375324125301608142830809696000 1387 150572247983730382390500094375114776444263745646146364800000 1388 151660942051397392778472227370102358382752867900896825118080000 1389 79292596042104631736068738744423124865515247204019826220252672000 1390 23661815603354607639260465448887627702030175311296252863718371072000 1391 4330389283690135978365707600958949567965718003643523389631654912000000 1392 513861388178084292653630277925857209790825068665303325016085613568000000 1393 41314575701877546142009928799401838934210623934667329205530530865152000000 1394 2331488985400885601869009808909699320553068683203898120655020432452198400000 1395 95042496518078684231702614240567461027073839577695056336637470997547008000000 1396 2865704852753204655922510253497967257560651630587491539257318834800158720000000 1397 65179344644175335972876040001517928554176074969485423244525391891813048320000000 1398 1136829338170298487221782280767443860322832157109538917952098916432736710656000000 1399 15416786496378474452732206163722037837247467238592377301580661889642920935424000000 1400 164464968171122092841152848160152553346322298361223322650117655141008411721728000000 1401 1393841884994674384149916488874792528814302963008187757042462221066965740421120000000 1402 9462861806022389211239183921716227595327289257259568780876626901623609339412480000000 1403 51823689874034435031078330315708767721384363238550286491443429097883374714880000000000 1404 230276430673054023930705386714486588220354085149919736124820136198041179921580032000000 1405 834161169847516072868707654221184283172111903356713610919690848280375351224303616000000 1406 2472757216386276564664979843301603750301221266189183340476402124016474627296460800000000 1407 6016098529587159810056244355545418412347179463912376528221657611308307390136320000000000 1408 12038236234696331503591749860248527991553732623095669415741661759400881311186944000000000 1409 19837800208789733318489769599296467782166801462089119969724033473310129640387379200000000 1410 26936272237285279944807518270809516245948198896264401494515602963075257481769779200000000 1411 30129145912771644072345159611124521218517763607185518443195228081660359396556800000000000 1412 27732324944880728268553192068079152030056241249224513091164029760360299049779200000000000 1413 20966036394612883823442210493112206620264304195938149277835337778234632070758400000000000 1414 12982740209733804035157736528948375344228913804858548176454075808207011777085440000000000 1415 6559886190590228412103344633348492469623301085746140918733574236753050048921600000000000 1416 2691434254919795774606801549894560005823327310081345586845193085690067288064000000000000 1417 891153498854690770070569448678534130001353953483803139804426428274203164672000000000000 1418 236306559040147361887457829906972107969898041202140497374563932566912289996800000000000 1419 49710171830371642842795986314557266251775742562695754024251789933058562457600000000000 1420 8199571678506539092737842353243341870690033185582340468179515530278023987200000000000 1421 1045274441078666548297544328507043216904787651869950756746684405714518016000000000000 1422 101135845003187600122372482738309860346231070322515474147018922098950144000000000000 1423 7258528712213459579294614771575060929971739100361381531094084694835200000000000000 1424 375111364806644371239751514413932467665522490262519153009791852347392000000000000 1425 13417362338372875015414419023985038532958407954216257423413195309056000000000000 1426 314484364845952875645598546917872718648279483672821963798882549760000000000000 1427 4458220996602230394955535290560606587103655486098638100234240000000000000000 1428 33645549545369602147686088906688126346654826075846448303308800000000000000 1429 106952740276671582986022004471591395009233884214611226394624000000000000 1430 80658175170943878571660636856403766975289505440883277824000000000000 1431 0 1432 53 1433 12411920573033084220 1434 454071912378064196877672667500 1435 23756763665161566839160840930493614000 1436 31858739522238592457359168666137899686762200 1437 4006588625107672248940229980426473773284366963200 1438 94898437142003251172973148672995634201843303163020800 1439 643311386152411837391282182912016198786067130783435238400 1440 1635955171859637185024054296892568277820844474143028732288000 1441 1877289614892919528233912330726398523683151094507043834371200000 1442 1108694779751271688058403663479155467770366595330737024264765568000 1443 371249208169098142032491058409369821190828198296554924480524220928000 1444 75845031638540386432230118095308950576417091904258391788182329526016000 1445 10006052940449386056827579072619697395430188206748364872007798871040000000 1446 891579066283771340744797494085977325610951782009274937236293906934784000000 1447 55624879528954942118091940225163568377810520997102384834797370209352089600000 1448 2502271398525938450586947948504194130250244014084896760375559454275240243200000 1449 83148178873359805742853803750094668683373817942774035941598419345708603392000000 1450 2082341182392524650431133404656820325064105933311484734146434063981341931520000000 1451 39970841583126638153686345805337737847983516413870947220724235207196422266880000000 1452 596467060250189634381846506512631653123873574219096685672063638920077889449984000000 1453 7003094616163812702536233409088167269948689953619150648920458496099971844014080000000 1454 65353085240019740063206040950433821748176258876710865294948283971827820407029760000000 1455 488934317051630813970160813511158538553237778944060554201701167332591635267584000000000 1456 2953902714401173285916347736005035677939284948173297488285123495596603848460861440000000 1457 14499282284341174870592041243494139450998109375220550235157692397035994635145576448000000 1458 58115598289202459432755102926272201068728463963078714369464605829619918212842913792000000 1459 190993410366607728740554709172105965626002425238895744469422845040477827491206004736000000 1460 516337109134117017429595913964706169590032011942748497206777968763742674356692582400000000 1461 1151061726988431082572584528139348893531375940749187015605714905462270782320148480000000000 1462 2119549508758975198884848717667903645647804865488271574955062027641362300363656396800000000 1463 3226828064134228950946317359586186104508561683589029307666729137198562427563461836800000000 1464 4062416238648000111201382676345743741594632968950386867066749652784187075762690457600000000 1465 4227036814991374627409706728162159201326775509659915245398693489810591621054464000000000000 1466 3630479750523506347815835872092814128736885468623636244408613109444942654708121600000000000 1467 2568321594806959201411905467736917548332170918835904848235530351779316586260725760000000000 1468 1492081282350106483621776212659038501552338270979264449704349710227017320806481920000000000 1469 709043874061846685178683820333313024338580371044800802819960692853231353803571200000000000 1470 274218464234509591892436700031449540788121963280812822529634478344629133508608000000000000 1471 85767281990461103675387149964791606497470517022990632135332718932521541173248000000000000 1472 21525931244744275171484904840197266686163653566108269152076816719757706054860800000000000 1473 4293934248496565799798590645427869566267388344105264952573308645579274846208000000000000 1474 672795344082674678272115997188652268279172864697025822276083699167073927168000000000000 1475 81604966549106380780366808271510912087888285103785844075446287540064092160000000000000 1476 7524148657497580443562948613906237638098071446388556998749426870892101632000000000000 1477 515347951375684640142973753199359280169722719642013463296253993972400128000000000000 1478 25451343932233290286273049895396209283872591019572297983139346426888192000000000000 1479 871129848767383198945444748943020681495040222866193458621770792697856000000000000 1480 19562171318879500493141604274043727915035860959009104867917855457280000000000000 1481 266005948251661359496432748933953327389372170463558848647004160000000000000000 1482 1927760754388510558232971451097826466727685376535908832547700736000000000000 1483 5890789165434715227602662952170592717273293740369469312598016000000000000 1484 4274883284060025564298013753389399649690343788366813724672000000000000 1485 0 1486 54 1487 25778604267068716242 1488 1442346075282918218672864432880 1489 102629243553381237160641464214056457480 1490 175549439416348530224343509376374183704662000 1491 27046193591410988564339249762986669416252562160400 1492 763442084289526642884077883023035576994326900403712000 1493 6046657533384840213672773224332493891976921288336977536000 1494 17703054670936311837478915644316986275199567945807015811584000 1495 23127805034784432799952950263674362386750089034190170609735552000 1496 15416831759489226554680253966013140586688140336462863911550713344000 1497 5787714444144082862513587270429580207918091998437564348438385320704000 1498 1318662389198578891753304344054273855823446149946779600929362828107264000 1499 193210032282974577341381670849658964104757080070374049237509244457060864000 1500 19057738235447210077922175685553300422042228712587814245688371513835520000000 1501 1312879372553457073190520021379098646067946399952091912328257972576589004800000 1502 65087125760693607351101781440452081653745660158976913268234830397377189683200000 1503 2380123485101115431388747890471782537484606261215483395483437532864995264716800000 1504 65532346034439437834181044636159330780781405813983607576110353205949888061440000000 1505 1382108450607336601887435717668078793901173418251191440302206675448290583367680000000 1506 22655202606813536805420697170013216469320583618605262712104568293169465185329152000000 1507 292199108878591786838277376664080319165534287535942188867463458169395660739321856000000 1508 2996506846953636762017663147975883826488032919588172673632858587596177606851952640000000 1509 24651029099591517126924073355005475239901390029725802667440697763246660945539235840000000 1510 163911717411877165195322113019492152985945001443460359898785543003388058491420672000000000 1511 886546186835342268807740845810906633365912300158845654730303816099307195950614708224000000 1512 3921203550971356252380745785167382388065234960268160288649604104239419293791378472960000000 1513 14245243710475043803819495568335015012577324244822033869711371087922647705289805004800000000 1514 42657000675957907323779842346042916606923736190994136066381405595546643806228347617280000000 1515 105578870464961417014847635003500183471229604645478542402551766431945382221871421849600000000 1516 216423675764441560325582032057614870807843228836428560428568336819816556628277618278400000000 1517 367908350510436825614110757907018141800926671338268603395214619905320649439167538790400000000 1518 518973750571378658501618467381850018573064042850454696762238986802123388660289529446400000000 1519 607412456503200196801085742167956376727908172110101110349204543614958412903985079910400000000 1520 589397184245819861320752047439462844414420274137355028616386226178768874768433152000000000000 1521 473424638767420936534540927608599058171666274539954080807502385902193094670396948480000000000 1522 314052801539311841245437534839720543262970868759290060069971034350999601950511595520000000000 1523 171507266095337587489742115441335474455249199219375983245694843210685856448858030080000000000 1524 76788641577864867701347038982414418840935663681045363635438558173660423450001408000000000000 1525 28040463432906088243537027796266123062168322929282447088908738465913296704765952000000000000 1526 8297464902551347693060719891652342784953125534269471666284741608321052546852454400000000000 1527 1973953860182041795422118493356519749077373689605741610248503436881399072895795200000000000 1528 373893430233357335275292380805109553573369824384092849195782880449094083411968000000000000 1529 55720288632532108700109417493498215199157591234298910955234557674541220364288000000000000 1530 6438188331176091281901803772416273415032446686129345969736444782304328417280000000000000 1531 566319566407019424716792575519337888949994762553827258285955916156603727872000000000000 1532 37056719502859554960086439906267626723803403433193654486741667279001354240000000000000 1533 1750700667008107217403176825894780235734977291335099665214129689497436160000000000000 1534 57393312895389724404024553424747057613369149654282065061677751913676800000000000000 1535 1235911266289364444289738736328779803399762706849393885704292002693120000000000000 1536 16134005578118366105265236234541284375482112380692142135217013915648000000000000 1537 112369748725249910324134597144130141378346714744417811872463454208000000000000 1538 330337330892454415455564714779412468530171625902257163760304128000000000000 1539 230843697339241380472092742683027581083278564571807941132288000000000000 1540 0 1541 55 1542 53502763573161489510 1543 4576675047988621428554599228410 1544 442714463284796340076994617734846174000 1545 965527561398312352201933136850589783480802400 1546 182157489610303128275936878113130004812008766878000 1547 6124929258386439219170413345484228790626557571240262000 1548 56648996010153577029529267234764082115667568125655610880000 1549 190832828384194304462883812178140639473271472696390551736960000 1550 283646840654266786928264065805346307860970397766010359988627200000 1551 213253465969890008930850904297182772998233184523244838167357763840000 1552 89682612563867132792111311607282418946824608624756445188840738342400000 1553 22766981634356112833714737918892812790334637850674718769271121242560000000 1554 3701105086476419998872380191465360729403532261519951363731166619739481600000 1555 403692402881662309610920865411268064230382606600994241525385670917995947520000 1556 30672120419540422821148735529720990716540343911444660112970989045245526016000000 1557 1673694223023296004111798749776447697803531584856402263225411199585072194048000000 1558 67264177058732858595523041535091478331760341000725583244039487497162375488512000000 1559 2033165169624706141413025346331128613614891374244986862224792372646953434676224000000 1560 47041973193839033711627937153128382429836999036235115111898279226130662177792000000000 1561 845626523926628072229129706570722716666484363871141365466055966520559872939786240000000 1562 11960003468923110041701642155367005275215555975341169707639411389002161478968238080000000 1563 134526612281958501524616002034946075069959437166946771392259431240228157361528954880000000 1564 1214464599532798493121932015996971265833288095714061094502120804494744363477237760000000000 1565 8868426981855236846766420881252024816717055684460185642070242431300519032861438771200000000 1566 52731042636085638720055454475023671369856443673429950355272324072841835982868793262080000000 1567 256723871461388968883904585482941395059299244937244297747476070413873954751576560107520000000 1568 1028172688419408573802497432081832813542442713074968525481487910007274633978759138508800000000 1569 3400331330158929800803489507871443209847266649797352133060215483870241657288409061785600000000 1570 9314340487865138425787835239263372522481959397106261282219393892263460635986072961024000000000 1571 21181936508005080450613176785952233204558157637422598812586556081998130566003484000256000000000 1572 40056288988712495082291139324749336571371853305801516126857246830888360310769828495360000000000 1573 63050293700212764735159615243888624331328750458767285669621520505967815283628100812800000000000 1574 82632189312901272313685698460957866473003678635150678624447548872210702192051738378240000000000 1575 90137164091336172476182100385285899494922900851775982573533424168529216906180870275072000000000 1576 81752675910335537337819838223119200399629916319086583415946227918060831662126242201600000000000 1577 61543769084013684672425605651741354062783073873317211791212134274858630760721337548800000000000 1578 38358209151677184083414418608678226444844034626966588891113243495795180458931860275200000000000 1579 19727376896776076138147653762853384120901643369305823140889198081744072623453005414400000000000 1580 8335976590275460665959517887485157752036148865418920572989069007885273473115750400000000000000 1581 2878710014185069785383959625628639124138493338237510204709415781822657996844433408000000000000 1582 807116986334210011381808341706537362431555229230148873928279476088121879183753216000000000000 1583 182255625851836473575388723851615594049340522484014087592669898383652574615044096000000000000 1584 32822602161991717354165152792850632790350010412670867115919661113099243067801600000000000000 1585 4658067486755348570776714395815429506174198072703453230047670755720088403312640000000000000 1586 513299080771324925452764231489997799942727539877245468720334292790761110896640000000000000 1587 43121528641747562055901522548276310777378686674811198811755976628140517621760000000000000 1588 2698383824214618816225380883467893730143521481557745727651549183241250406400000000000000 1589 122067699727625114835315754004161799676762060743145509143647389823585484800000000000000 1590 3836383405705585286580706743341917060605172719752680215529636956733440000000000000000 1591 79289091057570548667252877407554964855293780183677028386056991156469760000000000000 1592 994496133914581716965262975510508042098873382327746131422017591705600000000000000 1593 6661802839664497378353888414718151448691794455695519469166133248000000000000000 1594 18854158980182539750058174758636277684976776761402413591979622400000000000000 1595 12696403353658275925965100847566516959580321051449436762275840000000000000 1596 0 1597 56 1598 110968694818409018360 1599 14507196381526124571364452287520 1600 1907077944289848460002161429299971078960 1601 5300960423216364705782128200290066472456816000 1602 1224152399724675327506019129175897265364573838354560 1603 49009634886509690728546759229048165605281933060867264000 1604 529066958799903026205213370671811883225172389730108489552000 1605 2049549907726226673702875795088186837418239559112501354112000000 1606 3463778611571893156698353598938365710639708044839819644671861760000 1607 2935087223908911062321408499842090241393806379304203698183638290432000 1608 1381640276887920959506918591551864633748495080965945601094212402186240000 1609 390472520020117260435063563797774506422966744485107181024281506104934400000 1610 70362245919083782297639122230811397798458008601343543040727626358053683200000 1611 8478033065832834155867914923538283955810534137006950517376846881220449894400000 1612 709662271959078560531943244328781203647405129586016064055971752184907555819520000 1613 42572943879857796906559519184207406462407337945792053648136412873841152757760000000 1614 1877997678468323562132556147549907654193166814244889787529881011312018634772480000000 1615 62234030144496805877658992177217037513233833750004579186184564934877808013721600000000 1616 1577385304418420148280887464158537322401807220307256178876979282125627771206508544000000 1617 31047401702789689114749922621351472696064746572099516325925784111754128812733169664000000 1618 480729328684399159438255473433023722105839740895028654107621335044288498240183009280000000 1619 5920374637264619918811213494670568801172912197377512823422659990433026093781290844160000000 1620 58541003468167212796499640785829773368915828501339585167055601938232040078289607393280000000 1621 468519623206008702242989135920115382609369873948511934159807132916890414871048355840000000000 1622 3055845180255249595965610959871262240219854517946903986531817037821419505542139337506816000000 1623 16337989892780110283925303148884339021872666305888400605901588715864571076571126866903040000000 1624 71954207353324662390438512983627355681697549648683918100821982903584320968898799122513920000000 1625 262101303150675842966453447336702036550671645238527862022881469101343396222676301250560000000000 1626 792268247550955167126670920208587967357973539586287063840932903212218681594943314172313600000000 1627 1992476738436320538334697769415271934983508192580575893350296512300703982118502014795120640000000 1628 4177058022272150804712076302927942190117688541195512070976854903964892881567008965001216000000000 1629 7309106216324125343328954626999274924705325126333665073428378426661423074974620408872960000000000 1630 10682256831383006756317009811369752860945273849387644911178265741638251154686196821524480000000000 1631 13040204583380514014010061816440324475347676749734196376498848992573192900665111908188160000000000 1632 13288350920876647822318437314466425771998378012663382632445251527578167978288453949325312000000000 1633 11289659826877545598352955935779311307541724212053757241366227827490726727616680689664000000000000 1634 7981243795080824548850605183123475042772969119471591702546156306006091323523005939712000000000000 1635 4682447426762095854889706019619615440914159416672712374355400965795650965089676165120000000000000 1636 2271769828858024756970601114967711596055552869839774976108264753681606353149573359206400000000000 1637 907449235226687145776504421728725862715489716769681114088242440112563498544803296051200000000000 1638 296803414498511189893645540441902067840256905451965582283678235764873323526158811136000000000000 1639 78957901007886701281191732292080734640075706540081100241764351838460625209138348032000000000000 1640 16945889358298475150277013242489136533048271397173206952991684724707588755031064576000000000000 1641 2905186636219125117138459490713715650401325959765268753011512868189432409646694400000000000000 1642 393077622464992820760128072197487485611001706343771813625027676143225012752482304000000000000 1643 41355400010425260639925108890891349015243931491803865723065579339089938030264320000000000000 1644 3321462568873975397382213239548685696861429671592829697949255216744929123368960000000000000 1645 198960032449247698724065105043833474361327930778546800332796531072355532800000000000000000 1646 8626103440742946231182012037792622076847756004167399279291417743263059148800000000000000 1647 260127399531597073447254421202342751319233479547066410683775422925648166912000000000000 1648 5164182284713766215316872580994727886544431512620512773294420311523983360000000000000 1649 62282527108591318889706173566882941524109324725188550621128012962201600000000000000 1650 401568447399247853289905711459274532986425375982189539624376650956800000000000000 1651 1094937825219489715855230297094136422594206887476999426378668441600000000000000 1652 710998587804863451854045647463724949736497978881168458687447040000000000000 1653 0 1654 57 1655 230007840169065968520 1656 45939455214491276747303412957000 1657 8204034247628787122092738414573655973600 1658 29053449484532515697283499682483565187778280720 1659 8209324129368416705475651976957551136821954601595520 1660 391166663081131638507470981738167387674275606534506976640 1661 4926355451489669418689431186221896944432942084815683132736000 1662 21934721455475642047693182222133290102251270114229474405976464000 1663 42124352187208035331423650120210844842597384028458714650864409600000 1664 40203950367618016085486656794291456005374215528637080997162409339904000 1665 21168232180459206515057482876079341576736572194302712747428495895785472000 1666 6654665707939586267018760286403704221837717802875613925148565471100897280000 1667 1328049311395306178577729310117577692056097264060584768539329297795117056000000 1668 176599178286127613763990840910614173060655122850775217485635857641539647078400000 1669 16268906226866609283595013561077010422711285279527607165320876320830436153917440000 1670 1071780314991222608011725117164164950159719854123215415277294991743341656238448640000 1671 51832442880857021981314985090582008147900529837660324545268337523709743637360640000000 1672 1880715726790853410554836977461030305416174770287089224695463318288802590573096960000000 1673 52147859908425479260437689828175223774418118554838694633065395380293863683144826880000000 1674 1122237068969607111517445512616973094521055835079822520033020140796985565982148878336000000 1675 18993546987637199306271384551845941015696348699820127637747974098528207536416919060480000000 1676 255684252601302420133907058794891637405258979665190730681402276316868479956963146137600000000 1677 2764252043549924156754406096317893026778275794942413761496669299803210694227357302784000000000 1678 24200601668578106151158589483734935213851704423846028422576080698184502571688879717416960000000 1679 172794733269138621873690233732259823260534869769817170829049421094048034525502998159818752000000 1680 1012322056774168884535407876250428539514599489015048478315065072279673408044000750510014464000000 1681 4891228007885230464636841131964657657625682987687346878981627960739472836411536417604239360000000 1682 19574727465856190342810264827479918788794625672092360329026248326380043222230228905953853440000000 1683 65116763291149016967110338111402587349393274619060935511896660942217090085705625735528448000000000 1684 180571074603365151881505279319458187566937529306029039698547557684455847020273040451782574080000000 1685 418329327395846393396870859918293162485046522942717386619438234994418711619883588929810595840000000 1686 810943506973915919651995168157960877060488103624545188175629888715587927750455385550487552000000000 1687 1316715303861791105167244544801331759600027041771160467353394918462958973437981599832473600000000000 1688 1791398100472655269562345619420732609815635841947810385896943135463540308400154048683048960000000000 1689 2041753379806921743150832255407817813387230511972242582116513256128595837787811736100798464000000000 1690 1947930631234206109218470130352514646384182364882881511151448061480852708189620853836611584000000000 1691 1553372402771234097675087479215496899405996759706825616848136805051665834355773476438016000000000000 1692 1033213153524725837363363188861060584390957927768960705278022928718110099629386344955904000000000000 1693 571583927431103960545946804419869988308969471646502660957483951426473427667819027234816000000000000 1694 262035184165205402377304940651911582298047730336538721364685002368792868135726012904243200000000000 1695 99094431361883553216286580293064944202087915966005530435504865514489901851828734132224000000000000 1696 30741067152867302455380719794323409338525040520029093668209975606888278897248058736640000000000000 1697 7769853473650509332789063295430352214860089477716192178250040769374304298276109680640000000000000 1698 1586899336914851077354135470961937502657034893538698992276736904883823736598751608832000000000000 1699 259291049728418420407169991452664718188516168255108473042094648654755464025953271808000000000000 1700 33484536143297518108763236787126579081010946508249249003835846245106020125199302656000000000000 1701 3366982421531928377279924031603607345714778715197040574391311608218584921229230080000000000000 1702 258785287754660200467825384452703446457500105113851444449295136265097085420830720000000000000 1703 14852778250481032649967244460028361312740849856073894468395193780881368023040000000000000000 1704 617719621195406717262569453226714521394490713078095434895900003773470908350464000000000000 1705 17888589031679353798933344074547211516339847334864225380984131467433362849792000000000000 1706 341397268827448267864512324703087831119116163718067880934388889546569809920000000000000 1707 3962113272221333474188695153269543337718303945093473853058907182727168000000000000000 1708 24605716542788677767127699043873707222642665727105000359438031886745600000000000000 1709 64680963529784037942066240641069986127428694134777657023714432122880000000000000 1710 40526919504877216755680601905432322134980384796226602145184481280000000000000 1711 0 1712 58 1713 476444811778779509526 1714 145335731055549221166729350801760 1715 35246964617263932298373964532136621614800 1716 158972180560673712511392985301851326488191778400 1717 54941008119689506991785959519543657039358587320190240 1718 3114469576308119941385255207142035290823894423425908864000 1719 45739266256282837840471354725080017352822810532268540876435200 1720 233957659223498342640484826191526940091657988184343506354754080000 1721 510274802773181347493468643521431439340648964010501444880158250912000 1722 548190453587289858869232934148630716903609999492170981538890926370816000 1723 322616385590878534812958401784312855261543318570980256615449183730120704000 1724 112730378439498812763032117472332445884020481706563177329617927544401702912000 1725 24894516994082964571785183546963075889174564414775759063429875656633739530240000 1726 3650080002129091106605695081201571379692043336203291572680006591089314299904000000 1727 369708108972314768626315577931850518996472109968240663790780527974891317407580160000 1728 26718606087532543618925607506636774918114419818541635348842583067069991468905512960000 1729 1414990017459859184977001167659711979769467580302080964717586718889938124996942725120000 1730 56148556838974847234696534498383382025619887060234871275276860416227997305622118400000000 1731 1700963551463699917341331076289667641354270176771727116462754205122352704791344865280000000 1732 39967406955904392981652646398344250252609386203943450488723699188563217590007733305344000000 1733 738305471006489054545853136624990571038569597906032007988760027880724963284408766087168000000 1734 10846848381572598372867512202075220130299401906685694109531972115048994673186148075438080000000 1735 128001417375037141138417588412295100065839135719399884614914381006556880259988608519372800000000 1736 1223686388811903295612360243023275857979957311699894580370907334914874969627273862660096000000000 1737 9546586702085687712564850454689370413556104594485703823828366649551714776172283811891642368000000 1738 61160686171814829526172379821250782422654983730441844844903960074744094292701921483549573120000000 1739 323493155453088937788727990099544989824650409429681189457812567800251187210963214935890329600000000 1740 1419025417477002406831932145647785433892377902267223018064456824652931931401222388766369382400000000 1741 5181875911826776522839137799773853217890956068880143605894243475767818819358202875824591339520000000 1742 15801468275955181616794121544401565667944575768358875495911802953783836148765405060523800657920000000 1743 40335400467252521353150087585465194477814928491352894670426426197607713310502911002116022599680000000 1744 86348935882882093625575259949434488171883667544172788030653641909741697022528112475674341539840000000 1745 155224830871797625814390979851004490449977198609087305981723816012543895460347233814829858816000000000 1746 234479841709179110065420253486481033270964210125077528122618408096546699852981746652309094400000000000 1747 297682046965452760166385943621471745658058574696520389266535414529453888309979430504456257536000000000 1748 317481654820639856835264313658248501326004862791469294664234318376311411533356240328768618496000000000 1749 284161615396973951898465907769993607804823420082899310623448663482583032021004246625992835072000000000 1750 213102344269833148408098628173641927633566066411068997110817611785647410253775488596049920000000000000 1751 133597180217776386815219319745835867943387180600593397207312150271729183122356638184374272000000000000 1752 69805965905407467761854982236955150069258905987278864888782359514087778829836824678812876800000000000 1753 30285167856428684315063318407430009528054653565343587847957345911971073908813033520077209600000000000 1754 10858691784272649574792589334800605623073195863158491405826994144079038812055177145614336000000000000 1755 3199315185206024957931916714494919088228948660671096178391471731159750502411861114224640000000000000 1756 769252060652326565293634407997318650149182195256462559403293389373461953340225261404160000000000000 1757 149689204930679724623733985415434830831354785233963658725076450700835741557831204077568000000000000 1758 23336957750305453325842094366227922252646286866204241689573900245990272446350135132160000000000000 1759 2879471002465744910542998584051785871745629291789312538133020233944203209331777208320000000000000 1760 277003623537601211407742231901296247699481087562935664995240159639500805071962112000000000000000 1761 20393678805569665962746998415017080870403564169430170522852375648945126862760181760000000000000 1762 1122491801313044617935625956202305178179669795835858207227217269457108909179273216000000000000 1763 44819735449257744777492855908621840563093957952187952515470223636491149743489024000000000000 1764 1247429204712517715421236133551196666519743762875993205295541914404366164426752000000000000 1765 22903376284141303646431463137789146638342169484656127121139679917776421519360000000000000 1766 255966648379335968861990105539619222267738330038576467192952390504415232000000000000000 1767 1532173444254112588111322119345772676384218811446968935853918087198801920000000000000 1768 3885477880610598279234122027081418452369109411953429254067416958238720000000000000 1769 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1770 0 1771 59 1772 986324347191157584546 1773 459364721400114032225503260560454 1774 151241529477977005412245060284017928232800 1775 868461214115333625810170986731428531505426655200 1776 366973848686390541543231184826103650585488084661101920 1777 24739317192849321984606946151412817981732022096553821240160 1778 423496178665110011639335444375608991661224620971585095165670400 1779 2487328957662673086274536664082795824797224380339131881399198006400 1780 6157928678142696504688166149187025583567099428776261011350305348640000 1781 7442097971241765999629868280435708939721991823677014731471683737109216000 1782 4892181555875309732472743221057184138364816597379698123735007800420249600000 1783 1898690894208461602885391373993948067004859522511643422353723467634775080960000 1784 463603782041542179648453597370678740628450324123015604937849175333552341626880000 1785 74885158363656477394872601894347882182630807312742520735237949779969644164444160000 1786 8331737391517828970248850092759890151696474087301556682288046398369558000270049280000 1787 659878538091155648724723674554090734022429070630918109994349165823642431615433646080000 1788 38228090406539309206335519136906548318099837849313712205827495217081868246586234388480000 1789 1657047716442401785666013448209117288074395922100905044407971629579295973864879488942080000 1790 54777815897785821178200189638527896893307440223493293236678513278515815729590344499200000000 1791 1403504671072293634709128767383946339865771137973898614490477847960898456793730967191552000000 1792 28258631101382758991336894552076304311067827788249678345575523013994986657895931356397568000000 1793 452425946505883298439905725566876491380616950370136080322305901648337377598046865487183872000000 1794 5818535683171428785484877653974148321779899460456462712882922454938877612807807583977472000000000 1795 60638478433878878416232265906305760625073833559131196311311957861723343588287238120985395200000000 1796 515969133333824868716113514868479160905516404055174679204087000651260364621593502364878372864000000 1797 3607904023913712557391094959803313366877603579905714614291248894794405615802732273754559086592000000 1798 20847535090862975755817674914113419491656723923251982555020506612345868055931065982822677217280000000 1799 100017845815170617932516148122651850312649660515658476308287129066253704533029879920526129889280000000 1800 399995615628846398741886545062175209415753476989554233322106778589317442927293468875475333939200000000 1801 1337905160109280785458810855354888182950946018075656447105713493729966893059702750234294867722240000000 1802 3752776853547013504825940777095925232709270155209998288990836843202259767230103193829980189491200000000 1803 8845995480028338617104894826063559876908676962086144566158337637899896781583603864130150832537600000000 1804 17549827646243085019255672560261235115847306801499359925782083869521282296067420677366734022246400000000 1805 29333301401830012518261268788275237174237866964114696701805330674713795465344124579950723334144000000000 1806 41324600563216422389225175140572206518539775904136500541935408706416257846560545243419501395968000000000 1807 49066079519755204098515952342573945648128574792266406159999385685214498109257726065113005293568000000000 1808 49069052954418494417869192849661693421015911086880510024131343999819095080043804890610488311808000000000 1809 41282960016665766886361235729807126634726357725484547444383037381411133438936120513909120565248000000000 1810 29167214381075538539441902988569749959137963508642566482657011444894295740170736254278696960000000000000 1811 17263379828692177072982784422292899987411915521169875666673890625175262748073223813880768102400000000000 1812 8533060573609057052815732364545739948822712602362477186511000574264374312492060718564743577600000000000 1813 3508606219573024372791785732437691591263768179407339976565926167776825952256468003836028518400000000000 1814 1194357629991742377632179823475156395297475270799828704884076695440044110195334881759723520000000000000 1815 334642754572293117579025897100406013073085023008588109897649971337463957222178239241256960000000000000 1816 76636371746323019093002432873187195041593817760514165603244885911654886215377435643346944000000000000 1817 14224445077709855592180315779306490719598945118802552715211879373193560876389451434033152000000000000 1818 2118213405357384435920844657610598102795551120955807814956924960197970027864439159521280000000000000 1819 249970536710199459940015195701720111642912110630014140499972123954487672096879101870080000000000000 1820 23027808508321861983068307829320966232901663532859760128320781436995894637594935296000000000000000 1821 1625424278297479198723110219262599806496638587955142229041627258762317573367904862208000000000000 1822 85870866042944312597823085977029120776539412668217439700329054057505832414866309120000000000000 1823 3294482912028880757892446063544453922590416643597960990572603122276720000892928000000000000000 1824 88192354446293383893359060190919847562616512405306483314027176993464739493314560000000000000 1825 1558952144262073219878745798248575745726890719838506659157523741945515726602240000000000000 1826 16789465940986018159897352320943678421387714456616273352404639493128779202560000000000000 1827 96931664267239363705100181229937993034327567351570858506095528760007720960000000000000 1828 237286815831675308947613662741586274257839822158068197077345235642613760000000000000 1829 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1830 0 1831 60 1832 2040671063154119143980 1833 1450625436059539562596216593684720 1834 648178011038927592916463620461701040339240 1835 4737070242393588455766711935056863576559839360000 1836 2446544432248783863639089842433228222948477556673324800 1837 196069437695010150102962733184172274753515304389845796697600 1838 3910679854401817220605249749467013922874823499525040261572905600 1839 26361834028324680455369924805186257037352637504378515026407330880000 1840 74044383875172118441434465990089274752293026608135480049087616064064000 1841 100609979006802144642438699460534239906779630121376161839687370698307840000 1842 73829249216404151947068940412683904611855568470116092739913418030530296960000 1843 31803720201492945185025072502099164926254876816248779109464617590474673766400000 1844 8579729647454582281057928303991161712887645316205766173771512696757737960652800000 1845 1525519394195622078676359253729198368090323165702231351001029946119406023786496000000 1846 186276470771299293449121812682967567149790010343525787948580743860315807746667724800000 1847 16152837007513831638196748401964955006843129190436616010105565322044389299731140608000000 1848 1022600751310765861372111055422270972221055860363064829035225112674380872237714903040000000 1849 48367695101083530153825383122809361396764315909862036162229836486693141612013774487552000000 1850 1742757339920118742485966496048383944083686962030853099764833696130232230319603104312524800000 1851 48630666019279712853602325401485324793877206255643245139277687423139976009419036533063680000000 1852 1065825886943949246202671431536213666986933970396580638347315259784848180787166736727408640000000 1853 18569782897924018292103724518591863612860053221640596669512427172047958147725233567122063360000000 1854 259886984117210149325789449692978522354032995440466673334655252296455347168195115288329912320000000 1855 2947904073870809087824761198080124354667101120161581890400630684227333096266492945938022400000000000 1856 27312186588408226681360320754226213020228123846667651177454473972172993815582112631059425525760000000 1857 208073436446702654031256927100635042210140614529591016362906529419891897562157012671661966622720000000 1858 1310969833705128980623893630579153325324634220765071960996051530835822409884544900523464099102720000000 1859 6864756999593613229303192679795650961241674703048207623508314415298218079725928186766633730048000000000 1860 30000807686641021000464161591089623583704188250312762577823634459334268847619400927760087829708800000000 1861 109810205827498448095319682047181961540419677364915357158520444589074164544294405216521225345433600000000 1862 337607579564066344601307447465013878362835286013224983785714478871952969050789241162399190771302400000000 1863 873872946414898975543915400537083238269192519865583832191061637371461350016603808332676539088896000000000 1864 1907746205660773141614046459676618194011770843688964606607786838805663648586460008071968180928512000000000 1865 3516986976528306152689286931830794029586819233075596118498572808847235756852951705357864801402880000000000 1866 5479212134799278766125941889948012817122851849219166850882506624060290934111096546704798525685760000000000 1867 7215419361351965912862441560630600188453492468979990974916065227653505288295900186976947116441600000000000 1868 8029302986461410758308309854064830420702090727449055408464484246548667013032730616206412742656000000000000 1869 7544244436265009403838117838015352858844748811766823030964847662489243430855510293557931304550400000000000 1870 5977043326729010637914702502416797593180137084566180824581823616271983495156655581347990869114880000000000 1871 3985186251210993133394811530832107838023715293785811575276145472900560184423935258527600214016000000000000 1872 2230431270026798611773169596373977592079894695600939346111973517907528168633281929431910187008000000000000 1873 1044466225387037710333814953030935238427040515134156698222430005800816044444917022519587766272000000000000 1874 407585382123018954676816814819662300699909510446412134899828224814216835317618335720516091904000000000000 1875 131897153622517303822155450886582466071003820389535582074621596567146158911712175969009664000000000000000 1876 35186878561469839390219176306738407806870739739016650669927275788545515001505103095592386560000000000000 1877 7683792698559519050960799087594639689362477160632634448263731603345896378416357911214161920000000000000 1878 1361837921948363600151821664584932987846868976157547038502374752839126459270832484327096320000000000000 1879 193903111405805467266491104489641079643202304098461339176498956196077634032304945889280000000000000000 1880 21906574755108526191321404090899496568445225697658776468494561868368028717091226701004800000000000000 1881 1934312765120454646549955944308541908182956931876333965573400154198941653200783770910720000000000000 1882 131015094454597033836537616686797345492648686217913335225625966608166329043872152289280000000000000 1883 6648888485469778871597667798917656314283439749613262946308440090427488459583337267200000000000000 1884 245292846122731272775960656315763953039237915314743160423930862913074159379965542400000000000000 1885 6320449681990571358721515838299250845936738619411803393885596289291924749156352000000000000000 1886 107640280046152648447038523844507234617579123333868069165471321690959118126284800000000000000 1887 1117870053723813964217655345858750017342396294177767179841227272374135554048000000000000000 1888 6228778915581476859874858646966639699268295331649290173280312435618611200000000000000000 1889 14728147189552260555369123894305354953934885513259405335835221522644992000000000000000 1890 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1891 0 1892 61 1893 4219692706861059928500 1894 4576973358726131623733567416822500 1895 2774656837496894278081336535784213159378000 1896 25800154251895181928312581122001265857526871493640 1897 16280930092249420446930472357256429915935311709154357760 1898 1550550163206095584963183596881158080991063467769182168921600 1899 36019729461134995688125372759552589119380980806553056964307571200 1900 278558683808623310273497087889472393878268402500851888023217959801600 1901 887236977049355104513170197843595922441999025220367929219423509910720000 1902 1354702625687670280326454849185764945308872510851964356171598859351199116800 1903 1109055788850187159910014564383105204468564090501179045578682603048273867520000 1904 529927545031032018513039590660270338733825633745120453194748088275829354296960000 1905 157835540100933905146147609669616391673396209188764033236334189397085087406080000000 1906 30867934066951125214554723130069906664543661508148153609772723159268667923526860800000 1907 4133186360219002066940211007334733223524510826336306535473614071328133286578702909440000 1908 392055864189591152555169796319971438461962758141927136757578680806389075723028385996800000 1909 27097314335114644097059721160744362894922531687096754094771722594330061182562924310528000000 1910 1397096708262237942502832561031616859278099696518577904857443505398788450547547386015744000000 1911 54808086832935482310916985569979868893546479213858676442800827569075679711257615542796288000000 1912 1663705277002560047428258427241518947113022435020856964671022795190001897751140434334428364800000 1913 39641812685606316032889871621839290481566647742420166585857402487459391321609888425649766400000000 1914 750631310834828210961034680996982313918904410877395553868816107751699035903240926063326003200000000 1915 11415852560762436970222536772675199808122417444488811795811482094306023507936581106570526720000000000 1916 140729598049288259634783179405499179887688490728713255486218464652491636505215505992462684651520000000 1917 1417454375055132140546952396402966838494173294638853488669946920876906410058348373498226477367296000000 1918 11745365435649350980194748946441502362472197676124268014463165675672021895834997101971897281413120000000 1919 80545100107138567923349409554023400594651160791357867433932935102722032299255295654610067275120640000000 1920 459461507739797299150474631795281682545944017144553117307828149651689785222806206506624280934481920000000 1921 2189765598476922291853604937715728616964086172952790843015208826448730399351781738676666616512512000000000 1922 8751752576211754459303297815430503347703742479837576530139313725950698571480140798741419928552734720000000 1923 29422905152341457218702505344592137259629547846770704660797838939176703195379220744035492000746700800000000 1924 83419285251022034083890529341121152245700257535714590232378835926501691740077553217109131822261862400000000 1925 199849421232806744756605963779773415844806400371464043174934385941990490764654241817228898782412800000000000 1926 405171256810227686099673280173302373418097216181042137656707802816716572597660671682353187921068032000000000 1927 695830199488995322130549238454711881660867279653022979409932323197137336820348774689379255381812838400000000 1928 1012782002663230465789121230384464807900307817072695829169897871518259473467603836099283111808860160000000000 1929 1249354682025841665804550771795087346938595488704601642375126695560768611116913805682396588775833600000000000 1930 1305594641895712300426392461854251221626084689974086561310214111269555511522508339787423839734988800000000000 1931 1154674420955917285848976336018793006644745605438799119745029499016779074433721347835086081989017600000000000 1932 862947183644404340243818034577979738328853959646452767787773231978806044266769094541103849778708480000000000 1933 543852409419063109735128793165502293430430328190913801078101513472149285357147856202002239324160000000000000 1934 288258246871090266107363157701042807027658424831484690081576712659889245207686717143617560903680000000000000 1935 128062978902620057645220143368767850431023420013664156831046992436282601416580386201569276723200000000000000 1936 47491313727867281172274370246728704678001073072810838528566789374718239842665338668634702086144000000000000 1937 14628018453872513488415149751862061917403186090940385291872979781439830033229330686525071949824000000000000 1938 3719930568447527425596556253577745161176416696903855902520715145015039623443218298220492881920000000000000 1939 775439157340192863742803654643633312467698211582382834323699418289712161602243795207889879040000000000000 1940 131370146571512891414222947482975677846453314791468781248524474929026384692400738482541035520000000000000 1941 17902185523306952129031437599072057179486062220720620619667201209644598183891350920888320000000000000000 1942 1938065761290593538212296943819256678310876669063912861268053061941740500053328659891617792000000000000 1943 164168620851234599142824792617323409721680554253703160715053583415146951481599195254620160000000000000 1944 10678902820920893450513202117132235933061364948105173336940082314642154845405317462753280000000000000 1945 521010002631981770099459793148852243930039780875946749787161740149743407605670215680000000000000000 1946 18497048393999668790752047641510598900079805845553766183607478562793258311081158246400000000000000 1947 459087269928956342301029185626821644292871112845818671880871380626070679202415247360000000000000 1948 7537765627014736843665546863902659764247204502079976340170737429659723536059596800000000000000 1949 75535879878261740194022726061706408143223250239302194181336778747228484272128000000000000000 1950 406458814718069381321753115912767507894971841711717000471934539702734946304000000000000000 1951 928871791395321381805567966283224165823588288048105885671912869250203648000000000000000 1952 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1953 0 1954 62 1955 8720698260846190522682 1956 14429102453194849456544767741482000 1957 11864050209621137567988634134834367145163000 1958 140316800416224037049145243636205436442853252717200 1959 108153492365220481898746264610375848520053451591129410800 1960 12236259796419273716322649344675651846838816080450059594035200 1961 330944019530914293876456326433711894823483788158155694003668608000 1962 2934983139551341447706463302211575199847548198083126167210195023552000 1963 10595865364753830122124755332199714055998133326274824280827489054750899200 1964 18170835961576886118100251986475943980537503006250715574533769396389323417600 1965 16586741700883420496841256918670122869101383762330365988293436262638089493939200 1966 8785528832276299500271766006505587074094672622561421779906836671395492154548480000 1967 2887048191283812103207311062813166510428745305455680402455117639737056750559691520000 1968 620576839279120592534718439266856922624720888428805132977432135447297172629389312000000 1969 91046874289047709989491291079195972424860723094496839506193412287124836113129823764480000 1970 9439077128907557567998047867371417818500936273045988830587984729531990615147255554621440000 1971 711593890806753351738389818630717978974040449250253518155452660375276765416196476535193600000 1972 39953985170937952033281348221157886783894532836667086472993717716192017159481943649730560000000 1973 1704763511932258706376534240373842088798995377021884182221947835088387808742506111101247488000000 1974 56230888472845248238681547550910890143135374647775232280957838610194459724341504980810095001600000 1975 1454935539753334099662096644793693980142430078987820812387340838124145361727467902243391592857600000 1976 29903952623699002589691363197007799590584252414162513400552178688938452138812160789218564505600000000 1977 493559894177404249387245590162357569633660419721749891502168844899746471273622850220582626918400000000 1978 6603211966237454941719038579325422626641891520193591358465680003667569040818663549913241878528000000000 1979 72195692095413455724070092206518242032275779507342216943922056932164846269269405207064383157174272000000 1980 649646220947047151023797041043928942694594713119952477903574975982224330384411460548345928713502720000000 1981 4840750709539452522976032522496567953306053171619623965876350840665943241997863739628230478200832000000000 1982 30027486840465486480112917573195404328311018721364384899675812069512348845905511945704322871669555200000000 1983 155766738891338540761320214176034190178886037865843261023344358315737221146136298363991952502727639040000000 1984 678374126830697958571727970695066381809405376473002777135580398248764596191579197319921365794045296640000000 1985 2488443453799977147206996818012384551661132798016365679769401199519829282752847861394181906552984698880000000 1986 7709594520258655924650590608327949665086781170571233744674538369595247367085879751033830976747942707200000000 1987 20217802112661816754162833235141024317835269252323097559148976597647246121166634790557856124170456268800000000 1988 44954428089700465539216644494200253645980624938321935073699855339969149780627957716768429420388024320000000000 1989 84854964278366330345694585687318474839116480025745662151753150904482986569632594917640301420806458572800000000 1990 136074348932695737512903816884270627435906016633077994008045632728738004168248952031211732173253404262400000000 1991 185437468783990412405405583715054559314291208466342202635025271981680872679635143095977484730310328320000000000 1992 214717722637942719907317668406233652635926519445656662925001234300845272448441054456916886090153984000000000000 1993 211110166159837565758502755967991151035315846300585267572491145696967537377833196277320890942331289600000000000 1994 176047516043270482813102506352080618546828835414409494744026093495712919973277725390703241185103708160000000000 1995 124312309092315085982630487013983142381030974228537048503210757436759811698040334739049130246285557760000000000 1996 74166032865999104879484836672628517115620225642612349548815110464287188730232261184781213436477440000000000000 1997 37280667219693569679554324172464581589927705106067374109229767038589740795344981660564343603855360000000000000 1998 15734067356712426778159266123473788259171863445149662399683816022547397120830118937761460969799680000000000000 1999 5551905740530546961991011398566592226813184451224395667047499587274180573668379192328445604397056000000000000 2000 1629595655903835497494296946143817798856869421290159628092482341954191159574454377298855544750080000000000000 2001 395471904689776269136885321737495395557499969327265588452522158193088413291213644099576292966400000000000000 2002 78777420469265508637931466161234504549729994528606363222916852767376166072840149419039916032000000000000000 2003 12769680347621428567681610790371440131180671590757224764155877758091157048434111440480360202240000000000000 2004 1667041314917836192711520307174875692111680587464686884540237727894309038416593322783920881664000000000000 2005 173088040562454834132809123656618981349544164173356496413152565133431288160973957463369842688000000000000 2006 14077440567170551355564735159706998877859710499226662584909445559062902194303802681631703040000000000000 2007 880134660998579764718442454694993291934526275079104461676212291760481216498102667952783360000000000000 2008 41313325166545565542804290383450430873558486119071318870532813874873378534521089032192000000000000000 2009 1412475500626868868438155842523044589969089379724447241512061243148801581652162767749120000000000000 2010 33791103480769309223766618032269341867527933138510884933846702814099874705836668354560000000000000 2011 535248224885470988741690336291438966304084381094091205659607484732661266596338073600000000000000 2012 5178833333865127157654399981828765152839777180497222968484992464405700836065280000000000000000 2013 26928148044515599412107049603878382437920128401895930976609699398374945456128000000000000000 2014 59509719435393589861010054373211894890431222987615317075380551156629713715200000000000000 2015 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000