0 1 1 1 2 1 3 1 4 6 5 1 6 24 7 1 8 60 9 1 10 120 11 360 12 1 13 210 14 2520 15 1 16 336 17 10080 18 1 19 504 20 30240 21 60480 22 1 23 720 24 75600 25 604800 26 1 27 990 28 166320 29 3326400 30 1 31 1320 32 332640 33 13305600 34 19958400 35 1 36 1716 37 617760 38 43243200 39 259459200 40 1 41 2184 42 1081080 43 121080960 44 1816214400 45 1 46 2730 47 1801800 48 302702400 49 9081072000 50 10897286400 51 1 52 3360 53 2882880 54 691891200 55 36324288000 56 174356582400 57 1 58 4080 59 4455360 60 1470268800 61 123502579200 62 1482030950400 63 1 64 4896 65 6683040 66 2940537600 67 370507737600 68 8892185702400 69 8892185702400 70 1 71 5814 72 9767520 73 5587021440 74 1005663859200 75 42237882086400 76 168951528345600 77 1 78 6840 79 13953600 80 10158220800 81 2514159648000 82 168951528345600 83 1689515283456000 84 1 85 7980 86 19535040 87 17776886400 88 5866372512000 89 591330349209600 90 11826606984192000 91 10137091700736000 92 1 93 9240 94 26860680 95 30083961600 96 12906019526400 97 1858466811801600 98 65046338413056000 99 223016017416192000 100 1 101 10626 102 36340920 103 49423651200 104 26985313555200 105 5343092083929600 106 299213156700057600 107 2564684200286208000 108 1 109 12144 110 48454560 111 79077841920 112 53970627110400 113 14248245557145600 114 1196852626800230400 115 20517473602289664000 116 15388105201717248000 117 1 118 13800 119 63756000 120 123559128000 121 103789667520000 122 35620613892864000 123 4274473667143680000 124 128234210014310400000 125 384702630042931200000 126 1 127 15600 128 82882800 129 188972784000 130 192752239680000 131 84194178292224000 132 13892039418216960000 133 666817892074414080000 134 5001134190558105600000 135 1 136 17550 137 106563600 138 283459176000 139 346954031424000 140 189436901157504000 141 41676118254650880000 142 3000680514334863360000 143 45010207715022950400000 144 30006805143348633600000 145 1 146 19656 147 135626400 148 417729312000 149 607169554992000 150 408017940954624000 151 116693131113022464000 152 12002722057339453440000 153 315071454005160652800000 154 840190544013761740800000 155 1 156 21924 157 171007200 158 605707502400 159 1035759829104000 160 845180020548864000 161 307645527479786496000 162 43509867457855518720000 163 1827414433229931786240000 164 12182762888199545241600000 165 1 166 24360 167 213759000 168 865296432000 169 1726266381840000 170 1690360041097728000 171 769113818699466240000 172 145032891526185062400000 173 9137072166149658931200000 174 121827628881995452416000000 175 73096577329197271449600000 176 1 177 26970 178 265061160 179 1219281336000 180 2816539886160000 181 3275072579626848000 182 1834040644591034880000 183 449601963731173693440000 184 40464176735805632409600000 185 944164123835464756224000000 186 2265993897205115414937600000 187 1 188 29760 189 326229120 190 1696391424000 191 4506463817856000 192 6164842502827008000 193 4192092901922365440000 194 1307932985399778017280000 195 161856706943222529638400000 196 6042650392546974439833600000 197 36255902355281846639001600000 198 1 199 32736 200 398724480 201 2332538208000 202 7081585999488000 203 11302211255182848000 204 9222604384229203968000 205 3596815709849389547520000 206 593474592125149275340800000 207 33234577159008359419084800000 208 398814925908100313029017600000 209 217535414131691079834009600000 210 1 211 35904 212 484165440 213 3172251962880 214 10944269271936000 215 20225009614537728000 216 19598034316487058432000 217 9407056471913788047360000 218 2017813613225507536158720000 219 161425089058040602892697600000 220 3389926870218852660746649600000 221 7396204080477496714356326400000 222 1 223 39270 224 584337600 225 4270339180800 226 16654322805120000 227 35393766825441024000 228 40348894181002767360000 229 23517641179784470118400000 230 6420316042081160342323200000 231 706234764628927637655552000000 232 23729488091531968625226547200000 233 129433571408356192501235712000000 234 1 235 42840 236 701205120 237 5693785574400 238 24981484207680000 239 60675028843613184000 240 80697788362005534720000 241 56442338831482728284160000 242 19260948126243481026969600000 243 2824939058515710550622208000000 244 142376928549191811751359283200000 245 1553202856900274310014828544000000 246 776601428450137155007414272000000 247 1 248 46620 249 836922240 250 7523930937600 251 36972596627366400 252 102044366691531264000 253 157148324704958146560000 254 130522908547803809157120000 255 54819621590077599845990400000 256 10452274516508129037302169600000 257 752563765188585290685756211200000 258 14367126426327537367637164032000000 259 28734252852655074735274328064000000 260 1 261 50616 262 993845160 263 9858943987200 264 54036871993843200 265 168595040620790784000 266 298581816939420478464000 267 291757089695090867527680000 268 148796115744496342439116800000 269 36107857420664445765225676800000 270 3574677884645780130757342003200000 271 109190160840089283994042446643200000 272 545950804200446419970212233216000000 273 1 274 54834 275 1174544280 276 12816627183360 277 78053259546662400 278 273966941008785024000 279 554509088601780888576000 280 632140361006030212976640000 281 386869900935690490341703680000 282 117350536617159448736983449600000 283 15490270833465047233281815347200000 284 709736045460580345961275903180800000 285 7097360454605803459612759031808000000 286 3275704825202678519821273399296000000 287 1 288 59280 289 1381816800 290 16537583462400 291 111504656495232000 292 438347105614056038400 293 1008198342912328888320000 294 1330821812644274132582400000 295 967174752339226225854259200000 296 361078574206644457652256768000000 297 61961083333860188933127261388800000 298 4055634545489030548350148018176000000 299 70973604546058034596127590318080000000 300 131028193008107140792850935971840000000 301 1 302 63960 303 1618699680 304 21188778811200 305 157644514355328000 306 691239666545242214400 307 1797223133017629757440000 308 2728184715920761971793920000 309 2332597932112251485883801600000 310 1057444395890887340267323392000000 311 230945856062569795114383428812800000 312 20785127045631281560294508593152000000 313 581983557277675883688246240608256000000 314 2686077956666196386253444187422720000000 315 1 316 68880 317 1888482960 318 26967536668800 319 220702320097459200 320 1075261703514821222400 321 3145140482780852075520000 322 5456369431841523943587840000 323 5442728508261920133728870400000 324 2960844308494484552748505497600000 325 808310496218994282900342000844800000 326 96997259546279313948041040101376000000 327 4073884900943731185817723684257792000000 328 37605091393326749407548218623918080000000 329 16116467739997178317520665124536320000000 330 1 331 74046 332 2194723440 333 34106002257600 334 306135476264217600 335 1651294758969189734400 336 5409641630383065569894400 337 10664722071326614980648960000 338 12317753992382240302649548800000 339 7957269079078927235511608524800000 340 2673642410570519551131900464332800000 341 417088216049001049976576472435916800000 342 25025292962940062998594588346155008000000 343 404254732478262556131143350207119360000000 344 693008112819878667653388600355061760000000 345 1 346 79464 347 2541258720 348 42876117123840 349 420936279863299200 350 2505412737746356838400 351 9154778143725187887513600 352 20402077006016133006458880000 353 27099058783240928665829007360000 354 20595284675263105786030045593600000 355 8402876147507347160700258602188800000 356 1668352864196004199906305889743667200000 357 137639111296170346492270235903852544000000 358 3557441645808710493954061481822650368000000 359 15246178482037330688374549207811358720000000 360 1 361 85140 362 2932221600 363 53595146404800 364 574004017995408000 365 3758119106619535257600 366 15257963572875313145856000 367 38253894386280249387110400000 368 58069411678373418569633587200000 369 51488211688157764465075113984000000 370 25208628442522041482100775806566400000 371 6256323240735015749648647086538752000000 372 688195556480851732461351179519262720000000 373 26680812343565328704655461113669877760000000 374 228692677230559960325618238117170380800000000 375 91477070892223984130247295246868152320000000 376 1 377 91080 378 3372054840 379 66631803638400 380 776593671405552000 381 5576563835628987801600 382 25066654441152300168192000 383 70387165670755658872283136000 384 121417860782053511554688409600000 385 124655670402908271862813433856000000 386 72474806772250869261039730443878400000 387 22137759159523901883372135844675584000000 388 3165699559811917969322215425788608512000000 389 175331052543429302916307315889830625280000000 390 2629965788151439543744609738347459379200000000 391 4207945261042303269991375581355935006720000000 392 1 393 97290 394 3865526280 395 82413020289600 396 1042854358744598400 397 8190578133580075833600 398 40625267542557176134656000 399 127238337943289075653742592000 400 248114758989413697524798054400000 401 292940825446834438877611569561600000 402 200371524605634756192286313580134400000 403 74319620035544527751320741764268032000000 404 13526170846469104050740375001096781824000000 405 1030069933692647154633305480852754923520000000 406 24721678408623531711199331540466118164480000000 407 98886713634494126844797326161864472657920000000 408 1 409 103776 410 4417744320 411 101431409587200 412 1390472478326131200 413 11913568194298292121600 414 65000428068091481815449600 415 226201489676958356717764608000 416 496229517978827395049596108800000 417 669579029592764431720255016140800000 418 534324065615026016512763502880358400000 419 237822784113742488804226373645657702400000 420 54104683385876416202961500004387127296000000 421 5493706313027451491377629231214692925440000000 422 197773427268988253689594652323728945315840000000 423 1582187418151906029516757218589831562526720000000 424 593320281806964761068783956971186835947520000000 425 1 426 110544 427 5034173760 428 124253476744320 429 1841436525350822400 430 17169554162371068057600 431 102742612107628471256678400 432 395852606934677124256088064000 433 972609855238501694297208373248000 434 1491335111365702597922386172313600000 435 1377993642901909200480284823217766400000 436 728332276348336371962943269289826713600000 437 203933037377534184149624115401151479808000000 438 26919160933834512307750383232951995334656000000 439 1384413990882917775827162566266102617210880000000 440 19381795872360848861580275927725436640952320000000 441 29072693808541273292370413891588154961428480000000 442 1 443 117600 444 5720652000 445 151528630176000 446 2422942796514240000 447 24527934517672954368000 448 160535331418169486338560000 449 682504494714960559062220800000 450 1870403567766349412110016102400000 451 3242032850795005647657361244160000000 452 3444984107254773001200712058044416000000 453 2142153753965695211655715497911255040000000 454 728332276348336371962943269289826713600000000 455 122359822426520510489774469240690887884800000000 456 8652587443018236098919766039163141357568000000000 457 193817958723608488615802759277254366409523200000000 458 726817345213531832309260347289703874035712000000000 459 1 460 124950 461 6483405600 462 183999050928000 463 3168463656980160000 464 34747907233370018688000 465 248100057646261933432320000 466 1160257641015432950405775360000 467 3532984516891993333985585971200000 468 6889319807939387001271892643840000000 469 8366389974761591574344586426679296000000 470 6069435636236136433024527244081889280000000 471 2476329739584343664674007115585410826240000000 472 520029245312712169581541494272936273510400000000 473 49031328843770004560545340888591134359552000000000 474 1647452649150672153234323453856662114480947200000000 475 12355894868630041149257425903924965858607104000000000 476 4360904071281190993855562083738223244214272000000000 477 1 478 132600 479 7329067200 480 222510480192000 481 4119002754074208000 482 48834896652303810048000 483 379447146988400604072960000 484 1946238623638790755519365120000 485 6561256959942273334544659660800000 486 14329785200513924962645536699187200000 487 19775103576709216448450840644878336000000 488 16611087004435741816698706141697802240000000 489 8048071653649116910190523125652585185280000000 490 2080116981250848678326165977091745094041600000000 491 254962909987604023714835772620673898669670400000000 492 12238219679404993138312117085792347136144179200000000 493 160626633292190534940346536751024556161892352000000000 494 226767011706621931680489228354387608699142144000000000 495 1 496 140556 497 8264692800 498 268023987504000 499 5324564535754464000 500 68111829541371103488000 501 574591394011006629024768000 502 3223457720401747188828948480000 503 11991262719894499542443688345600000 504 29210715985663000885392824809881600000 505 45568716937634281381212806703415296000000 506 44019380561754715814251571275499175936000000 507 25091046920200188014123395627034530283520000000 508 7874728571878212853663342627561606427443200000000 509 1228457657213001205171481449899610602681139200000000 510 81078205376058079541317775693374299776955187200000000 511 1702642312897219670367673289560860295316058931200000000 512 6009325810225481189532964551391271630527266816000000000 513 1 514 148824 515 9297779400 516 321628785004800 517 6845868688827168000 518 94308687057283066368000 519 861887091016509943537152000 520 5274748997021040854447370240000 521 21584272895810099176398639022080000 522 58421431971326001770785649619763200000 523 102529613109677133107728815082684416000000 524 113192692873083554950932611851283595264000000 525 75273140760600564042370186881103590850560000000 526 28349022858761566273188033459221783138795520000000 527 5528059457458505423271666524548247712065126400000000 528 486469232256348477247906654160245798661731123200000000 529 15323780816074977033309059606047742657844530380800000000 530 108167864584058661411593361925042889349490802688000000000 531 36055954861352887137197787308347629783163600896000000000 532 1 533 157410 534 10436283000 535 384556155984000 536 8756343671755680000 537 129674444703764216256000 538 1281183513673190456609280000 539 8532682201063448441017804800000 540 38294677718372756603287907942400000 541 114756384229390360621186097467392000000 542 225565148841289692837003393181905715200000 543 282981732182708887377331529628208988160000000 544 217895933780685843280545277813720920883200000000 545 97449766076992884064083865016074879539609600000000 546 23387943858478292175380127603857971089506304000000000 547 2675580777409916624863486597881351892639521177600000000 548 120401134983446248118856896904660835168778452992000000000 549 1487308138030806594409408726469339728555498536960000000000 550 1983077517374408792545878301959119638073998049280000000000 551 1 552 166320 553 11688636960 554 458194568832000 555 11144437400416320000 556 177116314717336490496000 557 1888059914886806988687360000 558 13652291521701517505628487680000 559 67015686007152324055753838899200000 560 221598535063650351544359360626688000000 561 485832628273547030725853462237950771200000 562 688999000097030334483937637355639275520000000 563 610108614585920361185526777878418578472960000000 564 321010994135976559269923320052952544365772800000000 565 93551775433913168701520510415431884358025216000000000 566 13621138503177757362941386316486882362528471449600000000 567 842807944884123736831998278332625846181449170944000000000 568 16657851145945033857385377736456604959821583613952000000000 569 55526170486483446191284592454855349866071945379840000000000 570 1 571 175560 572 13063770720 573 544106050488000 574 14116287373860672000 575 240372141402099522816000 576 2759472183296102521927680000 577 21616128242694069383911772160000 578 115754366739626741550847539916800000 579 421037216620935667934282785190707200000 580 1025646659688599287087912864724562739200000 581 1636372625230447044399351888719643279360000000 582 1656009096733212408932144111384278998712320000000 583 1016534814763925771021423846834349723824947200000000 584 355496746648870041065777939578641160560495820800000000 585 64700407890094347473971585003312691222010239385600000000 586 5337783650932783666602655762773297025815844749312000000000 587 158249585886477821645161088496337747118305044332544000000000 588 1054997239243185477634407256642251647455366962216960000000000 589 333157022918900677147707554729132099196431672279040000000000 590 1 591 185136 592 14571128880 593 644043896496000 594 17798797123563456000 595 324222888402831914496000 596 4001234665779348656795136000 597 33884741569628541196402237440000 598 197463331497010323822034038681600000 599 787747050452073185167367791647129600000 600 2124553795069241380396390934072308531200000 601 3796384490534637143006496381829572408115200000 602 4365842164114832714457470839104008269332480000000 603 3103106276647773406275925427178541262202470400000000 604 1288675706602153898863445030972574207031797350400000000 605 288663358278882473345411686937856622375122606489600000000 606 30959145175410145266295403424085122749731899546009600000000 607 1311210854487959093631334733255369904694527510183936000000000 608 15297459969026189425698905221312648888102820952145920000000000 609 19323107329296239274567038174289661753393036992184320000000000 610 1 611 195054 612 16220690640 613 759971797865280 614 22343170857239232000 615 434753418540160976256000 616 5757874275145891969534464000 617 52610519805475892910203473920000 618 332866758809245974442857379491840000 619 1452408624271009935152334365849395200000 620 4322368065830525567013347072767800115200000 621 8614872497751676593745511020305568156876800000 622 11199334247077179571869164326397238603939840000000 623 9154163516110931548513980010176696723497287680000000 624 4472462746442769413702544519257757542051531980800000000 625 1216509867032433280527092109238110051438016698777600000000 626 166053596849927142791948072911002022021289279383142400000000 627 9670180051848698315531093657758353047122140387606528000000000 628 180510027634509035223247081611489256879613287235321856000000000 629 570031666214239058599727626141545021725094591269437440000000000 630 1 631 205320 632 18022989600 633 894084468076800 634 27928963571549040000 635 579671224720214635008000 636 8225534678779845670763520000 637 80939261239193681400313036800000 638 554777931348743290738095632486400000 639 2640742953220018063913335210635264000000 640 8644736131661051134026694145535600230400000 641 19144161106114836874990024489567929237504000000 642 27998335617692948929672910815993096509849600000000 643 26154752903174090138611371457647704924277964800000000 644 14908209154809231379008481730859191806838439936000000000 645 4866039468129733122108368436952440205752066795110400000000 646 830267984249635713959740364555010110106446396915712000000000 647 64467867012324655436873957718389020314147602584043520000000000 648 1805100276345090352232470816114892568796132872353218560000000000 649 11400633324284781171994552522830900434501891825388748800000000000 650 3420189997285434351598365756849270130350567547616624640000000000 651 1 652 215940 653 19989133920 654 1048829856782400 655 34768709752336560000 656 768694450172458537728000 657 11668781753617920602711040000 658 123432373389770364135477381120000 659 914633886818198398243887394099200000 660 4737803533718267702903336701433856000000 661 17010609807462068360504140092828116582400000 662 41706922409750180334799696209415845838848000000 663 68315938907170795388401902391023155484033024000000 664 72519996686073613566149711768932272744588902400000000 665 47863197812808584953658809767495300011428675584000000000 666 18551775472244607528038154665881178284429754656358400000000 667 3895872849171367580888012479835047439730248477835264000000000 668 393253988775180398164931142082173023916300375762665472000000000 669 15730159551007215926597245683286920956652015030506618880000000000 670 173859658195342912872916925973171231626153850337178419200000000000 671 208631589834411495447500311167805477951384620404614103040000000000 672 1 673 226920 674 22130826840 675 1226933040009600 676 43113200092897334400 677 1014022466184945305088000 678 16442374289188888122001920000 679 186653832930872257960965795840000 680 1492297394282323702397921537740800000 681 8392680545443788502285910728254259200000 682 32958056501957757448476771429854475878400000 683 89166523772569351060606247068406291103744000000 684 162907238932484204387727613393978293846540288000000 685 195488686718981045265273136072773952615848345600000000 686 148375913219706613356342310279235430035428894310400000000 687 67659416428186215690492093487331356096155575805542400000000 688 17253151189187485001075483839269495804519671830413312000000000 689 2216522482187380426020520982644975225710056663389569024000000000 690 121908736520305923431128654045473637414053116486426296320000000000 691 2155859761622252119624169882067323272164307744181012398080000000000 692 6467579284866756358872509646201969816492923232543037194240000000000 693 1 694 238266 695 24460387560 696 1431421880011200 697 53257482467696707200 698 1330904486867740712928000 699 23019324004864443370802688000 700 279980749396308386941448693760000 701 2410634252302215211565873253273600000 702 14687190954526629879000343774444953600000 703 62919926049192082401637472729722181222400000 704 187249699922395637227273118843653211317862400000 705 380116890842463143571364431252616018975260672000000 706 513157802637325243821341982191031625616601907200000000 707 445127739659119840069026930837706290106286682931200000000 708 236807957498651754916722327205659746336544515319398400000000 709 72463234994587437004517032124931882378982621687735910400000000 710 11636743031483747236607735158886119934977797482795237376000000000 711 853361155642141464017900578318315461898371815404984074240000000000 712 22636527497033647256053783761706894357725231313900630179840000000000 713 135819164982201883536322702570241366146351387883403781079040000000000 714 38805475709200538153235057877211818898957539395258223165440000000000 715 1 716 249984 717 26990772480 718 1665654551285760 719 65547670729472870400 720 1738324227745620523008000 721 32026885571985312515899392000 722 416715533985203180564016660480000 723 3857014803683544338505397205237760000 724 25404870840262278709622216258499379200000 725 118437507857302743344258772197124105830400000 726 386580025646236154275660632451413081430425600000 727 868838607639915756734547271434550900514881536000000 728 1313683974751552624182635474409040961578500882432000000 729 1294917060826530443837169253346054662127379441254400000000 730 797668909469142753403696260061169671870465735812710400000000 731 289852939978349748018068128499727529515930486750943641600000000 732 57288581078073832549453465397593205833736849146068860928000000000 733 5461511396109705369714563701237218956149579618591898075136000000000 734 206962537115736203483920308678463034127773543441377190215680000000000 735 2173106639715230136581163241123861858341622206134460497264640000000000 736 2483550445388834441807043704141556409533282521296526282588160000000000 737 1 738 262080 739 29735596800 740 1933349032742400 741 80388652781428992000 742 2259821496069306679910400 743 44292501322958410926243840000 744 615602493387231971287751884800000 745 6114779566815375170801239471718400000 746 43455700121501266213827475179012096000000 747 219955371734990809067909148366087625113600000 748 785240677093917188372435659666932821655552000000 749 1947396879192914627163640435973993397705768960000000 750 3284209936878881560456588686022602403946252206080000000 751 3659548215379325167365913107282328392968681029632000000000 752 2592423955774713948562012845198801433579013641391308800000000 753 1108261241093690213010260491322487612855028331694784512000000000 754 265982697862485651122462517917397027085206799606748282880000000000 755 32272567340648259002858785507310839286338425018952124989440000000000 756 1681570614065356653306852508012512152288160040461189670502400000000000 757 28250386316297991775555122134610204158441088679747986464440320000000000 758 80715389475137119358728920384600583309831681942137104184115200000000000 759 1 760 274560 761 32709156480 762 2238614669491200 763 98252797843968768000 764 2924474877266161585766400 765 60902189319067815023585280000 766 902883656967940224555369431040000 767 9608939319281303839830519169843200000 768 73540415590232912054169573379866624000000 769 403251514847483149957833438671160646041600000 770 1570481354187834376744871319333865643311104000000 771 4284273134224412179760008959142785474952691712000000 772 8028068734592821592227216788055250320757505392640000000 773 10063757592293144210256261045026403080663872831488000000000 774 8147618146720529552623468942053375934105471444372684800000000 775 4063624550676864114370955134849121247135103882880876544000000000 776 1170323870594936864938835078836546919174909918269692444672000000000 777 177499120373565424515723320290209616074861337604236687441920000000000 778 12331517836479282124250251725425089116779840296715390917017600000000000 779 310754249479277909531106343480712245742851975477227851108843520000000000 780 1775738568453016625892036248461212832816297002727016292050534400000000000 781 484292336850822716152373522307603499858990091652822625104691200000000000 782 1 783 287430 784 35926450560 785 2585985911308800 786 119689771919016499200 787 3768073399554477427814400 788 83274422130153951154698240000 789 1315069674279391196634994606080000 790 14972068241670868773689413590220800000 791 123180196113640127690734035411276595200000 792 730212202561658676950671361918047656345600000 793 3094772080311320683585481717510852885348352000000 794 9259558064291471485287761298792471832962269184000000 795 19210021614918537381400840171417920410384030760960000000 796 26970870347345626483486779600670760256179179188387840000000 797 24813200719557976364807837232617099435684844853316812800000000 798 14329623415544731350676526001836374924107997902790459392000000000 799 4900731208116298121931371892628040224044935282754337112064000000000 800 914803158848375649427189419957234175155054586114142927585280000000000 801 82621169504411190232476686560348097082424929987993119144017920000000000 802 2974362102158802848369160716172531494967297479567752289184645120000000000 803 29743621021588028483691607161725314949672974795677522891846451200000000000 804 32447586569005121982209025994609434490552336140739115882014310400000000000 805 1 806 300696 807 39403203840 808 2980458338457600 809 145337580187377177600 810 4834509267352914435686400 811 113253214097009373570389606400 812 1902653996829757475982545387520000 813 23138650918945888104792730093977600000 814 204298861847012894706583278243092889600000 815 1306695520373494474543306647642822121881600000 816 6012700041747708756680364479735371320105369600000 817 19676560886619376906236492759934002645044822016000000 818 45044188614291742825353694195048916824348761784320000000 819 70539199369980869264503885109446603746930160954245120000000 820 73360767344780104035084040513824467896807367392414924800000000 821 48720719612852086592300188406243674741967192869487561932800000000 822 19602924832465192487725487570512160896179741131017348448256000000000 823 4443329628692110297217777182649423136467407989697265648271360000000000 824 510749047845450994164401335100333691054990476289412009253928960000000000 825 25282077868349824211137866087466517707222028576325894458069483520000000000 826 404513245893597187378205857399464283315552457221214311329111736320000000000 827 1103217943346174147395106883816720772678779428785129939988486553600000000000 828 1 829 314364 830 43155889920 831 3427527089226240 832 175934965489982899200 833 6177428508284279556710400 834 153224936719483270124644761600 835 2735065120442776371724908994560000 836 35479264742383695094015519477432320000 837 335633844462949755589386814256509747200000 838 2311845920660797916499696376598839138713600000 839 11524341746683108450304031919492795030201958400000 840 41141900035658697167585393952589278257820991488000000 841 103601633812871008498313496648612508696002152103936000000 842 180266842834395554787065484168585765131043744660848640000000 843 210912206116242799100866616477245345203321181253192908800000000 844 160082364442228284517557761906229217009320776571173417779200000000 845 75144545191116571202947702353629950102022341002233169051648000000000 846 20439316291983707367201775040187346427750076752607421982048256000000000 847 2936807025111343216445307676826918723566195238664119053210091520000000000 848 193829263657348652285390306670576635755368885751831857511866040320000000000 849 4651902327776367654849367360093839258128853258043964580284784967680000000000 850 25374012696962005390087458327784577771611926862057988619735190732800000000000 851 6619307660077044884370641302900324636072676572710779639930919321600000000000 852 1 853 328440 854 47201754600 855 3933227807308800 856 212335303177565568000 857 7862181737816355799449600 858 206264337891612094398560256000 859 3907235886346823388178441420800000 860 53990185477540405577849703552614400000 861 546380677032708904447838999952457728000000 862 4045730361156396353874468659047968492748800000 863 21802808709941015987061682009851233840922624000000 864 84703911838120847109734634608272043471984394240000000 865 233939173125837761125224024690415342216779053137920000000 866 450667107085988886967663710421464412827609361652121600000000 867 590554177125479837482426526136286966569299307508940144640000000 868 509352977770726359828592878792547508666020652726460874752000000000 869 276848324388324209695070482355478763533766519481911675453440000000000 870 89422008777428719731507765800819640621406585792657471171461120000000000 871 15813576289061078857782425952144946973048743592806794901900492800000000000 872 1356804845601440565997732146694036450287582200262823002583062282240000000000 873 46519023277763676548493673600938392581288532580439645802847849676800000000000 874 444045222196835094326530520736230111003208720086014800845365837824000000000000 875 463351536205393141905944891203022724525087360089754574795164352512000000000000 876 1 877 342930 878 51558839640 879 4504180230950400 880 255522144501816192000 881 9968123274731451102873600 882 276316377175555824571656192000 883 5548274958612489211213386817536000 884 81559641891603591404836786217779200000 885 881659728848234823086285659014193152000000 886 7006020869319613198172860360790384463052800000 887 40736826800152950923194195334195726386987008000000 888 171827935443045146994033115919637573900311199744000000 889 519052540372952532496590804781859040543478524149760000000 890 1103357400107076240507038739307723217612422919906918400000000 891 1612667175996502633125087821372168254862317339735951933440000000 892 1572350496596590067296960625837864048490759406242553135104000000000 893 982811551578550944417500212361949610544871144160786447859712000000000 894 373468389599849358878650080697540852007051034781098850186690560000000000 895 80197422608809757064468017328735088220461485363520174145352499200000000000 896 8757558548882025471439907492297871633674394201696403016672492912640000000000 897 412856331590152629367881353208328234158935726651401856500274665881600000000000 898 6305442155195058339436733394454467576245563825221410172004194897100800000000000 899 16448979535291456537661043637707306720640601283186287405228334514176000000000000 900 1 901 357840 902 56246006880 903 5147634549657600 904 306626573402179430400 905 12591313610187096129945600 906 368421836234074432762208256000 907 7832858765099984768771840212992000 908 122339462837405387107255179326668800000 909 1410655566157175716938057054422709043200000 910 12010321490262194054010617761354944793804800000 911 75206449477205447858204668309284417945206784000000 912 343655870886090293988066231839275147800622399488000000 913 1132478269904623707265289028614965179367589507235840000000 914 2648057760256982977216892974338535722269815007776604160000000 915 4300445802657340355000234190325782012966179572629205155840000000 916 4717051489789770201890881877513592145472278218727659405312000000000 917 3369639605412174666574286442383827236153843922836982106947584000000000 918 1493873558399397435514600322790163408028204139124395400746762240000000000 919 384947628522286833909446483177928423458215129744896835897691996160000000000 920 52545351293292152828639444953787229802046365210178418100034957475840000000000 921 3302850652721221034943050825666625873271485813211214852002197327052800000000000 922 75665305862340700073240800733453610914946765902656922064050338765209600000000000 923 394775508846994956903865047304975361295374430796470897725480028340224000000000000 924 98693877211748739225966261826243840323843607699117724431370007085056000000000000 925 1 926 373176 927 61282962720 928 5871520658203200 929 366946555055067187200 930 15847687819718241680793600 931 488996255365226065302567321600 932 10996128651005747848468160299008000 933 182260832390420270588359756956057600000 934 2238649050640735376879960108105603481600000 935 20389615553235817812622676664625836510412800000 936 137251770295899942341223519664444062750002380800000 937 678023745261745715165644187142353669985011761152000000 938 2431497461854045018540179384967425238053942177300480000000 939 6235748919314830881833328616990745410506338566699745280000000 940 11211876556928065925536324853349360248090396742926142013440000000 941 13773790350186128989521375082339689064779052398684765463511040000000 942 11181076872504034120905586831546335829055936653049986082144256000000000 943 5739619461218737515398201240193785725582047481898992855500718080000000000 944 1756323555132933679711849579499298432028106529461091813783219732480000000000 945 295062357262332858191590729355882136580721896949463424715580915056640000000000 946 24110809764864913555084271027366368874881846436441868419616040487485440000000000 947 789081046850124443620939779077444799541587701556279330096524961408614400000000000 948 7204653036457657963495537113315800343640583362035593883490010517209088000000000000 949 7204653036457657963495537113315800343640583362035593883490010517209088000000000000 950 1 951 388944 952 66690282960 953 6684500441646720 954 437968468936693094400 955 19876760994222879396249600 956 646173623161191586292678246400 957 15353085286309912090314035134464000 958 269746031937822000470772440294965248000 959 3524681483987540806151426553187545907200000 960 34291626157714784503047228935961634131148800000 961 247722707363331603250013181833386844963418931200000 962 1320362030246557445322570259171951883655022903296000000 963 5140880347919980896342093556788270503314049174863872000000 964 14420169375915546414239572426791098761795907935493160960000000 965 28609616041816444085851311694753539943403081344018431344640000000 966 39202326381298982508637759849736038107448072211641255549992960000000 967 35973899502839066302044061979757776145658230970682563916464128000000000 968 21236592006509328806973344588717007184653575683026273565352656896000000000 969 7645173122343358370510404051938122586475287245889458483526956482560000000000 970 1559615316958045107584122426595377007640958598161449530639499122442240000000000 971 162199992963636691188748732365919208794659694208790751186507908733992960000000000 972 7298999683363651103493692956466364395759686239395583803392855893029683200000000000 973 106628864939573337859733949277073845085880633758126789475652155654694502400000000000 974 266572162348933344649334873192684612714701584395316973689130389136736256000000000000 975 1 976 405150 977 72489438000 978 7596023229144000 979 521391034448444160000 980 24845951242778599245312000 981 850228451527883666174576640000 982 21323729564319322347658382131200000 983 396685341085032353633488882786713600000 984 5507314818730532509611603989355540480000000 985 57152710262857974171745381559936056885248000000 986 442361977434520720089309253273905080291819520000000 987 2539157750474148933312635113792215160875044044800000000 988 10710167391499960200712694909975563548570935780966400000000 989 32773112217989878214180846424525224458627063489757184000000000 990 71524040104541110214628279236883849858507703360046078361600000000 991 108895351059163840301771555138155661409577978365670154305536000000000 992 112418435946372082193887693686743050455181971783383012238950400000000000 993 75844971451819031453476230673989311373762770296522405590545203200000000000 994 31854888009763993210460016883075510776980363524539410348028985344000000000000 995 7798076584790225537920612132976885038204792990807247653197495612211200000000000 996 1013749956022729319929679577286995054966623088804942194915674429587456000000000000 997 60824997361363759195780774637219703297997385328296531694940465775247360000000000000 998 1332860811744666723246674365963423063573507921976584868445651945683681280000000000000 999 6664304058723333616233371829817115317867539609882924342228259728418406400000000000000 1000 1599432974093600067896009239156107676288209506371901842134782334820417536000000000000 1001 1 1002 421800 1003 78702818400 1004 8616384558432000 1005 619151853407527440000 1006 30955611384445467912192000 1007 1114092453726192390159790080000 1008 29465517216150336334946128035840000 1009 579770883124278055310483751765196800000 1010 8541957678031030014907793942673899520000000 1011 94426216956026218196796717359894354853888000000 1012 781849076395897086669476819739925258190192640000000 1013 4824399725900882973294006716205208805662583685120000000 1014 21999262750108026358220670625895752153821381604147200000000 1015 73257544957859727772874833184232854672225200741810176000000000 1016 175349259611133044397153200709779760943438240495596837273600000000 1017 295573095732016137961951363946422509540283084135390418829312000000000 1018 341752045276971129869418588807698873383753194221484357206409216000000000 1019 262009901379011199566554251419235802927544115569804673858247065600000000000 1020 127419552039055972841840067532302043107921454098157641392115941376000000000000 1021 37040863777753571305122907631640203931472766706334426352688104158003200000000000 1022 5926538204440571408819665221062432629035642673013508216430096665280512000000000000 1023 462269979946364569887933887242869745064780128495053640881547539891879936000000000000 1024 14471060241799238709535321687602878975940943152888635714552792553137111040000000000000 1025 126621777115743338708434064766525191039483252587775562502336934839949721600000000000000 1026 121556906031113605160096702175864183397903922484264540002243457446351732736000000000000 1027 1 1028 438900 1029 85353760800 1030 9756788397048000 1031 733456810959686352000 1032 38444872203262919826432000 1033 1453985066727403627835658240000 1034 40515086172206712460550926049280000 1035 842308641520177552054853752564531200000 1036 13154614824167786222958002671717805260800000 1037 154698270332213165981986111419401389867008000000 1038 1368235883692819901671584434544869201832837120000000 1039 9060458021813853388869232125556123854537047408640000000 1040 44577453467324158673236622057736129364322273250508800000000 1041 161166598907291401100324633005312280278895441631982387200000000 1042 421934155939288888080649889207907549770148266192529889689600000000 1043 784797530047077331830008793926708042572475775118105594822656000000000 1044 1012111826397183730767124282238185125021115229040549827111288832000000000 1045 877163582877559233331507711273093775018299865168476516829783654400000000000 1046 490565275350365495441084259999362865965497598277906919359646374297600000000000 1047 167773324169824999440850816919782100160200178611044166420999060009779200000000000 1048 32595960124423142748508158715843379459696034701574295190365531659042816000000000000 1049 3235889859624551989215537210700088215453460899465375486170832779243159552000000000000 1050 139283954827317672579277471243177710143431577846553118752570628323944693760000000000000 1051 1949975367582447416109884597404487942008042089851743662535988796535225712640000000000000 1052 4679940882197873798663723033770771060819301015644184790086373111684541710336000000000000 1053 1 1054 456456 1055 92466574200 1056 11029412970576000 1057 866812594770538416000 1058 47598413204039805499392000 1059 1890180586745624716186355712000 1060 55441696867230238103911793541120000 1061 1216668037751367575190344309259878400000 1062 20118822672256614223347533497921349222400000 1063 251384689289846394720727431056527258533888000000 1064 2371608865067554496230746353211106616510251008000000 1065 16826564897654299150757145376032801444140230901760000000 1066 89154906934648317346473244115472258728644546501017600000000 1067 349194297632464702384036704844843273937606790202628505600000000 1068 997298914038319190008808829036872390365804992818707011993600000000 1069 2040473578122401062758022864209440910688437015307074546538905600000000 1070 2923878609591864111105025704243645916727666217228255056099278848000000000 1071 2850781644352067508327400061637554768809474561797548679696796876800000000000 1072 1822099594158500411638312965711919216443276793603654271907257961676800000000000 1073 727017738069241664243686873319055767360867440647858054490995926709043200000000000 1074 169498992647000342292242425322385573190419380448186334989900764627022643200000000000 1075 21033284087559587929900991869550573400447495846524940660110413065080537088000000000000 1076 1207127608503419829020404750774206821243073674670127029188945445474187345920000000000000 1077 25349679778571816409428499766258343246104547168072667612967854354957934264320000000000000 1078 121678462937144718765256798878040047581301826406748804542245700903798084468736000000000000 1079 28079645293187242791982338202624626364915806093865108740518238670107250262016000000000000 1080 1 1081 474474 1082 100066566600 1083 12447480352507200 1084 1022062611744366192000 1085 58754291298736634913312000 1086 2447938792670563157028231168000 1087 75515414698468772589810891202560000 1088 1747577726951964335273403644209643520000 1089 30565134444389856223931829737226665164800000 1090 405293682732609493529336062315625580085248000000 1091 4072980442181234895700629606601683102267604992000000 1092 30913921556155572858367778714106774746211121889280000000 1093 176080941195930426759284657128057710989072979339509760000000 1094 745577013863911121306456748182232936245160443946152755200000000 1095 2317253359089035765020467573350379965849958659784642763161600000000 1096 5199916537795796256705929234598252643367307232556738360534630400000000 1097 8249514648491330884903465379830286693624486827179719622565822464000000000 1098 9008469996152533326314584194774673069437939615280253827841878130688000000000 1099 6542993997205524205428487467783709913591766667940394885485153589657600000000000 1100 3022863226708952182907961210116073980079396200588462437094140958421811200000000000 1101 836901276194564190067946975029278767627695690962920029012635025345924300800000000000 1102 127817649455169803574013719822653484510411705528882331703747894780104802304000000000000 1103 9536308107177016649261197531116233887820282029894003530592669019246080032768000000000000 1104 286089243215310499477835925933487016634608460896820105917780070577382400983040000000000000 1105 2403149643008608195613821777841290939730711071533288889709352592850012168257536000000000000 1106 2218291978161792180566604718007345482828348681415343590500940854938472770699264000000000000 1107 1 1108 492960 1109 108180072000 1110 14025329974656000 1111 1202426602052195520000 1112 72312973906137396816384000 1113 3158630700220081492939653120000 1114 102393782641991556053980869427200000 1115 2496539609931377621819148063156633600000 1116 46136051991531858451217856207134588928000000 1117 648469892372175189646937699705000928136396800000 1118 6932732667542527482043624862300737195349114880000000 1119 56207130102101041560668688571103226811292948889600000000 1120 343572568187181320505921282201088216564044837735628800000000 1121 1569635818660865518539908943541543023674021987255058432000000000 1122 5296579106489224605761068739086582779085619793793469172940800000000 1123 12999791344489490641764823086495631608418268081391845901336576000000000 1124 22757281788941602441113007944359411568619274006013019648457441280000000000 1125 27718369218930871773275643676229763290578275739323857931821163479040000000000 1126 22758239990280084192794739018378121438580057975444851775600534224896000000000000 1127 12091452906835808731631844840464295920317584802353849748376563833687244800000000000 1128 3938358946797949129731515176608370671189156192766682489471223648686702592000000000000 1129 730386568315256020422935541843734197202352603022184752592845113029170298880000000000000 1130 69354968052196484721899618408118064638692960217410934767946683776335127511040000000000000 1131 2860892432153104994778359259334870166346084608968201059177800705773824009830400000000000000 1132 38450394288137731129821148445460655035691377144532622235349641485600194692120576000000000000 1133 88731679126471687222664188720293819313133947256613743620037634197538910827970560000000000000 1134 1 1135 511920 1136 116834477760 1137 15778496221488000 1138 1411544271974316480000 1139 88747740702986805183744000 1140 4061096614568676205208125440000 1141 138231606566688600672874173726720000 1142 3547714182534062936269315668696268800000 1143 69204077987297787676826784310701883392000000 1144 1029922770238160595321606934825589709393100800000 1145 11698986376478015125948616955132494017151631360000000 1146 101172834183781874809203639427985808260327308001280000000 1147 662604238646706832404276758530670131944943615632998400000000 1148 3260012854141797615429041651970897049169122588914352128000000000 1149 11917302989600755362962404662944811252942644536035305639116800000000 1150 31908578754656022484331838485034732129753930745234530848735232000000000 1151 61444660830142326591005121449770411235272039816235153050835091456000000000 1152 83155107656792615319826931028689289871734827217971573795463490437120000000000 1153 76809059967195284150682244187026159855207695667126374742651803009024000000000000 1154 46638461212080976536294258670362284264082112809079134743738174787079372800000000000 1155 17722615260590771083791818294737668020351202867450071202620506419090161664000000000000 1156 3944087468902382510283851925956164664892704056319797664001363610357519613952000000000000 1157 468146034352326271872822424254796936311177481467523809683640115490262110699520000000000000 1158 25748031889377944953005233334013831497114761480713809532600206351964416088473600000000000000 1159 519080322889859370252585504013718842981833591451190400177220160055602628343627776000000000000 1160 2395755336414735555011933095447933121454616575928571077741016123333550592355205120000000000000 1161 532390074758830123335985132321762915878803683539682461720225805185233464967823360000000000000 1162 1 1163 531360 1164 126058252320 1165 17723790276192000 1166 1653523290027056448000 1167 108616637875297283956224000 1168 5203280037416116387922910720000 1169 185819536696204348445502987632640000 1170 5015733844272295875415239393674035200000 1171 103176988999243974354541751154137353420800000 1172 1624108983837099400314841704917276080196812800000 1173 19577895568799943680158910006548255294008852480000000 1174 180351573979785081181623878980322527768409549045760000000 1175 1263570873698371168770946376732905833011287825160601600000000 1176 6683026350990685111629535386540338950796701307274421862400000000 1177 26411320139115187561159923847607419533548563566348515200204800000000 1178 76955984055346877756329728110966118665877127091447986164596736000000000 1179 162531038324892605821368385770360442622332492417138146779628306432000000000 1180 243525672423464087722350298012590063195794851138345323258143079137280000000000 1181 251933716692400532014237760933445804325081241788174509155897913869598720000000000 1182 173834264517756367089824055044077604984306056833840411317569560570023116800000000000 1183 76487076387812801519522584219394146193094665006889780979730606650810171392000000000000 1184 20213448278124710365204741120525343907575108288638963028006988503082288021504000000000000 1185 2952921139760827253351649137607180675193581036948996338004499190015499467489280000000000000 1186 211133861492899148614642913338913418276341044141853238167321692086108211925483520000000000000 1187 6080655210995495480101715904160706446358622071285373259218864732079916503453925376000000000000 1188 49112984396502078877744628456682628989819639806535707093690830528337787143281704960000000000000 1189 43655986130224070113550780850384559102061902050253961861058516025189144127361515520000000000000 1190 1 1191 551286 1192 135880973280 1193 19879386390864000 1194 1932992015102051904000 1195 132576190347789331887744000 1196 6644188355469810156886178304000 1197 248758412028789692273818515701760000 1198 7056032357196619621346862197880422400000 1199 152923037266736604846910095460596434534400000 1200 2543415955820363211813808707700639899176140800000 1201 32499306644207906509063790610870103788054695116800000 1202 318493205113237483788825147986527017122936012144640000000 1203 2383554148112836522908830665200708730453111124734771200000000 1204 13529053344688460104030522855679222754051858743994561331200000000 1205 57687883461751593883586149456616205823277125684392809516236800000000 1206 182495619331251167250724783806005367121937187102576652904615116800000000 1207 421564880655190196349174250591872398051674902206952068209660919808000000000 1208 696987269349914457963968094311895698112102504982160752773306054082560000000000 1209 804249941748817082968528236826000067653143964169941702305366417352949760000000000 1210 627314954564077324715452024724280052769452292052554527798185805535300812800000000000 1211 317421367009423126306018724510485706701342859778592591065882017600862211276800000000000 1212 98689188652020644724234912529623737901690234585707878313210590926813523869696000000000000 1213 17506603900010618716299062744385428288647659004769049718169530912234746842972160000000000000 1214 1593100954900966303183214709739073974266936969433983524353427313013361962710466560000000000000 1215 63086797814078265606055302505667329380970703989585747564395721595329133723334475776000000000000 1216 815275540981934509370560832380931641231006020788492737755267786770407266578476302336000000000000 1217 1811723424404298909712357405290959202735568935085539417233928415045349481285502894080000000000000 1218 1 1219 571704 1220 146333355840 1221 22264912757767680 1222 2255157350952393888000 1223 161397101292960925776384000 1224 8456239725143394745127863296000 1225 331677882705052923031758020935680000 1226 9878445300075267469885607077032591360000 1227 225360265445717101879656982784036850892800000 1228 3956424820165009440599257989756550954273996800000 1229 53528269766930669544340361006138994474443027251200000 1230 557363108948165596630444008976422279965138021253120000000 1231 4449301076477294842763150575041322963512474099504906240000000 1232 27058106689376920208061045711358445508103717487989122662400000000 1233 124250825917618817595416321906557981773212270704846051265740800000000 1234 425823111772919390251691162214012523284520103239345523444101939200000000 1235 1073074241667756863434261728779311558676990660163150719079136886784000000000 1236 1951564354179760482299110664073307954713887013950050107765256951431168000000000 1237 2502110929885208702568754514569777988254225666306485296061139965098065920000000000 1238 2195602340974270636504082086534980184693083022183940847293650319373552844800000000000 1239 1269685468037692505224074898041942826805371439114370364263528070403448845107200000000000 1240 460549547042763008713096258471577443541221094733303432128316090991796444725248000000000000 1241 98036981840059464811274751368558398416426890426706678421749373108514582320644096000000000000 1242 11151706684306764122282502968173517819868558786037884670473991191093533738973265920000000000000 1243 588810112931397145656516156719561740889059903902800310601026734889738581417788440576000000000000 1244 11413857573747083131187851653333042977234084291038898328573749014785701732098668232704000000000000 1245 50728255883320369471946007348146857676595930182395103682549995621269785475994081034240000000000000 1246 10870340546425793458274144431745755216413413610513236503403570490272096887713017364480000000000000 1247 1 1248 592620 1249 157447281600 1250 24901547163292800 1251 2625868148369225760000 1252 195982194427166838442752000 1253 10728065322943112736356244480000 1254 440509687967648413401553621555200000 1255 13765046729613077621971747566356889600000 1256 330269354532516442409842129942122971136000000 1257 6114474722073196408198853256896487838423449600000 1258 87498133272867440601325590106188740967839563776000000 1259 966854372665185218644647770673385587694627179724800000000 1260 8221534597838479600757995627793748954316528227346022400000000 1261 53486955083652051574074160127103903911367813639048265728000000000 1262 264033005074939987390259684051435711268076075247797858939699200000000 1263 978242283802652653280912129410569310248221858793091067371585536000000000 1264 2682685604169392158585654321948278896692476650407876797697842216960000000000 1265 5351063551783214225658851820846166972602593425346911585807962608762880000000000 1266 7595693894294383561369433347801111750057470772716116077328460608333414400000000000 1267 7465047959312520164113879094218932627956482275425398880798411085870079672320000000000 1268 4905602944691084679274834833343870012657116923850976407381812999286052356096000000000000 1269 2060353236770255565295430630004425405315989108017410091100361459700141989560320000000000000 1270 520821466025315906809897116645466491587267855391879229115543544638983718578421760000000000000 1271 72915005243544226953385596330365308822217499754863092076176096249457720600979046400000000000000 1272 5004885959916875738080387332116274797557009183173802640108727246562777942051201744896000000000000 1273 138596841966928866592995341504758379009271023534043765418395523750969235318340971397120000000000000 1274 1077975437520557851278852656148120725627663516375895953254187406951982941364874221977600000000000000 1275 923978946446192443953302276698389193395140156893625102789303491673128235455606475980800000000000000 1276 1 1277 614040 1278 169255827720 1279 27812117610950400 1280 3051684604861532640000 1281 237386883390652790226432000 1282 13567847320192760225391720960000 1283 582828202541811746962055560826880000 1284 19093451915269752830476940172688588800000 1285 481409567623668034699091918220721618944000000 1286 9390086180326694484019667501662463466150297600000 1287 141978103046539620598377372625136447608192499712000000 1288 1662989520984118576068794165558223210834758749126656000000 1289 15043659051364026503514630297665157661089817607484211200000000 1290 104542684936229009894781312975703084917673453930867064832000000000 1291 553825327718166802818593483620084662659866889544161362654003200000000 1292 2213916747553371794267327450771288438982817890952785047209377792000000000 1293 6591741770244792161096179191072913860444371198145068702914698018816000000000 1294 14380983295417388231458164268524073738869469830619824886858899511050240000000000 1295 22525161203769551250957629927961917603618706429433999401732676286781849600000000000 1296 24692081711572182081299753927031854077086825987945550144179359745570263531520000000000 1297 18342689271453620974679817202937948742978785019616694392818952953852195766272000000000000 1298 8859518918112098930770351709019029242858753164474863391731554276710610555109376000000000000 1299 2634743886951598116803008943030006957441472680217741982584514402291329399867310080000000000000 1300 447906460781771679856511520315101182765050355637016137039367448389525997977442713600000000000000 1301 39129108413895573952264846414727239326354799068449729731759140291308991183309395460096000000000000 1302 1489916051144485315874699921176152574349663502990970478247751880322919279672165442519040000000000000 1303 18541177525353595041996265685747676480795812481665410395972023399574106591475836618014720000000000000 1304 39731094697186275089991997898030735315991026746425879419940050141944514124591078467174400000000000000 1305 1 1306 635970 1307 181793296440 1308 31021208104521600 1309 3539954141639377862400 1310 286842484097038788190272000 1311 17107285751547393327667822080000 1312 768273539714206393722709602908160000 1313 26367147882991563432563393571808051200000 1314 698043873054318650313683281420046347468800000 1315 14332236801551270528240545134116391606229401600000 1316 228742499352758277630719100340497610035421249536000000 1317 2836864476972908159176178282422851359659294336745472000000 1318 27266632030597298037620267414518098260725294413565132800000000 1319 202115857543376085796577205086359297507502010933009658675200000000 1320 1147209607416202662981372216070175372652581414055762822640435200000000 1321 4938737359926752464134807390182104979269362987510058951467073536000000000 1322 15930042611424914389315766378426208496073897062183916032043853545472000000000 1323 37913501415191296246571523980654376220655875007997720156264371438223360000000000 1324 65322967490931698627777126791089561050494248645358598265024761231667363840000000000 1325 79563374403954808928632540431547085359501994850046772686800159180170849157120000000000 1326 66492248609019376033214337360650064193298095696110517173968704457714209652736000000000000 1327 36703721232178695570334314223078835434700548824253005480030724860658243728310272000000000000 1328 12734595453599390897881209891311700294300451287719086249158486277741425432691998720000000000000 1329 2597857472534275743167766817827586860037292062694693594828331200659250788269167738880000000000000 1330 283686036000742911153920136506772485116072293246260540555253767111990186078993117085696000000000000 1331 14402521827730024720122099238036141552046747195579381289728268176454886370164265944350720000000000000 1332 268847074117627128108945852443341308971539280984148450741594339293824545576399630961213440000000000000 1333 1152201746218401977609767939042891324163739775646350503178261454116390909613141275548057600000000000000 1334 238386568183117650539951987388184411895946160478555276519640300851667084747546470803046400000000000000 1335 1 1336 658416 1337 195095244960 1338 34555269787315200 1339 4098894269266648051200 1340 345782720555334429599232000 1341 21506302087659580183353833472000 1342 1009075693952987502202961866506240000 1343 36254828339113399719774666161236070400000 1344 1007014111947213790616461127294493091430400000 1345 21745462733388134594571861582797283816348057600000 1346 365987998964413244209150560544796176056673999257600000 1347 4800847576415690730913532477946363839423421185261568000000 1348 48968645279440045455318031275052911162118896089667993600000000 1349 386656423126458598915191174947817786536090803524018477465600000000 1350 2347777801223856612613040814283149599847143358997840195171123200000000 1351 10865222191838855421096576258400630954392598572522129693227561779200000000 1352 37887668913659255844859120035175847233905484904653638130266462486528000000000 1353 98129062486377472638185120891105444335815205903052922757390137840107520000000000 1354 185432939974257725136915714761802624917532060670695375720070289947958968320000000000 1355 250056319555286542347130841356290839701291983814432714158514785994822668779520000000000 1356 234052715103748203636914467509488225960409296850309020452369839691154017977630720000000000 1357 146814884928714782281337256892315341738802195297012021920122899442632974913241088000000000000 1358 58981284206144547316502445812391032942023142806277873153997199602170812530362941440000000000000 1359 14288216098938516587422717498051727730205106344820814771555821603625879335480422563840000000000000 1360 1920336243697336629349613231738152206939566292743917505297102423527318182688568792580096000000000000 1361 126742192084024217537074473294718045658011375321098555349608759952803000057445540310286336000000000000 1362 3379791788907312467655319287859147884213636675229294809322900265408080001531881074940968960000000000000 1363 25348438416804843507414894658943609131602275064219711069921751990560600011489108062057267200000000000000 1364 20978018000114353247515774890160228246843262122112864333728346474946703457784089430668083200000000000000 1365 1 1366 681384 1367 209198515680 1368 38442737638388160 1369 4737682986554956838400 1370 415873812559794111274752000 1371 26958604025376093469274523648000 1372 1320702011203174819059758913515520000 1373 49641226495093731923999158282307850240000 1374 1445552515537129473626855489180804598988800000 1375 32802477682568542015540604760490817960253849600000 1376 581659498354156763118114283722979636947214034534400000 1377 8061800647188612736817063972400497768088386518646784000000 1378 87164188597403280910466095669594181868571635039609028608000000 1379 732179184218187559647915203624591127696001734332715840307200000000 1380 4748914188839164511876378010709098054236267248881994940232499200000000 1381 23585482318869710548234031390186735486364421291572427870664707276800000000 1382 88736908771465099215591096924490800100462846224057205094571451613184000000000 1383 249528187465359858994242164551668129882501523582048860725934921936273408000000000 1384 515735364303404298037046831681263550551886043740371513721445493917760880640000000000 1385 767414222083465595479125685541720163221206433085672812417510894949628190392320000000000 1386 801180447855138081680207215705555850402939516141442416163881374327411830769582080000000000 1387 568109772115461548827783298409394148467538929627568258734388610886710207272976384000000000000 1388 262466714717343235558435883865140096592002985487936535535287538229660115760115089408000000000000 1389 74803013694442822134154226901564927528720850864061912627556948395453132991632800481280000000000000 1390 12207851834933068572293969830335396172687242861014904140817293978137951304234473038544896000000000000 1391 1025459554134377760072693465748173278505728400325251947828652694163587909555695735237771264000000000000 1392 37600183651593851202665427077433020211876708011925904753717265452664890017042176958718279680000000000000 1393 451202203819126214431985124929196242542520496143110857044607185431978680204506123504619356160000000000000 1394 933521801005088719514451982612130156984525164434022462850911418135128303871391979664729702400000000000000 1395 1 1396 704880 1397 224141266800 1398 42714152931542400 1399 5466557292178796352000 1400 499048575071752933529702400 1401 33698255031720116836593154560000 1402 1722654797221532372686642061107200000 1403 67692581584218725350907943112237977600000 1404 2065075022195899248038364984544006569984000000 1405 49203716523852813023310907140736226940380774400000 1406 918409734243405415449654132194178374127180054528000000 1407 13436334411981021228028439954000829613480644197744640000000 1408 153819156348358731018469580593401497415126414775780638720000000 1409 1372835970409101674339841006796108364430003251873842200576000000000 1410 9497828377678329023752756021418196108472534497763989880464998400000000 1411 50540319254720808317644352978971576042209474196226631151424372736000000000 1412 204777481780304075112902531364209538693375798978593550218241811415040000000000 1413 623820468663399647485605411379170324706253808955122151814837304840683520000000000 1414 1406550993554738994646491359130718774232416482928285946513033165230256947200000000000 1415 2302242666250396786437377056625160489663619299257018437252532684848884571176960000000000 1416 2670601492850460272267357385685186168009798387138141387212937914424706102565273600000000000 1417 2130411645432980808104187369035228056753270986103380970253957290825163277273661440000000000000 1418 1124857348788613866679010930850600413965727080662585152294089449555686210400493240320000000000000 1419 374015068472214110670771134507824637643604254320309563137784741977265664958164002406400000000000000 1420 73247111009598411433763818982012377036123457166089424844903763868827707825406838231269376000000000000 1421 7690946656007833200545200993111299588792963002439389608714895206226909321667718014283284480000000000000 1422 376001836515938512026654270774330202118767080119259047537172654526648900170421769587182796800000000000000 1423 6768033057286893216479776873937943638137807442146662855669107781479680203067591852569290342400000000000000 1424 28005654030152661585433559478363904709535754933020673885527342544053849116141759389941891072000000000000000 1425 5601130806030532317086711895672780941907150986604134777105468508810769823228351877988378214400000000000000 1426 1 1427 728910 1428 239963003280 1429 47402291667931200 1430 6296920425167980608000 1431 597545004362230486200038400 1432 42007413806664803179862699520000 1433 2239451236387992084492634679439360000 1434 91940670509909015028845116764382924800000 1435 2936278547184794243304550212398509341696000000 1436 73402265633944360411824468029622895927453286400000 1437 1440953203726722289757215966028797104234023878656000000 1438 22231026027095871486374327923892281724122520399904768000000 1439 269183523609627779282321766038452620476471225857616117760000000 1440 2549552516474045966631133298335629819655720324908564086784000000000 1441 18789182225407129155684799955414257518934796506446153893963366400000000 1442 106957419818130082718735723746195660926536329112944731041386463232000000000 1443 465868771050191770881853258853576700527429942676300326746500120969216000000000 1444 1534261152658631565437570065824445933737002611213949076085140398391951360000000000 1445 3764592365102389662142079814143982601622055880778647680373118177528040652800000000000 1446 6758196213831809921477461682351277566431914717173828315805821752298338579906560000000000 1447 8679454851763995884868911503476855046031844758198959508442048221880294833337139200000000000 1448 7754698389376050141499242023288230126581906389416306731724404538603594329276127641600000000000 1449 4652819033625630084899545213972938075949143833649784039034642723162156597565676584960000000000000 1450 1791335327945867582686324907379581159240420375955166855028337448417430290062785485209600000000000000 1451 416592943867090965029531720460195394392952162632133603805390157003957588257001392440344576000000000000 1452 53836626592054832403816406951779097121550741017075727261004266443588365251674026099982991360000000000000 1453 3421616712295040459442553864046404839280780429085257332588271156192504991550838103243363450880000000000000 1454 87984429744729611814237099361193267295791496747906617123698401159235842639878694083400774451200000000000000 1455 637128629185973051068613478132778832141938424726220330895747042877225067392225026121178021888000000000000000 1456 509702903348778440854890782506223065713550739780976264716597634301780053913780020896942417510400000000000000 1457 1 1458 753480 1459 256704608160 1460 52542299198188800 1461 7241458488943177699200 1462 713949875341885775719526400 1463 52225433381258944493883356160000 1464 2901824137291482701032709725470720000 1465 124390318925171020333143393269459251200000 1466 4155963482169247236677209531394813222092800000 1467 108919490940691631578836307398795264924608102400000 1468 2246910080387431367079048624994056501517460963328000000 1469 36522399901657503156186395874965891403915569228414976000000 1470 467261965511051994225917027840332850638402882620767600640000000 1471 4691176630312244578601285268937558868166525397831757919682560000000 1472 36778824781647997496234076508470461526425559119000982090311270400000000 1473 223638241437908354775538331469318200119121415417975346722898968576000000000 1474 1045364071624820559051963410110464791427403773810234879528731978760192000000000 1475 3714527001173529053164643317259184892205374742939034605258760964527882240000000000 1476 9895499931126281397630609797178468552835118315189588188409339209502278287360000000000 1477 19429814114766453524247702336759923003491754811874756407941737537857723417231360000000000 1478 27534822288354745565791029597236919456376886819113940509540290910792659471276441600000000000 1479 27439701993176792808381933313173737370982130301011546896870969905828103011284759347200000000000 1480 18611276134502520339598180855891752303796575334599136156138570892648626390262706339840000000000000 1481 8240142508550990880357094573946073332505933729393767533130352262720179334288813231964160000000000000 1482 2254502990339551104865701075431645663773623468362134797064464379080241065861419300265394176000000000000 1483 353783546176360327225079245683119781084476298112211922000885179486437828796715028657031086080000000000000 1484 28617157957376702024428632317479022292166527225076697690738267851791859929334282318035403407360000000000000 1485 1011820942064390535863726642653722573901602212600926096922531613331212190358604981959108906188800000000000000 1486 11723166777021904139662487997643130511411667014962454088481745588940941240016940480629675602739200000000000000 1487 23446333554043808279324975995286261022823334029924908176963491177881882480033880961259351205478400000000000000 1488 1 1489 778596 1490 274408374240 1491 58171831255137600 1492 8314267153971796617600 1493 851247928292248424896358400 1494 64759537392761091172415361638400 1495 3748189510668165155500583395399680000 1496 167656516812187027405541095276227686400000 1497 5856130361238484742590613430601782267494400000 1498 160785915198163837092567882350602533936326246400000 1499 3482710624600518618972525368740787577352064493158400000 1500 59589178786914873570619909059154875448493823477940224000000 1501 804728940602367323389079325725017687210582742291321978880000000 1502 8554498561157622466861167255121430877244840431340264441774080000000 1503 71258973014442995148953523235161519207449520793064402799978086400000000 1504 462185698971677266536112551703257613579517591863815716560657868390400000000 1505 2314734730026388380757918979530314895303536927722662947527906524397568000000000 1506 8857718233567646203700303295002671666028201310085390212540122300028026880000000000 1507 25563374822076226943879075309377710428157388980906436153390792957880885575680000000000 1508 54756748868887278113788979312687055737113127197101586240563078515780856903106560000000000 1509 85357949093899711253952191751434450314768349139253215579574901823457244360956968960000000000 1510 94514529087608953006648881412042873166716226592373105978111118564519021483314171084800000000000 1511 72118695021197266315942950816580540177211729421571652605036962209013427262267987066880000000000000 1512 36492059680725816755867133113189753329669135087315256218148702877760794194707601455841280000000000000 1513 11648265450087680708472788889730169262830387919871029784833065958581245506950666384704536576000000000000 1514 2193457986293434028795491323235342642723753048295713916405488112815914538539633177673592733696000000000000 1515 221782974169669440689321900460462422764290585994344407103221575851386914452340687964774376407040000000000000 1516 10455483067998702203925175307421799930316556196876236334866160004422525967038918146910792030617600000000000000 1517 181709085043839514164768563963468522926880838731918038371467056628584589220262577449759971842457600000000000000 1518 726836340175358056659074255853874091707523354927672153485868226514338356881050309799039887369830400000000000000 1519 140678001324262849675949855971717566136940004179549449061780947067291294880203285767556107232870400000000000000 1520 1 1521 804264 1522 293118036120 1523 64331201623328640 1524 9530989176504254659200 1525 1012877281765460151142502400 1526 80097322564730823292197947289600 1527 4826435808257637323521299166679040000 1528 225138751147794008230298042228077178880000 1529 8216063491886829340351009887709963181260800000 1530 236154312947303135729709077202447471718979174400000 1531 5366799978892602462023235814125148070017935448473600000 1532 96575565620172381304108128475182039519972748395282432000000 1533 1375354916665864152701335574875484774505359595916077563904000000 1534 15463901245169548305479802345796432739634903856653554952437760000000 1535 136700887007298807020441452736840465418372550092817425779549798400000000 1536 944466428333427457704229996958830775575535948591275594710909557145600000000 1537 5060117781918151343982427536647665119965871423393728303898214262636544000000000 1538 20815637848883968578695712743256278415166273078700666999469287405065863168000000000 1539 64944790088517981965530623758959588655318772005546081038344176703805493084160000000000 1540 151386305696335415961651883982134801155548057544927914900380275896570604379176960000000000 1541 258827329510534608318435678214027042889942736099671040789678734561450999029998551040000000000 1542 317298776222687199379464101883286788488261617845823998640801612323742429265411860070400000000000 1543 271166293279701721347945495070342831066316102625109413794938977905890486506127631371468800000000000 1544 155920618635828489775068659665447127863131759009437912932089912295887029741023388038594560000000000000 1545 57628260647802209820865376612349258458213498129888252619700431584559846192282244219064549376000000000000 1546 12886565669473924919173511524007638026002049158737319258882242662793497913920344918832357310464000000000000 1547 1603661505534532878830481434098728287680255006420644174438679086925413073732309589899137798635520000000000000 1548 98281540839187800716896647889764919344975628250636621547741904041571744090165830580961445087805440000000000000 1549 2440093427731559190212606430366577307875256977257185086702557617583850198100668897182491050455859200000000000000 1550 17080653994120914331488245012566041155126798840800295606917903323086951386704682280277437353191014400000000000000 1551 13223732124480707869539286461341451216872360392877648211807409024325381718739108862150274079889817600000000000000 1552 1 1553 830490 1554 312878802600 1555 71063536676932800 1556 10908963515275954128000 1557 1202791772096483929481721600 1558 98821371995447119646218246656000 1559 6196100024114534401817884065331200000 1560 301241990972400433547581887488272281600000 1561 11478323996018364519608028519594801503232000000 1562 345148611230673813758805574372807843281584947200000 1563 8223322548303181191809796811965952687930707542016000000 1564 155503029388413156337123257714276165328769679619522560000000 1565 2333191376486733830475479993092340242464449314500488724480000000 1566 27718313552662397906048702317937002080477657856265806046822400000000 1567 259731685313867733338838760199996884294907845176353108981144616960000000 1568 1909027887056927840040464887469977099567572662046195351011412934656000000000 1569 10925254301868735856325695817762004236289949664145549747052962612510720000000000 1570 48231355991316512560392505136813328035141364450647886949989812280030658560000000000 1571 162361975221294954913826559397398971638296930013865202595860441759513732710400000000000 1572 410905686890053271895912256522937317422201870479090054729603606004977354743480320000000000 1573 768393634484399618445355919697892783579517497795898402344358743229307653370308198400000000000 1574 1039427025557078756587899644100422238151201851563906202444005281750190716559107817472000000000000 1575 990799917752756289540570078141637267357693451899438242712277034656138316080081730011136000000000000 1576 644019946539291588201370550792064223782500743734634857762980072526489905452053124507238400000000000000 1577 273734238077060496649110538908658977676514116116969199943577050026659269413340660040556609536000000000000 1578 72013161094118992195381387928277977204129098240002666446694885468551900107201927487592584970240000000000000 1579 10881988787555758820635409731384227666401730400711514040833893804136731571754957931458435062169600000000000000 1580 848795125429349188009561959047969757979334971255498095185043716722665062596886718653757934849228800000000000000 1581 28976109454312265383774701360603105531018676604929072904592871708808221102445443154042081224163328000000000000000 1582 324532425888297372298276655238754781947409177975205616531440163138652076347388963325271309710629273600000000000000 1583 628127275912833623803116106913718932801437118661688290060851928655455631640107670952138018794766336000000000000000 1584 1 1585 857280 1586 333737389440 1587 78414937022822400 1588 12467386874601090432000 1589 1425530989151388360867225600 1590 121626303994396454949191688192000 1591 7931008030866604034326891603623936000 1592 401655987963200578063442516651029708800000 1593 15969842081416854983802474462044941221888000000 1594 502034343608252820012808108178629590227759923200000 1595 12530777216461990387519690380138594572084887683072000000 1596 248804847021461050139397212342841864526031487391236096000000 1597 3929585476188183293432387356787099355729598845474507325440000000 1598 49277001871399818499642137454110225920849169522250321861017600000000 1599 488906701767280439226049430964700017496297120331958793376272220160000000 1600 3818055774113855680080929774939954199135145324092390702022825869312000000000 1601 23307209177319969826828151077892275704085225950177172793712986906689536000000000 1602 110243099408723457280897154598430464080323118744338027314262428068641505280000000000 1603 399660246698572196710957684670520545571192443111052806389810318177264572825600000000000 1604 1095748498373475391722432684061166179792538321277573479278942949346606279315947520000000000 1605 2235326936681889799113762675484779006776778175406249897729043616667076809804532940800000000000 1606 3326166481782652021081278861121351162083845925004499847820816901600610292989145015910400000000000 1607 3522844152009800140588693611170265839494021162309113751865873900999602901618068373372928000000000000 1608 2576079786157166352805482203168256895130002974938539431051920290105959621808212498028953600000000000000 1609 1251356516923705127538791035011012469378350245106144914027780800121870945889557303042544500736000000000000 1610 384070192501967958375367402284149211755355190613347554382372722498943467238410279933827119841280000000000000 1611 69644728240356856452066622280859057064971074564553689861336920346475082059231730761333984397885440000000000000 1612 6790361003434793504076495672383758063834679770043984761480349733781320500775093749230063478793830400000000000000 1613 309078500845997497426930147846433125664199217119243444315657298227287691759418060309782199724408832000000000000000 1614 5192518814212757956772426483820076511158546847603289864503042610218433221558223413204340955370068377600000000000000 1615 20100072829210675961699715421239005849645987797174025281947261716974580212483445470468416601432522752000000000000000 1616 3768763655477001742818696641482313596808622711970129740365111571932733789840646025712828112768598016000000000000000 1617 1 1618 884640 1619 355742052480 1620 86434646491065600 1621 14227488551015362022400 1622 1686298853020544768342937600 1623 149338626423499444684450553856000 1624 10122470776237639359601427441467392000 1625 533707271677129535234985261851368243200000 1626 22129638312820499048983428897405132836044800000 1627 726825840746276470764811738706374182867055411200000 1628 18991959218700204181084530732397557398316157894656000000 1629 395640494443962653500352944217305915721722201261473792000000 1630 6571892951556099645912785751868079956996053241569434664960000000 1631 86906712391377861717550678782703489351315808066514204009431040000000 1632 911999039835119280863976823145690417252708089850000056874969333760000000 1633 7558192042633551040160207921819909332981818294631875471351308353536000000000 1634 49147810656522545069615883794685885723831889503634473065003472390193152000000000 1635 248687921922004078052256372001110581762589360888390433708917570294377349120000000000 1636 969176098244037577024072385326012323010141674544303055495290021579866589102080000000000 1637 2872637955195327378299350550106300525402059923349314256488039623962724570098565120000000000 1638 6377256260533626779824558221235987166392573029835477649403447965197248545618814566400000000000 1639 10407682217190878904673679017057131055552679184691499523826427079201909626449905372364800000000000 1640 12204138669462521915610831438696992372532859026570858354678206014177195766319736864899072000000000000 1641 9995189570289805448885270948292836753104411542761532992481450725611123332615864492352339968000000000000 1642 5517344642799972607784669563457645887713635171604366211849760800537340079603957199778491662336000000000000 1643 1960779403825836419074244106398024923172076499447090146057376530652500859059252481767433190768640000000000000 1644 422221164957163442240653897577708033456387139547606744784355079600505184984092367740587280412180480000000000000 1645 50666539794859613068878467709324964014766456745712809374122609552060622198091084128870473649461657600000000000000 1646 2998061458206175725041222434110401318942732406056661409861875792804690610066355185004887337326765670400000000000000 1647 71953474996948217400989338418649631654625577745359873836685019027312574641592524440117296095842376089600000000000000 1648 487426766108358892071218098965045891853915204081470113087221096636633570152723552658859102584738676736000000000000000 1649 365570074581269169053413574223784418890436403061102584815415822477475177614542664494144326938554007552000000000000000 1650 1 1651 912576 1652 378942621120 1653 95175228720499200 1654 16212719511622156723200 1655 1991051657783293822862745600 1656 182939817368786819738451928473600 1657 12883144624302450094038180380049408000 1658 706801521950793168284169671100460646400000 1659 30545134572625477560568676506277507294822400000 1660 1047484299899045501984581623429774557661344563200000 1661 28634030822040307842250523258076317308230514979635200000 1662 625367233153360323274751427956386770011754447155232768000000 1663 10916025580550809581346661079374098911620563011420416901120000000 1664 152086746684911258005713687869731106364802664116399857016504320000000 1665 1686337847242296028767353371099578507372931939722641614598999900160000000 1666 14814056403561760038714007526767022292644363857478475923848564372930560000000 1667 102478413709344881208986310891047165977351599390556986390858304132743168000000000 1668 553895826099009082934571010366109932107585394705960511442589133837476823040000000000 1669 2316567259217455671911197408828029454999850831837602425330205417434803066634240000000000 1670 7408382094977423238772009313432038197089522960216652556205996924956500207096299520000000000 1671 17856317529494154983508763019460764065899204483539337418329654302552295927732680785920000000000 1672 31873526790147066645563141989737463857630080003117717291718432930055848231002835202867200000000000 1673 41241572055425074059650395896286388017524833951860142026153937565150523624114972853796864000000000000 1674 37674176072630805153490636651257615454008935815024239740891621965765003330629027701943435264000000000000 1675 23508685869321622415778157270384752043301575948575125598316372106637362078312513286012703604736000000000000 1676 9607819078746598453463796121350322123543174847290741715681145000197254209390337160660422634766336000000000000 1677 2433980833282471608210828350742081604630937627980321234639223400049971066378885414033973734140805120000000000000 1678 354665778564017291482149273965274748103365197219989665618858266864424355386637588902093315546231603200000000000000 1679 26710002082200474641276345322074484477853434163050256196951257063169061798772982557316269005274821427200000000000000 1680 881430068712615663162119395628457987769163327380658454499391483084579039359508424391436877174069107097600000000000000 1681 9553564615723834284595874739714899480336737999996814216509533494078017974993381632113638410660878064025600000000000000 1682 17912933654482189283617265136965436525631383749994026655955375301396283703112590560213072019989146370048000000000000000 1683 1 1684 941094 1685 403390532160 1686 104692751592549120 1687 18448956685639005926400 1688 2346596596673167719802521600 1689 223593110117406113013663468134400 1690 16351683561614648196279228943908864000 1691 932978008975046982135103965852608053248000 1692 41999560037360031645781930196131572530380800000 1693 1502912256376891372412660590138372191427146547200000 1694 42951046233060461763375784887114475962345772469452800000 1695 982719937812423365146037958217179210018471274101080064000000 1696 18011442207908835809221990780967263204173928968843687886848000000 1697 264150665294845869167818510510585605791499363991641856923402240000000 1698 3091619386610876052740147847015893930183708556158176293431499816960000000 1699 28756697724561063604562485199018337391603765135105276793353095547453440000000 1700 211361728275523817493534266212784779828287673743023784431145252273782784000000000 1701 1218570817417819982456056222805441850636687868353113125173696094442449010688000000000 1702 5460479968155431226647822463666069429642505532188634288278341341096321514209280000000000 1703 18805893010327305144575100564865943115688789052857656488830607578735731294936760320000000000 1704 49104873206108926204649098303517101181222812329733177900406549332018813801264872161280000000000 1705 95620580370441199936689425969212391572890240009353151875155298790167544693008505608601600000000000 1706 136097187782902744396846306457745080457831952041138468686307993964996727959579410417529651200000000000 1707 138138645599646285562799001054611256664699431321755545716602613874471678878973101573792595968000000000000 1708 96973329210951692465084898740337102178619000787872393093055034939879118573039117304802402369536000000000000 1709 45294004228376821280615038857794375725274967137227782373925397858072769844268732328827706706755584000000000000 1710 13386894583053593845159555929081448825470156953891766790515728700274840865083869777186855537774428160000000000000 1711 2340794138522514123782185208170813337482210301651931793084464561305200745551808086753815882605128581120000000000000 1712 220357517178153915790529848907114496942290831845164613624847870771144759839877106097859219293517276774400000000000000 1713 9695730755838772294783313351913037865460796601187242999493306313930369432954592668305805648914760178073600000000000000 1714 157633816159443265695831933205295841425556176999947434572407302652287296587390796929875033775904488056422400000000000000 1715 591126810597912246359369749519859405345835663749802879646527384946077362202715488487031376659641830211584000000000000000 1716 107477601926893135701703590821792619153788302499964159935732251808377702218675543361278432119934878220288000000000000000 1717 1 1718 970200 1719 429138864000 1720 115046979772032000 1721 20964723506407961280000 1722 2760701878439020846826496000 1723 272674524533422089041053009920000 1724 20698333622297023033264846764441600000 1725 1227602643388219713335663112963957964800000 1726 57533643886794563898331411227577496616960000000 1727 2147017509109844817732372271626245987753066496000000 1728 64106039153821584721456395353902202928874287267840000000 1729 1535499902831911508040684309714342515653861365782937600000000 1730 29526954439194812802003263575356169187170375358760144076800000000 1731 455432181542837705461756052604457941019826489640761822281728000000000 1732 5621126157474320095891177903665261691243106465742138715329999667200000000 1733 55301341778002045393389394613496802676161086798279378448755952975872000000000 1734 431350465868415954068437277985275060874056477026579151900296433211801600000000000 1735 2649066994386565179252296136533569240514538844245898098203687161831410892800000000000 1736 12698790623617281922436796427130394022424431470206126251810096142084468637696000000000000 1737 47014732525818262861437751412164857789221972632144141222076518946839328237341900800000000000 1738 132715873530024124877429995414911084273575168458738318649747430627077875138553708544000000000000 1739 281237001089532940990263017556507034037912470615744564338692055265198660861789722378240000000000000 1740 439023186396460465796278407928209936960748232390769253826799980532247509547030356185579520000000000000 1741 493352305713022448438567860909325916659640826149126948987866478123113138853475362763544985600000000000000 1742 387893316843806769860339594961348408714476003151489572372220139759516474292156469219209609478144000000000000 1743 205881837401712824002795631171792616933068032441944465336024535718512590201221510585580485030707200000000000000 1744 70457339910808388658734504889902362239316615546798772581661730001446530868862472511509765988286464000000000000000 1745 14629963365765713273638657551067583359263814385324573706777903508157504659698800542211349266282053632000000000000000 1746 1695057824447337813773306530054726899556083321885881643268060544393421229537516200752763225334748282880000000000000000 1747 96957307558387722947833133519130378654607966011872429994933063139303694329545926683058056489147601780736000000000000000 1748 2251911659420618081369027617218512020365088242856391922462961466461247094105582813283929053941492686520320000000000000000 1749 14778170264947806158984243737996485133645891593745071991163184623651934055067887212175784416491045755289600000000000000000 1750 10747760192689313570170359082179261915378830249996415993573225180837770221867554336127843211993487822028800000000000000000 1751 1 1752 999900 1753 456242371200 1754 126301575619296000 1755 23791427799406787520000 1756 3242219647934198901505536000 1757 331808758769585915580076554240000 1758 26131646198149991579496869040107520000 1759 1610232038730002481128597070251425382400000 1760 78525649088733120996371250459261177815040000000 1761 3054208005916821501281261963862687954409291776000000 1762 95216322860823236130398469569766507291416220794880000000 1763 2385930618246508650955524850479209139708307660678103040000000 1764 48100361263849614403263380985660856256519482439270557286400000000 1765 779638141285196750027751886661868678694957211079948204244992000000000 1766 10138102534016184458660874433396275550277745589999214468720177971200000000 1767 105385575841098237447779789735154284345137165408041834402346250010624000000000 1768 871327941054200227218243301530255622965594083593689886838598795087839232000000000 1769 5692675881554108151159189569997670070041881346145440594012178794573882982400000000000 1770 29149496658757851685593555435003859006019717692973153441654993417057530281984000000000000 1771 115816780124576696317200314454357332602717542337720933254383619844652979316378828800000000000 1772 352744821750853595068958672023842618727134000377172899569065539298285931289313804288000000000000 1773 811569631715509344000473279234491726795118843776862885663082788051001849915450341720064000000000000 1774 1385666932063828345169503725023412613532361608483365457390837438554906202007814561710735360000000000000 1775 1718226995759147148010184619029031640780128394519373167164638423808083690489690056521311846400000000000000 1776 1506816346200941682919011503503699587698541396857709492676701312142737073211838591966929636818944000000000000 1777 904089807720565009751406902102219752619124838114625695606020787285642243927103155180157782091366400000000000000 1778 355809566549582362726609249694006929308548908511333801537391736507304980887755486183124318240846643200000000000000 1779 86919194114255120037500259568107407016802661936340114375562838489641645331151697339020369170263965696000000000000000 1780 12228631447798651370793139966823386918226029679319574712148151070266824584520652591144934697057826897920000000000000000 1781 890244369399741819793740589584742567646854960654465039044385397915424829753103508635351245945809798168576000000000000000 1782 28430384700185303277283973667383714257109239066061948021094888514073244563082983017709604306011345167319040000000000000000 1783 298519039351945684411481723507528999699647010193650454221496329397769067912371321685950845213119124256849920000000000000000 1784 542761889730810335293603133650052726726630927624819007675447871632307396204311493974456082205671135012454400000000000000000 1785 1 1786 1030200 1787 484757519400 1788 138524308743744000 1789 26963618172661025856000 1790 3801223035509060781075456000 1791 402910635648782897490092958720000 1792 32906517434707396803810872124579840000 1793 2105688050646926321475857707251863961600000 1794 106794882760677044555064900624595201828454400000 1795 4326794675048830460148454448805474602079830016000000 1796 140754564229043044714502085450959184691658761175040000000 1797 3687347319108240642385811132558777761367384566502522880000000 1798 77876775379566042367188331119641386320079162044533283225600000000 1799 1325384840184834475047178207325176753781427258835911947216486400000000 1800 18141867692450014294445775301867019405760176318945962733499265843200000000 1801 199061643255407781845806269499735870429703534659634576093320694464512000000000 1802 1742655882108400454436486603060511245931188167187379773677197590175678464000000000 1803 12096936248302479821213277836245048898838997860559061262275879938469501337600000000000 1804 66072192426517797154012058986008747080311360104072481134417985078663735305830400000000000 1805 281269323159686262484629335103439236320885459963036552189217362479871521196920012800000000000 1806 922563379963770940949584219139280695132504308678759891180632948933978589525897641984000000000000 1807 2299447289860609808001340957831059892586170057367778176045401232811171908093775968206848000000000000 1808 4282970517288196703251193331890548078190935880766765959208042991896982806205972281651363840000000000000 1809 5841971785581100303234627704698707578652436541365868768359770640947484547664946192172460277760000000000000 1810 5692417307870224135471821235458420664638934165906902527889760512539228943244723569652845294649344000000000000 1811 3842381682812401291443479333934433948631280561987159206325588345963979536690188409515670573888307200000000000000 1812 1728217894669400047529244927085176513784380412769335607467331291606909907169098075746603831455540838400000000000000 1813 492542099980779013545834804219275306428548417639260648128189418107969323543192951587782091964829138944000000000000000 1814 83154693845030829321393351774399031043937001819373108042607427277814407174740437619785555939993222905856000000000000000 1815 7567077139897805468246795011470311824998267165562952831877275882281111052901379823400485590539383284432896000000000000000 1816 322211026602100103809218368230348761580571376082035410905742069826163438381607140867375515468128578562949120000000000000000 1817 5074823668983076634995189299627992994893999173292057721765437599762074154510312468661164368623025112366448640000000000000000 1818 18453904250847551399982506544101792708705451539243846260965227635498451470946590795131506794992818590423449600000000000000000 1819 3256571338384862011761618801900316360359785565748914046052687229793844377225868963846736493234026810074726400000000000000000 1820 1 1821 1061106 1822 514742520600 1823 151787274474528000 1824 30519260129495446848000 1825 4449158780198105232395136000 1826 488232887903819275782112644096000 1827 41333796289937339887713656449167360000 1828 2745390749577638115341941061353696051200000 1829 144735170057233363015416904793859286688563200000 1830 6104929473014103251990285044204984712523595776000000 1831 207110287365591908651338782877839943189155034300416000000 1832 5668608565196250539787142487366479245087173288802385920000000 1833 125332935376489099434693720395672856108877401415420752691200000000 1834 2237944894082589359505891071385134518680114879673752960054067200000000 1835 32217454695212956419446807863660396530918933807783347612938351411200000000 1836 372788168278309118729419013790414448259262983089861115229309664178995200000000 1837 3451799151099331669364579232985243429440622715775002244014449072847978496000000000 1838 25428253746431743297652400349657959930212587339542516530906441503313441587200000000000 1839 147944256955028980583983523381715238027653697624336207757501140502225320358707200000000000 1840 673738146173201977579460965480331193977934938981227090127660193847134108913552588800000000000 1841 2375600703406710172945179364283647789966198594847806719790129843504994868029186428108800000000000 1842 6401164077179535411463192396124301863145284213753544652234495323771640717125916884467712000000000000 1843 12974881272961301777496262152491954472166658697616967464659659651923212618800445441473249280000000000000 1844 19410422384350107459134408180127963890361321411634983327130850839277126077725466380443980922880000000000000 1845 20939963668236895926914199544722047444921793538871820013308761885412163612650233131222966619602944000000000000 1846 15830612533187093320747134855809867868360875915387095930061423985371595691163576247204562764419825664000000000000 1847 8091201961406736586159646704080599132717781023420071253142505592523260019928050081904554301814577561600000000000000 1848 2670096647264223073432683412346597713796867737728623513537026845532675806576256527028502919598810595328000000000000000 1849 535308341627385963756469702047693762345344449212214383024285313100930246187391567177369516363706372456448000000000000000 1850 59954534262267227940724606629341701382678578311768010898719955067304187572987855523865385832735113715122176000000000000000 1851 3318773574001631069234949192772592244279885173644964732329143319209483415330553550933967809321724359198375936000000000000000 1852 74672405415036699057786356837383325496297416407011706477405724682213376844937454896014275709738798081963458560000000000000000 1853 475188034459324448549549543510621162249165377135529041219854611614085125376874712974636299971065078703403827200000000000000000 1854 335426847853640787211446736595732585117057913272138146743426784668765970854264503276213858803104761437696819200000000000000000 1855 1 1856 1092624 1857 546257368800 1858 166167121530009600 1859 34500033189864418176000 1860 5199017001579808361450496000 1861 590421166767409356759764127744000 1862 51791744748837148774966509285703680000 1863 3569007974450929549944523379759804866560000 1864 195486463453925581215628027254043711891046400000 1865 8579900880992793759553914116179978514898026496000000 1866 303372815296078288728721597454864142136227092496384000000 1867 8669636629123677296145041451266380021898029735815413760000000 1868 200532696602382559095509952633076569774203842264673204305920000000 1869 3753972080396601506267946313291193386173095927194682384606822400000000 1870 56790089632239787586821491827469173546026595186601155114332009267200000000 1871 692320883945431220497492454182198261052916968595456356854432233475276800000000 1872 6773341730459065917243702645857836163430655895105664780707598180682825728000000000 1873 52890767792578026059116992727288556654842181666248434384285398326891958501376000000000 1874 327366015389851361292218860248901803295233713892148204399576991749604964197990400000000000 1875 1592471981863931947005998645680782822129664401228354940301742276365953348341124300800000000000 1876 6025913979373118487470698875256082198938650094248095094101792773768767470122814354227200000000000 1877 17518975369122939020846631820971773520187093637641280100852302991375016699502509368016896000000000000 1878 38553932925370725281703178967404664717295214415776131894988702965714688924435609311806226432000000000000 1879 63083872749137849242186826585415882643674294587813695813175265227650659752607765736442937999360000000000000 1880 75095042120573695737899198367279066699029880277333423496003835726995345369504284332661673394438144000000000000 1881 63322450132748373282988539423239471473443503661548383720245695941486382764654304988818251057679302656000000000000 1882 36586304521143504563504489444538361295767357671116843927253068766192132264022487326872767277770263756800000000000000 1883 13884502565773959981849953744202308111743712236188842270392539596769914194196533940548215181913815095705600000000000000 1884 3274827501720478837098402883115303016700930748121782107913274856617455623734630763908613511872086043262976000000000000000 1885 445376540233985121845382792103681210271326581744562366676205380499973964827909783891571437614603701883764736000000000000000 1886 31377495608742693745494065095304508491373459823552393832930082290707843199488869936102968379041757577875554304000000000000000 1887 970741270395477087751222638885983231451866413291152184206274420868773898984186913648185584226604375065524961280000000000000000 1888 9883911116753948529830630505020920174782639844419004057372975921572970607838994029872435039398153637030799605760000000000000000 1889 17442196088389320934995230302978094426087011490151183630658192802775830484421754170363120657761447594760234598400000000000000000 1890 1 1891 1124760 1892 579363876000 1893 181745289173448000 1894 38951650375653375360000 1895 6065519835176443088358912000 1896 712577270236528534020404981760000 1897 64739680936046435968708136607129600000 1898 4626491818732686453631789566355302604800000 1899 263154854649515205482576190534289612161024000000 1900 12011861233389911263375479762651969920857237094400000 1901 442418688973447504396052329621676873948664509890560000000 1902 13192925305188204581090280469318404381149175684936499200000000 1903 319029290049244980379220379188985451913506112693798279577600000000 1904 6256620133994335843779910522151988976955159878657803974344704000000000 1905 99382656856419628276937610698071053705546541576552021450081016217600000000 1906 1275327944110004879863801889282996796676425994781103815258164640612352000000000 1907 13170386698114850394640532922501348095559608684927681518042552017994383360000000000 1908 108892757220013583062887926203241146054086844606982070791175820084777561620480000000000 1909 716113158665299852826728756794472694708323749139074197124074669452260859183104000000000000 1910 3715767957682507876347330173255159918302550269532828194037398644853891146129290035200000000000 1911 15064784948432796218676747188140205497346625235620237735254481934421918675307035885568000000000000 1912 47166472147638681979202470287231697938965252101341907963833123438317352652506755990814720000000000000 1913 112448971032331282071634271988263605425444375379347051360383716983334509362937193826101493760000000000000 1914 200721413292711338497867175499050535684418210052134486678284934815252099212842890979591166361600000000000000 1915 262832647422007935082647194285476733446604580970666982236013425044483708793264995164315856880533504000000000000 1916 246253972738465896100510986645931277952280292017132603356511039772447044084766741623182087446530621440000000000000 1917 160065082280002832465332141319855330668982189811136192181732175852090578655098382055068356840244903936000000000000000 1918 69422512828869799909249768721011540558718561180944211351962697983849570970982669702741075909569075478528000000000000000 1919 19103160426702793216407350151505934264088762697377062296160769996935157805118679456133578819253835252367360000000000000000 1920 3117635781637895852917679544725768471899286072211936566733437663499817753795368487241000063302225913186353152000000000000000 1921 274553086576498570273073069583914449299517773456083446038138220043693627995527611940900973316615378806411100160000000000000000 1922 11325314821280566023764264120336471033605108155063442149073201576802362154815513992562165149310384375764457881600000000000000000 1923 172968444543194099272036033837866103058696197277332571004027078627526985637182395522767613189467688648038993100800000000000000000 1924 610476863093626232724833060604233304913045402155291427073036748097154066954761395962709223021650665816608210944000000000000000000 1925 104653176530335925609971381817868566556522068940907101783949156816654982906530525022178723946568685568561407590400000000000000000 1926 1 1927 1157520 1928 614125708560 1929 198608254148304000 1930 43924201487438912640000 1931 7065330797018713927099392000 1932 858331711875818461433669637120000 1933 80734190343775555443330146827714560000 1934 5980586985191033708353288951630025318400000 1935 353093855605678630141178179704236694798336000000 1936 16753385404464876235760537563698800152774567526400000 1937 642416178509389526931254067669832173130937507512320000000 1938 19977858319284995508508138996396440920025894608618127360000000 1939 504732906645074148062647167075111311982561909634964442316800000000 1940 10362527096928118741260476802314231743081983549026987832508416000000000 1941 172697731586565255694350602196648060537507105034664168421452257689600000000 1942 2330771759925181332164879314896511387029330266324086283058025032843264000000000 1943 25382927090912257124216299814275325420533064010951531652954736616498266112000000000 1944 221973697410027688551271541875837720802561644775771144305089171711277337149440000000000 1945 1549142751398403763257821392249267462022088110382487038676569693100809205579776000000000000 1946 8562421815529257280278630399240151116088485403706082360173136007706792641080537907200000000000 1947 37136446617066893004179888417275855412063773836645237207836629884854032083315018694656000000000000 1948 124991151191242507244886546261163999538257918068556056104157777111540984529142903375659008000000000000 1949 322151106200732862151168454885295734462083886221913174167585783790093459255982230961263738880000000000000 1950 625778523794923584728644723614686964192597948986066340820535385012256544604745483642254812774400000000000000 1951 898718084733317455443890406266468830494841470415829036032820098539202359099551273787660671914082304000000000000 1952 932247182509906606666220163731025552247918248350573426992506079138549524035188379002046473904723066880000000000000 1953 678675948867212009653008279196186602036484484799217454850544425612864053497617139913489833002638392688640000000000000 1954 334490289084554490471839794746691968146553067508185745604911181194911569223825590385934274837014636396544000000000000000 1955 106575526591078741102062058739980475368074149785366768599633769456585617228556843281587334465310870355312640000000000000000 1956 20654337053351060025579626983808216126332770228404079754609024520686292618894316227971625419377246674859589632000000000000000 1957 2238663629008372957611211182761148586596067998949603483080203948048578812886609758902731013197017704113813585920000000000000000 1958 120048337105573999851901199675566592956214146443672486780175936714105038841044448321158950582690074383103253544960000000000000000 1959 2619236445939796360405117083830543846317399558771036075203838619216837211077333417916195285440510713813161895526400000000000000000 1960 16177636871981095167208076106012182580195703157115222817435473824574582774301176993011794410073742644140117590016000000000000000000 1961 11093236712215608114656966472694068054991339307736152789098610622565428188092235652350944738336280670267509204582400000000000000000 1962 1 1963 1190910 1964 650608423920 1965 216847787692536000 1966 49472521675325933184000 1967 8217286905228286849996032000 1968 1031926889558568262622501698560000 1969 100448353102139353865538671053086720000 1970 7709913342354706105949420696679671193600000 1971 472263031872595167813825815354416579292774400000 1972 23280678419191451392550357393711319692816606822400000 1973 928899068925738910562759260009081655743382612213760000000 1974 30107476622021049569160153135414354625954517227072389120000000 1975 794212073691513732980930101132895740913737122513841107763200000000 1976 17058313836481672389459554120732658407842649842244426124283084800000000 1977 298042859351007779988637329597441007701826778043694613243474057625600000000 1978 4226992852745667839688848927015707091731158279604698852325570822275072000000000 1979 48499521405850205576627572859418925357089961592353819408324228892237758464000000000 1980 448135577790055899528038773221030870299511245113349291332915874964276888207360000000000 1981 3315165487992584053371737779413432368727268556218522262767859143235731699940720640000000000 1982 19493173069396394233825818142950982328116339110564910905075011762226102395651437363200000000000 1983 90309086091503580714710183196557193842973268193660008664511804492713214384425159098368000000000000 1984 326196418962510933541533181705964584160819444715499951296216637827680130356543674663305216000000000000 1985 907109693775747796057237491387543252301130942782755516735044180672105266852371018759347896320000000000000 1986 1913094344173052101884713869336328719103085158328831384794208177037470007791650478563464713338880000000000000 1987 3005088595827030241640508545953505151967126166702928339234742204490457888239124571727490371712712704000000000000 1988 3439670638915862307354674397214473589328525950810736437524074154062924105922936432869619748545012695040000000000000 1989 2793012558799680193571995610538152554534763072058317987269548213099094374009424383490131235818550308372480000000000000 1990 1556106997045536107847254697299827851812225140146777164335891147298066865519536442230215974241763743236096000000000000000 1991 570179067262271264896032014258895543219196701351712212008040666592733052172779111556492239389413156400922624000000000000000 1992 130000827335797848396295299251028183853976847908190384337833271983143135895393637434880230580786199659410358272000000000000000 1993 17109786307421136176028542611103064197555662563400540906398701602942709498490517443042301315148635310012718120960000000000000000 1994 1167742915481492544013948033207784131483173969952086916861711384400839923271977815487637064758894359908368011755520000000000000000 1995 35032287464444776320418440996233523944495219098562607505851341532025197698159334464629111942766830797251040352665600000000000000000 1996 346201429060395436578252828668660707216188047562265768293119139845896071370045187650452400375578092584598516426342400000000000000000 1997 593488164103535034134147706289132640942036652963884174216775668307250408062934607400775543500991015859311742445158400000000000000000 1998 1 1999 1224936 2000 688879507680 2001 236561222937312000 2002 55656586884741674832000 2003 9542655760910268599995392000 2004 1238312267470281915147002038272000 2005 124694507299207473764116970962452480000 2006 9912745725884622136220683752873862963200000 2007 629684042496793557085101087139222105723699200000 2008 32234785503495855774300494852831058036207609446400000 2009 1337614659253064031210373334413077584270470961587814400000 2010 45161214933031574353740229703121531938931775840608583680000000 2011 1243114550125847582057107984381923768386718974369490429542400000000 2012 27913604459697282091842906743017077394651608832763606385190502400000000 2013 510930616030299051409092565024184584631703048074905051274526955929600000000 2014 7608587134942202111439928068628272765116084903288457934186027480095129600000000 2015 91893830032137231618873295944162174360802032490775657826298538953713647616000000000 2016 896271155580111799056077546442061740599022490226698582665831749928553776414720000000000 2017 7020350445160766230669562356404915604363627530815694203508407597440373011639173120000000000 2018 43859639406141887026108090821639710238261762998771049536418776465008730390215734067200000000000 2019 216741806619608593715304439671737265223135843664784020794828330782511714522620381836083200000000000 2020 838790791617885257678228181529623216413535714982714160475985640128320335202540877705641984000000000000 2021 2511996075071301589081580745380889006372362610783015277112430038784291508206565898102809559040000000000000 2022 5739283032519156305654141608008986157309255474986494154382624531112410023374951435690394140016640000000000000 2023 9834835404524826245368937059484198679165140181936856382950065396514225816055316780199059398332514304000000000000 2024 12382814300097104306476827829972104921582693422918651175086666954626526781322571158330631094762045702144000000000000 2025 11172050235198720774287982442152610218139052288233271949078192852396377496037697533960524943274201233489920000000000000 2026 7002481486704912485312646137849225333155013130660497239511510162841300894837913990035971884087936844562432000000000000000 2027 2932349488777395076608164644760034222270154464094519947469923428191198554031435430861960088288410518633316352000000000000000 2028 780004964014787090377771795506169103123861087449142306026999631898858815372361824609281383484717197956462149632000000000000000 2029 123190461413432180467405506799942062222400770456483894526070651541187508389131725589904569469070174232091570470912000000000000000 2030 10509686239333432896125532298870057183348565729568782251755402459607559309447800339388733582830049239175312105799680000000000000000 2031 420387449573337315845021291954802287333942629182751290070216098384302372377912013575549343313201969567012484231987200000000000000000 2032 6231625723087117858408550916035892729891384856120783829276144517226129284660813377708143206760405666522773295674163200000000000000000 2033 21365573907727261228829317426408775073913319506699830271803924059061014690265645866427919566035676570935222728025702400000000000000000 2034 3560928984621210204804886237734795845652219917783305045300654009843502448377607644404653261005946095155870454670950400000000000000000 2035 1 2036 1259604 2037 729008411040 2038 257851733001670080 2039 62541937839555077904000 2040 11065419978076800823398912000 2041 1483253155541326689571683760128000 2042 154451151086518348185099429942128640000 2043 12711638636722633092330053283097071329280000 2044 837019032099396313686292908514331823461990400000 2045 44475843289633522524034859986817535771476321894400000 2046 1918421024455052360551719650671387587966859668593049600000 2047 67432499009595090473392945721099273717035117351045693440000000 2048 1935706942338819806346068147108995582202176688661063668858880000000 2049 45411684867268712656878758731177036358463065115988553671429324800000000 2050 870178705426603071931110774806814370700869253752572665451928721817600000000 2051 13595672093585246395851674745581667727830381220630195325020934349678182400000000 2052 172697025405223418042365332032994431126334854163699081087354150792323923968000000000 2053 1776246471967857929038408228403358722278062753358366282010466558949315665985536000000000 2054 14715734586971606137365044170156457709146834631902128234277239002326935735935959040000000000 2055 97565320311621748690730242848137314611643513609511110193258094585427583929255408435200000000000 2056 513583846120376885108003998352594824115691455640466484057310609897690801803600470002892800000000000 2057 2126237122938360304347136553179742571838962626351531243997265924976439919466905945811976192000000000000 2058 6845189304569296830247307531162922542364688114383716630131371855687194359862892072330156048384000000000000 2059 16907617582286163170710849601972418679640779642527780076424488483547370068861343418655485439508480000000000000 2060 31529325267447237080741592337758166353794125877385804286516386124119135704412633207108749247595413504000000000000 2061 43539572861631753851805620434418046337177857519294612196272474130783594166585814718001251268679451017216000000000000 2062 43491195558452163014192503078379804063469882122050951516054393603971612395289608257203472100603140516085760000000000000 2063 30530819282033418435963137161022622452555857249679767964270184309988071901493304996556837414623404642292203520000000000000 2064 14528458830760730152285906649038351373974856208468303376100984257856392835883020998361529528338033933228703744000000000000000 2065 4474765319874304886904059247903812223184255712208237439839103151419768993451970467495351094728114451434440753152000000000000000 2066 839235018379006729434200015074605298890105248734796531458856313624339900900959880581224879508040561956123823833088000000000000000 2067 88119676929795706590591001582833556383461051117153635803179912930555689594600787461028612348344259005393001502474240000000000000000 2068 4582223200349376742710732082307344931939974658091989061765355472388895858919240947973487842113901468280436078128660480000000000000000 2069 97035314830927978080933149978273186794022992759595062484442821768235441718289808310026801362412031092997469889783398400000000000000000 2070 582211888985567868485598899869639120764137956557570374906656930609412650309738849860160808174472186557984819338700390400000000000000000 2071 388141259323711912323732599913092747176091971038380249937771287072941766873159233240107205449648124371989879559133593600000000000000000 2072 1 2073 1294920 2074 771066588600 2075 280828620100828800 2076 70200134309704679280000 2077 12812591553562611479725056000 2078 1773454859886368867966143626240000 2079 190894681118168744947875699928473600000 2080 16259072674877786513445416990007881932800000 2081 1109302331697995114524002649838271091335168000000 2082 61154284523246093470547932481874111685779942604800000 2083 2740601463507217657931028072387696554238370955132928000000 2084 100237498527776485838827351747580001471268417683986841600000000 2085 2998982586722115192930528115239288930172386419052352163020800000000 2086 73460078461758211650833286182786382344572605334687366233194496000000000 2087 1472610116875789814037264388134608935032240275581276818457110144614400000000 2088 24121353714425437153930390677644894355828095714021314286327464168783872000000000 2089 321977504992789423468816720739481142777912439966218625756084009951790366720000000000 2090 3489055569936863789182587591506597490189051836953933768234845026507584343900160000000000 2091 30542090652205220285097261485230383924644373764325171806990496042565338319867084800000000000 2092 214643704685567847119606534265902092145615729940924442425167808087940684644361898557440000000000 2093 1202004746239179943869796591889051716015448087669176877580939725292467834008426631921664000000000000 2094 5315592807345900760867841382949356429597406565878828109993164812441099798667264864529940480000000000000 2095 18365142036649332959200093376290767796588187623956312910108558637209545843534588486739443056640000000000000 2096 48943103527670472336268248847814896177907520017843573905439308768163439673019678317160615745945600000000000000 2097 99092165126262745110902147347239951397638681328926813471908642104374426499582561508056069063871299584000000000000 2098 149667281711859153865581820243312034284048885222575229424686629824568604947638738093129301236085612871680000000000000 2099 164966603842404756260730184090406153344196104600882919543654596428857840120064031320426963140218808854118400000000000000 2100 129168850808602924152151734142788018068505549902491326002681549003795688814010136523894312138791327332774707200000000000000 2101 69483933538420883337019553538879071788575399257891885711787316015834922258570969992163836874660162289354670080000000000000000 2102 24611209259308676877972325863470967227513406417145305919115067332808729463985837571224431021004629482889424142336000000000000000 2103 5430344236570043543397764803423916639877151609460448144733776146981022888182681580231455102699085989127860036567040000000000000000 2104 692368890162680551783215012436549371584336830206207138453556458740080418243291901479510525594133463613802154662297600000000000000000 2105 45822232003493767427107320823073449319399746580919890617653554723888958589192409479734878421139014682804360781286604800000000000000000 2106 1334235578925259698612830812201256318417816150444432109161088799313237323626484864262868518733165427528715210984521728000000000000000000 2107 12808661557682493106683175797132060656811035044266548247946452473407078306814254696923537779838388104275666025451408588800000000000000000 2108 21347769262804155177805292995220101094685058407110913746577420789011797178023757828205896299730646840459443375752347648000000000000000000 2109 1 2110 1330890 2111 815127536520 2112 305607615992078400 2113 78709241498759791920000 2114 14814558983806769523432096000 2115 2116704187606311229507977876480000 2116 235436773379074785435713363245117440000 2117 20744334102430279344740704435527297638400000 2118 1465863795458064972763860644429143942121472000000 2119 83804019531855757718899018586271930828661402828800000 2120 3900086698067963590132616872244029711800758666919936000000 2121 148351497821109199041464480586418402177477258172300525568000000 2122 4623431487863260922434564177660570434015762396039042917990400000000 2123 118174908829784949177427460381004180293442886842757936983834624000000000 2124 2476662469291101050880853743680933208917858645295783740132412515942400000000 2125 42499527973035294033115450241564813865030454353275648980672198773571584000000000 2126 595658384236660433417310933368040114139138013937504457648755418410812178432000000000 2127 6794476636192840010513460046618110901947100945647134180246803472672664248647680000000000 2128 62780964118421841697144370830751344733991212737779519825480464087495417657504563200000000000 2129 467165710198000608436790692225786906434575412224364962925365229367870901873022955683840000000000 2130 2779635975678103620198904618743432093285723702734971529405923114738831866144486586318848000000000000 2131 13111795591453221876807342077941745859673602862501109337983139870688046170045919999173853184000000000000 2132 48536446811144665677885961065911314890983067291884541262429762112625228300769983857811385221120000000000000 2133 139299602347985190495532708259165473737121403127708633423173417263234405223209853671918675584614400000000000000 2134 305534175805976797425281620987323183476052600764191008205051646488487815040379564649839546280269840384000000000000 2135 503426311212617153911502486272958660773618977566843953519400482137185307551148482676889467794106152386560000000000000 2136 610376434216897598164701681134502767373525587023266802311522006786774008444236915885579763618809592760238080000000000000 2137 531027497768700910403290462587017407614967260710242118011024145904493387346486116820454394348364345701407129600000000000000 2138 321363192615196585433715435117315707022161221567749971417016336573236515445890736213757745545303250588265349120000000000000000 2139 130087820370631577783568008135489398202570862490625188429608213044846141452496570019329135396738755838129813323776000000000000000 2140 33487122792181935184286216287780819279242434925006096892524952906382974477126536411427306466644363599621803558830080000000000000000 2141 5123529787203836083195791092030465349724092543525932824556317794676595095000360070948377889396587630742135944501002240000000000000000 2142 423855646032317348700742717613429406204447655873508988213295381195972866950029787687547625395535885815940337226901094400000000000000000 2143 16455572140078202949558246683815494593819732522147996012986761858196593658059979992575378397709040272854154268809101312000000000000000000 2144 236960238817126122473638752246943122151004148318931142587009370758030948676063711893085448927010179929099821470851058892800000000000000000 2145 789867462723753741578795840823143740503347161063103808623364569193436495586879039643618163090033933096999404902836862976000000000000000000 2146 128086615576824931066831757971320606568110350442665482479464524734070783068142546969235377798383881042756660254514085888000000000000000000 2147 1 2148 1367520 2149 861266831040 2150 332311194088473600 2151 88154350478610966950400 2152 17105470166869672027055616000 2153 2522030521403264443669080023040000 2154 289768336466553582074724139378606080000 2155 26401879766729446438760896554307469721600000 2156 1931491118721215022935910496188989664912998400000 2157 114464026677656644689227927825151905522074111180800000 2158 5529236837767239520188013793561156047109936337911808000000 2159 218623259946897767008473971390511329524703327832863932416000000 2160 7093483926584729086474947779424436830270758744607846668697600000000 2161 189079854127655918683883936609606688469508618948412699174135398400000000 2162 4140092485979153995502322676003948050728360720494444461116868683366400000000 2163 74374173952811764557952037922738424263803295118232385716176347853750272000000000 2164 1093667853024688008897357779298696603009564878049188512404272243639523999744000000000 2165 13120368676786173813405302158986696914104746653663431520476586016195489583595520000000000 2166 127844872386604477637821264237166374731036651393296476735523854141808850502554746880000000000 2167 1006203068118770541248472260178617952320623964790939920146940494023106557880357135319040000000000 2168 6353453658692808274740353414270701927510225606251363495784967119403044265473112197300224000000000000 2169 31924371874842627178313528537597294267031380882611396649002427511240460240111805215379816448000000000000 2170 126420512624376803626121573008885285297444268295141130730049612944512222550842748652904073134080000000000000 2171 390038886574358533387491583125663326463939928757584173584885568337056334624987590281372291636920320000000000000 2172 924860207845118954368420041907572879711294359069983592404480659640827980662770574075189977929465462784000000000000 2173 1658345495759209448179067013605040294313097808455485964534495705863669248403783237053282952733526149038080000000000000 2174 2205230988138468741756341557647235804704350507955028447060982734197377062766275309005965597590537883520860160000000000000 2175 2124109991074803641613161850348069630459869042840968472044096583617973549385944467281817577393457382805628518400000000000000 2176 1439707102916080702743045149325574367459282272623519871948233187848099589197590498237634700042958562635428764057600000000000000 2177 662265267341397123261800768689764209031269845406819141096187266410125811030891629189311962019760938812297231466496000000000000000 2178 197397776459177723191581906538497461014481721663193834313831301342889112707272214635782017066535195955665368346787840000000000000000 2179 35864708510426852582370537644213257448068647804681529771894224562736165665002520496638645225776113415194951611507015680000000000000000 2180 3651679411970734081114091105592622576530625958294846667683775591842227776800256632385025695715386093183485982262532505600000000000000000 2181 184302407968875873035052362858733539450781004248057555345451732811801848970271775916844238054341251055966527810661934694400000000000000000 2182 3791363821074017959578220035951089954416066373102898281392149932128495178817019390289367182832162878865597143533616942284800000000000000000 2183 22116288956265104764206283543048024734093720509766906641454207937416221876432613110021308566520950126715983337279432163328000000000000000000 2184 14345700944604392279485156892787907935628359249578534037700026770215927703631965260554362313418994676788745948505577619456000000000000000000 2185 1 2186 1404816 2187 909562167360 2188 361068893576899200 2189 98628134693891477875200 2190 19723654376084417745482496000 2191 2999888935984935601416905711616000 2192 355911108920875595374389432062853120000 2193 33521487793712667950336868658839821107200000 2194 2537889493203456948741370768248323629478707200000 2195 155836566440665070480515130653520064144510536908800000 2196 7810047033346225822265569483405132916542785077300428800000 2197 320836732129862956778669594378282860211577610975501615104000000 2198 10831941671676680902319852690202180565143185650549819913011200000000 2199 300929908682043926919420913195571208409217942833389225446159155200000000 2200 6879859572288888257231800917477148966651540609056944472150090606182400000000 2201 129296640871811221462285850542606799104765728436311685937352727807288934400000000 2202 1993297861157899112990345630012140582904529535799327450027141347278487289856000000000 2203 25128841702997248151098290575686385615149769014643521386675495251357463100784640000000000 2204 257972688922969749519175051049996434725127528704330390555610634250435716192655114240000000000 2205 2145300881083416437001459724531770351174160528705211527860458034426623415858119930019840000000000 2206 14358805268645746700913198716251786356173109870128081500474025689850880039969233565898506240000000000 2207 76754340890579082364881462228691367067543532760321017475261155505748340577290084879530196992000000000000 2208 324670861967149518403448585227364482695709143576157903920354687789315480641937059040412733276160000000000000 2209 1074985223973232055433818265687803802205492974380658819880294371270423556405453602482806559877365760000000000000 2210 2750242197013116890621880650935677247562533225655477524781745119458251626707712496592012302790252560384000000000000 2211 5354086886308304789835273501067701521639430067299140399782800421788417859132214451057742104539670138322944000000000000 2212 7787221926863967744327081125441801435362237731216194203684095280134487752893409684927316016491586901183037440000000000000 2213 8276704447981131431113354796183857525585006960035497839344238412028655554503852579408461594671058077828828364800000000000000 2214 6257188562673735361921696225914996289342265261786836366544244239493663599204912550032796965571319906838594243788800000000000000 2215 3253738052590342388199282037475798070457977936129154910603007004536705071586554526017054422097086351556069006770176000000000000000 2216 1115297436994354136032437771942510654731821727397045163873146852587323486796088012692168396425923857149509331159351296000000000000000 2217 238394827157543196576933573752711652448926894231118403777885139740540395302663812712950994736041224465707619535311339520000000000000000 2218 29474269539478067940420878209426167939140052377665548103447617277012267055602071389964850258274187752123851142547583795200000000000000000 2219 1893288372771179422996447000276080905267113952730045795821458709793964448512791879873036263649141942665837967509527147315200000000000000000 2220 53553013972670503679042358007809145606126937520078438224664117791314994400790398887837311457504300663976559652412339309772800000000000000000 2221 499828130411591367671062008072885358990518083520732090096865099385606614407377056286481573603373472863781223422515166891212800000000000000000 2222 810532103370148163790911364442516798363002297601187173130051512517199915255206037221321470708173199238564146090565135499264000000000000000000 2223 1 2224 1442784 2225 960093398880 2226 392017655883490560 2227 110231444657878710566400 2228 22712086857309329525101056000 2229 3562368111482111026682575532544000 2230 436278133515912020136348336077045760000 2231 42460551205369379403760033634530440069120000 2232 3325510370404529794902485834256424066213478400000 2233 211492483026616881366413391601205801338978585804800000 2234 10991918046931725231336727421088705586245401219904307200000 2235 468915223882107398368824791783644180309228816041117745152000000 2236 16464551340948554971526176089107314459017642188835726267777024000000 2237 476472355413236217622416445892987746647928409486199606956418662400000000 2238 11366724510738163207600366733223115684032980136702777823552323610214400000000 2239 223330561505855746162130105482684471180958985480902002982700166212589977600000000 2240 3606919939238103156839673044783873435732005826684497290525303390313453191168000000000 2241 47744799235694771487086752093804132668784561127822690634683440977579179891490816000000000 2242 515945377845939499038350102099992869450255057408660781111221268500871432385310228480000000000 2243 4528968526731656922558637196233737408034338893933224336594300294900649433478253185597440000000000 2244 32096152953443433802041267718680463619681069121462770412824292718490202442284169147302543360000000000 2245 182291559615125320616593472793141996785415890305762416503745244326152308871063951588884217856000000000000 2246 822499516983445446622069749242656689495796497059600023264898542399599217626240549569045590966272000000000000 2247 2917817036498772721891792435438324605986338073318931082532227579162578224529088349596189233952849920000000000000 2248 8039169498961418603356266518119671954413558659608318918592793426108735524222544220807420577386892099584000000000000 2249 16954608473309631834478366086714388151858195213113944599312201335663323220585345761682849997708955438022656000000000000 2250 26901312110984615844039007524253495867615003071474125430908692785919139509995415275203455329698209294995947520000000000000 2251 31451476902328299438230748225498658597223026448134891789508105965708891107114639801752154059750020695749547786240000000000000 2252 26419240597955771528113828509418873221667342216433309103186809011195468529976297433471809410190017384429620140441600000000000000 2253 15455255749804126343946589678010040834675395196613485825364283271549349090036133998581008504961160169891327782158336000000000000000 2254 6054471800826493881318947904830772125687032234441102318168511485474041785464477783186057009169300938811622083436478464000000000000000 2255 1509833905331106911653912633767173798843203663463749890593272551690089170250204147182022966661594421616148257056971816960000000000000000 2256 224004448500033316347198674391638876337464398070258165586201891305293229622575742563732861962883826916141268683361636843520000000000000000 2257 17986239541326204518466246502622768600037582550935435060303857743042662260871522858793844504666848455325460691340507899494400000000000000000 2258 678338176987159713267869868098915844344274541920993550845745492023323262410011719245939278461721141743703088930556297923788800000000000000000 2259 9496734477820235985750178153384821820819843586893909711840436888326525673740164069443149898464095984411843245027788170933043200000000000000000 2260 30800219928065630224054631848815638337794087308845112578941957475653596779697829414410215886910581571065437551441475148972032000000000000000000 2261 4863192620220888982745468186655100790178013785607123038780309075103199491531236223327928824249039195431384876543390812995584000000000000000000 2262 1 2263 1481430 2264 1012942576800 2265 425302173835862400 2266 123073943064621861312000 2267 26118899885905728953866214400 2268 4223426111550956371840166868480000 2269 533744525046062577826383602647449600000 2270 53658938336455809136619822724956050636800000 2271 4345837415869555981974839442494190541074432000000 2272 286136888800716957142794588636925495929206321971200000 2273 15415494821916443921996629919819526127051477320597504000000 2274 682598110714460136866010772849608616905839415756057477120000000 2275 24913465844856366075335661187465015299829326996264585799925760000000 2276 750607135240029657898327277776624532390572151930314449314906112000000000 2277 18673904553355553841057745347437975766625610224583134995835960216780800000000 2278 383328575719006131472312867619533047549407213885130303627022673349967872000000000 2279 6481184265818466609946287502346022579830947969823706068912654529469486202880000000000 2280 90010687083686864278934040832581561588692205404911629885058946105272224385597440000000000 2281 1022995145729017972231211409336192758392747096586137755651559411682762322832942694400000000000 2282 9469661464984373565349877773943269125889981323678559976515355162064994269999983933521920000000000 2283 70981876723961440139129726685543333005063902864773434566822955050507178478128450998842163200000000000 2284 427827129708967589202209170841047543475976069084952610161851083622602357554537845565748674560000000000000 2285 2056248792458613616555174373106641723739491242649000058162246355998998044065601373922613977415680000000000000 2286 7803464167380438674826886745939705341591369265852955220725724921016197577228957214036320044292505600000000000000 2287 23112612309514078484649266239594056868938981146373916890954281100062614632139814634821334159987314786304000000000000 2288 52696756065692098945000327026274449661180877013732530511375760908142761361278777367392641884771077712773120000000000000 2289 90989732140095024178367231332033883081638980977044836016308813834726501283808022254364628321038060850721587200000000000000 2290 116674833669927562432146324062333733505827356178564921154626844711500725074780115393596700544233947742296709529600000000000000 2291 108507595313032633061896081377970372160419441246065376673802965581695674319545507316044931506137571400335939862528000000000000000 2292 71094176449098981182154312518846187839506817904422034796675703049127005814166216393472639122821336781500107797928345600000000000000 2293 31648375322502127106894500411615399747909486680033034844971764583159763878564315684836207093384982180151660890690682880000000000000000 2294 9138468374372489202115786993853946677208864278859538811485597023387381819935446153996454798214913604518792082186934681600000000000000000 2295 1610031973593989461245490472189904423675525361129980565150826093756795087912263149676829945358227505959765368661661764812800000000000000000 2296 159109042096347193817201411369355260692640153335198079379611049265377396923094240673945547541283659412494459961858339110912000000000000000000 2297 7800889035352336702580503483137532209959157232091425834726073158268217517715134771328301702309793130052585522701397426123571200000000000000000 2298 156017780707046734051610069662750644199183144641828516694521463165364350354302695426566034046195862601051710454027948522471424000000000000000000 2299 885506322931886868941570665653449602211580010129296986644581277425040907416312595664293706748679220168131329603942410532945920000000000000000000 2300 559267151325402233015728841465336590870471585344819149459735543636867941526092165682711814788639507474609260802489943494492160000000000000000000 2301 1 2302 1520760 2303 1068193990080 2304 461075253878131200 2305 137274782649001306848000 2306 29997944423416480778697830400 2307 4999157438162356521769993436160000 2308 651730156898350095030110504285306880000 2309 67656922250313846302694559087988063846400000 2310 5664237530796275212461588486846360705220608000000 2311 385952082568408918936792700952132064276603876147200000 2312 21544546980027801143995290008422470249855076737220608000000 2313 989767260535967198455715620631932494513467152846283341824000000 2314 37531974519523876165440736334362880191950674435931064321966080000000 2315 1176627401187073517786567084082276294017653643566438866493636608000000000 2316 30509477861820341486798569863419791393360151916220333232633399790796800000000 2317 653913452697128106629239597703909316407812306039339929716685736891121664000000000 2318 11566421151306801950057990004186747988621384069223844676828737314130159992832000000000 2319 168407091963027036392844334460959050714327352047899178494626415293735129495633920000000000 2320 2011312489907899742013907177677938304636587511932067451789506639918651346586802585600000000000 2321 19615727320324773813939032531739628903629247027619874237067521407134630987857109576581120000000000 2322 155356560376972208606397137651377860916743636458749403957574769544506277423828307846522470400000000000 2323 992558940924804806949125276351230300864264480277090055575494514004437469526527801712536924979200000000000 2324 5074997019685088925965962282561073190505978386112425675464267602040080278970420412234536625111040000000000000 2325 20572769168548429233634519602931950446013609882703245581913274791769975430876341746095752844043878400000000000000 2326 65391781168381295224861338629095380409681019828765228276846258722128373105566304820470116159964110127104000000000000 2327 160863781674217986253158893027574635807815308778762461561041796456435797839693109858356485753511710912675840000000000000 2328 301565969378600651562588538129026583927717765523920027939766354423664975683478016614465625292583287390962974720000000000000 2329 422946272053487413816530424725959783958624166147297839185522312079190128396077918301788039472848060565825572044800000000000000 2330 434030381252130532247584325511881488641677764984261506695211862326782697278182029264179726024550285601343759450112000000000000000 2331 317189402619056992966534625084082991899338110650498309092860828988412795170895426986262543778741348717462019406141849600000000000000 2332 159617892930880293234772262945538537859021758907992697478988030071588374344063505193086957514463388386851854926961704960000000000000000 2333 53003116571360437372271564564352890727811412817385325106616462735646814555625587693179437829646498906208994076684221153280000000000000000 2334 10986100525700163382616287927884053714491820111239867385735048639752248835166030903677192568326728864196046044985456748134400000000000000000 2335 1318332063084019605913954551346086445739018413348784086288205836770269860219923708441263108199207463703525525398254809776128000000000000000000 2336 82263920736442823409030764003995794214114748992964126984384044214464839277723239406734817951630545735099992784851100130030387200000000000000000 2337 2262257820252177643748346010109884340888155597306513492070561215897783080137389083685207493669840007715249801583405253575835648000000000000000000 2338 20543746692019775359444439443160030771308656234999690090154285636260949052058452219411613996569357907900646846811463924364345344000000000000000000 2339 32437494776873329514912272804989522270487351949999510668664661530938340608513345609597285257741091433527337126544416722680545280000000000000000000 2340 1 2341 1560780 2342 1125934205760 2343 499498191701308800 2344 152963329237458599059200 2345 34409406838624786775565158400 2346 5908095154191875889364537697280000 2347 794296128719864178317947177097717760000 2348 85116773153620645348551219497791435161600000 2349 7363508790035157776200065032900268916786790400000 2350 519039007591998201328790184039074155406467281715200000 2351 30008476150753008736279153940302726419440999741128704000000 2352 1429663820774174842213811452023902492075008109666853715968000000 2353 56297961779285814248161104501544320287926011653896596482949120000000 2354 1835538745851834687747044651168351018667539683963644631730073108480000000 2355 49577901525458054916047676028057161014210246863858041503029274660044800000000 2356 1108809767616869398197406274367498406082812171110185098215249727771901952000000000 2357 20504110222771148911466436825603780525283362668169542836196397965958010896384000000000 2358 312756027931335924729568049713209665612322225231812760061449056974079526206177280000000000 2359 3922059355320404496927118996471979694041345648267531530989537947841370125844265041920000000000 2360 40263861341719272565453803617781343539028454425114478697138596572539505711917224920350720000000000 2361 336605880816773118647193798244652031986277878993957041908078667346430267751628000334132019200000000000 2362 2277046982121611027706816810452822454923900866518030127496722708598415371266740250987584710246400000000000 2363 12370305235482404257042033063742615901858322316149037583944152279972695679990399754821683023708160000000000000 2364 53489199838225916007449750967623071159635385695028438512974514458601936120278488539848957394514083840000000000000 2365 182162818969062179554970871895337131141254269522988850199786006440214753651220420571309609302757163925504000000000000 2366 482591345022653958759476679082723907423445926336287384683125389369307393519079329575069457260535132738027520000000000000 2367 980089400480452117578412748919336397765082737952740090804240651876911170971303553997013282200895684020629667840000000000000 2368 1499536782735091739894971505846584688580576589067692338930488197371674091586094437615430321767370396551563391795200000000000000 2369 1692718486883309075765578869496337805702543283438619876111326263074452519384909914130300931495746113845240661855436800000000000000 2370 1374487411349246969521650042031026298230465146152159339402396925616455445740546850273804356374545844442335417426614681600000000000000 2371 778137228038041429519514781859500372062731074676464400210066646598993324927309587816298917883009018385902792768938311680000000000000000 2372 295303078040436722502655859715680391197806442839718239879720292384317966809913988576285439336601922477450109855812089282560000000000000000 2373 71409653417051061987005871531246349144196830723059138007277816158389617428579200873901751694123737617274299292405468862873600000000000000000 2374 10282990092055352926128845500499474276764343624120515873048005526808104909715404925841852243953818216887499098106387516253798400000000000000000 2375 802073227180317528238049949038958993587618802681400238097744431091032182957801584215664475028397820917224929652298226267796275200000000000000000 2376 29409351663278309368728498131428496431546022764984675396917295806671180041786058087907697417707920100298247420584268296485863424000000000000000000 2377 400603060494385619509166569141620600040518796582493956758008569907088506515139818278526472933102479204062613512823546525104734208000000000000000000 2378 1265062296298059851081578639394591368549006726049980916077921799706595283732020478774294125051902565907566147935232252184541265920000000000000000000 2379 194624968661239977089473636829937133622924111699997064011987969185630043651080073657583711546446548601164022759266500336083271680000000000000000000 2380 1 2381 1601496 2382 1186252109640 2383 540741161658297600 2384 170279932547359572537600 2385 39420485504443930480744550400 2386 6971552281946413549450154482790400 2387 966257146277772917953791411314749440000 2388 106848715235396129267330254263184993075200000 2389 9548286123342292501006677734969579474514739200000 2390 695984123816543042690877746779667617476853855027200000 2391 41658825715163000363305178411243784911694564346508083200000 2392 2057321107943324772941826235839274317864036060252301688832000000 2393 84090626455135773180797599128888984733864169305820232721367040000000 2394 2849915421191006488870411432077176581615390561943553507159850352640000000 2395 80139621643891102467035969470010205475024782601852724621334991916236800000000 2396 1869136465411294128389913433933783027396740517014312022705706683958349004800000000 2397 36111716511746202560493127543600688089305026788716508278674253134075302772736000000000 2398 576643926498400611220141091658730320972719102771154776363296698795959126442639360000000000 2399 7586934490619798862908197403011370555686537483533913453389597997463634013928250408960000000000 2400 81916131695221968322819807360313767889747545209715663556247489578614856448383319665541120000000000 2401 722172617025076872733979421688526177716014358568853289911877868125068574448947346171410513920000000000 2402 5167145074814425024411622762181404801558082735560145289319486146434865650182218261856442227097600000000000 2403 29789714648712728618999181663706707682026163945011968059294081000750573270180962674876706057093120000000000000 2404 137211425671970828019110230743033095583412511130725124881108537089457140482453514080482108098970910720000000000000 2405 499888666008124120639222392643018173829488460551457774966854622324310254205674642498012416226170821935104000000000000 2406 1423644467816829178340456203294035526899165482692047784815219898639456810881284022246454898918578641577181184000000000000 2407 3125690520451171618223046064121126890169723326443873803105416133012851842557130253287772089181234884173900021760000000000000 2408 5204274716551200744341371696761676272132589338529049882170517861466398317857621871724140528486756082149543536230400000000000000 2409 6443251014588079707752848600018318099125809917605069205843112872347916041529657092495984190854775530120593487062630400000000000000 2410 5792482662114683657269810891416467971114103115926957216052958472240776521335161726153889787578443201578413544869304729600000000000000 2411 3672807716339555547332109770376841756136090672472911968991514571947248493656901254492930892407802566781461181869388831129600000000000000 2412 1583898327671433329786972338475013007333689102503943286627590659152250912889538666000076447350864856924505134681173933424640000000000000000 2413 443491531748001332340352254773003642053432948701104120255725384562630255609070826480021405258242159938861437710728701358899200000000000000000 2414 75837051928908227830200235566183622791137034227888804563729040760209773709151111328083660299159409349545305848534607932371763200000000000000000 2415 7280356985175189871699222614353627787949155285877325238117987912980138276078506687496031388719303297556349361459322361507689267200000000000000000 2416 347030349626684050550996277950856257892243068626819169683624090518719924493075485437310829528953457183519319562894365898533188403200000000000000000 2417 6753023019762500443154522165530175829254459713819183842492144464148063395540928365266589115158013220868484056359025498566051233792000000000000000000 2418 37319337740792765606906569862140445372195698418474437024298693091344560870094604123841676689031125694273201364089351439443967344640000000000000000000 2419 22965746302026317296557889145932581767505045180599653553414580363904345150827448691594877962480692734937354685593447039657826058240000000000000000000 2420 1 2421 1642914 2422 1249238947320 2423 584983620339431040 2424 189376747412484010579200 2425 45106132452200266607775014400 2426 8214007144075477350342261222297600 2427 1173312249051581400372460999453624320000 2428 133842074873811993503287371129673833431040000 2429 12350500529105791387171680983275869102904934400000 2430 930585513867063169440611818727870185165680997171200000 2431 57644189070981360967829258499279190749902943688772812800000 2432 2949653154762116240723823157408116190672533628554504830976000000 2433 125084806852014462606436428704222364791622951842407596173033472000000 2434 4404414741840646391890635849573818353405603595730946329247041454080000000 2435 128873175346257313426720004958529925020647961211087489593768432946380800000000 2436 3132778019492169032090136600536903947326931289080325784534916836493570867200000000 2437 63195503895555854480862973201301204156283796880253889487679942984631779852288000000000 2438 1055701957743225734387642921652137049165439588150267975188189340872602093025755136000000000 2439 14562019425544452656227024047715372518172547750653801628280034866099555607378416107520000000000 2440 165220672402227359837551814845378616591185726778918033274465275590765557921315509155921920000000000 2441 1534616811178288354559706271088118127646530511958813241062740469765770720704013110614247342080000000000 2442 11601703092507859960471379409426173045007770670408628102434317951429226648522339116243709906124800000000000 2443 70899520863936294113218052359621964283222270189128483981119912781786364383030691166206560415881625600000000000 2444 347407652233287841154768456562147624987789123926729571507487572630753185476850386714412146037819965440000000000000 2445 1351971619431062962637896925557253697402480154673260800478538637649839096601710964937806307520780177506304000000000000 2446 4132041260248845663963763126633907992707333961959846009585638242392569768167629235300686170031972154821574656000000000000 2447 9788346629833932172856381095537213156057817785442657436040645258645509717481539477401181016120182926755107962880000000000000 2448 17694534036274082530760663768989699325250803750998769599379760728985754280715914363862077796854970679308448023183360000000000000 2449 23960839710499421413205905731318120431124105631093851109229075994043812779438412312719441209741196502635957030014156800000000000000 2450 23769152992815426041900258485467575467675112786045100300355243386091462277202905014217685680063266930614869373774043545600000000000000 2451 16810158394015658082020040872109391114622876539395250934999624386989329644045048049409952930635711747961303101632971957862400000000000000 2452 8194952217082633314984769925153328168378652312955184830812316888657298201471960924087352053684909477131135262046073829457920000000000000000 2453 2638774613900607927425095915899371670217926044771569515521566038147650020873971417556127361286540851636225554378835773085450240000000000000000 2454 530859363502357594811401648963285359537959239595221631946103285321468415964057779296585622094115865446817140939742255526602342400000000000000000 2455 61883034373989113909443392222005836197567819929957264524002897260331175346667306843716266804114078029228969572404240072815358771200000000000000000 2456 3754237418688672910506232461468354062652447742417407381122842433793424637697816615185453519449587400439890820725857231084131765452800000000000000000 2457 100451217418967194091923517212261365460160088243060359657070648904202443008671309433340513087975446660418700338340504291170012102656000000000000000000 2458 888200238230867821444376362718942599858257622359691601178308895574000548708251578147431905198940791523702192465326564258766422802432000000000000000000 2459 1366461904970565879145194404182988615166550188245679386428167531652308536474233197149895238767601217728772603792810098859640650465280000000000000000000 2460 1 2461 1685040 2462 1314988365600 2463 632414724691276800 2464 210418608236093345088000 2465 51549865659657447551742873600 2466 9663537816559385118049719085056000 2467 1422196665517068364087831514489241600000 2468 167302593592264991879109213912092291788800000 2469 15936129714975214693124749655839831100522496000000 2470 1240780685156084225920815758303826913554241329561600000 2471 79509226304801877197005873792109228620555784398307328000000 2472 4213790221088737486748318796297308843817905183649292615680000000 2473 185310824965947352009535449932181281172774743470233475811901440000000 2474 6776022679754840602908670537805874389854774762662994352687756083200000000 2475 206197080554011701482752007933647880033036737937739983350029492714209280000000 2476 5221296699153615053483561000894839912211552148467209640891528060822618112000000000 2477 109905224166184094749326909915306442010928342400441546935095553016750921482240000000000 2478 1919458104987683153432078039367521907573526523909578136705798801586549260046827520000000000 2479 27737179858179909821384807709934042891757233810769145958628637840189629728339840204800000000000 2480 330441344804454719675103629690757233182371453557836066548930551181531115842631018311843840000000000 2481 3230772234059554430652013202290775005571643183071185770658400988980569938324238127608941772800000000000 2482 25781562427795244356603065354280384544461712600908062449854039892064948107827420258319355346944000000000000 2483 166822402032791280266395417316757563019346518092067021132046853604203210313013390979309553919721472000000000000 2484 868519130583219602886921141405369062469472809816823928768718931576882963692125966786030365094549913600000000000000 2485 3605257651816167900367725134819343193073280412462028801276103033732904257604562573167483486722080473350144000000000000 2486 11805832172139559039896466076096879979163811319885274313101823549693056480478940672287674771519920442347356160000000000000 2487 30117989630258252839558095678576040480177900878285099803201985411216952976866275315080556972677485928477255270400000000000000 2488 58981780120913608435868879229965664417502679169995898664599202429952514269053047879540259322849902264361493410611200000000000000 2489 87130326219997896048021475386611347022269475022159458579014821796522955561594226591707058944513441827767116472778752000000000000000 2490 95076611971261704167601033941870301870700451144180401201420973544365849108811620056870742720253067722459477495096174182400000000000000 2491 74711815084514035920089070542708404953879451286201115266664997275508131751311324664044235247269829990939124896146542034944000000000000000 2492 40974761085413166574923849625766640841893261564775924154061584443286491007359804620436760268424547385655676310230369147289600000000000000000 2493 15078712079432045299571976662282123829816720255837540088694663075129428690708408100320727778780233437921288882164775846202572800000000000000000 2494 3539062423349050632076010993088569063586394930634810879640688568809789439760385195310570813960772436312114272931615036844015616000000000000000000 2495 495064274991912911275547137776046689580542559439658116192023178082649402773338454749730134432912624233831756579233920582522870169600000000000000000 2496 37542374186886729105062324614683540626524477424174073811228424337934246376978166151854535194495874004398908207258572310841317654528000000000000000000 2497 1339349565586229254558980229496818206135467843240804795427608652056032573448950792444540174506339288805582671177873390548933494702080000000000000000000 2498 17764004764617356428887527254378851997165152447193832023566177911480010974165031562948638103978815830474043849306531285175328456048640000000000000000000 2499 54658476198822635165807776167319544606662007529827175457126701266092341458969327885995809550704048709150904151712403954385626018611200000000000000000000 2500 8198771429823395274871166425097931690999301129474076318569005189913851218845399182899371432605607306372635622756860593157843902791680000000000000000000 2501 1 2502 1727880 2503 1383596454240 2504 683233765068254400 2505 233583959601534814272000 2506 58844657969986331639253657600 2507 11352311415569763099844815624192000 2508 1720857965275652720546276132531982336000 2509 208697049738804783684249637972816157798400000 2510 20513528675659584870937177748474676203864064000000 2511 1649829262680068036663941832469923698242452756889600000 2512 109325186169102581145883076464150189353264203547672576000000 2513 5998454314726320422312312639434992589434900320253698899968000000 2514 273446461230239385282363285875535792950070048291442080161464320000000 2515 10378465117092857125974039684487478495853515775724333122471120076800000000 2516 328287457197834419465960433683834124789440069611401815596757481821306880000000 2517 8654478090377909883171381932990077114761613835130580363669519114514202624000000000 2518 189979030344403935209550801425029706904604706149334673987808027357526592847872000000000 2519 3466484040350890471123603623335375385319353871538193351364203805850335230830837760000000000 2520 52440605669371392006055652076594049842228520173485416578032268416608518705142510387200000000000 2521 655465618382606902962090806435764347787982719352428918892140929392873196999317265831690240000000000 2522 6740059315882863553601613749606616821968428019855404797408043442528430388572979542080723353600000000000 2523 56719437341149537584526743779416845997815767721997737389678887762542885837220324568302581763276800000000000 2524 388182897037841248312189336448608944718094782483463645326493640117472854766819621317239538928582656000000000000 2525 2144710506134072896924846083878564419567473673221136640428877361649037522586678407777748452580419174400000000000000 2526 9483395127603398172706407419850881007866672389302293151182792762645248155872871116375336997681994288594944000000000000 2527 33221062623927596368080753376923778546019096969909725392681875570066507770650042356902526682649078454047211520000000000000 2528 91106918631531214839663239427692522452538150156812426904686005868931282755020482828118684842349394933643697192960000000000000 2529 192886362017041800560544172616914740392373626474851452389635229568223087204200507930388415623374004702371370342809600000000000000 2530 310081455077051335935605838875881558520429602284743955531199806981743459498614747576369239184886072387053561564889088000000000000000 2531 371105485436215038847733067966655049237250148014381565979739928995750572327942129899398705456471651432825702480859260518400000000000000 2532 322861772329507083797527769130989892836407628772511962402373738226302997925309653012476873747130336746558361158347556651008000000000000000 2533 198317843653399726222631432188710541674763385973515472905658068705506616475621454362913919699174809346573473341514986672881664000000000000000 2534 82932916436876249147645871642551681063991961407106470487820646913211857798896244551764002783291283908567088851906267154114150400000000000000000 2535 22538239643433427709536701587564045089155462452990111391395964043472869590052979401714687815223866568092938264459232603059257344000000000000000000 2536 3743923579626341391521325229431353089952853105762414503702175284250036108473372064044834141648901720768352659130456524405329205657600000000000000000 2537 349432867431791863208657021413592955062266289871158687012203026530003370124181392644184519887230827271712914852175942277830725861376000000000000000000 2538 16206129743593373980163660776911500294239160903213738024674064689877994138732304588578936111526705394547550321252268025642095285895168000000000000000000 2539 307063510931242875413627256825691584522426206587207667835929646755583046839138402730969315797348102212479900823727183643744963311697920000000000000000000 2540 1653418905014384713765685229061416224351525727777272057578082713299293329133822168551373238908797473451814850589300219620165187062988800000000000000000000 2541 992051343008630828259411137436849734610915436666363234546849627979575997480293301130823943345278484071088910353580131772099112237793280000000000000000000 2542 1 2543 1771440 2544 1455161788080 2545 737650613613513600 2546 259065846103520430374400 2547 67093909087274135140083609600 2548 13317134545187606713279495251456000 2549 2078660116471580513927185031375265792000 2550 259806531307491669484474039109016033177600000 2551 26343689457162835307940375634883268388120166400000 2552 2187817065727916309489140256101420556364991699353600000 2553 149861491153151852806716127287936214619081267784450048000000 2554 8509435190658268506070955139663594138500672547336642625536000000 2555 401933352651677168728293022612233334215765613151276310598778880000000 2556 15827159303566607117110410518843404706176611557979608011768458117120000000 2557 520143763352412976296716531291269652263788162241441837698758607561031680000000 2558 14268193608460878456039305348983640648661039025485551410374072053658550272000000000 2559 326442840873482818247397151744417242850165833101673665162149004755186539823104000000000 2560 6219280190041303492309994735984055838367076063642052777447542122260895561196503040000000000 2561 98426982948666304995981377743761139703875068633311089577229796105019065877344404111360000000000 2562 1289787184559323260667339973954245974679578899370908517820019248160169839256721071475261440000000000 2563 13937071805723887348125370804271309360680478278345074326843750847262178091625483120912682188800000000000 2564 123567345636075778309147548948015271638098636822923642170371862625539858431087135666659195984281600000000000 2565 893553083747483628190322623523213042558633272886463485468532530081729967576452713220815542439378944000000000000 2566 5233093634967137868496624444663697183744635762659573402646460762423651555111495314977706224296222785536000000000000 2567 24616472458885416533408121387698031552334766627550633286048951426440856915244473961655130079089431983161344000000000000 2568 92112946366344699020587543454197749604871132507476965861527018626093498818620571989593369438254262986221813760000000000000 2569 271098635927970931961924761223865554614869617539783319082236407707551621856402412317816574408942101997671489208320000000000000 2570 619266741212607886010168133138515745470252169208733610303565737034821490497696367565983860685569172991823873205862400000000000000 2571 1080855357697150370975540352653072861128354613678250359280182184336362915966599977266201348015888595177729557454756249600000000000000 2572 1414839663225569835606982321622872375217016189304829720297758479296299057000279370241457564552798171087647990708275930726400000000000000 2573 1358246076696547042182703028757957480208335541732636531485848140124447094720268195431799261970686244244142071079944893497344000000000000000 2574 930568343296721792275424412577795618627735888029572603634241707002761815770223747395211469357666413087767836448647245157367808000000000000000 2575 439905035012995756348382449582230656078566056159434321718005170583123767455014862405009058241805940732399340866633243165301145600000000000000000 2576 137483261824943909028173879684140675043848320963239679487515380665184504499323174350459595672865586065366923413201318878661469798400000000000000000 2577 26868157453789038221505981058272063351426357582530268791274434392853200307867728930204103840068588819631707318465629175144127240601600000000000000000 2578 3045057844762757665104011186604167179828320526020097129677769231190029368225009278756465101874440066224926829426104639849667753934848000000000000000000 2579 179740711701671965961815146798473003263379784562916003546385081105919571356849196346057291418750732557709194472070609011666874989019136000000000000000000 2580 4682718541701453850057815666591796663966999650454916934497927113022641464296860641647282065909558558740318487561839550567110690503393280000000000000000000 2581 40343421282350987015882719589098555874177227757765438204905218204502757230865260912653507029374658352224282354378925358732030564336926720000000000000000000 2582 60515131923526480523824079383647833811265841636648157307357827306754135846297891368980260544061987528336423531568388038098045846505390080000000000000000000 2583 1 2584 1815726 2585 1529785469520 2586 795886188372475200 2587 287072964601198314739200 2588 76412507571617765020650777600 2589 15600071895791196435555980151705600 2590 2506619552215729443265134890776055808000 2591 322789932836580559056467745559686586675200000 2592 33752852116989882738298606282194187622278963200000 2593 2893564506285308667388862919359943316482730957209600000 2594 204810704575974198835845373960179493312744399305415065600000 2595 12030580786792724439617557266420943437190606015200080953344000000 2596 588545266382812997066429068825055953673085362114368883376783360000000 2597 24033834498008551548204697454539984924194113847302367721574325288960000000 2598 820226703748035847237129914728540605492896717380735205601888573461626880000000 2599 23399837517875840667904460772333170663804104001796304313013478168000022446080000000 2600 557673186492199814505970134230046123202366631548692511318671216456777005531136000000000 2601 11086542947464932312378686268493316929263048635188007125015183783160726869958983680000000000 2602 183432104586150841128874385795191214902676264271170666939382801832080986407778207662080000000000 2603 2518155931758678747017187568196384998183939755914630915743847103550807781405979234785034240000000000 2604 28570997201733969063657010148756184189394980470607402370029689236887465087832240397870998487040000000000 2605 266645324793637205825002605624664533534844426828414175209749808823533378719714345385948791334502400000000000 2606 2035315357424823819766845975802874152494664677130277939122768540741718259479697846780746513334140928000000000000 2607 12620990531391332506374211895953622619619415662884853500500287721139394927033606347887409129185007894528000000000000 2608 63079710675893879866858311055976205852857839483098497795500438030254695845313964526741270827666669456850944000000000000 2609 251775386734675510656272618774807182253314428853770373354840517577988896770896230104888543131228318829006290944000000000000 2610 793931719503343443602779657869891981372118165652222577312263765429258321150892778930748539340473298707466504110080000000000000 2611 1953072029978224871262837958359934274175410687504467540188168862955975470031196236169641406777564314820367600110796800000000000000 2612 3692922472131930434166429538231332275521878263400688727540622463149239962885883255659521272387619366857242654637083852800000000000000 2613 5273493290204396659989661380594342489445242160136183502928008877377114667001041289081796376969520455872142510821755741798400000000000000 2614 5568808914455842872949082417907625668854175721103809779091977374510233088353099601270376974079813601400982491427774063339110400000000000000 2615 4239255786129510387032488990632180040415241267690275194333767776345914938508797071467074471518258104066497921599393005716897792000000000000000 2616 2254513304441603251285460054108932112402651037817100898804776499238509308206951169825671423489255446253546621941495371222168371200000000000000000 2617 805259104974671467165018438149966810971111594213260979855447229610366383496035735481263346083927004097149122848750582003588608819200000000000000000 2618 183599075934225094513624203898192432901413443480623503407041968351163535437096147689728042907135356934150000009515132696818202810777600000000000000000 2619 24969474327054612853852891730154170874592228313364796463357707695758240819445076085803013835370408543044400001294058046767275582265753600000000000000000 2620 1842342294942137651108605254684348283449642791769889036350447081335675606407704262547087237042195008716519243338723742369585468637446144000000000000000000 2621 63997153403253202617456814110087887740882328556217198104805003877976100012057095435846188234097300302784352663345140524417179436879708160000000000000000000 2622 827040136288195233825595751576520395420633169034191483200556973192306523232737848709396894102180496220597788264767969854006626568906997760000000000000000000 2623 2481120408864585701476787254729561186261899507102574449601670919576919569698213546128190682306541488661793364794303909562019879706720993280000000000000000000 2624 363090791541158883142944476301887002867595049819888943844146963840524815077787348213881563264371925170018541189410328228588275079032340480000000000000000000 2625 1 2626 1860744 2627 1607571171360 2628 858172933549451520 2629 317830782237040991318400 2630 86927990264959659289547673600 2631 18249140708284041113291901309542400 2632 3017677907521849038493948800545931264000 2633 400259516717359893230020004494011367477248000 2634 43147975902131396490196156484454425414047334400000 2635 3817042540206151859108712787240776289828283390361600000 2636 279082718323305501710382707374310518360223137515071078400000 2637 16952182017753384437642921602684056661495853930509204979712000000 2638 858583682723162489838084759227140450064265704731549900455542784000000 2639 36343847289671468194846127858084855251220367281286507286283126046720000000 2640 1287444446389322089334229233244797912419230290572293234109293457079009280000000 2641 38178682266007950563423067575912015293575117055562391247548306484631615569920000000 2642 947280481164832561626579406089393414754704963178600978130345627953977379258368000000000 2643 19639018935509308667642244247045304274694543296618755478598325558741859026784485376000000000 2644 339486283114667228357916773710503143998982936860077055231096528763851377829320861941760000000000 2645 4878927117782440072345800913380495933981383277084597399253703763129690076474084767396003840000000000 2646 58078748410082166621204414072881423598114386530415047440716089596295830670347505071082029711360000000000 2647 570069315076051957281040053404455209626219119426264788379465108519278257952492738411338795266867200000000000 2648 4588710987648693702747070927264661725624334908439172080931332710035873894099682418196592139153335910400000000000 2649 30096208190240869822892351444197100092938606580725419885808378411947787902926292060346898692671941902336000000000000 2650 159630288241037573540621032060021418892946369304167627074327639096971067037121053088079950665931979849990144000000000000 2651 678698868589125289595169668001654143465456286475381006434787482166752678251981142021873464092876337712973479936000000000000 2652 2289477516707315976901039013392246643956805873043618595040016439842512367970016385753786485539969512551763872317440000000000000 2653 6054523292932497100914797670915796249943773131263849374583323475163523957096708332125888361010449375943139560343470080000000000000 2654 12376280717415118211801007101099600058505754180045551411217221227851506902644581721669746966920670310548597004729686425600000000000000 2655 19232740234863093701138765035108778490917941995790786893031561788081241726709679995474786786594721662592519745349932705382400000000000000 2656 22275235657823371491796329671630502675416702884415239116367909498040932353412398405081507896319254405603929965711096253356441600000000000000 2657 18773847052859260285429594101371083036124639899771218717763828723817623299110387030782758373866571603723062224225883311031975936000000000000000 2658 11182385990030352126375881868380303277517149147572820458071691436223006168706477802335330260506707013417591244829817041261955121152000000000000000 2659 4538733137129966451293740287754358389109901712838380068276157112349337797886746872712575223382134023093022328783866916747499431526400000000000000000 2660 1198225548202311143141547435967150614725014052189332338024905477660225178642101174396119858972883382096557894798940866021339849922969600000000000000000 2661 193513426034673249617359910908694824278089769428577172591022234642126366350699339664973357224120666208594100010028949862446385762559590400000000000000000 2662 17573111120986543749035927044681475934442746629189710808265802929663367322658102196602985953325552390834491244153980311832969085464870912000000000000000000 2663 793564702200339712456464494965089807986940874097093256499582048086903640149507983404492734102806523754525973025479742502773025017308381184000000000000000000 2664 14650425271390886999196267599355504147451216137177106273838437810835144125837070462852173552667197361622017963547318323128117384934923960320000000000000000000 2665 76914732674802156745780404896616396774118884720179807937651798506884506660644619929973911151502786148515594308623421196422616270908350791680000000000000000000 2666 45023258151103701509725115061433988355581786177666229036674223516225077069645631178521313844782118721082299107486880700344946109800010219520000000000000000000 2667 1 2668 1906500 2669 1688625180000 2670 924755316324840000 2671 351582723713540919600000 2672 98781807119272340101758720000 2673 21319089612481356440761566950400000 2674 3627016715771453171266765385271552000000 2675 495370689006633531225272282789618029056000000 2676 55035683548636985319127750617926563028121600000000 2677 5022424395008094551458832614790495118195109724160000000 2678 379188475982752040367367808932487117337259697710694400000000 2679 23809244406957000614667024722870866097606536419254501376000000000 2680 1247941399306922223601867382597587863465502477807485320429568000000000 2681 54734709773601608727177903400730203691596938676636306154040852480000000000 2682 2011631947483315764584733176944996738155047329019208178295771026685952000000000 2683 61978380301960958706855629181675349502557008207081803973292705332194181120000000000 2684 1600135947913568516261113861637488876274839464828717868463421668841178005504000000000000 2685 34575737562516388499370148322262859638546731156018935701757615420320174342930432000000000000 2686 624055667490197110952052892850189602939306869228082822115986266110020915127428055040000000000000 2687 9382552149581615523741924833424030642271890917470379613949430313710942454757855321915392000000000000 2688 117094250826778561736299221921131902415553198650030337582088890315112561835378034417504092160000000000000 2689 1207773972618754146781864519924693240733515083530222009278527772286606478712908344091819481497600000000000000 2690 10242658454572977015060426176930048494697176134908866252078867656330075656472505397760250310610124800000000000000 2691 70981623090190730714368753406125236068251430614918443126906552858367424299354462406478534652528164864000000000000000 2692 399075720602593933851552580150053547232365923260419067685819097742427667592802632720199876664829949624975360000000000000 2693 1805050182417886408497791670217165275174085868285587783071243303634980527265907292611365595991692387534503936000000000000000 2694 6504197490645784025287042651682518874877289412055734645000046704098046499914819277709620697556731569749329182720000000000000000 2695 18458912478452735063764627045474988566901747351414174922510132546230255966758257110139903539666004194948596220559360000000000000000 2696 40711449728339204644082260200985526508242612434360366484267175091616799021857176716018904496449573389962490147137126400000000000000000 2697 68688357981653906075495589411102780324706935699252810332255577814575863309677428555267095666409720223544713376249759662080000000000000000 2698 87012639288372544889829412779806651075846495642247027798312146476722392005517181269849640219997087521890351428558969739673600000000000000000 2699 80921754538186466747541353885220185500537240947289735852430296223351824565130978580960165404597291395358026828559841857896448000000000000000000 2700 53761471105915154453730201290289919603447832440253944509960054981841375811088835588150626252436091410661496369374120390682476544000000000000000000 2701 24667027919184600278770327650838904288640770178469456892805201697550748901558406916916169692294206647244686569477537591019018649600000000000000000000 2702 7488909676264444644634671474794691342031337826183327112655659235376407366513132339975749118580521138103486842493380412633374062018560000000000000000000 2703 1422892838490244482480587580210991354985954186974832151404575254721517399637495144595392332530299016239662500073742278400341071783526400000000000000000000 2704 156902777865951283473535062898941749414667380617765275073801811871994351095161626755383803154692432061022243251374824212794366834507776000000000000000000000 2705 9017780706822042187005278351876020545306146296557877914767977819169359547153499811414690160259165042665067875289542528440602557014867968000000000000000000000 2706 228912894865482609362441681239929752303925252143392285528725590794299126966204225982065211760424958775344030680426848798876834139608186880000000000000000000000 2707 1922868316870053918644510122415409919352972118004495198441294962672112666516115498249347778787569653712889857715585529910565406772708769792000000000000000000000 2708 2813953634443981344357819691339624272223861636104139314792138969764067316852851948657582115298882420067643694217930043771559131862500638720000000000000000000000 2709 1 2710 1953000 2711 1773056439000 2712 995890340657520000 2713 388591431472861016400000 2714 112130699973228061737131520000 2715 24872271214561582514221828108800000 2716 4352420058925743805520118462325862400000 2717 611928498184664950337101055210704624128000000 2718 70045415425537981315253500786451989308518400000000 2719 6591932018448124098789717806912524842631081512960000000 2720 513739225525018893400949934682724481553706687220940800000000 2721 33332942169739800860533834612019212536649150986956301926400000000 2722 1807363405892783910044083795486161733294865657514289084760064000000000 2723 82102064660402413090766855101095305537395408014954459231061278720000000000 2724 3129205251640713411576251608581106037130073622918768277348977152622592000000000 2725 100118922026244625603382170216552487657976705565285991033780523998159831040000000000 2726 2688228392494795107318671287550981312141730300912246019018548403653179049246720000000000 2727 60507540734403679873897759563960004367456779523033137478075826985560305100128256000000000000 2728 1139579914547316463477661804335128840150038630764325153429192312026994714580520796160000000000000 2729 17912145012837629636234583772900422135246337206079815626630730598902708322719541978202112000000000000 2730 234188501653557123472598443842263804831106397300060675164177780630225123670756068835008184320000000000000 2731 2536325342499383708241915491841855805540381675413466219484908321801873605297107522592820911144960000000000000 2732 22641666057477107085923047338476949304067441982430125399332233766624377766939222458206869107664486400000000000000 2733 165623787210445038333527091280958884159253338101476367296115290002857323365160412281783247522565718016000000000000000 2734 985951780312290895397953433311896999044668751584564755459082476775409531699865327896964401171932816720527360000000000000 2735 4738256728846951822306703134320058847331975404249667930562013672041823884073006643104834689478192517278072832000000000000000 2736 18211752973808195270803719424711052849656410353756057006000130771474530199761493977586937953158848395298121711616000000000000000 2737 55376737435358205191293881136424965700705242054242524767530397638690767900274771330419710618998012584845788661678080000000000000000 2738 131529299122326661157804225264722470257399209403318107103017027219069658378307801697907229911606314029109583552289177600000000000000000 2739 240409252935788671264234562938859731136474274947384836162894522351015521583870999943434834832434020782406496816874158817280000000000000000 2740 332230077282876989579348666977443576835050256088579560684464559274758224021065601212153171749079788719944978181770611733299200000000000000000 2741 339871369060383160339673686317924779102256411978616890580207244138077663173550110040032694699308623860503712679951335803165081600000000000000000 2742 250886865160937387450740939354686291482756551387851741046480256581926420451747899411369589178035093249753649723745895156518223872000000000000000000 2743 129501896575719151463544220166904247515364043436964648687227308912141431733181636313809890884544584898034604489757072352849847910400000000000000000000 2744 44933458057586667867808028848768148052188026957099962675933955412258444199078794039854494711483126828620921054960282475800244372111360000000000000000000 2745 9960249869431711377364113061476939484901679308823825059832026783050621797462466012167746327712093113677637500516195948802387502484684800000000000000000000 2746 1317983334073990781177694528351110695083205997189228310619935219724752549199357664745223946499416429312586843311548523387472681409865318400000000000000000000 2747 94686697421631442963555422694698215725714536113857718105063767101278275245111748019854246682721232947983212690540196548626326848656113664000000000000000000000 2748 3204780528116756531074183537359016532254953530007491997402158271120187777526859163748912964645949422854816429525975883184275677954514616320000000000000000000000 2749 40380234654271132291534712570723608306412414478094399167267194216114365996838425463236303354538962727970687012027296128121873542226884165632000000000000000000000 2750 118186052646647216463028427036264219433402188716373851221269836730090827307819781843618448842553061642841035157153061838405483538225026826240000000000000000000000 2751 16883721806663888066146918148037745633343169816624835888752833818584403901117111691945492691793294520405862165307580262629354791175003832320000000000000000000000 2752 1 2753 2000250 2754 1860976593000 2755 1071848078504280000 2756 429140102583072600720000 2757 127148204433928248576925920000 2758 28979618754580926415652955686400000 2759 5214691957392164748123160799201740800000 2760 754513779315072317405940136036499876352000000 2761 88957677590433236270371945998794026421818368000000 2762 8630673879823832582951486200802996443444818063360000000 2763 694094485549759568743836613879851161248093077415526400000000 2764 46519600610515985816349417535455384529169694234543410380800000000 2765 2608354006231631324722711841212983410550544755730849020051456000000000 2766 122670143669071840735616359974577691802931962563520192027585675264000000000 2767 4846452036077690283782731149875615447750235976959555746625854858330112000000000 2768 160950672118140094324424501487369189019785336794826846345444639845143019520000000000 2769 4492171129563670771440411230512824034763154581787569005465205885052022884925440000000000 2770 105266543469442018410753636501683843214616589033222033694734657906385736270086144000000000000 2771 2067523559250131298023757845008019467129355801529561349792963194677547553596087730176000000000000 2772 33952871890005656176146151330721695689198280972718456486300041582994685925154952704950272000000000000 2773 464717807968777416890937536999492237711726757142307902278915283438102979784156574094469365760000000000000 2774 5280546204875766081093824056785503070551286438975577211058743555226851604471027137201446815006720000000000000 2775 49577441194820562067452189861837457958906295375321136650261960144160275455194504348142627184023961600000000000000 2776 382440381376845815788326192594214150695003162525227248120120760552052364861370406541572226097560839782400000000000000 2777 2407997617301171994529617039050209978436017912523840845063528356739942510113132627748355364400682071605903360000000000000 2778 12280787848235977172101046899156070890023691353871588309823994619373706801576976401516612358443478565190107136000000000000000 2779 50280274514644365204175486237789211128399219889717809560043839303853594247167602938120459131547255352236118638592000000000000000 2780 163554550099778885099867974519208619627664319555553503383171174421249477286858045557286122060761572052916631628677120000000000000000 2781 417605524713387149176028415215493843067242489855534990052079061420546165351127270390855454969350047042422927778518138880000000000000000 2782 825188516833653006771832148465815833900871159954537140342908225366999222733827486292330379019435692955827705290351842426880000000000000000 2783 1240977053380158166958155314886333360530923015389694241380205853761596895608097980998336847415680387277441536149554932062617600000000000000000 2784 1392376253892537463327050263302466030515695623267236938828590967920511716872285934680133942800393394525289403559800633774256947200000000000000000 2785 1137951138408537435937289260644469964939645786652041825460821163782309121334713686615854922343230601525668339818418881602779086848000000000000000000 2786 657869634604653289434804638447873577378049340659780415331114729273678473204562712474154245693486491282015790807965927552477227384832000000000000000000 2787 259388598786977582691437257445161581937630882888713420901982378970764655149227583775523674016288959419766226089997994292119592511733760000000000000000000 2788 66576407021990912890802229410924806030658593274769778031508810602496261488301746502384409664180832917739998029766151868310695411344998400000000000000000000 2789 10461492714212301825597950318786941142222947602689499715545735806565223359269901463915215075339117907668658068785416404388064408690805964800000000000000000000 2790 925016197888245635105502975555897953628134314343071553795622955527872381240707076809345332977353583414912923976815766282734116136871264256000000000000000000000 2791 40700712707082807944642130924459509959637909831095148367007410043226384774591111379611194651003557670256168654979893716440301110022335627264000000000000000000000 2792 732612828727490543003558356640271179273482376959712670606133380778074925942640004833001503718064038064611035789638086895925419980402041290752000000000000000000000 2793 3752407171531049122701152558401388967010519491744869776275317316180383767023278073534885750751059707160202866239609713369374102338644601733120000000000000000000000 2794 2144232669446313784400658604800793695434582566711354157871609894960219295441873184877077571857748404091544494994062693353928058479225486704640000000000000000000000 2795 1 2796 2048256 2797 1952500032000 2798 1152912218895360000 2799 473533906298562869760000 2800 144026284668520493963243520000 2801 33721738187148714374577984798720000 2802 6238136173328944745418360582222643200000 2803 928632343772396698345772475121846001664000000 2804 112738442886885685570372367206392429524680704000000 2805 11272716904259699700181532996967179028172823592960000000 2806 935200991056518155781169332385483669892167514833551360000000 2807 64722922588543980266225276571068361084062183282843005747200000000 2808 3751340593232009096230417030059122208432244143073580613107712000000000 2809 182578818484199949001847605543557494776456874513146332320127516672000000000 2810 7474046513469209112339633580531069606169038615070158259856740022484992000000000 2811 257521075389024150919079202379790702431656538871722954152711423752228831232000000000 2812 7467505254339608555121722565008330862982906317776738087007095497229336743772160000000000 2813 182082669784980788602384668543453134209066532381789463688189678540775327602311168000000000000 2814 3727366416676293044324521185366570306937430177405406377091539280545437843102806048768000000000000 2815 63911288263540058684510402504887897767902646536881800444800078273872349976762263915200512000000000000 2816 915136606461592451723692380552846252724631152526390946026171635078110483267262176678339674112000000000000 2817 10901772810066097715806604504331361177912333293368933597024502823694145247940185057448148263239680000000000000 2818 107557838524356473637862378005342281673559420475272974427686964380551106072286382314614513212797747200000000000000 2819 874149443147076150373317011643918058731435800057662281417418881261833976825989500666450802508710490931200000000000000 2820 5815541415368868213203603415064658061128496090623615625813804333258729081027942950033763898929949154067087360000000000000 2821 31438816891484101560578680061839541478460649865911266073149426225596689412037059587882527637615305126886674268160000000000000 2822 136933513571797420130520473158234447328406386082635736674161945338154469439094748427221675932724440108217514590208000000000000000 2823 475795054835720393017797744055879620735023475070701100751043416498180297561768859803014173267670027790302928374333440000000000000000 2824 1303744077153989148647113101160566144209927773207523871382100484434875833291324161220231664294556244425125237942690775040000000000000000 2825 2779582372492304864915645131674327019455566012478440893786638232815155276577103111721533908275993913114367007293816732385280000000000000000 2826 4538430366647435582018396580155733432798804170568024654190467122328125789652472616222489041977345416328929046489800894400430080000000000000000 2827 5569505015570149853308201053209864122062782493068947755314363871682046867489143738720535771201573578101157614239202535097027788800000000000000000 2828 5022680886768716958619759495258350190078436575567632884792589964280536811408391444373428622756328172251225775750262649832955969536000000000000000000 2829 3238742816515216194140576681589531457861165984786611275476257128731955560391693353718913209567933495542231585516139951027580196356096000000000000000000 2830 1443553941075353503674085606651334021218119696076318168497988891663385906917440466229001316264564643727394649544336663886578601804431360000000000000000000 2831 426089004940741842501134268229918758596214996958526579401656387855976073525131177615260221850757330673535987390503371957188450632607989760000000000000000000 2832 78768886318774978451561037694395792129678664302603291975873775484726387646267493375361619390788652481269896047325488221274837900730774323200000000000000000000 2833 8457290952121102949536027205082495576028656588279511348988552736254833199915036130828300187221518476936346733502315577442140490394251558912000000000000000000000 2834 473608293318781765174017523484619752257604768943652635543358953230270659195242023326384810484405034708435417076129672336759867462078087299072000000000000000000000 2835 11721805259639848688056933706244338868375718031355402729698134092449198815082240077328024059489024609033776572634209390334806719686432660652032000000000000000000000 2836 96061623591194857541149505495075557555469298988668666272648123294217824435795918682493075219227128503301193375734008662255977019869301804367872000000000000000000000 2837 137230890844564082201642150707250796507813284269526666103783033277454034908279883832132964598895897861858847679620012374651395742670431149096960000000000000000000000 2838 1 2839 2097024 2840 2047743936000 2841 1239380635312512000 2842 522101486431748805120000 2843 162977111598588980011038720000 2844 39190128163443100489374414766080000 2845 7451107095920684001471930695432601600000 2846 1140891165206087372253377612292553659187200000 2847 142580971886355425868412111466908072634155008000000 2848 14688691723732335972963815723320869642770648924160000000 2849 1256676331732196271830946290392993681417600098057584640000000 2850 89776957138948101659602802985675468600473351005233846681600000000 2851 5376921516965879704596931076418075165419549938405465545454387200000000 2852 270720317062779234726877484081826630185780882898803182405706317824000000000 2853 11478000002827713993950151570101285466616737873143457327637136463101952000000000 2854 410126157101038462574829840827074081650415969314225445502466341531327397888000000000 2855 12350104843715506456547464242129162581087114294784605297742504091571595383930880000000000 2856 313182192030166956396101629894739390839594435696677877543686247090133563475975208960000000000 2857 6678198163211691704414767123781771799929562401184686425622341210977242802225860837376000000000000 2858 119486321536183587975389013378703461044339730481996409527234928946804828217425102102331392000000000000 2859 1788676094447657973823580561989654039416324525392491394505699104925397762749648799871300272128000000000000 2860 22322677658706771513318285413630882411915730076898292603431124829468964079115617022393827396157440000000000000 2861 231249352827366418321404112711485905598152754021836895019526973418184878055415721976421203407515156480000000000000 2862 1978338213438119708739612184246761922392196810656814636892053257592571631764081501508283395151292163686400000000000000 2863 13892682270047851842653052602654460923806962883156415106110754796118075026900085936191769314110434090271375360000000000000 2864 79521713313753903947346073097594134327871055543187320067377960452979861453976091898761687553968124732713352560640000000000000 2865 368008817724205566600773771612755077195092162597083542311810228096290136617567136398158254069196932790834570461184000000000000000 2866 1363945823862398459984353532960188246107067295202676488819657793961450186343737398101973963367320746332201728006422528000000000000000 2867 4004356808401538099416133096421738871501921017708823319245022916478547202251924209462140111761851322162884659395407380480000000000000000 2868 9194003232089931476259441589384312448968410656659458340986572616234744376370417984925073696605210635685983177971855345582080000000000000000 2869 16262708813819977502232587745558044800862381611202088344182507188342450746254693541463919067085487741845329083255119871601541120000000000000000 2870 21771701424501494881113876844365832477154513381996795770774331498393455936548470978634821651060696714395434310207791728106563174400000000000000000 2871 21597527813105482922064965829610905817337277274940821404608136846406308289056083210805743077852211140680270835726129394281710669004800000000000000000 2872 15473993456683810705338310812038872520892237482869364982831006281719343232982534912212585334602348923146217575243779766020660938145792000000000000000000 2873 7759102433280025082248210135750920364047393366410210155676690292690699249681242505980882074922034960034746241300809568390359984698818560000000000000000000 2874 2617403887493128461078396219126643802805320695602377559181603525400995880225805805350884219940366459851721065398806427737014768171734794240000000000000000000 2875 564510351951220678902854103476503176929363760835323592493762057640539111464917035856758272300652009449100921672499332252469671621903882649600000000000000000000 2876 72732702188241485366009833963709461953846446659203797601301553531791565519269310725123381610105058901652581908119913966002408217390563406643200000000000000000000 2877 5091289153176903975620688377459662336769251266144265832091108747225409586348851750758636712707354123115680733568393977620168575217339438465024000000000000000000000 2878 168012542054837831195482716456168857113385291782760772459006588658438516349512107775035011519342686062817464207757001261465562982172201469345792000000000000000000000 2879 2065324907210689437134714368144124487442589928256376324861934650825683225369612251673601117213383262820975657578281186238503505927189988793909248000000000000000000000 2880 5900928306316255534670612480411784249835971223589646642462670430930523501056035004781717477752523608059930450223660532110010016934828539411169280000000000000000000000 2881 823385345067384493209852904243504779046879705617159996622698199664724209449679302992797787593375387171153086077720074247908374456022586894581760000000000000000000000 2882 1 2883 2146560 2884 2146828320000 2885 1331565971823360000 2886 575196552848536819200000 2887 184234995720144064360304640000 2888 45488541618282170210881017139200000 2889 8886641490547604772397715508314112000000 2890 1399206146007465645216406505641811091456000000 2891 179956566458506848183432762045612130509127680000000 2892 19095299240852036764852960440317130535601843601408000000 2893 1684205393043149642660031110835970913240082605644185600000000 2894 124159621575140991656897493490827775724058889688089362432000000000 2895 7681316452808399577995615823454393093456499912007807922077696000000000 2896 399927741115469324028341737848152976410812667918686519462975242240000000000 2897 17554588239618856696629643577801966007766775570689993559915620472979456000000000 2898 650200005160182928472291211067312568470171658668893998967324687793567825920000000000 2899 20322957337759694169002156347807482728371200738253147958310449770940599998873600000000000 2900 535706381104232951730173840609422642225622061060106895798410685812070569103641804800000000000 2901 11892681660513971528409859261529182657408809755534373086724717225027966634100848066560000000000000 2902 221903168567198091954293881989020713368059499466564760550579153758351823832360903904329728000000000000 2903 3470565556390978158165156314308283957076450571657072855011057964780622524738124537063716945920000000000000 2904 45342938994248129636427767246437729899203826718699656850719472309858833285703597076737461898444800000000000000 2905 492826489632092366914467781188412585700981279062931087746532894169902199134492522244832072835688038400000000000000 2906 4434206340464751071312923861242742239844579058368722461999429715293695036712596468897876575339103125504000000000000000 2907 32837249001931286173543578879001453092634639542006072068989056790824540972672930394635091106079207849732341760000000000000 2908 198804283284384759868365182743985335819677638857968300168444901132449653634940229746904218884920311831783381401600000000000000 2909 976349924574422931797971230809350204803305737502466540827251625561586076740484239423685163857053086996091717550080000000000000000 2910 3854629502219821734738390419235314608563451051659737903185989417717141830971431777244709026907645587460570100887715840000000000000000 2911 12106195002144184951723193082205257053377900751212721662833790212609561309133724354187865454163736555376162923753557196800000000000000000 2912 29880510504292277297843185165499015459147334634143239608206361002762919223203858451006489513966934565979445328408529873141760000000000000000 2913 57139247183691812845682065051960697948975935390710040128208809040122124243597571902440796722192254228105210292517988738059468800000000000000000 2914 83244740740741009839553058522575241824414315872340689711784208670327919757391212565368435724643840378570778244912144842760388608000000000000000000 2915 90570277925926218705433727672561863104962775669106670406421219033316776696041639271120858068412498331885006730464413588923302805504000000000000000000 2916 71843541048889121131927871627323336704142531170464908848858243450839807867418912092415574767796620000321724456488977485095925784248320000000000000000000 2917 40347332653056130427690692705904785893046445505333092809518789521991636098342461031100586789594581792180680454764209755629871920433856512000000000000000000 2918 15466477517004849997281432203930167925667804110377685576982202650096793837697943395255224936011256353669260840992947072991450902832978329600000000000000000000 2919 3862439250192562539861633339576074368464067837294319317062582499645793920549432350598872389425513748862269464074995431201108279518289723392000000000000000000000 2920 590953205279462068598829900955139378375002379106030855510575122445806469844063149641627475582103603575927228003474300973769566766298327678976000000000000000000000 2921 50912891531769039756206883774596623367692512661442658320911087472254095863488517507586367127073541231156807335683939776201685752173394384650240000000000000000000000 2922 2184163046712891805541275313930195142474008793175890041967085652559700712543657401075455149751454918816627034700841016399052318768238619101495296000000000000000000000 2923 38356033991055660975358981122676597623933812953332703176007357801048402756864227531081163605391403452389547926453793458715065110076385506172600320000000000000000000000 2924 191780169955278304876794905613382988119669064766663515880036789005242013784321137655405818026957017261947739632268967293575325550381927530863001600000000000000000000000 2925 107040094858759984117280877551655621276094361730230799560950765956414147228458309389063712387138800332249901190103609652228088679282936296295628800000000000000000000000 2926 1 2927 2196870 2928 2249876079360 2929 1429796248433280000 2930 633199566581162380800000 2931 208058486546024762337930240000 2932 52734503999955436262171798630400000 2933 10583182138743056592582733923537715200000 2934 1713046776887644855358404226533432270848000000 2935 226676059673696126077208575268992202852843520000000 2936 24767170302491255605898394234470733664988529819648000000 2937 2251335780496455134576164035913389690147457360606003200000000 2938 171209583435194420074248122603141459156333837359365331353600000000 2939 10937526688238047225189409487744842339595668352967639541219328000000000 2940 588657686360971701659694018630427414717038870756718360108424232960000000000 2941 26740128597558956130912596612698343569970320927446385538941235836747776000000000 2942 1026219285252818838914098176503830680356535991393073661020717278324787773440000000000 2943 33278842640581499201741031019534752967707841208889529781733361499915232498155520000000000 2944 911396570450058658138347702854991767942292077907454588955737660277678500682819174400000000000 2945 21053260777396355002995831935950309839466946999662201004877539952414373365773122928640000000000000 2946 409426972990182395014260542824812865510081611691830755382054494962592801718863076217847808000000000000 2947 6685942468929678510582874664329194093779632718927596235388949902739140452069034034637454704640000000000000 2948 91383461665330845882646730912051424873780020002302385345296167270638571698879557185424730903019520000000000000 2949 1041294679706517742996698053801323366561750767052322137012835631229954646558363232485048411959276339200000000000000 2950 9845441196625125260033780098691512430841353502479705805456360893279221183209324363146132735074957787136000000000000000 2951 76815707486660687298825157734806970627413174642907061447099400707107408346788462173164230980292432648481013760000000000000 2952 491384171891592519674638470555888282875052277177242402303137397138696313701456039563102880640086053772898546483200000000000000 2953 2558036802384988081310684624720497536584661032256462336967399258971355521060068707290055129305479087929760299981209600000000000000 2954 10743754570016949941504875423826089653655576335477141815263076887679693188452288570618231543083012169304993259921080320000000000000000 2955 36043444210929277924448597585656560772556931782019694041618784496633012079466315690877508511260215653506303250266272563200000000000000000 2956 95471875025909471366279445284887098174348800904213765577439836374681522396090377001996344544626059223007496049305302765404160000000000000000 2957 196980036343779670599588171626496090297785461478500401494614578533052586208191629453151167647557507996889014429469908544362905600000000000000000 2958 311573172486773493970898590470210190828522153693618010064106609594655928234807109887521859426524088274079198573814027840046025932800000000000000000 2959 370772075259260457825369322659550127085941362895405431976286865417640554599420460766151012717563665046154246302838693129654770860032000000000000000000 2960 324534616462223271320087971833770934766988675287272519282773444553793614849375085658842768778667490346280893234484691398191940611604480000000000000000000 2961 203288483751936657154903105556674113538041706199947506078729285668496320341648553656699110362957315952910351522081210691827431599109046272000000000000000000 2962 88091676292505884767124679074558782533151406019977252634116023789681738814714373251236281157281503579594485659568524633125220359613920051200000000000000000000 2963 25298977088761284636093698374223287113439644334277791526759915372679950179598781896422614150737115055047864989691220074367259230844797688217600000000000000000000 2964 4553815875977031234496865707360191680419135980170002474816784767082391032327780741356070547132680709908615698144419613386106661552063583879168000000000000000000000 2965 476399199332981729147364412462296975797694225617784874288525175633234754151213985249558149546188135805824411498185436477315773823908190313512960000000000000000000000 2966 26011396283580802411446096920441414878554104718731054136153474589574617576656283594625874965221872214998012867800924831661441250785387191117807616000000000000000000000 2967 628080056603536448471503315883829286091916187110823014507120483992167595143651725821454054038284231532878847295680867886459191177500812663576330240000000000000000000000 2968 5024640452828291587772026527070634288735329496886584116056963871937340761149213806571632432306273852263030778365446943091673529420006501308610641920000000000000000000000 2969 7011126213248778959681897479633443193584180693330117371242275170145126643464019264983673161357591421762368527951786432220939808493032327407363686400000000000000000000000 2970 1 2971 2247960 2972 2357013035520 2973 1534415486123520000 2974 696519523239278618880000 2975 234732651487822808791511040000 2976 61061004631527347250935766835200000 2977 12585405786613364596584872773936742400000 2978 2093723838418232600993605165763083886592000000 2979 284964189304075129925633637481018769300717568000000 2980 32051632156165154313515569009315067095867509178368000000 2981 3001781040661940179434885381217852920196609814141337600000000 2982 235413177223392327602091168579319506339959026369127330611200000000 2983 15524231428466905738978516692283002030393851855825036768182272000000000 2984 863364606662758495767551227324626874918323677109853594825688875008000000000 2985 40571229596296347233108767274438866106161866234746240128048771614375936000000000 2986 1612630305397286746865011420220305354845985129331972895889698580224666501120000000000 2987 54232188006873554254689087587389967799227593081153307792454366888750749256253440000000000 2988 1542363426915483883003357650985370684210032747228000073617402194316071308847847833600000000000 2989 37053738968217584805272664207272545317461826719405473768584470316249297123760696354406400000000000 2990 750616117148667724192810995178823586768482954768356384867099907431420136484582306399387648000000000000 2991 12790498636213298020245499357847153918534949549252792798135382422631399125697282501045565521920000000000000 2992 182766923330661691765293461824102849747560040004604770690592334541277143397759114370849461806039040000000000000 2993 2181760281289846699612129255583725148986525416681055906122131798767524021360380106159149053628959948800000000000000 2994 21659970632575275572074316217121327347850977705455352772003993965214286603060513598921492017164907131699200000000000000 2995 177889006811214223218331944227974037242430509699363721245914401637511893013615386085222429638571949291219189760000000000000 2996 1201161309068337270315782928025504691472350010877703650074335859672368766825781430043140374897988131444863113625600000000000000 2997 6620801135584675033980595499276581859395593259957902519209739258514096642743707242397789746437710580524085482304307200000000000000 2998 29545325067546612339138407415521746547552834922562139991973461441119156268243793569200136743478283465588731464782970880000000000000000 2999 105727436352059215245049219584592578266166999893924435855415101190123502099767859359907358299696632583618489534114399518720000000000000000 3000 300054464367144052865449685181073737119381945698957548957668057177570498959141184863417082854539043272309273297816665834127360000000000000000 3001 666701661471254269721683042428140613315581561927232128135618573496485676396956284302973182807117719374085894992051998150151372800000000000000000 3002 1142434965784836144559961498390770699704581230209932703568390901847071736860959402920913484563921657004957061437318102080168761753600000000000000000 3003 1483088301037041831301477290638200508343765451581621727905147461670562218397681843064604050870254660184616985211354772518619083440128000000000000000000 3004 1427952312433782393808387076068592112974750171263999084844203156036691905337250376898908182626136957523635930231732642152044538691059712000000000000000000 3005 993854809453912546090637404943740110630426119199743363051565396601537566114726262321640095107791322436450607441285918937822998928977559552000000000000000000 3006 484504219608782366219185734910073303932332733109874889487638130843249563480929052881799546365048269687769671127626885482188711977876560281600000000000000000000 3007 159022141700785217712588961209403518998763478672603261025348039485416829700335200491799288947490437488872294220916240467451343736738728325939200000000000000000000 3008 33394649757164895719643681853974738989740330521246684815323088291937534237070392103277850678972991872663181786392410498164782184715132948447232000000000000000000000 3009 4192312954130239216496806829668213387019709185436506893739021545572465836530683070196111716006455595091254821184031841000378809650392074758914048000000000000000000000 3010 286125359119388826525907066124855563664095151906041595497688220485320793343219119540884624617440594364978141545810173148275853758639259102295883776000000000000000000000 3011 9211840830185201244248715299629496196014770744292070879437767098551791395440225312047992792561502062482223093669986062334734803936678585732452843520000000000000000000000 3012 110542089962222414930984583595553954352177248931504850553253205182621496745282703744575913510738024749786677124039832748016817647240143028789434122240000000000000000000000 3013 308489553382946274226003489103871500517703950506525164334660107486385572312416847659281619099734022557544215229878603017721351573693422405924002201600000000000000000000000 3014 42066757279492673758091384877800659161505084159980704227453651020870759860784115589902038968145548530574211167710718593325638850958193964444182118400000000000000000000000 3015 1 3016 2299836 3017 2468367982080 3018 1645784352051840000 3019 765595839593587242240000 3020 264571547863393504824330240000 3021 70618379269505540733690930339840000 3022 14945169371603370458444536419049881600000 3023 2554727252381880146166509055472386760704000000 3024 357549407334358417736879941367693361481089024000000 3025 41387058997766655569879326973193241978159016706048000000 3026 3992368784080380438648397557019744383861491052807979008000000 3027 322783016192898758464722942485046333435201551619525102796800000000 3028 21965135957298919822171731064613183723855130817284360533704704000000000 3029 1261840578968647032275651793782146971034473066545170638591391432704000000000 3030 61317881094402433886403023267049649910449184195696022011710075280818176000000000 3031 2523292124915754556859370810462360143464894378837087001803881307880948760576000000000 3032 87961963474563203852117666452717874601186218046260852882883302392729873793679360000000000 3033 2596637161769105777714513513684231658227017156725620377102715086633385874389414707200000000000 3034 64844043194380773409227162362726954305558196758959579095022823053436269966581218620211200000000000 3035 1367560870969490511200600854229911466304222369646457523114031338196970933595197900700254208000000000000 3036 24301947408805266238466448779909592445216404143580306316457226602999658338824836751986574491648000000000000 3037 362805982134000074698269110785159388304857989859887082117145977522236717491074062855566842092584960000000000000 3038 4533970584555462672631456109259928825237623131540319304910055144313760856889539908111981627072682393600000000000000 3039 47225837608729699198129246834051418643675082538123965879943134383172133085361447682894400627589059811737600000000000000 3040 407917894929163649793761182453802533676607892931299567684596817548087616738118040505768674860863263029864693760000000000000 3041 2904626438292524671854529625952584072105864571758810644725212169753182654324162367195230361116953117857578074767360000000000000 3042 16933972135245418836911907719303565140377190453353866058747986949661054874709866600748193005311836677109680175893708800000000000000 3043 80194453754769376349089962984987597771929123361240094263927966768751995585233153973543228303726769406597985404410920960000000000000000 3044 305690196409214687556337960972843758900004586649824999321091488223617951723241854236253883779557655078723024087765546434560000000000000000 3045 928075436298375791421042049513553652020413925068868697938833758246904101431762269461266791154737040819003101130456198975324160000000000000000 3046 2216783024391920446824596116073567539274308693408046826050931756875814874019879645307385832833666416918835600848572893849253314560000000000000000 3047 4106590552686032627742564305026283866505656854538406745259351079612447054121827042931932255324367037342142950571981285855741765222400000000000000000 3048 5801492471703722457738131754555313753227082501775167347393665070652493383732108386105657022521878523663354677444417198381657002868736000000000000000000 3049 6126376050119130915371467132810411323407799121874576718847710314609033013221106455727573815783103720988502539381304561491029795029385216000000000000000000 3050 4720810344906084593930527673482765525494524066198780974494935633857303439044949746027790451762008781573140385346108114954659244912643407872000000000000000000 3051 2577562448318722188286068109721589976920010140144534412074234856086087677718542561331173586662056794738934650398975030765243947722303300698112000000000000000000 3052 961361129372928816171560538220484910310706484702556078016876784161838106824753712064059337728010372091818869608266362825955850772102312152268800000000000000000000 3053 233762548300154270037505772977823172928182313648726793707261618043562739659492744722944954752810943108642272504746873487153475293005930639130624000000000000000000000 3054 34848601431207613487129706771617023779601332603940963554205616597571122266161303021005178639303662134196055701092264678315648855218884121433473024000000000000000000000 3055 2927282520221439532918895368815829997486511938731040938553271794195974270357549453764435005701507619272468678891750232978514503838386266200411734016000000000000000000000 3056 122517483041463176548507913485072299406996450899084542696522302410738825559354996650238304141067977431013567145810814629051972892357825190241622818816000000000000000000000 3057 2100299709282225883688707088315525132691367729698592160511810898469808438160371371146942356704022470245946865356756822212319535297562717546999248322560000000000000000000000 3058 10257277649982963618014616012703727392213656354341961714127448573922320279387860184671113835066156250038345156393463550339234939825306294996973073203200000000000000000000000 3059 5594878718172525609826154188747487668480176193277433662251335585775811061484287373456971182763357954566370085305525572912309967177439797271076221747200000000000000000000000 3060 1 3061 2352504 3062 2584072731240 3063 1764280825399572480 3064 840900348406071233280000 3065 297920902636090165096304640000 3066 81576403638911572916505040220160000 3067 17722590228273023375500600709315788800000 3068 3112122289265199450784656485757271144857600000 3069 447772154979476896978896375170756172322111488000000 3070 53325633708660883138113748215460523318012579217408000000 3071 5296806109571989888899854184560848984529106941349199872000000 3072 441356369080086057492580349928532741635887835887922079334400000000 3073 30982402297663739538642231185875438094700921363327413805436108800000000 3074 1837898234584768503531927612682692327376297727359270277948330999808000000000 3075 92321304119662091469415787840277000988766187440710864601900562782355456000000000 3076 3931641217891989658362275448859956502608091241443833235368838316930780626944000000000 3077 142010880790258666460045389212821628874204255640951256461522440007539796245217280000000000 3078 4349367245963252177671810135421088027530253737515414131647047770110921339602269634560000000000 3079 112845477766844462816057659176693660739542835918189397386143614144941041240543938897510400000000000 3080 2476394009593401736498385330632542384929267534224666325638921612410731150023736739105865728000000000000 3081 45865647222252192619077523049406836445901382468165648540919272743689496019753917250228182843392000000000000 3082 714941200087588382493647953606049382836043685900365720642611190999701766820645947391852306476564480000000000000 3083 9346954743545107663578694132935853270489869225021581336276113682123753151126128425953931354272914472960000000000000 3084 102068745799512575686279339931659517713749371937235668192135161408791384410297322411416930388660226044723200000000000000 3085 926457591873015746989220312691687110384160299199900713046372433075317638015386736063949193751791139762743541760000000000000 3086 6950356120199969750509053033529397601110461653851439757021043406195115637132817092931444078386994960587776107479040000000000000 3087 42814193700431813663135766686541089222840443787724868903249627382161912324738153292457695522863888957220700822070886400000000000000 3088 214921136062781928615561100799766762028770050608123452627326950940255348168424852649095851853987742009682600883821268172800000000000000 3089 871542262102867407075516739794916248778736481086735104447367221743932032572646988673574902690653740011678409101289004728320000000000000000 3090 2826411555999599001145900787154913394789442408164281943722811900115571581633094184268403409425790078857873080715480242333941760000000000000000 3091 7245095738256520484743801940338001225920911339431177431483533059057541295577167621248529307310031704076194402773384579897559613440000000000000000 3092 14481135106840220318881674128250579950309421539688065891177711701791260664534863782970497952985925868522293562543302429070247277363200000000000000000 3093 22211428320237108838197418717440344083783687292510640701450031984783831812002929249661658314798049204882557907930054416661201096697446400000000000000000 3094 25654199709873860708118018618643597416770158822849790010174786942425325742863383283359215353591746831639354383659212851243687266685550592000000000000000000 3095 21813399524738459847816920974023813117802283616228850020080047411616505545931836757507721397796868163131062470219947841514632373044628160512000000000000000000 3096 13284360310565722047320504873180502188741590722283369662228748873674451877472488585322202331258292711346817044363948235482411115184178549751808000000000000000000 3097 5600973536346628755086483135719346868766724736962718019750499525116795926718130322460171793719712602621901240326421418203394956672248253408870400000000000000000000 3098 1566209073611033609251288678951415258618821501446469517838652840891870355718601389643731196843833318827903225781804052363928284463139735282175180800000000000000000000 3099 274688975987165894545610629846863599203916386407534653897856036710266493156800859106746702215687689763663027290962556876135114505842968957181493248000000000000000000000 3100 28018275550690921243652284244380087118799471413568534697581315744447182301993687628888163626000144355893628783678180801365781679595982833632512311296000000000000000000000 3101 1492485702505096877954550946090880738230684038225211701939453502094454784086688141011993886809373543250528908867149923662996760688722597772034314338304000000000000000000000 3102 35180020130477283551785843729285045972580409472451418688572832549369291339186220466711284474792376376619609994725676772056352216234175518912237409402880000000000000000000000 3103 274895041019543424962791709140459894111325990296364573938615621781118183487594652949185850779772987501027650191344823149091496387318208705918878361845760000000000000000000000 3104 374856874117559215858352330646081673788171804949588055370839484246979341119447254021617069245144982955946795715470213385124767800888466417162106857062400000000000000000000000 3105 1 3106 2405970 3107 2704262160600 3108 1890300884356684800 3109 922939406787151353600000 3110 335161015465601435733342720000 3111 94126619583359507211351969484800000 3112 20987277901902264523619132418926592000000 3113 3785013595052269602305663293488573014016000000 3114 559715193724346121223620468963445215402639360000000 3115 68561529053992564034717676277020672837444744708096000000 3116 7010478674433516029426277597212888361876759187079823360000000 3117 601849594200117351126245931720726465867119776210802835456000000000 3118 43569003231089633726215637605137334820673170667179175663894528000000000 3119 2667916792139180085772152986152295313933335410682811693795964354560000000000 3120 138481956179493137204123681760415501483149281161066296902850844173533184000000000 3121 6100822579487570159527668799955104917840141581550775710055093940065004421120000000000 3122 228231772698629999667930089806320474976399696565814519313161064297831815394099200000000000 3123 7248945409938753629453016892368480045883756229192356886078412950184868899337116057600000000000 3124 195309480750307724104715179344277489741516446781481649322171639866244109839402971168768000000000000 3125 4457509217268123125697093595138576292872681561604399386150058902339316070042726130390558310400000000000 3126 85998088541722861160770355717637818336065092127810591014223636394417805037038594844177842831360000000000000 3127 1398798000171368574444093822272705314244433298500715540387717547608112152475176853592754512671539200000000000000 3128 19118771066342265675501874362823336235092914323907780006019323440707676900030717234905768679194597785600000000000000 3129 218718740998955519327741442710698966529462939865505003268861060161695823736351405167321993689986198667264000000000000000 3130 2084529581714285430725745703556295998364360673199776604354337974419464685534620156143885685941530064466172968960000000000000 3131 16461369758368349409100388763622257476314251285437620477155102804146326508998777325363946501442882801392101307187200000000000000 3132 107035484251079534157839416716352723057101109469312172258124068455404780811845383231144238807159722393051752055177216000000000000000 3133 568908889577952163982367619764088487723214839845032668719394870135970039269359904071136078437026375907983355280703356928000000000000000 3134 2451212612164314582399890830673201949690196353056442481258220311154808841610569655644429413817463643782845525597375325798400000000000000000 3135 8479234667998797003437702361464740184368327224492845831168435700346714744899282552805210228277370236573619242146440727001825280000000000000000 3136 23287807730110244415247934808229289654745786448171641744054213404113525592926610211155987059210816191673482008914450435385013043200000000000000000 3137 50127006139062301103821179674713545981840305329689458854076694352354363838774528479513262144951281852577170024188354562166240575488000000000000000000 3138 83292856200889158143240320190401290314188827346914902630437619942939369295010984686231218680492684518309592154737704062479504112615424000000000000000000 3139 104948998813120339260482803439905625795877922457112777314351401128103605311713840704651335537420782493070086114969507118724175181895434240000000000000000000 3140 98160297861323069315176144383107159030110276273029825090360213352274274956693265408784746290085906734089781115989765286815845678700826722304000000000000000000 3141 66421801552828610236602524365902510943707953611416848311143744368372259387362442926611011656291463556734085221819741177412055575920892748759040000000000000000000 3142 31505476141949786747361467638421326136812826645415288861096559828781977087789483063838466339673383389748194476836120477394096631281396425424896000000000000000000000 3143 10068486901785216059472570078973383805406709652155875471819911120019166572476723219138271979710357049607949308597311765196681828691612583956840448000000000000000000000 3144 2060167319903744209092079723851476994029372898056509904233920275326998698676006443300600266617657673227472704682219176571013358793822267178861199360000000000000000000000 3145 252164479956218291192870558199420784069195242722116812278231841700024640717943188659993472634001299203042659053103627212292035116363845502692610801664000000000000000000000 3146 16790464153182339876988698143522408305095195430033631646818851898562616320975241586384931226605452361568450224755436641208713557748129224935386036305920000000000000000000000 3147 527700301957159253276787655939275689588706142086771280328592488240539370087793307000669267121885645649294149920885151580845283243512632783683561141043200000000000000000000000 3148 6185138422939727061662813455660347617504834781668202913618851490075159128470879691356681642544892218773122129305258520854558668714659695883174763141529600000000000000000000000 3149 16868559335290164713625854879073675320467731222731462491687776791114070350375126430972768116031524233017605807196159602330614551039980988772294808567808000000000000000000000000 3150 2249141244705355295150113983876490042729030829697528332225036905481876046716683524129702415470869897735680774292821280310748606805330798502972641142374400000000000000000000000 3151 1 3152 2460240 3153 2829074260320 3154 2024259214744166400 3155 1012256123573004710400000 3156 376709901680345415369707520000 3157 108484917485905872718168371609600000 3158 24819737344858330219236539208469708800000 3159 4596087936849184517085448284950410088448000000 3160 698360241711110756756076915403931644906045440000000 3161 87965735390028195365298150695045391565023446040576000000 3162 9256554366242312427203628672048085604031449023717048320000000 3163 818515448112159597531694467140187993579282895646691856220160000000 3164 61086437519878249348096151693800799336201558873570802992676864000000000 3165 3859964720541792464521412831028852794626953360136833939960118640640000000000 3166 206962044400121611645723304608972617601190134482472707459205657226379264000000000 3167 9428543986480790246542760872657889418480218807851198824630599725555006832640000000000 3168 365170836317807999468688143690112759962239514505303230901057702876530904630558720000000000 3169 12022641167703298702507442650757479100490132282562933372032489771038319150120094924800000000000 3170 336228979519517094661281827731920741833496667876981067187535987617837961242516507328512000000000000 3171 7976595441427167698615851696563768103035324899713135743636947509449302441129088864909420134400000000000 3172 160215617009237111203626964076695113612395240128523840793622117118367417603249984915180638699520000000000000 3173 2717664686047230373205667997558398896246327551372818764181851235352903610523200744123065910333276160000000000000 3174 38808251716754449729376939005133936238397557433603851952516835640839463558271306626077381199559183564800000000000000 3175 464777324622780478571450565760235303875108747214198131946329752843603625439746735980559236591220672167936000000000000000 3176 4647475788740046206208219929240266488156607402543764232658851877394216348077185921894564808000788340449172520960000000000000 3177 38599073916174060683407808135390120978943761634819248015398172092481041469376443383612012486141932086022858237542400000000000000 3178 264669561057214848099384739516799460650286379778662825947361332907910003462017674898829390504976768099182514172801843200000000000000 3179 1487915557357721044261576851690692967891484965748546979727648121894075487319864364493740512835299752374725698426454933504000000000000000 3180 6803365617435648636865003121868478880772789877870942396961591067694979642021172921788620413860715419478918193494756006297600000000000000000 3181 25069041627126878097120163503460970979871576141978848544324070766242460984919617982206708500993964177695917759389476932005396480000000000000000 3182 73654461658023098615667886835329846349893650161659145981194721464173011177628348574818935815178395396920780307264308353775855206400000000000000000 3183 170431820872811823752992010894026056338257038120944160103860760798004837051833396830345091292834358298762378082240405511365217956659200000000000000000 3184 306157525495160148850829285024177715749450824842714236695662603033506870922202538306147182176946083634867690082279128445870609711235072000000000000000000 3185 419795995252481357041931213759622503183511689828451109257405604512414421246855362818605342149683129972280344459878028474896700727581736960000000000000000000 3186 430638726101288304092385665680728181551451534617163103622225452126106496584202712761120177272634945672135813928213163838934032654945562394624000000000000000000 3187 322620178970881821149212261205812196012295774684024691796983901217808117024331865643539199473415680132708413934553028576001412797330050493972480000000000000000000 3188 171389790212206839905646383953012014184261776951059171404365285468573955357574787867281256887823205640230177953988495397023885674170796554311434240000000000000000000 3189 62241555392854062913103160488199099887968750576963593825795814196482120629856107172854772238209479943030959362237927275761305850093605064460468224000000000000000000000 3190 14746460816153116444027518023357940588841827059772912998727008286551148579996677699414822961052707555733488833514832000718832462945254122964480163840000000000000000000000 3191 2143398079627855475139399744695076664588159563137992904364970654450209446102517103609944517389011043225862601951380831304482298489092686772887191814144000000000000000000000 3192 175654086525599863328497149809157502268688198344967223382104912169578139973279450442180818986026270859485325428210721784952695681057351891631730841354240000000000000000000000 3193 7176724106617365844564312120774149378406403532380089412468857840071335433193988975209102032857644780830400438924038061499495852111771805858096431518187520000000000000000000000 3194 120168403645686125769448947138543896568665361472410799464594828950031663067434234003501243340872191679020658512216451262317139849313388377158823969606860800000000000000000000000 3195 573531017399865600263279065888504960895902861572869724717384410897878391912754298653074115945071823922598597444669426479240894735359353618258023491305472000000000000000000000000 3196 305883209279928320140415501807202645811148192838863853182605019145535142353468959281639528504038306092052585303823694122261810525524988596404279195362918400000000000000000000000 3197 1 3198 2515320 3199 2958650180640 3200 2166589940780865600 3201 1109432711436013162598400 3202 423026692870551818898769920000 3203 124894400803101719011672831180800000 3204 29312965657289579655477636823796121600000 3205 5572248206622462644608021372019523735552000000 3206 869775937403837942505295794639442139564802048000000 3207 112629025686297782850895763039450641536525346799616000000 3208 12193730270915353870450933923755651228387581887011880960000000 3209 1110263528627384800612298435625799555647146105976205785169920000000 3210 85396346328809389394787477367864382745506260874277551122415616000000000 3211 5566475439097111238309826924746871924883080108828907892363539513344000000000 3212 308193479161050660820261877515535310993076613305421314368599728695803904000000000 3213 14513601417391778244678182466900346632941460412085553246903282723607145349120000000000 3214 581725634599298789851282275413319164125893180084029565505173317373078301562634240000000000 3215 19844600481630746051126742688599694418881302683266528577933145766653611127306662707200000000000 3216 575792127427173024607445129990914270389863043739330077558655378795547508627809518800076800000000000 3217 14192124356824960710524307564016054936569344302087007751665737776552654992658249019384292966400000000000 3218 296615399057641678849958028087935548174299295913618462009813919529950489346557404505131722997760000000000000 3219 5243944535048881142664457967119727447686575697719382685815684778075321051291246506265634221347307520000000000000 3220 78187213017578817837127068289755136245006843652995995845511860041103036874752485408420606240288355123200000000000000 3221 979607591897245008681365038602342102013690744128386831948418094454979949003773889682101775584572801338572800000000000000 3222 10269422307377198875008485972676072723829922808846704836681656567790445801396362440315409333808193590992526376960000000000000 3223 89628358076539768027574062958448247018903310914749779289992365706269536971263944806014334077990588064154772517683200000000000000 3224 647495176157829181957423380603598680519450607672800127764080403721136972755293240377493330342532450528357222172747366400000000000000 3225 3846121346377505340827094880785376162285536609576432758918637598103553618166441847842310382234642756138441899706119356416000000000000000 3226 18641221791773677265010108553919632133317444265366382167674759525484244219138013805700819933978360249372235850175631457255424000000000000000 3227 73073589423752814878839625531364957962604381520236218097285057339898237339021014118347214141195172177539164532688475312441262080000000000000000 3228 229333210162481011598784102191822476134896138003347795441447200922538693893979176244322595606350912940412429593072960101529367347200000000000000000 3229 569491694135980972052680621767843163861980834696813413029973761690894211612223789408714085539470904559279165786998428172122801464934400000000000000000 3230 1103778447179919484014831896008219659412493763248732905981730963568169508324782835472162209427410880473075619507164226239059829748400128000000000000000000 3231 1643201467131141311849845036716236655318317185899937199093273366234307877451976705889969482128759680177211634028665425744595657133677084672000000000000000000 3232 1843672046121140551895526131195617527267151882579729537382652716914893438501117864008545758948468361158831453380162607685436327303985689001984000000000000000000 3233 1524102224793476189566968268455043822540845556265909750902992912649645242494257434247064494064067178557967334794267755686627363904628169574973440000000000000000000 3234 903092356118166810272059792367794074740148593934427172399924773430562764768759459146828161293529968181212860757554764207395089898515351074641018880000000000000000000 3235 370743177774826374743266651603620725419639949088870102353653328039915240273490725333961034636291250095445279679417218990404300063601038862221049856000000000000000000000 3236 101013256590648847641588498460001893033566515359444454041280006762875367772977242240991537283211046756774398509576599204924002371174990742306689122304000000000000000000000 3237 17273266877000952946711633236660323708739874126465001641058881156451687889179108423209552875429088995408422145137598464042004405470923416934443839913984000000000000000000000 3238 1718900703857655805428864965989612700772163083804322114524883783373728941167091765041340871506114221982106398833204920324179950593204086368110508947537920000000000000000000000 3239 89382836600598101882300978231459860440152480357824749955293956735433904940688771782149725318317939543069532739326655856857357430846612491141746465271971840000000000000000000000 3240 2057883912432374903801813219747564228738394315215034940831186445769292230029811257309958792212436282503228777021706727867181019919491775958844860479517491200000000000000000000000 3241 15714749876756317447213846405345035928547738407096630457256332858601867938409467783094230776894967975479201569983942285531200515748846289140269843661769932800000000000000000000000 3242 20952999835675089929618461873793381238063651209462173943008443811469157251212623710792307702526623967305602093311923047374934020998461718853693124882359910400000000000000000000000 3243 1 3244 2571216 3245 3093134279760 3246 2317747378509763200 3247 1215092969668014416179200 3248 474615313952326430959595520000 3249 143628560923566976863423755857920000 3250 34574267185521042670563366510118502400000 3251 6745353092227191622420236397707844521984000000 3252 1081343057312879604195773150092279416756240384000000 3253 143914866154713833642811252772631375296671276466176000000 3254 16026045498917322229735513156935998757309393337215614976000000 3255 1502121244613520612593109648199611163522609437497219591700480000000 3256 119037331246219148853340119967326109281614787885356586413064192000000000 3257 8001808443702097405070376204323628392019427656441555095272588050432000000000 3258 457319356174462270894582140829504009860694329420947756805018952258289664000000000 3259 22254188840000726641839879782580531503843572631864514978585033509530956201984000000000 3260 922737213502336011488240850655609708613485733926391724594412848246951788685557760000000000 3261 32601843648393368512565362988413783688162140122509296949461596616645218280575231590400000000000 3262 980979180061109597479350962206742831034581481926266058062894349059080940625156957955686400000000000 3263 25109143092844161257081467228643789503161147611384706022177843758516235756241517495833749094400000000000 3264 545772334266060689083922771681801408640710704481057970098057611935108900397665624289442370315878400000000000 3265 10050893692177022190106877770312810941399270087295483481146729157977698681641555803675798924249006080000000000000 3266 156374426035157635674254136579510272490013687305991991691023720082206073749504970816841212480576710246400000000000000 3267 2048270419421512290879217807986715304210444283177536103164874197496776257007890860244394621676834039162470400000000000000 3268 22494925054254816583351921654433302156960783295568972499397914386588595564963460583548039493103662151697914920960000000000000 3269 206145223576041466463420344804430968143477615103924492366982441124419935033907073053832968379378352547555976790671360000000000000 3270 1567619900171586440528498710935028384415511997523621361955142030061700039302288897756036483987183827594970116839283097600000000000000 3271 9828976774075846982113686917562627970285260224473105939458740528486859246425351388930348754599642599020462632582305021952000000000000000 3272 50440953083622891422968529028253122243094260953344328218414055186604425534138155003661042174294386557124873476945826296102912000000000000000 3273 210086569593289342776663923402674254142487596870679127029694539852207432349685415590248240655936120010425098031479366523268628480000000000000000 3274 703288511164941768902937913388255593480348156543599906020438082829118661274869473815922626526142799683931450752090410978023393198080000000000000000 3275 1871186995018223193887379185808627538403651314003815499955628074127223838154449593771489138201118686409060116157280549708403490527641600000000000000000 3276 3905677582328945866514020555106008025613439469957054898089201871087369029456923879363035510281607730904729115179196492845904012955877376000000000000000000 3277 6298938957336041695424405974078907178720215879283092596524214570564846863565910705911549681493578774012644597109884132020950019012428824576000000000000000000 3278 7709901283779315035199472912272582386753544236242505338145638634371372561004674704035736810148140419391476986862498177593642823271212881281024000000000000000000 3279 7010870234049990472008054034893201583687889558823184854153767398188368115473584197536496672694709021366649740053631676158485873961289580044877824000000000000000000 3280 4615805375715074808057194494324280826449648368998183325599615508645098575484770568972677268833597615148421288316391017060019348370189572159276318720000000000000000000 3281 2131773272205251654773783246720819171162929707261003088533506636229512631572571670670275949158674688048810358156649009194824725365705973457771036672000000000000000000000 3282 663801400452835284501867275594298154220579958076349269414125758727466702508136163297944387861101164401660333062931937632357729867721367735158242803712000000000000000000000 3283 132428379390340639258122521481062481767005701636231679248118088866129607150373164577939905378289682298131236446054921557655367108610412863164069439340544000000000000000000000 3284 15813886475490433409945557687104436847103900370999763453628930807038306258737244238380336017856250842235378869265485266982455545457477594586616682317348864000000000000000000000 3285 1027902620906878171646461249661788395061753524114984624485880502457489906817920875494721841160656304745299626502256542353859610454736043648130084350627676160000000000000000000000 3286 31554219990629748524961136036129318173988712833297202426078192168462480860457105945419368147257356331716174580999503160630108972098873898035621194019268198400000000000000000000000 3287 361439247165395301285918467322935826356597983363222500516895655747842962583417759011167307868584263436021636109630672567217611862223464650226206404220708454400000000000000000000000 3288 963837992441054136762449246194495536950927955635260001378388415327581233555780690696446154316224702496057696292348460179246964965929239067269883744588555878400000000000000000000000 3289 125717999014050539577710771242760287428381907256773043658050662868814943507275742264753846215159743803833612559871538284249604125990770313122158749294159462400000000000000000000000 3290 1 3291 2627934 3292 3232674172080 3293 2478206812406592960 3294 1329904903809874046054400 3295 532028456769140112124062720000 3296 164994793127072808132362826977280000 3297 40727314735486651959392440211071795200000 3298 8153078954952866395794894428533829465702400000 3299 1342023972915091651635825605918096776152834048000000 3300 183524462344084613544502423260511570332452361732096000000 3301 21015286078768941414464493668057583276094393149745004544000000 3302 2027134495158052088839245059220834482812065163224403138314240000000 3303 165461890432244616906142766754583291901444555160645655114159226880000000 3304 11466509006954551951595693736092622128770107672632743899411234422784000000000 3305 676248835194151655897307633779798482666345870101188704211676961318109184000000000 3306 33992662074286824211162014173392240428947874679441402000256259976096735297536000000000 3307 1457505371327553472691653161831019880650846784270096019529811203480980666219233280000000000 3308 53313603142666802626430417122229599207700440906221085599707787408396298129411261071360000000000 3309 1662879341810905293288168094472405530656180804728670513057833103892832326181668501900492800000000000 3310 44179378353232131832080049933942870138473411620031318190920509904224769241994568758492292710400000000000 3311 998188874512926786614016648207505207908668262142987603205658000776054436253625286529374861498777600000000000 3312 19138003057706932663354191918814804395267103316905098683279388396697261873262688448095014390008381440000000000000 3313 310514931698384447981733214065027541087312893364755526357889958448952060731159870622013264782859467489280000000000000 3314 4249396840292391170630019034479901899779876945696679378207724081373908951105922829462251528553431812590796800000000000000 3315 48856165352209679766967454843222328122149201220063862147129845308372105992655015954893398274084516235718908968960000000000000 3316 469740755361799407187138162751080402818744073761401712114927201906465097864148904171848895159567065641152143834480640000000000000 3317 3756882174549146814370022772758085266099244269927299470892495554803039749362382013587742608176181931650014590356212940800000000000000 3318 24840504938118958736614590573476459779448203112759304101541180608357698822784069873842154125260914932069896471435279964569600000000000000 3319 134832547665838113611396644902445845995963505240670415814606801364192599023946222029017016581286917912314565640297497214582784000000000000000 3320 595959860683004462162373170468810639302158693163763237900562062029731287685842301368255213289288177172430380130114937688455905280000000000000000 3321 2125154414172324040815399346977554945516704212164356237757410728548858563417540366530722719285518459914488514229142763607505470750720000000000000000 3322 6048720751337977301170830391334865763676919363872798941717030286132188686127174268238069539766406916531612933624697590917862446124236800000000000000000 3323 13572229598593086886136221428993377889006702158100765770859976502028607377362810480786548398228586864893933675247707812639516445021673881600000000000000000 3324 23663581488370535017945741362080218860597567762712158673428806089419289568531394273559605560205606745615070243196591739213839260614259638272000000000000000000 3325 31519890542509552643903727494290851522315960259932595353007169711106493705283817172381394606193868185159273563937860196632833895138193838178304000000000000000000 3326 31435837501062860503519984220972742584923117699239441765399150591876876388736393659921710887244017869998848834434025902775146338084491987943161856000000000000000000 3327 22914176686585549939998215525395536959875040117526695794940948417916739356870825324542933584566788160915377109856369691833667479409155376076407439360000000000000000000 3328 11852659393461199200542234851767754591665889172371177172246296897436090231543498488926734277322231265551385591350968491123225473033325212425206963896320000000000000000000 3329 4194017939224732024807252332163974701666391553300570384025612748323539620392314849927921359667866447810490286170342696858987475073330459781227079532544000000000000000000000 3330 968818143960913097730475288729878156084936448812431758709916544862737652310624730333349834083277149444223256105349162974426106741939336209463455372017664000000000000000000000 3331 137383138755823140248902032406719795109215134473060445003401336386145285622779809320929169155126179191919853926743903256910082551161836602971232427631968256000000000000000000000 3332 10990651100465851219912162592537583608737210757844835600272106910891622849822384745674333532410094335353588314139512260552806604092946928237698594210557460480000000000000000000000 3333 438603657869753504496959790902197522618443108382831113722486871141628483960353772641329217246877253010854826675893093932758514712174347182695134596867827957760000000000000000000000 3334 7177150765141420982677523851126868551938159955355418224549785164135738828442152643221750827676173231086715345605523355263321149835580226625920384312382639308800000000000000000000000 3335 33493370237326631252495111305258719909044746458325285047898997432633447866063379001701503862488808411738004946159108991228832032566041057587628460124452316774400000000000000000000000 3336 17474801862953025001301797202743679952545085108691453068469042138765277147511328174800784623907204388732872145822143821510694973512717073523980066151888165273600000000000000000000000 3337 1 3338 2685480 3339 3377420776800 3340 2648465295701702400 3341 1454583488542049737872000 3342 595871871581436925578950246400 3343 189338287195001583102711440793600000 3344 47914487924101943481638164954202112000000 3345 9839922876667252546649010517196001079296000000 3346 1662684568213387886982438803792332289038909440000000 3347 233576588437925871783912175058832907695848460386304000000 3348 27496635990912633626402141247925809893955280756675706880000000 3349 2728834897328147042668214502797277188400856950494388840038400000000 3350 229353115450636102642178092531105553130715224975152393227547443200000000 3351 16380727152792217073708133908703745898243010960903919856301763461120000000000 3352 996577230812434019217084933991281974455667598043857037785629206153003008000000000 3353 51727964026088645538724804176901235435355461468715176956911699963625466757120000000000 3354 2292705078492780743559903850071267227990096065143971266676107511093677452479692800000000000 3355 86789586511318050787212306943164463826489089847336650976268491129947462071134611046400000000000 3356 2804856721126828205546307629230563545685124248939926166603573910180681032113657714049024000000000000 3357 77313912118156230706140087384400022742328470335054806834110892332393346173490495327361512243200000000000 3358 1814888862750775975661848451286373105288487749350886551283014546865553520461136884598863384543232000000000000 3359 36207032811877980714453876603163143450505330599550186698096140209967792733199680847747324521637478400000000000000 3360 612282963912307362217502112240899376791884578465715122395839354688074485948765942071575451684511626035200000000000000 3361 8748758200601981821885333306282150970135040770551986955133549579299224311100429354775223735257065496510464000000000000000 3362 105228663835528541036545287354632706724629048781676010778433512971878382138026188210539627051874342661548419317760000000000000 3363 1060704931462127693648376496534697683784260811719294188646609810756534091951303977162239440682893374028408066723020800000000000000 3364 8914635668421704305284799799764948089049054199827490269914396231736026523910736981394643477028228312389865129658810368000000000000000 3365 62101262345297396841536476433691149448620507781898260253852951520894247056960174684605385313152287330174741178588199911424000000000000000 3366 356161446664478035954632646912121102630846994975355815359338720584659695534952284604950609837361669957057343200785841698897920000000000000000 3367 1668687609912412494054644877312669790046044340858537066121573773683247605520358443831114597210006896082805064364321825527676534784000000000000000 3368 6330247191151603525833104437805482816432735951127869644383776638230642529328843644985131504254735838043157276427233763937250338406400000000000000000 3369 19245929663348109594634460336065481975335652521413451178190550910420600364950099944393857626529476552600586606987674152920471419486208000000000000000000 3370 46344198629342247903879780489245680596608251271563590437082846592292805678799840666100409164682979538662212549626319360232495178122788864000000000000000000 3371 87181616009786181645063257649769227381148933862623742481053496118913172094589347323640652063915393273318679843355864302366776223315693404160000000000000000000 3372 126079562170038210575614909977163406089263841039730381412028678844425974821135268689525578424775472740637094255751440786531335580552775352713216000000000000000000 3373 137531789067150014702899930966755748809038639934172557723621283839461334200721722262157485131692578181244963650648863324641265229119652447251333120000000000000000000 3374 110620163314550930744818971501909488771810538498404738320404578569253224481445363635724506959977598018212165357927301960576325762664888022437829017600000000000000000000 3375 63822012118637226464458187663364832416662480158921723235172367909271255092926530324990107647119706814507460876505214952201983316333289605366499036364800000000000000000000 3376 25528804847454890585783275065345932966664992063568689294068947163708502037170612129996043058847882725802984350602085980880793326533315842146599614545920000000000000000000000 3377 6781727007726391684113327021109147092594555141687022310969415814039163566174373112333448838582940046109562792737444140820982747193575353466244187604123648000000000000000000000 3378 1131390554459719978520369678643574783252359930954615429439775711415314116893480782642946098924568534521692914690832144468671268068391595553880737639322091520000000000000000000000 3379 109906511004658512199121625925375836087372107578448356002721069108916228498223847456743335324100943353535883141395122605528066040929469282376985942105574604800000000000000000000000 3380 5582228372887771875415851884209786651507457743054214174649832905438907977677229833616917310414801401956334157693184831871472005427673509597938076687408719462400000000000000000000000 3381 125600138389974867196856667394720199658917799218719818929621240372375429497737671256380639484333031544017518548096658717108120122122653965953606725466696187904000000000000000000000000 3382 937814366645145675069863116547244157453252900833107981341171928113736540249774612047642108149686635528664138492455051754407296911849149612453596883484664869683200000000000000000000000 3383 1223236130406711750091125804192057596678155957608401714792832949713569400325792972236054923673504307211301050207550067505748648145890195146678604630632171569152000000000000000000000000 3384 1 3385 2743860 3386 3527528366880 3387 2829042474954091200 3388 1589893580499449713488000 3389 666808999150655607195491942400 3390 217046329223538400142132627251200000 3391 56299523310819783590924843821187481600000 3392 11858368594957971017756499854056719249408000000 3393 2056478281737611333899332204690516252232335360000000 3394 296705396123851783076861411561220180046077774004224000000 3395 35898385877024827234469462184792029583774949876771061760000000 3396 3664435433554940314440173760899200795852579333521036442337280000000 3397 317046953711173436005363833792998852857165163936240072991021465600000000 3398 23330126550946490983766130112396244158103682277651037371096450990080000000000 3399 1463722807755762465725093496799695399981761784626915024247642896537223168000000000 3400 78426268039553752913550509558527679531022796420310106999188706396464417341440000000000 3401 3591904622972023164910516031778318657184483835392221651125901767380094675551518720000000000 3402 140658985035584427137895807804438958615344386993959399858090313210604507494597473075200000000000 3403 4708152353320033059309873520494160237400029989292018922513141920660428875333639734296576000000000000 3404 134583476650123809006984596558029669218127337249910219303822664430462491487187158532814484275200000000000 3405 3280760636511018109850264508094597536483035546903525688857757065487731363910516676005637656674304000000000000 3406 68069221686330603743173288013946709686950021527154350992420743594739450338415399993764970100678459392000000000000 3407 1199054137661601917675941636471761279550773966162025448025185402930812534982999969890168592882168600985600000000000000 3408 17877897192534484592548289799793960678102039835475799430055514357698414896596529551062413719873133840695296000000000000000 3409 224806690921356428578074022984897146184434786033580568481198868621740180022146856631607385065367913867853441269760000000000000 3410 2373958656129523885784461682720513863707631340514610803161460052645576301033870806029773986290285170444532339808665600000000000000 3411 20949393820791005117419279529447628009265277369594602134298831144579662331190231906277412171016336534116183054698204364800000000000000 3412 153618912117314613239590231178078106530798098197327275364794143235896295351427800535602795248324079185169096599665547149312000000000000000 3413 929977110735025982770429689159427323536100486880095740104939992637722538341264298690704370130888804887871951690940808880455680000000000000000 3414 4613430450934316895327547601982087066597887295314778947512586315477213968203343932944846239345313183287755177948419164694164537344000000000000000 3415 18595101124007835357134744286053605773271161856438117080377343874802512429903478207143823793748286524251774499504999181565672869068800000000000000000 3416 60303912945157410063187975719671843522718377900428813691663726185984547810176979825767420563125693198148504701894712345817477114390118400000000000000000 3417 155584095398506117963024977356753356288613414983106339324492413559840133350256607950479945052864288451223142130888357852209090955126505472000000000000000000 3418 315195073266150041332151777656857975916461530118716607431501101352993776034284563400854665154155652603536765587517355554710652499679814615040000000000000000000 3419 493811618499316324754491730743890007182950044072277327197112325474001734716113135700641848830370601567495285835026476413914397690498370131460096000000000000000000 3420 587635826014186426457845159585229108547710552446010019364563667314062064312174631483763800108141015865319390143681506932558133251693060456437514240000000000000000000 3421 519914767578389374500649166058974597227509530942502270105901519275490155062793209087905182711894710685597177182258319214708731084524973705457796382720000000000000000000 3422 333292729952883293758837202242016347064792951941035665783677921303972109929727436141615006601625135586872295688416122528165912874184956828025050523238400000000000000000000 3423 149981728478797482191476741008907356179156828373466049602655064586787449468377346263726752970731311014092533059787255137674660793383230572611272735457280000000000000000000000 3424 45534452766162915593332338570304273335992013094184292659366077608548669658599362325667442201914026023878493036951410659798027016871148801844782402484830208000000000000000000000 3425 8862559343267806498409562482708002468810152792477820863944909739419960582332266130703077774909120187086594498411518465004591599869067498505399111508023050240000000000000000000000 3426 1033121203443790014671743283698532859221297811237414546425578049623812547883304166093387352046548867523237301529114152491963820784737011254343667855792401285120000000000000000000000 3427 65591183381431319536136259639464993155212628480887016552135536638907168737707450544998778397373916472986926352894921774489796063775163737775772401077052453683200000000000000000000000 3428 1967735501442939586084087789183949794656378854426610496564066099167215062131223516349963351921217494189607790586847653234693881913254912133273172032311573610496000000000000000000000000 3429 22038637616160923364141783238860237700151443169578037561517540310672808695869703383119589541517635934923607254572693716228571477428455015892659526761889624437555200000000000000000000000 3430 57492098129115452254282912797026707043873330007594880595263148636537761815312269695094581412654702438931149359754853172770186462856839171893894417639712063750144000000000000000000000000 3431 7339416782440270500546754825152345580068935745650410288756997698281416401954757833416329542041025843267806301245300405034491888875341170880071627783793029414912000000000000000000000000 3432 1 3433 2803080 3434 3683154618360 3435 3020481439424668800 3436 1736652987930168148579200 3437 745565967554276348202833510400 3438 248553054433406877582119621529600000 3439 66070514959805035288523370434782003200000 3440 14270240173593490546791720163356390961152000000 3441 2539303617449920081858305852748289633191231488000000 3442 376180055799883510686735003943689871129848606326784000000 3443 46766704537041518048574895690279524778862778738545786880000000 3444 4908960675139637025004761075921570877462889295848935611432960000000 3445 437093858514433280706423926200056670929295662902389226841990758400000000 3446 33128779702344017196947904759602666704507228834264473066956960405913600000000 3447 2142769471147611032298590479851100482447527561000226117970776199054491648000000000 3448 118473724059751413975789067630967345674523798847702502062604216045722843217920000000000 3449 5604950071011288894695530511126607135386776973908741477581077483164543339871600640000000000 3450 226972453125602143790695508048071955947487533558434486134645732680748182548100467916800000000000 3451 7865383931428761110847082822472597102480050099758431611727837090985657650557374614942515200000000000 3452 233059191272165620475509911112685524743586364505942087087107540842996021843665567215361667891200000000000 3453 5897063422589424956946045065182694306083430983041780352124069662015922198421435037883551230984192000000000000 3454 127181966834986128046455353920795168099301356011262076854259810400697394053355089462034549398636068864000000000000 3455 2332406678739006469999776881903973995838491824589145392048990783783224383117616379786355345058464949862400000000000000 3456 36266591447712811602026530736724891661292709380536621700969757697045355933095817089298039260314071505410457600000000000000 3457 476455971803471833702783750206796936689399098757737921258660288720703068106639606592361920586302145809480427765760000000000000 3458 5267220768287381121584274358536140135101307036766792719514489491807372417918900850878561032081570221923806128950476800000000000000 3459 48767441353316766011041601527566609464191301417744811525744820041480525426705130011334303742365898161385213012576147865600000000000000 3460 376101474494115087586582979780811915989195343862421950031047729991332309308668063380268912504517573177482960640560477503488000000000000000 3461 2401031813170430719152745742920703271675023075217701728998208708264665462626536916619636737428840187165051220729338088382267392000000000000000 3462 12598213923705249983394456913104930066478846075667280972053601092264699682401439201503233961289124462055023755166836949741757005824000000000000000 3463 53887844073655359606390483441216571832744999665596176028848629188203199286659059294171897524739932376403101610810405791476031579750400000000000000000 3464 186155557352442439760275925047682647396217601344801990091657589530647951935763720331716819999214096394284514514544546806653951092247756800000000000000000 3465 513789338292741133738361553131604106813560579711653492652974947104588347342707868115538423197830906048225260060142949186364905014603808768000000000000000000 3466 1118942510094832646729138810681845814503438431921443956381828909803127904921710200073034061297252566742555517835686612219222816373863341883392000000000000000000 3467 1895168914240619408517238534206280568107538006980091363837566222089412062964542304580841690105746633042819745637128639210157958704074825909927936000000000000000000 3468 2454243743941602134029823901797133335699261719039218316169648257605788621539082284432189988686941889790451570600081587777154556521776899553356677120000000000000000000 3469 2381545064391331973519102631624980413106656561091462011452839217326438774803762441628468901454485448946929005157441333177052897225888589231451841495040000000000000000000 3470 1690270273332479561205531525655940045828592827700966590760080886613001414643617711861047533479670330476280928134110335678555701004795138199269899082137600000000000000000000 3471 851896217759569698847587888930593783097610785161287161743080766852952712980383326777967956873753846560045587779591609181992073306416749652432029137397350400000000000000000000 3472 293904195127051546102417821681054855168675720880644070801362864564268685978232247738398945121445077063215727783959105167787265290713778630089050052402085888000000000000000000000 3473 66235969828633080146008309081291386872160089291150029614746167526191284352167462661044054949320792977173495724970295896350105641126714988829824938638909112320000000000000000000000 3474 9168950680563636380211721642824479125589018074732054099527005190411336362464324474078812749413121199268731051070888103366178909464540974882300052220157561405440000000000000000000000 3475 716457541551019028779334528369540694464630249560458180800249707901909073904189075183832810186699703012626426316236837844427003158159480828012283150226265263308800000000000000000000000 3476 27941844120489742122394046606412087084120579732857869051209738608174453882263373932169479597281288417492430626333236675932653123168219752292479042858824345269043200000000000000000000000 3477 447069505927835873958304745702593393345929275725725904819355817730791262116213982914711673556500614679878890021331786814922449970691516036679664685741189524304691200000000000000000000000 3478 2040969483583598555027043404294448100057503215269618261131841776597090544443585574175857640149241936582055802271297287633341619431417790602233251826209778263130112000000000000000000000000 3479 1042197183106518411077639185171633072369788875882358261003493673155961129077575612345118794969825669744028494776832657514897848220298446264970171145298610176917504000000000000000000000000 3480 1 3481 2863146 3482 3844460660040 3483 3223349595803937600 3484 1895735704381786604937600 3485 832936979377043107757853062400 3486 284344694271817467953944847029862400 3487 77443308518460000379170835837490380800000 3488 17148271805242597883959798179495495020544000000 3489 3130348424959815273325325318474184634020225024000000 3490 476050867074188867506222173132280102403259740749824000000 3491 60796715898153973463147364397363382212521612360109522944000000 3492 6560573612569795276408232092119482574553207189779418620887040000000 3493 601004055457345760971332898525077922527781536490785186907737292800000000 3494 46905103935001925338252974065576052858856769537621976718562825129164800000000 3495 3126694228307228343047943251211299683571392257377880968059397923110125568000000000 3496 178334132005731075774082491276087688752177928791804818894235819942509121896448000000000 3497 8712041958202329477624574598816356743046838122488587296674935653179670626104770560000000000 3498 364686076370349511933364692706452693263940643807372264238812806442101012408745695641600000000000 3499 13078487234817591149431777251320713786681943770528554889268380279197081907322146162055577600000000000 3500 401535715083369683469854425170048554678709037642767692210317811331908808718604531467430343475200000000000 3501 10541000867878597110541055554014066072124132882187182379421774520853460929678315130216847825384243200000000000 3502 236195081264974237800559942995762455041559661163772428443625362172723731813373737572349877454609842176000000000000 3503 4507218311617269259594163433949571370336545012381726906256833541635149821429988409587146139775141727436800000000000000 3504 73043979958069465620983012610586753627674048470658266242798244375739238006094392165769290341195946834840780800000000000000 3505 1001958881880830473816148180581940616861530457681713569705712077750890275577197996216290509468253041922877958389760000000000000 3506 11587885690232238467485403588779508297222875480886943982931876881976219319421581871932834270579454488232373483691048960000000000000 3507 112479743766520928057724984168419760538376711334475936260992084934382502193852154703561377986424571565775571948361115238400000000000000 3508 911567980553533178387819764553493287906015833429259980583725854046788478493890390904719567595695134989492599518646581067776000000000000000 3509 6131206237203064157836475736386795854455862495645202629406140094318699306349906769225143811648645477939327224362416904261861376000000000000000 3510 33991407379053787691045421482528396217103301675857003377427640682902868954403883128584197291780090529695630131865239317227759468544000000000000000 3511 154119234050654328474276782641879395441650699043605063442507079478261149959844909581331626920756206596512870606917760563621450318086144000000000000000 3512 566388185136154657142967176208906778248066318985248608151213517082609726102430042711393728933779059242184799480422770071308829918966579200000000000000000 3513 1669815349451408684649675047677713347144071884062873851122168578089912128863800571375499875392950444656732095195464584855685941297462378496000000000000000000 3514 3902653144964904109323581705548876865219309652799182579575647173215787570824501429523021238183100415711839976841541110910947871742986777788416000000000000000000 3515 7131819861484436195209608168197318979983629868372449079704525519968050657998146040922641096976888645397979569108141984396120739333755265924202496000000000000000000 3516 10027338725247117290464709084485430485856983594931663406064562881075079225145393333537233382349505435429559274166047630060945759503259903889428709376000000000000000000 3517 10642529506498764756663489885074131221070371507377470863679875252427523274904313411027220403374731849981588991797315957634955134478189633128050416680960000000000000000000 3518 8334781002984295767323827867889635398396164633146145602713502302953765596346114924004475768537684733038212852523371655242533284265024302155020536853299200000000000000000000 3519 4685429197677633343661733389118265807036859318387079389586944217691239921392108297278823762805646156080250732787753850500956403185292123088376160255685427200000000000000000000 3520 1827317387094277004028076021756123664744375134170960961938908244899583569342922235938741267494202000871297785787224001695372997242263928004466702499717316608000000000000000000000 3521 473587184274726523043959409931233416135944638431722711745435097812267683117997358026464992887643669786790494433537615658903255334056012170133248311268200153088000000000000000000000 3522 77127055724741176610016246760229442056425269687451984484256573072283594107788141164310013127416254793848737664890411693021387297260550553421700439263678310645760000000000000000000000 3523 7318102031556837222531774111203165664888723263367537132459693444998071254878502696520577989764146966486112783087276272268075817972628982743268320748739709475225600000000000000000000000 3524 363243973566366647591122605883357132093567536527152297665726601906267900469423861118203234764656749427401598142332076787124490601186856779802227557164716488497561600000000000000000000000 3525 7991367418460066247004697329433856906058485803597350548645985241937893810327324944600471164822448487402835159131305689316738793226110849155649006257623762746946355200000000000000000000000 3526 58371727230490918673773441362821215661644591956711082268370674810676789571086547421429528508268319386246795944959102426313570315738548811223871002229599658325521203200000000000000000000000 3527 74517098592116066392051201739771764674439904625588615661749797630651220729046656282675993840342535386698037376543535012315196147751338907945367236888850627649601536000000000000000000000000 3528 1 3529 2924064 3530 4011611123520 3531 3438239568857533440 3532 2068075313871039932659200 3533 929790116513908585404115046400 3534 324965364882077106233079825176985600 3535 90665336802099512639029271224378982400000 3536 20577926166291117460751757815394594024652800000 3537 3852736523027464951785015776583611857255661568000000 3538 601327411041080674744701692377616971456749146210304000000 3539 78871415219226776384623607866849793140568578196898840576000000 3540 8747431483426393701877642789492643432737609586372558161182720000000 3541 824234133198645615046399403691535436609528964330219684902039715840000000 3542 66218970261179188712827728092577956977209556994289849485029870770585600000000 3543 4547918877537786680797008365398254085194752374367826862631851524523819008000000000 3544 267501198008596613661123736914131533128266893187707228341353729913763682844672000000000 3545 13489613354635864997612244540102745924717684834821038394851513269439490001710612480000000000 3546 583497722192559219093383508330324309222305030091795622782100490307361619853993113026560000000000 3547 21647151285215323281818114071151526267611493137426573609823525979360687294878035026850611200000000000 3548 688346940142919457376893300291511808020644064530458900931973390854700814946179196801309160243200000000000 3549 18739557098450839307628543207136117461554014012777213118972043592628374986094782453718840578460876800000000000 3550 436052457719952439016418356299869147769033220610041406357462207088105351040074592441261312223895093248000000000000 3551 8653859158305156978420793793183177031046166423772915660013120399939487657145577746407320588368272116678656000000000000 3552 146087959916138931241966025221173507255348096941316532485596488751478476012188784331538580682391893669681561600000000000000 3553 2091044623055646206225004898605789113450150520379228319385833901393162314248065383407910628455484609230354000117760000000000000 3554 25282659687779429383604516920973472648486273776480605053669549560675387606010724084217092953991537065234269418962288640000000000000 3555 257096557180619264131942820956388024087718197335944997167981908421445719300233496465283149683256163578915593024825406259200000000000000 3556 2187763153328479628130767434928383890974438000230223953400942049712292348385336938171326962229668323974782238844751794562662400000000000000 3557 15489363125565635767165833439292957948099021041629985590078669711963029826568185522252994892586051733741458251020842705503649792000000000000000 3558 90643753010810100509454457286742389912275471135618675673140375154407650545077021676224526111413574745855013684973971512607358582784000000000000000 3559 435160190260671045103840327459424175364660797299590767367078812644502070474856215288465770129193995096036340537179559238460565604007936000000000000000 3560 1699164555408463971428901528626720334744198956955745824453640551247829178307290128134181186801337177726554398441268310213926489756899737600000000000000000 3561 5343409118244507790878960152568682710861030029001196323590939449887718812364161828401599601257441422901542704625486671538195012151879611187200000000000000000 3562 13380525068451099803395137276167577823609061666740054558545076022454128814255433472650358530913487139583451349170998094551821274547383238131712000000000000000000 3563 26332873334711764413081630159497793156862633360144427371216709612189725506454693074175905588837742690700232255168524250077984268309250212643209216000000000000000000 3564 40109354900988469161858836337941721943427934379726653624258251524300316900581573334148933529398021741718237096664190520243783038013039615557714837504000000000000000000 3565 46440128755630973483622501316687118055579802941283509223330364737865556108673367611755143578362466254465115600570105996952531495904827490013310909153280000000000000000000 3566 40006948814324619683154373765870249912301590239101498893024811054178074862461351635221483688980886718583421692112183945164159764472116650344098576895836160000000000000000000 3567 24988955720947377832862578075297417637529916364731090077797035827686612914091244252153726734963446165761337241534687202671767483654891323138006188030322278400000000000000000000 3568 10963904322565662024168456130536741988466250805025765771633449469397501416057533415632447604965212005227786714723344010172237983453583568026800214998303899648000000000000000000000 3569 3247454977883839015158578810957029139217906092103241451968697813569835541380553312181474236943842307109420533258543650232479465147812654880913702705839086764032000000000000000000000 3570 617016445797929412880129974081835536451402157499615875874052584578268752862305129314480105019330038350789901319123293544171098378084404427373603514109426485166080000000000000000000000 3571 70253779502945637336305031467550390382931743328328356471613057071981484046833625886597548701735810878266682717637852213773527852537238234335375879187901210962165760000000000000000000000 3572 4358927682796399771093471270600285585122810438325827571988719222875214805633086333418438817175880993128819177707984921445493887214242281357626730685976597861970739200000000000000000000000 3573 127861878695361059952075157270941710496935772857557608778335763871006300965237199113607538637159175798445362546100891029067820691617773586490384100121980203951141683200000000000000000000000 3574 1400921453531782048170562592707709175879470206961065974440896195456242949706077138114308684198439665269923102679018458231525687577725171469372904053510391799812508876800000000000000000000000 3575 3576820732421571186818457683509044704373115422028253551763990286271258594994239501568447704336441698561505794074089680591129415092064267581377627370664830127180873728000000000000000000000000 3576 447102591552696398352307210438630588046639427753531693970498785783907324374279937696055963042055212320188224259261210073891176886508033447672203421333103765897609216000000000000000000000000 3577 1 3578 2985840 3579 4184774193600 3580 3665770128561340800 3581 2254668575272938272448000 3582 1037073591496282652950743705600 3583 371023448093710081919658068115456000 3584 106019950292777655908542292963991552000000 3585 24659498298448033320735577547373687054336000000 3586 4734294879991376423803621081395116265271787520000000 3587 758195431312666937721580394736995311836770662612992000000 3588 102110314346320380140807349470475178619486105701342248960000000 3589 11636491422906670520846405545655351355476636605724962691481600000000 3590 1127490087866071831903093523917666399135676413470583531233922252800000000 3591 93220880464766819061747772557512657880537725865747846362420691861504000000000 3592 6594482372429790687155662129827468423532390942833348950816184710559537561600000000 3593 399872924858211432792401462397413116531945355796057197005116400386553958891520000000000 3594 20808446132151068347380589982073384671107067032436708162270951319880064364340838400000000000 3595 929749117779352601852094601185681591617958564431982036301149132907334449217901114163200000000000 3596 35668601549502521316632119776329219418223483010532422425277400761446587019969489532878848000000000000 3597 1174238897890862603760582688732578966623451639493135772178072254987430801967011571013997979238400000000000 3598 33137021698480142678123643476033378438113805266496291490865199035745297231509066534015022974107648000000000000 3599 800349447713836755156717236246595271221643253018430429390278734528800960769757163341555573069174538240000000000000 3600 16510652341503260024618619736994219335548606992724641719761874447252969872185641753013966912018413906821120000000000000 3601 290174714901919794932672241877673404822266767897135578224814943410470945503662653809220468478723624412381184000000000000000 3602 4331449576329552855751795861397706020718168935071258661584941652885836222370992579916386301800646690548590428815360000000000000 3603 54716203801910705382427685873748560209410592501338622877344547556685540341366492421066842960130938424760732324619878400000000000000 3604 582484387362340520298932953729316617073736540839250384208709011267337957789591515429157136001127245608480640446870061056000000000000000 3605 5200420610370976165228873410895338757234319836612827430215354052594793287145473049751514910218064048792515157909655905107968000000000000000 3606 38723407813914089417914583598232394870247552604074963975196674279907574566420463805632487231465129334353645627552106763759124480000000000000000 3607 238969894301226628615834478301411755223271696630267417683733716316165624164293966237319205202817606148163217896749561260510308990976000000000000000 3608 1213427453611486568078016297723394335151457992470012716696662073720246158054887523400529551321790947863947488036366078645707346395791360000000000000000 3609 5028140010902597466473280033691315276283854056297615194811793467978270017439940175090944328289671240211232403550691938388149816627560448000000000000000000 3610 16843354829248991949509765698314325936409768569677684063493178700733026691147901415613737873528891441754862873275990595066049494826577035264000000000000000000 3611 45120375230823476081216160582425553126123580039007160720675256354787178559698554733355860162382689191618615014646388923488699646729548128583680000000000000000000 3612 95456665838330145997420909328179500193627045930523549220660572344187754960898262393887657759536817253788341924985900406532692972621032020831633408000000000000000000 3613 157185309747116973742419764027068910318839202298928777716687742460095836502279138741935009777370625744571469703143449336090501094915966060969423011840000000000000000000 3614 198053490281367386915448902674106827001737394896650259923026555499720753992871714814838112319486988438160051825960746163474031379594117236821472994918400000000000000000000 3615 187129276712163543679270457937135039912378405957087656112535406543736156614738580229261778545233179812728907914718279743509779543498610138706267537093427200000000000000000000 3616 129407092126334635205895493604218769908637066888786002188591792679091388305115372020081799163203560501264067857947487299550224468927115780536103473728454656000000000000000000000 3617 63590645070880839740177045557113103533104254669149441475474006922505508213133693810668196108798229630321162945395395258998980304030784694555441246990162617958400000000000000000000 3618 21403680536052575327181542163125873872118017425225909569793690134892097886371828648468807470766233387766635332840401331077705565746947043533294858743030344581120000000000000000000000 3619 4708809717931566571979939275887692251865963833549700105354611829676261535001802302663137643568571345308659773224888292837095224464328349577324868923466675807846400000000000000000000000 3620 636674876745444838360264347674675412845318923912975730523993329714832199174429734597290285109480786084291812128593035687322596163618721498664343905140354724344627200000000000000000000000 3621 48618808769652151292965641095157031526369808735172692149104945178223549755138270641974894499269441846436829289819831816122816434312702368988913534574354360768135168000000000000000000000000 3622 1853997241082735369305089780428654802205568706434585327285868576129591363995939387147309310238808049077457756918462919921483400028457717004110569451768712957291554406400000000000000000000000 3623 29019087251729770997818796563231118643217597144193509470561421191593603958197312146653537029824821637734121412636810920510174956967164266151295869679858115853259112448000000000000000000000000 3624 129659751550281955522169091027202870533525434048524191251444647877333124068541181931856229282196011572854585035185750921428441297087329699824938992186600092110306672640000000000000000000000000 3625 64829875775140977761084545513601435266762717024262095625722323938666562034270590965928114641098005786427292517592875460714220648543664849912469496093300046055153336320000000000000000000000000 3626 1 3627 3048480 3628 4364121659040 3629 3906587144306246400 3630 2456579193954096923712000 3631 1155822476018757765884034969600 3632 423198620481888062189609983944192000 3633 123831301941964302101177398181942132736000 3634 29510547144044367744486838704234084507648000000 3635 5808462625871772755254862839358714073358663680000000 3636 954280456652149766442678772686218237311797558116352000000 3637 131930140659847570801397106395481204234026295861911224320000000 3638 15444797706767035418577956451506193617268990403962223208693760000000 3639 1538444418957443808017305182168030787605689311838366313646286438400000000 3640 130867774498614957528992065321123538947677961311530630470321355882496000000000 3641 9532618082918311290343828425295152374611178986669989572466960076650420633600000000 3642 595729051319376216200924627653288928710857366798207660844357086290172224471040000000000 3643 31979296160990062933869117235607517494543492491955362017805883081078835759934341120000000000 3644 1475471426041146520330497954055538178002412504424667144564867102222509017237103942041600000000000 3645 58512537373341214744138084127461416124276724938626221057196634956979794437253319907868672000000000000 3646 1993475338279836513360989215755308478221208597279044450441843595676336012641670806605159360102400000000000 3647 58289218891302419650675324668685219903188139384439259730919506737576065009642454385134859689394176000000000000 3648 1460637742077752078161008956150036369979498936758635533637258690515061753404806823098338920851243532288000000000000 3649 31305912231941246280445694566248779519351904168023346637470567133752384432975372674545963235775174420725760000000000000 3650 572506869941625541353650639380274555460147947472726951632742996458496730318037127785759302674238502219022336000000000000000 3651 8906924480903024182250171771324860267955671331273292459033823680582142091072745305180174648773160800283016938127360000000000000 3652 117478908162925926262271207905401320449616860370521160883710352107001307203522174904055280473222308970809807638154444800000000000000 3653 1308349546998487937902218634530465016811777460962008555299561779154328335958159403887029874710224274751356515465277367910400000000000000 3654 12246151759905847098764766419205152557358237034604400077603898252884513224568372020382599627287699211672696984754996163641344000000000000000 3655 95824026115787407712127613649863214424680384410083809158961261777398404859277757891904120945659472590095462061400128601844613120000000000000000 3656 623028652999626567462711318428680647546386923357482910389734331824288948714052126261582213564488758886282675230811356143473305583616000000000000000 3657 3342649211835415829045101499388973074190808809445695408258729486097281869358746762575043669678895818644081759496404669476854199505387520000000000000000 3658 14682168831835584602101977698378640606748853844389036368850436926496548450924625311265557438605840021416798618368020460093397464552476508160000000000000000 3659 52321910746177719672945229616040246525868642790913656878085193410787699934204119291055441053940811712685318712729672912332834600950643556352000000000000000000 3660 149717608720459716087671805568957517191228242856705578754967896086339274311727022524317172356997105044916313457690290518848867009602591517573120000000000000000000 3661 339918858838931739405450067363761147030964602581864346005279111274424688397345031939209708119326227293977998074340035593994467658601723781498011648000000000000000000 3662 603922505870502057010349619682948971225013777253778988069379221030894529719283006745329248092002930492300909912077463238663504206782395918461467361280000000000000000000 3663 826165988030846813990158279726274192635818847283169655678910774370263716655979153227610411389860008913467644759721969710491673754878317616455287350231040000000000000000000 3664 853777324999246168036671464338178619600226477179212431013442792355796214554744772296006864612626382895575642360902151329763369167212408757847345637988761600000000000000000000 3665 651497774153270922071060071248825531264172819509060562742565576936115265260236010859722161304404132178777720940011487783942509395288238067526589902219116544000000000000000000000 3666 357085930013407792387148025051481273685893122372916094439200192718684776889135357552213716610943904847188068847220296454378889399557483284811323925406297777766400000000000000000000 3667 135866841663638086859500224165929460231705675829694904225646902595402012670012477507671560466603046722344728634552112797275870113002359493733089103325323056906240000000000000000000000 3668 34374310940900435975453556713980153438621535984912810769088666356636709205513156809440904798050570820753216344541684537710795138589596951914471543141306733397278720000000000000000000000 3669 5467913647343232141211682044735447663259797817134968038617825066962676534086278897129669507410834986370976739457328424138182296464019608164999659420617164103195033600000000000000000000000 3670 507024720026372434912355971420923328774999433952515218126380142572902733160727679552023899778095607827126934022406817510995085672118181848027241146275409762296266752000000000000000000000000 3671 24607599745279942174413009812962145556546639194495405253066982919538212649400650047591559935896906833209893864554144209866961491286802425690922103632566553796778813030400000000000000000000000 3672 529598342344068320710193037278967915238721147881531547837745936746583272237100946676427050794302994888647715780621799299310692964650747857261149621657410614321978802176000000000000000000000000 3673 3786064745268233101247337457994323819578942674216906384542183718018127222801402512410201895040123537927353883027423926905710485874950027234888218571848722689620954841088000000000000000000000000 3674 4732580931585291376559171822492904774473678342771132980677729647522659028501753140512752368800154422409192353784279908632138107343687534043610273214810903362026193551360000000000000000000000000 3675 1 3676 3111990 3677 4549828963680 3678 4161364566761001600 3679 2674941788972238872486400 3680 1287165939202707512007220761600 3681 482249590781686396448625330541056000 3682 144469852265625019118040297878932488192000 3683 35268702684345707792191587719694393679872000000 3684 7115366716692921625187206978214424739864363008000000 3685 1198967753229624065530545124657043426366104624300032000000 3686 170120444535066604454433110878383658091244434137727631360000000 3687 20453921287340127986765401787129823979626500805247268573675520000000 3688 2093993792469854072023554275728708572018854896668887482463000985600000000 3689 183214884298060940540588891449572954526749145836142882658449898235494400000000 3690 13738184884205801565495517436454778422233757951377337913261207169290312089600000000 3691 884567379231801048298342628939732045661576090094308344890105976612679969669120000000000 3692 48968297246516033867487085767024011163519722878306648089765258467901967257399459840000000000 3693 2332196770194070306328851604797463571681232668284151293021886709964611027245744940646400000000000 3694 95570477709790650748758870741520313002985317399756161060087837096400330914180422516185497600000000000 3695 3368285916403861694989257640414141911477214526437006140401735730625533262739374811160441677414400000000000 3696 102006133059779234388681818170199134830579243922768704529109136790758113766874295173986004456439808000000000000 3697 2650787013400364882588497735235251189962794366710116338823173179082889848771686456734022485989293817856000000000000 3698 58999603821735425682378424374853469094163204008967076355232991905917955277530510040490469175114751792906240000000000000 3699 1122113465085586061053155253185338128701889977046544825200176273058653591423352770460088233241507464349283778560000000000000 3700 18184970815177007705427434033121589713742828968016305437194056681188540102606854998076189907911869967244492915343360000000000000 3701 250281152173190016819621269015854987044835919919805951447904663184481045781416807404291684486430136503029590185633382400000000000000 3702 2914051263769359498054941504181490264717140708506291782258114871752822202815900490475657448218226793764384966263572319436800000000000000 3703 28574354106446976563784454978145355967169219747410266847742429256730530857326201380892732463671298160569626297761657715163136000000000000000 3704 234768863983679148894712653442164875340466941804705332439455091354626091905230506835165096316865707845733882050430315074519302144000000000000000 3705 1606758105104300095035413400158176406830155749711403295215630645231060972999397588779869919192628904496202688753145076370010103873536000000000000000 3706 9099433965551965312400554081669982257519423981268837500259874712153711755476588409232063323014771950753333678629101600242547543097999360000000000000000 3707 42319192515290802676646876895326669984158461080886046004333612317548874946782743544236018499510950649966066605884294267328027986063020523520000000000000000 3708 160235851660169266498394765699123254985472718547173074189135904820537331048500115328857288227693735870098788557734623294019305965411345891328000000000000000000 3709 489077521820168405886394564858594556158012259998571557266228460548708296084974940246102763032857209813393290628454949028239632231368465624072192000000000000000000 3710 1189716005936261087919075235773164014608376109036525211018476889460486409390707611787233978417641795528922993260190124578980636805106033235243040768000000000000000000 3711 2276323291358046214885163951112653814617359621956551570415352448501063996634220563886241012039087968778672660437830438361116285087102876923431684669440000000000000000000 3712 3373511117792624490459812975548952953262926959739609427355552328678576843011914875679409179841928369729992882768864709651174334499086463600525756680110080000000000000000000 3713 3803189902269369293981536522960977487310099761980128101787154256857637683016590349318576033274426614716655134153109583196218644472128002648592721478313574400000000000000000000 3714 3192339093351027518148194349119245103194446815594396757438571326986964799775156453212638590391580247676010832606056290141318296036912366530880290520873671065600000000000000000000 3715 1944134507850775758552250358613620267845418110696987625280089938135061563063070280006496901548472370834690597057088280696062842286479631217306096927212065678950400000000000000000000 3716 832184405189783282014438873016317943919197264456881288382087278396837327603826424734488307857943661174361462886631690883314704442139451899115170757867603723550720000000000000000000000 3717 240620176586303051828174896997861074070350751894389675383620664496456964438592097666086333586353995745272514411791791763975565970127178663401300801989147133780951040000000000000000000000 3718 44654628119969729153228736698672822583288348839935572315378904713528525028371277659892300977188485722029643372234848797128488754456160133347497218601706840176092774400000000000000000000000 3719 4968842256258449862141088519925048621994994452734649137638525397214446784975131259609834217825336956705843953419586811607751839586758182110666963233499015670503414169600000000000000000000000 3720 301443096879679291636559370208786283067696330132568714350070540764343104955157963082996609214737108706821199840788266570870278268263329714713795769498940284010540459622400000000000000000000000 3721 8650106258286449238266486275556475948899112082065015281349850300194193446539315462381641829640282249847912691083489388555407985089295548335265443820404373367258987102208000000000000000000000000 3722 92758586259071710980559767720860933579684095518314206421283501091444116958634361554049946428483026679220170134171886209189906903936275667254761355010293705895713393606656000000000000000000000000 3723 231896465647679277451399419302152333949210238795785516053208752728610292396585903885124866071207566698050425335429715522974767259840689168136903387525734264739283484016640000000000000000000000000 3724 28395485589511748259355030934957428646842070056626797884066377885135954171010518843076514212800926534455154122705679451792828644062125204261661639288865420172157161308160000000000000000000000000 3725 1 3726 3176376 3727 4742075257920 3728 4430805437990131200 3729 2910966064469789361235200 3730 1432335030090230915617057689600 3731 549022611043766051341511914769817600 3732 168358567994586636452519402252614238208000 3733 42094903203896489945518991794473953746944000000 3734 8703093174136796698576087874179626954544840704000000 3735 1503790063372748827953565071603749382221893935562752000000 3736 218937615575563977906574786173919838239166750020727734272000000 3737 27028395986842311982511423790135838830220733206933890615214080000000 3738 2843220929225122960178770943191274024392573621165094930316735283200000000 3739 255809461095405841509501471080535823301498807393859873900477216404275200000000 3740 19740304493810277977605209520342788412530059968969378749152025835485108633600000000 3741 1309159721263065551481547090830803427579132613339576350437356845386766355110297600000000 3742 74714515386436835179258646324943852084545556556591586776136683023190630454588866560000000000 3743 3671969382858748992943298271383240517115132286234621184757864181646408851408194161868800000000000 3744 155433304407132047371607833733461607960899197529273756449373625167771966761524203652697292800000000000 3745 5664844495770131032481933304332875032938951703553146690675646456052033214607130364224379184742400000000000 3746 177610678739380313994410695166934964175596801183173744356566497000378833382322302185293278347683430400000000000 3747 4784347292478707349062166644083136294079189832598746562754019884198386556319629214593113755200188841984000000000000 3748 110530903362238518999898820347826752227039926497811737981955478507289333937652094759399866302746623612026880000000000000 3749 2185168326745614960998249703571447934840522586880113606968764321219483309613897500369645506838725062153868410880000000000000 3750 36868160008852015621962468998657469556629297085841276776776991627615122399805678626236658991382969248660067828367360000000000000 3751 529165864594744606990056397347807686894795944973304011632712716447188496794995535654788132914166574320691133535339151360000000000000 3752 6437008761759182174807930486848665062360251117297480354838820910737577403235123471498467199049217395181029477716547810099200000000000000 3753 66078193871158633303751552136961135674078820665886242085404367656189352607566840693314443822239876996317260813573833466314752000000000000000 3754 569603145403024820269138896876072156563755858804858839361300877384994452491378934616466135326165979691288763007601420180800929792000000000000000 3755 4100003440610972656297261779713967382945914671677373925722643715417190069032945571369323242077742721817896516128715022461405092642816000000000000000 3756 24485749580030743022459672801584679529324995440505235455244753770886351632918819719388097669203386340208970626129218851561764297790980096000000000000000 3757 120446932543519976848918034240545137647220235384060284781564896596100644079304731625902514190915782619134189570593760607010541191102443028480000000000000000 3758 483977674402143906974743373948372280364284945815951326122288039049786224391388103442262829748952508342339198092749474439078720058793452896256000000000000000000 3759 1573553765856194001547530339110260745899691619125838923378300264374104952621223720791808889757888414182221891587202879482162295005272454616580096000000000000000000 3760 4094836485548061418884258951033215678186968933428040261179873945119813688135458756849084390832813621820479139593212521806724052259434719042231861248000000000000000000 3761 8422396178024770995075106619116819114084230601239240810536804059453936787546616086379091744544625484481088843619972621936130254822280644616697233276928000000000000000000 3762 13494044471170497961839251902195811813051707838958437709422209314714307372047659502717636719367713478919971531075458838604697337996345854402103026720440320000000000000000000 3763 16555061927525489867919629570536019650643963669795851737191142059262658149601628579386742733076915852296028231019418185677657628878674835058580081729129676800000000000000000000 3764 15240844703740389441481702053859621782992842861547442583900276012711960979571714679853887463804963763098374297603107449706938961724613878921622032164171074764800000000000000000000 3765 10276139541496957580919037609814849987182924299398363162194761101571039690476228622891483622470496817269078870158895197964903594942820907862903655186692347160166400000000000000000000 3766 4926531678723517029525478128256602228001647805584737227221956688109276979414652434428170782519026474152219860288859610029223050297465555242761810886576214043420262400000000000000000000 3767 1618717551580584166844085670712883589200541421834985088944357197521619578950528657026398971399108698650015096952053871866744716526310111008336023577017898899980943360000000000000000000000 3768 347836050618711574456729106915977775911930296226866563298740941979064300220997320719161081295994520361073011531092506419737701876816405249233136229108032228740091084800000000000000000000000 3769 45961790870390661224805068809306699753453698687795504523156359924233632761019964151390966514884366849529056569131178007371704516177513184523669409909865894952156581068800000000000000000000000 3770 3431813718322502704785445137761566914924542835355397671062341541009444579489490656637192166444699391431502890495127957883753937207920984444433982606603320156427691386470400000000000000000000000 3771 128021572622639448726343996878235844043706858814562226163977784442874063008781868843248299078676177297749107828035642950620038179321574115361928568541984725835433009112678400000000000000000000000 3772 1961181538048944746446120803241059738541892305244357507192851165933389901411126501428484581630783992646369311408205594137158031683224114107672097220217638353223654607683584000000000000000000000000 3773 8580169228964133265701778514179636356120778835444064093968723850958580818673678443749620044634679967827865737410899474350066388614105499221065425338452167795353488908615680000000000000000000000000 3774 4202531867247738742384544578373699439732626368380766086841823927000121217309556788775324103494537127099362810160440558865338639321194530230725922614752082185479259873607680000000000000000000000000 3775 1 3776 3241644 3777 4941043450560 3778 4715642930432353920 3779 3165941194204369451270400 3780 1592671040921226913633892505600 3781 624460832408558333205231109165670400 3782 195979895556198506495510866684683761664000 3783 50177124619044616015058638219012952866357248000 3784 10629187565134284492523254862727577182190010368000000 3785 1882896802038147692143539459403013932361867196628992000000 3786 281221592420336488862755544309603930152033153043865796608000000 3787 35639212407429243233577010130356106068167161485249112404131840000000 3788 3851271985950393827878517004868180269404486086850901314701759610880000000 3789 356220651431920283971174945710278856746946937398926366459543039665766400000000 3790 28281782399785879025607463639721879552567105147850359938688960091223857561600000000 3791 1931334638298977892779708084492967432765255043441553229853130395669586009024102400000000 3792 113596559107949882058260594922618713883645795172777004384126181331177591201364705280000000000 3793 5759194084694248420511067815116871968948996954199563752936018558582262303787588738088960000000000 3794 251734373441985598460538774198758473762760656868062931640833371195630685298555503741868441600000000000 3795 9483840785053365436402337779164026740538244986847402886636756426424190437937780047971151668838400000000000 3796 307720827118228683548455739300852437932138643910382417548004744802981932255418872390798819462846873600000000000 3797 8588768031076233674822443734558883226720473313942328166871674249946501167368972927402095777407567921152000000000000 3798 205863807512169241637311552897827326022861863102174361991392078719826384458877026489382250988865586477400064000000000000 3799 4228442606299956223230379296521373276509582668118661395303193296905233936785334124091911435311299146245797314560000000000000 3800 74234538396202031455032538929729229242402233321491219455942861520468286994203325882557597158325167811491217654415360000000000000 3801 1110503011614323189317160608518638666863726701422849263848932320431423746795131476233287771890293233433563083053035683840000000000000 3802 14104622139737031530093847684418398445465844359960655483396828172057338721794608783136347244975491057087844002643612113305600000000000000 3803 151471552104655944034753557975495526391349911987954616472696165858034054438883988666213109684826794960788797864961556715090739200000000000000 3804 1368884978468559648711317671524754053677413273579418823626352108554260861632507439642797647799979531838742349808590509789344169984000000000000000 3805 10354245977136185182852406867413239662015954001354723981909727349104429157388286273458121407959045178828247133952178616046599301758976000000000000000 3806 65149583704010369827615915132787808033382577154201430050561934140394042737587573896229045584130438655198868273093814444333980006622429184000000000000000 3807 338614961301593897179033718902664632253505944758961932687795652694698037128611415325650464423517954910396117849405100574425861084420075683840000000000000000 3808 1442253469718388842784735254366149395485569138531534951844418356368362948686336548257943232651878474860170810316393433828454585775204489630842880000000000000000 3809 4988500236437721409161319585689975556150086196803191480497164667909396551926858178680415416466497313045767273329643171124301743740119058252562432000000000000000000 3810 13866605371515026168494422356907934910224053888199499975359118586883005443913258062966217596229300673892077086349742403390951904242176662211194257408000000000000000000 3811 30608220256724167762590021615814781658501228282552362945609361094113087349864531630987430974076809687504444821935998065084961169963897952387509457518592000000000000000000 3812 52910858584326426218790750879662525266965907052758084702734452312958731537765822786971786083836560746291467319216930709265786930564619271208246078456463360000000000000000000 3813 70477263634322799723429280171710483655598588194273768824042290480861030408304075952246419063670298914060234469196951704742028191512072869249383776504009195520000000000000000000 3814 70965183151791188336899175188283863927060424574080279531285660184190068311130796478069663503341862521926805323214469062697934540530233373728802587264421566873600000000000000000000 3815 52798096264932644122652986340083194761732955883115727971276531177037410823481312579683829646486345716313543160471564982647263298154493630054229124924729645753958400000000000000000000 3816 28232816158838616823049855427316681998932520116620224879079674866472394997414738951146055638282113255718490737809233919013624403627783374275827300849994457402677657600000000000000000000 3817 10486474573282914819989946301574767599603507471887512097943879236118318141896903038997106379933356352124010845472001169919346207061748110445307283172855084178137415680000000000000000000000 3818 2591378577109401229702631846524034430543880706890155896575620017744029036646430039357750055655159176689993935906639172827045878982282219106786864906854840104113678581760000000000000000000000 3819 402841578805188736617409132505099897839094182616560598467664566394753604787763215209250235924574744739989966400032089594022586641791144970236867180974706961639490034073600000000000000000000000 3820 36524303145003778786645094680462390737411205890568160927734920686457660167423864845638688057161443523092423620269576123191381188855730477301475957741706764521980429756006400000000000000000000000 3821 1734110392797570714565932321350649160228392905760888336221153625635294126209863496149454232974795492487692460579755527240216880792628594835357032428432338559043592577980825600000000000000000000000 3822 36527006146161595902558999960364737630342744185176158571466852965509386913782231089105525332873351863038628424977829190804568340100049125255392810726553514328790567068106752000000000000000000000000 3823 255689043023131171317912999722553163412399209296233110000267970758565708396475617623738677330113463041270398974844804335631978380700343876787749675085874600301533969476747264000000000000000000000000 3824 313088624109956536307648571088840608260080664444367073469715882561509030689561980763761645710343015968902529356952821635467728629428992502189081234799030122818204860583772160000000000000000000000000 3825 1 3826 3307800 3827 5146920261000 3828 5016641415353568000 3829 3441240428483010273120000 3830 1769634489912474348482102784000 3831 709614582282452651369580805870080000 3832 227883599483951751738966124051957862400000 3833 59734672165529304779831712165491610555187200000 3834 12962423859919859137223481539911679490475622400000000 3835 2353621002547684615179424324253767415452333995786240000000 3836 360540503102995498541994287576415295066709170569058713600000000 3837 46893700536091109517864487013626455352851528270064621584384000000000 3838 5204421602635667334970968925497540904600656874122839614461837312000000000 3839 494750904766555949959965202375387301037426301942953286749365332869120000000000 3840 40402546285408398608010662342459827932238721639786228483841371558891225088000000000 3841 2840197997498496901146629536019069754066551534472872396842838817161155895623680000000000 3842 172115998648408912209485749882755627096433022989056067248676032319966047274795008000000000000 3843 8998740757334763157048543461120112451482807740936818363962528997784784849668107403264000000000000 3844 406023182970944513646030280965739473810904285271069244581989308380049492417025006035271680000000000000 3845 15806401308422275727337229631940044567563741644745671477727927377373650729896300079951919448064000000000000 3846 530553150203842557842165067760090410227825248121348995772421973798244710785204952397928999073873920000000000000 3847 15337085769778988705040078097426577190572273774897014583699418303475894941730308798932313888227799859200000000000000 3848 381229273170683780809836209070050603746040487226248818502577923555234045294216715721078242571973308291481600000000000000 3849 8131620396730685044673806339464179377903043592535887298659987109433142186125642546330598914060190665857302528000000000000000 3850 148469076792404062910065077859458458484804466642982438911885723040936573988406651765115194316650335622982435308830720000000000000 3851 2313547940863173311077417934413830555966097294630935966351942334232132805823190575486016191438110902986589756360491008000000000000000 3852 30662222042906590282812712357431300968404009478175338007384409069689866786510019093774667923859763167582269570964374159360000000000000000 3853 344253527510581690988076268126126196343977072699896855619764013313713760088372701514120703829151806729065449693094447079751680000000000000000 3854 3259249948734665830265042075058938223041460175189092437205600258462525861029779618197137256666617932949386547163310737593676595200000000000000000 3855 25885614942840462957131017168533099155039885003386809954774318372761072893470715683645303519897612947070617834880446540116498254397440000000000000000 3856 171446272905290446914778724033652126403638360932109026448847195106300112467335720779550119958237996461049653350246880116668368438480076800000000000000000 3857 940597114726649714386204774729623978481960957663783146354987924151938992023920598126806845620883208084433660692791946040071836345611321344000000000000000000 3858 4241921969759967184660986042253380574957556289798632211307112812848126319665695730170421272505524926059325912695274805377807605221189675384832000000000000000000 3859 15589063238867879403629123705281173612969019365009973376553639587216864224771431808376298176457804103268022729155134909763442949187872057039257600000000000000000000 3860 46222017905050087228314741189693116367413512960664999917863728622943351479710860209887391987431002246306923621165808011303173014140588874037314191360000000000000000000 3861 109315072345443456294964362913624220208932958151972724805747718193261026249516184396383682050274320312515874364057135946732004178442492687098248062566400000000000000000000 3862 203503302247409331610733657229471251026791950202915710395132508895995121299099318411429946476294464408813335843142041189483795886786997196954792609447936000000000000000000000 3863 293655265143011665514288667382127015231660784142807370100176210336920960034600316467693412765292912141917643621653965436425117464633636955205765735433371648000000000000000000000 3864 322569014326323583349541705401290290577547384427637634233116637200863946868776347627589379560644829645121842378247586648626975184228333516949102669383734394880000000000000000000000 3865 263990481324663220613264931700415973808664779415578639856382655885187054117406562898419148232431728581567715802357824913236316490772468150271145624623648228769792000000000000000000000 3866 156848978660214537905832530151759344438514000647890138217109304813735527763415216395255864657122851420658281876717966216742357797932129857087929449166635874459320320000000000000000000000 3867 65540466083018217624937164384842297497521921699296950612149245225739488386855643993731914874583477200775067784200007311995913794135925690283170519830344276113358848000000000000000000000000 3868 18509846979352865926447370332314531646742005049215399261254428698171635976045928852555357540393994119214242399333136948764613421302015850762763320763248857886526275584000000000000000000000000 3869 3357013156709906138478409437542499148659118188471338320563871386622946706564693460077085299371456206166583053333600746616854888681592874751973893174789224680329083617280000000000000000000000000 3870 365243031450037787866450946804623907374112058905681609277349206864576601674238648456386880571614435230924236202695761231913811888557304773014759577417067645219804297560064000000000000000000000000 3871 21676379909969633932074154016883114502854911322011104202764420320441176577623293701868177912184943656096155757246944090502711009907857435441962905355404231988044907224760320000000000000000000000000 3872 608783435769359931709316666006078960505712403086269309524447549425156448563037184818425422214555864383977140416297153180076139001667485420923213512109225238813176117801779200000000000000000000000000 3873 6392226075578279282947824993063829085309980232405827750006699268964142709911890440593466933252836576031759974371120108390799459517508596919693741877146865007538349236918681600000000000000000000000000 3874 15654431205497826815382428554442030413004033222218353673485794128075451534478099038188082285517150798445126467847641081773386431471449625109454061739951506140910243029188608000000000000000000000000000 3875 1878531744659739217845891426533043649560483986666202440818295295369054184137371884582569874262058095813415176141716929812806371776573955013134487408794180736909229163502632960000000000000000000000000