0 1 1 1 2 1 3 1 4 2 5 1 6 1 7 9 8 9 9 3 10 1 11 16 12 72 13 48 14 12 15 1 16 25 17 200 18 600 19 300 20 60 21 1 22 36 23 450 24 2400 25 5400 26 2160 27 360 28 1 29 49 30 882 31 7350 32 29400 33 52920 34 17640 35 2520 36 1 37 64 38 1568 39 18816 40 117600 41 376320 42 564480 43 161280 44 20160 45 1 46 81 47 2592 48 42336 49 381024 50 1905120 51 5080320 52 6531840 53 1632960 54 181440 55 1 56 100 57 4050 58 86400 59 1058400 60 7620480 61 31752000 62 72576000 63 81648000 64 18144000 65 1814400 66 1 67 121 68 6050 69 163350 70 2613600 71 25613280 72 153679680 73 548856000 74 1097712000 75 1097712000 76 219542400 77 19958400 78 1 79 144 80 8712 81 290400 82 5880600 83 75271680 84 614718720 85 3161410560 86 9879408000 87 17563392000 88 15807052800 89 2874009600 90 239500800 91 1 92 169 93 12168 94 490776 95 12269400 96 198764280 97 2120152320 98 14841066240 99 66784798080 100 185513328000 101 296821324800 102 242853811200 103 40475635200 104 3113510400 105 1 106 196 107 16562 108 794976 109 24048024 110 480960480 111 6492966480 112 59364264960 113 363606122880 114 1454424491520 115 3636061228800 116 5288816332800 117 3966612249600 118 610248038400 119 43589145600 120 1 121 225 122 22050 123 1242150 124 44717400 125 1082161080 126 18036018000 127 208702494000 128 1669619952000 129 9090153072000 130 32724551059200 131 74373979680000 132 99165306240000 133 68652904320000 134 9807557760000 135 653837184000 136 1 137 256 138 28800 139 1881600 140 79497600 141 2289530880 142 46172206080 143 659602944000 144 6678479808000 145 47491411968000 146 232707918643200 147 761589551923200 148 1586644899840000 149 1952793722880000 150 1255367393280000 151 167382319104000 152 10461394944000 153 1 154 289 155 36992 156 2774400 157 135945600 158 4594961280 159 110279070720 160 1906252508160 161 23828156352000 162 214453407168000 163 1372501805875200 164 6113871680716800 165 18341615042150400 166 35272336619520000 167 40311241850880000 168 24186745110528000 169 3023343138816000 170 177843714048000 171 1 172 324 173 46818 174 3995136 175 224726400 176 8809274880 177 248127909120 178 5104345559040 179 77203226580480 180 857813628672000 181 6948290392243200 182 40426416827596800 183 165074535379353600 184 457129482588979200 185 816302647480320000 186 870722823979008000 187 489781588488192000 188 57621363351552000 189 3201186852864000 190 1 191 361 192 58482 193 5633766 194 360561024 195 16225246080 196 530024705280 197 12796310741760 198 230333593351680 199 3096707199505920 200 30967071995059200 201 228030257418163200 202 1216161372896870400 203 4583992867072819200 204 11787410229615820800 205 19645683716026368000 206 19645683716026368000 207 10400656084955136000 208 1155628453883904000 209 60822550204416000 210 1 211 400 212 72200 213 7797600 214 563376600 215 28844881920 216 1081683072000 217 30287126016000 218 639815537088000 219 10237048593408000 220 123868287980236800 221 1126075345274880000 222 7601008580605440000 223 37420349935288320000 224 130971224773509120000 225 314330939456421888000 226 491142092900659200000 227 462251381553561600000 228 231125690776780800000 229 24329020081766400000 230 1216451004088320000 231 1 232 441 233 88200 234 10613400 235 859685400 236 49689816120 237 2120098821120 238 68146033536000 239 1669577821632000 240 31350961317312000 241 451453842969292800 242 4965992272662220800 243 41383268938851840000 244 257849598772846080000 245 1178741022961582080000 246 3850554008341168128000 247 8663746518767628288000 248 12740803704070041600000 249 11325158848062259200000 250 5364548928029491200000 251 536454892802949120000 252 25545471085854720000 253 1 254 484 255 106722 256 14229600 257 1284221400 258 83217546720 259 4008311833680 260 146589689917440 261 4122835028928000 262 89786185074432000 263 1517386527757900800 264 19863969090648883200 265 200295021664042905600 266 1540730935877253120000 267 8914228986146964480000 268 38034043674227048448000 269 116479258752320335872000 270 246661959710796005376000 271 342586055153883340800000 272 288493520129585971200000 273 129822084058313687040000 274 12364008005553684480000 275 562000363888803840000 276 1 277 529 278 128018 279 18818646 280 1881864600 281 135870624120 282 7337013702480 283 302913851430960 284 9693243245790720 285 242331081144768000 286 4749689190437452800 287 72972497562175411200 288 875669970746104934400 289 8150466650790669004800 290 58217618934219064320000 291 314375142244782947328000 292 1257500568979131789312000 293 3624560463528085745664000 294 7249120927056171491328000 295 9538317009284436172800000 296 7630653607427548938240000 297 3270280117468949544960000 298 297298192497177231360000 299 12926008369442488320000 300 1 301 576 302 152352 303 24579456 304 2709885024 305 216790801920 306 13043579915520 307 603731413232640 308 21809797303029120 309 620367567730606080 310 13958270273938636800 311 248710997608361164800 312 3502679882984419737600 313 38798915626904341708800 314 335333485061101810483200 315 2235556567074012069888000 316 11317505120812186103808000 317 42607078101881171214336000 318 115985934832898743861248000 319 219762823893913409421312000 320 274703529867391761776640000 321 209297927518012770877440000 322 85621879439187042631680000 323 7445380820798873272320000 324 310224200866619719680000 325 1 326 625 327 180000 328 31740000 329 3840540000 330 338735628000 331 22582375200000 332 1164605349600000 333 47166516658800000 334 1514569257154800000 335 38772972983162880000 336 793083538291968000000 337 12953697792102144000000 338 168398071297327872000000 339 1732094447629658112000000 340 13972228544212575436800000 341 87326428401328596480000000 342 416084747088683312640000000 343 1479412434093096222720000000 344 3815326803713774469120000000 345 6867588246684794044416000000 346 8175700293672373862400000000 347 5945963849943544627200000000 348 2326681506499647897600000000 349 193890125541637324800000000 350 7755605021665492992000000 351 1 352 676 353 211250 354 40560000 355 5364060000 356 519241008000 357 38164214088000 358 2180812233600000 359 98409152041200000 360 3542729473483200000 361 102384881783664480000 362 2382775430601646080000 363 44677039323780864000000 364 673592285189311488000000 365 8131221156928117248000000 366 78059723106509925580800000 367 590326655992981312204800000 368 3472509741135184189440000000 369 15626293835108328852480000000 370 52635937128785949818880000000 371 128958045965525577056256000000 372 221070935940900989239296000000 373 251216972660114760499200000000 374 174759633154862442086400000000 375 65534862433073415782400000000 376 5242788994645873262592000000 377 201645730563302817792000000 378 1 379 729 380 246402 381 51333750 382 7392060000 383 782079948000 384 63087782472000 385 3974530295736000 386 198726514786800000 387 7971141315337200000 388 258264978616925280000 389 6785325347299218720000 390 144753607409049999360000 391 2505350897464326912000000 392 35074912564500576768000000 393 395177348226706498252800000 394 3556596134040358484275200000 395 25314596012875492741017600000 396 140636644515974959672320000000 397 599556221357577459655680000000 398 1918579908344247870898176000000 399 4476686452803245032095744000000 400 7325486922768946416156672000000 401 7962485785618420017561600000000 402 5308323857078946678374400000000 403 1910996588548420804214784000000 404 146999737580647754170368000000 405 5444434725209176080384000000 406 1 407 784 408 285768 409 64393056 410 10061415000 411 1159075008000 412 102191779872000 413 7065831636864000 414 389503968982128000 415 17311287510316800000 416 624937479122436480000 417 18407249385060856320000 418 443307922690215623040000 419 8729756016053476884480000 420 140299650258002307072000000 421 1833248763371230145740800000 422 19363690063108618414387200000 423 164021845240449473627750400000 424 1102591293005243683830988800000 425 5803112068448650967531520000000 426 23502603877217036418502656000000 427 71626983244851920513531904000000 428 159532826318079277507411968000000 429 249703554236993651750731776000000 430 260107868996868387240345600000000 431 166469036157995767833821184000000 432 57623897131613919634784256000000 433 4268436824563994047021056000000 434 152444172305856930250752000000 435 1 436 841 437 329672 438 80110296 439 13538640024 440 1692330003000 441 162463680288000 442 12277612410336000 443 742795550825328000 444 36396981990441072000 445 1455879279617642880000 446 47779310903815370880000 447 1290041394403015013760000 448 28678612537113179921280000 449 524408914964355289989120000 450 7866133724465329349836800000 451 96360138124700284535500800000 452 957933137827902828617625600000 453 7663465102623222628941004800000 454 48804172495653154636940083200000 455 244020862478265773184700416000000 456 941223326701882267998130176000000 457 2738104223132748415994560512000000 458 5833352475369768364510150656000000 459 8750028713054652546765225984000000 460 8750028713054652546765225984000000 461 5384633054187478490317062144000000 462 1794877684729159496772354048000000 463 128205548909225678340882432000000 464 4420880996869850977271808000000 465 1 466 900 467 378450 468 98901600 469 18024816600 470 2436955204320 471 253849500450000 472 20888187465600000 473 1381231396162800000 474 74279555082532800000 475 3275728379139696480000 476 119117395605079872000000 477 3583448317786152816000000 478 89310558074054885568000000 479 1843625091671561566368000000 480 31464534897861317399347200000 481 442470022001174775928320000000 482 5101419077190015063644160000000 483 47896656891395141430881280000000 484 363006241703205282423521280000000 485 2196187762304391958662303744000000 486 10458036963354247422201446400000000 487 38504590637804274599923507200000000 488 107143208731281459756308889600000000 489 218750717826366313669130649600000000 490 315001033669967491683548135424000000 491 302885609298045665080334745600000000 492 179487768472915949677235404800000000 493 57692497009151555253397094400000000 494 3978792897182865879544627200000000 495 132626429906095529318154240000000 496 1 497 961 498 432450 499 121230150 500 23761109400 501 3464369750520 502 390318991891920 503 34849909990350000 504 2509193519305200000 505 147484819079161200000 506 7138265243431402080000 507 286179542941204392480000 508 9539318098040146416000000 509 264899525645576373552000000 510 6130531879226196073632000000 511 118114914206424711018643200000 512 1889838627302795376298291200000 513 25012570067242879980418560000000 514 272359096287755804231224320000000 515 2422562488033196363951416320000000 516 17442449913839013820450197504000000 517 100501735217834317727355899904000000 518 456826069171974171487981363200000000 519 1608822243605648169153325670400000000 520 4290192649615061784408868454400000000 521 8408777593245521097441382170624000000 522 11642922821416875365688067620864000000 523 10780484093904514227488951500800000000 524 6160276625088293844279400857600000000 525 1911809987096367055121193369600000000 526 127453999139757803674746224640000000 527 4111419327088961408862781440000000 528 1 529 1024 530 492032 531 147609600 532 31034918400 533 4866275205120 534 591252437422080 535 57098092528189440 536 4460788478764800000 537 285490462640947200000 538 15102445473706106880000 539 664507600843068702720000 540 24420654330982774824960000 541 751404748645623840768000000 542 19375508161505014751232000000 543 418510976288508318626611200000 544 7559354509211181505193164800000 545 113834985550474262666438246400000 546 1422937319380928283330478080000000 547 14678721820982207554356510720000000 548 124035199387299653834312515584000000 549 850527081512911912006714392576000000 550 4677898948321015516036929159168000000 551 20338691079656589200160561561600000000 552 68643082393840988550541895270400000000 553 175726290928232930689387251892224000000 554 331176471364746677068460590104576000000 555 441568628486328902757947453472768000000 556 394257704005650806033881654886400000000 557 217521491865186651604900223385600000000 558 65256447559555995481470067015680000000 559 4210093390939096482675488194560000000 560 131565418466846765083609006080000000 561 1 562 1089 563 557568 564 178607616 565 40186713600 566 6759405227520 567 883228949729280 568 91981986336092160 569 7772477845399787520 570 539755405930540800000 571 31089911381599150080000 572 1495142101896904581120000 573 60304064776508484771840000 574 2045699428187710906490880000 575 58448555091077454471168000000 576 1406661892525264070939443200000 577 28484903323636597436523724800000 578 484243356501822156420903321600000 579 6887016625803692891319513907200000 580 81556775831885836870888980480000000 581 799256403152481201334712008704000000 582 6432111053941396334550777593856000000 583 42101090534889139644332362432512000000 584 221488345857460256389748515405824000000 585 922868107739417734957285480857600000000 586 2990092669075713461261604957978624000000 587 7360228108494063904643950665793536000000 588 13357451011711449308427910467551232000000 589 17173865586486149110835884886851584000000 590 14805056540074266474858521454182400000000 591 7896030154706275453257878108897280000000 592 2292395851366338034816803321937920000000 593 143274740710396127176050207621120000000 594 4341658809405943247759097200640000000 595 1 596 1156 597 629442 598 214849536 599 51617601024 600 9291168184320 601 1302312073835520 602 145858952269578240 603 13291397025565317120 604 998331598809128263680 605 62395724925570516480000 606 3267267050648056135680000 607 144032022482735141314560000 608 5362422990895677568942080000 609 168916324213213843421675520000 610 4504435312352369157911347200000 611 101631321734950329125374771200000 612 1936973426007288625683613286400000 613 31099184450894800712364679987200000 614 419020590496266788545545161932800000 615 4713981643083001371137383071744000000 616 43997162002108012797282242002944000000 617 337978199016193371033668131749888000000 618 2116037419927471540384704824868864000000 619 10668355325467669016106220158713856000000 620 42673421301870676064424880634855424000000 621 132944120209674029277631358900895744000000 622 315126803459968069398829887765086208000000 623 551471906054944121447952303588900864000000 624 684585814413034081797458032041394176000000 625 570488178677528401497881693367828480000000 626 294445511575498529805358293351137280000000 627 82812800130608961507757020005007360000000 628 5018957583673270394409516363939840000000 629 147616399519802070423809304821760000000 630 1 631 1225 632 708050 633 257022150 634 65797670400 635 12646312250880 636 1896946837632000 637 227904612921216000 638 22334652066279168000 639 1809106817368612608000 640 122295620854118212300800 641 6948614821256716608000000 642 333533511420322397184000000 643 13572248272411580623872000000 644 469212011703371787282432000000 645 13794833144079130546103500800000 646 344870828601978263652587520000000 647 7323433477959656069328476160000000 648 131821802603273809247912570880000000 649 2005078997491901624876143841280000000 650 25665011167896340798414641168384000000 651 274982262513175079983014012518400000000 652 2449841975117377985303215747891200000000 653 18001012773688559978967107017113600000000 654 108006076642131359873802642102681600000000 655 522749410947915781789204787776978944000000 656 2010574657491983776112326106834534400000000 657 6031723972475951328336978320503603200000000 658 13786797651373603036198807589722521600000000 659 23294933962665743061163502479186329600000000 660 27953920755198891673396202975023595520000000 661 22543484479999106188222744334696448000000000 662 11271742239999553094111372167348224000000000 663 3074111519999878116575828772913152000000000 664 180830089411757536269166398406656000000000 665 5166573983193072464833325668761600000000 666 1 667 1296 668 793800 669 305877600 670 83275176600 671 17054756167680 672 2731603446190080 673 351206157367296000 674 36920547293236992000 675 3216189897544200192000 676 234460243530972193996800 677 14408647693357927558348800 678 750450400695725393664000000 679 33250725446210602057728000000 680 1256402411503243463467008000000 681 40539917811171322421202124800000 682 1117381484670409574234383564800000 683 26291329051068460570220789760000000 684 527287210413095236991650283520000000 685 8991634535465413515015510097920000000 686 129929119037475225291974120914944000000 687 1583897832075888460702160712105984000000 688 16198955100776131984453916373811200000000 689 138043269554440081258824678663782400000000 690 972054689779182238864223778924134400000000 691 5599035013128089695857928966603014144000000 692 26057047561096109738415746344575565824000000 693 96507583559615221253391653128057651200000000 694 279182652440315461483025853691881062400000000 695 616127232971730673617712228837254758400000000 696 1006341147187160100242263307100849438720000000 697 1168654235443153664797467066310663864320000000 698 913011121439963800623021145555206144000000000 699 442672058879982448786919343299493888000000000 700 117177897938818883502419826167513088000000000 701 6695879882218221914423990066715033600000000 702 185996663394950608733999724075417600000000 703 1 704 1369 705 887112 706 362237400 707 104686608600 708 22800743353080 709 3891326865592320 710 534223588262031360 711 60100153679478528000 712 5616025471604604672000 713 440296396973801006284800 714 29179643035809175780147200 715 1643786557683916902281625600 716 79028199888649851071232000000 717 3251445938275879586930688000000 718 114667660089862686765755596800000 719 3468696717718346274664106803200000 720 89982073677281806301580652953600000 721 1999601637272929028924014510080000000 722 37992431108185651549556275691520000000 723 615477383952607555102811666202624000000 724 8470141141062075401176789120598016000000 725 98561642368722331940966273403322368000000 726 964189979694022812465974413728153600000000 727 7874218167501186301805457712113254400000000 728 53229714812308019400204894133885599744000000 729 294810728191244415139596336741520244736000000 730 1321188818931132378958931731323109244928000000 731 4718531496182615639139041897582533017600000000 732 13179346592785926440353875644971902566400000000 733 28115939397943309739421601375940058808320000000 734 44441323564491037975214789271647189729280000000 735 49996489010052417722116637930603088445440000000 736 37876128037918498274330786311062945792000000000 737 17824060253138116834979193558147268608000000000 738 4583329779378372900423221200666440499200000000 739 254629432187687383356845622259246694400000000 740 6881876545613172523157989790790451200000000 741 1 742 1444 743 988418 744 426996576 745 130767701400 746 30233492563680 747 5487378900307920 748 802725141987901440 749 96427357681296660480 750 9642735768129666048000 751 810954078099704914636800 752 57798908839106241188659200 753 3511283711975704152211046400 754 182586753022736615914974412800 755 8151194331372170353347072000000 756 313005862324691341568527564800000 757 10348756323110107480609442611200000 758 294635180022664236506762954342400000 759 7218561910555273794415692381388800000 760 151969724432742606198225102766080000000 761 2743053526011004041877963104927744000000 762 42321397258455490931831430761742336000000 763 555949263986074403604512885915615232000000 764 6187957025236306405337186904104239104000000 765 58012097111590372550036127225977241600000000 766 454814841354868520792283237451661574144000000 767 2956296468806645385149841043435800231936000000 768 15766914500302108720799152231657601236992000000 769 68135594804876969829167765001091776774144000000 770 234950326913368861479888844831350954393600000000 771 634365882666095925995699881044647576862720000000 772 1309658596471939976249186851188949836103680000000 773 2005414725847658088631567365883079436533760000000 774 2187725155470172460325346217326995748945920000000 775 1608621437845715044356872218622790991872000000000 776 735369800158041163134570157084704453427200000000 777 183842450039510290783642539271176113356800000000 778 9937429731865421123440137257901411532800000000 779 261511308733300555880003612050037145600000000 780 1 781 1521 782 1098162 783 501127926 784 162365448024 785 39779534765880 786 7664190364892880 787 1192329043909763760 788 152618117620449761280 789 16296223448139135621120 790 1466660110332522205900800 791 112132832071786470469324800 792 7326011695356716070662553600 793 410820194301157385808692428800 794 19836746524827313771905434419200 795 826531105201138073829393100800000 796 29755119787240970657858151628800000 797 925909315732380792823938953625600000 798 24896672711915127984821469641932800000 799 577864877155503760068750953268019200000 800 11557297543110075201375019065360384000000 801 198675448241082721318875327742623744000000 802 2925947510459581895787073008573186048000000 803 36765166544470398603585395629463076864000000 804 392161776474350918438244220047606153216000000 805 3529455988269158265944197980428455378944000000 806 26606668219259808466348569390922202087424000000 807 166538034409441023363441045446883413065728000000 808 856481319819982405869125376583971838623744000000 809 3573594472352340383109109329884848016326656000000 810 11911981574507801277030364432949493387755520000000 811 31124855081778448498047081260287385948651520000000 812 62249710163556896996094162520574771897303040000000 813 92431387818614786448745877682065570392965120000000 814 97868528278533303298672105781010603945492480000000 815 69906091627523788070480075557864717103923200000000 816 31069374056677239142435589136828763157299200000000 817 7557415311083652764376224384634023470694400000000 818 397758700583350145493485493928106498457600000000 819 10198941040598721679320140869951448678400000000 820 1 821 1600 822 1216800 823 585686400 824 200451170400 825 51956943367680 826 10607875937568000 827 1751814940546944000 828 238465808781952752000 829 27132109799191068672000 830 2607395751702261699379200 831 213332379684730502676480000 832 14951044276238196062576640000 833 901662977890057362543083520000 834 46950879348703701235279134720000 835 2115919629314913469003246338048000 836 82653110520113807382939310080000000 837 2800481862328561944269002506240000000 838 82303050287322737139905684766720000000 839 2096561912582326567142860601425920000000 840 46229190172440300805500076261441536000000 841 880556003284577158200001452598886400000000 842 14449123508442379732281842017645363200000000 843 203544174640666566663448557118134681600000000 844 2451011102964693240239026375297538457600000000 845 25098353694358458780047630083046793805824000000 846 217197291585794354827335260334058792550400000000 847 1576691450030210872079915223165760123699200000000 848 9516459109110915620768059739821909318041600000000 849 47254141783171443082434503535667411786137600000000 850 190591705192124820432485830927191894204088320000000 851 614811952232660711072534938474812561948672000000000 852 1556242754088922424902354063014369297432576000000000 853 3018167765505788945265171516149079849566208000000000 854 4349712367934813479940982479156026842021888000000000 855 4473989864161522436510724835703341894651084800000000 856 3106937405667723914243558913682876315729920000000000 857 1343540499748204935889106557268270839234560000000000 858 318206960466680116394788395142485198766080000000000 859 16318305664957954686912225391922317885440000000000 860 407957641623948867172805634798057947136000000000 861 1 862 1681 863 1344800 864 681813600 865 246134709600 866 67391683488480 867 14556603633511680 868 2547405635864544000 869 368100114382426608000 870 44540113840273619568000 871 4560907657244018643763200 872 398457478055591083332403200 873 29884310854169331249930240000 874 1933285032950492890860871680000 875 108263961845227601888208814080000 876 5261628545678061451766948364288000 877 222303806054898096337153568391168000 878 8172934046135959424160057661440000000 879 261533889476350701573121845166080000000 880 7281654080683659006956918741729280000000 881 176216028752544547968357433549848576000000 882 3700536603803435507335506104546820096000000 883 67282483705517009224281929173578547200000000 884 1056042461638766970868077236159211110400000000 885 14256573232123354106719042688149349990400000000 886 164805986563345973473672133475006485889024000000 887 1622705098469868046510002544984679245676544000000 888 13522542487248900387583354541538993713971200000000 889 94657797410742302713083481790772955997798400000000 890 551626474566049970983141669746228605642342400000000 891 2647807077917039860719080014781897307083243520000000 892 10334988917031026553129312315761599166357176320000000 893 32296840365721957978529100986754997394866176000000000 894 79274062715862987765480520603853175423762432000000000 895 149221765112212682852669215254311859621199872000000000 896 208910471157097755993736901356036603469679820800000000 897 208910471157097755993736901356036603469679820800000000 898 141155723754795781076849257672997705047080960000000000 899 59433988949387697295515476914946402125086720000000000 900 13715535911397160914349725441910708182712320000000000 901 685776795569858045717486272095535409135616000000000 902 16726263306581903554085031026720375832576000000000 903 1 904 1764 905 1482642 906 790742400 907 300679797600 908 86836325546880 909 19813154945613120 910 3668264115644943360 911 561702942708131952000 912 72147622418955615168000 913 7856876081424266491795200 914 731403737034404444327116800 915 58573249274171889249863270400 916 4055071103596515409605918720000 917 243593914151762104248469831680000 918 12731841912998765982053356535808000 919 580094547161006275057306057162752000 920 23067289051814131878749346743648256000 921 800947536521324023567685650821120000000 922 24281356896646454609209838677524480000000 923 642241889916298724413600233020522496000000 924 14802146415213742029342024418187280384000000 925 296715753141330010679083307655481393152000000 926 5160273967675304533549274915747502489600000000 927 77619120930449372358803676857702016614400000000 928 1005943807258623865770095652075818135322624000000 929 11181452319143934507982986286535055427239936000000 930 106016733100031379038653499605665710717534208000000 931 851920176696680724417751336116956603980185600000000 932 5757805332156876620202733168238741185521254400000000 933 32435636704483738293808730181078242011769733120000000 934 150668764046634139171240553099202156441769082880000000 935 569716264051335338741253341406358154045439344640000000 936 1726412921367682844670464670928358042561937408000000000 937 4112924900905362071126695245446970630809321472000000000 938 7520776961655519215774528448817317724908473548800000000 939 10236613086697790043693108166445793570014311219200000000 940 9959947868138390312782483621406718068122032537600000000 941 6552597281669993626830581329872840834290810880000000000 942 2688245038633843539212546186614498803811614720000000000 943 604855133692614796322822891988262230857613312000000000 944 29505128472810477869405994731134742968664064000000000 945 702503058876439949271571303122255784968192000000000 946 1 947 1849 948 1630818 949 913801686 950 365520674400 951 111191389152480 952 26760060989363520 953 5233503356348379840 954 847827543728437534080 955 115398749007481775472000 956 13340095385264893244563200 957 1320669443141224431211756800 958 112697125814717818130069913600 959 8330918300611063324845937459200 960 535559033610711213740095979520000 961 30027009817773875383694714585088000 962 1471323481070919893801041014669312000 963 63093812805923564857703464687878144000 964 2369523192044684991322641229389201408000 965 77944841843575164188244777282539520000000 966 2244811445094964728621449585737138176000000 967 56547869259773159116226039564521242624000000 968 1244053123715009500556972870419467337728000000 969 23853366415579095206331523298042830258176000000 970 397556106926318253438858721634047170969600000000 971 5740710184016035579657119940395641148801024000000 972 71538080754661366454188725411084143546597376000000 973 765722419929523515009649690511233980924690432000000 974 7000890696498500708659654313245567825597169664000000 975 54317255403867677912014559326905267612391833600000000 976 354872735305268829025161787602447748400959979520000000 977 1934628782793239745330720713058505467089104404480000000 978 8705829522569578853988243208763274601900969820160000000 979 31921374916088455797956891765465340206970222673920000000 980 93886396812024869993990858133721588844030066688000000000 981 217279946907828984843235985966612819896183868620800000000 982 386275461169473750832419530607311679815437988659200000000 983 511553989116330102453744783777250602998823282278400000000 984 484630094952312728640389795157395308104148372684800000000 985 310660317277123544000249868690638018015479726080000000000 986 124264126910849417600099947476255207206191890432000000000 987 27277491273113286790265842128934069874529927168000000000 988 1298928155862537466203135339473050946406187008000000000 989 30207631531686917818677566034256998753632256000000000 990 1 991 1936 992 1789832 993 1052421216 994 442280016024 995 141529605127680 996 35877754899866880 997 7401068296486824960 998 1266507812236307921280 999 182377124962028340664320 1000 22341197807848471731379200 1001 2347856787806621211043123200 1002 213068003493450874902163430400 1003 16783202736714899684601180979200 1004 1152046987855929899778695351500800 1005 69122819271355793986721721090048000 1006 3633268187950638921427060464795648000 1007 167557779961958877317577376729399296000 1008 6786090088459334531361883757540671488000 1009 241441942094658428589507022110394417152000 1010 7545060690458075893422094440949825536000000 1011 206950236081135795933863161808909500416000000 1012 4976212494860038002227891481677869350912000000 1013 104716819457054712742534759875308207210496000000 1014 1924171557523380346644076212708788307492864000000 1015 30786744920374085546305219403340612919885824000000 1016 427462112163655572392930161715613894772260864000000 1017 5129545345963866868715161940587366737267130368000000 1018 52944235892269911609238635743919606681078595584000000 1019 467369806497279219722934163808393769322624843776000000 1020 3505273548729594147922006228562953269919686328320000000 1021 22162374695193562999764942606398027125943823237120000000 1022 117045041358991004592508603140039580758890816471040000000 1023 510741998657415292767310268247445443311523562782720000000 1024 1817640642280801483083663013468849960020422091079680000000 1025 5193258977945147094524751467053857028629777403084800000000 1026 11684832700376580962680690800871178314416999156940800000000 1027 20211602508759491394907140844750146273586160703897600000000 1028 26062329550768817851327628984019925458045312486604800000000 1029 24057534969940447247379349831403008115118749987635200000000 1030 15035959356212779529612093644626880071949218742272000000000 1031 5867691456083035913994963373512928808565548777472000000000 1032 1257362454874936267284635008609913316121189023744000000000 1033 58481974645345872896959767842321549587032047616000000000 1034 1329135787394224384021812905507307945159819264000000000 1035 1 1036 2025 1037 1960200 1038 1208136600 1039 532788240600 1040 179123406489720 1041 47766241730592000 1042 10378921953175776000 1043 1873395412548227568000 1044 284964257753169282288000 1045 36931367804810738984524800 1046 4112811414626650477822080000 1047 396200832942367329363527040000 1048 33189439005710617052067765120000 1049 2427570395846262275808385105920000 1050 155526343360550536470123872452608000 1051 8748356814030967676444467825459200000 1052 432786357682355518581752790659481600000 1053 18850250245720373698227454882057420800000 1054 723254338375271180316200768895782092800000 1055 24445996637084165894687585988677434736640000 1056 727559423722743032579987678234447462400000000 1057 19048828548377272125730586484683715379200000000 1058 438123056612677258891803489147725453721600000000 1059 8835481641688991387651370364479129983385600000000 1060 155857896159393808078170173229411852906921984000000 1061 2397813787067597047356464203529413121644953600000000 1062 32059658412274167929469762128671042107919564800000000 1063 370976047342029657469578676060336344391640678400000000 1064 3696968195925743827886490944187489776868419174400000000 1065 31547461938566347331298056057066579429277176954880000000 1066 228973514070239617727163310091612270051205316608000000000 1067 1402462773680217658578875274311125154063632564224000000000 1068 7182309356119902554540300647229701546568300101632000000000 1069 30419192567096057878053038035325794785465741606912000000000 1070 105163494303389228664126217207840604829752992412467200000000 1071 292120817509414524067017270021779457860424978923520000000000 1072 639507735628718282416983753290922596937687116021760000000000 1073 1077065660006262370386498952911027531684525669089280000000000 1074 1353236342059150157665088428016419206475429686804480000000000 1075 1217912707853235141898579585214777285827886718124032000000000 1076 742629699910509232864987551960230052334077267148800000000000 1077 282906552346860660139042876937230496127267530342400000000000 1078 59212999328412696308171764940350568956869948211200000000000 1079 2691499969473304377644171133652298588948634009600000000000 1080 59811110432740097280981580747828857532191866880000000000 1081 1 1082 2116 1083 2142450 1084 1382594400 1085 639104261400 1086 225475983421920 1087 63170854688707920 1088 14439052500276096000 1089 2745224856614992752000 1090 440456076994672170432000 1091 60298436940570620132140800 1092 7104252206816320335568588800 1093 725225746112499367589293440000 1094 64489304808157636071786401280000 1095 5016346638291690405869670785280000 1096 342449263840712731707369525608448000 1097 20568358909432808448173882131857408000 1098 1088913118734678094315087877568921600000 1099 50876440714214682073277161390859059200000 1100 2099322606312858460286804975285973811200000 1101 76520309000103690877454041349173745418240000 1102 2463225184955718811102806283430545328701440000 1103 69977988208969284406329723961095037747200000000 1104 1752492226450709035567213956590901814886400000000 1105 38627849491351044992294007626524460836454400000000 1106 747835166152556231050811987649513561793757184000000 1107 12684434933587588380515695636670595413501804544000000 1108 187917554571667976007639935358082895014841548800000000 1109 2422794185727576404955643452295283039298492825600000000 1110 27068459178473612248469947535988679473541781913600000000 1111 260759490085962464660260494596690945595119165767680000000 1112 2153368692322786804936344729572673615237113110855680000000 1113 15140873617894594722208673879807861357135951560704000000000 1114 89927613003252744410693941831586085636322621390848000000000 1115 446993135222050406041390475574648484486427147501568000000000 1116 1839057470627864527713149385221410907601300264006451200000000 1117 6181276498499211329258085433660853328326592554021683200000000 1118 16706152698646517106102933604488792779261060956815360000000000 1119 35610483383957049620903621630620847766319629934264320000000000 1120 58437716322391055788149532932300878385755290148536320000000000 1121 71586202494929043340483177842068576022550230431956992000000000 1122 62856177800425501469692546397913871629556299891474432000000000 1123 37414391547872322303388420474948733112831130887782400000000000 1124 13921634064324585043121272734864644879192978934988800000000000 1125 2847606967702756031547533059404131907107654782156800000000000 1126 126560309675678045846557024862405862538117990318080000000000 1127 2751311079906044474925152714400127446480825876480000000000 1128 1 1129 2209 1130 2337122 1131 1577557350 1132 763537757400 1133 282356262686520 1134 83012741229836880 1135 19934916858193685040 1136 3986983371638737008000 1137 673800189806946554352000 1138 97296747408123082448428800 1139 12109022472883681806536275200 1140 1307774427071437635105917721600 1141 123232590243270084846519169920000 1142 10175491022944301291612582887680000 1143 738740648265756273771073517645568000 1144 47279401489008401521348705129316352000 1145 2672676754761004344824476801721942016000 1146 133633837738050217241223840086097100800000 1147 5915055659878959615782592079600403251200000 1148 231870181867255216938677609520335807447040000 1149 8049207741963288245156951301920228744232960000 1150 247330201525781038805731776368094301413703680000 1151 6720929389287528228416624357828649494937600000000 1152 161302305342900677481998984587887587878502400000000 1153 3413156781055778335519098513879701359509110784000000 1154 63537226231961412091970910796837517615477293056000000 1155 1037774695122036397502191543015012787719462453248000000 1156 14825352787457662821459879185928754110278035046400000000 1157 184550081250766078570586771935182077027943815577600000000 1158 1993140877508273648562337136899966431901793208238080000000 1159 18581216567738422078532755889164203187729620554219520000000 1160 148649732541907376628262047113313625501836964433756160000000 1161 1013520903694823022465423048499865628421615666593792000000000 1162 5842649915417215070683026985469813622665784430952448000000000 1163 28211652448728838484155187444125671492300501966598963200000000 1164 112846609794915353936620749776502685969202007866395852800000000 1165 369038913113101562873813803323157432493876836536051302400000000 1166 971155034508162007562667903481993243404939043515924480000000000 1167 2017014302440028784937848722616447505533334936533073920000000000 1168 3227222883904046055900557956186316008853335898452918272000000000 1169 3856924910031664798515300972027548400824718512785195008000000000 1170 3305935637169998398727400833166470057849758725244452864000000000 1171 1922055603005813022515930716957250033633580654211891200000000000 1172 698929310183932008187611169802636375866756601531596800000000000 1173 139785862036786401637522233960527275173351320306319360000000000 1174 6077646175512452245109662346109881529276144361144320000000000 1175 129311620755584090321482177576805989984598816194560000000000 1176 1 1177 2304 1178 2544768 1179 1794909696 1180 908673033600 1181 351838198609920 1182 108424804871623680 1183 27323050827649167360 1184 5741256055159781291520 1185 1020667743139516674048000 1186 155243563731520486122700800 1187 20379246002574143814652723200 1188 2324932314793666906854964838400 1189 231777867690199408560310340812800 1190 20280563422892448249027154821120000 1191 1562955421124244678391692731547648000 1192 106378653350268903423034586540961792000 1193 6407749472392668065011024506937933824000 1194 342102624609408556137533030620408578048000 1195 16204861165708826343356827766229880012800000 1196 681414412018056147738154607569966454538240000 1197 25439471382007429515557772015945414302760960000 1198 842971574431064368947346172710191228486942720000 1199 24776034100669544061235044032699533498137968640000 1200 645209221371602709927995938351550351514009600000000 1201 14865620460401726436741026419619720098882781184000000 1202 302458200905865895578307806768416612781115047936000000 1203 5421843305127373831848184387996801503187395674112000000 1204 85394032055756137851608904110949623675201481867264000000 1205 1177848718010429487608398677392408602416572163686400000000 1206 14173446240058834834221064084621983515746085036359680000000 1207 148135373605776209235084669787662021261346179089694720000000 1208 1337847592877166389654358424019822629516532679903805440000000 1209 10378454053834987750045932016638624035037344425920430080000000 1210 68680945944496242463539255992461482584805955759767552000000000 1211 384613297289178957795819833557784302474913352254698291200000000 1212 1805545756718645662985931996424042975507232125862333644800000000 1213 7026988891013107445134438040136815904676795300653406617600000000 1214 22375411995068052654243868496225124328049795562606900019200000000 1215 57372851269405263216009919221090062379614860416940769280000000000 1216 116180023820545658012420086422707376318720092344305057792000000000 1217 181354183524754197873045988562274928887758192927695699968000000000 1218 211579880778879897518553653322654083702384558415644983296000000000 1219 177136644373015728155068174874780163099670793092167892992000000000 1220 100645820666486209179016008451579638124812950620549939200000000000 1221 35785180681417318819205691893894982444377937998417756160000000000 1222 7001448394190344986366331022718583521726118304038256640000000000 1223 297933974220865744100694937136961000924515672512266240000000000 1224 6206957796268036335431144523686687519260743177338880000000000 1225 1 1226 2401 1227 2765952 1228 2036662656 1229 1077394545024 1230 436344790734720 1231 140793919143736320 1232 37189708070966922240 1233 8200330629648206353920 1234 1531639532048737208993280 1235 245062325127797953438924800 1236 33885436047216426107327692800 1237 4077547471015043274915099033600 1238 429397114447661095642982352076800 1239 39749904308869198568093223449395200 1240 3246242185224317883060946581700608000 1241 234540997882456967051153390527868928000 1242 15024420393764449242276826016755838976000 1243 854722582400822001338414991175443283968000 1244 43230968509852102278221937185242157678592000 1245 1945393582943344602519987173335897095536640000 1246 77908381107397752891395676798832831302205440000 1247 2776371399463629012129736845922042715496775680000 1248 87998902182999371732286006985963875634658672640000 1249 2478635744821148970459389196771315830376219279360000 1250 61965893620528724261484729919282895759405481984000000 1251 1372782874054790199023661708981036459900675293184000000 1252 26896375569443852417908038668554381010646564077568000000 1253 464923063414672306080981811270725728898319179055104000000 1254 7070036929857602999369413061047932636005474412527616000000 1255 94267159064768039991592174147305768480072992167034880000000 1256 1097756271689718143127895963457334916816333876525793280000000 1257 11114782250858396199169946630005516032765380499823656960000000 1258 97338547590850803077579229577927094953611968619667783680000000 1259 732902005389935458466478905057333420827195999018675077120000000 1260 4711512891792442232998792961082857705317688565120054067200000000 1261 25651570188647741046326761677006669728951859965653627699200000000 1262 117165280050850492887276289822003437410617954978255758950400000000 1263 443994745455854499362310150904434078608657513601811297075200000000 1264 1377522158978420369816398160498372397734552798610747870412800000000 1265 3443805397446050924540995401245930994336381996526869676032000000000 1266 6803615541295856704580990914656595379054803456553083994112000000000 1267 10367414158165114978409129012810050101416843362366604181504000000000 1268 11814030087211410091675519107620754766730821505952641974272000000000 1269 9666024616809335529552697451689708445507035777597616160768000000000 1270 5370013676005186405307054139827615803059464320887564533760000000000 1271 1867830843827890923585062309505257670629378894221761576960000000000 1272 357669736052149325792884272032921681609881064850975621120000000000 1273 14902905668839555241370178001371736733745044368790650880000000000 1274 304140932017133780436126081660647688443776415689605120000000000 1275 1 1276 2500 1277 3001250 1278 2304960000 1279 1272914160000 1280 538697272512000 1281 181810329472800000 1282 50283542551334400000 1283 11621783772177163200000 1284 2277869619346723987200000 1285 382909883012184302248320000 1286 55695982983590443963392000000 1287 7059465843170088772359936000000 1288 784143744425969860560595968000000 1289 76678056151368052793389705728000000 1290 6624984051478199761348870574899200000 1291 507225341441299669228272903390720000000 1292 34491323218008377507522557430568960000000 1293 2086725054689506839205114724549422080000000 1294 112463497684318684386633551470453063680000000 1295 5403871063731512784777742148155269709824000000 1296 231594474159921976490474663492368701849600000000 1297 8853225125840653737658599636231003557068800000000 1298 301779499941698805666275744121961164727910400000000 1299 9166552310729101222113125727704570378610278400000000 1300 247863574482114897045938919677131583037621927936000000 1301 5958259001973915794373531723007970746096680960000000000 1302 127109525375443536946635343424170042583395860480000000000 1303 2401462104414629680170360595406641161664871792640000000000 1304 40079574432299336731119121661269459387786136125440000000000 1305 589169744154800249947451088420661053000456201043968000000000 1306 7602190247158712902547755979621432941941370336051200000000000 1307 85762208725759229931866872145104290376276084103577600000000000 1308 842028958398363348421965653788296669148892462107852800000000000 1309 7157246146386088461586708057200521687765585927916748800000000000 1310 52350143242138247033319921789809530059085428501333934080000000000 1311 327188395263364043958249511186309562869283928133337088000000000000 1312 1733214201935658178805862275473423630334585132814434304000000000000 1313 7708242108608585058373440119868647198066970722253668352000000000000 1314 28461201631785544830917317365668851192862661128321236992000000000000 1315 86095134936151273113524885031148274858409549913171741900800000000000 1316 209988133990612861252499719588166524044901341251638394880000000000000 1317 404977115553324803844106602062892582086595443842445475840000000000000 1318 602756637102622963860995872837793610547490893160849080320000000000000 1319 671251709500648300663381767478451975382433040110945566720000000000000 1320 537001367600518640530705413982761580305946432088756453376000000000000 1321 291848569348107956810165985860196511035840452222150246400000000000000 1322 99352704458930368275801186675811578224966962458604339200000000000000 1323 18628632086049444051712722501714670917181305460988313600000000000000 1324 760352330042834451090315204151619221109441039224012800000000000000 1325 15207046600856689021806304083032384422188820784480256000000000000 1326 1 1327 2601 1328 3251250 1329 2602083750 1330 1498800240000 1331 662169946032000 1332 233525267633952000 1333 67555523851250400000 1334 16348436772002596800000 1335 3358695510159200164800000 1336 592473887992082909070720000 1337 90540782337699215467989120000 1338 12072104311693228729065216000000 1339 1412436204468107761300630272000000 1340 145682705660853400522722150912000000 1341 13295974936647220354373774973235200000 1342 1076973969868424848704275772832051200000 1343 77605477240518849391925754218780160000000 1344 4983996205002210549837009548717214720000000 1345 285661677223547752040658073608055096320000000 1346 14625877873845644904481693368732420931584000000 1347 669308030322174512057471777492945548345344000000 1348 27380783058634411856896572715620499705036800000000 1349 1001184284883110450941305115384210445736345600000000 1350 32705353306181608064082633769217541227387289600000000 1351 953688102408255691148649600710383502190613364736000000 1352 24795890662614647969864889618469971056955947483136000000 1353 573978950523487221524650222649767848540646932480000000000 1354 11807566982197451414221376008795224312836165468160000000000 1355 215386308054567303383555445125954264189321776988160000000000 1356 3474899103280352494588027848032062128921058002075648000000000 1357 49433242082149530648816783257488367704973760610172928000000000 1358 617915526026869133110209790718604596312172007627161600000000000 1359 6759621360475750213720779831800492705111942265254707200000000000 1360 64415215317474796154280372514804695189890273351250739200000000000 1361 531885635050006173959629361622244483139379685671756103680000000000 1362 3782297849244488348157364349313738546768922209221376737280000000000 1363 23000459894054321036092080502583545216838040461481345024000000000000 1364 118633951032490708501948625750167759539480419222377463808000000000000 1365 514080454474126403508444044917393624671081816630302343168000000000000 1366 1850689636106855052630398561702617048815894539869088435404800000000000 1367 5461791365095840521177517706488211290407883885955114650828800000000000 1368 13004265154990096478994089777352884024780675918940749168640000000000000 1369 24496406454748786390663285394548455953656622079865132154880000000000000 1370 35631136661452780204601142392070481387136904843440192225280000000000000 1371 38798348809137471778343466160254524177104629718412653756416000000000000 1372 30363925154977151826529669168894845008168840649192511635456000000000000 1373 16151024018604867992834930408986619685196191834676867891200000000000000 1374 5383674672868289330944976802995539895065397278225622630400000000000000 1375 988838205220706203642954922999180797052828071510828646400000000000000 1376 39553528208828248145718196919967231882113122860433145856000000000000 1377 775559376643691140112121508234651605531629860008493056000000000000 1378 1 1379 2704 1380 3516552 1381 2930460000 1382 1759008615000 1383 810551169792000 1384 298417922345088000 1385 90207474811743744000 1386 22833767061722635200000 1387 4911797003499446860800000 1388 908191265947047724561920000 1389 145640853920962926011566080000 1390 20401856286761556552120215040000 1391 2510997696832191575645564928000000 1392 272801964062983099039778875392000000 1393 26261735740463173000896046404403200000 1394 2247019764293380239889167970476748800000 1395 171302212619071811229197746455168614400000 1396 11658067247686831597542624411532308480000000 1397 709301354648735648776803885249018347520000000 1398 38621458760623656075896971551809049022464000000 1399 1883255893851363039129452327097736485666816000000 1400 82264041545052721845609258470042034669355008000000 1401 3219027712632497811349927505349470921844326400000000 1402 112800096096830444139387042999954376886294937600000000 1403 3537411013596602728211177668478569259154209243136000000 1404 99183562650458591879459558473879884227823789932544000000 1405 2483262531544815115204246723271955619926254888681472000000 1406 55429967221982480250094792930177580801925332336640000000000 1407 1100953831719376159450158645785596087652034187100160000000000 1408 19413485899318332944971130787352677678930869499199488000000000 1409 303100876621615262753742816163828903116210994761695232000000000 1410 4177108955941635339825018185257767071070282771559612416000000000 1411 50631623708383458664545674972821419043276154806783180800000000000 1412 537588710550777311114734960740839184547726231919080243200000000000 1413 4976535491955767108604975065143768451241808546908057108480000000000 1414 39950521032644908177412160939626363400246740834900791787520000000000 1415 276414415793435040362635491906604027850355828479313586421760000000000 1416 1636664304040075896884025938920681743850791089680146235392000000000000 1417 8225287271586022456135104718678297994737309066084837490688000000000000 1418 34751838722450944877170817436415809027765130804208438398156800000000000 1419 122055238439827708836892627093753085365809239897707686081331200000000000 1420 351635329790932208792000187579621984030069476848157857520025600000000000 1421 817756580909144671609302761813074381465277853135250831441920000000000000 1422 1505415523946379963644398266064977838606534229635348121518080000000000000 1423 2141035411834851503849810867292412926018182015481383995047936000000000000 1424 2280668156084950514970450706463657247280237364317126429507584000000000000 1425 1746894757852302522105026073035992785150820108838650031112192000000000000 1426 909841019714740896929701079706246242266052140020130224537600000000000000 1427 297090945212976619405616679087753875025649678373920073318400000000000000 1428 53476370138335791493011002235795697504616942107305613197312000000000000 1429 2097112554444540842863176558266497941357527141462965223424000000000000 1430 40329087585471939285830318428201883487644752720441638912000000000000 1431 1 1432 2809 1433 3797768 1434 3292664856 1435 2057915535000 1436 988211039907000 1437 379473039324288000 1438 119750849123907456000 1439 31674099593273522112000 1440 7126672408486542475200000 1441 1379723778282994623198720000 1442 231919024185932459844948480000 1443 34092096555332071597207426560000 1444 4408370331501016334992744926720000 1445 503813752171544723999170848768000000 1446 51086714470194635013515924065075200000 1447 4610575980935065809969812146873036800000 1448 371286971641182652579333695827599257600000 1449 26732661958165150985712026099587146547200000 1450 1723553205197489997763012209052329185280000000 1451 99621375260414921870702105683224626909184000000 1452 5166079888504373805580694909001505652576256000000 1453 240457536628567217132483253946251899465367552000000 1454 10046943160871873724535495958362959799400792064000000 1455 376760368532695264670081098438610992477529702400000000 1456 12674218797439868703501528151474873786944099188736000000 1457 382176443738186810136353771952165424960160529383424000000 1458 10318763980931043873681551842708466473924334293352448000000 1459 249124444682478059236026037345390119156173213653794816000000 1460 5369061307812027138707457701409269809400284777021440000000000 1461 103085977109990921063183187867057980340485467718811648000000000 1462 1759112319070490233626577625215279729036026207201656832000000000 1463 26606573825941164783601986581381105901669896383925059584000000000 1464 355560577492122838471772002496638415231406797130634887168000000000 1465 4183065617554386334962023558783981355663609378007469260800000000000 1466 43145333941060956197751157277743350554130371013162754375680000000000 1467 388308005469548605779760415499690154987173339118464789381120000000000 1468 3033000367045933704604074596740823102467380946087468219760640000000000 1469 20432844577993658641543239388569755637674987426273470112071680000000000 1470 117881795642271107547364842626363974832740312074654635261952000000000000 1471 577620798647128426982087728869183476680427529165807712783564800000000000 1472 2380924755399139125852995760460780672170542742171256181961523200000000000 1473 8163170589939905574353128321579819447441860830301449766725222400000000000 1474 22970782357737873825505314579329259375359654894569195855203532800000000000 1475 52206323540313349603421169498475589489453761124020899670917120000000000000 1476 93971382372564029286158105097256061081016770023237619407650816000000000000 1477 130742792866176040745959102744008432808371158293200166132383744000000000000 1478 136306315966864382905361617754391770374684824603549109372059648000000000000 1479 102229736975148287179021213315793827781013618452661832029044736000000000000 1480 52158029068953207744398578222343789684190621659521342871961600000000000000 1481 16690569302065026478207545031150012698940998931046829719027712000000000000 1482 2945394582717357613801331476085296358636646870184734656299008000000000000 1483 113284407027590677453897364464819090716794110391720563703808000000000000 1484 2137441642030012782149006876694699824845171894183406862336000000000000 1485 1 1486 2916 1487 4095522 1488 3691430496 1489 2400352680024 1490 1200176340012000 1491 480270565394802000 1492 158077626095660544000 1493 43649184505664267712000 1494 10262408268220621164288000 1495 2078137674314675785768320000 1496 365752230679382938295224320000 1497 56356322877181587742322480640000 1498 7647119504257563136727450449920000 1499 918200563332640259488488871879680000 1500 97941393422148294345438813000499200000 1501 9310553712192972231213277160859955200000 1502 790849385906273641286586601193045606400000 1503 60148489405871589717852058724071079731200000 1504 4102760119474188435491382531915585227980800000 1505 251294057317794041673847180079829595213824000000 1506 13833139536160472008331778103442048193675264000000 1507 684740407039943364412423016120381385586925568000000 1508 30485833774300087180796572543794371253957033984000000 1509 1220703594045932657531062758941099615627196235776000000 1510 43945329385653575671118259321879586162579064487936000000 1511 1421462385128256043823479080373105075489576662859776000000 1512 41275055923724175494726207370833865895697337173409792000000 1513 1074625563156961569130550184762067437070119957121990656000000 1514 25049892437727793818353514651695089222737968655671230464000000 1515 521872759119329037882364888576981025473707680326483968000000000 1516 9696732556539791155491683090978744215253407221550153728000000000 1517 160299110075298422539221886097742365308407888131250978816000000000 1518 2351053614437710197241920996100221357856649025925014355968000000000 1519 30494548351971476381873151743535224082787712365674450911232000000000 1520 348509124022531158649978877068973989517573855607708010414080000000000 1521 3494772049225937452017843739497211394884560052066183104430080000000000 1522 30602868755383884714967064097218824106556688023498468265820160000000000 1523 232742870271209017963828461160427372810391653652396245495316480000000000 1524 1527748071523833553813848360437677113832314444487524072994897920000000000 1525 8593582902321563740202897027461933765306768750242322910596300800000000000 1526 41081518264756743733652873594696073609759187196280372938460364800000000000 1527 165304204446283087880650848511991343810697681813604357776185753600000000000 1528 553576870703831736158458655482017523459080608864163430692342988800000000000 1529 1522336394435537274435761302575548189512471674376449434403943219200000000000 1530 3382969765412305054301691783501218198916603720836554298675429376000000000000 1531 5956968499965145856487761618773884219831410899733932569406734336000000000000 1532 8111616680803602868408866885138906171685325480488759243447468032000000000000 1533 8280608694987011261500718278579300050262103094665608394352623616000000000000 1534 6083712510602702151306650163854179628763994110366569432585601024000000000000 1535 3041856255301351075653325081927089814381997055183284716292800512000000000000 1536 954307844800423866871631398251636020198273585939854028640878592000000000000 1537 165168665446227207727782357389706234265085812951128581880152064000000000000 1538 6232779828159517272746504052441744689248521243438814410571776000000000000 1539 115421848669620690236046371341513790541639282285903970566144000000000000 1540 1 1541 3025 1542 4410450 1543 4129651350 1544 2791644312600 1545 1452213371414520 1546 605088904756050000 1547 207545494331325150000 1548 59773102367421643200000 1549 14670975903292712203200000 1550 3104378501136737902197120000 1551 571487860436535841086288000000 1552 92200041483761115695254464000000 1553 13113682823344177147732731072000000 1554 1652324035741366320614324115072000000 1555 185170446938749118996845255829068800000 1556 18517044693874911899684525582906880000000 1557 1656730881140220058789421377153021440000000 1558 132906632909248764716218026033831275520000000 1559 9576272655408503099815919875806053483520000000 1560 620542468070471000868071607952232265732096000000 1561 36198310637444141717304177130546882167705600000000 1562 1902056686222064901145619489223281626630348800000000 1563 90058249186775159884677374946267551800019558400000000 1564 3842485298635740155079567997707415543467501158400000000 1565 147705134879557851561258593831873053490890744528896000000 1566 5112870053523156400197412863410990313146218079846400000000 1567 159256433889369427132074971041801587161332200190771200000000 1568 4459180148902343959698099189170444440517301605341593600000000 1569 112094563053441680917928079617422551625417685182552473600000000 1570 2525864154137552543350646060712588163292745172780182405120000000 1571 50924680526966785148198509288560245227676313967342387200000000000 1572 916644249485402132667573167194084414098173651412162969600000000000 1573 14694085090235688732762006225626383486604056412031339724800000000000 1574 209174623049237451372259147447152047279893038335975541964800000000000 1575 2635600250420391887290465257834115795726652283033291828756480000000000 1576 29284447226893243192116280642601286619185025367036575875072000000000000 1577 285721228348877318712269657080515255933129571824329834889216000000000000 1578 2436149420658848717441457076160182708482473191344285960634368000000000000 1579 18052491860779673829245669102828020583370121853807657503162368000000000000 1580 115535947908989912507172282258099331733568779864369008020239155200000000000 1581 634038738524944641807652768489569503415926230963000653769605120000000000000 1582 2958847446449741661769046252951324349274322411160669717591490560000000000000 1583 11628958568604798624162065505785437558775825290375655401696788480000000000000 1584 38058409860888431860894032564388704737811791859411235860098580480000000000000 1585 102334835403722227892626176450911850517227262555305767534931738624000000000000 1586 222467033486352669331796035762851848950494049033273407684634214400000000000000 1587 383400632178607791827137848867893612021064212163726511116071731200000000000000 1588 511200842904810389102850465157191482694752282884968681488095641600000000000000 1589 511200842904810389102850465157191482694752282884968681488095641600000000000000 1590 368064606891463480154052334913177867540221643677177450671428861952000000000000 1591 180423826907580137330417811231949935068736099841753652289916108800000000000000 1592 55515023663870811486282403455984595405764953797462662243051110400000000000000 1593 9427079490091269875029087379318138842488388380701206795989811200000000000000 1594 349151092225602587964040273308079216388458828914859510962585600000000000000 1595 6348201676829137962982550423783258479790160525724718381137920000000000000 1596 1 1597 3136 1598 4743200 1599 4610390400 1600 3237646658400 1601 1750919312862720 1602 759023522125989120 1603 271079829330710400000 1604 81357833777879458800000 1605 20827605447137141452800000 1606 4600818043272594546923520000 1607 885030089051346369208197120000 1608 149348827527414699803883264000000 1609 22241486930236527601562923008000000 1610 2937464952429095681092131760128000000 1611 345445878405661652096434694991052800000 1612 36293407599994827323381670142497484800000 1613 3415850127058336689259451307529175040000000 1614 288639335736429450242423635486215290880000000 1615 21936589515968638218424196296952362106880000000 1616 1501559552368053286051136236526389186215936000000 1617 92667675231857002796298693454200018349326336000000 1618 5159904643592037655702995430972501021723852800000000 1619 259341294260538936086637509487139616570120601600000000 1620 11767611227071954224931176992978960101869222297600000000 1621 482001355860867245053181009632418205772563345309696000000 1622 17815511653165131634465651932952072913362822109331456000000 1623 593850388438837721148855064431735763778760736977715200000000 1624 17836720595609375838792396756681777762069206421366374400000000 1625 482206515412336229572870312318569440188353718425904742400000000 1626 11717618324519770378620748589341237396576995357749485240320000000 1627 255519677012108541159600840206279886454388672962537162014720000000 1628 4990618691642744944523453910278904032312278768799553945600000000000 1629 87108980799582457213500286433959052200359774873592214323200000000000 1630 1355313260087621172527695633046009959235009438474420040499200000000000 1631 18742046225211675642954419611264823436278416234903408560046080000000000 1632 229590066258843026626191640237994087094410598877566754860564480000000000 1633 2482054770365870558120990705275611752372006474352073025519616000000000000 1634 23579520318475770302149411700118311647534061506344693742436352000000000000 1635 195891399568875630202472035662521358302590664821940532629471232000000000000 1636 1415315361885126428212860457661716813736217553338520348247929651200000000000 1637 8837091040063228429816884808814622056499309601333200223206585139200000000000 1638 47341559143195866588304740047221189588389158578570715481463848960000000000000 1639 215789432373636973286226256959426817658704071660461865915509637120000000000000 1640 828827592526014738303914486957798458734567911604955803175480197120000000000000 1641 2652248296083247162572526358264955067950617317135858570161536630784000000000000 1642 6976566170132019710245123681523033983087493377683454064990128963584000000000000 1643 14843757808791531298393880173453263793803177399326498010617295667200000000000000 1644 25048841302335709066039672792702382652042861861363465392916686438400000000000000 1645 32716853945907864902582429770060254892464146104637995615238121062400000000000000 1646 32062516866989707604530781174659049794614863182545235702933358641152000000000000 1647 22632364847286852426727610240935799855022256364149578143247076687872000000000000 1648 10880944638118679051311351077372980699529930944302681799638017638400000000000000 1649 3284813475658469147565690891282409267782620662430998279136005324800000000000000 1650 547468912609744857927615148547068211297103443738499713189334220800000000000000 1651 19907960458536176651913278128984298592621943408672716843248517120000000000000 1652 355499293902431725927022823731862474868248989440584229343723520000000000000 1653 1 1654 3249 1655 5094432 1656 5136885600 1657 3744789602400 1658 2103822798628320 1659 948122807915162880 1660 352295346198191235840 1661 110092295686934761200000 1662 29370177993814484626800000 1663 6766889009774857258014720000 1664 1358914347508423607541319680000 1665 239621896610652029463119370240000 1666 37325718510505412281755132672000000 1667 5161613645452748441248424060928000000 1668 636254908696142124524555739243724800000 1669 70147103683749669228832270251620659200000 1670 6936310664257834939627473311351431065600000 1671 616560947934029772411330961009016094720000000 1672 49357326410929435991454441668142814740480000000 1673 3563598966869105278583010688439911224262656000000 1674 232312713602085958399054363451154212667408384000000 1675 13685330764922881912962475228758902709861875712000000 1676 728892616827414362755610093705637209546991206400000000 1677 35108327710520458472728552846821525593180076441600000000 1678 1529318755070271171072055762007545654838924129796096000000 1679 60231630968921449199145580780604875021348396496584704000000 1680 2143799902264204173347366782598566107241326260489551872000000 1681 68907854001349419857593932297811053447042629801449881600000000 1682 1998327766039133175870224036636520549964236264242046566400000000 1683 52222965619156013662741854824101070372398707705525483601920000000 1684 1228081997947249482585122973121602590370279287655744436961280000000 1685 25943232206635645319610722807193854721572149951727601230807040000000 1686 491349094822644797719900053166550278817654355146356083916800000000000 1687 8324031724054217749607718547762734135263791428361797186355200000000000 1688 125811793772133748272642374621899610215844161874382591759482880000000000 1689 1691469671825353726776636369916650315124127065200032622544158720000000000 1690 20160489872296783608337747003601156458641622587924713149783080960000000000 1691 212215682866281932719344705301064804827806553557102243681927168000000000000 1692 1964355423454558402863677913171394731867645277797792563312197632000000000000 1693 15911278929981923063195791096688297328127926750162119762828800819200000000000 1694 112155112457677457689355698218119949459243190995045185645305449676800000000000 1695 683612114027748313535120446281873977656339449874561131552337978982400000000000 1696 3577040131540543501055862800312131278434334330738982665099442913280000000000000 1697 15934087858680602868339752474117675694843852927837286417261154795520000000000000 1698 59841352180378264105542625958353048720635803217877808989269670232064000000000000 1699 187329450303792826765176916043539978603729470942921836835974619856896000000000000 1700 482273691207636851884817166835496540660665233704117920364955936227328000000000000 1701 1004736856682576774760035764240617793043052570216912334093658200473600000000000000 1702 1660891538597728954195161161295715127275250167093263246154822739558400000000000000 1703 2125941169405093061369806286458515362912320213879376955078173106634752000000000000 1704 2042570927467638431512166824244455936915758636864499427428048671080448000000000000 1705 1414087565169903529508423186015392571710909825521576526680956772286464000000000000 1706 667022436400897891277558106611034231939108408264894588057055081267200000000000000 1707 197636277452117893711869068625491624278254343189598396461349653708800000000000000 1708 32340481764892018971033120320534993063714347067388828511857216061440000000000000 1709 1155017205889000677536897154304821180846940966692458161137757716480000000000000 1710 20263459752438608377840300952716161067490192398113301072592240640000000000000 1711 1 1712 3364 1713 5464818 1714 5712556416 1715 4320120789600 1716 2519494444494720 1717 1179543315764278080 1718 455640732260943989760 1719 148140193076339414670720 1720 41150053632316504075200000 1721 9880127877119192628455520000 1722 2069437693534783619632865280000 1723 380948988751528084647416616960000 1724 62006773861402571316456427806720000 1725 8968836933524300493987447593472000000 1726 1157577886886869717090646569397452800000 1727 133772594553363881681287844175993139200000 1728 13880873928949052193281868066261876326400000 1729 1296319393031297596494823345521456339148800000 1730 109163738360530323915353544886017375928320000000 1731 8301902302318331133762637088581621439348736000000 1732 570854615454650959864440378852945778972360704000000 1733 35522725843518962002473585393167398700598263808000000 1734 2001628377965242380661120289980215161564145647616000000 1735 102166448458642579846244681467740148871503267430400000000 1736 4724176576727632892090354071068304483818311085981696000000 1737 197870318925245854595630599361283983956851568178233344000000 1738 7504415058498213152071323472072399984141333548685590528000000 1739 257562245400599387112162209166484870884279340724530446336000000 1740 7993311064156532703480896146546082199856945056968186265600000000 1741 224079153498521466787581121974841837669323026430341488312320000000 1742 5667034075575510643918180633170193572024169442625410543124480000000 1743 129102120034204601856761052549408472312675610114810133935554560000000 1744 2644637367973403359247590046163640220708142801139746986073784320000000 1745 48614657499511091162639522907419856998311448550362996067532800000000000 1746 800058363420525385990867576990681075172211267571688163854254080000000000 1747 11756413173596053588588026339668619132391660015150639963302789120000000000 1748 153786593946499728023692020227016531353447660738727290330771619840000000000 1749 1784733892905431054169688971581955008601853115415229869365007482880000000000 1750 18304963004158267222253220221353384703608749901694665326820589568000000000000 1751 165202291112528361680835312497714296950068967862794354574555820851200000000000 1752 1305501032206321687429040030469742249068837697257204167857465511116800000000000 1753 8983090435895880182547442114422750237640335583507904869304941255065600000000000 1754 53480724455566170389119655378888931647347114171581945268420115378995200000000000 1755 273480977329599734944361874096591127742115924741044038304421044551680000000000000 1756 1191161590146701067757665051620708023054549361094325144614811660713984000000000000 1757 4376224102930271314153160733128253389048235696194368466084851536101376000000000000 1758 13408005762169341898682024373839755064317998728765724662047204706353152000000000000 1759 33799347858801882702927603109054382557968288462096930918910661863931904000000000000 1760 68978260936330372863117557365417107261159772371626389630429922171289600000000000000 1761 111744782716855204038250442931975713763078831242034751201296473917489152000000000000 1762 140228746938798687420549575444047954526216572539024001507509300602339328000000000000 1763 132138626923098763146287099937660572534319462584849539882076071721435136000000000000 1764 89754539042104820250308218825580766249726427416124215768957331735314432000000000000 1765 41553027334307787152920471678509614004502975655613062855998764692275200000000000000 1766 12088153406344083535395046306475524074037229281632891012654186092298240000000000000 1767 1942738940305299139617061013540709226184554705976714627033708479119360000000000000 1768 68166278607203478583054772404937165831037007227253144808200297512960000000000000 1769 1175280665641439285914737455257537341914431159090571462210349957120000000000000 1770 1 1771 3481 1772 5855042 1773 6341010486 1774 4971352221024 1775 3007668093719520 1776 1461726693547686720 1777 586570040310778856640 1778 198260673625043253544320 1779 57297334677637500274308480 1780 14324333669409375068577120000 1781 3126611376386537230877605920000 1782 600309384266215148328500336640000 1783 102006417680313020204435172587520000 1784 15417541415110167910898916085370880000 1785 2081368091039872667971353671525068800000 1786 251845539015824592824533794254533324800000 1787 27391905978838804243091940328037183385600000 1788 2684406785926202815823010152147643971788800000 1789 237499358270628785968341056092641553504051200000 1790 18999948661650302877467284487411324280324096000000 1791 1376139138779529079839416176445363058589188096000000 1792 90324768927165454149459861763050193481944891392000000 1793 5376287333099543770896110902331118038120980709376000000 1794 290319515987375363628389988725880374058532958306304000000 1795 14225656283381392817791109447568138328868114957008896000000 1796 632494563984188080667943173899567996468136188088549376000000 1797 25510614080695585920273708013949242524214826252904824832000000 1798 932959600665438570798581321653000869456999360106233593856000000 1799 30916350904809878156463332762363235708557806381451395989504000000 1800 927490527144296344693899982870897071256734191443541879685120000000 1801 25161920429946878254437738244981433449255272742065120026296320000000 1802 616467050533698517233724587002045119506754182180595440644259840000000 1803 13618317570880794517072279512863360367285569660898608370595921920000000 1804 270764196409276973339437086785165635537795443846101742897730682880000000 1805 4835074935879945952489947978306529206032061497251816837459476480000000000 1806 77361198974079135239839167652904467296512983956029069399351623680000000000 1807 1106056061007780068699322153740174681077172121965929127358297538560000000000 1808 14087661408625409296065050589743277516877665974513413095826737070080000000000 1809 159298940543687320501658648976327830383155146019497825006656180715520000000000 1810 1592989405436873205016586489763278303831551460194978250066561807155200000000000 1811 14026077447871005536853359092793743114224148222692369470098263716659200000000000 1812 108201168883576328427154484430123161166872000575055421626472320099942400000000000 1813 727212507147757184080177813960595199470372282934674810466290709508915200000000000 1814 4231054587041496343739216372134372069645802373438107988167509582597324800000000000 1815 21155272935207481718696081860671860348229011867190539940837547912986624000000000000 1816 90139858593492748192705044449819231048975789694985778878351291107508224000000000000 1817 324119917070218605203556436425945745686742733158565885754071663769550848000000000000 1818 972359751210655815610669309277837237060228199475697657262214991308652544000000000000 1819 2401133263193660279365122171890169503760971676256314623035265590782590976000000000000 1820 4802266526387320558730244343780339007521943352512629246070531181565181952000000000000 1821 7627129188968097357983329251886420776652498265755352331994373053074112512000000000000 1822 9387235924883812132902559079244825571264613250160433639377689911475830784000000000000 1823 8678765289043524424758969714773517980980491495431344308103901993628598272000000000000 1824 5785843526029016283172646476515678653986994330287562872069267995752398848000000000000 1825 2629928875467734674169384762052581206357724695585255850940576361705635840000000000000 1826 751408250133638478334109932015023201816492770167215957411593246201610240000000000000 1827 118643407915837654473806831370793137128919911079034098538672617821306880000000000000 1828 4091151997097850154269201081751487487204134864794279259954228200734720000000000000 1829 69341559272844917868969509860194703172951438386343716270410647470080000000000000 1830 1 1831 3600 1832 6265800 1833 7026050400 1834 5706909437400 1835 3579373599137280 1836 1804600856231712000 1837 751745156681667456000 1838 263956518139850485488000 1839 79304269450017301417728000 1840 20627040483949500098751052800 1841 4687963746352159113352512000000 1842 937983412915961169263281776000000 1843 166239521796798041075584708608000000 1844 26230221689223348052569044379648000000 1845 3700209939626440298615739860489011200000 1846 468307820483971350293554576093140480000000 1847 53331996497468737304018921136254115840000000 1848 5478381195767760848618388065607436677120000000 1849 508624443649175270366465081459553594654720000000 1850 42749884488713181474301390096675479630729216000000 1851 3257134056282909064708677340699084162341273600000000 1852 225186404527559303973722647054695773223685324800000000 1853 14137789919034592823393717493346986805869635174400000000 1854 806443099964931565634416635349667705718147106406400000000 1855 41806010302182052362488158376526773864428745996107776000000 1856 1969706254622039005540307461970972999381738994047385600000000 1857 84332608531225077422392423186609066195751491745139916800000000 1858 3279936096089432475463762458936331181684763375373477478400000000 1859 115815674565364788099134233032786314829144748151118653030400000000 1860 3709962108577185378775599931483588285026936765774167518740480000000 1861 107708577345789252932194836720491272791104615780540347318272000000000 1862 2830716048369023803624245552560411263041218183482326002958336000000000 1863 67250950967312565516406318582041285764373183510610411706646528000000000 1864 1441939507505025301807653124891414627124354434683382062768979968000000000 1865 27850031630668488686342100355045608226744674224170464983766584524800000000 1866 483507493587994595248994797830652920603206149725181683745947648000000000000 1867 7527035575856348293605973068931245466687749790316341887504482304000000000000 1868 104784258411263374929409467196437601365205779975719601539207135232000000000000 1869 1300399514642345473482927746745533309250246089955084285768621883392000000000000 1870 14336904648931858845149278407869504734483963141754804250599056264396800000000000 1871 139872240477383988733163691784092729116916713578095651225356646481920000000000000 1872 1202235209817514760301716493668035124076355561945060240294136889999360000000000000 1873 9058702511183134472971073115080078609319516327213942275704659357204480000000000000 1874 59499205130271042333832730233139607229394095876473393583605603505274880000000000000 1875 338484366963319707499137309770749765571664189875048639053400766607785984000000000000 1876 1655630055798846395376215102139536896817922667867085734500329836668518400000000000000 1877 6904329594395189223271024681262749612261975380892527743873715914617651200000000000000 1878 24308993780266395390266732731945930926505704986892441431555374782716313600000000000000 1879 71438675599150223187722643130616613335037173839030848288652529973696921600000000000000 1880 172881594949943540114288796376092204270789960690454652858539122536346550272000000000000 1881 338983519509693215910370188972729812295666589589126770310861024581071667200000000000000 1882 528032020774714432475768948207521438383634495321524392214995057520515481600000000000000 1883 637623572256258937329230428024176831255709579256180398146409126062509260800000000000000 1884 578584352602901628317264647651567865398699433028756287206926799575239884800000000000000 1885 378709758067353793080391405735571693715512356164276842535442996085611560960000000000000 1886 169066856280068657625174734703380220408710873287623590417608480395362304000000000000000 1887 47457363166335061789522732548317254851567964431613639415469047128522752000000000000000 1888 7364073594776130277684561947152677476967442756629702667917610761322496000000000000000 1889 249629613382241704328290235496700931422625178190837378573478330892288000000000000000 1890 4160493556370695072138170591611682190377086303180622976224638848204800000000000000 1891 1 1892 3721 1893 6697800 1894 7771680600 1895 6535983384600 1896 4247082003313080 1897 2219808193731636480 1898 959274255148314336000 1899 349655466001560575472000 1900 109131355999820406277872000 1901 29509118662351437857536588800 1902 6977565240070553624313878860800 1903 1453659425014698671732058096000000 1904 268479713804637808525282422192000000 1905 44184090043277536488732192909312000000 1906 6506843660373338540240627609111347200000 1907 860530074084374021946823001304975667200000 1908 102504317648285729084842151626033866240000000 1909 11024908831504509528236355863777864724480000000 1910 1072897706813254637774159052217119572398080000000 1911 94629577740929059051680828405549946285510656000000 1912 7574872389642940393613117740463307605044924416000000 1913 550899810155850210444590381124604189457812684800000000 1914 36431243967262963916792259551761868355014482329600000000 1915 2191946512030321662327000949697672412693371353497600000000 1916 120030990998780414229026572005444541319089015317528576000000 1917 5983083243631516032339170666117543290366898609673732096000000 1918 271454702720318782948721632073851501137016696179641548800000000 1919 11207201298024589753168650238477583404085403599416629657600000000 1920 420849731501682008317264141713865114725827742060852058521600000000 1921 14365004168590745883895949370499929249308253595677083597537280000000 1922 445315129226313122400774430485497806728555861465989591523655680000000 1923 12524488009490056567521780857404625814240633603730957261602816000000000 1924 319184679272155684038964172759917888175041601840537425969938432000000000 1925 7360023192628531067251409160111047774389194583617098292953874432000000000 1926 153298768783605689943607922220598680786563510041624704444667841740800000000 1927 2878610213825484622274415428364575228103248133003841672349873917132800000000 1928 48625172530835888889770530884536743717960272516956785005910032384000000000000 1929 737055246783196631592311204986662220566976762362292320089583648768000000000000 1930 9997492962777205592623913524049854222562325827939811213522814107648000000000000 1931 120969664849604187670749353641003236093004142518071715683626050702540800000000000 1932 1301161517040864555190255242821522612610117728060234795523880203898060800000000000 1933 12392014448008233858954811836395453453429692648192712338322668608552960000000000000 1934 104035284086766800536806676114854853411351605720873701258941473667153920000000000000 1935 766078001002555531225576433209385738756316369399160891088569033367224320000000000000 1936 4919923161994189967204257537722499522235009572363499944991032236513951744000000000000 1937 27380441945011144165310650644716519080264401098370782302558788098860253184000000000000 1938 131076583779308668876487157341728016873606175470923957831398453664756531200000000000000 1939 535229383765510397912322559145389402233891883172939494478210352464422502400000000000000 1940 1845995221558597086677194132562669570969953637882179072792194889111987814400000000000000 1941 5316466238088759609630319101780488364393466477100675729641521280642524905472000000000000 1942 12613576760955684564024874731675276315521753798611407123267138724661676736512000000000000 1943 24256878386453239546201682176298608299080295766560398313975266778195532185600000000000000 1944 37071833005711554778157287854343156079726489756441363460981068094978077491200000000000000 1945 43936987266028509366704933753295592390786950822449023361162747371825869619200000000000000 1946 39143861382461762890337122798390618675428374369090948085399538567626683842560000000000000 1947 25163910888725419000931007513251112005632526380129895197756846222045725327360000000000000 1948 11036803021370797807425880488268031581417774728127147016560020272827072512000000000000000 1949 3044635316240220084807139445039456987977317166379902625257936626986778624000000000000000 1950 464435895697660690902783983141612082911794144024052942835956434625101824000000000000000 1951 15481196523255356363426132771387069430393138134135098094531881154170060800000000000000 1952 253790106938612399400428406088312613613002264494018001549702969740492800000000000000 1953 1 1954 3844 1955 7151762 1956 8582114400 1957 7468585056600 1958 5024864026080480 1959 2720963870122579920 1960 1218991813814915804160 1961 460931279598765038448000 1962 149341734589999872457152000 1963 41950093246330964173213996800 1964 10312095648916266102215513395200 1965 2235146731902600677655212528409600 1966 429835909981269361087540870848000000 1967 73716858561787695426513259350432000000 1968 11322909475090590017512436636226355200000 1969 1563269189404694584292810783089001164800000 1970 194581035575313749433152212765666262630400000 1971 21890366502222796811229623936137454545920000000 1972 2230513134121228138238976417913795368468480000000 1973 206210939249507541380193369836130381814910976000000 1974 17321718896958633475936243066234952072452521984000000 1975 1323536793899430130593128390651861565172394975232000000 1976 92072124793003835171695888045346891490253563494400000000 1977 5835070908756618054006226904873859248194819586457600000000 1978 337033695689782258799399666025514110175732779313790976000000 1979 17746120361511996626783774722651108339637622110791532544000000 1980 851813777352575838085621186687253200302605861317993562112000000 1981 37266852759175192916245926917567327513239006432662218342400000000 1982 1485533854814018034868285914369235538113941084005431875993600000000 1983 53924878929748854665718778691603250033536061349397177098567680000000 1984 1781260516905252489603097721941991226914223445863958366094622720000000 1985 53493479898310863828393028462070424033267772858601999681779138560000000 1986 1458913088135750831683446230783738837270939259780054536775794688000000000 1987 36086644327122542630758184708503657710142938749265466630248333312000000000 1988 808340832927544954928983337470481932707201827983546452517562666188800000000 1989 16368901866782785337311912583777259137320837016666815663480643990323200000000 1990 299064261133653051027644673152254788562942860088291010500349063174553600000000 1991 4918820084435083076112576861056822180311560198820575830597846433792000000000000 1992 72647188939348919277970365947916142970755350628734658421137424252928000000000000 1993 960759073722889457451158089661190990788239512065015857619542435744972800000000000 1994 11341643699558012131862451595024791208329461557060187197264842412208947200000000000 1995 119087258845359127384555741747760307687459346349131965571280845328193945600000000000 1996 1107788454375433743112146434862886583139156710224483400663077630959943680000000000000 1997 9088900727943899574170110522397774011664444827069056991803886926739537920000000000000 1998 65440085241196076934024795761263972883984002754897210340987985872524673024000000000000 1999 411134448580557961607242738587071481814595147742723778011859302546948489216000000000000 2000 2239370613545166769605407256984899986053965060045474195128425137276996026368000000000000 2001 10497049750992969232525346517116718684627961218963160289664492830985918873600000000000000 2002 41988199003971876930101386068466874738511844875852641158657971323943675494400000000000000 2003 141920112633424944023742684911418036616170035680381927116263943074929623171072000000000000 2004 400715612141435136067038169161650926916244806626960735387098192211565994835968000000000000 2005 932434405175262528155992662856918503016646569266581711189209254953836257214464000000000000 2006 1759310198443891562558476722371544345314427489182229643753225009346860862668800000000000000 2007 2638965297665837343837715083557316517971641233773344465629837514020291294003200000000000000 2008 3070795982738428909192977551775786493639727981118073560005629107223611687567360000000000000 2009 2686946484896125295543855357803813181934761983478314365004925468820660226621440000000000000 2010 1697018832565973870869803383876092535958797042196830125266268717149890669445120000000000000 2011 731473634726712875374915251670729541361550449222771605718219274633573564416000000000000000 2012 198365731451311966203366847910706316301437409958717723584601837188765712384000000000000000 2013 29754859717696794930505027186605947445215611493807658537690275578314856857600000000000000 2014 975569171072026063295246793003473686728380704715005197957058215682454323200000000000000 2015 15734986630193968762826561177475382044006140398629116096081584123910553600000000000000 2016 1 2017 3969 2018 7628418 2019 9461781126 2020 8515603013400 2021 5928562817929080 2022 3323947553252237520 2023 1542786514359502814640 2024 604772313628925103338880 2025 203270694303055381955568000 2026 59273734458770949378243628800 2027 15136356372244326982135123027200 2028 3410725635879055013307781055462400 2029 682407490686263237662579886558284800 2030 121858480479689863868317836885408000000 2031 19505480775449024209855408424124307200000 2032 2808789231664659486219178813073900236800000 2033 364977377220425459121068588122367389593600000 2034 42905118344356681750010062914829410910003200000 2035 4572782349859067397040546179080503004881920000000 2036 442645331466357724033524870134992690872569856000000 2037 38973867518156925320856546899028642163018174464000000 2038 3124995559183128012090497669540296580707457261568000000 2039 228396414564645138622788112282488632703010245943296000000 2040 15226427637643009241519207485499242180200683062886400000000 2041 926375857474200682254028583417773894243409557546008576000000 2042 51449489930490222506723741325202519357210900042170630144000000 2043 2608679693142263504137214884229712925926730450286355283968000000 2044 120744602939727625048636803212918141142894380841825587429376000000 2045 5100418572454011747744140825373266306898124707973667055206400000000 2046 196536128991894586013074226471049861692474405413918637193953280000000 2047 6904124015231393682846381697644299980100149274056690190458552320000000 2048 220931968487404597851084214324617599363204776769814086094673674240000000 2049 6433806718678661167723997877756288272364842135630040507181254574080000000 2050 170306648435611619145635237940607630739069350649030484013621444608000000000 2051 4092225466695696334327978145944314784330209254166703915870160997580800000000 2052 89119576830261831280920412956120633080969001535185996390061283947315200000000 2053 1755896527277320946048404893108430851784497354571637604550126378313318400000000 2054 31236475064196551566545308098455243573850531886590184754628563993152716800000000 2055 500584536285201146899764552859859672657861087926124755683150063992832000000000000 2056 7208417322506896515356609561181979286273199666136196481837360921496780800000000000 2057 93006164966003616015210889216226025425329820082586535094925949450531635200000000000 2058 1071785329608232146461001675729842769187134117142187690141527607953745510400000000000 2059 10992030938540241316030272999926992121198282457202436543079387793200041164800000000000 2060 99927553986729466509366118181154473829075295065476695846176252665454919680000000000000 2061 801641044204651942441803748075483667828804033747490826677102826938427244544000000000000 2062 5646341267876244116329226399488189312533315368134500605290898172348922331136000000000000 2063 34718992051409245736577583605363547049406981731720652658065310038485926674432000000000000 2064 185167957607515977261747112561938917596837235902510147509681653538591608930304000000000000 2065 850261029830430507834553067886454213454864858736015983462823919309859428761600000000000000 2066 3333023236935287590711448026114900516743070246245182655174269763694648960745472000000000000 2067 11044724059648305937847739537518003673128997482655605269106893922831287732666368000000000000 2068 30585389703641462597116817180819087094818762259661676129834475478609719875076096000000000000 2069 69827021776238056117945941110926595065529627045642694560565500620976907639324672000000000000 2070 129309299585626029848048039094308509380610420454893878815862038186994273406156800000000000000 2071 190437332117012880321670748484345259269626255579025530619724092602664293561794560000000000000 2072 217642665276586148939052283982108867736715720661743463565398962974473478356336640000000000000 2073 187096326290398619263395823072339202089457373902200521310606126065775446306324480000000000000 2074 116128754249212936094521545355245021986559749318607220123824492040826139086684160000000000000 2075 49207099258141074616322688709849585587525317507884415306705293237638194528256000000000000000 2076 13121893135504286564352716989293222823340084668769177415121411530036851874201600000000000000 2077 1936017019992435722609417260715393531312471508506927815345782029021830604390400000000000000 2078 62452161935239862019658621313399791332660371242158961785347807387800987238400000000000000 2079 991304157702220032058073354180949068772386845113634314053139799806364876800000000000000 2080 1 2081 4096 2082 8128512 2083 10415333376 2084 9688863873024 2085 6975981988577280 2086 4047232217039585280 2087 1944984168303023554560 2088 789906695352065441095680 2089 275238599624897469252894720 2090 83259676386531484449000652800 2091 22071383303920528059389627596800 2092 5166542975059396943235455326617600 2093 1074640938812354564192974707936460800 2094 199652934417923872961851943953052467200 2095 33275489069653978826975323992175411200000 2096 4993403078514950197722984556575822643200000 2097 676752981935202662091397436373570315878400000 2098 83052629838603482253327607608289823765299200000 2099 9249440249393945707791643036796908794072268800000 2100 936505825251137002913903857475687015399817216000000 2101 86336917985057201792443708003472860086383149056000000 2102 7256225516107762096101291640837332649987383754752000000 2103 556520948278873579892290367584219773677293258407936000000 2104 38979654752366103658289171162878059981313748640989184000000 2105 2494697904151430634130506954424195838804079913023307776000000 2106 145939827392858692096634656833815456570038674911863504896000000 2107 7805078176121775977316312758075167381005031354545588928512000000 2108 381612572253953975462358291635889433735567425870461115826176000000 2109 17054134263487046627559184343452162280044668411314400210714624000000 2110 696377149092387737292000027357629959768490626795338008604180480000000 2111 25968128527445168526114581665336136564270166599206797998272020480000000 2112 883727873949618391404336857298470397452819107079256344378694696960000000 2113 27422343724982097963576998238594960211869295928762378686175253626880000000 2114 775084479991405768911691038449698728341364511398254291688659374571520000000 2115 19930743771207576914872055274420824443063658864526538929136955346124800000000 2116 465604319766265894039094402382997593239348252918522756650116095724748800000000 2117 9865778018831147592612162472115408462152676494273563276045703217519001600000000 2118 189267162519155436710901748478214020234455293798037569164139938041351372800000000 2119 3280630816998694236322296973622376350730558425832651198845092259383423795200000000 2120 51259856515604597442535890212849630480164975403635174981954566552865996800000000000 2121 720138472024103612851235921039058223331098191036435629014776349620751564800000000000 2122 9070315516684543123769138148325280955765498644244629708305159260699466137600000000000 2123 102093783955239973765215415436963627502104682414288390205109234469268409548800000000000 2124 1023258152824109737055909050175021812009731021470481365464844827294258377523200000000000 2125 9095628025103197662719191557111304995642053524182056581909731798171185577984000000000000 2126 71380906892657703396557133741677850074495246135428748392813329981299956383744000000000000 2127 492072634749385019159244921963906881364605526550615201686628061998748635496448000000000000 2128 2962687321720255636187953800991022681549395774440162360154906456617465742884864000000000000 2129 15478529680824192711512574960279628703605006495034317636727674548858596534255616000000000000 2130 69653383563708867201806587321258329166222529227654429365274535469863684404150272000000000000 2131 267687513303665450422629237548365343462345406443534669717525665727319257710067712000000000000 2132 869984418236912713873545022032187366252622570941487676581958413613787587557720064000000000000 2133 2363731249549347750901707229672358127176936796520268404298151161516705898270031872000000000000 2134 5296508911027242182576047681302876544229802821832453276297709084139285438716182528000000000000 2135 9630016201867713059229177602368866444054186948786278684177652880253246252211240960000000000000 2136 13929130577701513532099346174854967535149806122351581668185533630366302614805544960000000000000 2137 15639725560928015193936107985802068811396273540885986434453932497253392409606225920000000000000 2138 13212871594577116284532229160418989168248575922472643711866253316645107380529397760000000000000 2139 8062091142453833665138309318221756102660148020491782603850595244054641791509463040000000000000 2140 3359204642689097360474295549259065042775061675204909418271081351689434079795609600000000000000 2141 881102857098779635534241455543361322695098144316041814628480354541490906175897600000000000000 2142 127902027643371237416260856449842772649288440303941553736392309530216421864243200000000000000 2143 4060381829948293251309868458725167385691696517585446150361660620006870535372800000000000000 2144 63443466092942082051716694667580740401432758087272596099400947187607352115200000000000000 2145 1 2146 4225 2147 8652800 2148 11447654400 2149 11001195878400 2150 8187089972705280 2151 4912253983623168000 2152 2442793730998892544000 2153 1027194763885034314752000 2154 370817309762497387625472000 2155 116288308341519180759348019200 2156 31979284793917774708820705280000 2157 7770966204922019254243431383040000 2158 1679126466894304006551522981150720000 2159 324311283320157002408237010073681920000 2160 56235576527715224217588297546776444928000 2161 8786808832455503783998171491683819520000000 2162 1241007529807392034434094691266638274560000000 2163 158848963815346180407564120482129699143680000000 2164 18468282161478932237911007481317079232020480000000 2165 1953944252684471030770984591523346982747766784000000 2166 188416052937431135110059228468322744764963225600000000 2167 16580612658493939889685212105212401539316763852800000000 2168 1332937078502404124175128573153814367225943320166400000000 2169 97970875269926703126871950126805355991106834032230400000000 2170 6587561653149871518250869926526392136842023520327172096000000 2171 405388409424607478046207380093931823805662985866287513600000000 2172 22836880397586221263269682411958159407719014870467529932800000000 2173 1177730546218375125148622192959556506598080624034111186534400000000 2174 55597004061136398149257371798676995087336978424230972909158400000000 2175 2401790575441092400047918461702846187772957467926778029675642880000000 2176 94909466287591554518022584373741502581350738651945260850085888000000000 2177 3428604469639244906963565860501411780751295433801522548209352704000000000 2178 113143947498095081929797673396546588764792749315450244090908639232000000000 2179 3407629477589687173415082869354814908680816920559442645561483722752000000000 2180 93563769370391124961482703927142203635493287447360696639559595930419200000000 2181 2339094234259778124037067598178555090887332186184017415988989898260480000000000 2182 53166979757093875738247941893734184633412064015696179644506500119920640000000000 2183 1096918740251621015231220695912831598752501531271205390560344634053099520000000000 2184 20503942606241838977014356085139852192065990161454069992781826621146398720000000000 2185 346516630045487078711542617838863502045915233728573782878012869897374138368000000000 2186 5282265701912912785236930149982675336065781001959966202408732772825825280000000000000 2187 72442501054805661054677899199762404608902139455450965061605478027325603840000000000000 2188 891211233906795225533130434341263070653703064463571174827658090150121963520000000000000 2189 9803323572974747480864434777753893777190733709099282923104238991651341598720000000000000 2190 96072571015152525312471460821988159016469190349172972646421542118183147667456000000000000 2191 835413661001326307064969224539027469708427742166721501273230801027679544934400000000000000 2192 6416687906839974401073487022523168437547710955791201318290134450446645015347200000000000000 2193 43312643371169827207246037402031386953447048951590608898458407540514853853593600000000000000 2194 255456202740164899242736832840552465909106064224687468809275097534873321707929600000000000000 2195 1307935758029644284122812584143628625454623048830399840303488499378551407144599552000000000000 2196 5770304814836665959365349635927773347593925215428234589574213967846550325637939200000000000000 2197 21749610455922817846838625550804684156315564273537191914548960340344689688943001600000000000000 2198 69352531453791626719164673926150785328628874759014819501108949009778350140214476800000000000000 2199 184940083876777671251105797136402094209676999357372852002957197359408933707238604800000000000000 2200 406868184528910876752432753700084607261289398586220274406505834190699654155924930560000000000000 2201 726550329515912279915058488750151084395159640332536204297331846769106525278437376000000000000000 2202 1032466257733138503037188378750214698877332120472551448211997887513993483290411008000000000000000 2203 1139273111981394210247932004138167943588780270866263666992549393118889360872177664000000000000000 2204 946175974357429089866926579707969987048309038516049486146354580725857265809096704000000000000000 2205 567705584614457453920155947824781992228985423109629691687812748435514359485458022400000000000000 2206 232666223202646497508260634354418849274174353733454791675333093621112442412072960000000000000000 2207 60042896310360386453744679833398412715915962253794784948473056418351598041825280000000000000000 2208 8577556615765769493392097119056916102273708893399254992639008059764514005975040000000000000000 2209 268048644242680296668503034970528628196053402918726718519969001867641062686720000000000000000 2210 4123825296041235333361585153392748126093129275672718746461061567194477887488000000000000000 2211 1 2212 4356 2213 9202050 2214 12563865600 2215 12466495641600 2216 9584241849262080 2217 5943827320184033280 2218 3056825478951788544000 2219 1330101186528896990208000 2220 497162265720356608339968000 2221 161528020132543862049655603200 2222 46050170103241595580701815603200 2223 11608480380192152219301916016640000 2224 2603871445280024297806491315732480000 2225 522448206413684875181316721849466880000 2226 94179996676173593499352027725397229568000 2227 15310135709670469793238414007109887131648000 2228 2251490545539774969593884412810277519360000000 2229 300323822213388872333050915286526462443520000000 2230 36418215072613050623965753095797735235256320000000 2231 4022391854770111441417017429430859856734060544000000 2232 405303864985407419525638518127414259849965338624000000 2233 37306378481611364751791727236727903463462718668800000000 2234 3140223858278243572150816692621966135011470580121600000000 2235 241928079748186348537785836027417307651508712610201600000000 2236 17070445307032028752826168590094565227890454761775824896000000 2237 1103669944658493858980799592305729390310917479020967755776000000 2238 65402663387170006458121457321821000907313628386427718860800000000 2239 3552766107567342136528669163803205085000858170562734299545600000000 2240 176903250321629036039565457673511315266939282699744425122201600000000 2241 8072684989677005011272170385167899686681329267198337266409799680000000 2242 337490314407141886922862349005728967546419442912549841847325818880000000 2243 12919551098398400358765824297875562038886369298996048633217941504000000000 2244 452575789992380327719190693586186355059170997261800976363634556928000000000 2245 14495736332403005202535254862216380607630506353473566566470530367488000000000 2246 424103828696590780782745742254559249777532528741626633259023517037363200000000 2247 11321216093817326120339407175184206639894687781130644293386711107580723200000000 2248 275380932011772797521769363720696918267708621703177834163460540454666240000000000 2249 6094614837418445334626527233923844954293235548746646277143955645325639680000000000 2250 122517385449642593393517880805033190876048632569676171314893877588084654080000000000 2251 2232879349819736264596863377671729903715986328582348222213940919042842820608000000000 2252 36815279036052236947987308373319254022244067271260180444307903933486871871488000000000 2253 547846414226967811726001612698203184854822429631847923278391427581649879040000000000000 2254 7338593827784499059399463463120117080845993475998707065310545634582100705280000000000000 2255 88229912156772727327779912999785043994716603381893546307938150924862074388480000000000000 2256 948961721863955556147677286486576917632063023040810586956490334391849866756096000000000000 2257 9097654768304443483937514855230009145124778112195597148865483423191430244335616000000000000 2258 77426849091952710501595871108340503362764069039962528926514752537799406334771200000000000000 2259 582314427545727676897418947293977535707454769238051519634829701378033035142758400000000000000 2260 3850405602547260557444157937209157583045211127206708007381322923397606191556198400000000000000 2261 22255344382723166022027232877068930830001320315254772282664046497238163787194826752000000000000 2262 111713101215237852973313168951561692009418392170690621654156782417509214304350502912000000000000 2263 483373995642856094596066596425026551963829581507795959080486077768068715739978137600000000000000 2264 1787571757471694236619416092439720833677558452368452980750476815897008835566711603200000000000000 2265 5594437537272524555345950363376163349842729230560528773089455220122120244643967795200000000000000 2266 14647254643040791563087579133203045861406418349103929878634210030865187549613297500160000000000000 2267 31648532353713138913099947769956581236253153932885277059191775245262280241128732098560000000000000 2268 55523740971426559496666575035011546028514305145412766770511886395196982879173214208000000000000000 2269 77541776184233643434999872031654055660511357185835070834680393069154407124362592256000000000000000 2270 84113113148999206437965962881794229869029268811753297176602460278404780609478066176000000000000000 2271 68692375738349351924338869686798621059707236196265192694225342560697237497740420710400000000000000 2272 40539762730829125725839332929913940297532139394517162901510038232542631965879592550400000000000000 2273 16346678520495615212031989084642717861908120723595630202221789609896222566886932480000000000000000 2274 4151537402030632434801775005623547393500475104405239416437279900926024778891919360000000000000000 2275 583809947160557686143999610165811352211004311556986792936492486067722234531676160000000000000000 2276 17963382989555621112123064928178810837261671124830362859584384186699145677897728000000000000000 2277 272172469538721532001864620123921376322146532194399437266430063434835540574208000000000000000 2278 1 2279 4489 2280 9777042 2281 13769334150 2282 14099798169600 2283 11192419787028480 2284 7170610276889579520 2285 3811691548615160770560 2286 1715261196876822346752000 2287 663424914036468732115968000 2288 223176141081868081483811635200 2289 65918116579544490612809454796800 2290 17226601132787626880147537520230400 2291 4008497571283274716342023153745920000 2292 834912779847287790918095679737364480000 2293 156351333239402093645928717625483788288000 2294 26423375317458953826161953278706760220672000 2295 4042776423571219935402778851642134313762816000 2296 561496725496002768805941507172518654689280000000 2297 70955454627152770942266608353748278416261120000000 2298 8174068373047999212549113282351801673553281024000000 2299 859834144574430012405761487653101423660914180096000000 2300 82700411359976995738663241266998300566658836594688000000 2301 7281231869737105059599698415898763419455832352358400000000 2302 587352704158793141474375672215833582502770476423577600000000 2303 43440605999584340743444824717083051761904904436287799296000000 2304 2947278037817952964286025800035942434923086593292756844544000000 2305 183495347465628849369067013698534045670581798641671268728832000000 2306 10485448426607362821089543639916231181176102779524072498790400000000 2307 549943691616199960375075719872847849192029390608831526574489600000000 2308 26470623023126424759386977983213076474443014667971757479118766080000000 2309 1168976868343873403083895898678022635274596357433978580287535185920000000 2310 47343563167926872824897783896459916728621152476076132501645175029760000000 2311 1757450450930618763954538947671618120986694296460401888318646648832000000000 2312 59753315331641037974454324220835016113547606079653664202833986060288000000000 2313 1859181725604488295833735973613980929932952657735509723339606023418675200000000 2314 52883391306083222637048489916131013118092875597810054352771015777242316800000000 2315 1373538893112053431194691859713564962337493336472850330621971517889996390400000000 2316 32531184310548633896716386151110749107993263232251718356836167528973598720000000000 2317 701505795004394900183037968027798461533906009700607567643569663894020423680000000000 2318 13749513582086140043587544173344849846064557790131908325813965412322800304128000000000 2319 244473058569287709555495602496790135067830795829418565110204409404471254188032000000000 2320 3934852085543773610940833983043574554901276618587784524154718589462442091216896000000000 2321 57192617522438569926465610218656606902634834572496868083644165544512239697920000000000000 2322 748703356657377642673731624680595581270856016221777182185887258037251137863680000000000000 2323 8801423903816728288320089543467445833161840724029336208362985766704574487330816000000000000 2324 92606286292332532424933116066048777896746324139786928801036632849674218518872064000000000000 2325 868922813934439293604159663513351298988619764800979480877811810355453837591969792000000000000 2326 7241023449453660780034663862611260824905164706674829007315098419628781979933081600000000000000 2327 53347131943934113093724768457197248118178866512441087176341847540530414178690662400000000000000 2328 345689414996693052847336499602638167805799055000618244902695172062637083877915492352000000000000 2329 1958906684981260632801573497748282950899527978336836721115272641688276808641521123328000000000000 2330 9643848295292360038407746450453085296736137739504426934721342236003824288696719376384000000000000 2331 40940865404543037898900810402866871542747754554499925666269849115110574810504940748800000000000000 2332 148600178135008063484899237758553830044047405420036767233127600491882827089980896051200000000000000 2333 456607820087570231435417657839919950498982027563385702952701172420512686876486753320960000000000000 2334 1174134394510894880833931120159794158425953785162991807592660157652746909110965937111040000000000000 2335 2492460732207338255805362553321668301220007157977579100328278580280392561446085585797120000000000000 2336 4297346090012652165181659574692531553827598548237205345393583759104125105941526872064000000000000000 2337 5899746326966522464062956365255848404407381057749383609777631940464985314936672485376000000000000000 2338 6293062748764290628333820122939571631367873128266009183762807403162651002599117317734400000000000000 2339 5055083191630331816202576820066213277656160381721876229579960045163440969300930304409600000000000000 2340 2935209595140192667472463960038446419284222157128831359110944542352965724110217596108800000000000000 2341 1164765712357219312489073000015256515588977046479694983774184342203557827027864125440000000000000000 2342 291191428089304828122268250003814128897244261619923745943546085550889456756966031360000000000000000 2343 40318813120057591586160219231297340924233820839681749438337150307046232474041450496000000000000000 2344 1221782215759320957156370279736283058310115783020659073889004554758976741637619712000000000000000 2345 18235555459094342644124929548302732213583817657024762296850814250133981218471936000000000000000 2346 1 2347 4624 2348 10378568 2349 15069680736 2350 15917350277400 2351 13039493347246080 2352 8625624849203281920 2353 4736700274333916528640 2354 2203157715099562925383680 2355 881263086039825170153472000 2356 306767680250463141730423603200 2357 93815134214778000798285909196800 2358 25400447588651143716135909915033600 2359 6127369510616152822600170268734259200 2360 1323949483543847306311822504494366720000 2361 257375779600923916347018294873704890368000 2362 45185535306187205063673399393764814815232000 2363 7187158086348835440716051291808238780022784000 2364 1038544343477406721183469411666290503713292288000 2365 136650571510185094892561764692932961014906880000000 2366 16404901109797720641852039851386601969839570944000000 2367 1799852007474949921848909515123558616119541497856000000 2368 180721503841462017152920050859451862864003053125632000000 2369 16626378353414505578068644679069571383488280887558144000000 2370 1402850673569348908149541894796495085481823699887718400000000 2371 108636756161210379447100524333040579419712427319304912896000000 2372 7725744697772230446064956518915078128732626081284414767104000000 2373 504748653587785722476243825902451771077198237310581764784128000000 2374 30302945952895278552948781119357908113598937032824569521504256000000 2375 1671886673263187782231656889343884585577872388017907283945062400000000 2376 84764654334443620559145004289734948488798130072507899296014663680000000 2377 3948392285772148002819528586915395665091112897571013115595005624320000000 2378 168917157475689706745622957358974270797179173649209904851548834365440000000 2379 6633837457227086664919010689006989544034673001496243535988099676897280000000 2380 239013261326564151897817296883340064454190424318614656811335944241152000000000 2381 7894266574100233131253622719918317557401260871780529807825838615507763200000000 2382 238801563866532052220422087277529106111388141371361026686731618119109836800000000 2383 6608994632414292472262492361410535261028688020656045711546302079836985753600000000 2384 167137995835529870153796188403040115417067610206591050757789376282193244979200000000 2385 3857030673127612388164527424685541125009252543229024248256677914204459499520000000000 2386 81094069902508050461159189104013502153319534721390234819596653146148760977408000000000 2387 1550676848867471013696312298964550870443963785891949856062531123575137283080192000000000 2388 26915319591056818309157420617741847251277371426553129644513933073482739984891904000000000 2389 423133861478009515743963170641709040508453560101160828830032994364519354181091328000000000 2390 6010424168721726075908567764797003416313260796891489045881150488132377190072320000000000000 2391 76933429359638093771629667389401643728809738200211059787278726248094428032925696000000000000 2392 884734437635838078373741174978118902881311989302427187553705351853085922378645504000000000000 2393 9110882293952034679423206993391692531799042613242016144170072133976459285771583488000000000000 2394 83706231075684318617200714251786175135903704009161023324562537730908719688026423296000000000000 2395 683316172046402600956740524504376939884928195993151210812755410048234446432868761600000000000000 2396 4933542762175026778907666586921601505969181575070551742068094060548252703245312458752000000000000 2397 31342506959700170124825175963972527214392447653389387537844362267012428938264337973248000000000000 2398 174192009833718253193739920261308853172296487919798711508404244137819076214584493735936000000000000 2399 841380273913808921086743765790472951171847186933367361248141254703427990772332648988672000000000000 2400 3505751141307537171194765690793637296549363278889030671867255227930949961551386037452800000000000000 2401 12493222249023223373712255916282780184066821866586363848836036812263021681164939333468160000000000000 2402 37702760001516513395667343747353390198344515990233848043808753951293761859229906202787840000000000000 2403 95249077898568033841685921045945406816870356185853931900148431034847398381212394617569280000000000000 2404 198709283202185036117999938733782659048988156870488375170999313020974744898736202564239360000000000000 2405 336795395257940739183050743616580778049132469272014195205083581391482618472434241634304000000000000000 2406 454673783598219997897118503882384050366328833517219163526862834878501534937786226206310400000000000000 2407 477034789348952128941239086040534085630246645001672565011790515282362266164234729134489600000000000000 2408 377011365775784747066463148644938228965840090404547672348027987884447597452379060122419200000000000000 2409 215435066157591284037978942082821845123337194516884384198873135933970055687073748641382400000000000000 2410 84154322717809095327335524251102283251303591608157962577684818724207053002763183063040000000000000000 2411 20714910207460700388267205969502100492628576395854267711430109224420197662218629677056000000000000000 2412 2824760482835550052945528086750286430812987690343763778831378530602754226666176774144000000000000000 2413 84321208442852240386433674231351833755611572846082500860638165092619529154214232064000000000000000 2414 1240017771218415299800495209284585790523699600677683836185855369009110722856091648000000000000000 2415 1 2416 4761 2417 11007432 2418 16470787416 2419 17936687496024 2420 15156500934140280 2421 10346837971039764480 2422 5866657129579546460160 2423 2818928750762972074106880 2424 1165470431287668787527966720 2425 419569355263560763510068019200 2426 132774629606586819798049706803200 2427 37221154499713171816719934473830400 2428 9302425459197545787117159008113459200 2429 2083743302860250256314243617817414860800 2430 420221566076817135023372462926511996928000 2431 76585380417499922858009631368356811440128000 2432 12654607858397487253420532618453781372665856000 2433 1901003313839266974069395566683279157316026368000 2434 260237348383996494713394624681221530956788662272000 2435 32529668547999561839174328085152691369598582784000000 2436 3719225437321283236945598177735791046590771298304000000 2437 389504336708556208087393554613784662333869866876928000000 2438 37409351295182637550654450527906535612848631997005824000000 2439 3298257805858602544049367388210426223199487721069346816000000 2440 267158882274546806067998758445044524079158505406617092096000000 2441 19893061387827792944140215244215623023740417941046565011456000000 2442 1362306315040503301989453999502025443366519732333151803932672000000 2443 85825297847551708025335601968627602932090743136988563647758336000000 2444 4974907782128773144503074031353896569960156524595785361789026304000000 2445 265328415046867901040163948338874483731208347978441885962081402880000000 2446 13018210299557615402648044045917035153392512815329358340268574638080000000 2447 587446739767537395044492987572006211296837140791737295104619430543360000000 2448 24370138992174505873209421211699287977738486234663283545400727285268480000000 2449 928932356878181165049394408540066977033796416474223984554098310638469120000000 2450 32512632490736340776728804298902344196182874576597839459393440872346419200000000 2451 1044016754424755831608291604709197496966316750292975067084967156900901683200000000 2452 30727952582934029746525123176440974978278890299163509406906195509867079270400000000 2453 828037459076959117380045424544093641519936412272195621912419584265891820339200000000 2454 20403692260845069533390350076586512551298945953681538273277826166141590752460800000000 2455 459083075869014064501282876723196532404226283957834611148751088738185791930368000000000 2456 9416801629410751908428753642053860579315958653866802633563406478751567097888768000000000 2457 175780297082334035624003401318338730813897894872180315826516920936695919160590336000000000 2458 2980089222628407255113918129327184529379803845623708145058856636345379652745822208000000000 2459 45785007147654620555841105805117653224107895446400606955904251958397196483094904832000000000 2460 635902877050758618831126469515522961445942992311119541054225721644405506709651456000000000000 2461 7962609938722542705363670574803070125931807903721844687983348166677773301407809536000000000000 2462 89621716118813299811433653916400512693998433639762890211557259152607278222228324352000000000000 2463 903685637531367439765289343657038502997817539200942476299869029788790055407468937216000000000000 2464 8133170737782306957887604092913346526980357852808482286698821268099110498667220434944000000000000 2465 65065365902258455663100832743306772215842862822467858293590570144792883989337763479552000000000000 2466 460560727268927499889792169026151858233711244684527389097768545534710414120606521884672000000000000 2467 2869647608367932883928705053162946193610046986111286039763019399100887964905317559435264000000000000 2468 15647701109779860442554636988001725470817048660116257839462502006418049469012014616543232000000000000 2469 74181694150067486542481242017193365194984526981291889016711120623018901186427328552501248000000000000 2470 303470566977548808582877808252154675797663974014375909613818220730531868489929980442050560000000000000 2471 1062146984421420830040072328882541365291823909050315683648363772556861539714754931547176960000000000000 2472 3149172638021405618890740764581570012882776151394795623448657501089642108978834797043384320000000000000 2473 7818635515087627743452873622409415204398616651738802927182873795808766615395727771969781760000000000000 2474 16034828768230558592505045903585410842919196862040595833714029310048487465472594244209213440000000000000 2475 26724714613717597654175076505975684738198661436734326389523382183414145775787657073682022400000000000000 2476 35486916126411891967019363884984105963837566825827548156580228800926980456373774147020390400000000000000 2477 36631655356296146546600633687725528736864585110531662613244107149343979825934218474343628800000000000000 2478 28491287499341447314022715090453189017561343974857959810300972227267539864615503257822822400000000000000 2479 16026349218379564114137777238379918822378255985857602393294296877837991173846220582525337600000000000000 2480 6163980468607524659283760476299968777837790763791385535882421876091535066863930993278976000000000000000 2481 1494298295420005978008184357890901521900070488191851039001799242688856985906407513522176000000000000000 2482 200726636698209758239905361507733040255233349160099393298749152002980789151606979428352000000000000000 2483 5903724608770875242350157691403912948683333798826452744080857411852376151517852336128000000000000000 2484 85561226214070655686234169440636419546135272446760184696824020461628639877070323712000000000000000 2485 1 2486 4900 2487 11664450 2488 17978805600 2489 20176714584600 2490 17577953746103520 2491 12377809096214562000 2492 7242786579727835136000 2493 3593327491867472206848000 2494 1534750097637618129235968000 2495 571080511330957705888703692800 2496 186899076435586158290848481280000 2497 54216307089356284750870296944640000 2498 14029512080661118607840590686289920000 2499 3255848910719141025491005652839710720000 2500 680689478934348417062652915153688854528000 2501 128692854611025247600907816771244299059200000 2502 22074609649749977764955717276761669179801600000 2503 3444865472563760418986700546134640484781260800000 2504 490258749358547798575791488249898308992027852800000 2505 63758150354079141204781683046899275084413222256640000 2506 7590255994533231095807343219868961319573002649600000000 2507 828372938312467630046974139586608005831580880076800000000 2508 82981358690083713896879496417719341105911406421606400000000 2509 7637742556099788499925283649447584354289929032722022400000000 2510 646458529948286098633676008089243539747099593329591975936000000 2511 50349173967126128835892073706950698768764487557400913510400000000 2512 3610222251865043904677298322098390845049186959671413650227200000000 2513 238403605132088077848154449912854452589140953158301565688217600000000 2514 14501515843207012735315325849871560495422229012801515926690201600000000 2515 812568271081032946935502091787803106426825565683978275758874296320000000 2516 41939007539666216616025914414854353880094222744979523910135447552000000000 2517 1993413452119759858530481744531046007863228524847307995853625491456000000000 2518 87226940147301007142970170881903952586500060299379174121595006353408000000000 2519 3512167090048678787609593056980191502674075957348532040366575402876928000000000 2520 130050529962945363106915217195609376784731498306391357837573763489385676800000000 2521 4425330533461335272388087251795041293369335706259150370861885007624929280000000000 2522 138261678288683880402179158461488317165809515579339941316657812670659952640000000000 2523 3962288622536230151525607988541073089304383222786873581416851526272333905920000000000 2524 104035475627617940388774937955539970344812523593173296086432204176996664606720000000000 2525 2499452301953521017840317884381847787534120879325988438476533705352344867176448000000000 2526 54866026140443144294055758437650317287334360765692429137289764263831960498995200000000000 2527 1098626856764587722650021258239617067586861842951126973915730755854349494753689600000000000 2528 20030778039614808710642248057206041418327899648225198780230997967204883811323084800000000000 2529 331873572519981717046777246220527368044569064626276588881554489047553643146693836800000000000 2530 4985478556077947571636031521001700017736193059719177201865129657692139172603667415040000000000 2531 67737480381493852875489558709262228501850449180967081547080566001251890932115046400000000000000 2532 830144440420009771410255017373086034405656568685894446194008638653640195253154611200000000000000 2533 9148883520462191022417185503965885670845673434059128375763136871828659651852474777600000000000000 2534 90368563753136743976528934365703850299781753920094247629986902978879005540746893721600000000000000 2535 797050732302666081872985201105507959644075069575231264096484484273712828869387602624512000000000000 2536 6251378292569930053905766283180454585443726035884166777227329288421277089171667471564800000000000000 2537 43398991608033552874230415927464309718176636518349696280366651406155404407518691485286400000000000000 2538 265307043037790021344351976613178044314891136451798143298845189728195302415774642287411200000000000000 2539 1419883989591135484602180022985341755685250711751290063210486293174971155521460585575219200000000000000 2540 6608914569733285164693783379713590717371348767424186476034263473687138469336252907404656640000000000000 2541 26553674610535520751001808222063534132295597726257892091209094313921538492868873288679424000000000000000 2542 91307372344999334512216744061832503332104160602570997366262850623309149905303494115459072000000000000000 2543 266050791832842888492493616318098156260786261066112044049972788885159419551660181129527296000000000000000 2544 649344305490328405812187809318748042399207145652883632935526806770558583312526543773761536000000000000000 2545 1309511016072162285054578748792808552171734410399981993086645726987293143013595196610419097600000000000000 2546 2146739370610102106646850407857063200281531820327839332928927421290644496743598682967900160000000000000000 2547 2804611113216423719974111016716485793916194797525080418826501953621648455423088601941934080000000000000000 2548 2849128749934144731402271509045318901756134397485795981030097222726753986461550325782282240000000000000000 2549 2181364199168329559979864124112822284157040398075062547976168186150171020884624468177059840000000000000000 2550 1208140171847074833219617053354793880456206989703111565032954687713940873105330474682679296000000000000000 2551 457628852972376830765006459604088591081896587008754380694301018073462451933837301016166400000000000000000 2552 109284502202358646152837363487543544138960378987165225240430093868289540760319355466547200000000000000000 2553 14464125291488644343757886343939586724274167807124809222998100659038321571218738223513600000000000000000 2554 419250008448946212862547430259118455776062834989124905014437700261980335397644586188800000000000000000 2555 5989285834984945898036391860844549368229469071273212928777681432314004791394922659840000000000000000 2556 1 2557 5041 2558 12350450 2559 19600164150 2560 22657789757400 2561 20342163644193720 2562 14768410805684640720 2563 8913790807716801006000 2564 4563860893551002115072000 2565 2012662654055991932746752000 2566 773667524219123298947851468800 2567 261710623419941617762268665036800 2568 78513187025982485328680599511040000 2569 21023415695188079340702858992148480000 2570 5051626457043764207294601260684820480000 2571 1094182290595679327300010633064332115968000 2572 214459728956753148150802084080609094729728000 2573 38161216476128133715069194373167206562201600000 2574 6182117069132757661841209488453087463076659200000 2575 913977202483890330111155655424459088620122931200000 2576 123569717775821972631028244613386868781440620298240000 2577 15304992187376807181585926868543773604787002542653440000 2578 1739203657656455361543855325970883364180341198028800000000 2579 181557738349267361872469419028525693799869531150745600000000 2580 17429542881529666739757064226738466604787474990471577600000000 2581 1540074409011961353124934195074610909199021290158068596736000000 2582 125338363441127316277398490645302949379428040383633582718976000000 2583 9400377258084548720804886798397721203457103028772518703923200000000 2584 649968941844703082981366458632071008924748266560842721814118400000000 2585 41441123223132965532156778690024113637995156719689592849458790400000000 2586 2436738045520218373290818586973417881914115215117748059548176875520000000 2587 132134085629660873725866646603300498693471860535901112519370494443520000000 2588 6606704281483043686293332330165024934673593026795055625968524722176000000000 2589 304509006428354831722792681035787967443591969507735745669640184922112000000000 2590 12932676625957187559050371512225818382016082469681482845498836089044992000000000 2591 505852408598153993381141674292489867570857625742684286156797331597216972800000000 2592 18210686709533543761721100274529635232550874526736634301644703937499811020800000000 2593 602921384302124084002928319899967652969589764736550730257155738471277527040000000000 2594 18341503164559353713352240468535858074548572843038227478349264044020968980480000000000 2595 512151203748849645995912560775270498543163995540221274972367911383047056916480000000000 2596 13111070815970550937495361555846924762704998285829664639292618531406004657061888000000000 2597 307310708637748767095927864760216943828280569577617261423419668504418792083816448000000000 2598 6585229470808902152055597102004648796320297919520369887644707182237545544653209600000000000 2599 128794836859308993252994352622928131109427222100386769197888342796785483791938355200000000000 2600 2294889820402232970689717555826719427040703230152346069344192289833632256656356147200000000000 2601 37177215090516174125173424404392854718059392328468006323375915095304842557832969584640000000000 2602 546343421764976819752548584725425430204524982914008092926133013139697251502067118243840000000000 2603 7265205076661925794581763094752997742081449240877767193166662408772569833804084019200000000000000 2604 87182460919943109534981157137035972904977390890533206317999948905270838005649008230400000000000000 2605 941214731156120509061327186234531217688429383287593186575958632058944353163027048038400000000000000 2606 9110958597591246527713647162750262187223996430223902046055279558330581338618101825011712000000000000 2607 78782994932112543504347419583781678913054557367230211810007417357329144516285939310395392000000000000 2608 606023037939327257725749381413705222408111979747924706230826287364070342432968763926118400000000000000 2609 4127817296152776227150858994157501609232611786584921112251477164876026294684938184477900800000000000000 2610 24766903776916657362905153964945009655395670719509526673508862989256157768109629106867404800000000000000 2611 130138821664162072325083445379438323461988160689786421975346570979909628999703323852448727040000000000000 2612 594920327607598044914667178877432335826231591724737929030155753051015446855786623325479895040000000000000 2613 2348369714240518598347370442937232904577229967334491825119035867306639921799157723653210112000000000000000 2614 7935870068812786987518700117512028436157535751682075822816052241243128011597153686828089344000000000000000 2615 22731560027616288150689157963720895012044466814140183289083268284238790406100321577524527104000000000000000 2616 54555744066279091561653979112930148028906720353936439893799843882173096974640771786058865049600000000000000 2617 108217131672455247196067729060074555926192019062726380772947231307261389080844809608411847065600000000000000 2618 174543760762024592251722143645281541816438740423752227053140695656873208194910983239373946880000000000000000 2619 224413406694031618609357041829647696621135523401967149068323751558836981964885549879195074560000000000000000 2620 224413406694031618609357041829647696621135523401967149068323751558836981964885549879195074560000000000000000 2621 169173183507808450951669154610042109760548317641482927759197905021277109481221414524316286976000000000000000 2622 92276281913350064155455902514568423505753627804445233323198857284332968807938953376899792896000000000000000 2623 34431448475130620953528321833794187875281204404643743777313006449377973435798116931679027200000000000000000 2624 8101517288266028459653722784422161853007342212857351477014825046912464337834851042748006400000000000000000 2625 1056719646295568929520050797968108067783566375590089323088890223510321435369763179488870400000000000000000 2626 30191989894159112272001451370517373365244753588288266373968292100294898153421805128253440000000000000000 2627 425239294283931158760583822119963005144292304060398117943215381694294340189039508848640000000000000000 2628 1 2629 5184 2630 13066272 2631 21341577600 2632 25401812738400 2633 23491596420472320 2634 17575629388583374080 2635 10937063088095596784640 2636 5776136443400487051888000 2637 2628783874685377218281472000 2638 1043364319862626217935916236800 2639 364608404141085016522332910387200 2640 113058989317414778873300063295897600 2641 31308643195591784918760017528094720000 2642 7784670497418214521585972929664122880000 2643 1745842103554324910041014195692673957888000 2644 354515062153000102045203445112843605573632000 2645 65397602053635783530221059051404561592877056000 2646 10990430345124902509939927979472155489914060800000 2647 1686741836125485037841306841481095021504705331200000 2648 236902890883824373564811545886019795770335863767040000 2649 30504067473802909815202400955990358464904198839336960000 2650 3606412704516425837697338403933223743964355508232519680000 2651 392001380925698460619275913471002580865690816112230400000000 2652 39216471483441750164453394510161549860771818728561049600000000 2653 3614190011913991695156024838056488435168730814024186331136000000 2654 307067143704538755946140725664107036664912552622285677133824000000 2655 24064965780696444725260510203898166280850183753657647882043392000000 2656 1740412703782510734594733327246206668525772217898454891469209600000000 2657 116187551535273820075013921432712279664341207374186505858082406400000000 2658 7161026092957376443956691357636166836645563081162361644386478981120000000 2659 407485484773445549907729146931296719349766879844206643248314481377280000000 2660 21405721872005061543590396749734680788342441406815980228138020099850240000000 2661 1037853181672972680901352569684105735192360795481986920152146429083648000000000 2662 46428667333076219048557566426162494800811199115532414869159256430477312000000000 2663 1915514160827487437317632169125104071210610614937965916316170465303121100800000000 2664 72842746838134175046884401098118540930203498106946537206578815749999244083200000000 2665 2551464862222213266507086049274638622852533339097370600533139059783757306265600000000 2666 82251169900584506617662642377932429289325087905112604885607772321976386846720000000000 2667 2438009036027581785897897809971535596370764144059235160199040636005248799866880000000000 2668 66374796005850914121070267876475056611194053822012677236418881315242898576375808000000000 2669 1657751002682715513657950105012450194386895393018072719270559377239237271761190912000000000 2670 37930921751859276395840239307546777066804916016437330552833513369688262337202487296000000000 2671 793903013411008110610609659925397659537777311971944127850003768202777583801912524800000000000 2672 15174373506333132295989152818119532537983425440191022989133026569512180635850191667200000000000 2673 264371307310337238223455462431238077995089012113550267188450951788834435966812228157440000000000 2674 4189710500635561884019544176355925192574345431103872712616972692479571822169698137538560000000000 2675 60260516987864677310578975813119264471920372583536552207001564683323203229504594488852480000000000 2676 784642148279487985814830414233323756144796518014798856861999540147437542050841074073600000000000000 2677 9223548518550715914884537114252948643661281517888247786785953778059673963699682829926400000000000000 2678 97585143326266574379478402668796196649936358459257661584195390971871350535942644340621312000000000000 2679 926102144508098470581716605719556062324886225378053102093148416282073209007769409036484608000000000000 2680 7854058571693681260125711983121619682409131257533104192751508684238351637931275180482494464000000000000 2681 59275913748631556680194052702804676848370801943646069379256669315006427456085095701754675200000000000000 2682 396270460430666517806482463439120154486330731512152426776141807828098524289754065709878476800000000000000 2683 2334393257809744577623642148259544182792202854726134295917635377023707670361460314363647754240000000000000 2684 12047136634053860409522010372268004800481189732425943062860653999283062798829679122340967874560000000000000 2685 54106438216101548505923415005273846121459378447386691650742586382744983798252593952969960980480000000000000 2686 209895665493497386445392558210114058229799312942448372783053136829614161286324717921004158976000000000000000 2687 697280515876703182089778667952243312085435005707116628228447708789904671391858384957912121344000000000000000 2688 1964006786386047296219543248065485329040641932741711836176794379758231491087067784298119141785600000000000000 2689 4636343889173619846813347995433276842325449808439450891958334273527628437976028867851297646182400000000000000 2690 9048348557903354862329275926571395127764184303567315450434813662852307112824185371129145406259200000000000000 2691 14362458028418023590998850677097452583752673497725897540372720099765566845752675192268484771840000000000000000 2692 18177485942216561107357920388201463426311977395559339074534223876265795539155729540214801039360000000000000000 2693 17897832312336306321090875459152210142830254666396887704156774278169398684707179854980727177216000000000000000 2694 13287784595522409238385649962097852984828522403840113598540635448943947508343209286273570177024000000000000000 2695 7139705155803085560923632815455562797818310545346926709663625017343016571647097526952963080192000000000000000 2696 2624891601398193220927806182152780440374378876965781878552803315199638445458491737850354073600000000000000000 2697 608670516266247703403549259629630247043334232339891450099200768741945146772983591385589350400000000000000000 2698 78257637805660419009027761952381031762714401300843186441325813123964376013669318892432916480000000000000000 2699 2204440501567899127014866533869888218668011304249103843417628538703221859539980813871349760000000000000000 2700 30617229188443043430762035192637336370389045892348664491911507481989192493610844637102080000000000000000 2701 1 2702 5329 2703 13812768 2704 23210054496 2705 28432316757600 2706 27073252016586720 2707 20864452887449498880 2708 13380075573108685781760 2709 7285451149557679408168320 2710 3420114567431243944390128000 2711 1400878926819837519622196428800 2712 505462587322539555943681602355200 2713 161916515472320171087292673287782400 2714 46345488774807950508908925946449100800 2715 11917411399236330130862295243372625920000 2716 2765633938716111012368776649478674055168000 2717 581474535615062340350535290552891220099072000 2718 111130045071372796694052303470961386711875584000 2719 19361323407990282801808223538051939373802323968000 2720 3082526489956347656603677694874058768723791052800000 2721 449432362235635488332816207912637768479928735498240000 2722 60116928834280956510803844191742832936196181810216960000 2723 7388917071267986654782436122476028193612476164310302720000 2724 835590143581218838656048537154789101373306543624830320640000 2725 87040639956376962360005055953623864726386098294253158400000000 2726 8359383061410443465054885573786035968322120880180073332736000000 2727 740769945134217759364863706230885648885160250305188036870144000000 2728 60605955881536556682851256557926903643974777515709643460968448000000 2729 4580078665904691212175473531306190289666093900830057341550329856000000 2730 319815837877827576022597720720518459881856556868305728159979929600000000 2731 20638782071049139572658306243830791277709143136567996323924038123520000000 2732 1231003485463543840962748653059455905564006634177878232352759564206080000000 2733 67859067136177854233071519499902506794215865709055537558445870976860160000000 2734 3456699753209544635327067402404124664275056674452192685931742700366725120000000 2735 162668223680449159309509054230782337142355608209514949926199656487845888000000000 2736 7069096234798947751707522042429140994100653716762063966792847929086102732800000000 2737 283549304529157793151823939701879988763370665750122788001357566933342565171200000000 2738 10491324267578838346617485768969559584244714632754543156050229976533674911334400000000 2739 357809375020583539400427935699593400557398688527628629743186790778622175923404800000000 2740 11238884215390123993987800544410305530328548549906283882959072274456722192465920000000000 2741 324803753824774583426247435733457829826495053092291604217517188731799271362265088000000000 2742 8627104583297061496370328232042331138562271044329403829094541915339741622280650752000000000 2743 210337026030861689816267050228841597283042036890316893356971688602568938600366342144000000000 2744 4700787953852513579382154308602715697418683661664989174791855645280668604533768716288000000000 2745 96152480874255959578271338130510093810836711261329324029833410926195494183645269196800000000000 2746 1796983031449983600118359897061310864331414981572843589090886635309564680187681586544640000000000 2747 30626841231669285706365090419479732992083246642458899431462067871363015418850920953282560000000000 2748 475041856550785303828513849272355858536780570262819950756081861238800813624304710105169920000000000 2749 6690172813090226362251570043919011674392993031201380973148152879113111458542291333981143040000000000 2750 85333836901661050538923087294885352989706543765323736902399909172361115542631267015065600000000000000 2751 983045801107135302208393965637079266441419384176529449115646953665600051051112196013555712000000000000 2752 10196690760503423036632164859255194744068840279007530952591710558609851509922320621395509248000000000000 2753 94907660155454937494807072920759889540948436443070095789507459814753233284661599629912047616000000000000 2754 789703360916143913871885267133115307312420008894224759305146976949173129783693687486626660352000000000000 2755 5849654525304769732384335312097150424536444510327590809667755384808689850249582870271308595200000000000000 2756 38395005157000397698013546321219478241048299422332005132546539889380673380729080293962589143040000000000000 2757 222142529836930872395649803715626981251779446657778029695447837931416753131361107415069265756160000000000000 2758 1126301598646895124953382338137126273364285264633295624245340792318937572894094035841316101816320000000000000 2759 4971262228510433654966653078674212516918224616312477238048400738511172735532552985782360725258240000000000000 2760 18958203413810975802838931232232166378077975231700125060354070612966336703302108844085273952256000000000000000 2761 61930131151782520955940508691958410168388052423553741863823297335690033230786888890678561577369600000000000000 2762 171576920731987640025474524080999529810780014091484956966985856552977305180376790533191424697958400000000000000 2763 398501235248487421994650507542966649883101968212481190374934892639173095902810610270638147685580800000000000000 2764 765375388334396477164328752582523248188179970693813079926462254116507057210160060995987553491353600000000000000 2765 1195899044272494495569263675910192575294031204209082937385097272057042276890875095306230552330240000000000000000 2766 1490274193631877756017082426903470747674100423706703352741428908255698837356321272612379611365376000000000000000 2767 1445114369582426914925655686694274664411248895715591129931082577702495842284917597684731744354304000000000000000 2768 1056874688202073415393389979821185948599271580448715900994373825483914869730760631142565007065088000000000000000 2769 559521893754038866972971165787686678670202601414026065232315554667954931033932098840181474328576000000000000000 2770 202725323823927125714844625285393724155870507758705096098665056039114105447076847405862853017600000000000000000 2771 46337216874040485877678771493804279807056116059132593393980584237511795530760422264197223546880000000000000000 2772 5873731716427667223931111879496317158640916120171737190786271241374734644744278878560211435520000000000000000 2773 163159214345212978442530885541564365517803225560326033077396423371520406798452191071116984320000000000000000 2774 2235057730756342170445628569062525555038400350141452507909540046185211052033591658508451840000000000000000 2775 1 2776 5476 2777 14590802 2778 25212905856 2779 31774564605024 2780 31139073312923520 2781 24708854673804813120 2782 16321963430239065123840 2783 9158661729792895417614720 2784 4432792277219761382125524480 2785 1872854737125349183948034092800 2786 697383000296857296131922513100800 2787 230659427348185550695633371208089600 2788 68204218363571173605693436840299724800 2789 18127706895060595499056091320196805427200 2790 4350649654814542919773461916847233302528000 2791 946538215525588993983213808284076195381248000 2792 187303209236945963279972426533390136544854016000 2793 33808229267268746372035022989276919646346149888000 2794 5580137209587094138036938531282758947944290844672000 2795 843995752950047988378086952856517290876573990256640000 2796 117194838838206663529071502596647829533147131218493440000 2797 14963650104387387175143720490635625143573195072397639680000 2798 1759204777489717170503853052464292625574866064163618160640000 2799 190653817760448098353355074560817713296676109703732118159360000 2800 19065381776044809835335507456081771329667610970373211815936000000 2801 1760614678626291862101559746232782037020458997687156983463936000000 2802 150239119242776905565999765011864067159079167802637395922255872000000 2803 11852793371689078014117624318257418726943067202715214556866543616000000 2804 864845199120485830271479070945955104352121731067082551804469182464000000 2805 58377050940632793543324837288851969543768216847028072246801669816320000000 2806 3645740987776293170963770483587658485055976381156333802251872024657920000000 2807 210655471449948939784750363254799391839640635273689412511365980424765440000000 2808 11260492473869997872130292144892912945609881230993579505153017862705643520000000 2809 556731995546337247736794738104852548869712069097064916122418324329652551680000000 2810 25450605510689702753682045170507545091186837444437253308453409112212688076800000000 2811 1075288082826639941343066408453943780102643882027473952282156534990986071244800000000 2812 41965297070315353386469943075878238336978858531018172624200919906134699645337600000000 2813 1511855044454255757528351370286244954824317298130628376908712088197326416170188800000000 2814 50240106092633729788634445535665986191085005599417804524966432469326539368117043200000000 2815 1538603249086907974776929894529770827101978296482170263577096994373125268148584448000000000 2816 43381106242547941922978803855522318929997241725204605480368881109642263658043015168000000000 2817 1124810111860350208431521842825328697970642767589233699240993131628581550562115321856000000000 2818 26786175687092991010090194582631083412138097535148262977273882948550407157572234641408000000000 2819 585034428074917371834015386225192526342379812074488198208186398035385029055157215690752000000000 2820 11700688561498347436680307724503850526847596241489763964163727960707700581103144313815040000000000 2821 213919110439567612918437799919733441153887574762888945518732504672938612797994442780835840000000000 2822 3568352820949383160171387981639808890737188481151168793333750716246465370928247726386708480000000000 2823 54194358468168756745102954971154597528071050057483376048756339002993192820972762344498135040000000000 2824 747660945397593460401828521642867508754612853854260453244067044204559149938318109079198760960000000000 2825 9345761817469918255022856520535843859432660673178255665550838052556989374228976363489984512000000000000 2826 105552133467895547350846379526051883588886520544130887516809465064173056461880203634710413312000000000000 2827 1073789973163783549011494899409258584971557103227793067238311673441298978237204379283880935424000000000000 2828 9805931075684362975878557194605304813702521470985883859308355659350730291826545652328271183872000000000000 2829 80081770451422297636341550422609989311903925346384718184351571218030964049916789494014214668288000000000000 2830 582412876010343982809756730346254467722937638882797950431647790676588829453940287229194288496640000000000000 2831 3754483004280967460612896065267818979428222993512322501889729507754438704158436494459627466915840000000000000 2832 21341271813807604512957514476259181567276214910491096326531094044077862107847954810612619285626880000000000000 2833 106338406106730994900771063511015577119703898433309083420129072047215554296001016211500809888727040000000000000 2834 461400541751239571094871055234237080383799966083510599246661736340460710165699324578715378500239360000000000000 2835 1730252031567148391605766457128389051439249872813164747174981511276727663121372467170182669375897600000000000000 2836 5559498330937066963192298780281381214460540574940660499119612724758010196258836124022226281929113600000000000000 2837 15154116418199424464185459578508926213610183180080187489535718556195221341415214596125100671710003200000000000000 2838 34637980384455827346709621893734688488251847268754714261795928128446220208949061934000230106765721600000000000000 2839 65487431664361798577372878892842145423101148742489381651207926617843635082544320218969185045603942400000000000000 2840 100749894868248920888265967527449454497078690373060587155704502488990207819298954183029515454775296000000000000000 2841 123647598247396402908326414692778875973687483639665266054728253054669800505503261951899859876315136000000000000000 2842 118111138624378653524371500602057433765910432133411597425412062619386078094809086043605836299763712000000000000000 2843 85109496949919912098444169551482562566611929037311298144782221593381144509494782590245382039535616000000000000000 2844 44404954930392997616579566722512641339101876019466764249451593874807553657127712655780199324975104000000000000000 2845 15858912475140356291635559543754514763964955721238130089089854955288412020402754519921499758919680000000000000000 2846 3573839431017545079805196516902425862301961852673381428527291257529782990513296793221746424545280000000000000000 2847 446729928877193134975649564612803232787745231584172678565911407191222873814162099152718303068160000000000000000 2848 12239176133621729725360262044186389939390280317374593933312641292910215720935947921992282275840000000000000000 2849 165394272075969320612976514110626891072841625910467485585305963417705617850485782729625436160000000000000000 2850 1 2851 5625 2852 15401250 2853 27357753750 2854 35455648860000 2855 35746385180652000 2856 29192881230865800000 2857 19855329648593153400000 2858 11476380536886842665200000 2859 5724163581120559636009200000 2860 2493445655936115777445607520000 2861 957709808757280832700699252000000 2862 326898281389151857561838678016000000 2863 99804559910272594050995208695808000000 2864 27403480592506275109430398730477568000000 2865 6797890085647723312146034245073802035200000 2866 1529525269270737745232857705141605457920000000 2867 313192791901849299479739863035172270530560000000 2868 58532252886545613524991383291684417670266880000000 2869 10009015243599299912773526542878035421615636480000000 2870 1569413590196370226322888961923275954109331800064000000 2871 226070290968762854029844719515138560056225175961600000000 2872 29964589475677840106864872823006547323816027868364800000000 2873 3659588340746915341747105554775017018808661838358118400000000 2874 412313619724152461836840559171318584119109233788348006400000000 2875 42897108996100822129504891776183985491752124683339726585856000000 2876 4124722018855848281683162670786921681899242758013435248640000000000 2877 366794724713810804604491613798496257712595624518157704888320000000000 2878 30181965919307860493169595649704834920350725674636976859381760000000000 2879 2299033197094864269979711613455102770312232862595623513185320960000000000 2880 162158474835091093175902325802366582066022824575077978463337971712000000000 2881 10592610049711595602619426120961042860764394185952674399621270732800000000000 2882 640852908007551533958475280318143093076245848250136801177086879334400000000000 2883 35907182633514023826946084645704441790847835558015240768982837572403200000000000 2884 1862949122515257000903908626912430450560458291892320138720168396403507200000000000 2885 89474784998518486243413440052565588211203725390599718662531516410122731520000000000 2886 3976657111045266055262819557891803920497943350693320829445845173783232512000000000000 2887 163472850429725666758236447231173885488577617200122729232084608360116125696000000000000 2888 6211968316329575336812984994784607648565949453604663710819215117684412776448000000000000 2889 218056016027056118874281447637439176176584225691917554361833474259229771563008000000000000 2890 7065014919276618251526718903453029308121328912418128761323404565999044598641459200000000000 2891 211088860393020911173664162359267339084112876041761164210272453496312917886238720000000000000 2892 5809969586055527936113232659221739142410344873911331091120832291469946025630760960000000000000 2893 147140857656150463312263031764941254094996873667196268796060148032808633067718574080000000000000 2894 3424369050906774418903576011984087368029018150800204073799217990581728187757814087680000000000000 2895 73129303509364671479251923278149065792797476509311024776023299754423128631894651961344000000000000 2896 1430790720835395746333189803268133895946037583877824397791760212586539473232721451417600000000000000 2897 25602021196224847290770481373372353329587608681728730181763198697559142489121675332812800000000000000 2898 418166346205005839082584529098415104383264275134902592968798912060132660655654030435942400000000000000 2899 6221291150682637891657226973729481859089788909660081434168457283506871624856567105873510400000000000000 2900 84111856357229264295205708684822594734893946058604300989957542473012904368060787271409860608000000000000 2901 1030782553397417454598109175059100425672719927188778198406342432267315004510548863620218880000000000000000 2902 11417899053017547189394440092962343176682436116552620043885639249730258511501464335485501440000000000000000 2903 113963558472571367229993562437303387555943560484081811381424587983156731180835370442864721920000000000000000 2904 1021451153717121143320683041104719251427345986561029568677953714515701072065265172117528248320000000000000000 2905 8190181068895462258262204020494203452353810546789346177945047056389530414196035289160544681984000000000000000 2906 58501293349253301844730028717815738945384361048495329842464621831353788672828823494003890585600000000000000000 2907 370508191211937578349956848546166346654100953307137089002275938265240661594582548795357973708800000000000000000 2908 2069735412977030610092862395326860281309115670198489945460989724102378868218012858787861784166400000000000000000 2909 10138195497463760107065037834736654598276854723514637190478407292637076151101791799825289078374400000000000000000 2910 43256300789178709790144161428209726285981246820329118679374537781918191578034311679254566734397440000000000000000 2911 159551929140413273816105513464708006792553779255312322997692967228386772214060985702168483856384000000000000000000 2912 504389969540661317225107752243270473086137753774858311412061638334900118612192793510081013481472000000000000000000 2913 1353046108767805755730844605224011269072337783935731025851403442517430476912072731796883988545536000000000000000000 2914 3044353744727562950394400361754025355412760013855394808165657745664218573052163646542988974227456000000000000000000 2915 5667181586339001799964960673419031815460676333484658027508378265005699189835566172795410244331110400000000000000000 2916 8586638767180305757522667686998533053728297474976754587133906462129847257326615413326379158077440000000000000000000 2917 10380861793158280094915463920102704139581971574225628679967857066156979520051579828051294206033920000000000000000000 2918 9770222864148969501096907218920192131371267363977062287028571356383039548283839838165923958620160000000000000000000 2919 6938274207873905877590557300392600209234668128041681913976811542938680258926205102465656144527360000000000000000000 2920 3568255306906580165618000897344765821892115037278579270045217364939892704590619766982337445756928000000000000000000 2921 1256427924967105692119014400473509092215533463830485658466625832725314332602330903867020227379200000000000000000000 2922 279206205548245709359780977883002020492340769740107924103694629494514296133851311970448939417600000000000000000000 2923 34422682875811114852575736999274221704535163392616045437441803636309981715132353530603293900800000000000000000000 2924 930342780427327428447992891872276262284734145746379606417346044224594100408982527854143078400000000000000000000 2925 12404570405697699045973238558297016830463121943285061418897947256327921338786433704721907712000000000000000000 2926 1 2927 5776 2928 16245000 2929 29652540000 2930 39504596415000 2931 40958365563072000 2932 34411853467240992000 2933 24088297427068694400000 2934 14335548006284256754800000 2935 7365285997895378137132800000 2936 3306276884455235245758913920000 2937 1309285646244273157320529912320000 2938 460977654615171174139936573296000000 2939 145243421023364702252090784940032000000 2940 41176509860123893088467737530499072000000 2941 10552166926821083002137998871149228851200000 2942 2454038320918828115684718362471642534707200000 2943 519678703253398895086175653229289007349760000000 2944 100500087001393419655276524938397501921361920000000 2945 17793804877509866511597380520672062971761131520000000 2946 2890603602351477814808994465583176629762595815424000000 2947 431663471284487353678143173527087710044547641769984000000 2948 59353727301617011130744686359974560131125300743372800000000 2949 7525020383109356715532674148942861623580929433377177600000000 2950 880740927339757625580470070182520762526617949098187161600000000 2951 95260938701068184782783642790941445674878997374459923398656000000 2952 9529757752364551870000779034586103853860010468114240798457856000000 2953 882384977070791839814886947646861467950000969269837110968320000000000 2954 75664511783820400264126555760718370876712583114888532265533440000000000 2955 6011415005169731110639571878368797465515372120575971666889277440000000000 2956 442640524880664534113427142643889120044115233811744047071947128832000000000 2957 30213785504757617876903607543047399290753155959537109793685165309952000000000 2958 1911966113972943006272806414833468236367973150564457729131639367270400000000000 2959 112168678686412656368004643003563469866921091499781520109056176213196800000000000 2960 6099996673269911812483546615105554581880502887738118549460143229947084800000000000 2961 307439832332803555349170749401319950926777345542001174892791218789333073920000000000 2962 14355732170873410459498778603989412152997575496002888194299501077357469368320000000000 2963 620788418199931263113460696388731336345841102529854624618356803345187864576000000000000 2964 24847873265318301347251939979138430594263797814418654843276860470737651105792000000000000 2965 920008435772298131934148752048099840464536513949244553684404782557568415301632000000000000 2966 31487288714306903565446241038846217039898762189912894849848753683032779013698355200000000000 2967 995305516432725537093129960642553592285580385320173456717170360322206868335440691200000000000 2968 29029744229287828165216290518741146441662761238505059154250802176064366993117020160000000000000 2969 780427542536203008348605391620110820617724464923531357728230867803032749861471518720000000000000 2970 19315581677771024456627983442597742810288680506857401103773713978125060559071420088320000000000000 2971 439536791956389534301934556560446414171902418644932860672539624746668044721980759343104000000000000 2972 9182496892828050923133893670751934869982570093864793024050229986555391108213554559320064000000000000 2973 175835046883941400655755410716526412403921554988900291949898021019145787178557427731660800000000000000 2974 3080776550612389957322714591929139850660375578034690531872171576606283479524308265048473600000000000000 2975 49292424809798239317163433470866237610566009248555048509954745225700535672388932240775577600000000000000 2976 718683553726858329244242860005229744362052414843932607275140185390713810103430632070507921408000000000000 2977 9526080045477573148413885752226182493897008479107812598392054222041618345684688378032614801408000000000000 2978 114496154392759292649205357598872385743954428835430439884519882476461758962556350697507389440000000000000000 2979 1244335564721308538980043131640575362047504736022791195726102873706452323819480339655929364480000000000000000 2980 12189879884029115131860052159960451231909814914001047084057563336865060727787131475518270996480000000000000000 2981 107270942979456213160368459007651970840806371243209214339706557364412534404526756984560784769024000000000000000 2982 844758675963217678637901614685259270371350173540272562925189139244748708435648211253416180056064000000000000000 2983 5928131059391001253599309576738661546465615252914193424036415012243850585513320780725727579340800000000000000000 2984 36897505386899162974988806158666496866794605281069376311674927921035001058108772445551511312793600000000000000000 2985 202623588904327606845701240600134660760024612051974202118350451634158310895376987667096435005849600000000000000000 2986 975970286555844639640127642223981949327451881383675740203388008704529197479399157263181161944842240000000000000000 2987 4095875300955675864719224203431793098816847239905262122820775905382942205815183348514334056686551040000000000000000 2988 14864063592177855960674603964066991084415977886752967381204428688889709617877681506705244560556032000000000000000000 2989 46243753397886662988765434554875083373738597869898120741524889254323541033397231354194094188396544000000000000000000 2990 122112411316294469454708725621467017033778485000199725083089160687198100541314564044668779966234624000000000000000000 2991 270525957377636978484277792146019237736370797538904006337920602137792715045373803422035451002119782400000000000000000 2992 495964255192334460554509285601035269183346462154657344952854437252619977583185306273731660170552934400000000000000000 2993 740245157003484269484342217314978013706487256947249768586349906347193996392813889960793522642616320000000000000000000 2994 881762613489444497473995876507547339856256879598929871404328564913569319232616545394474637265469440000000000000000000 2995 817866771932238374468633856470768547113049859338137851737348234122730962766484911670237344710000640000000000000000000 2996 572506740352566862128043699529537982979134901536696496216143763885911673936539438169166141297000448000000000000000000 2997 290285107784400099107177087085399540665476851483395406532129232392856623404442532029436353333690368000000000000000000 2998 100793440202916701078880933015763729397735017876178960601433761247519660904320323621332067129753600000000000000000000 2999 22091712921187222154275272989756433840599455972861142049629317533702939376289385999196069507891200000000000000000000 3000 2686829949874121613357803471727133845478312212915544303333295375720627761981141540442765210419200000000000000000000 3001 71648798663309909689541425912723569212754992344414514755554543352550073652830441078473738944512000000000000000000 3002 942747350833025127493966130430573279115197267689664667836243991480922021747768961558864986112000000000000000000 3003 1 3004 5929 3005 17122952 3006 32105535000 3007 43952477415000 3008 46844550428907000 3009 40473691570575648000 3010 29146839886753120224000 3011 17852439430636286137200000 3012 9443940458806595366578800000 3013 4366878068152169697506037120000 3014 1782083240721371797464054602880000 3015 646896216381857962479451820845440000 3016 210241270324103837805821841774768000000 3017 61510588803394951403760447422103552000000 3018 16275701797378304141435014387888599859200000 3019 3910237356820137569979762206690236116172800000 3020 855881953219278346934982068887904034604646400000 3021 171176390643855669386996413777580806920929280000000 3022 31361316622697978165059711387355725731144990720000000 3023 5274973455937799927363043455353233067978587439104000000 3024 816113750397233903047739437449650201802972885221376000000 3025 116333305511169341816259585265550137857005589457010688000000 3026 15300358659621185173660228062099529000758343830759014400000000 3027 1858993577143973998599717709545092773592138775437220249600000000 3028 208876518327896918482664281844486624040812712808126067245056000000 3029 21723157906101279522197085311826608900244522132045110993485824000000 3030 2092664211621089927304985885039296657390222298720345692372467712000000 3031 186845018894740172080802311164222915838412705242888008247541760000000000 3032 15469478978147281143655391348458593825104445009937038200080957440000000000 3033 1188055985521711191832734055561620005768021376763164533766217531392000000000 3034 84658570065079355572855146088245761056179329718381627583534662156288000000000 3035 5598047945553372387255046535085250949839858177627985123961229535084544000000000 3036 343516578477138760127014219198413126467445842718080905333984539652915200000000000 3037 19560238115639430576644103775533170965911033867711900962546884375530700800000000000 3038 1033339436451923061034712796598880946170557189182837282278548263153036165120000000000 3039 50633632386144229990700927033345166362357302269959026831648864894498772090880000000000 3040 2300409082192120286874817793055492558246557435562192543351398429396011780669440000000000 3041 96859329776510327868413380760231265610381365707881791299006249658779443396608000000000000 3042 3777513861283902786868121849649019358804873262607389860661243736692398292467712000000000000 3043 136368250392348890605939198772329598852855924780126773969870898894595578358084403200000000000 3044 4553369141149405639988555198032176117794140512780330574750079526504910896883354828800000000000 3045 140503962069753088319646846110707148777647764394364486306573882532151536246686377574400000000000 3046 4002729151987151934687613639200378075642290962397592923850069909346177486097460756480000000000000 3047 105162611356753355374974576520809933078238371648445850453879109436458663043833287147520000000000000 3048 2544935194833431200074384751803600380493368593892389580983874448362299645660765548969984000000000000 3049 56652470424118120627742825779280147600548031307517541976684509459195539938187476568375296000000000000 3050 1158362214416542849431082033486983443492056555032433145523272629580572635757407765578907648000000000000 3051 21719291520310178426832788127880939565476060406858121478561361804635736920451395604604518400000000000000 3052 372773962624099184836048465623425921929905444942197554356532760769360301022441300070865305600000000000000 3053 5845095733945875218229239940975318455860917376693657652310433688863569520031879585111167991808000000000000 3054 83550486079343981060570900332764846163188407208032871147731493317285140786338043481294930706432000000000000 3055 1086156319031471753787421704325943000121449293704427324920509413124706830222394565256834099183616000000000000 3056 12808447158389997096549784249126686322186902048401265624062611003829089979037671760104175697920000000000000000 3057 136623436356159969029864365324017987436660288516280166656667850707510293109735165441111207444480000000000000000 3058 1314069051498338611214513622843736642799878047729312875661405327714053546455452773060869613420544000000000000000 3059 11357311087949926568354010597435152412770374555374775568216431760957177080079270395740373087420416000000000000000 3060 87869722627823116081475766201208810772486582086320632027779761518984475303771197272307097044779008000000000000000 3061 605998087088435283320522525525578005327493669560831945019170769096444657267387567395221358929510400000000000000000 3062 3707886600659748089469637825673451863105512113753564951727468604132483411415710369994490009721241600000000000000000 3063 20022587643562639683136044258636640060769765414269250739328330462315410421644835997970246052494704640000000000000000 3064 94861111950649227351251094930262114386269872208587105961735860714904157571399304973990182117556879360000000000000000 3065 391684591280100035514843230679791956175565923958037082680715811984120392552874549570023977775718727680000000000000000 3066 1398873540286071555410154395284971272055592585564418152431127899943287116260266248464371349198995456000000000000000000 3067 4284050217126094138443597835560224520670252293291030591820329193576316793547065385922137256921923584000000000000000000 3068 11138530564527844759953354372456583753742655962556679538732855903298423663222370003397556867997001318400000000000000000 3069 24302248504424388567170954994450728189983976645578209902689867425378378901576080007412851348357093785600000000000000000 3070 43889135358736582337726650064605046432657629464402438779484685947325132046129935535775447957480721612800000000000000000 3071 64542846115789091673127426565595656518614160977062409969830420510772253009014611082022717584530472960000000000000000000 3072 75767688918535020659758283359612292434894884625247176921105276251776123097538891270200581512274903040000000000000000000 3073 69273315582660590317493287643074095940475323085940276042153395430195312546321272018469103096937054208000000000000000000 3074 47808344557047449655734804148037052127933673679029204592472061634923525560137215900070226080984727552000000000000000000 3075 23904172278523724827867402074018526063966836839514602296236030817461762780068607950035113040492363776000000000000000000 3076 8186360369357440009543630847266618515057135903943356950765763978582795472626235599327093507017932800000000000000000000 3077 1770023863644851893955379642652241841093434790041806908273678698071955777865132021476128325841715200000000000000000000 3078 212402863637382227274645557118269020931212174805016828992841443768634693343815842577135399101005824000000000000000000 3079 5589549043089005980911725187322868971874004600132021815601090625490386666942522173082510502658048000000000000000000 3080 72591546014142934817035392043154142491870189612104179423390787344030995674578210040032603930624000000000000000000 3081 1 3082 6084 3083 18036018 3084 34725346656 3085 48832518735000 3086 53481374518572000 3087 47500374134911698000 3088 35177419930768891776000 3089 22166171733875747930352000 3090 12068249055110129428747200000 3091 5745693375137932621026541920000 3092 2415280560603436403602429985280000 3093 903516203045735501314275683660160000 3094 302747429266709526440383452155665920000 3095 91364849189417696372187148954120608000000 3096 24948694818656992289365237474405200691200000 3097 6188835608453100149780664220994640096460800000 3098 1399404945817277469162169015617846854752665600000 3099 289288100188116081264023939284111563696370483200000 3100 54812482140906204871078220074884296279312302080000000 3101 9540112516624724957811164204033611767414306177024000000 3102 1528235166948836893241750303922336665980082189500416000000 3103 225692548064398684824656669883803264898603956076675072000000 3104 30772688292606707635222752902417697335740087228541435904000000 3105 3878640920213970441522867813742230601692240161097410150400000000 3106 452404676933757512299227301794893777381382892390401919942656000000 3107 48877105288727878924943441951609870025550174797101499735343104000000 3108 4894951581508154985668409890264929205521765653754165010532139008000000 3109 454706037982239682775840504449252887984361159479092256871217627136000000 3110 39198796377779282997917284866314904136582858575783815247518760960000000000 3111 3137210336768268615933313365467402827731181448015231346976418168832000000000 3112 233165568255293254551946903033448261777182001813777194304311853580288000000000 3113 16095710633623212478289084650027725320806095062707306944319527642464256000000000 3114 1032076475780203563759384943013898993297748398566323075581215772468314112000000000 3115 61469260689850359312139838517739572394939426679317771413292998213186355200000000000 3116 3400128248444294160808649353438394633045792287175977298746721272592250961920000000000 3117 174634364760374997314866462625210879902824164971899500705074656472863111905280000000000 3118 8325811336143283655768228110023567355367076405687316736317613351841365659484160000000000 3119 368307601475180521719641880340779387483475143104220511414471264327508833515601920000000000 3120 15110055445135611147472487398596077435219493050429559442644974946769593169870848000000000000 3121 574559858301281613882641333331615844474221223242583997806575172350913780284338995200000000000 3122 20235717936269528059671563056850079985872571862494909581285232899383402408063061196800000000000 3123 659588044160785331278342138686375226206179782851322171828082948553711378491388828057600000000000 3124 19879676865869250914807707249710285887516488338960779876492918635479301081973021422387200000000000 3125 553468276379314372059987304111252277550174959436976257925086939283230541486748891873280000000000000 3126 14217985055433053646696562745613502952177827846869878981364455595809211243526260422344704000000000000 3127 336595341855795552635925148477676189454818576635680395884910698779048500960871686955073536000000000000 3128 7333481490645417997855050043428519531951791967551845220981884160632886489019842711531814912000000000000 3129 146822410677296806165389647744475151462618168350360901195074805799337581582251434287126544384000000000000 3130 2696738155297288276507156795306686455435843908476016552562598473865384151510740629763548774400000000000000 3131 45359135772100388810850377297058466180430894540566598414102906330415761428410657392622890385408000000000000 3132 697285538143660878974641094135173284028584731760866924640327030647959940389685399917967569846272000000000000 3133 9775406871283245784086795338933487001093043643339845924284584718122361472001551087311506892652544000000000000 3134 124682548018631587736654219794698815334696179299957280090875080555673893491944311981558087913832448000000000000 3135 1443085046511939672877942358734939992299724297453209260311054173098077470971577684971737128632320000000000000000 3136 15113036123470495483230814520569553373902567187873609707984858249172593150538704482613101565313024000000000000000 3137 142764216237783787689805372881808816692758179328306063134356964532362531725624547701827334429474816000000000000000 3138 1212243520334865846348522815347288899636753663068423413281206505853745006231618966450604032699400192000000000000000 3139 9217230904615100659305147613244041461031178714020253883741587397956923237036964900081316869317853184000000000000000 3140 62489701048237970571560322801654518379872398061154263618587033206487615166352304407330961825883750400000000000000000 3141 375979701306898456272221275523288018918898928334611486105165316459033817917553031517441286985733898240000000000000000 3142 1997006938089099997249175299500742920159397586564165926197927254634868147627658724781163557104553820160000000000000000 3143 9308629114641127406532446154124430708484933911565225043083886719185111204264409217125101096826065387520000000000000000 3144 37825540529335374858290574848505623196383223513661866841737698414466483623677599358476601282340837130240000000000000000 3145 132980415923444677236177802201777581549784770165217500615484095988358731489491560244644301383229505536000000000000000000 3146 400987100323002411358320757408437015134735614652040463394382812518743251876005320122312047247892047462400000000000000000 3147 1026769999311930416962972848515543266026823013275679368388646898722236508591589380313192969468087212441600000000000000000 3148 2206789252252507164815941644570719855341231550920863120118882886806000854286401056195519217961262068531200000000000000000 3149 3926786757684608337393072632250839742592485553844477022564482783875383873068448938230262137842833974886400000000000000000 3150 5690995300992185996221844394566434409554326889629676844296351860688962134881810055406177011366426050560000000000000000000 3151 6585294562576672367056705656569731245341435400857197491257207153082941898934665921255719113152578715648000000000000000000 3152 5936040169083197626642664253809335207068336135983952668175510673201525091997445337469943989320634335232000000000000000000 3153 4039805115070509495909590950509130904810395425877967788063889208151037909831594743555934103843209478144000000000000000000 3154 1992232659486826600722538002990804281824304593583655347538356321827909106218320695452241475867884126208000000000000000000 3155 673051574150954932676533109118514960075778578913397076871066324941861184533216451166297795901312204800000000000000000000 3156 143584335818870385637660396611949858149499430168191376399160815987597052700419509582143529792279937024000000000000000000 3157 17003408189076756193933468019836167412440721993601610363058517682741756240839152450516996949085782016000000000000000000 3158 441646965950045615426843325190549802920538233600041827611909550201084577684133829883558362313916416000000000000000000 3159 5662140589103148915728760579366023114365874789744125995024481412834417662617100383122543106588672000000000000000000 3160 1 3161 6241 3162 18985122 3163 37520929446 3164 54180222120024 3165 60952749885027000 3166 55629543061734642000 3167 42349976425140558174000 3168 27442784723491081696752000 3169 15371008643457615870369648000 3170 7531794235294231776481127520000 3171 3259897486748712498893331647520000 3172 1256147164893837216240230461511040000 3173 433757278708341174130953426286389120000 3174 134960479003823868179602366064536500480000 3175 38013868252743722870587999774844447635200000 3176 9731550272702393054870527942360178594611200000 3177 2272030766609164590281242670778091108353638400000 3178 485204792602534926946727601470610123361743667200000 3179 95023528067054340166777547635375803633107799244800000 3180 17104235052069781230019958574367644653959403864064000000 3181 2835230581726424212461879799874941478115842135752704000000 3182 433532530769440502305534711217241051471895133848731648000000 3183 61241182281300530086551403336731138097051621298892570624000000 3184 8002181151423269264642716702666202044681411849721962561536000000 3185 968263919322215581021768721022610447406450833816357469945856000000 3186 108594522643983870548441445788535848639892716592634553167773696000000 3187 11297852374331507124836000785925822178868838552174461475862085632000000 3188 1091049743578299830912733790183693684702190694467133708240395698176000000 3189 97855875277488202076000709940268526686565448148586716383905834860544000000 3190 8154656273124016839666725828355710557213787345715559698658819571712000000000 3191 631591281024863368775477700447808420899042045711711575370316961021952000000000 3192 45474572233790162551834394432242206304731027291243233426662821193580544000000000 3193 3044040304983105123545520524267364658398510281404736443621156727776346112000000000 3194 189446743686595601218303571451463047563860228101541832785363753999257305088000000000 3195 10960847313295888356201849491120362037623341768732063182581760052814172651520000000000 3196 589450011070578884933521683744695025134410824007368731152174651729117729259520000000000 3197 29456569472148658330867070087674083823608800367287156321631646785057802200023040000000000 3198 1367404961812374560411829253543607470127524311786698519772584866548472712653701120000000000 3199 58938660020682093232109871159148824545753035079831800300967055401743144358227476480000000000 3200 2357546400827283729284394846365952981830121403193272012038682216069725774329099059200000000000 3201 87459221357519476883940599056649133789356454981877237324654528064440314701330723635200000000000 3202 3006931324768050586200243453280984504567398118900731683257169964882186057826703926886400000000000 3203 95732301944359564011817053198643436901227163366862829636722457719156109608482736649011200000000000 3204 2819751439088408976348065930578224868727054630078505163845279663727870864831673334025420800000000000 3205 76759900286295577689475128110185010315347598263248196126899279734814262431528885204025344000000000000 3206 1929009668064297561065940175986388520098735295485106841797729725509680160235812854257680384000000000000 3207 44695564436638724340442741524450576561436653974112369164206971725107270095676599963544977408000000000000 3208 953505374648292785929445152521612299977315284781063875503082063468955095374434132555626184704000000000000 3209 18700380919122640148534628399454477964861224258665354782825752305993180543976146967060342112256000000000000 3210 336606856544207522673623311190180603367502036655976386090863541507877249791570645407086158020608000000000000 3211 5550713065758402481735631464920429165334690447601492954949338008002446413229625740928616841084928000000000000 3212 83687673914511298955398751317261855108123025209991739936159249966806115153308203478616069296357376000000000000 3213 1151100269503372395065767730382714950449465761850641102140756475958521848052107176149266311642349568000000000000 3214 14410070040449624797489981217383616787108126944648766389762062550888162394133786131053778271670894592000000000000 3215 163750795914200281789658877470268372580774169825554163520023438078274572660611206034702025814441984000000000000000 3216 1684293900831774326979348453979903260830820032491414253348812505947967033080572404928363694091403264000000000000000 3217 15631429360351028403018865476409979385605329775227335789851259923622360710519698284335164810076356608000000000000000 3218 130441582938101685294157429147972931424706545020862595211862237983331423860198861545141720139257872384000000000000000 3219 974995560605132935842769936512814623021959090749159398109004185604223015633011829515381331888351215616000000000000000 3220 6499970404034219572285132910085430820146393938327729320726694570694820104220078863435875545922341437440000000000000000 3221 38467037964858250255654639025259680755292593635021480078398962951161148485630302781972968394720741949440000000000000000 3222 201021295171194727142453274906195751043787102221725153958084903164132453376519646796116802578863232122880000000000000000 3223 922145306420242478478872959490326540502451945112358245934706936737052048028796474985361205480817048944640000000000000000 3224 3688581225680969913915491837961306162009807780449432983738827746948208192115185899941444821923268195778560000000000000000 3225 12768165781203357394322856362173752099264719240017268020634403739436105280398720422874232075888236062310400000000000000000 3226 37917583229028152261928482530091748658422499561263402000671865650446615681184078831565901316274155578982400000000000000000 3227 95642859189638175108446470859485157063782125759007685643485750670529523136121034664696079439557198400716800000000000000000 3228 202537819460410253170827820643615626723303325136722157833263942596415460758844543995826991754356420142694400000000000000000 3229 355175016734922328024205308664891171500285541181788131852535319625598126837973765557899507279378649815449600000000000000000 3230 507392881049889040034579012378415959286122201688268759789336170893711609768533950796999296113398071164928000000000000000000 3231 578856667113253693560576056375375953551773216010560134407552532991417470299313380486717506833594982596608000000000000000000 3232 514539259656225505387178716778111958712687303120497897251157807103482195821611893765971117185417762308096000000000000000000 3233 345375667440480133753037768796266931190707915793210917332968939014666131441903873897706640302540689768448000000000000000000 3234 168020594971044389393369725360346074633317364439940446270092997358486226106872154869154581768803578806272000000000000000000 3235 56006864990348129797789908453448691544439121479980148756697665786162075368957384956384860589601192935424000000000000000000 3236 11790918945336448378482085990199724535671393995785294475094245428665700077675238938186286439916040617984000000000000000000 3237 1378159357247117342939464596257110660013539557948930523062963751402484424663339616151643869600576176128000000000000000000 3238 35337419416592752383063194775823350256757424562793090334947788497499600632393323491067791528219901952000000000000000000 3239 447309106539148764342572085769915826034904108389785953606934031613918995346750930266680905420505088000000000000000000 3240 1 3241 6400 3242 19971200 3243 40501593600 3244 60033487113600 3245 69350684313630720 3246 65016266544028800000 3247 50861296513585958400000 3248 33879981140112446539200000 3249 19514869136704769206579200000 3250 9837445531812874157036574720000 3251 4382134827807553033589019648000000 3252 1738611992932646666076443545344000000 3253 618410911947735244918267304128512000000 3254 198289041695241679602721566302349312000000 3255 57583137708298183756630342854202240204800000 3256 15205547301097489148235199909937779054080000000 3257 3663642455605606797127728166535596647383040000000 3258 807833161461036298766664060721099060747960320000000 3259 163437403824011764866266139442731831027113656320000000 3260 30407528981457388853368815243320257162594495758336000000 3261 5212719253964123803434654041712044085016199272857600000000 3262 824794351047687043625274123599982975451881348582604800000000 3263 120635138996713878902409658773493162148701254636168806400000000 3264 16330981941680141356413707556461636825880432346371352166400000000 3265 2048558374764356931748535475882547723438441433528822415753216000000 3266 238341887833160758405358454405565648592357128324026454140518400000000 3267 25740923885981361907778713075801090047974569858994857047175987200000000 3268 2582366256990058771391085893925902212312877383354162623054191001600000000 3269 240783391686245479925568836454332399382552429123781232163397671321600000000 3270 20875920059197483109546818120590619026467295605031832828566578103582720000000 3271 1683541940257861541092485332305695082779620613309018776497304685772800000000000 3272 126318256204972673755095540089561684179808409142342315074063392204390400000000000 3273 8819310978674455767628488617162124859099350747392627088807335019361075200000000000 3274 572995822114466846785039157509150994522072523558538624681629501699076915200000000000 3275 34641690274120338508489795922553242983105870281424792280752229302721335787520000000000 3276 1948595077919269041102551020643619917799705203330144565792312898278075138048000000000000 3277 101958920833829861177690237188271571915141331720193510253349128947739282898944000000000000 3278 4961106437414510876777611804239845696607797956595731591011645774325524581056512000000000000 3279 224394660399979415041941210837925328431183476806022321193449824254108342589325312000000000000 3280 9430185603309134917137579385463811927320485612773088048154728864278903097316396236800000000000 3281 368007243055966240668783585774197538627140901961876606757257711776737681846493511680000000000000 3282 13327119444955348858505234141965582291711459806762245687566404276486143192583729315840000000000000 3283 447543266942221482597245537232518623935612743278248436577811343610371878374207096094720000000000000 3284 13924698464634118401718844101620863549269405580634593401705084759149979579415670785310720000000000000 3285 401031315781462609969502710126680870218958880722276289969106441063519411887171318616948736000000000000 3286 10679638300701993417666104780547479696048361497495401200264247615278506077430105767516569600000000000000 3287 262673656927904348740893981410912479332593742363929442287350430707701128202323452494662860800000000000000 3288 5959408591551829912059032203260076874858220529881649221894262896680969346090213328472663654400000000000000 3289 124539477505083139386703040329353443262343220869363444963667861351047196130538335680734848614400000000000000 3290 2393648757647697939012432435130173179502236705109165412201696295167127109628946811783723790368768000000000000 3291 42240860429077022453160572384650114932392412443102919038853464032361066640510826090301008065331200000000000000 3292 683164685016418766982846949528668204964269593550952979070687754831070327782107783498906688133529600000000000000 3293 10105681378356081383293434121329733447018629459319757275309796222406776169456084948361185726352588800000000000000 3294 136426698607807098674461360637951401534751497700816723216682249002491478287657146802876007305759948800000000000000 3295 1676808150161410885526106905295548135227127499013674634445040005921531624044658749795348744339885916160000000000000 3296 18714376675908603633103871710887814009231333694349047259431250066088522589784137832537374378793369600000000000000000 3297 189113701146023784081891756236340015251179793121843003884778948036262965117818655991956625301490892800000000000000000 3298 1724847377693906582402081707741790828756450182094050845776690750192812216333208086547328530767046246400000000000000000 3299 14149595437353403150552670280458080696917320137856281514507090221920696825513096845574695065953396326400000000000000000 3300 103999526464547513156562126561366893122342303013243669131627113131117121667521261814974008734757462999040000000000000000 3301 681964107964245987911882797123717331949785593529466682830341725449948338803418110262124647441032544256000000000000000000 3302 3970791015727303252196607899381644465062461278453830201641183272377925004968289319429467705261495943168000000000000000000 3303 20421210938026131011296840625391314391749800860619698179868942543657900025551202214208691055630550564864000000000000000000 3304 92214530642024247847887295949032654050245194511235824593470693673705204802879647498536120548081704894464000000000000000000 3305 363183382220895499216294580968497837490196458382713401475823039699515883531341380917311490158598714661273600000000000000000 3306 1238125166662143747328276980574424445989306108122886595940305817157440512038663798581743716449768345436160000000000000000000 3307 3621978099489256335467795346158017782297074584956504071705969256162064781486240366000324901853053667246080000000000000000000 3308 9001680864907122363147903139716250076591258894965429237033953004285131589281979733147866300193618673008640000000000000000000 3309 18786116587632255366569536987233913203320888128623504494679554095899405055892827269178155756925812882800640000000000000000000 3310 32473144387192898562213056792218621394311820908049200626517514937197543025186172851007954951257476554555392000000000000000000 3311 45736823080553378256638108158054396330016649166266479755658471742531750739698835001419654860926023316275200000000000000000000 3312 51453925965622550538717871677811195871268730312049789725115780710348219582161189376597111718541776230809600000000000000000000 3313 45110291257532099102437586128492007339194503287276527978183698157017617167922138631537193835433886010572800000000000000000000 3314 29870327994852335892154617841839302157034198122656079336905421752619773530110605310071925647787302898892800000000000000000000 3315 14337757437529121228234216564082865035376415098874918081714602441257491294453090548834524310937905391468544000000000000000000 3316 4716367578134579351392834396079889814268557598314117790037698171466280031070095575274514575966416247193600000000000000000000 3317 980024431820172332756952601782834247120739241208128371955885334330655590871708171485613418382631947468800000000000000000000 3318 113079742133096807625802223282634720821623758600937889071832923191998722023658635171416932890303686246400000000000000000000 3319 2862778281850552091792461348927461286623386293694630103084377802329081570219205953706757794691232563200000000000000000000 3320 35784728523131901147405766861593266082792328671182876288554722529113519627740074421334472433640407040000000000000000000 3321 1 3322 6561 3323 20995200 3324 43677014400 3325 66432738902400 3326 78775941790465920 3327 75834973296955192320 3328 60938817827910422400000 3329 41712620803204684132800000 3330 24698506251141973527076800000 3331 12803705640591999076436613120000 3332 5867589103111297031301542430720000 3333 2395932217103779621114796492544000000 3334 877464098894699598163657392384768000000 3335 289813856663506495850625127313369088000000 3336 86731626837498710658230413100647589068800000 3337 23612685406509023976703229966651306123980800000 3338 5868446814264742723621832153476574610224640000000 3339 1335397675068243677553056916702224977971118080000000 3340 278957545912939955589899100125848996714071982080000000 3341 53615640324467059464378607044188177168444634955776000000 3342 9500180840349615631759656991020200344942023174782976000000 3343 1554575046602664376106125689439669147354149246782668800000000 3344 235281553792342377966322761953890795736512762089150873600000000 3345 32978631123226656644946240467203693202401205486162647449600000000 3346 4285902900774536297577213411117791968584060664981697662550016000000 3347 516945826801113301123159279125592138979985163283946302682955776000000 3348 57917078743458064292502104420552452607942782182738428356145971200000000 3349 6031650057711561267033433446083248278741469744459473467375773286400000000 3350 584238103865923296520583260346477393620165121109884861029605074534400000000 3351 52659327761781886459721904532562495744964216249370955474135070718033920000000 3352 4418287468012731828443118506103066175246836337568188877039526417342136320000000 3353 345178708438494674097118633289302044941159088872514756018713001354854400000000000 3354 25114366029115930682035813288715582118294635526754785733361512613727436800000000000 3355 1701867627384797185041485700505902976486789419224794892048968384177294540800000000000 3356 107412159682657628050189768926215419287409080773359197615319176018504104017920000000000 3357 6313448052458431693172265306885328533671044858789668393167093790420963447275520000000000 3358 345533305573738491315509114768724061640104482136461580977388241232498675154944000000000000 3359 17604012620809413662811201215585520614085323089899726862426937763845195660525568000000000000 3360 834610752201964252885587462759426349113942625467297306887882254496147866059276288000000000000 3361 36806334172106623552254407107690701995924869783107811233755607423280120893214084300800000000000 3362 1509059701056371565642430691415318781832919661107420260583979904354484956621777456332800000000000 3363 57487988611671297738759264434869286926968368042187438498437329689694665014162950717440000000000000 3364 2033470480891907996759368400126422916649276460282955673398213452512222918291670884679680000000000000 3365 66734803963816253348193817495058061173671709287467908917886823305173861227572108124487680000000000000 3366 2030221036143654462970607470016321905483479333656523717968601357884067022678804800498302976000000000000 3367 57199270931351656174128419155242460641447591661279450836680594778646757856341978727082622976000000000000 3368 1490832061508633591772496031173872644378155314575900580317738906464729327106785615759068364800000000000000 3369 35904205481332925668520946084104099518773907159369605642652211997358897961155086912864229785600000000000000 3370 797952648350439919449373679297742130121322140745989807037719568675996732238732441798145841561600000000000000 3371 16342070238217009550323172952017758824884677442477871248132496766484413076249240408026026835181568000000000000 3372 307935872527971493683540572684099337857140686710220279793241752795912175809323922198294348796264448000000000000 3373 5329659332214891236830509911840180847527434962292274073344568798390787658238298653432017575319961600000000000000 3374 84570632045145726984423751619954567788124015156373631994014761498993441897705833349742014732907315200000000000000 3375 1227840287470263888070152245741562613812763479307350508950140241022423304588914321225884065751839539200000000000000 3376 16274464901196770443693472493556348099445537753001064018630040649188119800823973457703081526056200437760000000000000 3377 196456040593018157498871203672215916343306848589798558510605490693770874738517965310844341278821276712960000000000000 3378 2154123252116427165557798285879560486220469831028492966125060204975557837045153128408380935074794700800000000000000000 3379 21392672296880380126918824356321152414879148666765723249793701345964160588586348309710817562122099097600000000000000000 3380 191808875339825781137967086177862536058831688893543518629506237491780355107833529759949533734959159705600000000000000000 3381 1547258261074594634512934495168091124207908957074584383611350315767028197869857140063592905462003888291840000000000000000 3382 11185916280883544816724657579821773537306358197867077265124680151692777627223065553574499529651536307159040000000000000000 3383 72167201812151902043384887611753377660041020631400498484675355817372758885310100345641932449364750368768000000000000000000 3384 413529521495029152978761022664174116432933467427548888142346086509072475517411844837725993876518648938496000000000000000000 3385 2093493202568585086954977677237381464441725678851966246220627062952179407306897464490987843999875660251136000000000000000000 3386 9307992854497247540461362288024665280363980325972588387042480326048920749410667188275315183322524089424281600000000000000000 3387 36103729859868111672092556753550216845048166112863373137619317628310965331047436366643646771675244952918425600000000000000000 3388 121243868932392912331654108500728340151281154856630730686035021886118913425159301231265977964581046483681280000000000000000000 3389 349467622216897217897120665678569921612516269880876811977395063083519221048988574137178407074380663394140160000000000000000000 3390 855942437023994635139324528980845170326307965360408423538837183494416642859116942451929721674932349472604160000000000000000000 3391 1760795870449360392286610459617738636099833528741411614137036491759942808167326281615398284588432261772214272000000000000000000 3392 3000792962315107147418026276249948943212392351798743736768752331027508166031640564443143555425356389780815872000000000000000000 3393 4167768003215426593636147605902706865572767155276032967734378237538205786155056339504366049201883874695577600000000000000000000 3394 4624509702197939097048328165453688439882111501059707813513488181378009159980267993148680136785651970552627200000000000000000000 3395 3999575958657677056906662197149135948006150487402990541417070859570170084307258804885344983165969271829299200000000000000000000 3396 2613056292989682343845685968804102152697351651769953820392486294919177788414075752525092055668433257595142144000000000000000000 3397 1237763507205639004979535458907206282856640256101557072817493508119610531354035882775043605316626279913488384000000000000000000 3398 401871268573259417201147876268573468459948135097908140525160229908964458231829832069819352375528012958924800000000000000000000 3399 82435132015027572759209820773040711478963720020083721133366201006967068355247145039962944077031387273625600000000000000000000 3400 9391344153610736137125169455156536750768018736465234053168301380540552091104105131135018945484588423577600000000000000000000 3401 234783603840268403428129236378913418769200468411630851329207534513513802277602628278375473637114710589440000000000000000000 3402 2898563010373683992939867115789054552706178622365812979372932524858195089846946028128092267124872970240000000000000000000 3403 1 3404 6724 3405 22058082 3406 47057241600 3407 73421061206400 3408 89338747275947520 3409 88281572099848807680 3410 72844908635532387594240 3411 51219076384358710027200000 3412 31163962475638699567660800000 3413 16607275603267862999606440320000 3414 7826556066121872889996344238080000 3415 3287805760776696769872630942013440000 3416 1239249863677370320951991662758912000000 3417 421433471497711435575173736171084288000000 3418 129913891480361178539973557070339583180800000 3419 36448966178458833154121331105547149306163200000 3420 9339511569021569248197206958574316610449817600000 3421 2192190909950896115201844411109804871063915520000000 3422 472590208797835288835092353047671618519884103680000000 3423 93785526935930413069324077462310432695271000375296000000 3424 17167217406748405135165797798339109680029605973458944000000 3425 2903600725932309795815996982164537596335916537601851392000000 3426 454476635363318054997286484164884145513447805885507174400000000 3427 65918048654154589560231427140748404605512992178643769753600000000 3428 8869932626903041571224740836059105323717828227558305658044416000000 3429 1108400427107999310188814729859847430644585535051420580114857984000000 3430 128738657015210586546374925660758575648200749552639071823710912512000000 3431 13908372766821858010813719647278381833421688121311899723811625369600000000 3432 1398510861656984067570096775567715911250263536611913779125334468198400000000 3433 130947233679815608193480061418990466490066342478095526852102150705643520000000 3434 11421978060329722727586131808933878109327077098734525955099490822840647680000000 3435 928392654216175275451610276094906780073741485431515687787930488444016394240000000 3436 70332776834558732988758354249614150005586476169054218771812915791213363200000000000 3437 4966735211169868173706141428038928651865092037702917037385965023961861324800000000000 3438 326953083615296464920541424291476903254204915853357738689636097577375099781120000000000 3439 20062204491838608083596555729440902202459407197779645687927948320789488761569280000000000 3440 1147341208235959316348386808743160785416327179202749466909609152615961032958935040000000000 3441 61141209123100463568565349676444752380738487839093886065577856159140028730048512000000000000 3442 3035112329803140960736987614707616425874608011704763164691249474976797323624972288000000000000 3443 140298067445150190910067252489859569286053755341052677287853006980802456284564344012800000000000 3444 6036238804225486262569722765661275127331678644429681042335919617417939826487109825331200000000000 3445 241593272140548628747135808787538178310584566697292710289682878020941829722019800390041600000000000 3446 8989517102904135023149239396745606634812448993387635731709130344965277385005387921489920000000000000 3447 310751261670845212959318025510228811171584884521422589725672437606640611422572614286049280000000000000 3448 9971662707837788611405671751928231185150412738865204879197133331199756508759885667312336896000000000000 3449 296765353196302882804660100617168445488498153032749249556975555008966666532440945185882374144000000000000 3450 8183146760476777364145521072337240539427523538945596328209368495566399996298797126827735252992000000000000 3451 208840724616334422314130485700273326266639923650174072959509925147267499905542218340916160102400000000000000 3452 4926936278703726371329282478969713574780321464073494455942723948372269997771567436777532266905600000000000000 3453 107308672150167160367551772391960361658715401487520709250432527595548040551464738773014652773203968000000000000 3454 2154589809446493572870059116262106085069109237710219730832213887408650853425488088305235381171781632000000000000 3455 39818477055347698529387054052459306687527191873836945410187645111532951348882577939640984640501579776000000000000 3456 676162817920998654272610351834214641863669295970816054135261898120370871962156983880695965593423052800000000000000 3457 10530609812436293856356764923936565070506405146508450028291764005911701913336555989697505686371644211200000000000000 3458 150109056235455534243340067279386673005036756997502269494195326920632260001015634471324444693006710210560000000000000 3459 1954098249922269365417766232976301511083424925913913472522649880806087813227507098742777146092890923991040000000000000 3460 23174919595569370017937017078806663534954302630136938726759847709209041434066575416668725451908671309086720000000000000 3461 249729737021221659676045442659554563954248950755785977659050083073373291315372579920999196680050337382400000000000000000 3462 2438039466512265694464443643591583539621142298903944459857844878818017216909400102279585377757779564953600000000000000000 3463 21495381296416475872861511457665794874326404602003110321079999014912185129084544235098344413897756497674240000000000000000 3464 170553517171566792171556910582135159330720980776549268777093762675696682007818350980124568792237936801218560000000000000000 3465 1213130662462273473349299960753574278465289556813842379527392731290036076862062786810240884473821453698990080000000000000000 3466 7702416904522371259360634671451265260097076551198999235094557024063721122933731979747561171262358436184064000000000000000000 3467 43446445352071500384831079943654793107735072421606855060455235713859426959048081948263587231651740554100736000000000000000000 3468 216563819908787171149004152334525430260094822532317246762884559558314682072793516172883111739310214454286745600000000000000000 3469 948287029600598370637306060979967414320718238058177035067782389581105198773292820817624534737282605716498022400000000000000000 3470 3623305665339599744524632113595099374120953267804377925035108831832282550536760628795699714817079806916768563200000000000000000 3471 11988879039726616801735915081748490576135507136117426957836757164150934909864281492338712291674161125827543040000000000000000000 3472 34055366547629230335365787768444987723515353604043705561391368176428742642513031485483878393741095371915919360000000000000000000 3473 82219384950704856095383116183817184646772782272619803426787731740235107236924318872096792122032073112197005312000000000000000000 3474 166754808914105623630072799020699642100496910524750023851513146064702189325592984754675184022149556734596743168000000000000000000 3475 280240720536205284156094565020898009641112863520760456750459592692068957061065988268273573148334671734530637824000000000000000000 3476 383891397994801759117937760302600013207003922631178707877341907797354735700090394888045990614157084567850188800000000000000000000 3477 420205449156472195791256197087981095537396185582776693757631007183590994482531378188266557293874646621565747200000000000000000000 3478 358575316613522940408538621515077201525244745030636112006511792796664315291760109387320795557439698450402770944000000000000000000 3479 231186717290297685263399900713668195720223585611857493267356287461007255911792702104983144504138752948285997056000000000000000000 3480 108087296395463852850420732801195520076987650415933373475647095436315080686032951633498613014922014365432414208000000000000000000 3481 34643364229315337452057927179870358999034503338440183806297145973177910476292612703044427248372440501741158400000000000000000000 3482 7016377565430954420669959935163617012462684220443581530389295386972741362287111433527985265493152506681753600000000000000000000 3483 789342476110982372325370492705906913902051974799902922168795731034433403257300036271898342367979657001697280000000000000000000 3484 19489937681752651168527666486565602812396345056787726473303598297146503784130865093133292404147645851893760000000000000000000 3485 237682166850642087421069103494702473321906647033996664308580467038371997367449574306503565904239583559680000000000000000000 3486 1 3487 6889 3488 23160818 3489 50652708966 3490 81044334345600 3491 101159538130177920 3492 102575771664000410880 3493 86881678599408348015360 3494 62728571948772827267089920 3495 39205357467983017041931200000 3496 21468853749467500132161525120000 3497 10400683784628391654935342487680000 3498 4493095394959465194932067954677760000 3499 1742284145076204926742504196886968320000 3500 609799450776671724359876468910438912000000 3501 193550345676515605311824791232173310668800000 3502 55936049900513009935117364666098086783283200000 3503 14770407529611935388161285293300841857068134400000 3504 3574438622166088363935031040978803729410488524800000 3505 794842272560617017769763481480812934566279685120000000 3506 162783697420414365239247561007270488999174079512576000000 3507 30766118812458315030217789030374122420843901027876864000000 3508 5375680032504080135279871865125369390260179797779939328000000 3509 869691539171638355798974052614413021789483870762571923456000000 3510 130453730875745753369846107892161953268422580614385788518400000000 3511 18164377487138838699217372062904630373095160124747077193302016000000 3512 2350190994874425130160278446908122175965081486909583372241076224000000 3513 282806316383222490662620173111277368507798138924786532459676172288000000 3514 31674307434920918954213459388463065272873391559576091635483731296256000000 3515 3303957930711578615051576367244854222429034809231644041287527143833600000000 3516 321144710865165441383013222896199830420102183457315800813147638380625920000000 3517 29099854607104829833705940100497591085486033333277422080133281168102522880000000 3518 2458937714300358120948151938492046446723569816661942165771262258704663183360000000 3519 193808999845310044623822520970236751755394093731445805247607670754267543633920000000 3520 14250661753331620928222244188987996452602506892018073915265269908402025267200000000000 3521 977595396278549195676045951364576556648531972792439870587197515716378933329920000000000 3522 62566105361827148523266940887332899625506046258716151717580641005848251733114880000000000 3523 3735365587683139759132342497841037169533590707716323760652314485997805083201372160000000000 3524 208000883777303256061158861195569332914028366777045817830007827693983040948792197120000000000 3525 10800045888436899833944787023616099978228395967269686695019637207187580972341133312000000000000 3526 522722221000345951962927691943019238946254364815852836038950440827878919061310852300800000000000 3527 23573497234869260126328129326893721288088398062061265703317545490018246862057652826931200000000000 3528 990086883864508925305781431729536294099712718606573159539336910580766368206421418731110400000000000 3529 38705489576191616359046943877612802567014350697154639097340124341541122440813823369465036800000000000 3530 1407472348225149685783525231913192820618703661714714148994186339692404452393229940707819520000000000000 3531 47572565370010059379483152838665917336912183765957338236003498281603270490891171995924299776000000000000 3532 1493364878136837516173340710848556187706547681696573835060631554752937447583627225263362801664000000000000 3533 43498223790836820417900073045780285552558803749842757025489459541633433313659269603947737776128000000000000 3534 1174452042352594151283301972236067709919087701245754439688215407624102699468800279306588919955456000000000000 3535 29361301058814853782082549305901692747977192531143860992205385190602567486720006982664722998886400000000000000 3536 678833280479799419441748539952447136333232691320046066139788505606731360292966561439208395734253568000000000000 3537 14495087106715717015138512941337547675821380408775101294631954560896675516843933047201920450090237952000000000000 3538 285441715332247965836573793306339400385405644972801994725060028276119148639388220006437818094084685824000000000000 3539 5175650725175288588093347459762116297554241977714390885486465795723594374385888291060127229970101567488000000000000 3540 86260845419588143134889124329368604959237366295239848091441096595393239573098138184335453832835026124800000000000000 3541 1319006745415884152298940973836345395831247728259940222634581131576831172381373349327747575880259217653760000000000000 3542 18466094435822378132185173633708835541637468195639163116884135842075636413339226890588466062323629047152640000000000000 3543 236171628837096730848473536473223528243047619554753507231728684717072613075864849179631434376033782024110080000000000000 3544 2752621053342713621613243287170674225729313634810575360149113635667949766194562724921221545486186838763765760000000000000 3545 29159121327782983279801306008163921882725780029773044069376203767668959387654266153826499422523165664870400000000000000000 3546 279927564746716639486092537678373650074167488285821223066011556169622010121480955076734394456222390382755840000000000000000 3547 2427568553295296758822015613637043621134993463986875852490493659241476120561695495665450732251502369057013760000000000000000 3548 18950696448305219859191218661295630848860271557574966332345144049562491005675171288743196038866566881025720320000000000000000 3549 132654875138136539014338530629069415942021900903024764326416008346937437039726199021202372272065968167180042240000000000000000 3550 829092969613353368839615816431683849637636880643904777040100052168358981498288743882514826700412301044875264000000000000000000 3551 4604654800468008710016943226643659534141337137114609607868863366658116804936649792947505422136136010418461081600000000000000000 3552 22604669020479315485537721294432510440330200491289901711356238345412573406052644438105935708668304051145172582400000000000000000 3553 97503721595798838437617932150611873391872058835563904396745565400361697229092749889740528653808057772850072780800000000000000000 3554 367072834243007391765149862214068229239988927380946463611277422683714624862466823114317284343747982203670862233600000000000000000 3555 1196976633401111060103749550698048573608659545807434120471556813099069428899348336242338970686134724577187594240000000000000000000 3556 3351534573523110968290498741954536006104246728260815537320359076677394400918175341478549117921177228816125263872000000000000000000 3557 7977596379231066952691468836483332183543911226423631349396347661387037376833403277603870435615196502393312247808000000000000000000 3558 15955192758462133905382937672966664367087822452847262698792695322774074753666806555207740871230393004786624495616000000000000000000 3559 26446278407861893185634732307246114909830500230061901185670084028159767742379227303837488293409281555879199506432000000000000000000 3560 35738214064678234034641530144927182310581757067651217818473086524540226678890847707888497693796326426863783116800000000000000000000 3561 38597271189852492757412852556521356895428297633063315243950933446503444813202115524519577509300032541012885766144000000000000000000 3562 32502965212507362322031875837070616332992250638369107573853417639160795632170202546963854744673711613484535382016000000000000000000 3563 20683705135231957841293011896317664939176886769871250274270356679465960856835583438976998473883271026762886152192000000000000000000 3564 9546325447030134388289082413685076125773947739940577049663241544368905010847192356450922372561509704659793608704000000000000000000 3565 3020989065515865312749709624583884849928464474664739572678240995053450952799744416598393155873895476158162534400000000000000000000 3566 604197813103173062549941924916776969985692894932947914535648199010690190559948883319678631174779095231632506880000000000000000000 3567 67133090344797006949993547212975218887299210548105323837294244334521132284438764813297625686086566136848056320000000000000000000 3568 1637392447434073340243745053975005338714614891417203020421810837427344689864360117397503065514306491142635520000000000000000000 3569 19727619848603293255948735590060305285718251703821723137612178764184875781498314667439795970051885435453440000000000000000000 3570 1 3571 7056 3572 24304392 3573 54474243936 3574 89351378616024 3575 114369764628510720 3576 118963616841089233920 3577 103396377837312414167040 3578 76629640524678162949547520 3579 49179200407837896577398497280 3580 27663300229408816824786654720000 3581 13771293823294789175684701931520000 3582 6115602065361494293101981382755840000 3583 2438713931294922031956974729862021120000 3584 878111209118407283078222115231032033280000 3585 286849661645346379138885890975470464204800000 3586 85355702443343381942514732933388430004940800000 3587 23216751064589399888364007357881652961343897600000 3588 5789999751607878672159223834973930007970708684800000 3589 1327433627263364183996083106586654690248442475315200000 3590 280420353759385683869172556266430803314983472910336000000 3591 54695322333259226720387180498442884303722490716225536000000 3592 9867533379122994129691669063559991263703389347849961472000000 3593 1649165143884729975414555473057591583377209941440663126016000000 3594 255689312516461676604898371468637428406108258004196145496064000000 3595 36819261002370481431105365491483789690479589152604244951433216000000 3596 4929532598048140225449145279840579688944594224623668333689962496000000 3597 614183246660516434015219434125322595318874628579037787945667919872000000 3598 71267191728572067646980283624041896863965131009046206179838395416576000000 3599 7706686664165586349687247222241220295358436236012720778619765794013184000000 3600 777090905303363290260130761575989713115308987131282678510826384229662720000000 3601 73096679995632495303178751637276967853040032466929686791534507626248273920000000 3602 6416517940866614978332159792159718834349670349987671568669388497566606295040000000 3603 525765591275858390951823032666663022063076018980807997626728075679397073387520000000 3604 40221067732603166907814461998999721187825315452031811818444697789473876114145280000000 3605 2872933409471654779129604428499980084844665389430843701317478413533848293867520000000000 3606 191608697670595642352505006467457005103112266667318214635090713080410270932664320000000000 3607 11931525390082496215680311754081647020474882767608139635655378457763926060239421440000000000 3608 693598410176111424748363385914904164953395158780167906714808710873697701764970577920000000000 3609 37632159895709019865834280117844543924138055281508597195090646979711393254735326740480000000000 3610 1905128094720269130707860430965880036159489048626372733001464003347889283520975916236800000000000 3611 89959219301913196025619946203657164634262702393674575880264251475158869582844131069132800000000000 3612 3960347535458035701223125726918145176398850874426292638157347642323065472825685674924441600000000000 3613 162466350059255232022269622843804839329478440522976284039757238164136918466616500710853836800000000000 3614 6206953055672910114305346272737180338928483148161889397064361758043503635054144038521484083200000000000 3615 220691664201703470730856756363988634273012734156867178562288418063769018135258454702986100736000000000000 3616 7297217853278064760470285357165798102809834101143369099853058345108536447472350208766127374336000000000000 3617 224195374045394159874874299058455584265051073235128191067825877666738864471278163860814636777472000000000000 3618 6394238897253012601431310737729701976226144151226885282746950552620114697107912631780317453090816000000000000 3619 169121094098773557784795484001993750228348628979388639315103018697870788723507240220148804473585664000000000000 3620 4143466805419952165727489358048846880594541409995021663220023958097834323725927385393645709602848768000000000000 3621 93918580922852249089823092115773862626809605293220491032987209716884244671121020735589302750997905408000000000000 3622 1966871819711271139592641294501494930780685772390713744902366757340133508593284453481860590304552288256000000000000 3623 38001447988383804659299333689991147341875891149586620278868369047477296467915533591800476310789840437248000000000000 3624 676285028089571042177530734742249862880420951754680409036898197307882998253089403365189958049426604818432000000000000 3625 11066482277829344326541412023054997756225070119622043056967425046856267244141462964157653858990617169756160000000000000 3626 166194849922401403189666562703379519874737213760752468051957222578680727720053042015296194560912661424373760000000000000 3627 2285908111213380703521027809814904273364806589270700613205867763187468254956519034034951167293956606258053120000000000000 3628 28731500225423354014945332299225262332464551785833461155639268954545937204539696134680679326849902861415874560000000000000 3629 329194816142138768035644824309767412487220966224125758325629590055475483902861603170239647880517531090120867840000000000000 3630 3429112668147278833704633586560077213408551731501309982558641563077869623988141699689996332088724282188759040000000000000000 3631 32379817981193977183833917145223024179070914710569746720553730169391031203560157688876030939067298140011888640000000000000000 3632 276272963097606676294324873706822254689169578740183806696337471929158959785214893829280973657525818001069178880000000000000000 3633 2122478002210184624229416490065110655072350414448396229222656133550998992635619184339237956353055490674880675840000000000000000 3634 14625199983979553426330823001854903107607914574558480266987364920249852433629813442087561542995272990431599656960000000000000000 3635 90001230670643405700497372319107096046817935843436801642999168739999091899260390412846532572278603018040613273600000000000000000 3636 492279458668216203907265930412085782922746588476980081713980301744540487509590923318751488766554177113828202905600000000000000000 3637 2380575292664209702476927782888295427865222308455843977243725638287031611240409838138440035229306766938512503603200000000000000000 3638 10117444993822891235526943077275255568427194810937336903285833962719884347771741812088370149724553759488678140313600000000000000000 3639 37537187223458842844853585909890803268367563356521134017988021658786817290283563824559750120717184962740602955366400000000000000000 3640 120655244646831994858457954710363296219752882217389359343532926760386198433054312293227768245162380237380509499392000000000000000000 3641 333076450010972830876869846806073324775655843867722738469471178099094294265896411401023134873969387697557462843392000000000000000000 3642 781804445164644561363763945975366553987303300189515872240842070815929662929673521205179302690289257234544600285184000000000000000000 3643 1542189590461764614197013811239079229783173633250551857570976139691696869340725850048572871060296617010608526589952000000000000000000 3644 2521688384403696193484306367026061983834648778693469929271460985171558394462538214268612397274268792679508536721408000000000000000000 3645 3362251179204928257979075156034749311779531704924626572361947980228744525950050952358149863032358390239344715628544000000000000000000 3646 3583451914678936696004014311037035450712395632880194110017339294717477718446764830802764985600276705386670025867264000000000000000000 3647 2978453539473401929146193713069743751241471694861460039494931361843098363384324015212687780239191027853855605915648000000000000000000 3648 1871079787617906340104660153082274920651693757028353101733995342696305382126049701864380785022055902113319547305984000000000000000000 3649 852643953851197825870478044442555660043809813329376096992706738443885996918199864140730484313848259190879793709056000000000000000000 3650 266451235578499320584524388888298643763690566665430030310220855763714374036937457543978276348077580997149935534080000000000000000000 3651 52632342830320853448794941014972571607642581069714573888438687558264567710999991613625338537891867851288876154880000000000000000000 3652 5776720554547410744379932550423818834985161336919892256048148634443672065841462494178390815134473300751218114560000000000000000000 3653 139198085651744837213974278323465514096027984022166078458991533360088483514252108293455200364686103632559472640000000000000000000 3654 1657120067282676633499693789565065644000333143121024743559423016191529565645858432064942861484358376578088960000000000000000000 3655 1 3656 7225 3657 25489800 3658 58533077400 3659 98394103109400 3660 129112742100154680 3661 137720258240164992000 3662 122787447382409959296000 3663 93379853734322774044608000 3664 61516572532311080812275648000 3665 35531972294662880277170414284800 3666 18169758559770791050825780032000000 3667 8291466489442070982860164287936000000 3668 3398863455556676635973985806954688000000 3669 1258550582400415120063510173089507328000000 3670 422956899058699508016010318836280429363200000 3671 129530550336726724329903160143610881492480000000 3672 36276173538420937325568761496690082752099840000000 3673 9318945913425467455190552953371941258094981120000000 3674 2201723589756153863492125905667718121452019486720000000 3675 479535397848890311468585022254429006852249844207616000000 3676 96477955043407693616893891382141073997655028179865600000000 3677 17962441084445359684308971777329538140654317973851340800000000 3678 3099692550615810112479230825400910299141608175574607462400000000 3679 496467423523632253015423470535045799579180909454532961894400000000 3680 73894211317257424538815629354436216809365286563212686048362496000000 3681 10231506182389489551528317910614245404373655062598679606696345600000000 3682 1319106408181400486254447209142525490837951602700222359663332556800000000 3683 158481212754365401277141443269837705399245328267269572068123240038400000000 3684 17755360697894247887911467213231127753177519708288235849976979547750400000000 3685 1856027038286545379216345372689760554465490060173063587517593595391508480000000 3686 181112315832799992649336927496339537976067981678177979104539375034171392000000000 3687 16503859780263899330170827518103940398069194830423968345901150549988868096000000000 3688 1404828549174584642983328924192544502368980856929119002534434299846022135808000000000 3689 111725188146119908077262394441665892188403654033421699495679716081871878094848000000000 3690 8302777553373082311684556798364942445201082975455138296807512615112821569277132800000000 3691 576581774539797382755871999886454336472297428851051270611632820493945942310912000000000000 3692 37415482180271716648563477614253428699188814234361462182122443297458492094283776000000000000 3693 2268559761667000925218164537453681571656079684104442338621318667298535941716574208000000000000 3694 128493551628779616507869883672696989533032821081710592974730588104165792185946472448000000000000 3695 6797308881162441713266316846285670746297436235222490368363248110710370406636568392499200000000000 3696 335720743520827913886933941798255689298836789666476658437453107907036587157050024263680000000000000 3697 15475127606102924792502478840986262249584476780816638350831171831143400779429734451773440000000000000 3698 665430487062425766077606590162409276732132501575115449085740388739166233515478581426257920000000000000 3699 26677713163139069349111318751056590094442766654056901186073773766724755361847823128089067520000000000000 3700 996560796160817235019025040456136176639073127677103353195333637819206972517026459518171611136000000000000 3701 34662984214289295131096523146300388752663413136594899241576822185015894696244398591936403865600000000000000 3702 1121753169998596125412719397989848750910660667675762590349752054115088847510377239539048303820800000000000000 3703 33746074530791100106165975222861283256562375085912524593021707627962256162603848622799703139942400000000000000 3704 942824000666388082557984083267287689351712071277841758527484035564904667073564668665567216297574400000000000000 3705 24437998097272779099902947438288096907996376887521658381032386201842328970546796211811502246433128448000000000000 3706 586991130767826556811394325723586641417560033082628068956170060730526529194506379597433142193736908800000000000000 3707 13049264368607836532191766164162810720744219196990731686794857503932474379785564900281398314922305126400000000000000 3708 268125450894602527991638365146666054243216126519300128432445279656272916973329814649178165376422458163200000000000000 3709 5084452994742092382656253442781222954538024325106728361385629006815249388531291300014045210101048095539200000000000000 3710 88839260508130014176957446518413731987473479571410290096210717737262812043246744351154499034674676723875840000000000000 3711 1427773829594946656415387533331649264084395207397665376546243677920295193552179819929268734485843018776576000000000000000 3712 21065926152444739263953349395296790019210111744235729503077033914578390487322512781763421152677087347212288000000000000000 3713 284753208681321992809300446998494540949322889784151929834696458431542381759669827946595210063773042762317824000000000000000 3714 3518391341164131063694576709523771531390786214451639946601588444010074513606767874119795053160856748707282944000000000000000 3715 39640542443782543317625564260634492587002858016155143398377896469180172853302918048416357598945652702102054502400000000000000 3716 406153098809247370057638978080271440440603053444212534819445660544878820218267602955085631136738244898586624000000000000000000 3717 3773293305066556212148387925390908866028828367481716452516140330223390329769711924227892315076794017122353152000000000000000000 3718 31683685053654098987722177976695091906813495339648063545730765629971007689653612824072302137708318016789282816000000000000000000 3719 239607868218259123594648970948756632545277058506088480564588915076655745653005446982046784916419155001968951296000000000000000000 3720 1625647228988496515465233787513871922345648966172077229676672485366233597430390801832040494586782267013358577254400000000000000000 3721 9852407448415130396758992651599223771791811916194407452585893850704446045032671526254790876283528890990051983360000000000000000000 3722 53085359535490478704925318615333131068908120921584792393783696717974701824728274939969843378184387009662817402880000000000000000000 3723 252936124845572280888173576931881389210679870273433422582145849067997108694293545302209253743113843987216953507840000000000000000000 3724 1059399131599570857633074836714691615679514239261192161249857251893495136415229486845485135242897114671097095127040000000000000000000 3725 3874373966992716279343816545699443623056509217869502761142335092639067927461410694749202780316880876511440805036032000000000000000000 3726 12277945670047340321864207363132039650531191183389269313479230927377327939138273328430572191145045031198227903283200000000000000000000 3727 33423296546239981987297008932970552382001575999226344242249017524527170500987521838505446520339289251595175958937600000000000000000000 3728 77377220771432287066482116570849634966551593751633591464932657008836874173519057406950965232018354568761434754252800000000000000000000 3729 150571889068733099156397632245977668043019317570746448256085170395574457851172219818931608019062744025697927089356800000000000000000000 3730 242922647697556066638988180023510637776071165680804269853150741571526791999891181307876327604087893694792655704162304000000000000000000 3731 319635062759942192946037078978303470757988375895795091912040449436219463157751554352468852110641965387885073294950400000000000000000000 3732 336239481604614514657519524639514040667494265552719512271107485770568526178933453279869831441064924628814168011571200000000000000000000 3733 275888805419170883821554481755498700034867089684282676735267680632261354813483859101431656567027630464668035291545600000000000000000000 3734 171120904627080674775394551974929573439347941702909508354786282923807675770388722733799381921320935351502958598553600000000000000000000 3735 77004407082186303648927548388718308047706573766309278759653827315713454096674925230209721864594420908176331369349120000000000000000000 3736 23766792309316760385471465552073551866576103014292987271498094850528843856998433713027691933516796576597633138688000000000000000000000 3737 4637422889622782514238334741868010120307532295471802394438652653761725630633840724493208182149618844214172319744000000000000000000000 3738 502853084416928224435482080443519169671901092280074958433106914263319646695235741210106911317428549372621094912000000000000000000000 3739 11972692486117338677035287629607599277902406959049403772216831291983801111791327171669212174224489270776692736000000000000000000000 3740 140855205719027513847473972113030579740028317165287103202550956376280013079897966725520143226170462009137561600000000000000000000 3741 1 3742 7396 3743 26718050 3744 62840853600 3745 108227660112600 3746 145544557319424480 3747 159152973428790668880 3748 145511289992037182976000 3749 113516995105038007369152000 3750 76737488691005692981546752000 3751 45497657044897275368759069260800 3752 23890406099211514775450216731852800 3753 11198627859005397550992289093056000000 3754 4717206627377965922248751928736512000000 3755 1795571008378370028547399930588348032000000 3756 620549340495564681865981416011333079859200000 3757 195511826589883847580400769882070628473139200000 3758 56353408840613579596703751318949769383434240000000 3759 14905476638342291803328142223862214001918356480000000 3760 3627522314510250384136280507533625133940551598080000000 3761 814197383491825698719388159915922161312956806189056000000 3762 168887800118590130648650229742559854032344754655215616000000 3763 32434134340956513726843055484650699240302572200831180800000000 3764 5776096272198168705441267620223011482099101553678457241600000000 3765 955221921014772149662349632694380523852138919439574866329600000000 3766 146874922575231365732082879523087949347504880253029031446839296000000 3767 21020061034709073534195399796361933058540986900827731769757270016000000 3768 2802674804627876471226053306181591074472131586777030902634302668800000000 3769 348432535532487071297781841386361376079910359056101591859643128217600000000 3770 40418174121768500270542693600817919625269601650507784655718602873241600000000 3771 4377288257387528579299773716968580695416697858749993078214324691172065280000000 3772 442812128231202891118841625045595776155702080162579944944520071984374087680000000 3773 41859583996855898301077997367591475714718712265368885420536663054772862976000000000 3774 3698865058631266649877073949208992217700598938358050602614694226294474801152000000000 3775 305591527932212588808961785980237033515323012289640121845431649460622932836352000000000 3776 23609128329391509718269504836873169675012383578033911127715633718329268868271308800000000 3777 1705759521798536577144971724464086509019644713512950078977454536149289675732602060800000000 3778 115254021743144363320606197598924764122948967129253383714692874064141194306256896000000000000 3779 7282234373823410956125670537763641017347380791508878271025726069157973882350600192000000000000 3780 430211999930490739561885767154036638563291419067601424011365970854871072434250842112000000000000 3781 23758457696161351092305141491081673364657768618008288641027685740460254975181502755635200000000000 3782 1226168206953107778324821448661678557063800936480622896693038610410095110426440483681075200000000000 3783 59118824263810553597803891274759501858433259437458603947700075859058157109846237606051840000000000000 3784 2661721948249703064310426360649637106928530006300461796342961554956664934061914325705031680000000000000 3785 111852815507129567407044962291844977516155726855671678669048543525338033251829081550650081280000000000000 3786 4384630367879479042356162521840323118633304492742329803826702906193250903471699996785483186176000000000000 3787 160229644530552266743493678243773547009186627223909921744188860550235973233389732491226026868736000000000000 3788 5454626196784758016799784791277397344993587309750124995546854827242075684540927063531098787020800000000000000 3789 172843467610617019657343180573602528369484297877707085796390962338233273253890626325641692813721600000000000000 3790 5093591167953693395616399035679225529908884206845082283469154073804262175073838049269930702510489600000000000000 3791 139462526178572125171977005596897195008905249583418352921385438540760698353521685789010702634737205248000000000000 3792 3543988900537832827899650965756446367285121636472748733061088791153448334630668721226624914012145451008000000000000 3793 83488200060747023349559085250993207690851423166906099961535264791595657883126330451973375378170734182400000000000000 3794 1820987910758935075322458538682040530011778210961197199161033322624237368167812037782664564852176768204800000000000000 3795 36723256200305190685669580530087817355237527254384143516414172006255453591384209428617068724518898158796800000000000000 3796 683720260892954822947739099323816817668422325608897508378329311534646990501407826452797788616497303901962240000000000000 3797 11733128048538028300942451329467642174631318837681259027706686935442781390568802164663190622508105518746173440000000000000 3798 185259916555863604751722915728436455388915560594967247805895056875412337745823192073629325618549034506518528000000000000000 3799 2686268790060022268899982278062328603139275628627025093185478324693478897314436285067625221468961000344518656000000000000000 3800 35695503922153516251145527220353654658664272760060808017922288246774363652449458432085053790367210580849197056000000000000000 3801 433700372654165222451418155727296904102770914034738817417755802198308518377260919949833403552961608557317744230400000000000000 3802 4806253310069109678314076611010700117597920293237433452039392168623878006934891506329301324619705694831914673766400000000000000 3803 48450134174083766918488675514220767314495164246345095282655162990160060553779148249287311740118000955966881792000000000000000000 3804 442972655305908726111896461844304158303955787395155156869990061624320553634552212564912564481078865883125776384000000000000000000 3805 3661445854012901814268644192431826558481134555188079343503511603113524576135595631981855415788917500815211495424000000000000000000 3806 27263689128342222740092673679030831604690294226323544650087686398568398382301973628911046480643631852224036365926400000000000000000 3807 182171013721195761036073774128069647540430602330434593798313177299525207372654096520451083302482449194406061172326400000000000000000 3808 1087588141619079170364619547033251627107048372121997574915302551041941536553158785196722885387954920563618275655680000000000000000000 3809 5773813516536582066200406712926527020377124446118251831535650307737366098466034139059072965074290092992149963407360000000000000000000 3810 27111819990693515789114953260698474704379540877424834687210879705897197331927464652973038270783623045354443306434560000000000000000000 3811 111933085390148943757917449890597988422366961622511103208627774785775571841814818352988686575092386572963344507994112000000000000000000 3812 403589716336311684535589678478775845579238622188209048188855075283923188612740753498100053003150013558853749211922432000000000000000000 3813 1261217863550974014173717745246174517435120694338153275590172110262259964414814854681562665634843792371417966287257600000000000000000000 3814 3386283578849190503808886000934934320784707617675041671447585391937026753771283719418990170745607990476683854689075200000000000000000000 3815 7733539524669097231671645056189241894765075505230838411819485557261588126856039845700126200756861491764318533006131200000000000000000000 3816 14848395887364666684809558507883344437948944970043209750693412269942249203563596503744242305453174064187491583371771904000000000000000000 3817 23640209241725324590288902361235324697260820281253004997814511640302791495147304959908596302103079760087980020894531584000000000000000000 3818 30701570443799122844531042027578343762676389975653253243914950182211417526165331116764410781952051636477896131031859200000000000000000000 3819 31882400076252935261628389797869818522779328051639916830219371343065702815633228467409195812027130545573199828379238400000000000000000000 3820 25828779808609972870179961355236308676681987282341198444734680581724113673424387619166943442654890568565630240712294400000000000000000000 3821 15820127632773608382985226330082239064467717210433984047399991856306019624972437416739752858626120473246448522436280320000000000000000000 3822 7031167836788270392437878368925439584207874315748437354399996380580453166654416629662112381611609099220643787749457920000000000000000000 3823 2143648730728131217206670234428487678112156803581840656829267189201357672760492874896985482198661310738001154801664000000000000000000000 3824 413233490260844571991647274106696419877042275389270488063473193099056900773107060221105635122633505684433957552128000000000000000000000 3825 44275016813661918427676493654288902129683100934564695149657842117756096511404327880832746620282161323332209737728000000000000000000000 3826 1041765101497927492415917497747974167757249433754463415286066873358966976738925361901946979300756737019581405593600000000000000000000 3827 12113547691836366190882761601720629857642435276214690875419382248360081124871225138394732317450659732785830297600000000000000000000 3828 1 3829 7569 3830 27990162 3831 67409640150 3832 118910605224600 3833 163835031878453880 3834 183604459058453981520 3835 172089836554645224678960 3836 137671869243716179743168000 3837 95467792883336964197456832000 3838 58082605190222209017732736588800 3839 31306524197529770660557945021363200 3840 15068873647077662944615224203616153600 3841 6520185712677834927958510472718528000000 3842 2550324068758844576107200239186189952000000 3843 906045130827725516405018004974880416947200000 3844 293558622388183067315225833611861255090892800000 3845 87048765615225343666826672190434858053717094400000 3846 23696608417478010220413927429618378025734097920000000 3847 5937871193453305613652142552232268304237896852480000000 3848 1372835819926404257876375358076100431939801752293376000000 3849 293459999792839462552716618209695944713227146002141184000000 3850 58105079958982213585437890405519797053218974908423954432000000 3851 10673650557682602278194568998405267067384789956003965542400000000 3852 1821636361844497455478539775727832246167004152491343452569600000000 3853 289202988806432416031772974794550647401473579249525686529949696000000 3854 42757549575843315662543665965778949561971709178276028423889485824000000 3855 5892623776730110280752777076246795234077656661198707472788621361152000000 3856 757623057008157036096785624088873672952841570725548103644251317862400000000 3857 90940891773979125608721060601840319156856603713642515475366856464793600000000 3858 10197505330922192618257921595486361121455520496423114068637803504918855680000000 3859 1068764349037619477958709266572102815600289873963828955129168502821979422720000000 3860 104738906205686708839953508124066075928828407648455237602658513276553983426560000000 3861 9601066402187948310329071578039390293475937367775063446910363717017448480768000000000 3862 823432636140589919791752138869495943993406863659767206211488841141849404997632000000000 3863 66086350711969059562715193088126117333642282286293888064230632993355856532524236800000000 3864 4963819231254564918266163391952583924171353647281629814602211989278728779554042675200000000 3865 348943076229543874389467323850504615858640292880527544534604145516593879881623378329600000000 3866 22956781330891044367728113411217408938068440321087338456223956941881176308001538048000000000000 3867 1413313640396651218638851289752128175905187825921299990599838990191197546551581868032000000000000 3868 81406865686847110193597834289722582932138818773066879458550725835012978681371115598643200000000000 3869 4386043080542567473601405266975541114563284162675725285949720813891309022125580350180556800000000000 3870 220973027581620780336680322498101071390854983052900826311181172433190711686136381451953766400000000000 3871 10406287926808885585622736117643131850383286992607538913491671492493283515451771452097822720000000000000 3872 457876668779590965767400389176297801416864627674731712193633545669704474679877943892304199680000000000000 3873 18813643568299193237864962657488325218217393257123976352133965020961857192957651516819343671296000000000000 3874 721462331619125584165082481039334906194249602294928136634006832542972088877767332079767874699264000000000000 3875 25803791052164895893223481928236637815160288967186685057058840117122044285181423089916804199350272000000000000 3876 860126368405496529774116064274554593838676298906222835235294670570734809506047436330560139978342400000000000000 3877 26699024619280820852784296607379541576094421441558468008018024366083421331810166339975142304225689600000000000000 3878 771067831004830106228410486021121160717606891232208556071560543692489208062677603898482109746037915648000000000000 3879 20697879620502204224052822654174801353380467335233206142391497731667014232113836073274941338084821696512000000000000 3880 515854845926362628353316503073279664499636262816581445394988097312316354708067914441621614887652479205376000000000000 3881 11923060118109324900619107854052218660604800414156835294506800362407311972026098022471442985610835604275200000000000000 3882 255241805491377399724364605171932680956650912569727807415738170721163937771521653962536816506780110343372800000000000000 3883 5053787748729272514542419182404267082941688068880610586831615780279045967876128748458228966834246184798781440000000000000 3884 92412118833906697408775665049678026659505153259531165016349545696531126269734925686093329679254787379177717760000000000000 3885 1558035898234812915961989721276150589820779864603674554047577428322217760442373045339222628451997380199820820480000000000000 3886 24176419110540200420099840502560957428253480657643225838669304922241310075829926565608626993220649003100667904000000000000000 3887 344616414779056077174643489197521444019680970052168693734252295586524436843609631214861954259297725620468842496000000000000000 3888 4502987819779666075082008258847613535190498008681670931460896662330585974756499181207529535654823614774126208614400000000000000 3889 53814395419989779815324328208195250281211033579162919820245797817032740583565375460660475926104367461808819771801600000000000000 3890 586750504901824050889665255947419180485462237088937641911067085876034397330486996958169060097525038777141325253836800000000000000 3891 5820937548629206854064139443922809330212919018739460733244713153532087275104037668235804167634176971995449655296000000000000000000 3892 52388437937662861686577254995305283971916271168655146599202418381788785475936339014122237508707592747959046897664000000000000000000 3893 426361287215748520495374890654099926479133960741824193091970451137942577181081897514933286801635639441082089367142400000000000000000 3894 3126649439582155816966082531463399460846982378773377416007783308344912232661267248442844103211994689234601988692377600000000000000000 3895 20579886609787025601224513378736703913933122821478499111334812522091138725427147112884988798753576984365066821094604800000000000000000 3896 121058156528158974124850078698451199493724251891049994772557720718183168973100865369911698816197511672735687182909440000000000000000000 3897 633362239227034632740157658117983811843977607719841276998454162018320637670861049254175699603584082809530189464207360000000000000000000 3898 2931562364422274585825872589003239357677839212874693910678559264199084094362271142262184666736589183289825448377188352000000000000000000 3899 11932697511521652891601087017210368653083035669306852678677515878218807088319667043855934770237665830574078233535315968000000000000000000 3900 42427368929854765836803864950081310766517460157535476190853389789222425202914371711487768071956145175374500385903345664000000000000000000 3901 130769287797497565935354378270798560581731897745828522506054968528425283159667584042256819399864831019989898449702092800000000000000000000 3902 346361897409588147612560245149682673973235837272735005556578024750964263503984411787599143275317660539432704001913651200000000000000000000 3903 780468808829605292620302419070618292019691419987896212520822482438839473762311541228056736180382461748855026350978760704000000000000000000 3904 1478783006203462659701625636133803079616257427345487560565768914094643213444379762326844342236514138050462155191328178176000000000000000000 3905 2323801866891155608102554571067404839396975957257194738031922579291582192555453912227898252085950788365011958157801422848000000000000000000 3906 2979233162680968728336608424445390819739712765714352228246054588835361785327505015676792630879424087647451228407437721600000000000000000000 3907 3054656787052638822724876992152869068340718152188133297315574958172965881158581092023040545585232292398019613936739942400000000000000000000 3908 2443725429642111058179901593722295254672574521750506637852459966538372704926864873618432436468185833918415691149391953920000000000000000000 3909 1478303037684733850010063927066573672579705574886108953762599239017040278289091096386459128233840813111140356374323527680000000000000000000 3910 649011089715249007321491480175568929425236593852438077261628934202603049004966822803811324590466698439037229627751792640000000000000000000 3911 195485267986520785337798638607099075128083311401336770259526787410422605121977958675846784515200812782842539044503552000000000000000000000 3912 37235289140289673397675931163256966691063487885968908620862245221032877166091039747780339907657297672922388389429248000000000000000000000 3913 3942560026618906595048039770227208237877310482043766795150120082227010523468463032117918343163713871250605829468979200000000000000000000 3914 91687442479509455698791622563423447392495592605668995236049304237837454034150303072509728910784043517455949522534400000000000000000000 3915 1053878649189763858606800259349694797614891869030678106161486255607327057863796587040341711618207396752367235891200000000000000000000 3916 1 3917 7744 3918 29307168 3919 72251938176 3920 130505063330400 3921 184168745371860480 3922 211456414477791141120 3923 203118990135523947555840 3924 166582961784896577489233280 3925 118458995047037566214565888000 3926 73930258808856145074510570700800 3927 40890154053916435148483846558515200 3928 20203143615472545332946727187119718400 3929 8976412117151493987930792017907961036800 3930 3606594154212653834436478935766591488000000 3931 1316647305897899493158277243483856999219200000 3932 438525843320619149940028714407842121802444800000 3933 133724586574946451369947579734720797613169049600000 3934 37450313384683614519772541635707085598221398835200000 3935 9658238714997353218257129158682353654278150225920000000 3936 2299143726105119933606109596224334287400913661280256000000 3937 506249551881432122523554798711491511663896417607614464000000 3938 103297919927079490818556249609812972539055955392753696768000000 3939 19563727791406880956766566230449796016527293116992830570496000000 3940 3444031246612253001764114263485432840409492225803946215014400000000 3941 564270079444951531809032480929453316572691206275718547867959296000000 3942 86137997896808178067309612184961546672192746065704881403381940224000000 3943 12263498663530764314471783305147858718811441328761835707948154748928000000 3944 1629731375964213357648196631373399367596334756582956809616967279312896000000 3945 202311481154178209914948547342904749080924314610298086711071800190566400000000 3946 23474875529923144957131196443355047718356584638614921328041364548778721280000000 3947 2547402622021337407606107897917625178211340345945180495081650011035213496320000000 3948 258640972467103913666007642510448881375270149499246607141258777682919020298240000000 3949 24578729989601147674442423239780839151298399661504162424090531115564668110766080000000 3950 2186784065251278579858480302951089365666989969883826215672760488958327089266688000000000 3951 182190352407792238253352244668725045436712650062321064140050559594356622637190348800000000 3952 14215908330930233257046290424290240350881273167362774143594500608348548694107435827200000000 3953 1038913949373928398028464035331913781318458449852674088764311612026337180239635310182400000000 3954 71110925850568099033474604102587045926560800738600139601999329023171131731665564257484800000000 3955 4558392682728724297017602827088913200420564149910265359102521091228918700747792580608000000000000 3956 273617520780791675928481609696012014855244363098363678180128828501015845012386249650995200000000000 3957 15375969948266927349737112896088089810402024697039754012854068801618061144110680955997388800000000000 3958 808702800374324821799268628272823580742335060851448014628443761494626120650964148376148377600000000000 3959 39795700595164449370401219009890574345366999738643348812878767426107648169707910185207673651200000000000 3960 1831506675118363863069601556705191205667458510698926848774534182678817898719511775569216798720000000000000 3961 78795487178425609753394413639583337203826659482513830649499959503693143376021662166711193829376000000000000 3962 3167235995498020705087527626512817184562510725721045062411422285268013523962262029266282551967744000000000000 3963 118872431831032096250519121982310840714218487663232414682845721515165443750413408928206860035555328000000000000 3964 4163011623082603204106721751088844234179193286706118522538826205562356478009269591839911077495177216000000000000 3965 135935073406778880134097036770247974993606311402648768082900447528566742139078190753956280081475174400000000000000 3966 4135144933034213533679231858550943399305503992868575525081831613819000295870758562735350040078474805248000000000000 3967 117081358496105967502604133406814946443081328739259275651336565693228165239948536560585205056339561152512000000000000 3968 3082391918868635952135866512190955032318814212385499007051533816039026119490183587527714340810170369572864000000000000 3969 75373206167051928188077037732065617394060060740596353078090336331822223601118451498790901616792090546536448000000000000 3970 1709855139900715037599895763366303357550436563096861713345567814934855998358705612704052860751302054064947200000000000000 3971 35938046213185937881190536408208121478696448489817675284135934437539882438230248877925183764154639536346890240000000000000 3972 698866648681419399153865966938190076612507721525204435436143439330016642414870375501080805699364329555031490560000000000000 3973 12555078039469709907606293862187835762301893102487883190993173366209421786540829201984328860283317078321969233920000000000000 3974 208024655102248124503614627613146727027105504680876823216283441464263005808029945915636897150556339866679524720640000000000000 3975 3173257450712259526326324827997153463125338206996426116858560971488757715715711039391071312466113658983246987264000000000000000 3976 44478491934150171027340653005760101041473490534733239404634162950367420648615216402131516229733359786748511938150400000000000000 3977 571657994694651378449755277975670806828118304577555076938248913985050127680562781299526372526409083160833333762457600000000000000 3978 6721591582780658949836638671681677712543520065113510501419088037017766823856939799473463315673422929423346779239219200000000000000 3979 72123744602535324604596313365981176725070151809789414269195293857523974173449068324508907958654506353812419408979558400000000000000 3980 704333443384134029341760872714659928955763201267474748722610291577382560287588557856532304283735413611449408290816000000000000000000 3981 6241477898296326167705450195132986447361840060462545465603438891516497765010015528082501650268178434464536295007846400000000000000000 3982 50026391033314493071457320503414391373551718060374038656124532933518595722580275975085505651391915027753631819078041600000000000000000 3983 361384675524242009650527509308247245146254202107776637456183193131686572085505277193154996048860998110936683588563763200000000000000000 3984 2343685910385157739057097523602015222198501516610727898796717473104026151319232753561490489081583825984162903861126758400000000000000000 3985 13586584987740044864099116078852262157672472560062190717662130278863919717792653643834727472936717831792248718035517440000000000000000000 3986 70067959722487945656282584349509523413139465631177869272514700438141071687473542363204808824716501961100025531583168512000000000000000000 3987 319746745775860484403317708862550501209256153021149713299926238619122636996358136981385324777579530076005750313140092928000000000000000000 3988 1283427910128106666563316914739959650687153169765448154773315041123978362388159744272504984176673391555078636673576206336000000000000000000 3989 4500788287572538447126152468129173569533030293971982570163954116818335079059847870325496930811347784083563438197746696192000000000000000000 3990 13684829252754339873018706828771135853309889407347244301174184814650343145790077984097794722061530424578402345871527116800000000000000000000 3991 35763020447198008201488887179188568363316510984534131773735202982286230087664737131775570206987466176231558130544257531904000000000000000000 3992 79525663889163991921731867543195632281585399426135108812648017157978590589675533885132517960274760312935964790289204248576000000000000000000 3993 148723319481033958918563492548313909721406461264460463234043045074661260323549050382585488133500850455360765322099291062272000000000000000000 3994 230711816118014218322386956389051065080643356576919436555374467359410416655761988414010821335302601347418623127871977160704000000000000000000 3995 292040273567106605471375894163355778583092856426480299437182870075203059057926567612671925740889368794200788769458198937600000000000000000000 3996 295690776986695438039768092840397725815381517131811303180147655951143097296150649707830324812650485904128298629076426424320000000000000000000 3997 233632218853685284377100715330684622866474285141184239549746296060162447246341254090137540592711495035360631015566559150080000000000000000000 3998 139609496632080230908267500624433494151917560633146679730945957401804389208179529883130969378571503130886230728814163394560000000000000000000 3999 60553516611504678466236506294935009511675086539678077955591017668252506162583892479430299971428603767613304894425420267520000000000000000000 4000 18021879943900201924475150683016371878474728136808951772497326686979912548388063237925684515306132073694435980483756032000000000000000000000 4001 3392353871792979185783557775626611177124654708105214451293614435196218832637753080080128849939977802107187949267530547200000000000000000000 4002 355013777280660612465721162565575588303742934569150349553982906008906622020229973496757670342555816499589436551253196800000000000000000000 4003 8161236259325531321051061208404036512729722633773571254114549563423140736097240770040406214771398080450331874741452800000000000000000000 4004 92741321128699219557398422822773142190110484474699673342210790493444781092014099659550070622402250914208316758425600000000000000000000 4005 1 4006 7921 4007 30670112 4008 77380692576 4009 143076900573024 4010 206746121328019680 4011 243133438681751143680 4012 239278037011226232687360 4013 201113190107935648573726080 4014 146611515588685087810246312320 4015 93831369976758456198557639884800 4016 53236507274995411375927111865548800 4017 26990909188422673567595045715833241600 4018 12309930813704463967867002003782714572800 4019 5078725741425498848457128826703497098035200 4020 1904522153034562068171423310013811411763200000 4021 651822706876078867831669627852226955675955200000 4022 204327247349566134510292202754383379223362662400000 4023 58846247236675046738964154393262413216328446771200000 4024 15612838543162047926900963278759780264395352640716800000 4025 3825145443074701742090736003296146164776861396975616000000 4026 867215116879935952099714005318711994785839862428614656000000 4027 182272850020582901932230798208805648358623796539541553152000000 4028 35574905380104202033642784919970806760080966202869653569536000000 4029 6456845326488912669106165462974701426954695365820842122870784000000 4030 1091206860176626241078941963242724541155343516823722318765162496000000 4031 171907049972440810902282549286238450791241809419614100679311753216000000 4032 25270336345948799202635534745077052266312545984683272799858827722752000000 4033 3469256175493828004818964127145578175418050955897232165809190491652096000000 4034 445141456172846000204529845417541254852778193341158651343999924808187904000000 4035 53416974740741520024543581450104950582333383200939038161279990976982548480000000 4036 5998209324920039716304393775090817192809758287821573930303730599705685524480000000 4037 630561755282219175176499395606422157394125840007242959423179679294060190760960000000 4038 62081670997331215156013531403795926950712571338894920459573053879587926054010880000000 4039 5726121183753843844978189249479530203453959521140425604741796969599639297217003520000000 4040 494900473738725075173114927990730824727092215755708212981255309515397396402326732800000000 4041 40086938372836731089022309167249196802894469476212365251481680070747189108588465356800000000 4042 3043357024035091287271990985156837670792717966450825243011136197803482546108783761817600000000 4043 216558878762918074757459569049054975311144983717974512029002954706858336965214507683020800000000 4044 14442811375957690062670572797348512584212515452575684763780427825449706011449306012398387200000000 4045 902675710997355628916910799834282036513282215785980297736276739090606625715581625774899200000000000 4046 52861570295235386951939093424441735845570502441515577923531718306257231910807597158183731200000000000 4047 2899834713338626941363515982140803794957010419648854560376597118514682436250016758391793254400000000000 4048 148970578645698300313302483826721757745582232953588830787718675227882174457588070215987704627200000000000 4049 7164130554870400078703364904030528167946636475677135589700289017777242753460371740387045067980800000000000 4050 322385874969168003541651420681373767557598641405471101536513005799975923905716728317417028059136000000000000 4051 13568240303050201192535590226937817695467629777412870708145416939755508449597121435272160137445376000000000000 4052 533780347241272808616985241055489891891907392732689317858742040885275215389469734762089874343329792000000000000 4053 19616427761116775716674207608789253527027596682926332431308770002533864165563012752506802882117369856000000000000 4054 672963572784434693463864142660708881202722245387738057490409028046110727802273968101304809078353035264000000000000 4055 21534834329101910190843652565142684198487111852407617839693088897475543289672766979241753890507297128448000000000000 4056 642244764991451086279866579442784758154880335833568367336729180648241202815534874027974660146305861419008000000000000 4057 17834643089377987857463987321449638284147061633532167739119941093385774939723699194161450177908955074789376000000000000 4058 460672196025631422205060351755934996433911837288783728959532063336700488537391399939755194218063386743144448000000000000 4059 11056132704615154132921448442142439914413884094930809495028769520080811724897393598554124661233521281835466752000000000000 4060 246250228420973887505977715302263434457400145750731666025640775674527170236351039240523685636564792186335395840000000000000 4061 5083308286690103820659111408739580897013474437282960820100727440709882299878960738607953224926230352989352099840000000000000 4062 97117942529921457205224075861708835032415327407037619878766529525141435518740144637615106349906400954480779591680000000000000 4063 1714634019838613313416369891075687018503332676979422806135464245409393620192929450153756360384554389265315832791040000000000000 4064 27928191407879786342256465513961613979350893264020768079596290505736055406871274603351862073382318103118110429020160000000000000 4065 418922871118196795133846982709424209690263398960311521193944357586040831103069119050277931100734771546771656435302400000000000000 4066 5775641550990221388648611679649602628680516697141344087280445979178038343568543100348913771405212178210409230526054400000000000000 4067 73033918967360218850008250916859491304605243396109899426255962059283581634802222430218522528736876576080013495684300800000000000000 4068 845106776622311103835809760609374113667574959297843121932390418114567158916997145263957189261098143237497299021489766400000000000000 4069 8926440328073161034265740596436514075613760507583467975410873791335115616060782346850547811570349137946065220914485657600000000000000 4070 85831157000703471483324428811889558419363081803687192071258401839760727077507522565870652034330280172558319431870054400000000000000000 4071 749071915642503023854467742358308873478077804832179130803709688783366345403702015120325690481427899687781696859956838400000000000000000 4072 5914314080222150740582290085187244687610494906809294928286006348752250697291915910427646123353363566191589815506226380800000000000000000 4073 42096000218051778800615123547509212188286463748466158018976868717589549080724813244808540054456293618187198098603140710400000000000000000 4074 269048349219722238421322746151471921377309137870631531686504334847202770211589023782037190782829354864066005238898334105600000000000000000 4075 1537419138398412790978987120865553836441766502117894466780024770555444401209080135897355375901882027794662887079419052032000000000000000000 4076 7817018436082070669625554234260069506415178975557181725458999185500217307556027169844299869022245239913708482192539123712000000000000000000 4077 35176582962369318013314994054170312778868305390007317764565496334750977884002122264299349410600103579611688169866426056704000000000000000000 4078 139260718851023738436274428515824936891684113119344038821362033434836063129816621018938520269362053897366820288923248361472000000000000000000 4079 481766811160298338374138563514205187084745039980433431598225412963757191368014256497949475526441699969268999918437183520768000000000000000000 4080 1445300433480895015122415690542615561254235119941300294794676238891271574104042769493848426579325099907806999755311550562304000000000000000000 4081 3727353749503360828473598359820429605339869519848616549733638721351174059531478721326240679072996310288554894105803472502784000000000000000000 4082 8180815372286597143013482114411072770161531803304106453311492778030498909880777972780969802121251642061893209141308920168448000000000000000000 4083 15103043764221410110178736211220442037221289483022965759959678974825536449010667026672559634685387646883495155337801083387904000000000000000000 4084 23132510069250514219387684576679411221566785157541504518419255138656834307978363420599743237935846902188644478428783937847296000000000000000000 4085 28915637586563142774234605720849264026958481446926880648024068923321042884972954275749679047419808627735805598035979922309120000000000000000000 4086 28915637586563142774234605720849264026958481446926880648024068923321042884972954275749679047419808627735805598035979922309120000000000000000000 4087 22568302506585867531109936172370157289333448934186833676506590379177399324856939922536334866278875026525506808223203841802240000000000000000000 4088 13323455696659126614751649065616116953943843346688612652395456970839669480939639231376872390935721401201805224131770942750720000000000000000000 4089 5710052441425339977750706742406907265975932862866548279598052987502715491831273956304373881829594886229345096056473261178880000000000000000000 4090 1679427188654511758161972571296149195875274371431337729293544996324328085832727634207168788773410260655689734134256841523200000000000000000000 4091 312451569982234745704553036520213803883771976080248879868566510944061039224693513340868611864820513610360880769164063539200000000000000000000 4092 32322576205058766797022727915884186608666066491060228951920673545937348885313122069745028813602122097623539389913523814400000000000000000000 4093 734604004660426518114152907179186059287865147524096112543651671498576111029843683403296109400048229491444077043489177600000000000000000000 4094 8253977580454230540608459631226809654919833118248270927456760353916585517189254869699956285393800331364540191499878400000000000000000000 4095 1 4096 8100 4097 32080050 4098 82809302400 4099 156695902466400 4100 231784578928298880 4101 279107263792826568000 4102 281340121903169180544000 4103 242269012473866560595952000 4104 181001871097142083716353472000 4105 118755327626834921126299512979200 4106 69094008801067590473483353006080000 4107 35934642410621902678750800509245440000 4108 16817412648171050453655374638326865920000 4109 7122174256500439867123051159331427717120000 4110 2742511900369769378166849566419888432939008000 4111 964164339973747047011783050694492027205120000000 4112 310574348570366989966854352094296372998543360000000 4113 91947261307304760529631491239472520650513198080000000 4114 25087084348266730451874192136075028792224232570880000000 4115 6323199609980629410394890127897711007080117819490304000000 4116 1475413242328813529092141029842799234985360824547737600000000 4117 319292838487612782363985611049162143534786494803262668800000000 4118 64191742833335717637003020238753293552384902259577677414400000000 4119 12006530565785168186354439910490147281527326093468508079718400000000 4120 2092017885782407704790397610003803262333321298525952847810134016000000 4121 339952906439641252028439611625618030129164711010467337769146777600000000 4122 51572114991732243270684764785871535237372542825884230203793525964800000000 4123 7310347300078045483619565408397290119897557945569089631387732305510400000000 4124 968999138672414028932193428616523559340903887681640708381187689047654400000000 4125 120188193166668420055223058262736138810250112202112835862879979698210734080000000 4126 13957338561290526199961387411156454829577432384761490616334449255276085248000000000 4127 1518296735370385053189549674319863101929970066604835901108131808050501648384000000000 4128 154774249023817433906958942557939984087649069819959635494780466735814774095872000000000 4129 14790045149364201257756164834433735538257994936619083991839462836019476501102592000000000 4130 1325188045383032432694952369165262704227916346321069925668815870107345094498792243200000000 4131 111352606591213141913950858797914435563595748545034347920782444640964414190523514880000000000 4132 8775789211350743833002181196073472813606627101549193473973016447920330588636934307840000000000 4133 648715576175901037550082288941325924563710934953991696536584294794952858512661801861120000000000 4134 44977613281529138603472372033265264103083958156810090959869844439116731523544551595704320000000000 4135 2924669303631432237690790991463073798303034379146576164665536634653565467318484467510673408000000000 4136 178333494123867819371389694601406938920916730435766839308874185039851552885273443140894720000000000000 4137 10194731414081110340731110874713763341645739756578004313823974244778180439941465166221148160000000000000 4138 546247934373090191280104173380011877654692660445481905559312480464393668223840366115663380480000000000000 4139 27424129250685368921312502704464687221345820157365216576830028848769218479692349289761372897280000000000000 4140 1289543499876672014166605682725495070230394565621884406146052023199903695622866913269668112236544000000000000 4141 56767947548918713667116880598241902548185847725745998314038159716952282252963163029806041897369600000000000000 4142 2338356307546949567224218741238219645389102153128601122042082493872757839185886885653287172623564800000000000000 4143 90075433596964786454116259428113919256759372523641322388662719399390192596973017741102666295436902400000000000000 4144 3242715609490732312348185339412101093243337410851087605991857898378046933491028638679695986635728486400000000000000 4145 109020098791078420341145991111034838754841003752813565313446262543469937903968382832411379070693191712768000000000000 4146 3420238393445597500898697760346191019759717764794151068657137648422586287183321814350160912021747190988800000000000000 4147 100041973008283726901286909490126087327971744620228918758221276216360648900112163069742206676636105336422400000000000000 4148 2725671868376635880102986741580039058520588664747369031827764582196693905882301197598259366812500681241395200000000000000 4149 69100829403844713330759052763390249465086775593317559343929809500505073280608709990963279132709508011471667200000000000000 4150 1628266816497868154121158770570068423759135657617082852904236965684628635848525239059789268290754952415768739840000000000000 4151 35618336610890865871400348106220246769731092510373687407280183624351251409186489604432890243860264584094941184000000000000000 4152 722364861792804227146294779136677285365072683192841800751156004732456958403852315486393353015832734372171087872000000000000000 4153 13563023008489031092453707146204164892458002620638012431344980847476648753479227095942799335073135305711970942976000000000000000 4154 235398907808351997265637222334119743218254147178530927621987464200272683450215738071956381679913399204221326196736000000000000000 4155 3770305840063771156204622844384817887212370590642803690745499218274367479927622071452501379906612943920944907917721600000000000000 4156 55627463214055640009576402622071083581821861173418415109359824531916897244833768267331987572392649992276236346327040000000000000000 4157 754559621984206342710544429115512601488906213658788501725348587602292106175890308271390347554551913604908302697758720000000000000000 4158 9390075295803456709286775117881934596306388436642701354804337979050746210188857169599524325123312702638858878016552960000000000000000 4159 106958826416261249079219672827123911261052455786133270119568162292624906050432451197469581765857733753495751907407298560000000000000000 4160 1112371794729116990423884597402088677114945540175786009243508887843299022924497492453683650364920431036355819837035905024000000000000000 4161 10533823813722698772953452626913718533285469130452519026927167498516089232239559587629580022395079839359430112093143040000000000000000000 4162 90559440547824992436137144971676147390633286852845536709105201181272647727910243619024449147754716230910921560681349120000000000000000000 4163 704499177202932661745831613088480617200661893311107189987009579777841627177419395212704905870033013031645257435300495360000000000000000000 4164 4941704373423469685289601459924994474277106613950375071792936762499642718172043293955785136827477946482844994183846952960000000000000000000 4165 31132737552567859017324489197527465187945771667887362952295501603747749124483872751921446362013111062841923463358235803648000000000000000000 4166 175395704521509064886335150408605437678567727706407678604481699176043657039345761982656035842327386269531963173849215795200000000000000000000 4167 879414574059232950332874851354257819471707634750182944114137408368774447100053056607483735265002589490292204246660651417600000000000000000000 4168 3903155095824540765860978792312048404230592789850127039629870141253190696718043703298968907203573136915817454464630836428800000000000000000000 4169 15243403009368814612619227986191648497603261030630901546662600957056379883128576084505432624078819413090151950544301509836800000000000000000000 4170 52030815605312220544406964859534160205152464317886810612608344600085776667745539701778543356855703596681051991191215820242944000000000000000000 4171 154038598831516442401204830176252447975780321993743847208379967566043417766351926748686477043322806700700482868658204730982400000000000000000000 4172 392098251571132762475794113175915322120168092347711611075876281077201427041623086269383759746639871601783047302039066587955200000000000000000000 4173 849546211737454318697553911881149864593697533420041823997731942333936425256850020250331479451053055137196602487751310940569600000000000000000000 4174 1548539930255612935347440041909944056980917022942861046274346831596036015658055733114528266341159999237421655167546693360025600000000000000000000 4175 2342166644511614564713003063388790386183636997201077332489949582789004473682809296335724002841004498846600253440914373707038720000000000000000000 4176 2891563758656314277423460572084926402695848144692688064802406892332104288497295427574967904741980862773580559803597992230912000000000000000000000 4177 2856300785989773859406101296815598031931264630733021137182865344864639602052206458946004881513420120544634455415749236228096000000000000000000000 4178 2202448798835488277132415457785521374019288389962811479273534723751047403992062811717401354419986598974175965621782543597568000000000000000000000 4179 1284761799320701494993909017041554134844584894144973362909561922188110985662036640168484123411658849401602646612706483765248000000000000000000000 4180 544134409124061809644479113099952339463588896343753424291108578809082299809803753483122687562584924452443473859499216653516800000000000000000000 4181 158178607303506340012929974738358238216159562890625995433461796165430901107501091128814734756565385015245195889389307166720000000000000000000000 4182 29090318584552890117320455124295767947799459841954206056728606191343613996781809862770525932241909887861185450922171432960000000000000000000000 4183 2975146218874727398362319274075703540115853847472589255801789269569233249670866917783349243070195329440348512026131169280000000000000000000000 4184 66857218401679267378928523012937158204850648257810994512399758866724342689232964444569645911689782684052775551149015040000000000000000000000 4185 742857982240880748654761366810412868942784980642344383471108431852492696547032938272996065685442029822808617234989056000000000000000000000 4186 1 4187 8281 4188 33538050 4189 88551631350 4190 171435958293600 4191 259519753664851680 4192 319901349684207170880 4193 330183893066913829944000 4194 291222193685017998010608000 4195 222914410255120998699453168000 4196 149887649455543359525512310163200 4197 89401169825256361986080569725523200 4198 47680623906803393059242970520279040000 4199 22890367215566152006364259924389345280000 4200 9947499581393176343337154098570341191680000 4201 3931915001205342835976399110028236861698048000 4202 1419421315435128763787480078720193507072995328000 4203 469661464666035252723798555458887557487388160000000 4204 142881454472844946884195604982937125822274309120000000 4205 40074487941357406418204125208109049658257883857920000000 4206 10387307274399839743598509253941865671420443495972864000000 4207 2493448379535694864165718340434330707125259793485676544000000 4208 555358957260222947018728175824010021132444226730900684800000000 4209 114959304152866150032876732395570074374415954933296441753600000000 4210 22148825933452211573000917108213167662804140650481781111193600000000 4211 3977043184610679110048044675950756385533111495200508616325922816000000 4212 666307696621696853975741638786211339053162833580515982027527684096000000 4213 104264815489876637335092904587842329907393073032506667558011276492800000000 4214 15252453008804810947305019185421506546452929540755261082771935304089600000000 4215 2087482275584354987925986936101308947685230253353711421983510731790745600000000 4216 267476062244875352452916459412447719830067503129722223536820508433454202880000000 4217 32105755729457457628300069208829611789925199327280528831629326189705906094080000000 4218 3611897519563963983183757785993331326366584924319059493558299196341914435584000000000 4219 381000462594004806832201844031599586275214609744080184759892106135339519705088000000000 4220 37696634004889181475986088333008853183230057269973110045066971912920063067291648000000000 4221 3499324682339570017585108599827021828351841602004075272469216907002208140160873267200000000 4222 304830061217135877087413904696042790380871535107910557068429561676636797987347182387200000000 4223 24921917167076649410525055721771065970328010640579173922486470920860170646262843965440000000000 4224 1912429222610408149502396381175906009723065237577075556788698663295480463276380342190080000000000 4225 137743940674682986973134139351874871315694621855230903564601398594794990290855189261844480000000000 4226 9311490389608569919383867820186741300940956437413609080967054545008141343661810794100686848000000000 4227 590711865935899764885791224397700344481644577895434078526714850526004283777179753059899670528000000000 4228 35161420591422605052725668118910734790574082017585361817066360150357397843879747205946408960000000000000 4229 1963315600930364528641728584965224982143450486609824505180844900488560749375704024220402974720000000000000 4230 102806344194171815317966878630906326337693407298841719544015151152855544694582319813722919403520000000000000 4231 5046649207220567556386418553237157219554771927180919077171765975481286627340718765966976199163904000000000000 4232 232145863532146107593775253448909232099519508650322277549901234872139184857673063234480905161539584000000000000 4233 10002029226650975912284997622000876489394191596104310894437234055661315943335913894677102828768460800000000000000 4234 403415178808256028462161570754035351738899061042873872742301773578339743047881860418643147426994585600000000000000 4235 15222748277887048910745647843351252354392333956495383483683999578496942548888439998246350603928836505600000000000000 4236 537058559243855085571106455913432183062961541985157129304371505129372133124784163138131249306609351917568000000000000 4237 17701871335076870565588822595891754896643889256412728124718598041617148152603179965396051570282555305361408000000000000 4238 544672964156211402018117618335130919896735054043468557683649170511296866233943998935263125239463240164966400000000000000 4239 15631086386445236650368998065806304323828943720756899551638309214107217613996770233595004028098558269639884800000000000000 4240 417986828556054105983941355685635248955722124680980795417883676021681893233543263283540478084709595210370252800000000000000 4241 10404072150786146747127558471520630105825156157968412889583322772248772942485831407912125718144862469872670474240000000000000 4242 240779955489622253290666353198048868163382185370126126873214041300614459526100669725966338048495388588481802403840000000000000 4243 5174656938154162461071338292414208131581459246989552726661178957776363384552163516040504633498365807384038735872000000000000000 4244 103136265870796755258594259759152148277727015336550395724488325434301311595556914216255575109036394367861185839104000000000000000 4245 1903650737852502821637443201317232024990588469517006456677420108439900480128160670872920699893909041806793752182784000000000000000 4246 32488972592682714822612363969147426559839376546423576860627969850707634860853942116231179944856047646835946703919513600000000000000 4247 511834469861771949910335766792634047934518702641197661689565229943115362316076038913084654541092816206710570204371353600000000000000 4248 7429855207670883143859712743764042631307529554468998314848527531432319775555942500351228856241669912678056664257003520000000000000000 4249 99182670311924011491841562182627934173486227862038533060120819903723506845119803853894975684114990421622946899049840640000000000000000 4250 1214987711321069140775059136737192193625206291309972029986480043820612958852717597210213452130408632664881099513360547840000000000000000 4251 13626554485431683132692586318175586294658082867153378613232983876080413030825094282557624716970275280195358793003689836544000000000000000 4252 139568952002300269662124065925556005078619151790843696099174198488338775891481268712256883464725849839576705213189308022784000000000000000 4253 1301949179125935351325784197066753778718462236854885224805729463510622909435459596196426151723188897757245384451392798720000000000000000000 4254 11028275399654981799465466139859561419732856594535498374825002514442923468159187167781492108714070663355490315352974295040000000000000000000 4255 84550111397354860462568573738923304217951900558105487540325019277395746589220434952991439500141208419058759084372802928640000000000000000000 4256 584603627375996463769759852709126846306981712430329370993104419003707733559752721674969381686690641068920562811949094535168000000000000000000 4257 3631129572856541415809353451334154073540548382841904966309282377192043809857055637445936582025782714244985467606613390000128000000000000000000 4258 20172942071425230087829741396300855964114157682455027590607124317733576721428086874699647677921015079138808153370074388889600000000000000000000 4259 99759343668280932352144337589926150726646724977620067948070847653449605430623826873514696051088855391357667717350641840947200000000000000000000 4260 436784153358419217325604937555892876154507282334444621826688576212400975128677296040794074602064718199998437032724431844147200000000000000000000 4261 1683074937607775384094664359382040549448701394595393276105506647005118424162503180743859834133289380797327310699431477372780544000000000000000000 4262 5669305052994611820108343105286873429721941539689745772144864495175135744547379135137212072870027387948891993934927081676734464000000000000000000 4263 16566151128880359214602301281682422359577101901690815567955772875511760292508575394881463849295534575175333748511150563341107200000000000000000000 4264 41627764375135261616180141682176343365091179137582049375888865174362884837585650992266242493101599701722633521899814236087910400000000000000000000 4265 89051799739213407761195492965668380110131762965207168918040736891991487817113607818898670649799624678368671711405931720238694400000000000000000000 4266 160293239530584133970151887338203084198237173337372904052473326405584678070804494074017607169639324421063609080530677096429649920000000000000000000 4267 239450394854329385313436769974352755407243184862001498646287314754021556130461034357483092191683435246280206157335949736641822720000000000000000000 4268 292012676651621201601752158505308238301516079100001827617423554578075068451781749216442795355711506397902690435775548459319296000000000000000000000 4269 284976226611823100358336443842529726535214486832531904060377203865350368007160502247371884624248578532892987051780956930179072000000000000000000000 4270 217124744085198552653970623880022648788734847110500498331715964849790756576884192188473816856570345548870847277547395756326912000000000000000000000 4271 125166028943232106824053653766130703419388323628406169626518615031055847909027357849826082658493493316407900195292028141882572800000000000000000000 4272 52395081883213440065882924832333782826720693611890954727379885361837331682848661425508592740764718132449818686401314105904332800000000000000000000 4273 15056058012417655191345668055268328398482957934451423772235599241907279219209385467100170327805953486336154794942906352271360000000000000000000000 4274 2737465093166846398426485100957877890633265078991167958588290771255868948947160994018212786873809724788391780898710245867520000000000000000000000 4275 276822312792153006582453549535066303547184109111466422778591201587672140904769089282740618897351545203320517169532496773120000000000000000000000 4276 6151606950936733479610078878557028967715202424699253839524248924170492020105979761838680419941145448962678159322944372736000000000000000000000 4277 67600076383920148127583284379747571073793433238453338895870867298576835385779997382842641977375224713875584168384004096000000000000000000000 4278 1 4279 8464 4280 35045192 4281 94622018400 4282 187375251936600 4283 290206790199406080 4284 366095865836550769920 4285 386806431961018499189760 4286 349334558864794832080752000 4287 273878294149999148351309568000 4288 188674756839934413299217161395200 4289 115331733181065363183994199383756800 4290 63057625116747487320848828513069030400 4291 31043753903629532219494807883357061120000 4292 13838862008039422184419078285716529889280000 4293 5613042430460789638000378152686624523091968000 4294 2079983035637626360231515129204937299838267392000 4295 706704824343701756276307728605159873168578379776000 4296 220845257607406798836346165189112460365180743680000000 4297 63649927929376822654096400030293675418933144862720000000 4298 16959523296782454396183985788071749815374736448671744000000 4299 4186579465262868742372275348826854811566792083329253376000000 4300 959297594745005515013574546974371595686736313275580284928000000 4301 204372096271762044502891968703235687776739475436971452006400000000 4302 40542314597910795578261194291504379562710693439809211791769600000000 4303 7498706508029580750155190496156650043918969858627111813005705216000000 4304 1294680519790184153363332697586430847967394449822196343407023489024000000 4305 208875123859483043409284341877277510138739637904647676736333122895872000000 4306 31517764225225566371579512301124910012006248933826301221821694436966400000000 4307 4451612491949100684758264909841642462385434332170776889813160703924633600000000 4308 588948332684866020593518447572049297773592962146193782522281161129229025280000000 4309 73029593252923386553596287498934112923925527306128029032762863980024399134720000000 4310 8491972390441497542685368305735432318435215222065699875965956777177212161884160000000 4311 926396988048163368292949269716592616556568933316258168287195284782968599478272000000000 4312 94846703393989902500816364937748791124512248731585137759050787833220991023054848000000000 4313 9116123149068058057507035761445340952653120135230068669184195722027297537187328819200000000 4314 822730114203392239690009977470442020976944092204513697393873663912963602731156425932800000000 4315 69731936165995623342374899712089356156316126301442025811545616487325779950402879776358400000000 4316 5551029129003598963439054516554481641390954791101634949471723417741065377630755561144320000000000 4317 415046177953192168650981614622381242725539081303906859298962704772639657465930338879406080000000000 4318 29146617846762920043515183886856722770400981984566859194269655942658619945544958047806291968000000000 4319 1922254991649925263357684322684404350516201348445580177105003650462168495920818696616297889792000000000 4320 119042505554320371666508021983384183706967612078737000967859868925050006140239272140452162174976000000000 4321 6921075904320951841076047789731638587614396051089360521387201681688953845362748380258846638080000000000000 4322 377670528324422849327808880526037823837776475424217150269333437221254049607180883204579335864320000000000000 4323 19336731050210449885583814682933136580494155541719918093789871985728207339887661220074461996253184000000000000 4324 928583454128584430375101013795636928398078034601289110199604939488556739430692252937923620646158336000000000000 4325 41806012530554992652632207344501441287028364281198462918773703233144384268837123557800986835899383808000000000000 4326 1763691153632788752532921247346154554296509118113060154385765605148278711341566150094729132139505254400000000000000 4327 69683797417001612753137459895146024839143707197283356303894739011572807860352491154763175506573105561600000000000000 4328 2576906828480719639611023266922499998551534292155538516118027448647962434675835122903142230233073443667968000000000000 4329 89130659714509596946545981232378235244017774340438626322200008223823641858199473662767507728061599110397952000000000000 4330 2881319980386358316675842200992842566253728435889948670146504112004760422377563754367541932516760540472672256000000000000 4331 86983244690908930314742406067708454830301235800451280608196350551087107090643434094114473434468242731250483200000000000000 4332 2450028058793934870531911104240454811053484808379377737130863873855620183053123393650891001737522170263555276800000000000000 4333 64324373034517126419055993354967577221113310241814935498490316979045737169612912371488847391072400252010433085440000000000000 4334 1572501190790249036922993837552689521709002173590082976739879356148457396164287089938718429971037784732183623106560000000000000 4335 35753711285336188628985965148566414388330996788995570839559362202954399744366948571238229565657280158121227641159680000000000000 4336 755143040078221225353582884603342372856990880457234039283796874114123098049129517237359158929830486098250066558976000000000000000 4337 14795683971702097228961725671211250559706465386585805922238460787727564429572774947904867588523458337789441982070784000000000000000 4338 268541664086393064705655320932484197658672346766532377488628063297255294396745865304473346731700768830878371974584729600000000000000 4339 4507978098761745873091656534997767514794762017851297615546805521580154450201110919209519787758386676767532014786471526400000000000000 4340 69873660530807061032920676292465396479318811276695113040975485584492393978117219247747556710254993489896746229190308659200000000000000 4341 998195150440100871898866804178077092561697303952787329156792651207034199687388846396393667289357049855667803274147266560000000000000000 4342 13116908148751950519796046598652544294443553634754595997200978432267433780267094059677610534224207483259634727399341424640000000000000000 4343 158210092132638910884924623589901457336057631533040050181624109090733355134298488350573025520488902567316209635093595029504000000000000000 4344 1747502381283238879319849251470275187848272930114942372460666295865827513528842394054056600067218332902629042787624708734976000000000000000 4345 17631516563395066901794299910356806372916902996383597668409110686646259688738768035530481517096113328987719894394541837385728000000000000000 4346 162054380178263482553256432999602999751074476069702184452289620281675180962672500326566925708603982803195954911714538946560000000000000000000 4347 1352801782357677767401097179822772867487230408929687800645200308438331945427526959247863032002259334704940145349964846858240000000000000000000 4348 10223316326674450556502577258946383527153498376054354950590156616626822844730882306315993484702788400841619098430448628400128000000000000000000 4349 69691339466344141821792216807465487706229481887469123888530081724611017702109113186717476712621825155033009065356861072474112000000000000000000 4350 426859454231357868658477327945726112200655576560748383817246750563242483425418318268644544864808679074577180525310774068903936000000000000000000 4351 2338955913596481472101245632579321162743318227730128130505461646921876621509141469965175588300321529175765372741428899007692800000000000000000000 4352 11410311956869321776061482072447769456085647029872652096114481818091857572497298252127410640221838811249341885941295034348339200000000000000000000 4353 49292547653675470072585602552974364050289995169049857055214561454156824713188328449190413965758343664597156947266394548384825344000000000000000000 4354 187441398314634353302332093918547252770181692155992219591539582371727925554097722655474074159265280514060241549473526637937033216000000000000000000 4355 623181791799303823966195013547377879339824846648493613187456273859251284959078142854563155646388465085706777099548348302751694848000000000000000000 4356 1797639784036453338364024077540513113480263980716808499579200789978609475843494642849701410518428264670308010864081773950245273600000000000000000000 4357 4459967059128415877460110369594184433444705572411322353386371580200094395763606962006854132425467593359245191510886426509469286400000000000000000000 4358 9421680412408778541134483155767714615651940521718918471528709963172699411050619707239479354748800290971405467066747576001253867520000000000000000000 4359 16749654066504495184239081165809270427825672038611410616051039934529243397423323923981296630664533850615831941451995690668895764480000000000000000000 4360 24715952951793218503572302695889289289840320935024154689538729659488273793758807253679718198907421901518483718484042421596785213440000000000000000000 4361 29778256568425564462135304452878661794988338475932716493420156216250932281637117173108094215551110724721064721065111351321427968000000000000000000000 4362 28714747405267508588487615008132995302310183530363690904369436351384827557292934416925662279281428198838169552455643088774234112000000000000000000000 4363 21620515693377888819567145417888372933504138187567955504466399135160340749020562384508733951458957702654621780672484208018246860800000000000000000000 4364 12318665918319959908823140993913142717926776409195695578126204158405310426767529730708464693273127063140424037825020072010396467200000000000000000000 4365 5097379000684121341581989376791645262590390238287874032328084479340128452455529543741433666181983612333968567375870374624991641600000000000000000000 4366 1448119034285261744767610618406717404144997226786327850093205817994354673993048165835634564256245344413059252095417720063918080000000000000000000000 4367 260336006163642560857098538140533465913707366613272422488666214470895222290885063521012955371909275400100539702547005854187520000000000000000000000 4368 26033600616364256085709853814053346591370736661327242248866621447089522229088506352101295537190927540010053970254700585418752000000000000000000000 4369 572167046513500133751864918990183441568587618930269060414651020815154334705241897848380121696503901978242944401202210668544000000000000000000000 4370 6219207027320653627737662162936776538788995857937707178420119791469068855491759759221523061918520673676553743491328376832000000000000000000000 4371 1 4372 8649 4373 36602568 4374 101035288536 4375 204596459285400 4376 324121710799930680 4377 418333088072443864320 4378 452337591945761087005440 4379 418186103753856124936529280 4380 335710511069067833629602672000 4381 236877336610334263409047645363200 4382 148349815628053885511357202627916800 4383 83125346690252860514863819205842713600 4384 41952723048826847526001655216118003379200 4385 19178387679463701726172185241653944401920000 4386 7979487833835530831536040539544151134158848000 4387 3034200248815960598691579415161663468763901952000 4388 1058221957366460611155433785440794276841245569024000 4389 339571668097148693890765863594779319057501911482368000 4390 100531085949813758059766209616875456299918329057280000000 4391 27525411333059006956763988193100499934917638495883264000000 4392 6984900809231973717742633003858693531103623597360091136000000 4393 1645896627048115988762627704181975784783690214941577838592000000 4394 360737604215197943450104619860058257873677494500891038449664000000 4395 73650594193936246787729693221428560982542488460598587016806400000000 4396 14026019158293218838255242777088855153515391502436394911480610816000000 4397 2494473561074917073388163176971494854994429627202534233487936323584000000 4398 414729326506122323794054240793520014965555355426376895338049857650688000000 4399 64520033795023887230246438317734756613927111722760634146162327854514176000000 4400 9399901475309514605096248341118253334270415414781506181639166730528358400000000 4401 1283399881428925727415807773507345521905720717964834977333134230941471866880000000 4402 164316584819077619745591646872601754078832436438788065323716443955054898053120000000 4403 19738529751391699071939196580571285708719746427209416347011437830100969628631040000000 4404 2225668763785712492323810620494113761277156862292310249309986671691082060246548480000000 4405 235659045577310734481344653934670868841110726595656379338704471120232218143752192000000000 4406 23437975361560533335130306867045408412454469693699424470800864684843667181668610867200000000 4407 2190148586563600948316065341687243163874912112489023997771503022217058233309255748812800000000 4408 192318723182301067056186386355185217281880796039914566723232792410357356757345187240345600000000 4409 15871355681570951218110539673943706352525741483715054769580474657865280810290381768045363200000000 4410 1231047459916721216276522628555890044010009435595847196871306047180576267977651406367621120000000000 4411 89743359827928976666558499621724384208329687854937260651918210839464009935570787524199579648000000000 4412 6148514579430548669667385986278629152224343736207774760274103762147668388024837613548210225152000000000 4413 395847224351909609590014564449938410181300606254900546470980394591602269552837164453199058305024000000000 4414 23944154198588764989386694933355576857710764578348751659791162937971104723416964296343505829101568000000000 4415 1360463306737998010760607666667930503279020714678906344306316076021085495648691153201335558471680000000000000 4416 72588275543954071640804866837104469741620638576534536281765886633925028334500165751920148353122304000000000000 4417 3635725801158047414356835069406276049667259810442077643330187017490505767014964823748348300121604096000000000000 4418 170879112654428228474771248262094974334361211090777649236518789822053771049703346716172370105715392512000000000000 4419 7532920882849377738596165860887353451906423388918448037176536651322203740441089201071265315493620219904000000000000 4420 311309485464693671850147670781569198777765456378772597454744626916886991314147053717741066609685325414400000000000000 4421 12053903277192938974037717812662359376675078470986074973447711954221864303683773919950934099127015800045568000000000000 4422 437013081559406748294034122266915735048474903781436325998133713791298570539437215254691708809526514005573632000000000000 4423 14824828382130644307513003686131526088952110197508724597321305213997128431376293225178387968077014821265997824000000000000 4424 470198802082294586432629418799756516142047117773814453737681397447720243266859413424997550459197394614115893248000000000000 4425 13931816357993913672077908705177970848653247934038946777412782146599118319018056694074001495087330210788619059200000000000000 4426 385278048736522594458736348010467157469119820139513419062633484454131981149572076939755568618687804556536174346240000000000000 4427 9934669685277475471400272973698474560453732505026024591543620563424403228213965698232268590810449817493539924213760000000000000 4428 238606364897278314392052170192863362688792277182116274839003799146105403849559983173332907031921154388572915021905920000000000000 4429 5331618084601253369863786423619843414563358469448667106747395236092286265328098934355852543333962346337767204627415040000000000000 4430 110698850061636192848866752015835731912544307204654528911280663800221197881812223637049480772611930072267200435060736000000000000000 4431 2132797844520857315554832755505101768181686985476343923690674122550928412522915508740486662885656519392348061715503513600000000000000 4432 38075686109560878961298571651558292222128805363667844801625313433737066249794344082268688129220982780627328511609562726400000000000000 4433 628862944777263549296286086632188568313869301490256017368779370260431545803054973229728010392294941409070716062712777932800000000000000 4434 9592655395729369378948109988151320859517911090986286233196777378099598658995806813869343142650721249112967589464555231641600000000000000 4435 134896716502444256891457796708377949586970624716994650154329681879525606142128533320037637943525767565651106726845307944960000000000000000 4436 1745355978131624923780246262026859316963727621338346165842942499395092842546616869571563900161618008041732011650413907410944000000000000000 4437 20732713437199908185510804082258450068175188714079748394255559386753830129644660996122819662525886640980574198998856112275456000000000000000 4438 225584299936100493540856360835319553726861381680061739991228399894679733798671012927963216925095094944400575986121882176847872000000000000000 4439 2242573334658881376964983822421706151755269029642966709324564681305933824233847128519163744725945355623746902450270475758075904000000000000000 4440 20313164263214505226132099840776323838362944109084843381563085881394328118060209497456193339908925322678866870020565903605760000000000000000000 4441 167148323080165071575029850118388036155672225811898139825433392395473328514324009579068105196964871226614675959026370863955968000000000000000000 4442 1245372717033905955819588601586299593328881795133719943206398092636695644846160578413056727453442491251819205384858453338488832000000000000000000 4443 8371672153394590036342790043996791710710816511732228507109676067168898501465857221554436890103696746748340213975992936330952704000000000000000000 4444 50574074241739920630509183690446371841417398379094695501854344460568277248581411434322009158023702264602986772101546368793837568000000000000000000 4445 273373374279675246651400992921331739683337288535647002712726186273342039181521142888227076529857850078935063632981331723209932800000000000000000000 4446 1315837174866170187215410112594676773675796815484914239723922043262353015260388434435332995030382451713274106286750143361050476544000000000000000000 4447 5609621640218936061286748374745727298302081160751476495665141342328978644004813852066419610392683083619747505748776926960267821056000000000000000000 4448 21054294208094448333920393250669028431289629291651645548665270752377595170355729912301237239006304041118273105992162751837888315392000000000000000000 4449 69101273298361266326713085540657324082181347418754118723824478366777748251423934071142522220328382493926639937615303390647428317184000000000000000000 4450 196807423951028923082410686666429087575832951509109831808360856107911308311017533746924905057897291913082202353967636239185713561600000000000000000000 4451 482178188680020861551906182332751264560790731197319087930484097464382705361992957679966017391848365187051395767220708786004998225920000000000000000000 4452 1006026097369426242003359812521419305071279426819097850126565586067662681557738393184126628879288564402613405983460491170800551854080000000000000000000 4453 1766679975868260717664436743940053413783710212950610858758846882850529587125784495347734567788018942365565005629491594251161944719360000000000000000000 4454 2575521410603127070330082482129475458648541394783420649515909311143543133038794264302119068703015566581124887724921480775790304952320000000000000000000 4455 3066096917384675083726288669201756498391120708075500773233225370408979920284278886073951272265494722120386771101097000923559886848000000000000000000000 4456 2921810003625396256256816261239320898466832674754300736845779470625027924035606938494000624158883205785309746578692436174215892172800000000000000000000 4457 2174370235256108841865537682782750436068340595165991246024766117674439385328823768181581859839168897328602602105073440873835082547200000000000000000000 4458 1224645304914360152315072947774192774337341254748661736266822296161465860702440972883879438300221562863235948312052857503654241894400000000000000000000 4459 500991261101329153219802569543987953138003240578997983018245484793326943014634943452496133850090639353141978854930714433313098956800000000000000000000 4460 140727882331834031803315328523592121667978438364887073881529630559923298599616557149577565688227707683466847992958065852054241280000000000000000000000 4461 25018290192326050098367169515305266074307277931535479801160823210653030862154054604369345011240481365949661865414767262587420672000000000000000000000 4462 2474336392647631328409939842173048293063357158063948551763158339515134920432818587245319836276531124104911613062998960036118528000000000000000000000 4463 53789921579296333226303040047240180283986025175303229386155616076415976531148230157506952962533285306628513327456499131219968000000000000000000000 4464 578386253540820787379602581153120218107376614788206767593071140606623403560733657607601644758422422651919498144693539045376000000000000000000000 4465 1 4466 8836 4467 38211282 4468 107806763616 4469 223186952376024 4470 361562862849158880 4471 477323239438031248080 4472 528055880886873426447360 4473 499606870304093120597508480 4474 410565823641008079993241413120 4475 296633807580628337795116920979200 4476 190277104208083050134758635857203200 4477 109234914240790344364862686868356070400 4478 56499658719621098116102823577140478259200 4479 26478161489959573195696473249258476989900800 4480 11297348902382751230163828586350283515691008000 4481 4406672156235671901715778387963257463839223808000 4482 1577070199913989873531693865433438729999872802816000 4483 519469400849446997787189607119714346120513658216448000 4484 157918697858231887327305640564393161220636152097800192000 4485 44414633772627718310804711408735576593303917777506304000000 4486 11581644501852827879522219032106477020234869226172596224000000 4487 2805390161380623625907904782822518910946891732103352967168000000 4488 632310547678137081595938191050084262362986379966251381817344000000 4489 132811561285228709513546850878478115273825597558744717322551296000000 4490 26031066011904827064655182772181710593669817121513964595220054016000000 4491 4766688664718418525185512506859889389863923050597230209147795275776000000 4492 816339569839183972609548512285930686619658525405984906929607605747712000000 4493 130876726036003459037295116844697959008415968590980937400250305078624256000000 4494 19658586848718312674705432033638079635884826178700447010878976859396112384000000 4495 2768584314527829035021015011404029548720446353500312954032122574364952494080000000 4496 365810366203418958949873467313255001018030589159267156765018518212865981153280000000 4497 45371916983167807752251493492697159345017606511660354537511203087089533724917760000000 4498 5285140875251425848474386090482663046128717558509769783096759535356732352684359680000000 4499 578412035200310458299211489490764388077792883388672157732442418560658855421720657920000000 4500 59493809334889075710776038919050051345144410862834850509622648766239196557662696243200000000 4501 5752720841520802015255871985478145242567991505931336517333234454313295644922884600627200000000 4502 523031159753404810251912252949958935026992525025757190386729748765133149987042805311078400000000 4503 44719164158916111276538497627221488944807860889702239778065393519418884323892159854097203200000000 4504 3595879456470792947774993039973502290536344916669390357538796771202503108710918289806380236800000000 4505 271938383895603716675483848647996110721811084323122645788871505822189297596263195666607505408000000000 4506 19340788474136108239651485430672113630848807850883552076106080755548877848553743379605548433408000000000 4507 1293530352948769715361452918446618266406054791741235661470999543865161854204463456031237751177216000000000 4508 81342001729615658379938806778596646333999352485309330898083320153753433808578353142057369283330048000000000 4509 4808421511334780169232291737071133570789370813961126583316243539088924575820734011874800397862305792000000000 4510 267134528407487787179571763170618531710520600775618143517569085504940254212263000659711133214572544000000000000 4511 13943260928399525587351126160275110752977390488309981795340942919507859790513988360521009366264971264000000000000 4512 683516450617712913899084993048379897337444844363110596946075159288215084198813386864689480422861570048000000000000 4513 31455996654469329725064140617580649858716992941627318930289167226409731687399557741335397130293775171584000000000000 4514 1358385488180757177515014725444911328592758307438436874622283221450673311235458452666646945463298535981056000000000000 4515 55014612271320665689358096380518908808006711451256693422202470468752269105036067332999201291263590707232768000000000000 4516 2088397830534839387737201462601658969652960654306528597360470251519693980144114242287969680389927678611816448000000000000 4517 74258607474209962075501644314432066055544697111784064933067490289613734024739754499816460366172620726024011776000000000000 4518 2471550633669931567946884916427512538150581994437492274376057601337332581502658998824079926149594395485025599488000000000000 4519 76938455837021388254050250824345344011687561715730083578262089404593630916777218093023673256619781089080148754432000000000000 4520 2238209624349713112845098205799137280340001795366693340458533509951814717578973617251597767465302722591422509219840000000000000 4521 60791372118498457939953470911080139346377548763441795907811240511369824739957479854280003648477240018956314937917440000000000000 4522 1540048093668627601145487929747363530108231235340525496331218092954702226745589489641760092428090080480226645093908480000000000000 4523 36350445521247434240830568548692080564106354503123782835817889125085988765770896746889130457483712416852246157475184640000000000000 4524 798477582975197877561295200662795532391217549763532585681694649256126126109136986168954458862693072749839169831997276160000000000000 4525 16302250652410290000209777013532075452987358307672123624334599088979241741394880134282820201779983568642549717403277721600000000000000 4526 308941012363709758036762331600706216781203052519163523110340926997704974640204613692310494315699360743455532349478508953600000000000000 4527 5426399394581934298419906114728533388302098777312404462373568862911301893277142327595582714674138771768114108525517681459200000000000000 4528 88200523492887313040983870817174891898751573777268288404294198660653541884377678467585344441687588925246807097303652473241600000000000000 4529 1324385985572886059881023435239141736167191599999294143070730076763875839857608578239836187632215202455659087820450156668518400000000000000 4530 18337652107932268521429555257157347116161114461528688134825493370576742398028426467936193367215287418616818139052386784641024000000000000000 4531 233666142769258148886700848049535286737749958517357980627094544312955156920331919083853615482243283622071879620349352816410624000000000000000 4532 2734242625837289383987663654788592011976059216083711295696151085691893179485674993458824396090727378503050054064983471762178048000000000000000 4533 29312689326990940601867747122660052598978634831250375508271972668667501880074368679874749775737356748951816020784896336979820544000000000000000 4534 287179391087621389084965174708959355897239958636597881791186282956800453201888017791236678962296422641904748261602752518816792576000000000000000 4535 2564101706139476688258617631329994249082499630683909658849877526400004046445428730278898919306218059302720966621453147489435648000000000000000000 4536 20801726517413219330098081065437699823542532215125802302782105002907075081022069699164025035498332424765736292590943844421337088000000000000000000 4537 152834907329327680911415067828007544536861104747243741919051854813025593303620484317469017274703025731959368038619573523595657216000000000000000000 4538 1013316371882117774809930038750077418573161297228300973819467092184991604917154991913082251519948828140662111379340734046853398528000000000000000000 4539 6038817837838026198529447933632218129604920703752442289924121454778125645519802046400936120544559908243675555652557617765707415552000000000000000000 4540 32207028468469473058823722312705163357892910420013025546261981092150003442772277580804992642904319510632936296813640628083772882944000000000000000000 4541 152983385225229997029412680985349525949991324495061871344744410187712516353168318508823715053795517675506447409864792983397921193984000000000000000000 4542 643722296272396351136749462847444758542820638135065536567495959750894224654890067491673813992594126322910246244106401644427616452608000000000000000000 4543 2385073636188750583057956343114250451524040569500435129077004261128313216990554224424278618511021827016936681596753206092815143010304000000000000000000 4544 7728846213472406952694137010598077412533599820153308772705228998086685867716226347501459827073690983751085955554035705819755400134656000000000000000000 4545 21737379975391144554452260342307092722750749494181180923233456557118804002951886602347855763644755891799929249995725422618062062878720000000000000000000 4546 52599092286131658428057321322125804613075887664932240258688364014756612155290984864940490489807063639417112753076076331273335362027520000000000000000000 4547 108405446297027442370020576871210499751339329455774982972174799006022773832246054172865157228992606769042586039876303658356020441251840000000000000000000 4548 188076918876770502425095940595835083905938113754597560819194832010449149781246166275814248686445004514965450478821538877147794500485120000000000000000000 4549 270920323620109890398054866810667204197839425765551248322887793729337465756318882373494334417379113646557375094492931001605751601889280000000000000000000 4550 318729792494246929880064549189020240232752265606530880379867992622749959713316332204110981667504839584185147169991683531300884237516800000000000000000000 4551 300198990605046526980060796329193482079685273420104666404294272121427287636960731494569645524045255887430196753131701930643856084172800000000000000000000 4552 220836039065781353180734378908831986817239741366513777584768200181279843778913641559223647282056280193052098760924470385760997579161600000000000000000000 4553 122965521752537344384727097346963265386872128715445171609700475100939913013258732231840439963872246925676736810060216464798737288396800000000000000000000 4554 49738862731363420200563769713378399482330299255685687392687832625099290657048475958946694816847201003644522754631098794750051038003200000000000000000000 4555 13816350758712061166823269364827333189536194237690468720191064618083136293624576655262970782457555834345700765175305220763903066112000000000000000000000 4556 2429248485048274490870025382826783857500869316517005489264363009772859128549376115211071785926603223621222112558295423431015923712000000000000000000000 4557 237643873537331200193806830928707116494650259224489667428035511825605784314612880835865718188472054484684771880702813161729818624000000000000000000000 4558 5110620936286692477286168407068970247196779768268594998452376598400124393862642598620768133085420526552360685606512111004942336000000000000000000000 4559 54368307832837154013682642628393300502093401790091436153748687217022599934708963815114554607291707729280432825601192670265344000000000000000000000 4560 1 4561 9025 4562 39872450 4563 114952273350 4564 243239010408600 4565 402852449038723320 4566 543850806202276482000 4567 615406033704033144846000 4568 595713040625504084210928000 4569 500994667166048934821390448000 4570 370535655836009792193900375340800 4571 243374555765015522600084564712480000 4572 143104238789829127288849724050938240000 4573 75834238540240989068683519152839502720000 4574 36422101424612886464130570198835201163520000 4575 15931027163125676539410711404970516988923648000 4576 6372410865250270615764284561988206795569459200000 4577 2339424482942761112528523526551082271244058521600000 4578 790725475234653256034640951974265807680491780300800000 4579 246747965403487323948915063381864314407243987652812800000 4580 71260812408527139156446670304682414000812063634132336640000 4581 19087717609426912274048215260182789464503231330571161600000000 4582 4751106437691898709667637580216407050346349762100349132800000000 4583 1100810704628701227122558289781444920491117299227511327334400000000 4584 237775112199799465058472590592792102826081336633142446704230400000000 4585 47944973623967564134390413167130599613851040718706842953441017856000000 4586 9035783490670810163788962481497689927225773058525520402763884134400000000 4587 1593309822188286192214787050904092657167477982653333431020698235699200000000 4588 263123736349951262600041975835018730240800649706750492322846737209753600000000 4589 40729739740514869579709945845634451036239797121848377932319275977054617600000000 4590 5913958210322759062973884136786122290462018542092384475772758871868330475520000000 4591 806015272213343775518214854126495699264581559365816916456126007536893427712000000000 4592 103169954843308003266331501328191449505866439598824565306384128964722358747136000000000 4593 12408531841608771665577870568836117063296481780840445445486018420029789147496448000000000 4594 1402894011739532890661215719606059823273872822516196243895536906076309102440480768000000000 4595 149147674790937196747153819790118531497202307788079034958151223643141319148029398220800000000 4596 14914767479093719674715381979011853149720230778807903495815122364314131914802939822080000000000 4597 1403197448506087518586060666728115157139895225433251677538714620275067383660244149207040000000000 4598 124219900441433642434829160075615247068910724693617332716848315331719123121922666261381120000000000 4599 10348473244467125750532306181683947121202331911014428564026671192634754641618634427775057920000000000 4600 811320302366222658841732804644021454302262821823531199419691021502564763902900939137564540928000000000 4601 59859607674581062024298578879223534128398659415028826298647935123055083190396959533930066739200000000000 4602 4155967047120913734829872762186091083771678353672001368734699495686395775790417476212858919321600000000000 4603 271490963613084806538072385790249531495689406871270973134320253101932226376634481178649318706380800000000000 4604 16684353763858666292703357526746243935553276276816288894436408281536925911873173570615176313228492800000000000 4605 964355647551030911718254065045932899474979368799981498098424398672834317706269432381557190904606883840000000000 4606 52410633019077766941209460056844179319292356999998994461870891232219256397079860455519412549163417600000000000000 4607 2677402763378845072890296033967720735013211684191437993679829996777839034242313722419193819798752460800000000000000 4608 128515332642184563498734209630450595280634160841189023696631839845336273643631058676121303350340118118400000000000000 4609 5793681016460932668749058552523782958671854312207888843793055800374445479158796094194937940834720835174400000000000000 4610 245188580616626670541460157942806494810992874492637855869322121471846532678000250706329773656125385744580608000000000000 4611 9735428936248411918557976859493787293965893546031208983046613646676259385744127601574858659875566786917171200000000000000 4612 362457508088017797583235446153461003867653267406085011368812384999331503284627519935556276259982640374454681600000000000000 4613 12644979857636696372290610187504705587760205498751909170206303771014414142892005365298934996315243434950315212800000000000000 4614 413069342016132081494826599458487049200166712959229032893405923186470862001138841933098543212964618875043630284800000000000000 4615 12624901162347600527141882067085758721917822626990254623523915579571954891343898059809793657108973169617242591068160000000000000 4616 360711461781360015061196630488164534911937789342578703529254730844912996895539944565994104488827804846206931173376000000000000000 4617 9625300585428922507159299560921022063176445220878284352070113080966888917159934310261000577675563003001416531836928000000000000000 4618 239636793885506277592034975275344066538392877568073148351538677395106682696188709379601462657991603040242163309871104000000000000000 4619 5560385946258611763110099680541458086289149989672748137173838124642390654425124460011430548793059399357483416461246464000000000000000 4620 120104336439186014083178153099695494663845639776931359762954903492275638135582688336246899853930083026121641795562923622400000000000000 4621 2411931346524637168063823566346343950216572274208867470649504209476027159280144151014794300345317241098344445894501335040000000000000000 4622 44970848977136783327125484559618929136296089499765335420497207518617538647223332880211325987083656946930422249258766827520000000000000000 4623 777353246604792968940311947387698632213118118495943655125737444250388882330574754072224349205303212939797298880044398018560000000000000000 4624 12437651945676687503044991158203178115409889895935098482011799108006222117289196065155589587284851407036756782080710368296960000000000000000 4625 183885900304543026006557484662050064137060064461440456018666752966061222380229498747915716821242187725574204116608656368205824000000000000000 4626 2507535004152859445543965699937046329141728151746915309345455722264471214275856801107941593016938923530557328862845314111897600000000000000000 4627 31475178186456041697051867964881432280719304113718742912828780036185377480686501040772819100406651264017891247367953868180684800000000000000000 4628 362890289679140245448362713006868278060057859193463153583202405123078469777326717881851326098806096926323922616712879891965542400000000000000000 4629 3834014799653525201910962576550825720373654773217893318292094975865568180690886628056081401826516589265074486776575209293375078400000000000000000 4630 37025628636654043378454438596405116956751294667075655473792231481216058430671990865227300394781788776331290758013783449747450757120000000000000000 4631 325929829548010945232873579193707015464359988266511051705917530644507556608028088602352996432938281481789531320543868395664179200000000000000000000 4632 2607438636384087561862988633549656123714879906132088413647340245156060452864224708818823971463506251854316250564350947165313433600000000000000000000 4633 18895000529413456441445492974626960129385910552655818778348534105308986021440751657056957272660202838779908171897830836307545292800000000000000000000 4634 123583516976163688076481332428641198684091631182235355252982304148237151815909781108318477296858623972560480475656082767200701644800000000000000000000 4635 726671079819842485889710234680410248262458791351543888887535948391634452677549512916912646505528708958655625196857766671140125671424000000000000000000 4636 3824584630630749925735317024633738148749783112376546783618610254692812908829207962720592876344887941887661185246619824584948029849600000000000000000000 4637 17930844826723386015460382414191941190891840306077056998523614310962408572562910058988753615071487623655138803558828008768392711372800000000000000000000 4638 74481970818697141910373896182028063408319952040627775224636551753228466378338241783491745785681563975182884260936670190268708185702400000000000000000000 4639 272472019830423721672127291096279877531702103034701608100252701983329452953667745258596386481797113782631057612793641582122236274278400000000000000000000 4640 871910463457355909350807331508095608101446729711045145920808646346654249451736784827508436741750764104419384360939653062791156077690880000000000000000000 4641 2421973509603766414863353698633598911392907582530680960891135128740706248477046624520856768727085455845609401002610147396642100215808000000000000000000000 4642 5789107413199246552600211279660797397963535197268456930910518112599736886603672419586438130128155479826090763372092547435876239540224000000000000000000000 4643 11787459672658706836017297665815358557299246365522520738841898325654885949831573962772386072188653928802522156745586030321241981714432000000000000000000000 4644 20207073724557783147458224569969186098227279483752892695157539986836947342568412507609804695180549592232895125849576051979271968653312000000000000000000000 4645 28765363772605785421675825564309076681005891970989411954283086334203183864126798981421016095492311772472709532091749438699904802435891200000000000000000000 4646 33448097410006727234506773911987298466285920896499316225910565504887423097821859280722111738944548572642685502432266789185935816785920000000000000000000000 4647 31141332071385573632126996400815760641024822903637294417227078228688290470385868985499897136258717636598362364333489769242078174248960000000000000000000000 4648 22648241506462235368819633746047825920745325748099850485256056893591483978462450171272652462733612826616990810424356195812420490362880000000000000000000000 4649 12469256559737635203058000601756668203556415299515648019972435817820030504996180431374831131167944140496994940570712961739422517166080000000000000000000000 4650 4987702623895054081223200240702667281422566119806259207988974327128012201998472172549932452467177656198797976228285184695769006866432000000000000000000000 4651 1370247973597542330006373692500732769621584098847873408788179760200003352197382464986245179249224630823845597864913512279057419468800000000000000000000000 4652 238303995408268231305456294347953525151579843277891027615335610469565800382153472171520900738995587969364451802593654309401290342400000000000000000000000 4653 23061676974993699803753834936898728240475468704312034930516349400280561327305174726276216200547960126067527593799385900909802291200000000000000000000000 4654 490673978191355314973485849721249537031392951155575211287581902133628964410748398431408855330807662256755906251050763849144729600000000000000000000000 4655 5164989244119529631299851049697363547698873170058686434606125285617146993797351562435882687692712234281641118432113303675207680000000000000000000000 4656 1 4657 9216 4658 41587200 4659 122488166400 4660 264850037798400 4661 448338143985131520 4662 618781361723479019520 4663 716018432851454294016000 4664 708947750827046182862592000 4665 610010153600516182231990272000 4666 461716685260230698331393436876800 4667 310441509471333294987180532649164800 4668 186911658827531921356864945699184640000 4669 101449897283620402853387619757957447680000 4670 49920595884775782518356236608040632647680000 4671 22377739115282157443561822330164347594866688000 4672 9176271645960389686700569769263017785620021248000 4673 3454596384361558470287273324899018460468713881600000 4674 1197785335266693689614604045594154122876957963059200000 4675 383543472619082337242907948073412299135969065644851200000 4676 113701462457926958875660061206363076078858029510416138240000 4677 31273316531285053069800595882283482258642094212007791165440000 4678 7996018431294473796255834174447481259311899088297446604800000000 4679 1903747692598632109056389040838017711999650409022470330777600000000 4680 422711310577421271215062383276074849468589042903364349696409600000000 4681 87653417361334074799155335796126880785806623936441631553047494656000000 4682 16994649112249425810097771067241369463125045817830856333035093098496000000 4683 3084214098148969869239965860351211495159730537310044297476739117875200000000 4684 524426547188830198123267052183289926016267038861897175010241247864422400000000 4685 83618908765556925383516787906742504065490303024048708180943294142244454400000000 4686 12512176048286167934886895363778903358332865675831821700808481580151178526720000000 4687 1758162544075307984657010200149061388028966544642690817055540185907694634270720000000 4688 232132398397443007349245877988430761388199489097355271939364290170625307181056000000000 4689 28812554661694744184924579280018557534729245677053551329201094925420644188291072000000000 4690 3363442042713718813822519269482166319274716943888986624282327816441015787744919552000000000 4691 369402034634043860580964687768269923751200340923121845249750517897121848231184878796800000000 4692 38181804746479922367271377866270344063283790793748232949286713252644177701895525944524800000000 4693 3714986407765614068166944873474952395346530996148476719390058586743757830454699821629440000000000 4694 340312307511371120297082502751744981268454589410338091057810366854079500205600265239265280000000000 4695 29354118012006473043061167673253079922745672789137880469704463438387780479272802365766369280000000000 4696 2384288235525225772922643344259981416725017272297724341151745042783047469428933372159373344768000000000 4697 182368973331880683509400232380470773728040345510382037411021279369942362539735001343702312419328000000000 4698 13134908198308073038474659594069621203031477265926325313531889764144658254349961406302368930201600000000000 4699 890730053634100953027723427355977102977669481568399177075790477959205196969406685134365297685299200000000000 4700 56865016378595217660338070623703174596915308493764392918315805740622895415615076785055275481772851200000000000 4701 3416955650838254856745647621477630758001310981491975965580576416058762426751625947261988108949195325440000000000 4702 193206557561528280052074553553550382642639344844796293184240853438453066782195197583226762421236022640640000000000 4703 10276944551145121279365667742210126736310603449191292190651109225449631211818893488469508639427448012800000000000000 4704 514061330568738253994936838521802381122536643364756094786527359381345094574524234704485213401360472473600000000000000 4705 24171373584293325249068050529678218083802539312497919232411408898257532610198037484880284319933357726105600000000000000 4706 1067891284954079109503826472401183674942396186826158071687936045125017790718549296082010961254655744339345408000000000000 4707 44307018803192772464903859129429503062315888849493146660621032774206620493342162951167356745389246176903036928000000000000 4708 1725417559162795466181352206482591225022878363850454268995338295534007817288805384156036488642561990542858649600000000000000 4709 63026573481871170236360337202835785125364009668197725750471225285921493099455230636341257396452830446999515955200000000000000 4710 2158076562369996180870930805334136420311075071786992498381875843586460013720235582344351572704468212898187129651200000000000000 4711 69215401018557695691933126192898484462340662302404632129920527056118462985499919404644294077285125955498219940085760000000000000 4712 2077698019860633686752492591611827721092761666613253332328507249666698862118310080700126041855648155914151923558645760000000000000 4713 58321347925912524540420844676823234276288046782126409328519501745030143498057826826670204683667316657239352240242688000000000000000 4714 1529427072332981893551381116438761023004036537165763251528933830244669797595619906954575540066517045442431978576019456000000000000000 4715 37432079533030946682850751392162218935895402706226476867928482218191579453018222807498425082305942603709691136674103296000000000000000 4716 854075281345322766813711310931167962054013438413734113869901535945071204519699117057755732294613923741309452768447456870400000000000000 4717 18145599420058005012960161622406453751180351084986875599596596566964135755041476323063138181210158117520279521113244329574400000000000000 4718 358521924025339615175422548184643642664450485146918106604932754750501069353642072512134585031974898289715200215543940382720000000000000000 4719 6578592764655438018139499455578540490795313663965671924369877214152051367822384695619485401539094959093821769034425318768640000000000000000 4720 111938867511090187527404920423828603038689009063415886338106191972055999055602764586400306285563662663330811038726393314672640000000000000000 4721 1763467697405482338893271361753853684794116081245197963234165239682851431275957399022675594406418316419242315440858873141919744000000000000000 4722 25677158442525280722370208767355354410411296273888412767697466595988185234184773643345321912493454576952907047555536016505831424000000000000000 4723 344917053705563472390047580457012223423435323082083156581010745319244279265168601179265518227524016705337557355223618132167884800000000000000000 4724 4265812384799689415882794340652165880869251569294587274773971129610065277382452846937680894549230853664542437290339159546370457600000000000000000 4725 48469520430187775392059576276395623921760771454013861209025990806004219963302072927523794511979666511202916968632259436005136793600000000000000000 4726 504775434194384118011591872935605854842337176999658640305427818536815376474960159488069231417616812666670378144755958983539210321920000000000000000 4727 4806030894583150194025860649358726167231266642982665364034777539871650626719338983294856344201534723417875713040211665815105720811520000000000000000 4728 41719018182145400989807818136794497979438078498113414618357443922496967245827595341101183543416100029669060009029615154645014937600000000000000000000 4729 329180198259119876303141140367036038851456619382374340002382023278880179912283492006497009876817446809443541989055593548979843891200000000000000000000 4730 2353193579446951548167049503434622493951629076395621971098109328574697502345918476641039435470762558948589644759600121451491046195200000000000000000000 4731 15185942566030993990838026128831430494301179639673080453486465533735381215138993902590174490237987713748231840848619450433622218113024000000000000000000 4732 88118429889732478288941704247561326947195002909155637894572780268122409419424951461082459870986218181091713708082120758437202607734784000000000000000000 4733 457758077349259627475021840247071828297116898229379937114663793600635893087921825771856934394733600940736175106920107836037416144076800000000000000000000 4734 2118598281065163147672857491399909359169989746933412273056328583202943043650509988508209657903831153071868707866643063189865477282201600000000000000000000 4735 8688934722343200757544377559665451042671856683625640208484183050098146153705889066793163660263813842978296979098637373082486261258649600000000000000000000 4736 31388776684464812736629063934291441891652082269597625253149111268479552980262524253790303722703027507759097836993827510260481618796871680000000000000000000 4737 99204034953370272352802967496032211410653494580456692158100894873219327937619829740374293247061420271436161065066911637366460424839495680000000000000000000 4738 272206193469613552187569118129356677651183369275643362628935382274077424219078801116880682690107555622843124873659208761066507263279104000000000000000000000 4739 642800167711376581069440327148842274935324582867784326208088372599026206589631867697694142256157601229846415364303673700831752091598848000000000000000000000 4740 1293252718371698121437326372478027910286545886960185132490082559157564629924378400487027500491555173902905288054372867326673405993811968000000000000000000000 4741 2190922252300288582199705854551011989191324796732548930336139864925756549518946937295670118479811118141392487997996387000482005448340275200000000000000000000 4742 3082576657306219981932144283728749426652910469821376983379917716930424912695262551311349817861129596454749895904157707291375844874990387200000000000000000000 4743 3543191560122091933255338257159482099601046517036065498137836456241867715741681093461321629725436317764080340119721502633765338936770560000000000000000000000 4744 3261346776930561893110027259430886932587326907726378469876872192677173692898592824663261954633640247032846676701107292196988550612254720000000000000000000000 4745 2345238131725347878191480276444682738040324967353800248001346295857742880286628548072458034792730065282047048414279401130418733024542720000000000000000000000 4746 1276851871717133844793139261619882824044176926670402357245177427744771123711608876172782707831597479986892281914441007282116865757806592000000000000000000000 4747 505128212986998004533549598003470128193300762199280053415674586800129235754043071892529422878434167906902441196921717166551727112978432000000000000000000000 4748 137263101355162501231942825544421230487309989728065231906433311630469901020120399970796038825661458670353924238293944882215143237222400000000000000000000000 4749 23615157222393548599043926975384297718246879953215523768848741785887294799160498919706845389361111169093148256050571162531637546188800000000000000000000000 4750 2261025691505765291397822795515517866640658718924890573613177405031762268004728619971932005364361707679131216004841919816858913996800000000000000000000000 4751 47600540873805585082059427274010902455592815135260854181330050632247626694836391999409094849776035951139604547470356206670713978880000000000000000000000 4752 495838967435474844604785700770946900579091824325633897722188027419246111404545749993844738018500374491037547369482877152819937280000000000000000000000 4753 1 4754 9409 4755 43356672 4756 130431321600 4757 288122789414400 4758 498394801129029120 4759 703068932792683745280 4760 831730547493744870666240 4761 842127179337416681549568000 4762 741165487503519726061569792000 4763 573958553522725675862079646924800 4764 394935662873955512781825531597619200 4765 243412013551314581044531802641332633600 4766 135280907531403680618980174929509867520000 4767 68181577395827455031966008164472973230080000 4768 31313525778657022514347588683003620838801408000 4769 13159509208480613711654574144032271657506291712000 4770 5078796465696547444833274174058572608523457642496000 4771 1805794298914327980385164150776381371919451606220800000 4772 593155906290753732925463656052389270639436709180211200000 4773 180438026693647285555926044171136816128516646932620247040000 4774 50943669536506416955289786470984294420284533317309783080960000 4775 13375028874675502924261536666200240207798339292762786685255680000 4776 3271066844349987128216136684668537007341985153121333700198400000000 4777 746348418319188729754648520218537860508529612437184305928601600000000 4778 159091628848918269634500878569783530345998172187110206651740717056000000 4779 31720423228953550376355867480990685435140558639153050433947072200704000000 4780 5922320499894623979526293628580520195501613188887797305093599665324032000000 4781 1036406087481559196417101385001591034212782308055364528391379941431705600000000 4782 170149289051713908073855851516985341858174364436261742057633100039874150400000000 4783 26225677085837503697783648580484674025073275371775809842483181819479269048320000000 4784 3797647239945953358043574144445022635437223649803277754287322683472336734126080000000 4785 516954730537642900863681530412578706248892069329471184302361800287671837932912640000000 4786 66185870803683068368153165636155910118229363421727750111438745642891318644441088000000000 4787 7973450788584877883410451954285135524831396252217554836954503004508318857871491072000000000 4788 904189319425525151978745251615934368515880335001470718510640640711243358482627087564800000000 4789 96547326218658852339063798533656992015973444659601484498747295080389429722422736794419200000000 4790 9709529752962961879828551198479396413282086150766949292428072567408893729652297394919833600000000 4791 919850187122806914931125903013837554942513424809500459282659506386105721756533437413457920000000000 4792 82102525676268996689108955599773552019356134147740284583665070300770103011140843477852487680000000000 4793 6904822409374222621554063165940955724827850881824957933486232412294765663236944936487394213888000000000 4794 547165073367240226766564664052247930486967988171933861607238270915748625362361807284086434168832000000000 4795 40854992144753936931903494915901178809693609783504395000007124228375897360389681610545120417939456000000000 4796 2874101191578619981837397026060489904635422548723274299419105832345048593376250857486023006145740800000000000 4797 190474524423710360614496584727099740043565730729024269479684377434503674961026079555210070134567731200000000000 4798 11889843091248942288136020144409403772941691947062870510409631471411573843678272388235224155733350154240000000000 4799 698915993885589998850430401532239734826833370105608736090166163015149905941435837778001002545716930805760000000000 4800 38678308512689778447020627114582032984778587141376347288734514680902232028801587533203842715349143340974080000000000 4801 2014495235035925960782324328884480884623884746946684754621589306296991251500082684021033474757767882342400000000000000 4802 98710266516760372078333892115339563346570352600387552976457876008552571323504051517030640263130626234777600000000000000 4803 4548569081092317945369625748674847079009961847825858441155178926474102486587066693904771903325059256898551808000000000000 4804 197015472551626085123951044682798768579078543565633750911995887227084164566094712290894924204805017617429430272000000000000 4805 8017014229216169156197700202861580659871734580478481094803524949471347927343392523221801146487834947663089893376000000000000 4806 306310449323825330967930998316881147853589858971111777678813924956216595337176789802342402295054071113542585548800000000000000 4807 10981796849831960013961378013731146337862036425334674103447847383615469047643967871432127608207864475478119363379200000000000000 4808 369188043187987164832992508134343446885580097280796589405001269314636404892612665350509162683206207548346230961602560000000000000 4809 11629423360421595692239264006231818576895773064345092566257539983411046754117298958541038624520995537772906275290480640000000000000 4810 342965976646819339625512329727643632065996395108142115857524994949367887608266307882587472417891114017478165767777157120000000000000 4811 9461130390257085231048615992486720884579210899534954920207586067568769313331484355381723377045272110826983883249025024000000000000000 4812 243904734297983502312287202111394957041440335223604515824334549301222002128426910246366122991285743738438008244436729856000000000000000 4813 5869973938771469622315711997480905299463997401048082014172318153182742851224140973262544693323610232638408065082777298534400000000000000 4814 131737611838985932999183765976251792704364138394013512744293500847658605956161458891744650576393809975114436739316756093337600000000000000 4815 2753741047472996276886163882342295537820256828365185685751683501589766989019116947156468824951715769802392097002492191886540800000000000000 4816 53544964811974927606119853267766857679838327218211943889616068086467691453149496194709116040727806635046512997270681508904960000000000000000 4817 967155926916297129885539849649038866842079785378953236506190229811822676872512775016933408485646007345527641013201684754595840000000000000000 4818 16203581606336116529928506096427743476784998250425847300849864004078075309448714030668315105244130799988916939436563610734690304000000000000000 4819 251401023710427020100708943071848626064058154673273752061670617275393168437507320718247797996514999078615923423985471778671558656000000000000000 4820 3605916175906274124131064093911142233545669949865911578078589003009743804006634853884121401114192747978356752394776692228408475648000000000000000 4821 47725361151700686937028789478235706032222102277637065003981325039834844464793696595525136191217256958537074664048515044199523942400000000000000000 4822 581696068530148952377408868857916359030417217615837270555772382007262379636108678794733906330633523219270721629924654379301443993600000000000000000 4823 6514995967537668266626979331208663221140672837297377430224650678481338651924417202501019750903095460055832082255156129048176172728320000000000000000 4824 66893409300492396709451661020438246312838739413940678121602399219899941933139438600327371808568402681418332224845194620790428590407680000000000000000 4825 628054787321289724660962817358559090381652608941998589030600303786838343705586951303073657536003336286649896999935438384087912876605440000000000000000 4826 5377181398298713396069887134919170294363464117654097508823632737901013216657422528279740218630165550399399803081639027261026651340800000000000000000000 4827 41854817370541336704543986347478947156126423402280542771383952122040319091819937517420680620688856176081814683446271347329072313139200000000000000000000 4828 295215978520218228222716917037551507274545039730752095014161475634124383994303292622873867311258732228630399567241033903161056715341824000000000000000000 4829 1880059652681389769207828787449670125274734200390579131405975713248897392805826231966723049719068768403383070928219215909604624345071616000000000000000000 4830 10767614374447959587281201237211747081118932238600589570779679084970957795160641146718504739300121128128466678952528236573190121249046528000000000000000000 4831 55218535253579279934775390960060241441635549941541484978357328640876706641849441778043614047692928862197265020269375572170205749995110400000000000000000000 4832 252327737044836962739922989070655027347220677580968051609961970118436596173514537745237274319204396446243198383762589639917016148711833600000000000000000000 4833 1021927335031589699096688105736152860756243744202920609020345978979668214502733877868210960992777805607284953454238488041663915402282926080000000000000000000 4834 3646135800297894111591887192070965145167338791044988345763950468211408814707285070418678613912503528648214216645369420296800883348885995520000000000000000000 4835 11383058108247084055701501477684964355644374762286792884336235608074642153232499732038801526360986626023693164161153312146110074845302620160000000000000000000 4836 30857687642838480873889612439507433494216678572464197578019915805021620294907378791671449920858096275365433276340475846179214058315579392000000000000000000000 4837 72001271166623122039075762358850678153172250002416461015379803545050447354783883847233383148668891309186010978127776974418166136069685248000000000000000000000 4838 143155468554815383818868280454656054210424826475392728371755138813100301211276192590381667672059325073558068885924638925607883258773844787200000000000000000000 4839 239702179905737386859500376575238044259315988516936661459683023128912132260741531779243722613680730355725138599687767503343432433295740108800000000000000000000 4840 333378893891887629999994776616135670751462466787923402719789032167797333374134774083775752140866303138422319201864596182810980740560741990400000000000000000000 4841 378839652149872306818175882518335989490298257713549321272487536554315151561516788731563354705529889930025362729391586571376114477909934080000000000000000000000 4842 344786649709434346654744342516687810659709650278623539585072926526960980634638875137714963271324956003730948102030545081814216547311288320000000000000000000000 4843 245181617571153313176707088011866887580237973531465628149385192196950030673520977875708418326275524269319785316999498724845665100310249472000000000000000000000 4844 132020870999851784018226893544851401004743524209250722849668949644511554978049757317689148329532974606556807478384345467224588900167057408000000000000000000000 4845 51660340826028958963654001821898374306203987734054630680305241165243651947932513733008797172425946585174402926324309095870491308761022464000000000000000000000 4846 13887188394093806173025269306961928576936555842487803946318613216463347297831320895970106766781168436874839496323739004266261104505651200000000000000000000000 4847 2363776747930860625195790520333945289691328654040477267458487355993761242184054620590656470941475478616993956821061958172980613532876800000000000000000000000 4848 223936744540818375018548575610584290602336398803834688496067223199408959785857806161220086720771361132136269593574290774282373913640960000000000000000000000 4849 4665348844600382812886428658553839387548674975079889343668067149987686662205370961692085140016070023586172283199464391130882789867520000000000000000000000 4850 48096379841241059926664212974781849356171906959586488079052238659666872806240937749402939587794536325630642094839839083823533916160000000000000000000000 4851 1 4852 9604 4853 45182018 4854 138799159296 4855 313165603161600 4856 553426253907179520 4857 797763945007199278080 4858 964610575791562098524160 4859 998492522266240717234821120 4860 898643270039616645511339008000 4861 711815334198380344909531628236800 4862 501117995275659762816310266278707200 4863 316080175520122395396387700455294566400 4864 179825306011294248950129494812873739468800 4865 92802702566542924904620400001643769118720000 4866 43654391287301791875133436160773228993445888000 4867 18795943848638877764237140106972923408490545152000 4868 7434348614014577299219442945840349235217083858944000 4869 2709820069808313425565486953758807296236627066585088000 4870 912781497198589785453637710739808773469179643481292800000 4871 284833466200819942550807647636357327761057507748337418240000 4872 82520324207894691927576844200933237242774946530518326312960000 4873 22239227374027619474481959512151507436927848089974688941342720000 4874 5584946839668849134113382527921178563291097850769295796747632640000 4875 1308971915547386515807824029981526225771351058774053702362726400000000 4876 286717208381499542422545775527153504492956735913868722965531590656000000 4877 58766000133269656214221016837853885593960247910961785564742994100224000000 4878 11283072025587773993130435232867946034040367598904662828430654867243008000000 4879 2031355931463856024977518714603118427057053323788514475647104685206142976000000 4880 343229105661134293875511782812251044571709009881507618298993550258968985600000000 4881 54470459068422012438043719932304240773530219868195259024050276426098378014720000000 4882 8124883959109141468177876160224993849574314086146286378297047683686416127098880000000 4883 1139768877888779251582827690101562418460596747897208736005482720377135062329589760000000 4884 150449491881318861208933255093406239236798770722431553152723719089781828227505848320000000 4885 18695561858781534959051264787342392963984553126537450355007579798656712478270947328000000000 4886 2187914896387690491207828016255841188013735131608497047260315624437082694599937150156800000000 4887 241217617326742876655663038792206490978514298259836799460449797594188367079643070804787200000000 4888 25060554621729719401739695165330858143821863851643585327728892485190813055517512545232486400000000 4889 2453955888090954891944036992373582188241083036630678447486294972036710931041596425810791628800000000 4890 226519005054549682333295722372946048145330741842831856691042612803388701326916593151765381120000000000 4891 19712816414872186105055060239505629839847407808872442328537983379214901732974916519032382291968000000000 4892 1617412546820244733107444454773096067835284874854802341297604294821437303164088272439632537321472000000000 4893 125118413443308931853954453179947360104686679961982209687521817949401185666193399932294431279939584000000000 4894 9124914989725972332418631748193370262518544845599446734420195839286560889515872143899426430090477568000000000 4895 627337905543660597853780932688294205548149958134961962991388463950951061154216209893085567068720332800000000000 4896 40651496279229206740925004438201464519520117287145535201841972464021628762793210401071944746053077565440000000000 4897 2482392457572931342070833423193650300768087162165039312651610883726885982493176696013284625905719453941760000000000 4898 142816791601642688275734756942885753473976759287112048966169272970159568014075527362125992094660966031032320000000000 4899 7738884894914013170941377141842621766371115643870384153354297479070521591762717638935202196629441096806563840000000000 4900 394841066067041488313335568461358253386281410401550211905831504034210285294016206068122561052522504939110400000000000000 4901 18960267992539332268806373997514423327609233327482441175718028823722777899818658215391245381742130687176081408000000000000 4902 856557989310012187202546778240651595035523011500383224879496831565829025121219382907086850186938609867719442432000000000000 4903 36387242276650325414046650637184603335259044853929741226130932710171467624861031093110670231979757484572927852544000000000000 4904 1452743484101737520304202127326087182215247903979534574235717992730619348947281920623059966242814468629364440301568000000000000 4905 54477880653815157011407579774728269333071796399232546533839424727398225585523072023364748734105542573601166511308800000000000000 4906 1917621399014293526801546808070435080524127233252985637991147750404417540610412135222439155440515098590761061198069760000000000000 4907 63315749406739798768858215145039901140876986683656615082957717687460143439083072107612321400169864594541378609914839040000000000000 4908 1959455823745421140846770026593866414254508851052109982567323052643503386430570863119791841226309493767912138033153966080000000000000 4909 56790435167518154099369317494901542109686713424458566908546035370581537803272234843178794570714245845238970759202272706560000000000000 4910 1540079597763204178965947593082075718228792228459893339892773840558143398054840266933662225646488022921734800249553158144000000000000000 4911 39041017803297225936786771484630619457099882991458296166281816858148935140690200766768337420138471381065977186326172558950400000000000000 4912 924184093573134332011804885636174008132003787535504584657556451527328890871420490282188184175081191381299525525491691395481600000000000000 4913 20406581033897111298776788523160035760205051373162996393487012615176020187144752438650252002188486306467726620070937508393779200000000000000 4914 419792524125883432431979649619292164209932485390781640094589973797906700992692050166519469759306004018764661898602143029814886400000000000000 4915 8035091282096987573893360480994264080580738978182929829935511217225557948688246272718536725861716483171667356652931643930050560000000000000000 4916 142901008032371040544934226400451835033097450135068721283160784109426845979747887557886591616863757762253037912165984313586745344000000000000000 4917 2357866632534122168991414735607455278046107927228633901172152937805542958665840144705128761678252003077175125550738741174181298176000000000000000 4918 36036648234551359717122517750179614995809171902718225594034098631535462532445079226538087342664627629119810874088902551677039542272000000000000000 4919 509282631667703774825804993498861911926067855860473746998040717425082051377642957892692675533833928699766738970579931649435808825344000000000000000 4920 6642816934796136193380065132593851025122624206875744526061400662066287626664908146426426202615225156953479203964086064992640984678400000000000000000 4921 79808700602336436266180496807306124458973242256892873520251970811396398486074110730637491948562919385683943007625662580840158115921920000000000000000 4922 881267905242700930037824077421521148955422844076112856899683734030067273423691588912954840671455335188397342506739710751812450181447680000000000000000 4923 8922837540582346916632968783892901633173656296270642676109297807054431143414877337743667761798485268782523092880739571362101058087157760000000000000000 4924 82627920238817349529368313670021938411306735017519923959587470103682129492444617538557800095558575913657337134073697948503839935163269120000000000000000 4925 697870947962984371025070216807617723068469045756080438847867146145963931524025485967548987293569053324808590659406232673174323776716800000000000000000000 4926 5359648880355719969472539265082504113165842271406697770351619682401002994104515732230776222414610329534529976264239866929978806605185024000000000000000000 4927 37305977075107577155933858831955850998220138968080830533105352789343823472122221346711587127070116635839031018997143284288931430186090496000000000000000000 4928 234494713043533342123012826943722491988812302085079506208090788961589747539053962750758547655869304568131052119410614929816140418312568832000000000000000000 4929 1325797031438438511233957136951046397013669554096411054330359460667449726470805097090827173285107221981356333136667707487806640057382600704000000000000000000 4930 6712896361713612715108643731397703276018580020741321794077769421101011273269899225776340117899277073323323205755279531583831088898139750400000000000000000000 4931 30291944832232677376927754837932136033033842343595214595775934512718313370630420256315734782020487793371495965970698886272037788652855623680000000000000000000 4932 121167779328930709507711019351728544132135369374380858383103738050873253482521681025262939128081951173485983863882795545088151154611422494720000000000000000000 4933 427042539342207012777176641373774990904720996941415464301426588984175247029862997759768163512386388891920113861733267225981410776618306109440000000000000000000 4934 1317143253874758979168159279417908405682031026710871793508014539517456183610179848512056022399649585016042760826550800118689652515834775470080000000000000000000 4935 3528062287164532979914712355583683229505440250118406589753610373707471920384410308514435774284775674150114537928261071746490140667414577152000000000000000000000 4936 8135296568049981930156277902287081329212544576743619901078913332313699957592287299633287197174306260393205287458107883086024324362508907315200000000000000000000 4937 15986803720935429606935011226587404007406046900810136782352748292569945265501122716721227166540206488447112716051398049320210590898418666700800000000000000000000 4938 26460916503617262797685535823317082495016905215134019501825238553219219749794961738021341517032065911912462426567831254047245115969796413849600000000000000000000 4939 36383760192473736346817611757060988430648244670809276815009703010676427155968072389779344585919090628879635836530767974314962034458470069043200000000000000000000 4940 40880629429745771176199563771978638686121623225628400915741239337838682197716935269414993916763023178516444760146930308219058465683674234880000000000000000000000 4941 36792566486771194058579607394780774817509460903065560824167115404054813977945241742473494525086720860664800284132237277397152619115306811392000000000000000000000 4942 25876090715970949667572471134790874596929730745013141678535114130324264775697752434267073072588463022885134265763331711576019424432743251968000000000000000000000 4943 13781830924810614496859250930486444078799530505496129807045876004194445369665107274772680223443855305667082380678296237687227736926134992896000000000000000000000 4944 5334902293475076579429387456962494482115947292450114764017758453236559497934880235395876215526653666709838340907727575878926865906890964992000000000000000000000 4945 1418856992945499090273773259830450660137220024587796479791957035435255185620978786009541546682620656039850622581842440393331613273109299200000000000000000000000 4946 238965388285557741519793391129339058549426530456892038701803290178569294420375374485817523651809794701448525908520832066245324340734197760000000000000000000000 4947 22403005151771038267480630418375536739008737230333628628294058454240871351910191358045392842357168253260799303923828006210499156943831040000000000000000000000 4948 461917631995279139535683101409804881216674994439868631511217700087440646431137966145265831801178726871356686678841814561041219730800640000000000000000000000 4949 4713445224441623872813092871528621236904846882039475831747119388647353535011611899441488079603864559911802925294304230214706323783680000000000000000000000 4950 1 4951 9801 4952 47064402 4953 147609652806 4954 340092640065024 4955 613867215317368320 4956 904021785757377745920 4957 1116983489287937160637440 4958 1181768531666637515954411520 4959 1087358356747936141068720199680 4960 880760268965828274265663361740800 4961 634227462770756887314392680758988800 4962 409288122641395111280221409983134105600 4963 238300138482516892098461219397103234252800 4964 125890558872621066711444227047212537180979200 4965 60637285856979147132678969361074038742171648000 4966 26741043062927803885511425488233651085297696768000 4967 10836414450618214174546365305202448372153872531456000 4968 4048002820330937339424986684010070158575702161195008000 4969 1397839289694277888629859875462635279495535888400023552000 4970 447308572702168924361555160148043289438571484288007536640000 4971 132935847725439821759069797832568484256482125401974049341440000 4972 36762804434617085253735484091515757191656238679345914372423680000 4973 9476811630123682542147725442547692364753471266514866361482608640000 4974 2280752665649766265143552589839811295784002084807911170996814479360000 4975 513169349771197409657299332713957541551400469081780013474283257856000000 4976 108081359974887577510898890228524288366748806488147205914814427693056000000 4977 21332058048376885205762229112140960470607569991679128160001706858381312000000 4978 3949478175813777603809692704190669252843915815602307156480316012637454336000000 4979 686528258078525962096712445580178058744351021601766564683354242058807148544000000 4980 112132948819492573809129699444762416261577333528288538898281192869605167595520000000 4981 17221450623535617545331177388919802058753860804134894635313443846844845255557120000000 4982 2488499615100896735300355132698911397489932886197492274802792635869080139428003840000000 4983 338511356732967437720099823960164038282797234125470994593628367952009113511888158720000000 4984 43369278527317828197316318622661016198819551525016225072054269729380932307581906452480000000 4985 5235291479369080689533184176592651241143217291234101455126551131618126828558101564620800000000 4986 595659830541548736231331177425652763436739389580413321116620928752995763604832889130188800000000 4987 63896591011335322543301444410876103191362665871477310040861309897855140155340046944803225600000000 4988 6463644627567709996222388218826519491252581252893652099922917769667241019924398433047989452800000000 4989 616697991261011510152397604160345616075662944667109729841363513357225739362530424855681250099200000000 4990 55502819213491035913715784374431105446809665020039875685722716202150316542627738237011312508928000000000 4991 4712324723955177951601088912375479952691327900847775786878067685358176875241150165927716557160448000000000 4992 377434770747267110218715788124550346686991120439331374929948087941545404959791170432877107102089216000000000 4993 28518269073438856769781571991085211078744980239706689235986077621443744667775849133405063278481113088000000000 4994 2032574813961460337046250221910073225976005864357276760092098623201081438139660520053597237302653878272000000000 4995 136634195827409278212553487139510477968387060881794715539524407448517141119388290514714036507567288483840000000000 4996 8661419892015770766691434097800272907735144989811160663331590698258173554437744676976220227305787243888640000000000 4997 517658052695155320928430603845126948889957920774032985176562516412919351370545208460131970606424603576238080000000000 4998 29161403635160416412301590683275484787467629536937191498279688424594456793874046743254101010828586001461411840000000000 4999 1547934915409229450783600762595908896575577641338237450755621828415718002466661134269467688350309228363288412160000000000 5000 77396745770461472539180038129795444828778882066911872537781091420785900123333056713473384417515461418164420608000000000000 5001 3643717384213294030717083755875271824194080310640302077710047068653077376394562140569599921303031820882603409408000000000000 5002 161444708715912104745618480260319736210445404532985692058537470118782505292559060997545350359272794525259966447616000000000000 5003 6728893614216034705340966469717854665827809407799347052024703235705482154552131429124107149879879303892438978920448000000000000 5004 263672942364465359935212686109684823572067494572285525223782815680607411833931668593085383873070826056229645914734592000000000000 5005 9707958332509860979432830715856577595153394118343239792330185486422363799340211434563598224417607686615727872315228160000000000000 5006 335617988066769479574677861891041682575303053805580575677700698244887434205761595309198681472723008594429449300040744960000000000000 5007 10886976490095732767255778362044492475118163973447692709264361246575383611341284030293129158650260401598246522031146270720000000000000 5008 331114250491877113817917121218042840105317952571753964467971262740672011903552155679949652342397574972746670083843827957760000000000000 5009 9433950086048227598778282724873390071475245394459634140180672757068977152709680910135514670975768195409951735778669064355840000000000000 5010 251572002294619402634087539329957068572673210518923577071484606855172724072258157603613724559353818544265379620764508382822400000000000000 5011 6272803532624854285351592579030568873754687757365291159438165361093733005145977995329450410734051770587338400052177331971686400000000000000 5012 146095617759843380452382252969679700866157566477991619906914690022892749345657939117027845049999528334324462091537807538179276800000000000000 5013 3174680963701993457766846100245896991837614420767786153215336676846669426257233629384303490054751655391907755608178706662975078400000000000000 5014 64287289514965367519778633529979414084711692020547669602610567706145055881708980995032145673608721021686132051065618809925245337600000000000000 5015 1211568148551270387872751170372688957750335734233398388664583776000426053155284641829451976156472050024084796347005892956283469824000000000000000 5016 21220799692807099520922732620467097502414971345057705110549376440249886627992561302346158855104268027694576129956648670567631683584000000000000000 5017 344917177096521363854997848114756256419849310369669266647586133484061590117670138182909955122515640032229752321235677645494789603328000000000000000 5018 5194046902159380538051732301022211861381260203213843074222473539524692180595503257342644030080235520485342152602137263367450949320704000000000000000 5019 72340276419929923145908909293947037663585377612876857888808653209901872254380849714583781346479801959223388531168897247769860323147776000000000000000 5020 930089268256241869018828833779319055674669140736988172856111255555881214699182353473220045883311739475729281115028678899898204154757120000000000000000 5021 11016972881739428335842747171949398955245024610701507793971684027077409881155103651703916318138946097170258104475198858518512530903531520000000000000000 5022 119962593601162664101398802539004566401556934649860862645469448294842907594800017540775977686401857502520588248729943126090469780949565440000000000000000 5023 1197982612811610714108489411656634642558013772051350258473249695985486022419304284756516270320369234511472723744166144368766472196057989120000000000000000 5024 10943733057576335712666741111890338086070504187928551009836713439002547988587158060748716199142832466618318395284544778287650475736962170880000000000000000 5025 91197775479802797605556175932419484050587534899404591748639278658354566571559650506239301659523603888485986627371206485730420631141351424000000000000000000 5026 691183140478505413431583649172021352804452896079697958516002954042266188752873140678866286261652576839051688123234407049746345836018663424000000000000000000 5027 4748517939131550177991009745610380462773449117222860000713838476472192387665842745702860590031353417504653805418064952328776843470829518848000000000000000000 5028 29465162596662439565995496370197745435671145804305951799301254136058219431157280627181852891989423770157082587465941499065743490254890860544000000000000000000 5029 164482743102887795551949543028572224520645256958214237259390545240527528723295705779584773738827036489104726849018736722632821255726669234176000000000000000000 5030 822413715514438977759747715142861122603226284791071186296952726202637643616478528897923868694135182445523634245093683613164106278633346170880000000000000000000 5031 3665325324700153962608258335389788459997094923575020966088888076038915917846280851014203908624479022997951011882454565238916572426995530465280000000000000000000 5032 14482504941498169315671654886174286110232423844369595036741460202885472651002377996690269102369892725016294242072137550456206944711543315496960000000000000000000 5033 50427035278228565448543473037402032359724945674973650188172072272697609592044424590885394826324084307586855854925876531106551891826939978055680000000000000000000 5034 153682393228887056605084870209225241477256977295157791049667267878697476851944913038888822327844828365978989272155052285277110527472578980741120000000000000000000 5035 406806335017642208660518774083243286263327292840123564543236885561258026961030652161764529691353957439356148073351608990439410219780356125491200000000000000000000 5036 927140019342533405784438136282740512879211039496095565703191041511704340515837300275649393250062507652486104911359480954954934919499416286003200000000000000000000 5037 1800996129527449949167471781974518927317088111205059202342980299028483144220419583294077557002994986129541973908273014728590620705694268417638400000000000000000000 5038 2947084575590372644092226552321940062882507818335551422015785943864790599633413863572126911459446340939250502758992205919511924791136075592499200000000000000000000 5039 4006710490409383032979319245291626377626780292343839573751798867501569242198236825755363553781943901726396750942000639508549920221656911760588800000000000000000000 5040 4451900544899314481088132494768473752918644769270932859724220963890632491331374250839292837535493224140440834380000710565055466912952124178432000000000000000000000 5041 3962680704800488713935590462376333780070442047373028149864416462364189360415838618878930987256867595114018764667912720393071349669770572070912000000000000000000000 5042 2756647446817731279259541191218319151353350989476889147731767973818566511593626865307082425917820935731491314551591457664745286726796919701504000000000000000000000 5043 1452427149398589598749650735158039122756066650369543744503834738893653323312771144086527299677131460761753488312128832533037839243151065219072000000000000000000000 5044 556248695514353463350930068783929876800195738439399731937638836172037442970848523267180667961454601993863038076985510331801725667589769658368000000000000000000000 5045 146381235661671964039718439153665757052683089062999929457273377940009853413381190333468596831961737366806062651838292192579401491470992015360000000000000000000000 5046 24396872610278660673286406525610959508780514843833321576212229656668308902230198388911432805326956227801010441973048698763233581911832002560000000000000000000000 5047 2263627355592865423294615038458748820402315810252576228720722339278502887835791603094875208741676351033083443069664312256382497290788536320000000000000000000000 5048 46196476644752355577441123233852016742904404290868902626953517128132711996648808226426024668197476551695580470809475760334336679403847680000000000000000000000 5049 466631077219720763408496194281333502453579841321908107342964819476087999966149578044707319880782591431268489604136118791255926054584320000000000000000000000 5050 1 5051 10000 5052 49005000 5053 156881340000 5054 369024132015000 5055 680185280130048000 5056 1023112025528947200000 5057 1291459693939111065600000 5058 1396229361609921450796800000 5059 1313076146296263906616012800000 5060 1087358356747936141068720199680000 5061 800691153605298431150603056128000000 5062 528522885642297406095327233965824000000 5063 314837017416457777907862623063949312000000 5064 170214384630369208641758013855073738752000000 5065 83927039248414044474296151364808358120652800000 5066 37898303660611966957924355850671274213857280000000 5067 15730025331134002285594956169549206520763351040000000 5068 6020230250343452319192425169556915762307706961920000000 5069 2130527800174177547065782465268457978197737979576320000000 5070 698919644847138944314929937731317639747767944200011776000000 5071 213004082239128059219788171499068233065986421089527398400000000 5072 60425385329745373526849908105712947389310057000897295155200000000 5073 15983828015050906632058906126745981387676625512759093205401600000000 5074 3948671512551534392561552267728205151980613027714527650617753600000000 5075 912301066259906506057421035935924518313600833923164468398725791744000000 5076 197372826835075926791268974120752900596692488108376928259339714560000000000 5077 40030133324032436115147737121675662358055113514128594783264602849280000000000 5078 7618592160134601859200796111478914453788417854171117200000609592279040000000000 5079 1361889026142681932348169897996782500980660626069761088441488280219811840000000000 5080 228842752692841987365570815193392686248117007200588854894451414019602382848000000000 5081 36171918974029862519074096595084650406960430170415657709122965441808118579200000000000 5082 5381703319854880482915992934037438143360581501292154573535451202139014142361600000000000 5083 754090792454817192515259131120882241663616026120452204485694738142145496796364800000000000 5084 99562163744990422858852889400048246553763892389844410174596578809414445150555340800000000000 5085 12391222436376522342090376749331718913948443292861778592015505636965980659309116129280000000000 5086 1454247633158077969314773382386847566984227025342805959757375314338368563488361545728000000000000 5087 160989143389607766549008426331257503631551186373084681382870521284593449622927807873024000000000000 5088 16814892371404032248237222213388448208253333124072976326542449973119773725089486038106112000000000000 5089 1657344776299412819544202107391415254167328526382987717928953274273651543570358572576407552000000000000 5090 154174497815252877538099401040086404018915736166777432460340878339306434840632606213920312524800000000000 5091 13537272978900252661881898627910025718734064639034116020907979561500077205518960545612515246080000000000000 5092 1121982077132185226571687836279876179212220928773279949256682782228137351247892896649456323133440000000000000 5093 87775528080759793074119950726639615508602586148681715099987927428266373246463062891366769093509120000000000000 5094 6481424789417921993132175452519366154260222781751520280905926732146305606312692984864787108745707520000000000000 5095 451683291991435630454722271535571827994667969857172613353799694044684764031035671123021608289478639616000000000000 5096 29703086049436799611424671117284886514866752365607546856418349445329813286823541416242181849471149670400000000000000 5097 1842855296173568248232220020808568703773435104215140566666295893246419905199520144037493665384210051891200000000000000 5098 107845427644824025193423042467734781018741233494590205245117190919358198202196918429194160543005125745049600000000000000 5099 5951306864318452329041140955770507099483189701415753366995854780529480978341642192500836940985425714583961600000000000000 5100 309586983081845890156720152519181779315115528267647490151124365683143600493332226853893537670061845672657682432000000000000 5101 15175832504012053439054909437214793103682133738610171085839429690350176494771187590877134199512835572189102080000000000000000 5102 700714881579479621291746876129859966191169290507750399559624436279437956998954257801846138712121504015885271040000000000000000 5103 30461265795455114102946883067984855888763283874148243784629711343166510432558313395763273652692980099105654046720000000000000000 5104 1246091410040006426914993790688491604782927668110990194819389488093607806398542857245205027755533204424525736837120000000000000000 5105 47940534975357338170038670201760877013103180831324640949778693760110438515260303380560978886012877464769026529951744000000000000000 5106 1733563987948189460613005484974388856277391806847007105773247408289707821310752041886356825788858515467094262913433600000000000000000 5107 58880348783643768346434712612463453083386500667645715031175561095594286702765192159508540609249650630601657771936972800000000000000000 5108 1877064912085471166768237648628360771572097236801326329183510559754376484714014487981573992870734551999697676212266598400000000000000000 5109 56121059405402900647104596816617430526325076707076943130164620803503730831110534861008415651253826266567232217600648806400000000000000000 5110 1572325014341371266463047120812231678579207565743272356696778792844829525451613485022585778495961365901658622629778177392640000000000000000 5111 41241311851576951251489760545894601405356264019495668372374525713962741651189861902231758124484232548240226167338443997184000000000000000000 5112 1011742505262073271830902028875898205444304476994401799909381509853827904055802902472492001731298672675377161298738279350272000000000000000000 5113 23189780596800536579743214757092016010501201028252638080462649209982976086612371288417118261904687037194359062148858339393536000000000000000000 5114 496043900578436477776069703163421404974627253244966586439896355757292097852692754591297420321054946154985586813777922916089856000000000000000000 5115 9890352233071595003042866696919909859186414157007333785017010416330008597185997076158791642093649387951712623240864432296191590400000000000000000 5116 183570931598677331495871389450407417840959959732333089191603602424306977750800703307492723660071522730921938840455438326709616640000000000000000000 5117 3167283536239865600137721286636880224241040499262344046350653200037296511640680791394949082851383287715608377605469950830989803520000000000000000000 5118 50723114278900200566911448252170037708801369172010186271703843159420822076127961497486758106252300004739669459005246712572763176960000000000000000000 5119 752760420602808773630685840727856791504530464233890300611952686887636547912391776426470149286990655142803210522048878748905934684160000000000000000000 5120 10334325202847131877986987041992433951940768230410979698401236172843124607768692816369111620925685994174769790166985321109980046163968000000000000000000 5121 130998488486794629439271666729481557137277343765772982092410035993786086577349627249749302237086160489539335368313898436605380866867200000000000000000000 5122 1530135122463809491089270440548527632672920084819653860273845003760751372382653284958877266408186957940313625621555397016460073736601600000000000000000000 5123 16433232000159269054986137334110214575555744472583679814447869629430535286958906512435065436493405137331587431332868921382256134376652800000000000000000000 5124 161889542271839285690336406980626303048380239466398683577466175133173786813419497940069766259509356015063881587049478968752225972440268800000000000000000000 5125 1459164407676844761688898814918711744809400558390473467978228458533673065144954408099828826552377662215775786037939303771686730098261622784000000000000000000 5126 11999707299974052316520549464792037375077307223605867335347273507678232443626269803452539692042579459011314029917264011280318504097546240000000000000000000000 5127 89764044217987716030075798593769006857721155335025708898182201823670933604269239049203413800214620368708011444575897019447577381301125120000000000000000000000 5128 608784351170711561280898685334664161894031938105494871886389548265665690726390095602930844875814540705724846848469865683176518393696092160000000000000000000000 5129 3729767417299042983037404603822499422236853899279234404974842295703572079893326661668588973669547312678111719932397658109587783576568463360000000000000000000000 5130 20560342887860974443993692878571528065080657119776779657423818155065941090411963222448096717353379561138090856127342090329102656965833654272000000000000000000000 5131 101532557470918392316018236437390262049781022813712492135426262494152795508207225789867144283226565734015263487048602915205445219584363724800000000000000000000000 5132 446990893256116336903446138462169324389889624826222069035230253175477550956863518416366330320058417438774513644201776248648362491097015910400000000000000000000000 5133 1744880113433514375382127094719793507256918535466216269486922916010297909759322650203646879803601533134493282177365969934482764423077507891200000000000000000000000 5134 6003218485503400648636127742547860995205350675592101212877627651511620189529098165581594622181438608046054268443556729893637129979397616435200000000000000000000000 5135 18080281556339653718245278848144146056147879681783269535254972691611467864934695651633979097393509219526939914371182621797307120879126938910720000000000000000000000 5136 47303062211353745193083578381772475146898522423270181923632195995495119414073331646716805778064413655739086985273442905865047699974460014592000000000000000000000000 5137 106567818315233724802808981181924196882667935574263858126803567989851073622510034514442458994260058350860471828891894362638498266609128308736000000000000000000000000 5138 204658651082664766950849066133468059922396376273302182084429579435054902752320407192508813295794884787447951580485569855521661443828894138368000000000000000000000000 5139 331133098380940746527216466553026973357585148127590047417504038636493325801507175682261450725780487745983202557190135496574373572037761302528000000000000000000000000 5140 445190054489931448108813249476847375291864476927093285972422096389063249133137425083929283753549322414044083438000071056505546691295212417843200000000000000000000000 5141 489219840098825767152542032392139972848202721897904709859804501526443130915535631960361850278625629026422069712087990171984117243181552107520000000000000000000000000 5142 430726163565270512384303311127862367398961092105763929333088745909151017436504197704231629049659521208045517898686165260116451051062018703360000000000000000000000000 5143 296413703958895836479520558195518188317564622524396682551803007937480270063830845731944346872883971584031324145332414802660783519010421473280000000000000000000000000 5144 154513526531764850930813907995536076888943260677611036649344121158899289714124589796439074433737389442739732799162641758833812685441602682880000000000000000000000000 5145 58552494264668785615887375661466302821073235625199971782909351176003941365352476133387438732784694946722425060735316877031760596588396806144000000000000000000000000 5146 15248045381424162920804004078506849692987821777395825985132643535417693063893873993069645503329347642375631526233155436727020988694895001600000000000000000000000000 5147 2515141506214294914771794487176387578224795344725084698578580376976114319817546225660972454157418167814537158966293680284869441434209484800000000000000000000000000 5148 230982383223761777887205616169260083714522021454344513134767585640663559983244041132130123340987382758477902354047378801671683397019238400000000000000000000000000 5149 4666310772197207634084961942813335024535798413219081073429648194760879999661495780447073198807825914312684896041361187912559260545843200000000000000000000000000 5150 46663107721972076340849619428133350245357984132190810734296481947608799996614957804470731988078259143126848960413611879125592605458432000000000000000000000000