0 1 1 1 2 1 3 3 4 6 5 3 6 6 7 30 8 60 9 60 10 10 11 90 12 360 13 840 14 1260 15 15 16 210 17 1365 18 5460 19 15015 20 30030 21 21 22 420 23 3990 24 23940 25 101745 26 325584 27 813960 28 28 29 756 30 9828 31 81900 32 491400 33 2260440 34 8288280 35 24864840 36 36 37 1260 38 21420 39 235620 40 1884960 41 11686752 42 58433760 43 242082720 44 847289520 45 45 46 1980 47 42570 48 595980 49 6108795 50 48870360 51 317657340 52 1724425560 53 7975468215 54 31901872860 55 55 56 2970 57 78705 58 1364220 59 17393805 60 173938050 61 1420494075 62 9740530800 63 57225618450 64 292486494300 65 1316189224350 66 66 67 4290 68 137280 69 2882880 70 44684640 71 545152608 72 5451526080 73 45948576960 74 333127182960 75 2109805492080 76 11814910755648 77 59074553778240 78 78 79 6006 80 228228 81 5705700 82 105555450 83 1541109570 84 18493314840 85 187575050520 86 1641281692050 87 12583159639050 88 85565485545540 89 521171593777380 90 2866443765775590 91 91 92 8190 93 364455 94 10690680 95 232522290 96 3999383388 97 56657931330 98 679895175960 99 7053912450585 100 64268980105330 101 520578738853173 102 3786027191659440 103 24924679011757980 104 149548074070547880 105 105 106 10920 107 562380 108 19120920 109 482803230 110 9656064600 111 159325065900 112 2230550922600 113 27045429936525 114 288484585989600 115 2740603566901200 116 23419703208064800 117 181502699862502200 118 1284480645180784800 119 8349124193675101200 120 120 121 14280 122 842520 123 32858280 124 952890120 125 21916472760 126 416412982440 127 6722095287960 128 94109334031440 129 1160681786387760 130 12767499650265360 131 126514314716265840 132 1138628832446392560 133 9371791159366461840 134 70957847349488925360 135 496704931446422477520 136 136 137 18360 138 1230120 139 54535320 140 1799665560 141 47151237672 142 1021610149560 143 18826815613320 144 301229049813120 145 4250676591807360 146 53558525056772736 147 608619602917872000 148 6289069230151344000 149 59504270408355024000 150 518537213558522352000 151 4182866856038746972800 152 31371501420290602296000 153 153 154 23256 155 1755828 156 87791400 157 3270229650 158 96798797640 159 2371570542180 160 49464185594040 161 896538363891975 162 14344613822271600 163 205127977658483880 164 2648015711591337360 165 31114184611198213980 166 335075834274442304400 167 3326824354581962879400 168 30606784062154058490480 169 262070588532194125824735 170 2096564708257553006597880 171 171 172 29070 173 2456415 174 137559240 175 5743098270 176 190670862564 177 5243448720510 178 122846512880520 179 2502997699940595 180 45053958598930710 181 725368733442784431 182 10550817940985955360 183 139798337718063908520 184 1699087489188776734320 185 19054052557331281949160 186 198162146596245332271264 187 1919695795151126656377870 188 17390185438427853240128940 189 147816576226636752541095990 190 190 191 35910 192 3375540 193 210408660 194 9784002690 195 362008099530 196 11101581718920 197 290227064937480 198 6602665727327670 199 132786944071812030 200 2390164993292616540 201 38894503072670760060 202 576935128911282940890 203 7855193678253621579810 204 98751006240902671289040 205 1152095072810531165038800 206 12529033916814526419796950 207 127501345153465474742639550 208 1218346187022003425318555700 209 10965115683198030827867001300 210 210 211 43890 212 4564560 213 314954640 214 16220163960 215 665026722360 216 22610908560240 217 655716348246960 218 16556837793235740 219 369769377382264860 220 7395387547645297200 221 133789283816492194800 222 2207523182972121214200 223 33452466695808298399800 224 468334533741316177597200 225 6088348938637110308763600 226 73821230880974962493758650 227 838088091766362809487965850 228 8939606312174536634538302400 229 89866568717122973536674513600 230 853732402812668248598407879200 231 231 232 53130 233 6083385 234 462337260 235 26237639505 236 1185941305626 237 44472798960975 238 1423129566751200 239 39669736673189700 240 978520171272012600 241 21625295785111478460 242 432505915702229569200 243 7893232961565689637900 244 132363445047793872389400 245 2051633398240805022035700 246 29543520934667592317314080 247 396991062559595771763907950 248 4997416905161970303380958900 249 59136100044416648590008013650 250 659834379442964710583247310200 251 6961252703123277696653259122610 252 69612527031232776966532591226100 253 253 254 63756 255 8001378 256 666781500 257 41507148375 258 2058754559400 259 84752062695300 260 2978429631863400 261 91214407475816625 262 2472923936011028500 263 60092051645067992550 264 1322025136191495836100 265 26550671485179208041675 266 490166242803308456154000 267 8367838002142194358629000 268 132769696300656150490246800 269 1966651126453469229136780725 270 27301745049589337533898838300 271 356439449258527462248123722250 272 4389833217183969798213734263500 273 51141556980193248149190004169775 274 564992439019277789076765760351800 275 5932420609702416785306040483693900 276 276 277 75900 278 10398300 279 946245300 280 64344680400 281 3487481677680 282 156936675495600 283 6030852244045200 284 202033550175514200 285 5993661988540254600 286 159431408895170772360 287 3840847577929114061400 288 84498646714440509350800 289 1709472621992142612250800 290 31991559068710097457836400 291 556653127795555695766353360 292 9045613326677780056203242100 293 137812579506443825562155276700 294 1975313639592361499724225632700 295 26718716072380889759427683558100 296 341999565726475388920674349543680 297 4152851869535772579751045673030400 298 47946562493731192511671163679532800 299 527412187431043117628382800474860800 300 300 301 89700 302 13365300 303 1323164700 304 97914187800 305 5776937080200 306 283069916929800 307 11848497951490200 308 432470175229392300 309 13983202332417017700 310 405512867640093513300 311 10653928977089729576700 312 255694295450153509840800 313 5644943291861081332639200 314 115318127248019232938200800 315 2191044417712365425825815200 316 38891038414394486308408219800 317 647421404192567036781148600200 318 10142935332350216909571328069800 319 150008675178442681662607536190200 320 2100121452498197543276505506662800 321 27901613583190338789245001731377200 322 352574935278496099245914112787402800 323 4246228568354061717005139532265677200 324 48831628536071709745559104621055287800 325 325 326 105300 327 17005950 328 1825305300 329 146480750325 330 9374768020800 331 498425166439200 332 22642743275380800 333 897218702286964200 334 31502345546964520800 335 992323884729382405200 336 28326336345911461384800 337 738845273022523951120200 338 17732286552540574826884800 339 393910079845722769368655200 340 8140808316811603900285540800 341 157219360618424100324264506700 342 2848444886498507229404321650800 343 48581810008613428857062597044200 344 782422834875563643697955510290800 345 11931948231852345566393821531934700 346 172729155356338716770653416462292800 347 2378951548771392326432181144912487200 348 31236668162128716634022552424503092800 349 391759879866697654451699511657309622200 350 4701118558400371853420394139887715466400 351 351 352 122850 353 21437325 354 2486729700 355 215723801475 356 14928087062070 357 858365006069025 358 42182508869677800 359 1808575067787435675 360 68725852575922555650 361 2343551572838959147665 362 72437048615022373655100 363 2046346623374382055756575 364 53205012207733933449670950 365 1280720651000452540895650725 366 28688142582410136916062576240 367 600657985319212241680060190025 368 11801162770389228748302359027550 369 218321511252200731843593642009675 370 3814881143985823314319636270905900 371 63136282932965375851989980283492645 372 992141588946598763388413975883455850 373 14837026489246863325217645366620771575 374 211588899498824833507451638271809264200 375 2882898755671488356539028571453401224725 376 37592999773956208169268932571752351970414 377 469912497174452602115861657146904399630175 378 378 379 142506 380 26791128 381 3348891000 382 313121308500 383 23358849614100 384 1448248676074200 385 76757179831932600 386 3550019567226882750 387 145550802256302192750 388 5356269523031920693200 389 178704628632064990400400 390 5450491173277982207212200 391 153033021403574115817881000 392 3978858556492927011264906000 393 96288377067128833672610725200 394 2178524531143789861842817657650 395 46261609161347537654426892612450 396 925232183226950753088537852249000 397 17482018619919753703093952050389000 398 312928133296563591285381741701963100 399 5319778266041581051851489608933372700 400 86083684668672857020869559126376394600 401 1328682959016472358365595369124505221000 402 19598073645492967285892531694586452009750 403 276724799874360698076802547527560702377670 404 3746428059837498681655172951142360278343840 405 48703564777887482861517248364850683618469920 406 406 407 164430 408 33214860 409 4461862860 410 448417217430 411 35963060837886 412 2397537389192400 413 136659631183966800 414 6798816651402348300 415 299903356734081363900 416 11876172926669622010440 417 426462573275863699465800 418 14002187822557524799127100 419 423296908789623634312073100 420 11852313446109461760738046800 421 308950303828586636563238419920 422 7530663655821799266228936485550 423 172319303653804700856650370169350 424 3714438323204234662910019090317100 425 75657243741054674449798809892248300 426 1460184804202355216881117030920392190 427 26770054743709845642820478900207190150 428 467259137344753669401957449894525500800 429 7780880417523506755693465361287098556800 430 123845679978915815861454323667152985362400 431 1887408162878677033728563892687411496922976 432 27585196226688356646802087662354475724258880 433 387214421107958784042147823112309122203485760 434 5227394684957443584568995612016173149747057760 435 435 436 188790 437 40873035 438 5885717040 439 634186011060 440 54539996951160 441 3899609782007940 442 238433283814199760 443 12726376523582912190 444 602381822116257843660 445 25601227439940958355550 446 986810948594087849341200 447 34785085937941596689277300 448 1129177405062411830990386200 449 33955977680805384346210899300 450 950767375062550761693905180400 451 24898220634450548071859141911725 452 612203307364725240825713018770650 453 14182709953949468079129018268186725 454 310526702149630458995666926292930400 455 6443429069604832024160088720578305800 456 127027601657923831333441749062829457200 457 2384654522032842833668701925588571173800 458 42716420133805706411804573623586579287200 459 731518694791422722302153323303920170293300 460 11996906594579332645755314502184290792810120 461 188720569122421040465920139668975959009974580 462 2851777488961029055929459888331192269484060320 463 41452622785969243777260363376814116202857591080 464 580336719003569412881645087275397626840006275120 465 465 466 215760 467 49948440 468 7692059760 469 886509887340 470 81558909635280 471 6239256587098920 472 408225645270186480 473 23319889986059402670 474 1181541092627009735280 475 53760119714528942955240 476 2218826759126921827425360 477 83760710157041298985307340 478 2912295460844820549335301360 479 93817518060072433410730065240 480 2814525541802173002321901957200 481 78982623016823479877658373673925 482 2081424418325701116775938317995200 483 51688706388421577733269134896880800 484 1213324371012422298370422850737307200 485 26996467255026396138741908428905085200 486 570782450534843804076257492496850372800 487 11493482981224354782081003144368396143200 488 220874759900050644073034929991775265012800 489 4058573713163430584842016838598870494610200 490 71430897351676378293219496359340120705139520 491 1206083228360997310412436880836550499598317280 492 19565350148967289702246198289126263660150480320 493 305359214824953771424342451869577757838777139280 494 4590917850471718770379769276383996635093339059520 495 66568308831839922170506654507567951208853416363040 496 496 497 245520 498 60643440 499 9965738640 500 1225785852720 501 120372170737104 502 9830393943530160 503 686723234055178320 504 41890117277365877520 505 2266720790453020261360 506 110162630416016784702096 507 4857170522888012780046960 508 195905877756483182128560720 509 7278656842798567459084217520 510 250593757016350679662756631760 511 8035706474990978461185729325104 512 241071194249729353835571879753120 513 6792535414448256499249348847161440 514 180379551561459255924510486052398240 515 4528476110253477109262710623525997920 516 107777731424032755200452512839918750496 517 2437829639353121843819759218998162213600 518 52524147684244534271389357718414949511200 519 1080170515419463683059442008730881352991200 520 21243353469916119100169026171707333275493600 521 400224779373219683847184453074966158910299424 522 7234832550208201977237565113278234411070797280 523 125671720964727656567571038449166368103414960160 524 2100513050410447974057973071221780724014221476960 525 33825503260057903582243911181399020624642807922080 526 525422817306232768977522087017731453702784949722976 527 7881342259593491534662831305265971805541774245844640 528 528 529 278256 530 73181328 531 12806732400 532 1677681944400 533 175485531384240 534 15267241230428880 535 1136318954436206640 536 73860732038353431600 537 4259302214211714555600 538 220631854696166813980080 539 10369697170719840257063760 540 445896978340953131053741680 541 17664380295814681730205920400 542 648535105146339029237560220400 543 22179900596004794799924559537680 544 709756819072153433597585905205760 545 21334454973286494386374493974126080 546 604476224243117340947277329266905600 547 16193599902091932975903376873518681600 548 411317437513135097587945772587374512640 549 9930378134245690213194690795323756090880 550 228398697087650874903477888292446390090240 551 5014840957794073557663318851638496825894400 552 105311660113675544710929695884408433343782400 553 2118870601487151959583905481194297678876901888 554 40910501613328857065812328906136055184469413376 555 759117085491768792221184325258302357311821337088 556 13555662240924442718235434379612542094853952448000 557 233250877869699893668947646738850293287314561088000 558 3871964572637018234904530935864914868569421714060800 559 62076335245180582669275866939511699667064599738329600 560 962183196300299031373775937562431344839501295944108800 561 561 562 314160 563 87807720 564 16332235920 565 2274263851860 566 252898140326832 567 23393077980231960 568 1851395028721215120 569 127977681360353995170 570 7849297790101711703760 571 432496308234604314877176 572 21624815411730215743858800 573 989335305086657370281540100 574 41704288245191402993406459600 575 1629446119294264102670952385800 576 59311838742311213337222666843120 577 2020309507159975704299147089343775 578 64649904229119222537572706859000800 579 1950272110911763213216776656913190800 580 55634078111272403240183839370892074400 581 1504901812909918507646972854982630612520 582 38697475189112190196636444842410501464800 583 948088142133248659817592898639057285887600 584 22177018281203816477472390411644035643805600 585 496210784041935393683444735460535297530150300 586 10638759209859094840573055128273876779046422432 587 218912929895177528450253249754866310645762923120 588 4329611280149066673793897606262911477216200035040 589 82417243297123304897576693719218993477008379238440 590 1511930118416193041569337967538776018267877853615520 591 26761163095966616835777282025436335523341438008994704 592 457529562608461513643934176563911542818418133702167520 593 7563535581871129397426286856322162692216974772763956815 594 121016569309938070358820589701154603075471596364223309040 595 595 596 353430 597 104791995 598 20678953680 599 3055315406220 600 360527217933960 601 35391755227183740 602 2972907439083434160 603 218137083342746981490 604 14203147870983303461460 605 830884150452523252495410 606 44112394896752143587029040 607 2143127185400541642603160860 608 95946155531008864307310740040 609 3981765454536867868753395711660 610 153961597575425557591797967517520 611 5571485312260712365353188949540255 612 189430500616864220422008424284368670 613 6072299936440591954638825600671151255 614 184086566494198998203787555051925427520 615 5292488786708221198358892207742856041200 616 144661360170024712755143053678304731792800 617 3767770880792007291304407716257664150785200 618 93702823644044703070700922334755821489092800 619 2229346345864563560557092777214398919594666200 620 50829096685712049180701715320488295366758389360 621 1112375231314236768608433692975301540910981674840 622 23401078940240240169244086578147084268053244122560 623 473871848539864863427192753207478456428078193481840 624 9248671250812534920682451666049407115113526121059360 625 174183308556969407672852839710597167334638075279951280 626 3169012452455830513789967793444412979894705627673952320 627 55754812835394768101992245865912640865022477136888598630 628 949521357984601808282413399292209217155837337907011891820 629 15667102406745929836659821088321452083071316075465696215030 630 630 631 396270 632 124428780 633 26005615020 634 4069878750630 635 508734843828750 636 52908423758190000 637 4708849714478910000 638 366113065300735252500 639 25261801505750732422500 640 1566231693356545410195000 641 88136128926154691719155000 642 4539010639696966623536482500 643 215428428053309877440154592500 644 9478850834345634607366802070000 645 388632884208171018902038884870000 646 14913786931488562850365742206886250 647 537773611117793472192599998401251250 648 18284302778004978054548399945642542500 649 587984684071633767964688019304610182500 650 17933532864184829922922984588790610566250 651 520072453061360067764766553074927706421250 652 14372911430059405509135366557707092977460000 653 379319879915046049741094239153400236405140000 654 9577826967854912755962629538623355969229785000 655 231783412622088888694295634834685214455360797000 656 5384506970143911106590560132313456520424535438000 657 120253988999880681380522509621667195622814624782000 658 2585460763497434649681233956865844705890514432813000 659 53581445477998559464083503726771471318627557728297000 660 1071628909559971189281670074535429426372551154565940000 661 20706636026658798141281302407958781496682520696290260000 662 386955260748186290265194338748729729219254605511924233750 663 7000372444444461069343061219181565101330151499715720228750 664 122712411084967611686131308430359200011552067465604978127500 665 2086110988444449398664232243316106400196385146915284628167500 666 666 667 442890 668 147039480 669 32495725080 670 5378042500740 671 710977218597828 672 78207494045761080 673 7362676939450935960 674 605580178269839482710 675 44207353013698282237830 676 2900002357698607314801648 677 172681958572053435563189040 678 9411166742176912238193802680 679 472730144818578745503119473080 680 22015718172979524433430992603440 681 955482168707311360410905078989296 682 38816463103734524016693018833940150 683 1481875562019041534519633483719244550 684 53347520232685495242706805413892803800 685 1816623452134079759054279110673086529400 686 58676937503930776217453215274740694899620 687 1802220223335016698107491612009892771916900 688 52755901083079579708237481733380497505203800 689 1474871495496529119669421771937550430254175800 690 39452812504532153951157032399329474009299202650 691 1011570112616204427307666310718807713598431555946 692 24900187387475801287573324571539882180884469069440 693 589304434836927297139235348193110544947599101310080 694 13427722479498557699101148290971590274163150951279680 695 294946869635882112218187291770651827746273350205695040 696 6252873636280700779025570585537818748220995024360734848 697 128083056743169193376814107155371448552268769047389246080 698 2537645561724039643778129498015796824441824986751399437960 699 48676655774888396803380484007393920905202279291322298309960 700 904813130874396081756954879196263470943760015062226250938080 701 16312488159478397931103957964938350004728930557264707552626528 702 285468542790871963794319264386421125082756284752132382170964240 703 703 704 493506 705 172973853 706 40360565700 707 7053008856075 708 984600036308070 709 114377704217787465 710 11372411733654296520 711 987978269361217010175 712 76184102104076067229050 713 5279558275812471458973165 714 332132211532930022691766380 715 19125279847437887140000880715 716 1015111007287087855892354437950 717 49957963144343109479273729124825 718 2291405242887203954782688375858640 719 98387212616469319808481682138430355 720 3970213403229291375801084349821366090 721 151088676734003588467985709979313098425 722 5439192362424129184847485559255271543300 723 185748419176784011662541631848567523203695 724 6032401041836509331135875853367764324996190 725 186730232249575584295615066188338522969200245 726 5520719909987452057435575869916095461698094200 727 156190367453394997791614833986376200770541915075 728 4235882765336072340108594297710522564897096736834 729 110295870466635422086673782290385529862897480416793 730 2761481793905390567799684326974096969900692472657484 731 66571436103076379759456675739554123381534550680135775 732 1547211997705982067512889636153775143419113350290052150 733 34709122481870864381205824171049689050702109491506836565 734 752404203477974866586139156224044872324897341235244973280 735 15776975641678785483728105432072940916562691124026543033465 736 320320414543175341639328201196632436790818274336296479770350 737 6302775215570126575197369605898444123913453692087716028422475 738 120292966971452701492338368478290304993548201894702694485320380 739 2228761360276637552649713660417212039741573629549074922825241485 740 40117704484979475947694845887509816715348325331883348610854346730 741 741 742 548340 743 202611630 744 49842460980 745 9183473435565 746 1351807289715168 747 165596392990108080 748 17363964636391332960 749 1590973259809355882460 750 129399158464494278440080 751 9459078483754531753969848 752 627738844830982561854362640 753 38135134823482190632652530380 754 2135567550115002675428541701280 755 110896972066686210359753558345040 756 5367413448027612581412072223899936 757 243210921863751195095234522645465850 758 10357923966432697955820576140901016200 759 416043279318380034558793141659524150700 760 15809644614098441313234139383061917726600 761 569937688338248809342090724759382134043930 762 19540720743025673463157396277464530310077600 763 638626282465248146364098541977136240588445200 764 19936246556958616047366206658242774814891463200 765 595595365889138654415065423915002897594882463100 766 17057851279064931062447473740925682987117433743184 767 469090910174285604217305527875456282145729427937560 768 12404848513497774867079857292706510572298178205459920 769 315880606790139767150997794632133644216021466446175820 770 7755413518433776352121049302692384644200251176195764960 771 183803300386880499545268868473809516067545952875839629552 772 4209688492731779183133577310206605045417987952962778612320 773 93270910667088482526303322279265093037542295582831563629215 774 2001084992493898352382507641627869268805452887049840819681340 775 41610796755681945151012732430320693324866329151301101750432570 776 839349214557470093617571117023040271067303668023387938165868412 777 16437255451750456000010767708367871975068030165458013789081589735 778 312752103730603270919123796397053564066159276661687613716579437120 779 5785913919016160512003790233345490935223946618241220853756719586720 780 780 781 607620 782 236364180 783 61218322620 784 11876354588280 785 1840834961183400 786 237467709992658600 787 26223219974903585400 788 2530540727578195991100 789 216782988995865456570900 790 16692290152681640155959300 791 1166942829764743752721154700 792 74684341104943600174153900800 793 4406376125191672410275080147200 794 241091722278344361876479385196800 795 12295677836195562455700448645036800 796 587118616678338107259696422800507200 797 26351264972092469167008727682163940800 798 1115536883818581194736702805211606827200 799 44680187820312646799717412356106989236800 800 1697847137171880578389261669532065590998400 801 61365046529212255190354743198801799217513600 802 2114304784961040428831313424758716536676150400 803 69588205313717721940230620110536887750601993600 804 2192028467382108241117264533481911964143962798400 805 66199259714939668881741388911153741317147676511680 806 1919778531733250397570500278423458498197282618838720 807 53540490162782872198910618876032009227501993036502080 808 1437944592943311424770742335527716819252910670123198720 809 37237806527600926896649223930390183836515031491811111680 810 930945163190023172416230598259754595912875787295277792000 811 22492836362236366327088926390211490075443353699489131168000 812 525770049967275062895703654371193580513488392725558441052000 813 11901522040168317332820928176220654686168964526242186529268000 814 261133395351928374420129777042959070467119045193431504436292000 815 5558410843919618255514190968485843071371533961974470594429644000 816 114873824107672110613959946682040756808345035214139058951545976000 817 2306790576000010221247898388777196819151361112543387048675639464000 818 45043121247158094320156331696649474731850261723873505003087486376000 819 855819303696003792082970302236340019905154972753596595058662241144000 820 820 821 671580 822 274676220 823 74803490580 824 15259912078320 825 2487365668766160 826 337452609062609040 827 39192710166843021360 828 3978060081934566668040 829 358467414049881507531160 830 29035860538040402110023960 831 2135455561388607755182671240 832 143787341133499588848966530160 833 8925875714979551400085845372240 834 513875416162394173462085097858960 835 27577980667381820642465233585097520 836 1385793528535936487283877987651150380 837 65458364906726882311114942593169044420 838 2916533814177497756306343553317865201380 839 122954925534535563305335851905663685595020 840 4918197021381422532213434076226547423800800 841 187125686670655076344692086995476732934135200 842 6787558998326488678321103882835928767338176800 843 235203674855052672896605208461749357720370735200 844 7800921882692580317737406080648020364392296050800 845 248069315869624054104049513364607047587675014415440 846 7575655261556980729177512061980692145562075440225360 847 222499800830173545119917298709284773015952808299952240 848 6293565794910623133391946449205483579594093720484363360 849 171662432543941479259069987631777155567549245962176945440 850 4520444056990458953822176340970131763278796810337326229920 851 115052592289208777889216036549207547136353893011488722432480 852 2833170085121766155521944900024235848232714615407909789899820 853 67566813848206968618053655646032533713913527343212878928822980 854 1561985755432078745111475686405340338209883308581333024648672420 855 35033109086119480426071668966519776156993097063895612124263081420 856 762943264542157573723338568604208458530071891613726664039507106480 857 16145529084770523789874975654516087108893143003609404809268488226320 858 332257993270803936939006077942936318925116784969014593706525205078480 859 6653679301140971147419583253164955514885031001558984556020415004263920 860 129746746372248937374681873436716632540258104530400198842398092583146440 861 861 862 740460 863 318027570 864 90955885020 865 19487298365535 866 3336225480179592 867 475412130925591860 868 58000279972922206920 869 6184279852112830312845 870 585445159333347936282660 871 49821383059267909377654366 872 3849834145488883906455110100 873 272375765793338536381699039575 874 17767280722519313757821598889200 875 1074920483712418482348206732796600 876 60625515281380402404438859729728240 877 3201785025797902501984427279476272675 878 158959209516084100686756271992822008100 879 7444589645669938715496418738330497379350 880 329912867455478336760420240930225199653300 881 13872836076502864060775671131115969645421265 882 554913443060114562431026845244638785816850600 883 21162380851247096267255978325465997331833529700 884 771046745797611594433065645075674163655499908200 885 26890255259691704355853164372014136457485559298475 886 899210135884090593659729816600152723138317102941004 887 28878479363969832527149015263889520146942106959836090 888 892024140353734826949714027040142955649989526092714780 889 26537718175523611101753992304444252930587188401258264705 890 761357983518470497815838675768883394422363474132650904640 891 21089616143461632789498731318798070025499468233474430058528 892 564657464486230813396256354664593487779501891412379901567040 893 14628157439346417009546766188029625042787720874401966824971130 894 367033768478146463148627951626925137437219178303176622153821080 895 8927556662689033088938685764572561431193537072256678427094412740 896 210690337239461180898952984043912449776167474905257610879428140664 897 4828320228404318728934339217672993640703837966578820249320228223550 898 107527996437977260341672851766555317836215202282728321228104542059600 899 2328830028117244348978862026417763857347502933649616009756053634606600 900 49084571361855765509246784249112868993324292601538060513319899683246800 901 1007460827202089587077290246713041636087981105646568692035890940998640570 902 20149216544041791741545804934260832721759622112931373840717818819972811400 903 903 904 814506 905 366934953 906 110080485900 907 24740589206025 908 4443409821402090 909 664289768299612455 910 85029090342350394240 911 9512629482050450355600 912 944921195217011401989600 913 84381462732879118197671280 914 6842569523429833948392980160 915 508060787114665170668178776880 916 34782623117850153991898393186400 917 2208696567983484778485547967336400 918 130754836824622298886344439666314880 919 7248721266464998694511719874001331160 920 377786296593411108431610812256775259280 921 18574492915842712831220864935958116914600 922 864202723031839902252591821230893439605600 923 38154550221855731684451928907343945358587240 924 1602491109317940730746981014108445705060664080 925 64172484877686626535822285155888212098111138840 926 2455295073581053537022765692920940288971208790400 927 89925182069906085793458793503229438083570521948400 928 3158172394295101733066272827833417865494996730827808 929 106527584222954008457658510384996441078427389728307216 930 3456228288122507829959587225824328977211199755629523008 931 108007134003828369686237100807010280537849992363422594000 932 3255111555839517072612800900183689144485548045711425764000 933 94723746274929946813032506195345354104529448130202489732400 934 2664487314572223020031107916204553186424183186114082936988800 935 72524014093512695326471718594192682042983236097042694941163900 936 1911996735192607422243345308392352526587739860740216502994321000 937 48868387143599289703807855088028068988374880558330827679472498500 938 1211936001161262384654434806183096110911697037846604526450917962800 939 29187458694633735763760971582242898004456703661472392345359607604100 940 683144303501427437065324361897901342482689334346894372191389734733800 941 15550521645493019291092251922149596348619112479212200840672424224861500 942 344503864146306888910351427198391057569408030308701064777973705904624000 943 7432670868956571128240832041805287067059978253910225472584782704892262800 944 156267372903428397866917005366735547605017103777332057496782504673588549600 945 3203481144520282156271798610018078725902850627435307178684041345808565266800 946 946 947 893970 948 421953840 949 132634157040 950 31235343982920 951 5878491737585544 952 920963705555068560 953 123540702788029911120 954 14485147401896507078820 955 1508064790619669681428260 956 141154864402001082181685136 957 11998163474170091985443236560 958 933857057072905492866998578920 959 67022202634540063449608436471720 960 4461763775385095652502504485117360 961 276926804992234936831988778376284144 962 16096370540173655703359347743121515870 963 879619307754195655789460826668228720190 964 45349262088660753809589980397117569574240 965 2212566629273079935867890096217262473437920 966 102441834935343601030683311454859252520175696 967 4512318919771087188256288718844990884817262800 968 189517394630385661906764126191489617162325037600 969 7605415445384607214780142977162822462644609117600 970 292174710026858660501137159372671762939930400267800 971 10763716317389473052861892951289227746707035945865752 972 380869961999935200332036212122541904883479733469095840 973 12963685002886683300190417738541333725478439816966632480 974 425023672594641973913385838713605155713900276856263164880 975 13439541647216782416502579796564687165160225995765286972240 976 410354004961685756450545436455108448109558900404033428885728 977 12112061759352982811362873366336265484524077221602922175175520 978 345950764001519571549552070525979582901718955642033464628450790 979 9571304470708708146204273951218768460280891106096259188053805190 980 256736166979010053804067583632691671640475667316464364103090303920 981 6682475660510804543300159105410917510413523797865686734226150482032 982 168918134751800892622309577386775970402119629334938192448494359406920 983 4149907688902351659288632590394036678257479542309697755018415478402440 984 99160952145350929121949431370468034312047142747821198988334769852353040 985 2306127784508545967015593185974730951821198935186508396985118878361133520 986 52233794319118566152903185662327656058750155881974415191712942594879674228 987 1152965459970787862643350805473329969101680270077727945085371049960148906740 988 24816208947942672091180693527330721239712356289292049103742272122951776468880 989 521140387906796113914794564073945146033959482075133031178587714581987305846480 990 990 991 979110 992 483680340 993 159130831860 994 39225750053490 995 7727472760537530 996 1267305532728154920 997 177965905524539469480 998 21845314903137219878670 999 2381139324441956966775030 1000 233351653795311782743952940 1001 20768297187782748664211811660 1002 1692616220804294016133262650290 1003 127206619055830404135553662256410 1004 8868118585606462459735741025875440 1005 576427708064420059882823166681903600 1006 35090036728421571145366860271760881650 1007 2008388572750246395555409120260196343850 1008 108452982928513305359992092494050602567900 1009 5542518232820337868660648516406480794391100 1010 268812134291786386630041453045714318527968350 1011 12403759910892428983071912761966532126361968150 1012 545765436079266875255164161526527413559926598600 1013 22945877247332655146597554095484869952715174819400 1014 923571559205139369650551552343266015596785786480850 1015 35649862185318379668511289920450068202035931358160810 1016 1321787197947958384632495518588994836413947608817962340 1017 47143743393477182385225673496340815832097464714507323460 1018 1619724326590180337663824925124280886802777180548430184590 1019 53674313029419424292928819070497721800602374845070393358310 1020 1717578016941421577373722210255927097619275995042252587465920 1021 53134107040220106216174180633401099568286634814371620367090880 1022 1590702329516589429846714532712445418325581129755250384739783220 1023 46130367555981093465554721448660917131441852762902261157453713380 1024 1297077393632880157443244520732936375813482683568663578427227940920 1025 35391683169125730010237100494284406825767884651659249068514362387960 1026 937879603981831845271283163098536780882848943268970100315630603280940 1027 24156736826883398609284671741429879788685271430684554205426917970992860 1028 605189827873499880948394934153716988390220484263465673778063839694347440 1029 14757321187376881712357014932825252716899991808578355275972787475623702960 1030 350486378200200940668479104654599752026374805453735937804353702546062945300 1031 8112477388097333968155772446761345479829992448185253779910528383322286221700 1032 183110203902768395281230292369756083687591258116181442460837640652131603289800 1033 4032682862695852798402908997073465377956951661302879674660773155757409960824200 1034 86702681547960835165662543437079505626074460718011913005206622848784314157720300 1035 1035 1036 1070190 1037 552753135 1038 190147078440 1039 49010409467910 1040 10096144350389460 1041 1731488756091792390 1042 254281491608908939560 1043 32643386485293685116015 1044 3721346059323480103225710 1045 381437971080656710580635275 1046 35508407489690224694051865600 1047 3027091738496091655167921542400 1048 237975981287923513198585832025600 1049 17355248349640707641125438178438400 1050 1180156887775568119596529796133811200 1051 75161241790206494616803991391272100800 1052 4500832008378247736465086072724411683200 1053 254297008473370997110277363108929260100800 1054 13598197926786575424423252679930112013811200 1055 690108544784418702789480073506453184700918400 1056 33322384019590503077549180692168739489844345600 1057 1534344318720235437161696365507587868327832822400 1058 67511150023690359235114640082333866206424644185600 1059 2843907194747956382779204213468314113945638136318400 1060 114893850667817437864279850224119890203403780707263360 1061 4458765204762607492502244956774498815970554412831874240 1062 166460567644470679720083811719581289129567364745723304960 1063 5986635414927927659933014228629227076909797724962263146240 1064 207674318186810180203193528069000084116250224528001266383360 1065 6957089659258141036806983190311502817894382521688042423842560 1066 225319936061134632288845520099120929973095485541122406243159040 1067 7062371745916188630803501770606821648844211624929555420684016160 1068 214439287557818818426215417398425311883087880247861046409860127040 1069 6313344907216959918960048023994815799852087297885556101654999622560 1070 180381283063341711970287086399851879995773922796730174332999989216000 1071 5005580605007732507175466647595889669882726357609262337740749700744000 1072 135015390372911271409759884170289132176836781213352535488250491928176000 1073 3542377478994540463040279066257322757376480812360854681099624748747144000 1074 90466871002014417979182511538263935034537817669523365701928878198773216000 1075 2250363416175108647232164974514315383984128214529393721835480845194483748000 1076 54557591114098975496311511821151938821468864518102862426938242929836996232000 1077 1289897332769054349234222172342949410707585296820860533094039886412574696628000 1078 29757631490858184056752288254981530591207549173169619740215989937704048815232000 1079 670223018350919554550943583197424927633788209786615753694410137006016190361248000 1080 14744906403720230200120758830343348407943340615305546581277023014132356187947456000 1081 1081 1082 1167480 1083 629855460 1084 226328061960 1085 60938830682730 1086 13114036362923496 1087 2349598181690459700 1088 360495492447936245400 1089 48351457924579448914275 1090 5759195877238796581789200 1091 616809878452275113909623320 1092 59998779085812215625754268400 1093 5344891236894438208660942743300 1094 439103372384866154373068219218800 1095 33465949881046584765433127850461400 1096 2378313504879710623996780952572790160 1097 158306492668555738409785732155626345025 1098 9908124011726076804000707000799201829800 1099 585129768025823313480708418991641752504300 1100 32705674402285492574553281103638081113661400 1101 1735036027041245381080051562548000203079737270 1102 87578008983986671616421650300041915012596262200 1103 4215686887001903874626842166715653999924520075900 1104 193921596802087578232834739668920083996527923491400 1105 8540630325825273758004429992918688699347083963767075 1106 360756224962859563538107122900885410660420826629521248 1107 14638377589839109212796269794632081086413229695928650640 1108 571438888136682263343972902353415313521464596278103621280 1109 21490183900283086546471552363505225897789364995744396900280 1110 779574947003372656789243899531293022223255585362865708244640 1111 27311108976684822076183177946912965545221387340545728645503888 1112 925053691145776231612656027234148832983305055083000486379970400 1113 30324416312872477092552380392769441431233968836939609694143404675 1114 963029948360313817969542262170374988482824222457960938165523881800 1115 29655657527448487276885610249775959204162263556278973595861867771900 1116 886280507820317648332067094893304380787249362281937325179186105411640 1117 25726753629784220625194725393430641053407655099572902911451374448754550 1118 725911642959316927910899819209232142155610592539300287555546889851344600 1119 19924364305435988310817592406190240112323732842591847366327247529340853100 1120 532338143750366662047998238134621287103623836461043716813153639117260741800 1121 13854100191103292379799154147453518996871810343898662730062323458026710805345 1122 351421078018229855487588300325650237969431286772063639982068692593848274086800 1123 8693488096689067139323910572341680886910454927527955284318318371547818018480600 1124 209856759171238411409726027304434064200303539878465525235404987666665932632159600 1125 4945942255922141650724679325334048285811699337590198856116249368416649366807943300 1126 113866581714118638892239284023246089424464900305409911443031874348436638755845094640 1127 2561998088567669375075383890523037012050460256871723007468217172839824372006514629400 1128 1128 1129 1271256 1130 715717128 1131 268393923000 1132 75418692363000 1133 16939038304729800 1134 3167600162984472600 1135 507268540386513397800 1136 71017595654111875692000 1137 8829854392994576544372000 1138 987177721136793657660789600 1139 100243410409981683237009271200 1140 9322637168128296541041862221600 1141 799595418651003895635513567468000 1142 63624949741229881409854436725668000 1143 4720971270799257200611199205044565600 1144 328107503320548375442478344750597309200 1145 21442790364066426183329025942230212383600 1146 1322305405784096281305289933104196430322000 1147 77180878684976988208819291358555465327742000 1148 4275820679147725146768588741263972779156906800 1149 225396832943644368451087035075200850786985515600 1150 11331313510712303250313739126962370044109362738800 1151 544395714319004134417247031969279082553949818538000 1152 25042202858674190183193363470586837797481691652748000 1153 1104861990124705270882491196322291283624892235719241760 1154 46829150504516354173557896090275576713639663221638631520 1155 1909588692795277997966194207236792961545084044704597529760 1156 75019555788385921348671915284302580632128301756252045812000 1157 2842982476256418191799670168877535728093413918280034425772000 1158 104053158630984905819867928180917807648218949409049259983255200 1159 3682139194135175538206294103692478548067618951668614135536482400 1160 126113267399129762183565573051467390271315949094650034142124522200 1161 4184667509152942108818312196707781586275483765413387496534131873000 1162 134647831029803490207271574799950383981922918804771938859068831443000 1163 4204859409016434708472795178752736276921192864389020833513206650491400 1164 127547402073498519490341453755499667066609516886466965283233935064905800 1165 3760924747626672561188176379655409101882999538463120516865087112319249400 1166 107879157234554555044608217205905155817170249919073720089024867169157417000 1167 3012318005857177190860983295826428581664061593894135414793540521723395567000 1168 81935049759315219591418745646478857421262475353920483282384302190876359422400 1169 2172278026545747407216394549212744341875910017310038178730530158084941529076800 1170 56168903257825754386595344772500960839934244733302415764317994087624916680414400 1171 1417285117086998686266417420422407965379736175247281886146163339187744990656968000 1172 34916751520961513088927192812224778056173500317455762831419114992716262951639848000 1173 840329819937807081673514440347542991885242240973435358809486700824704728369465675200 1174 19766018808102331790668317922957424287387654450722979526779665441137619915125257838400 1175 454618432586353631185371312228020758609916052366628529115932305146165258047880930283200 1176 1176 1177 1381800 1178 811116600 1179 317146590600 1180 92923951045800 1181 21762789334926360 1182 4243743920310640200 1183 708705234691876913400 1184 103470964265014029356400 1185 13416735033030152473213200 1186 1564391304851315778376659120 1187 165683260922889352891709806800 1188 16071276309520267230495851259600 1189 1437761103690159291466667308839600 1190 119334171606283221191733386633686800 1191 9236464882326321320240164125447358320 1192 669643703968658295717411899094933478200 1193 45653944288216174396263552414766347131400 1194 2937070415875240552826288538683301665453400 1195 178852130061455437874737675750346317206820200 1196 10337653117552124309159837658370017134554207560 1197 568570921465366837003791071210350942400481415800 1198 29824129244137878631926131644397499433188888810600 1199 1495096566021346698374383903738709428107251686896600 1200 71764635169024641521970427379458052549148080971036800 1201 3304043803181894495671518476550248739362777647906534272 1202 146140398986891487308547932616645617317969011349712092800 1203 6219085867997715515463762021352807936975792371882192393600 1204 254982520587906336134014242875465125416007487247169888137600 1205 10084998314287191984334977123384775822488296133534615920476800 1206 385246935605770733801596126113298436419052912301022328162213760 1207 14229281976406693232349276270958926119348889825311953733733379200 1208 508696830656539283056486626686781608766722811254902345980968306400 1209 17619408407285587894956491342514890267283762826192526710795356794400 1210 591804835327062981648244503328000137801119327867996044227302866447200 1211 19292837631662253201732770808492804492316490088496671041810073446178720 1212 610939858335971351388204408935605475590022186135727916323985659128992800 1213 18807040503910037006247697885882557748568520811043083694405936912106021600 1214 563221370880253213502891584056167124154499386393869190637735689630964541600 1215 16420069197201228301353531565945180004196559034098186403977063566933504712800 1216 466329965200514883758440296472843112119182276568388493872948605300911533843520 1217 12909378304941082757703164304796998347689558144027340013312113829671575388107200 1218 348553214233409234457985436229518955387618069888738180359427073401132535478894400 1219 9183971900615178200951104633675464568701657515905589729005369166592631690641566400 1220 236278549806735948260832964666377861176597188818298353937138134013246797131960299200 1221 5938467551809296832955601845281630244238476012299898628953405101532936167916602186560 1222 145879746381402291766083262721048742956292997693454031537333647059396040646646966756800 1223 3504217737544748668168255396001362357396910519061906417141482713405492125320519690817600 1224 82349116832301593701954001806032015398827397197954800802824843765029064945032212734213600 1225 1225 1226 1499400 1227 916883100 1228 373477049400 1229 114003869329350 1230 27816944116361400 1231 5651475812974091100 1232 983356791457491851400 1233 149593151900470947894225 1234 20211696967885852515486400 1235 2455721181598131080631597600 1236 271022319496375557444250862400 1237 27395839462425295931656358007600 1238 2554135186804573743782115838862400 1239 220932693658595628837153020061597600 1240 17821903955126714059530343618302206400 1241 1346667617609262331123261589657960471100 1242 95692616592469935058641176488636249946400 1243 6416721568172845089765550001210219649183600 1244 407292958485076377803013331655764468258706400 1245 24539400748725851762631553232259809212587060600 1246 1406925642926948834390875718649562394854991474400 1247 76933252201869065807828340433428343682297942895600 1248 4020598658549852917435202834825255178527049015674400 1249 201197457871598889743319941859380477892124411159373100 1250 9657477977836746707679357209250262938821971735649908800 1251 445358311362548434711828818995810202447982465809393871200 1252 19760713222679000917954478709517800834543814594061253988800 1253 844770490269527289242553964831885985676748073896118608021200 1254 34839500219391539239106708342721918581703127461370960523908800 1255 1387773425405762979691083882318423090171174577211276594202367200 1256 53451660320467128959714650177038618376270401457750459789600852800 1257 1992744711322415151529361801912720991340330904346759329031056793450 1258 71980354421100571534030280844847376414474982969131427885000596902800 1259 2521429473986199432265590131947447803224697197536339135618697379742200 1260 85728602115530780697030064486213225309639704716235530611035710911234800 1261 2831425219871280506910242963169653469254489136322334608236707229818282700 1262 90911707059650844384036990276906711391198191728403608502302924027678914800 1263 2839794638942251375890839669965480695298743515305660086637725547917233470200 1264 86358883122705387995039380732796412939084866901346483660316474354611253734800 1265 2558381912510147119353041654209093733320389181952389578436875552755358391893450 1266 73881077668585711934487837038623584884179043693454372216323430596642544780532800 1267 2080983687665164219488074076587897640904376397365631484093109961805431677985007200 1268 57202853926051723428718687407602209570906346550841311958094324996605121939029732800 1269 1535376601969706485666290223372232034164554438103263395966122677749787477499866237200 1270 40260986451650081179693832523982973340314983043596684605333883549883316076663159108800 1271 1031906587532509689366500620560346208005029674095662851080188015332878905530127491071200 1272 25863531066240349235611441085533783681487765023078528480265137916215560653499791159188800 1273 634195334686768563548222211618192987356481238170071417109834735987202393524359462382608700 1274 15220688032482445525157333078836631696555549716081714010636033663692857444584627097182608800 1275 1275 1276 1624350 1277 1033898775 1278 438373080600 1279 139293046360650 1280 35380433775605100 1281 7482961743540478650 1282 1355485070115618132600 1283 214674947979561021750525 1284 30197609349124917059573850 1285 3819997582664302008036092025 1286 438952449498879794377965483600 1287 46199745309757098358280867148900 1288 4484929121608727548319265718608600 1289 403963973024900388459328147940388900 1290 33932973734091632630583564426992667600 1291 2670100870701335342619044225848985531775 1292 197587464431898815353809272712824929351350 1293 13798191266160933938874347544445607566369275 1294 912133064752533317222430553464404373861042600 1295 57236349813221465655707517229891374459780423150 1296 3417827745989510377726534600299227789169745268100 1297 194660825714766204695061266098860564537713219133150 1298 10596319730212490794705074137207540295705084798030600 1299 552333165937326082674001989401943037913627545097345025 1300 27616658296866304133700099470097151895681377254867251250 1301 1326661777414846687038131701467359335296386161204969108125 1302 61321255489397357978651420867824609275921849229029683220000 1303 2730985914117089478549225779363474563109805213878571963405000 1304 117338222378961844492149493830582389849476458499748298841470000 1305 4869536228726916546424203993969169178753273027739554401921005000 1306 195409776404396263991990637693472466399002311177677602451281620000 1307 7590448502208267379438886332905821116686246024807914370216970426875 1308 285676879992202063189790812893000903846191441297316049933620523338750 1309 10427206119715375306427364670594532990385987607352035822577149101864375 1310 369421016812773296570569491186777740230817846660472126285590425323195000 1311 12714239995306280956970433321678267226277314222564582346329070471539961250 1312 425411597680788535803497201411829589895440946149593322831226736318012757500 1313 13848267008714089968129632582800873755280538168080182640584933495404783711250 1314 438883539045400389759185278777996922090429363480695019070845584623597760695000 1315 13550529268026737033814845482270654969542006597466458713812357425253580861458125 1316 407837880896219353651890715246877761766215515640819757386449977140558994708276250 1317 11972954932024725310780505997604768577565326923455494306130781471769267630364395625 1318 343039080843127013555385660210443602036290296969701604305886576121389249316486870000 1319 9597297920861121674697266993614910775151667172038697156830599436487049225195348567500 1320 262326143170203992441725297825474227854145569369057722286703051263979345488672860845000 1321 7008670216438711015453921544076257087668367494664607406312131521813709034903890129967500 1322 183120149484824194191008843747354121354399048584002933935133989548664567975786746374470000 1323 4681008821205818464007663568291739727121825679428574998716862607837738018881048704197389375 1324 117120751322414968099457051729095365417374658836314958131160684841001363492819708394816313750 1325 2869458407399166718436697767362836452725679141489716474213436778604533405574082855672999686875