0 1 1 3 2 1 3 9 4 6 5 2 6 27 7 27 8 18 9 6 10 81 11 108 12 108 13 72 14 24 15 243 16 405 17 540 18 540 19 360 20 120 21 729 22 1458 23 2430 24 3240 25 3240 26 2160 27 720 28 2187 29 5103 30 10206 31 17010 32 22680 33 22680 34 15120 35 5040 36 6561 37 17496 38 40824 39 81648 40 136080 41 181440 42 181440 43 120960 44 40320 45 19683 46 59049 47 157464 48 367416 49 734832 50 1224720 51 1632960 52 1632960 53 1088640 54 362880 55 59049 56 196830 57 590490 58 1574640 59 3674160 60 7348320 61 12247200 62 16329600 63 16329600 64 10886400 65 3628800 66 177147 67 649539 68 2165130 69 6495390 70 17321040 71 40415760 72 80831520 73 134719200 74 179625600 75 179625600 76 119750400 77 39916800 78 531441 79 2125764 80 7794468 81 25981560 82 77944680 83 207852480 84 484989120 85 969978240 86 1616630400 87 2155507200 88 2155507200 89 1437004800 90 479001600 91 1594323 92 6908733 93 27634932 94 101328084 95 337760280 96 1013280840 97 2702082240 98 6304858560 99 12609717120 100 21016195200 101 28021593600 102 28021593600 103 18681062400 104 6227020800 105 4782969 106 22320522 107 96722262 108 386889048 109 1418593176 110 4728643920 111 14185931760 112 37829151360 113 88268019840 114 176536039680 115 294226732800 116 392302310400 117 392302310400 118 261534873600 119 87178291200 120 14348907 121 71744535 122 334807830 123 1450833930 124 5803335720 125 21278897640 126 70929658800 127 212788976400 128 567437270400 129 1324020297600 130 2648040595200 131 4413400992000 132 5884534656000 133 5884534656000 134 3923023104000 135 1307674368000 136 43046721 137 229582512 138 1147912560 139 5356925280 140 23213342880 141 92853371520 142 340462362240 143 1134874540800 144 3404623622400 145 9078996326400 146 21184324761600 147 42368649523200 148 70614415872000 149 94152554496000 150 94152554496000 151 62768369664000 152 20922789888000 153 129140163 154 731794257 155 3902902704 156 19514513520 157 91067729760 158 394626828960 159 1578507315840 160 5787860158080 161 19292867193600 162 57878601580800 163 154342937548800 164 360133520947200 165 720267041894400 166 1200445069824000 167 1600593426432000 168 1600593426432000 169 1067062284288000 170 355687428096000 171 387420489 172 2324522934 173 13172296626 174 70252248672 175 351261243360 176 1639219135680 177 7103282921280 178 28413131685120 179 104181482845440 180 347271609484800 181 1041814828454400 182 2778172875878400 183 6482403377049600 184 12964806754099200 185 21608011256832000 186 28810681675776000 187 28810681675776000 188 19207121117184000 189 6402373705728000 190 1162261467 191 7360989291 192 44165935746 193 250273635894 194 1334792724768 195 6673963623840 196 31145163577920 197 134962375504320 198 539849502017280 199 1979448174063360 200 6598160580211200 201 19794481740633600 202 52785284641689600 203 123165664163942400 204 246331328327884800 205 410552213879808000 206 547402951839744000 207 547402951839744000 208 364935301226496000 209 121645100408832000 210 3486784401 211 23245229340 212 147219785820 213 883318714920 214 5005472717880 215 26695854495360 216 133479272476800 217 622903271558400 218 2699247510086400 219 10796990040345600 220 39588963481267200 221 131963211604224000 222 395889634812672000 223 1055705692833792000 224 2463313283278848000 225 4926626566557696000 226 8211044277596160000 227 10948059036794880000 228 10948059036794880000 229 7298706024529920000 230 2432902008176640000 231 10460353203 232 73222472421 233 488149816140 234 3091615502220 235 18549693013320 236 105114927075480 237 560612944402560 238 2803064722012800 239 13080968702726400 240 56684197711814400 241 226736790847257600 242 831368233106611200 243 2771227443688704000 244 8313682331066112000 245 22169819549509632000 246 51729578948855808000 247 103459157897711616000 248 172431929829519360000 249 229909239772692480000 250 229909239772692480000 251 153272826515128320000 252 51090942171709440000 253 31381059609 254 230127770466 255 1610894393262 256 10739295955080 257 68015541048840 258 408093246293040 259 2312528395660560 260 12333484776856320 261 61667423884281600 262 287781311459980800 263 1247052349659916800 264 4988209398639667200 265 18290101128345446400 266 60967003761151488000 267 182901011283454464000 268 487736030089211904000 269 1138050736874827776000 270 2276101473749655552000 271 3793502456249425920000 272 5058003274999234560000 273 5058003274999234560000 274 3372002183332823040000 275 1124000727777607680000 276 94143178827 277 721764371007 278 5292938720718 279 37050571045026 280 247003806966840 281 1564357444123320 282 9386144664739920 283 53188153100192880 284 283670149867695360 285 1418350749338476800 286 6618970163579558400 287 28682204042178086400 288 114728816168712345600 289 420672325951945267200 290 1402241086506484224000 291 4206723259519452672000 292 11217928692051873792000 293 26175166948121038848000 294 52350333896242077696000 295 87250556493736796160000 296 116334075324982394880000 297 116334075324982394880000 298 77556050216654929920000 299 25852016738884976640000 300 282429536481 301 2259436291848 302 17322344904168 303 127030529297232 304 889213705080624 305 5928091367204160 306 37544578658959680 307 225267471953758080 308 1276515674404629120 309 6808083596824688640 310 34040417984123443200 311 158855283925909401600 312 688372897012274073600 313 2753491588049096294400 314 10096135822846686412800 315 33653786076155621376000 316 100961358228466864128000 317 269230288609244971008000 318 628204006754904932352000 319 1256408013509809864704000 320 2094013355849683107840000 321 2792017807799577477120000 322 2792017807799577477120000 323 1861345205199718318080000 324 620448401733239439360000 325 847288609443 326 7060738412025 327 56485907296200 328 433058622604200 329 3175763232430800 330 22230342627015600 331 148202284180104000 332 938614466473992000 333 5631686798843952000 334 31912891860115728000 335 170202089920617216000 336 851010449603086080000 337 3971382098147735040000 338 17209322425306851840000 339 68837289701227407360000 340 252403395571167160320000 341 841344651903890534400000 342 2524033955711671603200000 343 6730757215231124275200000 344 15705100168872623308800000 345 31410200337745246617600000 346 52350333896242077696000000 347 69800445194989436928000000 348 69800445194989436928000000 349 46533630129992957952000000 350 15511210043330985984000000 351 2541865828329 352 22029503845518 353 183579198712650 354 1468633589701200 355 11259524187709200 356 82569844043200800 357 577988908302405600 358 3853259388682704000 359 24403976128323792000 360 146423856769942752000 361 829735188363008928000 362 4425254337936047616000 363 22126271689680238080000 364 103255934551841111040000 365 447442383057978147840000 366 1789769532231912591360000 367 6562488284850346168320000 368 21874960949501153894400000 369 65624882848503461683200000 370 174999687596009231155200000 371 408332604390688206028800000 372 816665208781376412057600000 373 1361108681302294020096000000 374 1814811575069725360128000000 375 1814811575069725360128000000 376 1209874383379816906752000000 377 403291461126605635584000000 378 7625597484987 379 68630377364883 380 594796603828986 381 4956638365241550 382 39653106921932400 383 304007153068148400 384 2229385789166421600 385 15605700524164951200 386 104038003494433008000 387 658907355464742384000 388 3953444132788454304000 389 22402850085801241056000 390 119481867124273285632000 391 597409335621366428160000 392 2787910232899709998080000 393 12080944342565409991680000 394 48323777370261639966720000 395 177187183690959346544640000 396 590623945636531155148800000 397 1771871836909593465446400000 398 4724991565092249241190400000 399 11024980318548581562777600000 400 22049960637097163125555200000 401 36749934395161938542592000000 402 48999912526882584723456000000 403 48999912526882584723456000000 404 32666608351255056482304000000 405 10888869450418352160768000000 406 22876792454961 407 213516729579636 408 1921650566216724 409 16654304907211608 410 138785874226763400 411 1110286993814107200 412 8512200285908155200 413 62422802096659804800 414 436959614676618633600 415 2913064097844124224000 416 18449405953012786752000 417 110696435718076720512000 418 627279802402434749568000 419 3345492279479651997696000 420 16727461397398259988480000 421 78061486521191879946240000 422 338266441591831479767040000 423 1353065766367325919068160000 424 4961241143346861703249920000 425 16537470477822872344166400000 426 49612411433468617032499200000 427 132299763822582978753331200000 428 308699448919360283757772800000 429 617398897838720567515545600000 430 1028998163064534279192576000000 431 1371997550752712372256768000000 432 1371997550752712372256768000000 433 914665033835141581504512000000 434 304888344611713860501504000000 435 68630377364883 436 663426981193869 437 6191985157809444 438 55727866420284996 439 482974842309136632 440 4024790352576138600 441 32198322820609108800 442 246853808291336500800 443 1810261260803134339200 444 12671828825621940374400 445 84478858837479602496000 446 535032772637370815808000 447 3210196635824224894848000 448 18191114269670607737472000 449 97019276104909907933184000 450 485096380524549539665920000 451 2263783109114564518440960000 452 9809726806163112913244160000 453 39238907224652451652976640000 454 143875993157058989394247680000 455 479586643856863297980825600000 456 1438759931570589893942476800000 457 3836693150854906383846604800000 458 8952284018661448228975411200000 459 17904568037322896457950822400000 460 29840946728871494096584704000000 461 39787928971828658795446272000000 462 39787928971828658795446272000000 463 26525285981219105863630848000000 464 8841761993739701954543616000000 465 205891132094649 466 2058911320946490 467 19902809435816070 468 185759554734283320 469 1671835992608549880 470 14489245269274098960 471 120743710577284158000 472 965949684618273264000 473 7405614248740095024000 474 54307837824094030176000 475 380154864768658211232000 476 2534365765124388074880000 477 16050983179121124474240000 478 96305899074726746845440000 479 545733428090118232124160000 480 2910578283147297237995520000 481 14552891415736486189977600000 482 67913493273436935553228800000 483 294291804184893387397324800000 484 1177167216739573549589299200000 485 4316279794711769681827430400000 486 14387599315705898939424768000000 487 43162797947117696818274304000000 488 115100794525647191515398144000000 489 268568520559843446869262336000000 490 537137041119686893738524672000000 491 895228401866144822897541120000000 492 1193637869154859763863388160000000 493 1193637869154859763863388160000000 494 795758579436573175908925440000000 495 265252859812191058636308480000000 496 617673396283947 497 6382625094934119 498 63826250949341190 499 616987092510298170 500 5758546196762782920 501 51826915770865046280 502 449166603347497067760 503 3743055027895808898000 504 29944440223166471184000 505 229574041710942945744000 506 1683542972546914935456000 507 11784800807828404548192000 508 78565338718856030321280000 509 497580478552754858701440000 510 2985482871316529152208640000 511 16917736270793665195848960000 512 90227926777566214377861120000 513 451139633887831071889305600000 514 2105318291476545002150092800000 515 9123045929731695009317068800000 516 36492183718926780037268275200000 517 133804673636064860136650342400000 518 446015578786882867122167808000000 519 1338046736360648601366503424000000 520 3568124630295062936977342464000000 521 8325624137355146852947132416000000 522 16651248274710293705894264832000000 523 27752080457850489509823774720000000 524 37002773943800652679765032960000000 525 37002773943800652679765032960000000 526 24668515962533768453176688640000000 527 8222838654177922817725562880000000 528 1853020188851841 529 19765548681086304 530 204244003037891808 531 2042440030378918080 532 19743586960329541440 533 184273478296409053440 534 1658461304667681480960 535 14373331307119906168320 536 119777760892665884736000 537 958222087141327077888000 538 7346369334750174263808000 539 53873375121501277934592000 540 377113625850508945542144000 541 2514090839003392970280960000 542 15922575313688155478446080000 543 95535451882128932870676480000 544 541367560665397286267166720000 545 2887293656882118860091555840000 546 14436468284410594300457779200000 547 67370185327249440068802969600000 548 291937469751414240298146201600000 549 1167749879005656961192584806400000 550 4281749556354075524372810956800000 551 14272498521180251747909369856000000 552 42817495563540755243728109568000000 553 114179988169442013983274958848000000 554 266419972395364699294308237312000000 555 532839944790729398588616474624000000 556 888066574651215664314360791040000000 557 1184088766201620885752481054720000000 558 1184088766201620885752481054720000000 559 789392510801080590501654036480000000 560 263130836933693530167218012160000000 561 5559060566555523 562 61149666232110753 563 652263106475848032 564 6740052100250429664 565 67400521002504296640 566 651538369690874867520 567 6081024783781498763520 568 54729223054033488871680 569 474319933134956903554560 570 3952666109457974196288000 571 31621328875663793570304000 572 242430188046755750705664000 573 1777821379009542171841536000 574 12444749653066795202890752000 575 82964997687111968019271680000 576 525444985351709130788720640000 577 3152669912110254784732323840000 578 17865129501958110446816501760000 579 95280690677109922383021342720000 580 476403453385549611915106713600000 581 2223216115799231522270497996800000 582 9633936501796669929838824652800000 583 38535746007186679719355298611200000 584 141297735359684492304302761574400000 585 470992451198948307681009205248000000 586 1412977353596844923043027615744000000 587 3767939609591586461448073641984000000 588 8791859089047035076712171831296000000 589 17583718178094070153424343662592000000 590 29306196963490116922373906104320000000 591 39074929284653489229831874805760000000 592 39074929284653489229831874805760000000 593 26049952856435659486554583203840000000 594 8683317618811886495518194401280000000 595 16677181699666569 596 189008059262887782 597 2079088651891765602 598 22176945620178833088 599 229161771408514608576 600 2291617714085146085760 601 22152304569489745495680 602 206754842648570957959680 603 1860793583837138621637120 604 16126877726588534720855040 605 134390647721571122673792000 606 1075125181772568981390336000 607 8242626393589695523992576000 608 60445926886324433842612224000 609 423121488204271036898285568000 610 2820809921361806912655237120000 611 17865129501958110446816501760000 612 107190777011748662680899010560000 613 607414403066575755191761059840000 614 3239543483021737361022725652480000 615 16197717415108686805113628262400000 616 75589347937173871757196931891200000 617 327553841061086777614520038195200000 618 1310215364244347110458080152780800000 619 4804123002229272738346293893529600000 620 16013743340764242461154312978432000000 621 48041230022292727383462938935296000000 622 128109946726113939689234503827456000000 623 298923209027599192608213842264064000000 624 597846418055198385216427684528128000000 625 996410696758663975360712807546880000000 626 1328547595678218633814283743395840000000 627 1328547595678218633814283743395840000000 628 885698397118812422542855828930560000000 629 295232799039604140847618609643520000000 630 50031545098999707 631 583701359488329915 632 6615282074201072370 633 72768102816211796070 634 776193096706259158080 635 8020661999298011300160 636 80206619992980113001600 637 775330659932141092348800 638 7236419492699983528588800 639 65127775434299851757299200 640 564440720430598715229926400 641 4703672670254989293582720000 642 37629381362039914348661760000 643 288491923775639343339740160000 644 2115607441021355184491427840000 645 14809252087149486291439994880000 646 98728347247663241942933299200000 647 625279532568533865638577561600000 648 3751677195411203193831465369600000 649 21259504107330151431711637094400000 650 113384021905760807635795397836800000 651 566920109528804038178976989184000000 652 2645627177801085511501892616192000000 653 11464384437138037216508201336832000000 654 45857537748552148866032805347328000000 655 168144305078024545842120286273536000000 656 560481016926748486140400954245120000000 657 1681443050780245458421202862735360000000 658 4483848135413987889123207633960960000000 659 10462312315965971741287484479242240000000 660 20924624631931943482574968958484480000000 661 34874374386553239137624948264140800000000 662 46499165848737652183499931018854400000000 663 46499165848737652183499931018854400000000 664 30999443899158434788999954012569600000000 665 10333147966386144929666651337523200000000 666 150094635296999121 667 1801135623563989452 668 21013248941579876940 669 238150154671238605320 670 2619651701383624658520 671 27942951481425329690880 672 288743831974728406805760 673 2887438319747284068057600 674 27911903757557079324556800 675 260511101737199407029196800 676 2344599915634794663262771200 677 20319865935501553748277350400 678 169332216129179614568977920000 679 1354657729033436916551823360000 680 10385709255923016360230645760000 681 76161867876768786641691402240000 682 533133075137381506491839815680000 683 3554220500915876709945598771200000 684 22510063172467219162988792217600000 685 135060379034803314977932753305600000 686 765342147863885451541618935398400000 687 4081824788607389074888634322124800000 688 20409123943036945374443171610624000000 689 95242578400839078414068134182912000000 690 412717839736969339794295248125952000000 691 1650871358947877359177180992503808000000 692 6053194982808883650316330305847296000000 693 20177316609362945501054434352824320000000 694 60531949828088836503163303058472960000000 695 161418532874903564008435474822594560000000 696 376643243374774982686349441252720640000000 697 753286486749549965372698882505441280000000 698 1255477477915916608954498137509068800000000 699 1673969970554555478605997516678758400000000 700 1673969970554555478605997516678758400000000 701 1115979980369703652403998344452505600000000 702 371993326789901217467999448150835200000000 703 450283905890997363 704 5553501505988967477 705 66642018071867609724 706 777490210838455446780 707 8811555722835828396840 708 96927112951194112365240 709 1033889204812737198562560 710 10683521783064951051813120 711 106835217830649510518131200 712 1032740439029611935008601600 713 9638910764276378060080281600 714 86750196878487402540722534400 715 751835039613557488686261964800 716 6265291996779645739052183040000 717 50122335974237165912417464320000 718 384271242469151605328533893120000 719 2817989111440445105742581882880000 720 19725923780083115740198073180160000 721 131506158533887438267987154534400000 722 832872337381287109030585312051200000 723 4997234024287722654183511872307200000 724 28317659470963761707039900609740800000 725 151027517178473395770879469918617600000 726 755137585892366978854397349593088000000 727 3523975400831045901320520964767744000000 728 15270560070267865572388924180660224000000 729 61082240281071462289555696722640896000000 730 223968214363928695061704221316349952000000 731 746560714546428983539014071054499840000000 732 2239682143639286950617042213163499520000000 733 5972485716371431868312112568435998720000000 734 13935800004866674359394929326350663680000000 735 27871600009733348718789858652701327360000000 736 46452666682888914531316431087835545600000000 737 61936888910518552708421908117114060800000000 738 61936888910518552708421908117114060800000000 739 41291259273679035138947938744742707200000000 740 13763753091226345046315979581580902400000000 741 1350851717672992089 742 17110788423857899794 743 211033057227580764126 744 2532396686730969169512 745 29544628011861306977640 746 334839117467761479079920 747 3683230292145376269879120 748 39287789782884013545377280 749 405973827756468139968898560 750 4059738277564681399688985600 751 39244136683125253530326860800 752 366278609042502366283050700800 753 3296507481382521296547456307200 754 28569731505315184570077954662400 755 238081095877626538083982955520000 756 1904648767021012304671863644160000 757 14602307213827761002484287938560000 758 107083586234736914018218111549440000 759 749585103643158398127526780846080000 760 4997234024287722654183511872307200000 761 31649148820488910143162241857945600000 762 189894892922933460858973451147673600000 763 1076071059896622944867516223170150400000 764 5739045652781989039293419856907468800000 765 28695228263909945196467099284537344000000 766 133911065231579744250179796661174272000000 767 580281282670178891750779118865088512000000 768 2321125130680715567003116475460354048000000 769 8510792145829290412344760410021298176000000 770 28369307152764301374482534700070993920000000 771 85107921458292904123447604100212981760000000 772 226954457222114410995860277600567951360000000 773 529560400184933625657007314401325219840000000 774 1059120800369867251314014628802650439680000000 775 1765201333949778752190024381337750732800000000 776 2353601778599705002920032508450334310400000000 777 2353601778599705002920032508450334310400000000 778 1569067852399803335280021672300222873600000000 779 523022617466601111760007224100074291200000000 780 4052555153018976267 781 52683216989246691471 782 667320748530458091966 783 8230289231875649800914 784 98763470782507797610968 785 1152240492462590972127960 786 13058725581242697684116880 787 143645981393669674525285680 788 1532223801532476528269713920 789 15832979282502257458787043840 790 158329792825022574587870438400 791 1530521330641884887682747571200 792 14284865752657592285038977331200 793 128563791773918330565350795980800 794 1114219528707292198233040231833600 795 9285162739227434985275335265280000 796 74281301913819479882202682122240000 797 569489981339282679096887229603840000 798 4176259863154739646710506350428160000 799 29233819042083177526973544452997120000 800 194892126947221183513156963019980800000 801 1234316803999067495583327432459878400000 802 7405900823994404973499964594759270400000 803 41966771335968294849833132703635865600000 804 223822780458497572532443374419391283200000 805 1119113902292487862662216872096956416000000 806 5222531544031610025757012069785796608000000 807 22630970024136976778280385635738451968000000 808 90523880096547907113121542542953807872000000 809 331920893687342326081445655990830628864000000 810 1106402978957807753604818853302768762880000000 811 3319208936873423260814456559908306288640000000 812 8851223831662462028838550826422150103040000000 813 20652855607212411400623285261651683573760000000 814 41305711214424822801246570523303367147520000000 815 68842852024041371335410950872172278579200000000 816 91790469365388495113881267829563038105600000000 817 91790469365388495113881267829563038105600000000 818 61193646243592330075920845219708692070400000000 819 20397882081197443358640281739902897356800000000 820 12157665459056928801 821 162102206120759050680 822 2107328679569867658840 823 26692829941218323678640 824 329211569275025992036560 825 3950538831300311904438720 826 46089619698503638885118400 827 522349023249707907364675200 828 5745839255746786981011427200 829 61288952061299061130788556800 830 633319171300090298351481753600 831 6333191713000902983514817536000 832 61220853225675395507309902848000 833 571394630106303691401559093248000 834 5142551670956733222614031839232000 835 44568781148291687929321609273344000 836 371406509569097399411013410611200000 837 2971252076552779195288107284889600000 838 22779599253571307163875489184153600000 839 167050394526189585868420254017126400000 840 1169352761683327101078941778119884800000 841 7795685077888847340526278520799232000000 842 49372672159962699823333097298395136000000 843 296236032959776198939998583790370816000000 844 1678670853438731793993325308145434624000000 845 8952911218339902901297734976775651328000000 846 44764556091699514506488674883878256640000000 847 208901261761264401030280482791431864320000000 848 905238800965479071131215425429538078720000000 849 3620955203861916284524861701718152314880000000 850 13276835747493693043257826239633225154560000000 851 44256119158312310144192754132110750515200000000 852 132768357474936930432578262396332251545600000000 853 354048953266498481153542033056886004121600000000 854 826114224288496456024931410466067342950400000000 855 1652228448576992912049862820932134685900800000000 856 2753714080961654853416438034886891143168000000000 857 3671618774615539804555250713182521524224000000000 858 3671618774615539804555250713182521524224000000000 859 2447745849743693203036833808788347682816000000000 860 815915283247897734345611269596115894272000000000 861 36472996377170786403 862 498464283821334080841 863 6646190450951121077880 864 86400475862364574012440 865 1094406027589951270824240 866 13497674340276065673498960 867 161972092083312788081987520 868 1889674407638649194289854400 869 21416309953238024201951683200 870 235579409485618266221468515200 871 2512847034513261506362330828800 872 25966086023303702232410751897600 873 259660860233037022324107518976000 874 2510054982252691215799706016768000 875 23427179834358451347463922823168000 876 210844618509226062127175305408512000 877 1827320027079959205102185980207104000 878 15227666892332993375851549835059200000 879 121821335138663947006812398680473600000 880 933963569396423593718895056550297600000 881 6849066175573773020605230414702182400000 882 47943463229016411144236612902915276800000 883 319623088193442740961577419352768512000000 884 2024279558558470692756656989234200576000000 885 12145677351350824156539941935405203456000000 886 68825504990988003553726337633962819584000000 887 367069359951936018953207134047801704448000000 888 1835346799759680094766035670239008522240000000 889 8564951732211840442241499794448706437120000000 890 37114790839584641916379832442611061227520000000 891 148459163358338567665519329770444244910080000000 892 544350265647241414773570875824962231336960000000 893 1814500885490804715911902919416540771123200000000 894 5443502656472414147735708758249622313369600000000 895 14516007083926437727295223355332326168985600000000 896 33870683195828354697022187829108761060966400000000 897 67741366391656709394044375658217522121932800000000 898 112902277319427848990073959430362536869888000000000 899 150536369759237131986765279240483382493184000000000 900 150536369759237131986765279240483382493184000000000 901 100357579839491421324510186160322254995456000000000 902 33452526613163807108170062053440751665152000000000 903 109418989131512359209 904 1531865847841173028926 905 20935499920496031395322 906 279139998939947085270960 907 3628819986219312108522480 908 45965053158777953374618080 909 566902322291594758286956320 910 6802827867499137099443475840 911 79366325120823266160173884800 912 899485018035997016481970694400 913 9894335198395967181301677638400 914 105539575449556983267217894809600 915 1090575612978755493761251579699200 916 10905756129787554937612515796992000 917 105422309254613031063587652704256000 918 983941553043054956593484758573056000 919 8855473977387494609341362827157504000 920 76747441137358286614291811168698368000 921 639562009477985721785765093072486400000 922 5116496075823885774286120744579891200000 923 39226469914649790936193592375112499200000 924 287660779374098466865419677417491660800000 925 2013625455618689268057937741922441625600000 926 13424169704124595120386251612816277504000000 927 85019741459455769095779593547836424192000000 928 510118448756734614574677561287018545152000000 929 2890671209621496149256506180626438422528000000 930 15416913117981312796034699630007671586816000000 931 77084565589906563980173498150038357934080000000 932 359727972752897298574142991366845670359040000000 933 1558821215262554960487952962589664571555840000000 934 6235284861050219841951811850358658286223360000000 935 22862711157184139420489976784648413716152320000000 936 76209037190613798068299922615494712387174400000000 937 228627111571841394204899767846484137161523200000000 938 609672297524910384546399380923957699097395200000000 939 1422568694224790897274931888822567964560588800000000 940 2845137388449581794549863777645135929121177600000000 941 4741895647415969657583106296075226548535296000000000 942 6322527529887959543444141728100302064713728000000000 943 6322527529887959543444141728100302064713728000000000 944 4215018353258639695629427818733534709809152000000000 945 1405006117752879898543142606244511569936384000000000 946 328256967394537077627 947 4705016532655031445987 948 65870231457170440243818 949 900226496581329349998846 950 12003019954417724666651280 951 156039259407430420666466640 952 1976497285827451995108577440 953 24376799858538574606339121760 954 292521598302462895276069461120 955 3412751980195400444887477046400 956 38677855775547871708724739859200 957 425456413531026588795972138451200 958 4538201744330950280490369476812800 959 46894751358086486231733817927065600 960 468947513580864862317338179270656000 961 4533159297948360335734269066283008000 962 42309486780851363133519844618641408000 963 380785381027662268201678601567772672000 964 3300139968906406324414547880254029824000 965 27501166407553386036787899002116915200000 966 220009331260427088294303192016935321600000 967 1686738206329941010256324472129837465600000 968 12369413513086234075213046128952141414400000 969 86585894591603638526491322902664989900800000 970 577239297277357590176608819351099932672000000 971 3655848882756598071118522522556966240256000000 972 21935093296539588426711135135341797441536000000 973 124298862013724334418029765766936852168704000000 974 662927264073196450229492084090329878233088000000 975 3314636320365982251147460420451649391165440000000 976 15468302828374583838688148628774363825438720000000 977 67029312256289863300981977391355576576901120000000 978 268117249025159453203927909565422306307604480000000 979 983096579758917995081069001739881789794549760000000 980 3276988599196393316936896672466272632648499200000000 981 9830965797589179950810690017398817897945497600000000 982 26215908793571146535495173379730181061187993600000000 983 61170453851666008582822071219370422476105318400000000 984 122340907703332017165644142438740844952210636800000000 985 203901512838886695276073570731234741587017728000000000 986 271868683785182260368098094308312988782690304000000000 987 271868683785182260368098094308312988782690304000000000 988 181245789190121506912065396205541992521793536000000000 989 60415263063373835637355132068513997507264512000000000 990 984770902183611232881 991 14443306565359631415588 992 207020727436821383623428 993 2898290184115499370727992 994 39609965849578491399949224 995 528132877994379885332656320 996 6865727413926938509324532160 997 86965880576407887784777407360 998 1072579193775697282678921357440 999 12870950325308367392147056289280 1000 150161087128597619575048990041600 1001 1701825654124106355183888553804800 1002 18720082195365169907022774091852800 1003 199680876750561812341576256979763200 1004 2063369059755805394196287988790886400 1005 20633690597558053941962879887908864000 1006 199459009109727854772307838916452352000 1007 1861617418357459977874873163220221952000 1008 16754556765217139800873858468981997568000 1009 145206158631881878274240106731177312256000 1010 1210051321932348985618667556093144268800000 1011 9680410575458791884949340448745154150400000 1012 74216481078517404451278276773712848486400000 1013 544254194575794299309374029673894222233600000 1014 3809779362030560095165618207717259555635200000 1015 25398529080203733967770788051448397037568000000 1016 160857350841290315129214990992506514571264000000 1017 965144105047741890775289945955039087427584000000 1018 5469149928603870714393309693745221495422976000000 1019 29168799619220643810097651699974514642255872000000 1020 145843998096103219050488258499872573211279360000000 1021 680605324448481688902278539666072008319303680000000 1022 2949289739276753985243207005219645369383649280000000 1023 11797158957107015940972828020878581477534597120000000 1024 43256249509392391783567036076554798750960189440000000 1025 144187498364641305945223453588515995836533964800000000 1026 432562495093923917835670360765547987509601894400000000 1027 1153499986917130447561787628708127966692271718400000000 1028 2691499969473304377644171133652298588948634009600000000 1029 5382999938946608755288342267304597177897268019200000000 1030 8971666564911014592147237112174328629828780032000000000 1031 11962222086548019456196316149565771506438373376000000000 1032 11962222086548019456196316149565771506438373376000000000 1033 7974814724365346304130877433043847670958915584000000000 1034 2658271574788448768043625811014615890319638528000000000 1035 2954312706550833698643 1036 44314690598262505479645 1037 649948795441183413701460 1038 9315932734656962263054260 1039 130423058285197471682759640 1040 1782448463231032112997715080 1041 23765979509747094839969534400 1042 308957733626712232919603947200 1043 3913464625938354950314983331200 1044 48266063719906377720551461084800 1045 579192764638876532646617533017600 1046 6757248920786892880877204551872000 1047 76582154435584785983274984921216000 1048 842403698791432645816024834133376000 1049 8985639453775281555370931564089344000 1050 92851607689011242738832959495589888000 1051 928516076890112427388329594955898880000 1052 8975655409937753464753852751240355840000 1053 83772783826085699004369292344909987840000 1054 753955054434771291039323631104189890560000 1055 6534277138434684522340804802902979051520000 1056 54452309486955704352840040024191492096000000 1057 435618475895645634822720320193531936768000000 1058 3339741648533283200307522454817078181888000000 1059 24491438755910743468921831335325240000512000000 1060 171440071291375204282452819347276680003584000000 1061 1142933808609168028549685462315177866690560000000 1062 7238580787858064180814674594662793155706880000000 1063 43431484727148385084888047567976758934241280000000 1064 246111746787174182147698936218534967294033920000000 1065 1312595982864928971454394326498853158901514240000000 1066 6562979914324644857271971632494265794507571200000000 1067 30627239600181676000602534284973240374368665600000000 1068 132718038267453929335944315234884041622264217600000000 1069 530872153069815717343777260939536166489056870400000000 1070 1946531227922657630260516623444965943793208524800000000 1071 6488437426408858767535055411483219812644028416000000000 1072 19465312279226576302605166234449659437932085248000000000 1073 51907499411270870140280443291865758501152227328000000000 1074 121117498626298696993987701014353436502688530432000000000 1075 242234997252597393987975402028706873005377060864000000000 1076 403724995420995656646625670047844788342295101440000000000 1077 538299993894660875528834226730459717789726801920000000000 1078 538299993894660875528834226730459717789726801920000000000 1079 358866662596440583685889484486973145193151201280000000000 1080 119622220865480194561963161495657715064383733760000000000 1081 8862938119652501095929 1082 135898384501338350137578 1083 2038475767520075252063670 1084 29897644590294437030267160 1085 428532905794220264100495960 1086 5999460681119083697406943440 1087 81992629308627477197894893680 1088 1093235057448366362638598582400 1089 14212055746828762714301781571200 1090 180019372793164327714489233235200 1091 2220238931115693375145367209900800 1092 26642867173388320501744406518809600 1093 310833450356197072520351409386112000 1094 3522779104036900155230649306375936000 1095 38750570144405901707537142370135296000 1096 413339414873662951547062851948109824000 1097 4271173953694517165986316136797134848000 1098 42711739536945171659863161367971348480000 1099 412880148857136659378677226557056368640000 1100 3853548055999942154200987447865859440640000 1101 34681932503999479387808887030792734965760000 1102 300576748367995488027677020933537036369920000 1103 2504806236399962400230641841112808636416000000 1104 20038449891199699201845134728902469091328000000 1105 153628115832531027214146032921585596366848000000 1106 1126606182771894199570404241424961040023552000000 1107 7886243279403259396992829689974727280164864000000 1108 52574955196021729313285531266498181867765760000000 1109 332974716241470952317475031354488485162516480000000 1110 1997848297448825713904850188126930910975098880000000 1111 11321140352210012378794151066052608495525560320000000 1112 60379415211786732686902139018947245309469655040000000 1113 301897076058933663434510695094736226547348275200000000 1114 1408853021608357096027716577108769057220958617600000000 1115 6105029760302880749453438500804665914624154009600000000 1116 24420119041211522997813754003218663658496616038400000000 1117 89540436484442250991983764678468433414487592140800000000 1118 298468121614807503306612548928228111381625307136000000000 1119 895404364844422509919837646784684334144875921408000000000 1120 2387744972918460026452900391425824891053002457088000000000 1121 5571404936809740061723434246660258079123672399872000000000 1122 11142809873619480123446868493320516158247344799744000000000 1123 18571349789365800205744780822200860263745574666240000000000 1124 24761799719154400274326374429601147018327432888320000000000 1125 24761799719154400274326374429601147018327432888320000000000 1126 16507866479436266849550916286400764678884955258880000000000 1127 5502622159812088949850305428800254892961651752960000000000 1128 26588814358957503287787 1129 416558091623667551508663 1130 6387224071562902456466166 1131 95808361073443536846992490 1132 1405189295743838540422556520 1133 20141046572328352412723310120 1134 281974652012596933778126341680 1135 3853653577505491428301060002960 1136 51382047700073219044014133372800 1137 667966620100951847572183733846400 1138 8460910521278723402580993962054400 1139 104351229762437588631832258865337600 1140 1252214757149251063581987106384051200 1141 14609172166741262408456516241147264000 1142 165570617889734307295840517399668992000 1143 1821276796787077380254245691396358912000 1144 19426952499062158722711954041561161728000 1145 200745175823642306801356858429465337856000 1146 2007451758236423068013568584294653378560000 1147 19405366996285422990797829648181649326080000 1148 181116758631997281247446410049695393710080000 1149 1630050827687975531227017690447258543390720000 1150 14127107173295787937300819983876240709386240000 1151 117725893110798232810840166532302005911552000000 1152 941807144886385862486721332258416047292416000000 1153 7220521444128958279064863547314523029241856000000 1154 52950490590279027379808999346973168881106944000000 1155 370653434131953191658662995428812182167748608000000 1156 2471022894213021277724419969525414547784990720000000 1157 15649811663349134758921326473660958802638274560000000 1158 93898869980094808553527958841965752815829647360000000 1159 532093596553870581803325100104472599289701335040000000 1160 2837832514953976436284400533890520529545073786880000000 1161 14189162574769882181422002669452602647725368934400000000 1162 66216092015592783513302679124112145689385055027200000000 1163 286936398734235395224311609537819297987335238451200000000 1164 1147745594936941580897246438151277191949340953804800000000 1165 4208400514768785796623236939888016370480916830617600000000 1166 14028001715895952655410789799626721234936389435392000000000 1167 42084005147687857966232369398880163704809168306176000000000 1168 112224013727167621243286318397013769879491115483136000000000 1169 261856032030057782901001409593032129718812602793984000000000 1170 523712064060115565802002819186064259437625205587968000000000 1171 872853440100192609670004698643440432396042009313280000000000 1172 1163804586800256812893339598191253909861389345751040000000000 1173 1163804586800256812893339598191253909861389345751040000000000 1174 775869724533504541928893065460835939907592897167360000000000 1175 258623241511168180642964355153611979969197632389120000000000 1176 79766443076872509863361 1177 1276263089229960157813776 1178 19994788397936042472415824 1179 306586755435019317910375968 1180 4598801331525289768655639520 1181 67449086195704249940282712960 1182 966770235471760915810718885760 1183 13534783296604652821350064400640 1184 184975371720263588558450880142080 1185 2466338289603514514112678401894400 1186 32062397764845688683464819224627200 1187 406123705021378723323887710178611200 1188 5008859028597004254327948425536204800 1189 60106308343164051051935381106434457600 1190 701240264003580595605912779575068672000 1191 7947389658707246750200344835184111616000 1192 87421286245779714252203793187025227776000 1193 932493719954983618690173793994935762944000 1194 9635768439534830726465129204614336217088000 1195 96357684395348307264651292046143362170880000 1196 931457615821700303558295823112719167651840000 1197 8693604414335869499877427682385378898083840000 1198 78242439729022825498896849141468410082754560000 1199 678101144318197820990439359226059554050539520000 1200 5650842869318315174920327993550496283754496000000 1201 45206742954546521399362623948403970270035968000000 1202 346585029318189997395113450271097105403609088000000 1203 2541623548333393314230831968654712106293133312000000 1204 17791364838333753199615823780582984744051933184000000 1205 118609098922225021330772158537219898293679554560000000 1206 751190959840758468428223670735726022526637178880000000 1207 4507145759044550810569342024414356135159823073280000000 1208 25540492634585787926559604805014684765905664081920000000 1209 136215960717790868941651225626744985418163541770240000000 1210 681079803588954344708256128133724927090817708851200000000 1211 3178372416748453608638528597957382993090482641305600000000 1212 13772947139243298970766957257815326303392091445657600000000 1213 55091788556973195883067829031261305213568365782630400000000 1214 202003224708901718237915373114624785783084007869644800000000 1215 673344082363005727459717910382082619276946692898816000000000 1216 2020032247089017182379153731146247857830840078696448000000000 1217 5386752658904045819677743283056660954215573543190528000000000 1218 12569089537442773579248067660465542226503004934111232000000000 1219 25138179074885547158496135320931084453006009868222464000000000 1220 41896965124809245264160225534885140755010016447037440000000000 1221 55862620166412327018880300713180187673346688596049920000000000 1222 55862620166412327018880300713180187673346688596049920000000000 1223 37241746777608218012586867142120125115564459064033280000000000 1224 12413915592536072670862289047373375038521486354677760000000000 1225 239299329230617529590083 1226 3908555710766752983304689 1227 62536891372268047732875024 1228 979744631498866081148375376 1229 15022751016315946577608422432 1230 225341265244739198664126336480 1231 3305005223589508247073852935040 1232 47371741538116284874725225402240 1233 663204381533627988246153155631360 1234 9063793214292915839364093126961920 1235 120850576190572211191521241692825600 1236 1571057490477438745489776142006732800 1237 19900061546047557442870497798751948800 1238 245434092401253208462069472851274035200 1239 2945209108815038501544833674215288422400 1240 34360772936175449184689726199178364928000 1241 389422093276655090759816896924021469184000 1242 4283643026043205998357985866164236161024000 1243 45692192277794197315818515905751852384256000 1244 472152653537206705596791331026102474637312000 1245 4721526535372067055967913310261024746373120000 1246 45641423175263314874356495332523239214940160000 1247 425986616302457605493993956436883566006108160000 1248 3833879546722118449445945607931952094054973440000 1249 33226956071591693228531528602076918148476436480000 1250 276891300596597443571096071683974317903970304000000 1251 2215130404772779548568768573471794543231762432000000 1252 16982666436591309872360559063283758164776845312000000 1253 124539553868336272397310766464080893208363532288000000 1254 871776877078353906781175365248566252458544726016000000 1255 5811845847189026045207835768323775016390298173440000000 1256 36808357032197164952982959866050575103805221765120000000 1257 220850142193182989717897759196303450622831330590720000000 1258 1251484139094703608401420635445719553529377540014080000000 1259 6674582075171752578140910055710504285490013546741760000000 1260 33372910375858762890704550278552521427450067733708800000000 1261 155740248420674226823287901299911766661433649423974400000000 1262 674874409822921649567580905632950988866212480837222400000000 1263 2699497639291686598270323622531803955464849923348889600000000 1264 9898158010736184193657853282616614503371116385612595200000000 1265 32993860035787280645526177608722048344570387952041984000000000 1266 98981580107361841936578532826166145033711163856125952000000000 1267 263950880286298245164209420869776386756563103616335872000000000 1268 615885387334695905383155315362811569098647241771450368000000000 1269 1231770774669391810766310630725623138197294483542900736000000000 1270 2052951291115653017943851051209371896995490805904834560000000000 1271 2737268388154204023925134734945829195993987741206446080000000000 1272 2737268388154204023925134734945829195993987741206446080000000000 1273 1824845592102802682616756489963886130662658494137630720000000000 1274 608281864034267560872252163321295376887552831379210240000000000 1275 717897987691852588770249 1276 11964966461530876479504150 1277 195427785538337649165234450 1278 3126844568613402386643751200 1279 48987231574943304057418768800 1280 751137550815797328880421121600 1281 11267063262236959933206316824000 1282 165250261179475412353692646752000 1283 2368587076905814243736261270112000 1284 33160219076681399412307657781568000 1285 453189660714645791968204656348096000 1286 6042528809528610559576062084641280000 1287 78552874523871937274488807100336640000 1288 995003077302377872143524889937597440000 1289 12271704620062660423103473642563701760000 1290 147260455440751925077241683710764421120000 1291 1718038646808772459234486309958918246400000 1292 19471104663832754537990844846201073459200000 1293 214182151302160299917899293308211808051200000 1294 2284609613889709865790925795287592619212800000 1295 23607632676860335279839566551305123731865600000 1296 236076326768603352798395665513051237318656000000 1297 2282071158763165743717824766626161960747008000000 1298 21299330815122880274699697821844178300305408000000 1299 191693977336105922472297280396597604702748672000000 1300 1661347803579584661426576430103845907423821824000000 1301 13844565029829872178554803584198715895198515200000000 1302 110756520238638977428438428673589727161588121600000000 1303 849133321829565493618027953164187908238842265600000000 1304 6226977693416813619865538323204044660418176614400000000 1305 43588843853917695339058768262428312622927236300800000000 1306 290592292359451302260391788416188750819514908672000000000 1307 1840417851609858247649147993302528755190261088256000000000 1308 11042507109659149485894887959815172531141566529536000000000 1309 62574206954735180420071031772285977676468877000704000000000 1310 333729103758587628907045502785525214274500677337088000000000 1311 1668645518792938144535227513927626071372503386685440000000000 1312 7787012421033711341164395064995588333071682471198720000000000 1313 33743720491146082478379045281647549443310624041861120000000000 1314 134974881964584329913516181126590197773242496167444480000000000 1315 494907900536809209682892664130830725168555819280629760000000000 1316 1649693001789364032276308880436102417228519397602099200000000000 1317 4949079005368092096828926641308307251685558192806297600000000000 1318 13197544014314912258210471043488819337828155180816793600000000000 1319 30794269366734795269157765768140578454932362088572518400000000000 1320 61588538733469590538315531536281156909864724177145036800000000000 1321 102647564555782650897192552560468594849774540295241728000000000000 1322 136863419407710201196256736747291459799699387060322304000000000000 1323 136863419407710201196256736747291459799699387060322304000000000000 1324 91242279605140134130837824498194306533132924706881536000000000000 1325 30414093201713378043612608166064768844377641568960512000000000000 1326 2153693963075557766310747 1327 36612797372284482027282699 1328 610213289538074700454711650 1329 9966817062455220107426956950 1330 159469072999283521718831311200 1331 2498348810322108506928357208800 1332 38308015091605663772901477201600 1333 574620226374084956593522158024000 1334 8427763320153246030038324984352000 1335 120797940922196526430549324775712000 1336 1691171172910751370027690546859968000 1337 23112672696446935390378437473752896000 1338 308168969285959138538379166316705280000 1339 4006196600717468800998929162117168640000 1340 50745156942421271479319769386817469440000 1341 625856935623195681578277155770748789760000 1342 7510283227478348178939325869248985477120000 1343 87619970987247395420958801807904830566400000 1344 993026337855470481437533087156254746419200000 1345 10923289716410175295812863958718802210611200000 1346 116515090308375203155337215559667223579852800000 1347 1203989266519877099271817894116561310325145600000 1348 12039892665198770992718178941165613103251456000000 1349 116385629096921452929609063097934259998097408000000 1350 1086265871571266894009684588914053093315575808000000 1351 9776392844141402046087161300226477839840182272000000 1352 84728737982558817732755397935296141278614913024000000 1353 706072816521323481106294982794134510655124275200000000 1354 5648582532170587848850359862353076085240994201600000000 1355 43305799413307840174519425611373583320180955545600000000 1356 317575862364257494613142454483406277681327007334400000000 1357 2223031036549802462291997181383843943769289051340800000000 1358 14820206910332016415279981209225626291795260342272000000000 1359 93861310432102770630106547658428966514703315501056000000000 1360 563167862592616623780639285950573799088219893006336000000000 1361 3191284554691494201423622620386584861499912727035904000000000 1362 17020184291687969074259320642061785927999534544191488000000000 1363 85100921458439845371296603210308929639997672720957440000000000 1364 397137633472719278399384148314775004986655806031134720000000000 1365 1720929745048450206397331309364025021608841826134917120000000000 1366 6883718980193800825589325237456100086435367304539668480000000000 1367 25240302927377269693827525870672366983596346783312117760000000000 1368 84134343091257565646091752902241223278654489277707059200000000000 1369 252403029273772696938275258706723669835963467833121177600000000000 1370 673074744730060525168734023217929786229235914221656473600000000000 1371 1570507737703474558727046054175169501201550466517198438400000000000 1372 3141015475406949117454092108350339002403100933034396876800000000000 1373 5235025792344915195756820180583898337338501555057328128000000000000 1374 6980034389793220261009093574111864449784668740076437504000000000000 1375 6980034389793220261009093574111864449784668740076437504000000000000 1376 4653356259862146840672729049407909633189779160050958336000000000000 1377 1551118753287382280224243016469303211063259720016986112000000000000 1378 6461081889226673298932241 1379 111992086079929003848158844 1380 1903865463358793065418700348 1381 31731091055979884423645005800 1382 518274487247671445586201761400 1383 8292391795962743129379228182400 1384 129914138136749642360274574857600 1385 1992016784763494516190876814483200 1386 29880251771452417742863152217248000 1387 438243692647968793561992899186304000 1388 6281492927954219374388564888337024000 1389 87940900991359071241439908436718336000 1390 1201858980215240640299678748635150592000 1391 16024786402869875203995716648468674560000 1392 208322223237308377651944316430092769280000 1393 2638748161005906116924628008114508410880000 1394 32544560652406175442070412100078937067520000 1395 390534727828874105304844945200947244810240000 1396 4556238491336864561889857694011051189452800000 1397 51637369568484465034751720532125246813798400000 1398 568011065253329115382268925853377714951782400000 1399 6058784696035510564077535209102695626152345600000 1400 62607441859033609162134530494061188136907571200000 1401 626074418590336091621345304940611881369075712000000 1402 6052052713039915552339671281092581519901065216000000 1403 56485825321705878488503598623530760852409942016000000 1404 508372427895352906396532387611776847671689478144000000 1405 4405894375093058522103280692635399346487975477248000000 1406 36715786459108821017527339105294994554066462310400000000 1407 293726291672870568140218712842359956432531698483200000000 1408 2251901569492007689075010131791426332649409688371200000000 1409 16513944842941389719883407633137126439429004381388800000000 1410 115597613900589728039183853431959885076003030669721600000000 1411 770650759337264853594559022879732567173353537798144000000000 1412 4880788142469344072765540478238306258764572406054912000000000 1413 29284728854816064436593242869429837552587434436329472000000000 1414 165946796843957698474028376260102412797995461805867008000000000 1415 885049583167774391861484673387212868255975796297957376000000000 1416 4425247915838871959307423366936064341279878981489786880000000000 1417 20651156940581402476767975712368300259306101913619005440000000000 1418 89488346742519410732661228086929301123659774959015690240000000000 1419 357953386970077642930644912347717204494639099836062760960000000000 1420 1312495752223618024079031345274963083147010032732230123520000000000 1421 4374985840745393413596771150916543610490033442440767078400000000000 1422 13124957522236180240790313452749630831470100327322301235200000000000 1423 34999886725963147308774169207332348883920267539526136627200000000000 1424 81666402360580677053806394817108814062480624258894318796800000000000 1425 163332804721161354107612789634217628124961248517788637593600000000000 1426 272221341201935590179354649390362713541602080862981062656000000000000 1427 362961788269247453572472865853816951388802774483974750208000000000000 1428 362961788269247453572472865853816951388802774483974750208000000000000 1429 241974525512831635714981910569211300925868516322649833472000000000000 1430 80658175170943878571660636856403766975289505440883277824000000000000 1431 19383245667680019896796723 1432 342437340129013684843408773 1433 5935580562236237203952418732 1434 100904869558016032467191118444 1435 1681747825966933874453185307400 1436 27468547824126586616068693354200 1437 439496765186025385857099093667200 1438 6885449321247731045094552467452800 1439 105576889592465209358116471167609600 1440 1583653343886978140371747067514144000 1441 23226915710342346058785623656874112000 1442 332919125181573626842593939081862272000 1443 4660867752542030775796315147146071808000 1444 63698525951407753935882973677662981376000 1445 849313679352103385811772982368839751680000 1446 11041077831577344015553048770794916771840000 1447 139853652533313024197005284430068945776640000 1448 1724861714577527298429731841304183664578560000 1449 20698340574930327581156782095650203974942720000 1450 241480640040853821780162457782585713040998400000 1451 2736780587129676646841841188202638081131315200000 1452 30104586458426443115260253070229018892444467200000 1453 321115588889882059896109366082442868186074316800000 1454 3318194418528781285593130116185242971256101273600000 1455 33181944185287812855931301161852429712561012736000000 1456 320758793791115524274002577897906820554756456448000000 1457 2993748742050411559890690727047130325177726926848000000 1458 26943738678453704039016216543424172926599542341632000000 1459 233512401879932101671473876709676165363862700294144000000 1460 1945936682332767513928948972580634711365522502451200000000 1461 15567493458662140111431591780645077690924180019609600000000 1462 119350783183076407520975536984945595630418713483673600000000 1463 875239076675893655153820604556267701289737232213606400000000 1464 6126673536731255586076744231893873909028160625495244800000000 1465 40844490244875037240511628212625826060187737503301632000000000 1466 258681771550875235856573645346630231714522337520910336000000000 1467 1552090629305251415139441872079781390287134025125462016000000000 1468 8795180232729758019123503941785427878293759475710951424000000000 1469 46907627907892042768658687689522282017566717203791740928000000000 1470 234538139539460213843293438447611410087833586018958704640000000000 1471 1094511317850814331268702712755519913743223401421807288320000000000 1472 4742882377353528768831045088607252959553968072827831582720000000000 1473 18971529509414115075324180354429011838215872291311326330880000000000 1474 69562274867851755276188661299573043406791531734808196546560000000000 1475 231874249559505850920628870998576811355971772449360655155200000000000 1476 695622748678517552761886612995730434067915317348081965465600000000000 1477 1854993996476046807365030967988614490847774179594885241241600000000000 1478 4328319325110775883851738925306767145311473085721398896230400000000000 1479 8656638650221551767703477850613534290622946171442797792460800000000000 1480 14427731083702586279505796417689223817704910285737996320768000000000000 1481 19236974778270115039341061890252298423606547047650661761024000000000000 1482 19236974778270115039341061890252298423606547047650661761024000000000000 1483 12824649852180076692894041260168198949071031365100441174016000000000000 1484 4274883284060025564298013753389399649690343788366813724672000000000000 1485 58149737003040059690390169 1486 1046695266054721074427023042 1487 18491616366966738981544073742 1488 320521350360756809013430611528 1489 5448862956132865753228320395976 1490 90814382602214429220472006599600 1491 1483301582502835677267709441126800 1492 23732825320045370836283351058028800 1493 371814263347377476435105833242451200 1494 5701152037993121305338289443050918400 1495 85517280569896819580074341645763776000 1496 1254253448358486687174423677471202048000 1497 17977632759804975849500072710420562688000 1498 251686858637269661893001017945887877632000 1499 3439720401376018712537680578593800994304000 1500 45862938685013582833835741047917346590720000 1501 596218202905176576839864633622925505679360000 1502 7552097236798903306638285359223723071938560000 1503 93142532587186474115205519430425917887242240000 1504 1117710391046237689382466233165111014646906880000 1505 13039954562206106376128772720259628504213913600000 1506 147786151705002538929459424162942456381091020800000 1507 1625647668755027928224053665792367020192001228800000 1508 17340241800053631234389905768451914882048013107200000 1509 179182498600554189422029026274003120447829468774400000 1510 1791824986005541894220290262740031204478294687744000000 1511 17320974864720238310796139206486968309956848648192000000 1512 161662432070722224234097299260545037559597254049792000000 1513 1454961888636500018106875693344905338036375286448128000000 1514 12609669701516333490259589342322512929648585815883776000000 1515 105080580845969445752163244519354274413738215132364800000000 1516 840644646767755566017305956154834195309905721058918400000000 1517 6444942291886126006132678997187062164042610528118374400000000 1518 47262910140498257378306312646038455869645810539534745600000000 1519 330840370983487801648144188522269191087520673776743219200000000 1520 2205602473223252010987627923481794607250137825178288128000000000 1521 13968815663747262736254976848718032512584206226129158144000000000 1522 83812893982483576417529861092308195075505237356774948864000000000 1523 474939732567406933032669212856413105427863011688391376896000000000 1524 2533011907026170309507569135234203228948602729004754010112000000000 1525 12665059535130851547537845676171016144743013645023770050560000000000 1526 59103611163943973888509946488798075342134063676777593569280000000000 1527 256115648377090553516876434784791659815914275932702905466880000000000 1528 1024462593508362214067505739139166639263657103730811621867520000000000 1529 3756362842863994784914187710176944343966742713679642613514240000000000 1530 12521209476213315949713959033923147813222475712265475378380800000000000 1531 37563628428639947849141877101769443439667427136796426135142400000000000 1532 100169675809706527597711672271385182505779805698123803027046400000000000 1533 233729243555981897727993901966565425846819546628955540396441600000000000 1534 467458487111963795455987803933130851693639093257911080792883200000000000 1535 779097478519939659093313006555218086156065155429851801321472000000000000 1536 1038796638026586212124417342073624114874753540573135735095296000000000000 1537 1038796638026586212124417342073624114874753540573135735095296000000000000 1538 692531092017724141416278228049082743249835693715423823396864000000000000 1539 230843697339241380472092742683027581083278564571807941132288000000000000 1540 174449211009120179071170507 1541 3198235535167203282971459295 1542 57568239633009659093486267310 1543 1017038900183170643984924055810 1544 17628674269841624495738683634040 1545 299687462587307616427557621778680 1546 4994791043121793607125960362978000 1547 81581587037655962249724019261974000 1548 1305305392602495395995584308191584000 1549 20449784484105761203930820828334816000 1550 313563362089621671793605919367800512000 1551 4703450431344325076904088790517007680000 1552 68983939659716767794593302260916112640000 1553 988769801789273671722503999073130947840000 1554 13842777225049831404115055987023833269760000 1555 189184622075681029189572431822659054686720000 1556 2522461627675747055860965757635454062489600000 1557 32792001159784711726192554849260902812364800000 1558 415365348023939681865105694757304768956620800000 1559 5122839292295256076336303568673425483798323200000 1560 61474071507543072916035642824081105805579878400000 1561 717197500921335850687082499614279567731765248000000 1562 8128238343775139641120268328961835100960006144000000 1563 89410621781526536052322951618580186110560067584000000 1564 953713299002949717891444817264855318512640720896000000 1565 9855037423030480418211596445070171624630620782592000000 1566 98550374230304804182115964450701716246306207825920000000 1567 952653617559613107093787656356783257047626675650560000000 1568 8891433763889722332875351459329977065777848972738560000000 1569 80022903875007500995878163133969793592000640754647040000000 1570 693531833583398341964277413827738211130672219873607680000000 1571 5779431946528319516368978448564485092755601832280064000000000 1572 46235455572226556130951827588515880742044814658240512000000000 1573 354471826053736930337297344845288419022343579046510592000000000 1574 2599460057727404155806847195532115072830519579674411008000000000 1575 18196220404091829090647930368724805509813637057720877056000000000 1576 121308136027278860604319535791498703398757580384805847040000000000 1577 768284861506099450494023726679491788192131342437103697920000000000 1578 4609709169036596702964142360076950729152788054622622187520000000000 1579 26121685291207381316796806707102720798532465642861525729280000000000 1580 139315654886439367022916302437881177592173150095261470556160000000000 1581 696578274432196835114581512189405887960865750476307352780800000000000 1582 3250698614016918563868047056883894143817373502222767646310400000000000 1583 14086360660739980443428203913163541289875285176298659800678400000000000 1584 56345442642959921773712815652654165159501140705194639202713600000000000 1585 206599956357519713170280324059731938918170849252380343743283200000000000 1586 688666521191732377234267746865773129727236164174601145810944000000000000 1587 2065999563575197131702803240597319389181708492523803437432832000000000000 1588 5509332169533859017874141974926185037817889313396809166487552000000000000 1589 12855108395579004375039664608161098421575075064592554721804288000000000000 1590 25710216791158008750079329216322196843150150129185109443608576000000000000 1591 42850361318596681250132215360536994738583583548641849072680960000000000000 1592 57133815091462241666842953814049326318111444731522465430241280000000000000 1593 57133815091462241666842953814049326318111444731522465430241280000000000000 1594 38089210060974827777895302542699550878740963154348310286827520000000000000 1595 12696403353658275925965100847566516959580321051449436762275840000000000000 1596 523347633027360537213511521 1597 9769155816510730027985548392 1598 179101189969363383846401720520 1599 3223821419448540909235230969360 1600 56954178410257556063155747125360 1601 987205759111130971761366283506240 1602 16782497904889226519943226819606080 1603 279708298414820441999053780326768000 1604 4568568874108733885984545078670544000 1605 73097101985739742175752721258728704000 1606 1145187931109922627420125966386749696000 1607 17559548277018813620441931484596828672000 1608 263393224155282204306628972268952430080000 1609 3863100620944138996497224926611302307840000 1610 55371108900199325616460223948095333079040000 1611 775195524602790558630443135273334663106560000 1612 10594338836238137634616056182068907062456320000 1613 141257851149841835128214082427585427499417600000 1614 1836352064947943856666783071558610557492428800000 1615 23260459489340622184445918906409067061570764800000 1616 286879000368534340274832999845711827092706099200000 1617 3442548004422412083297995998148541925112473190400000 1618 40163060051594807638476619978399655792978853888000000 1619 455181347251407819902735026421862765653760344064000000 1620 5006994819765486018930085290640490422191363784704000000 1621 53407944744165184201920909766831897836707880370176000000 1622 551882095689706903419849400923929610979314763825152000000 1623 5518820956897069034198494009239296109793147638251520000000 1624 53348602583338333997252108755979862394667093836431360000000 1625 497920290777824450641019681722478715683559542473359360000000 1626 4481282617000420055769177135502308441152035882260234240000000 1627 38837782680670307149999535174353339823317644312922030080000000 1628 323648189005585892916662793119611165194313702607683584000000000 1629 2589185512044687143333302344956889321554509620861468672000000000 1630 19850422259009268098888651311336151465251240426604593152000000000 1631 145569763232734632725183442949798444078509096461767016448000000000 1632 1018988342629142429076284100648589108549563675232369115136000000000 1633 6793255617527616193841894004323927390330424501549127434240000000000 1634 43023952244341569227665328694051540138759355176477807083520000000000 1635 258143713466049415365991972164309240832556131058866842501120000000000 1636 1462814376307613353740621175597752364717818076000245440839680000000000 1637 7801676673640604553283312936521345945161696405334642351144960000000000 1638 39008383368203022766416564682606729725808482026673211755724800000000000 1639 182039122384947439576610635185498072053772916124474988193382400000000000 1640 788836197001438904831979419137158312233015969872724948837990400000000000 1641 3155344788005755619327917676548633248932063879490899795351961600000000000 1642 11569597556021103937535698147344988579417567558133299249623859200000000000 1643 38565325186737013125118993824483295264725225193777664165412864000000000000 1644 115695975560211039375356981473449885794175675581332992496238592000000000000 1645 308522601493896105000951950595866362117801801550221313323302912000000000000 1646 719886070152424245002221218057021511608204203617183064421040128000000000000 1647 1439772140304848490004442436114043023216408407234366128842080256000000000000 1648 2399620233841414150007404060190071705360680678723943548070133760000000000000 1649 3199493645121885533343205413586762273814240904965258064093511680000000000000 1650 3199493645121885533343205413586762273814240904965258064093511680000000000000 1651 2132995763414590355562136942391174849209493936643505376062341120000000000000 1652 710998587804863451854045647463724949736497978881168458687447040000000000000 1653 1570042899082081611640534563 1654 29830815082559550621170156697 1655 556841881541111611595176258344 1656 10208767828253712879244898069640 1657 183757820908566831826408165253520 1658 3246388169384680695599877586145520 1659 56270728269334465390397878159855680 1660 956602380578685911636763928717546560 1661 15943373009644765193946065478625776000 1662 260408425824197831501119069484221008000 1663 4166534813187165304017905111747536128000 1664 65275712073265589762947180084044732672000 1665 1000894251790072376365190094622019234304000 1666 15013413776851085645477851419330288514560000 1667 220196735393815922800341820816844231546880000 1668 3156153207311361560138232765041433985505280000 1669 44186144902359061841935258710580075797073920000 1670 603877313665573845173115202377927702560010240000 1671 8051697515540984602308202698372369367466803200000 1672 104672067702032799830006635078840801777068441600000 1673 1325846190892415464513417377665316822509533593600000 1674 16352103021006457395665480991205574144284247654400000 1675 196225236252077488747985771894466889731410971852800000 1676 2289294422940904035393167338768780380199794671616000000 1677 25945336793330245734455896506046177642264339611648000000 1678 285398704726632703079014861566507954064907735728128000000 1679 3044252850417415499509491856709418176692349181100032000000 1680 31457279454313293494931415852663987825820941538033664000000 1681 314572794543132934949314158526639878258209415380336640000000 1682 3040870347250285037843370199090852156496024348676587520000000 1683 28381456574335993686538121858181286793962893920981483520000000 1684 255433109169023943178843096723631581145666045288833351680000000 1685 2213753612798207507549973504938140369929105725836555714560000000 1686 18447946773318395896249779207817836416075881048637964288000000000 1687 147583574186547167169998233662542691328607048389103714304000000000 1688 1131474068763528281636653124746160633519320704316461809664000000000 1689 8297476504265874065335456248138511312475018498320719937536000000000 1690 58082335529861118457348193736969579187325129488245039562752000000000 1691 387215570199074123048987958246463861248834196588300263751680000000000 1692 2452365277927469445976923735560937787909283245059235003760640000000000 1693 14714191667564816675861542413365626727455699470355410022563840000000000 1694 83380419449533961163215407009071884788915630332013990127861760000000000 1695 444695570397514459537148837381716718874216695104074614015262720000000000 1696 2223477851987572297685744186908583594371083475520373070076313600000000000 1697 10376229975942004055866806205573390107065056219095074327022796800000000000 1698 44963663229082017575422826890818023797281910282745322083765452800000000000 1699 179854652916328070301691307563272095189127641130981288335061811200000000000 1700 659467060693202924439534794398664349026801350813598057228559974400000000000 1701 2198223535644009748131782647995547830089337836045326857428533248000000000000 1702 6594670606932029244395347943986643490268013508135980572285599744000000000000 1703 17585788285152077985054261183964382640714702688362614859428265984000000000000 1704 41033505998688181965126609429250226161667639606179434671999287296000000000000 1705 82067011997376363930253218858500452323335279212358869343998574592000000000000 1706 136778353328960606550422031430834087205558798687264782239997624320000000000000 1707 182371137771947475400562708574445449607411731583019709653330165760000000000000 1708 182371137771947475400562708574445449607411731583019709653330165760000000000000 1709 121580758514631650267041805716296966404941154388679806435553443840000000000000 1710 40526919504877216755680601905432322134980384796226602145184481280000000000000 1711 4710128697246244834921603689 1712 91062488146760733475151004654 1713 1730187274788453936027869088426 1714 32296829129384473472520222983952 1715 592108534038715346996204088039120 1716 10657953612696876245931673584704160 1717 188290513824311480344792899996440160 1718 3263702239621398992643076933271629440 1719 55482938073563782874932307865617700480 1720 924715634559396381248871797760295008000 1721 15103688697803474227064906030084818464000 1722 241659019164855587633038496481357095424000 1723 3785991300249404206250936444874594494976000 1724 58051866603824197829181025488077115589632000 1725 870777999057362967437715382321156733844480000 1726 12771410652841323522419825607376965429719040000 1727 183056886024058970488017500372403171159306240000 1728 2562796404336825586832245005213644396230287360000 1729 35024884192603283020040681737919806748480593920000 1730 466998455901377106933875756505597423313074585600000 1731 6070979926717902390140384834572766503069969612800000 1732 76899079071760096941778207904588375705552948428800000 1733 948421975218374528948597897489923300368486363955200000 1734 11381063702620494347383174769879079604421836367462400000 1735 132779076530572434052803705648589262051588090953728000000 1736 1504829534013154252598441997350678303251331697475584000000 1737 16553124874144696778582861970857461335764648672231424000000 1738 176566665324210098971550527689146254248156252503801856000000 1739 1824522208350171022706022119454511293897614609205952512000000 1740 18245222083501710227060221194545112938976146092059525120000000 1741 176370480140516532194915471547269425076769412223242076160000000 1742 1646124481311487633819211067774514634049847847416926044160000000 1743 14815120331803388704372899609970631706448630626752334397440000000 1744 128397709542296035437898463286412141455888132098520231444480000000 1745 1069980912852466961982487194053434512132401100821001928704000000000 1746 8559847302819735695859897552427476097059208806568015429632000000000 1747 65625495988284640334925881235277316744120600850354784960512000000000 1748 481253637247420695789456462392033656123551072902601756377088000000000 1749 3368775460731944870526195236744235592864857510318212294639616000000000 1750 22458503071546299136841301578294903952432383402121415297597440000000000 1751 142237186119793227866661576662534391698738428213435630218117120000000000 1752 853423116718759367199969459975206350192430569280613781308702720000000000 1753 4836064328072969747466493606526169317757106559256811427415982080000000000 1754 25792343083055838653154632568139569694704568316036327612885237760000000000 1755 128961715415279193265773162840697848473522841580181638064426188800000000000 1756 601821338604636235240274759923256626209773260707514310967322214400000000000 1757 2607892467286757019374523959667445380242350796399228680858396262400000000000 1758 10431569869147028077498095838669781520969403185596914723433585049600000000000 1759 38249089520205769617493018075122532243554478347188687319256478515200000000000 1760 127496965067352565391643393583741774145181594490628957730854928384000000000000 1761 382490895202057696174930180751225322435544783471886873192564785152000000000000 1762 1019975720538820523133147148669934193161452755925031661846839427072000000000000 1763 2379943347923914553977343346896513117376723097158407210975958663168000000000000 1764 4759886695847829107954686693793026234753446194316814421951917326336000000000000 1765 7933144493079715179924477822988377057922410323861357369919862210560000000000000 1766 10577525990772953573232637097317836077229880431815143159893149614080000000000000 1767 10577525990772953573232637097317836077229880431815143159893149614080000000000000 1768 7051683993848635715488424731545224051486586954543428773262099742720000000000000 1769 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1770 14130386091738734504764811067 1771 277897593137528445260374617651 1772 5372686800658883275033909274586 1773 102081049212518782225644276217134 1774 1905512918633683934878693156053168 1775 34934403508284205472776041194308080 1776 628819263149115698509968741497545440 1777 11109140315634377340342781099789969440 1778 192558432137662540565941539063026136960 1779 3273493346340263189621006164071444328320 1780 54558222439004386493683436067857405472000 1781 891117633170404979396829455775004289376000 1782 14257882130726479670349271292400068630016000 1783 223373486714714848168805250247601075203584000 1784 3425060129625627671921680503796549819788288000 1785 51375901944384415078825207556948247296824320000 1786 753513228517638087822769710835240960353423360000 1787 10800356275419479258793032521971787098399068160000 1788 151204987855872709623102455307605019377586954240000 1789 2066468167363593698182400222537268598160355041280000 1790 27552908898181249309098669633830247975471400550400000 1791 358187815676356241018282705239793223681128207155200000 1792 4537045665233845719564914266370714166627623957299200000 1793 55956896537884097207967275951905474721740695473356800000 1794 671482758454609166495607311422865696660888345680281600000 1795 7833965515303773609115418633266766461043697366269952000000 1796 88784942506776100903308077843690019891828570151059456000000 1797 976634367574537109936388856280590218810114271661654016000000 1798 10417433254128395839321481133659629000641218897724309504000000 1799 107646810292660090339655305047816166339959261943151198208000000 1800 1076468102926600903396553050478161663399592619431511982080000000 1801 10405858328290475399500012821288896079529395321171282493440000000 1802 97121344397377770395333452998696363408941022997598636605440000000 1803 874092099576399933558001076988267270680469206978387729448960000000 1804 7575464862995466090836009333898316345897399793812693655224320000000 1805 63128873858295550756966744449152636215811664948439113793536000000000 1806 505030990866364406055733955593221089726493319587512910348288000000000 1807 3871904263308793779760626992881361687903115450170932312670208000000000 1808 28393964597597821051577931281129985711289513301253503626248192000000000 1809 198757752183184747361045518967909899979026593108774525383737344000000000 1810 1325051681221231649073636793119399333193510620725163502558248960000000000 1811 8391993981067800444133033023089529110225567264592702182868910080000000000 1812 50351963886406802664798198138537174661353403587556213097213460480000000000 1813 285327795356305215100523122785043989747669286996151874217542942720000000000 1814 1521748241900294480536123321520234611987569530646143329160229027840000000000 1815 7608741209501472402680616607601173059937847653230716645801145139200000000000 1816 35507458977673537879176210835472140946376622381743344347072010649600000000000 1817 153865655569918664143096913620379277434298696987554492170645379481600000000000 1818 615462622279674656572387654481517109737194787950217968682581517926400000000000 1819 2256696281692140407432088066432229402369714222484132551836132232396800000000000 1820 7522320938973801358106960221440764674565714074947108506120440774656000000000000 1821 22566962816921404074320880664322294023697142224841325518361322323968000000000000 1822 60178567511790410864855681771526117396525712599576868048963526197248000000000000 1823 140416657527510958684663257466894273925226662732346025447581561126912000000000000 1824 280833315055021917369326514933788547850453325464692050895163122253824000000000000 1825 468055525091703195615544191556314246417422209107820084825271870423040000000000000 1826 624074033455604260820725588741752328556562945477093446433695827230720000000000000 1827 624074033455604260820725588741752328556562945477093446433695827230720000000000000 1828 416049355637069507213817059161168219037708630318062297622463884820480000000000000 1829 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1830 42391158275216203514294433201 1831 847823165504324070285888664020 1832 16673855588251706715622477059060 1833 322361208039532996502034556475160 1834 6124862952751126933538656573028040 1835 114330775118021036092721589363190080 1836 2096064210497052328366562471658484800 1837 37729155788946941910598124489852726400 1838 666548418938062640420566865987398166400 1839 11553505928259752433956492343781568217600 1840 196409600780415791377260369844286659699200 1841 3273493346340263189621006164071444328320000 1842 53467057990224298763809767346500257362560000 1843 855472927843588780220956277544004117800960000 1844 13402409202882890890128315014856064512215040000 1845 205503607777537660315300830227792989187297280000 1846 3082554116663064904729512453416894837809459200000 1847 45210793711058285269366182650114457621205401600000 1848 648021376525168755527581951318307225903944089600000 1849 9072299271352362577386147318456301162655217254400000 1850 123988090041815621890944013352236115889621302476800000 1851 1653174533890874958545920178029814878528284033024000000 1852 21491268940581374461096962314387593420867692429312000000 1853 272222739914030743173894855982242849997657437437952000000 1854 3357413792273045832478036557114328483304441728401408000000 1855 40288965507276549989736438685371941799653300740816896000000 1856 470037930918226416546925117996005987662621841976197120000000 1857 5327096550406566054198484670621401193509714209063567360000000 1858 58598062054472226596183331376835413128606856299699240960000000 1859 625045995247703750359288868019577740038473133863458570240000000 1860 6458808617559605420379318302868969980397555716589071892480000000 1861 64588086175596054203793183028689699803975557165890718924800000000 1862 624351499697428523970000769277333764771763719270276949606400000000 1863 5827280663842666223720007179921781804536461379855918196326400000000 1864 52445525974583996013480064619296036240828152418703263766937600000000 1865 454527891779727965450160560033898980753843987628761619313459200000000 1866 3787732431497733045418004666949158172948699896906346827612160000000000 1867 30301859451981864363344037335593265383589599175250774620897280000000000 1868 232314255798527626785637619572881701274186927010255938760212480000000000 1869 1703637875855869263094675876867799142677370798075210217574891520000000000 1870 11925465130991084841662731138074593998741595586526471523024240640000000000 1871 79503100873273898944418207587163959991610637243509810153494937600000000000 1872 503519638864068026647981981385371746613534035875562130972134604800000000000 1873 3021117833184408159887891888312230479681204215253372785832807628800000000000 1874 17119667721378312906031387367102639384860157219769112453052576563200000000000 1875 91304894514017668832167399291214076719254171838768599749613741670400000000000 1876 456524472570088344160836996456070383596270859193842998748068708352000000000000 1877 2130447538660412272750572650128328456782597342904600660824320638976000000000000 1878 9231939334195119848585814817222756646057921819253269530238722768896000000000000 1879 36927757336780479394343259268891026584231687277013078120954891075584000000000000 1880 135401776901528424445925283985933764142182853349047953110167933943808000000000000 1881 451339256338428081486417613286445880473942844496826510367226446479360000000000000 1882 1354017769015284244459252839859337641421828533490479531101679339438080000000000000 1883 3610714050707424651891340906291567043791542755974612082937811571834880000000000000 1884 8424999451650657521079795448013656435513599763940761526854893667614720000000000000 1885 16849998903301315042159590896027312871027199527881523053709787335229440000000000000 1886 28083331505502191736932651493378854785045332546469205089516312225382400000000000000 1887 37444442007336255649243535324505139713393776728625606786021749633843200000000000000 1888 37444442007336255649243535324505139713393776728625606786021749633843200000000000000 1889 24962961338224170432829023549670093142262517819083737857347833089228800000000000000 1890 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1891 127173474825648610542883299603 1892 2585860654788188414371960425261 1893 51717213095763768287439208505220 1894 1017105190883354109652971100602660 1895 19664033690411512786624107944984760 1896 373616640117818742945858050954710440 1897 6974177282199283201656016951154594880 1898 127859916840320192030360310771167572800 1899 2301478503125763456546485593881016310400 1900 40659453555221821065654578825231288150400 1901 704763861623844898471346032970675661273600 1902 11980985647605363274012882560501486241651200 1903 199683094126756054566881376008358104027520000 1904 3261490537403682224592395808136515699116160000 1905 52183848598458915593478332930184251185858560000 1906 817546961375856344297827215906219935245117440000 1907 12535720074429797279233350643895372340425134080000 1908 188035801116446959188500259658430585106377011200000 1909 2757858416374555401431337141656981914893529497600000 1910 39529303968035294087182499030416740780140589465600000 1911 553410255552494117220554986425834370921968252518400000 1912 7563273492550752935347584814486403069266899451084800000 1913 100843646567343372471301130859818707590225326014464000000 1914 1310967405375463842126914701177643198672929238188032000000 1915 16605587134755875333607586214916813849857103683715072000000 1916 204802241328655795781160229983974037481570945432485888000000 1917 2457626895943869549373922759807688449778851345189830656000000 1918 28672313786011811409362432197756365247419932360548024320000000 1919 324952889574800529306107564907905472804092566752877608960000000 1920 3574481785322805822367183213986960200845018234281653698560000000 1921 38127805710109928771916620949194242142346861165670972784640000000 1922 393987325671135930643138416475007168804250898711933385441280000000 1923 3939873256711359306431384164750071688042508987119333854412800000000 1924 38085441481543139962170046925917359651077586875486893925990400000000 1925 355464120494402639646920437975228690076724144171211009975910400000000 1926 3199177084449623756822283941777058210690517297540899089783193600000000 1927 27726201398563405892459794162067837825984483245354458778121011200000000 1928 231051678321361715770498284683898648549870693711287156484341760000000000 1929 1848413426570893726163986277471189188398965549690297251874734080000000000 1930 14171169603710185233923894793945783777725402547625612264372961280000000000 1931 103921910427208025048775228488935747703319618682587823272068382720000000000 1932 727453372990456175341426599422550233923237330778114762904478679040000000000 1933 4849689153269707835609510662817001559488248871854098419363191193600000000000 1934 30714697970708149625526900864507676543425576188409289989300210892800000000000 1935 184288187824248897753161405187046059260553457130455739935801265356800000000000 1936 1044299731004077087267914629393261002476469590405915859636207170355200000000000 1937 5569598565355077798762211356764058679874504482164884584726438241894400000000000 1938 27847992826775388993811056783820293399372522410824422923632191209472000000000000 1939 129957299858285148637784931657828035863738437917180640310283558977536000000000000 1940 563148299385902310763734703850588155409533230974449441344562088902656000000000000 1941 2252593197543609243054938815402352621638132923897797765378248355610624000000000000 1942 8259508390993233891201442323141959612673154054291925139720243970572288000000000000 1943 27531694636644112970671474410473198708910513514306417132400813235240960000000000000 1944 82595083909932338912014423231419596126731540542919251397202439705722880000000000000 1945 220253557093152903765371795283785589671284108114451337059206505881927680000000000000 1946 513924966550690108785867522328833042566329585600386453138148513724497920000000000000 1947 1027849933101380217571735044657666085132659171200772906276297027448995840000000000000 1948 1713083221835633695952891741096110141887765285334621510460495045748326400000000000000 1949 2284110962447511594603855654794813522517020380446162013947326727664435200000000000000 1950 2284110962447511594603855654794813522517020380446162013947326727664435200000000000000 1951 1522740641631674396402570436529875681678013586964108009298217818442956800000000000000 1952 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1953 381520424476945831628649898809 1954 7884755439190213853658764575386 1955 160323360596867681691061546366182 1956 3206467211937353633821230927323640 1957 63060521834767954798484208237364920 1958 1219170088805513792770694692589055120 1959 23164231687304762062643199159192047280 1960 432398991496355558502673050971584882560 1961 7927314844099851905882339267812389513600 1962 142691667193797334305882106820623011244800 1963 2520886120423752906070583887164339865324800 1964 43695359420678383705223454044181890998963200 1965 742821110151532522988798718751092146982374400 1966 12380351835858875383146645312518202449706240000 1967 202212413319028297924728540104463973345201920000 1968 3235398613104452766795656641671423573523230720000 1969 50687911605303093346465287386185635985197281280000 1970 777214644614647431312467739921513085106358312960000 1971 11658219669219711469687016098822696276595374694400000 1972 170987221815222434888742902782732878723398828851200000 1973 2450816846018188233405314939885837928368716546867200000 1974 34311435844254635267674409158401730997162031656140800000 1975 468922956538146681991550258498156990294547765967257600000 1976 6252306087175289093220670113308759870593970212896768000000 1977 81279979133278758211868711473013878317721612767657984000000 1978 1029546402354864270683670345324842458691140428390334464000000 1979 12697738962376659338431934259006390323857398616814125056000000 1980 152372867548519912061183211108076683886288783401769500672000000 1981 1777683454732732307380470796260894645340035806353977507840000000 1982 20147079153637632816978669024290139313853739138678411755520000000 1983 221617870690013960986765359267191532452391130525462529310720000000 1984 2363923954026815583858830498850043012825505392271600312647680000000 1985 24427214191610427699874581821450444465863555720139869897359360000000 1986 244272141916104276998745818214504444658635557201398698973593600000000 1987 2361297371855674677654542909406876298366810386280187423411404800000000 1988 22038775470652963658109067154464178784756896938615082618506444800000000 1989 198348979235876672922981604390177609062812072447535743566558003200000000 1990 1719024486710931165332507238048205945211037961211976444243502694400000000 1991 14325204055924426377770893650401716210091983010099803702029189120000000000 1992 114601632447395411022167149203213729680735864080798429616233512960000000000 1993 878612515430031484503281477224638594218974957952787960391123599360000000000 1994 6443158446486897553024064166314016357605816358320445042868239728640000000000 1995 45102109125408282871168449164198114503240714508243115300077678100480000000000 1996 300680727502721885807789661094654096688271430054954102000517854003200000000000 1997 1904311274183905276782667853599475945692385723681375979336613075353600000000000 1998 11425867645103431660696007121596855674154314342088255876019678452121600000000000 1999 64746583322252779410610707022382182153541114605166783297444844562022400000000000 2000 345315111052014823523257104119371638152219277894222844253039170997452800000000000 2001 1726575555260074117616285520596858190761096389471114221265195854987264000000000000 2002 8057352591213679215542665762785338223551783150865199699237580656607232000000000000 2003 34915194561925943267351551638736465635391060320415865363362849511964672000000000000 2004 139660778247703773069406206554945862541564241281663461453451398047858688000000000000 2005 512089520241580501254489424034801495985735551366099358662655126175481856000000000000 2006 1706965067471935004181631413449338319952451837886997862208850420584939520000000000000 2007 5120895202415805012544894240348014959857355513660993586626551261754818560000000000000 2008 13655720539775480033453051307594706559619614703095982897670803364679516160000000000000 2009 31863347926142786744723786384387648639112434307223960094565207850918871040000000000000 2010 63726695852285573489447572768775297278224868614447920189130415701837742080000000000000 2011 106211159753809289149079287947958828797041447690746533648550692836396236800000000000000 2012 141614879671745718865439050597278438396055263587662044864734257115194982400000000000000 2013 141614879671745718865439050597278438396055263587662044864734257115194982400000000000000 2014 94409919781163812576959367064852292264036842391774696576489504743463321600000000000000 2015 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 2016 1144561273430837494885949696427 2017 24035786742047587392604943624967 2018 496739592668983472780502168249318 2019 10100371717602663946536877421069466 2020 202007434352053278930737548421389320 2021 3972812875590381152304505118953989960 2022 76807715594747368944553765633110472560 2023 1459346596300200009946521547029098978640 2024 27241136464270400185668402211209847601280 2025 499420835178290670070587373872180539356800 2026 8989575033209232061270572729699249708422400 2027 158815825586696433082446784891353411515462400 2028 2752807643502738173429077604783459132934681600 2029 46797729939546548948294319281318805259889587200 2030 779962165659109149138238654688646754331493120000 2031 12739382039098782769257898026581230320747720960000 2032 203830112625580524308126368425299685131963535360000 2033 3193338431134094880827313105329695067067428720640000 2034 48964522610722788172685467615055324361700573716480000 2035 734467839160841822590282014225829865425508605747200000 2036 10772194974359013397990802875312171359574126217625600000 2037 154401461299145858704534841212807789487229142452633600000 2038 2161620458188042021863487776979309052821207994336870400000 2039 29542146261903240965467666285383890388556509255937228800000 2040 393895283492043212872902217138451871847420123412496384000000 2041 5120638685396561767347728822799874334016461604362452992000000 2042 64861423348356449053071231755465074897541846988591071232000000 2043 799957554629729538321211858317402590403016112859289878528000000 2044 9599490655556754459854542299808831084836193354311478542336000000 2045 111994057648162135364969660164436362656422255800300582993920000000 2046 1269265986679170867469656148530278776772785565736739940597760000000 2047 13961925853470879542166217633833066544500641223104139346575360000000 2048 148927209103689381783106321427552709808006839713110819696803840000000 2049 1538914494071456945092098654751378001349404010368811803533639680000000 2050 15389144940714569450920986547513780013494040103688118035336396800000000 2051 148761734426907504692236203292633206797109054335651807674918502400000000 2052 1388442854651136710460871230731243263439684507132750204965906022400000000 2053 12495985691860230394147841076581189370957160564194751844693154201600000000 2054 108298542662788663415947955997036974548295391556354515987340669747200000000 2055 902487855523238861799566299975308121235794929636287633227838914560000000000 2056 7219902844185910894396530399802464969886359437090301065822711316480000000000 2057 55352588472091983523706733065152231435795422351025641504640786759680000000000 2058 405918982128674545840516042477783030529166430574188037700699102904320000000000 2059 2841432874900721820883612297344481213704165014019316263904893720330240000000000 2060 18942885832671478805890748648963208091361100093462108426032624802201600000000000 2061 119971610273586032437308074776766984578620300591926686698206623747276800000000000 2062 719829661641516194623848448660601907471721803551560120189239742483660800000000000 2063 4079034749301925102868474542410077475673090220125507347739025207407411200000000000 2064 21754851996276933881965197559520413203589814507336039187941467772839526400000000000 2065 108774259981384669409825987797602066017949072536680195939707338864197632000000000000 2066 507613213246461790579187943055476308083762338504507581051967581366255616000000000000 2067 2199657257401334425843147753240397335029636800186199517891859519253774336000000000000 2068 8798629029605337703372591012961589340118547200744798071567438077015097344000000000000 2069 32261639775219571579032833714192494247101339736064259595747272949055356928000000000000 2070 107538799250731905263442779047308314157004465786880865319157576496851189760000000000000 2071 322616397752195715790328337141924942471013397360642595957472729490553569280000000000000 2072 860310394005855242107542232378466513256035726295046922553260611974809518080000000000000 2073 2007390919346995564917598542216421864264083361355109485957608094607888875520000000000000 2074 4014781838693991129835197084432843728528166722710218971915216189215777751040000000000000 2075 6691303064489985216391995140721406214213611204517031619858693648692962918400000000000000 2076 8921737419319980288522660187628541618951481606022708826478258198257283891200000000000000 2077 8921737419319980288522660187628541618951481606022708826478258198257283891200000000000000 2078 5947824946213320192348440125085694412634321070681805884318838798838189260800000000000000 2079 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2080 3433683820292512484657849089281 2081 73251921499573599672700780571328 2082 1538290351491045593126716391997888 2083 31791333930814942257952138767956352 2084 646423789926570492578360154948445824 2085 12928475798531409851567203098968916480 2086 254260024037784393747488327613055357440 2087 4915693798063831612451441000519070243840 2088 93398182163212800636577379009862334632960 2089 1743432733713305611882777741517430246481920 2090 31962933451410602884517591927819554518835200 2091 575332802125390851921316654700751981339033600 2092 10164212837548571717276594233046618336989593600 2093 176179689184175243099460966706141384507819622400 2094 2995054716130979132690836434004403536632933580800 2095 49917578602182985544847273900073392277215559680000 2096 815320450502322097232505473701198740527854141440000 2097 13045127208037153555720087579219179848445666263040000 2098 204373659592582072372948038741100484292315438120960000 2099 3133729447086258443051869927363540759148836717854720000 2100 47005941706293876645778048910453111387232550767820800000 2101 689420478358976857471411384019978967012744077928038400000 2102 9881693523145334957090229837619698527182665116968550400000 2103 138343709324034689399263217726675779380557311637559705600000 2104 1890697360761807421789930642264568984867616592379982643200000 2105 25209298143490765623865741896860919798234887898399768576000000 2106 327720875865379953110254644659191957377053542679196991488000000 2107 4151131094294812739396558832349764793442678207269828558848000000 2108 51197283496302690452557558932313765785793031222994552225792000000 2109 614367401955632285430690707187765189429516374675934626709504000000 2110 7167619689482376663358058250523927210011024371219237311610880000000 2111 81233023147466935518057993505937841713458276207151356198256640000000 2112 893563254622136290698637928565316258848041038278664918180823040000000 2113 9531341382636120434118804571363373427712437741639092460595445760000000 2114 98490527620573244485894313904088192086361856663603955426152939520000000 2115 984905276205732444858943139040881920863618566636039554261529395200000000 2116 9520751003322080300303117010728525235014979477481715691194784153600000000 2117 88860342697672749469495758766799568860139808456496013117817985433600000000 2118 799743084279054745225461828901196119741258276108464118060361868902400000000 2119 6931106730418474458620669183810366371090905059606689023189802863820800000000 2120 57759222753487287155172243198419719759090875496722408526581690531840000000000 2121 462073782027898297241377945587357758072727003973779268212653524254720000000000 2122 3542565662213886945517230916169742811890907030465641056297010352619520000000000 2123 25978814856235170933793026718578113953866651556748034412844742585876480000000000 2124 181851703993646196536551187030046797677066560897236240889913198101135360000000000 2125 1212344693290974643577007913533645317847110405981574939266087987340902400000000000 2126 7678183057509506075987716785713087013031699237883307948685223919825715200000000000 2127 46069098345057036455926300714278522078190195427299847692111343518954291200000000000 2128 261058223955323206583582370714244958443077774088032470255297613274074316800000000000 2129 1392310527761723768445772643809306445029748128469506508028253937461729689600000000000 2130 6961552638808618842228863219046532225148740642347532540141269687308648448000000000000 2131 32487245647773554597068028355550483717360789664288485187325925207440359424000000000000 2132 140778064473685403253961456207385429441896755211916769145079009232241557504000000000000 2133 563112257894741613015845824829541717767587020847667076580316036928966230016000000000000 2134 2064744945614052581058101357708319631814485743108112614127825468739542843392000000000000 2135 6882483152046841936860337859027732106048285810360375380426084895798476144640000000000000 2136 20647449456140525810581013577083196318144857431081126141278254687395428433920000000000000 2137 55059865216374735494882702872221856848386286482883003043408679166387809157120000000000000 2138 128473018838207716154726306701850999312901335126727007101286918054904888033280000000000000 2139 256946037676415432309452613403701998625802670253454014202573836109809776066560000000000000 2140 428243396127359053849087689006169997709671117089090023670956393516349626777600000000000000 2141 570991194836478738465450252008226663612894822785453364894608524688466169036800000000000000 2142 570991194836478738465450252008226663612894822785453364894608524688466169036800000000000000 2143 380660796557652492310300168005484442408596548523635576596405683125644112691200000000000000 2144 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2145 10301051460877537453973547267843 2146 223189448319013311502760190803265 2147 4761374897472283978725550737136320 2148 99988872846917963553236565479862720 2149 2066436705502971246766889019917162880 2150 42017546345227082017593410071648978560 2151 840350926904541640351868201432979571200 2152 16526901562455985593586741294848598233600 2153 319520096874149054809343665033739565849600 2154 6070881840608832041377529635641051751142400 2155 113323127691364864772380553198632966021324800 2156 2077590674341689187493643475308271043724288000 2157 37396632138150405374885582555548878787037184000 2158 660673834440657161622978625148030191904323584000 2159 11451679796971390801464962835899189993008275456000 2160 194678556548513643624904368210286229881140682752000 2161 3244642609141894060415072803504770498019011379200000 2162 52995829282650936320112855790577918134310519193600000 2163 847933268522414981121805692649246690148968307097600000 2164 13284287873517834704241622518171531479000503477862400000 2165 203692414060606798798371545278630149344674386660556800000 2166 3055386210909101981975573179179452240170115799908352000000 2167 44812331093333495735641739961298632855828365065322496000000 2168 642310079004446772210864939445280404266873232602955776000000 2169 8992341106062254810952109152233925659736225256441380864000000 2170 122895328449517482416345491747196984016395078504698871808000000 2171 1638604379326899765551273223295959786885267713395984957440000000 2172 21301856931249696952166551902847477229508480274147804446720000000 2173 269823521129162828060776324102734711573774083472538856325120000000 2174 3327823427259674879416241330600394776076547029494645894676480000000 2175 39933881127116098552994895967204737312918564353935750736117760000000 2176 465895279816354483118273786284055268650716584129250425254707200000000 2177 5280146504585350808673769577885959711374787953464838152886681600000000 2178 58081611550438858895411465356745556825122667488113219681753497600000000 2179 619537189871347828217722297138619272801308453206541009938703974400000000 2180 6401884295337260891583130403765732485613520683134257102699941068800000000 2181 64018842953372608915831304037657324856135206831342571026999410688000000000 2182 618848815215935219519702605697354140275973666036311519927660969984000000000 2183 5775922275348728715517224319841971975909087549672240852658169053184000000000 2184 51983300478138558439655018878577747783181787947050167673923521478656000000000 2185 450521937477200839810343496947673814120908828874434786507337186148352000000000 2186 3754349478976673665086195807897281784340906907286956554227809884569600000000000 2187 30034795831813389320689566463178254274727255258295652433822479076556800000000000 2188 230266768043902651458620009551033282772908956980266668659305672920268800000000000 2189 1688622965655286110696546736707577407001332351188622236834908268081971200000000000 2190 11820360759587002774875827156953041849009326458320355657844357876573798400000000000 2191 78802405063913351832505514379686945660062176388802371052295719177158656000000000000 2192 499081898738117894939201591071350655847060450462415016664539554788671488000000000000 2193 2994491392428707369635209546428103935082362702774490099987237328732028928000000000000 2194 16968784557096008427932854096425922298800055315722110566594344862814830592000000000000 2195 90500184304512044948975221847604918926933628350517923021836505935012429824000000000000 2196 452500921522560224744876109238024594634668141752589615109182529675062149120000000000000 2197 2111670967105281048809421843110781441628451328178751537176185138483623362560000000000000 2198 9150574190789551211507494653480052913723289088774589994430135600095701237760000000000000 2199 36602296763158204846029978613920211654893156355098359977720542400382804951040000000000000 2200 134208421464913417768776588251040776067941573302027319918308655468070284820480000000000000 2201 447361404883044725895921960836802586893138577673424399727695518226900949401600000000000000 2202 1342084214649134177687765882510407760679415733020273199183086554680702848204800000000000000 2203 3578891239064357807167375686694420695145108621387395197821564145815207595212800000000000000 2204 8350746224483501550057209935620314955338586783237255461583649673568817722163200000000000000 2205 16701492448967003100114419871240629910677173566474510923167299347137635444326400000000000000 2206 27835820748278338500190699785401049851128622610790851538612165578562725740544000000000000000 2207 37114427664371118000254266380534733134838163481054468718149554104750300987392000000000000000 2208 37114427664371118000254266380534733134838163481054468718149554104750300987392000000000000000 2209 24742951776247412000169510920356488756558775654036312478766369403166867324928000000000000000 2210 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2211 30903154382632612361920641803529 2212 679869396417917471962254119677638 2213 14730503589054878559182172593015490 2214 314250743233170742595886348650997120 2215 6599265607896585594513613321670939520 2216 136384822563196102286614675314532750080 2217 2773158058784987413161165064728832584960 2218 55463161175699748263223301294576651699200 2219 1090775503122095049176724925460007483417600 2220 21088326393693837617416681892226811346073600 2221 400678201480182914730916955952309415575398400 2222 7479326427630081074977116511109775757407436800 2223 137120984506551486374580469370345888885803008000 2224 2468177721117926754742448448666225999944454144000 2225 43604473073083372667116589259769992665685356544000 2226 755810866600111792896687547169346539538546180096000 2227 12848784732201900479243688301878891172155285061632000 2228 214146412203365007987394805031314852869254751027200000 2229 3497724732654961797127448482178142596864494266777600000 2230 55963595722479388754039175714850281549831908268441600000 2231 876762999652177090479947086199321077614033229538918400000 2232 13443699328000048720692521988389589856748509519596748800000 2233 201655489920000730810387829825843847851227642793951232000000 2234 2957613852160010718552354837445709768484672094311284736000000 2235 42392465214293486965917086003388506681613633351795081216000000 2236 593494513000108817522839204047439093542590866925131137024000000 2237 8111091677668153839478802455315000945082075181310125539328000000 2238 108147889035575384526384032737533345934427669084135007191040000000 2239 1405922557462479998842992425587933497147559698093755093483520000000 2240 17808352394524746652011237390780490963869089509187564517457920000000 2241 219636346199138542041471927819626055221052103946646629048647680000000 2242 2635636154389662504497663133835512662652625247359759548583772160000000 2243 30749088467879395885806069894747647730947294552530528066810675200000000 2244 348489669302633153372468792140473340950736004928679318090520985600000000 2245 3833386362328964687097156713545206750458096054215472498995730841600000000 2246 40889454531508956662369671611148872004886357911631706655954462310400000000 2247 422524363492259218844486606648538344050492365086860968778196110540800000000 2248 4225243634922592188444866066485383440504923650868609687781961105408000000000 2249 40844021804251724488300371976025373258214261958396560315225624018944000000000 2250 381210870173016095224136805109570150409999778278367896275439157510144000000000 2251 3430897831557144857017231245986131353689998004505311066478952417591296000000000 2252 29734447873495255427482670798546471731979982705712695909484254285791232000000000 2253 247787065612460461895688923321220597766499855880939132579035452381593600000000000 2254 1982296524899683695165511386569764782131998847047513060632283619052748800000000000 2255 15197606690897574996268920630368196663011991160697600131514174412737740800000000000 2256 111449115733248883305972084622700108862087935178449067631103945693410099200000000000 2257 780143810132742183141804592358900762034615546249143473417727619853870694400000000000 2258 5200958734218281220945363949059338413564103641660956489451517465692471296000000000000 2259 32939405316715781065987305010709143285905989730519391099859610616052318208000000000000 2260 197636431900294686395923830064254859715435938383116346599157663696313909248000000000000 2261 1119939780768336556243568370364110871720803650837659297395226760945778819072000000000000 2262 5973012164097794966632364641941924649177619471134182919441209391710820368384000000000000 2263 29865060820488974833161823209709623245888097355670914597206046958554101841920000000000000 2264 139370283828948549221421841645311575147477787659797601453628219139919141928960000000000000 2265 603937896592110379959494647129683492305737079859122939632388949606316281692160000000000000 2266 2415751586368441519837978588518733969222948319436491758529555798425265126768640000000000000 2267 8857755816684285572739254824568691220484143837933803114608371260892638798151680000000000000 2268 29525852722280951909130849415228970734947146126446010382027904202975462660505600000000000000 2269 88577558166842855727392548245686912204841438379338031146083712608926387981516800000000000000 2270 236206821778247615273046795321831765879577169011568083056223233623803701284044800000000000000 2271 551149250815911102303775855750940787052346727693658860464520878455541969662771200000000000000 2272 1102298501631822204607551711501881574104693455387317720929041756911083939325542400000000000000 2273 1837164169386370341012586185836469290174489092312196201548402928185139898875904000000000000000 2274 2449552225848493788016781581115292386899318789749594935397870570913519865167872000000000000000 2275 2449552225848493788016781581115292386899318789749594935397870570913519865167872000000000000000 2276 1633034817232329192011187720743528257932879193166396623598580380609013243445248000000000000000 2277 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2278 92709463147897837085761925410587 2279 2070511343636385028248683000836443 2280 45551249560000470621471026018401746 2281 986943740466676863465205563732037830 2282 21054799796622439753924385359616807040 2283 442150795729071234832412092551952947840 2284 9137783111734138853203183246073694255360 2285 185801589938594156681798059336831783192320 2286 3716031798771883133635961186736635663846400 2287 73081958709180368294840570005820501388979200 2288 1412917868377487120366917686779196360186931200 2289 26845439499172255286971436048804730843551692800 2290 501114870651215432023466806244354975746298265600 2291 9187105961938949587096891447813174555348801536000 2292 165367907314901092567744046060637141996278427648000 2293 2921499695896585968696811480404589508600918888448000 2294 50639328062207490124078065660346218149082594066432000 2295 860868577057527332109327116225885708534404099129344000 2296 14347809617625455535155451937098095142240068318822400000 2297 234347557087882440407539048305935553989921115874099200000 2298 3749560913406119046520624772894968863838737853985587200000 2299 58743120976695865062156454775354512200140226379107532800000 2300 900727854976003264286398973222102520402150137812982169600000 2301 13510917824640048964295984598331537806032252067194732544000000 2302 198160128094720718143007774108862554488473030318856077312000000 2303 2840295169357663626716444762227029947668113434570270441472000000 2304 39764132371007290774030226671178419267353588083983786180608000000 2305 543443142403766307245079764506105063320499037147778411134976000000 2306 7245908565383550763267730193414734177606653828637045481799680000000 2307 94196811349986159922480492514391544308886499772281591263395840000000 2308 1193159610433158025684752905182292894579228997115566822669680640000000 2309 14715635195342282316778619163914945699810490964425324146259394560000000 2310 176587622344107387801343429966979348397725891573103889755112734720000000 2311 2060188927347919524349006682948092397973468735019545380476315238400000000 2312 23348807843276421275955409073411713843699312330221514312064906035200000000 2313 256836886276040634035509499807528852280692435632436657432713966387200000000 2314 2739593453611100096378767997946974424327385980079324345948948974796800000000 2315 28309132353981367662580602645452069051382988460819684908139139406233600000000 2316 283091323539813676625806026454520690513829884608196849081391394062336000000000 2317 2736549460884865540716124922393700008300355551212569541120116809269248000000000 2318 25541128301592078380017165942341200077469985144650649050454423553179648000000000 2319 229870154714328705420154493481070800697229866301855841454089811978616832000000000 2320 1992208007524182113641338943502613606042658841282750625935445037148012544000000000 2321 16601733396034850947011157862521780050355490344022921882795375309566771200000000000 2322 132813867168278807576089262900174240402843922752183375062363002476534169600000000000 2323 1018239648290137524750017682234669176421803407766739208811449685653428633600000000000 2324 7467090754127675181500129669720907293759891656956087531283964361458476646400000000000 2325 52269635278893726270500907688046351056319241598692612718987750530209336524800000000000 2326 348464235192624841803339384586975673708794943991284084793251670201395576832000000000000 2327 2206940156219957331421149435717512600155701311944799203690593911275505319936000000000000 2328 13241640937319743988526896614305075600934207871668795222143563467653031919616000000000000 2329 75035965311478549268319080814395428405293844606123172925480192983367180877824000000000000 2330 400191814994552262764368431010108951494900504565990255602561029244624964681728000000000000 2331 2000959074972761313821842155050544757474502522829951278012805146223124823408640000000000000 2332 9337809016539552797835263390235875534881011773206439297393090682374582509240320000000000000 2333 40463839071671395457286141357688793984484384350561236955370059623623190873374720000000000000 2334 161855356286685581829144565430755175937937537402244947821480238494492763493498880000000000000 2335 593469639717847133373530073246102311772437637141564808678760874479806799476162560000000000000 2336 1978232132392823777911766910820341039241458790471882695595869581599355998253875200000000000000 2337 5934696397178471333735300732461023117724376371415648086787608744798067994761625600000000000000 2338 15825857059142590223294135286562728313931670323775061564766956652794847986031001600000000000000 2339 36926999804666043854352982335313032732507230755475143651122898856521311967405670400000000000000 2340 73853999609332087708705964670626065465014461510950287302245797713042623934811340800000000000000 2341 123089999348886812847843274451043442441690769184917145503742996188404373224685568000000000000000 2342 164119999131849083797124365934724589922254358913222860671657328251205830966247424000000000000000 2343 164119999131849083797124365934724589922254358913222860671657328251205830966247424000000000000000 2344 109413332754566055864749577289816393281502905942148573781104885500803887310831616000000000000000 2345 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2346 278128389443693511257285776231761 2347 6304243494057052921831810927919916 2348 140794771367274181920910444056878124 2349 3097484970080032002260029769251318728 2350 67112174351734026715633978333778572440 2351 1431726386170325903266858204453942878720 2352 30066254109576843968604022293532800453120 2353 621369251597921442017816460733011209364480 2354 12634508115824402654362268034904561257077760 2355 252690162316488053087245360698091225141555200 2356 4969573192224265044049158760395794094450585600 2357 96078415049669124184950402700985352492711321600 2358 1825489885943713359514057651318721697361515110400 2359 34075811204282649377595742824616138350748282060800 2360 624723205411848571922588618451295869763718504448000 2361 11245017697413274294606595132123325655746933080064000 2362 198661979320967845871383180667512086584862484414464000 2363 3443474308230109328437308464903542834137616396517376000 2364 58539063239911858583434243903360228180339478740795392000 2365 975651053998530976390570731722670469672324645679923200000 2366 15935633881976005947712655284803617671314635879438745600000 2367 254970142111616095163402484556857882741034174071019929600000 2368 3994532226415318824226638924724106829609535393779312230400000 2369 61249494138368221971475130179102971387346209371282787532800000 2370 918742412075523329572126952686544570810193140569241812992000000 2371 13474888710441008833724528639402653705216166061682213257216000000 2372 193140071516321126616718243831438036441431713550778390020096000000 2373 2703961001228495772634055413640132510180043989710897460281344000000 2374 36954133683456108892665423986415144305793934526048931957178368000000 2375 492721782446081451902205653152201924077252460347319092762378240000000 2376 6405383171799058874728673490978625013004281984515148205910917120000000 2377 81134853509454745746563197552395916831387571803858543941538283520000000 2378 1000663193283275197540946103146216307587113385580922041945638830080000000 2379 12007958319399302370491353237754595691045360626971064503347665960960000000 2380 140092847059658527655732454440470283062195873981329085872389436211200000000 2381 1587718933342796646764967816991996541371553238455062973220413610393600000000 2382 17464908266770763114414645986911961955087085623005692705424549714329600000000 2383 186292354845554806553756223860394260854262246645394055524528530286182400000000 2384 1925021000070733001055480979890740695494043215335738573753461479623884800000000 2385 19250210000707330010554809798907406954940432153357385737534614796238848000000000 2386 186085363340170856768696494722771600564424177482454728796167943030308864000000000 2387 1736796724508261329841167284079201605267958989836244135430900801616216064000000000 2388 15631170520574351968570505556712814447411630908526197218878107214545944576000000000 2389 135470144511644383727611048158177725210900801207227042563610262526064852992000000000 2390 1128917870930369864396758734651481043424173343393558688030085521050540441600000000000 2391 9031342967442958915174069877211848347393386747148469504240684168404323532800000000000 2392 69240296083729351683001202391957503996682631728138266199178578624433147084800000000000 2393 507762171280681912342008817541021695975672632673013952127309576579176411955200000000000 2394 3554335198964773386394061722787151871829708428711097664891167036054234883686400000000000 2395 23695567993098489242627078151914345812198056191407317765941113573694899224576000000000000 2396 150071930622957098536638161628790856810587689212246345850960385966734361755648000000000000 2397 900431583737742591219828969772745140863526135273478075105762315800406170533888000000000000 2398 5102445641180541350245697495378889131559981433216375758932653122868968299692032000000000000 2399 27213043419629553867977053308687408701653234310487337380974149988634497598357504000000000000 2400 136065217098147769339885266543437043508266171552436686904870749943172487991787520000000000000 2401 634971013124689590252797910536039536371908800578037872222730166401471610628341760000000000000 2402 2751541056873654891095457612322837990944938135838164112965164054406376979389480960000000000000 2403 11006164227494619564381830449291351963779752543352656451860656217625507917557923840000000000000 2404 40355935500813605069400044980734957200525759325626406990155739464626862364379054080000000000000 2405 134519785002712016898000149935783190668419197752088023300519131548756207881263513600000000000000 2406 403559355008136050694000449807349572005257593256264069901557394646268623643790540800000000000000 2407 1076158280021696135184001199486265525347353582016704186404153052390049663050108108800000000000000 2408 2511035986717290982096002798801286225810491691372309768276357122243449213783585587200000000000000 2409 5022071973434581964192005597602572451620983382744619536552714244486898427567171174400000000000000 2410 8370119955724303273653342662670954086034972304574365894254523740811497379278618624000000000000000 2411 11160159940965737698204456883561272114713296406099154525672698321081996505704824832000000000000000 2412 11160159940965737698204456883561272114713296406099154525672698321081996505704824832000000000000000 2413 7440106627310491798802971255707514743142197604066103017115132214054664337136549888000000000000000 2414 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2415 834385168331080533771857328695283 2416 19190858871614852276752718559991509 2417 434992801089936651606394954026474204 2418 9714839224341918552542820639924590556 2419 213726462935522208155942054078340992232 2420 4630740030269647843378744505030721498360 2421 98789120645752487325413216107322058631680 2422 2074571533560802233833677538253763231265280 2423 42874478360256579499229335790577773446149120 2424 871781059991883783150996494408414726738365440 2425 17435621199837675663019929888168294534767308800 2426 342900550263474288039391954467309792517090406400 2427 6629410638427169568761577786367989321997081190400 2428 125958802130116221806469977940991797117944542617600 2429 2351230973095502807054106254898513546201631462195200 2430 43105901173417551462658614673139415013696576806912000 2431 775906221121515926327855064116509470246538382524416000 2432 13707676573146781365125439466058333974355511424598016000 2433 237599727267877543662174284078344455555495531359698944000 2434 4039195363553918242256962829331855744443424033114882048000 2435 67319922725898637370949380488864262407390400551914700800000 2436 1099558737856344410392173214651449619320709875681273446400000 2437 17592939805701510566274771434423193909131358010900375142400000 2438 275622723622656998871638085805963371243057942170772543897600000 2439 4226215095547407316031783982358105025726888446618512339763200000 2440 63393226433211109740476759735371575385903326699277685096448000000 2441 929767321020429609526992476118783105659915458256072714747904000000 2442 13326664934626157736553558824369224514458788235003708911386624000000 2443 186573309084766208311749823541169143202423035290051924759412736000000 2444 2549835224158471513593914255062644957099781482297376305045307392000000 2445 33997802988779620181252190067501932761330419763965017400604098560000000 2446 441971438854135062356278470877525125897295456931545226207853281280000000 2447 5598304892152377456512860631115318261365742454466239531966141562880000000 2448 69045760336545988630325281117088925223510823605083620894249079275520000000 2449 828549124038551863563903373405067102682129883261003450730988951306240000000 2450 9666406447116438408245539356392449531291515304711706925194871098572800000000 2451 109552606400652968626782779372447761354637173453399345152208539117158400000000 2452 1205078670407182654894610573096925374901008907987392796674293930288742400000000 2453 12854172484343281652209179446367203998944095018532189831192468589746585600000000 2454 132826449004880577072828187612461107989088981858165961588988842094048051200000000 2455 1328264490048805770728281876124611079890889818581659615889888420940480512000000000 2456 12839890070471789117040058135871240438945268246289376286935588069091311616000000000 2457 119838973991070031759040542601464910763489170298700845344732155311518908416000000000 2458 1078550765919630285831364883413184196871402532688307608102589397803670175744000000000 2459 9347439971303462477205162322914263039552155283298665936889108114298474856448000000000 2460 77895333094195520643376352690952191996267960694155549474075900952487290470400000000000 2461 623162664753564165147010821527617535970143685553244395792607207619898323763200000000000 2462 4777580429777325266127082965045067775771101589241540367743321925085887148851200000000000 2463 35035589818367051951598608410330497022321411654437962696784360783963172424908800000000000 2464 245249128728569363661190258872313479156249881581065738877490525487742206974361600000000000 2465 1634994191523795757741268392482089861041665877207104925849936836584948046495744000000000000 2466 10354963212984039799028033152386569119930550555644997863716266631704670961139712000000000000 2467 62129779277904238794168198914319414719583303333869987182297599790228025766838272000000000000 2468 352068749241457353166953127181143350077638718891929927366353065477958812678750208000000000000 2469 1877699995954439216890416678299431200414073167423626279287216349215780334286667776000000000000 2470 9388499979772196084452083391497156002070365837118131396436081746078901671433338880000000000000 2471 43812999905603581727443055826986728009661707239884613183368381481701541133355581440000000000000 2472 189856332924282187485586575250275821375200731372833323794596319754040011577874186240000000000000 2473 759425331697128749942346301001103285500802925491333295178385279016160046311496744960000000000000 2474 2784559549556138749788603103670712046836277393468222082320746023059253503142154731520000000000000 2475 9281865165187129165962010345569040156120924644894073607735820076864178343807182438400000000000000 2476 27845595495561387497886031036707120468362773934682220823207460230592535031421547315200000000000000 2477 74254921321497033327696082764552321248967397159152588861886560614913426750457459507200000000000000 2478 173261483083493077764624193117288749580923926704689374011068641434797995751067405516800000000000000 2479 346522966166986155529248386234577499161847853409378748022137282869595991502134811033600000000000000 2480 577538276944976925882080643724295831936413089015631246703562138115993319170224685056000000000000000 2481 770051035926635901176107524965727775915217452020841662271416184154657758893632913408000000000000000 2482 770051035926635901176107524965727775915217452020841662271416184154657758893632913408000000000000000 2483 513367357284423934117405016643818517276811634680561108180944122769771839262421942272000000000000000 2484 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2485 2503155504993241601315571986085849 2486 58406961783175637364030013008669810 2487 1343360121013039659372690299199405630 2488 30449496076295565612447646781853194280 2489 680038745703934298677997444794721338920 2490 14960852405486554570915943785483869456240 2491 324151802118875349036512115352150504885200 2492 6915238445202674112778925127512544104217600 2493 145220007349256156368357427677763426188569600 2494 3001213485217960564946053505340444141230438400 2495 61024674199431864820569754608589030871685580800 2496 1220493483988637296411395092171780617433711616000 2497 24003038518443200162757436812711685476196328448000 2498 464058744689901869813310445045759252539795683328000 2499 8817116149108135526452898455869425798256117983232000 2500 164586168116685196493787437842895948234114202353664000 2501 3017413082139228602386103027119759050958760376483840000 2502 54313435478506114842949854488155662917257686776709120000 2503 959537360120274695558780762624083378204885799721861120000 2504 16631980908751428056352199885484111888884687195178926080000 2505 282743675448774276957987398053229902111039682318041743360000 2506 4712394590812904615966456634220498368517328038634029056000000 2507 76969111649944108727452125025601473352449691297689141248000000 2508 1231505786399105739639234000409623573639195060763026259968000000 2509 19293590653585989921014666006417435987014055951954078072832000000 2510 295835056688318512122224878765067351800882191263295863783424000000 2511 4437525850324777681833373181476010277013232868949437956751360000000 2512 65083712471430072666889473328314817396194082077925090032353280000000 2513 932866545423831041558749117705845716012115176450259623797063680000000 2514 13060131635933634581822487647881840024169612470303634733158891520000000 2515 178488465691093005951573997854385146996984703760816341353171517440000000 2516 2379846209214573412687653304725135293293129383477551218042286899200000000 2517 30938000719789454364939492961426758812810681985208165834549729689600000000 2518 391881342450666421955900244178072278295601971812636767237629909401600000000 2519 4833203223558219204122769678196224765645757652355853462597435549286400000000 2520 57998438682698630449473236138354697187749091828270241551169226591436800000000 2521 676648451298150688577187754947471467190406071329819484763640976900096000000000 2522 7668682448045707803874794556071343294824602141737954160654597738201088000000000 2523 84355506928502785842622740116784776243070623559117495767200575120211968000000000 2524 899792073904029715654642561245704279926086651297253288183472801282260992000000000 2525 9297851430341640395097973132872277559236228730071617311229218946583363584000000000 2526 92978514303416403950979731328722775592362287300716173112292189465833635840000000000 2527 898792304933025238192804069510986830726168777240256340085491164836391813120000000000 2528 8388728179374902223132837982102543753444241920909059174131250871806323589120000000000 2529 75498553614374120008195541838922893780998177288181532567181257846256912302080000000000 2530 654320797991242373404361362603998412768650869830906615582237568000893239951360000000000 2531 5452673316593686445036344688366653439738757248590888463185313066674110332928000000000000 2532 43621386532749491560290757506933227517910057988727107705482504533392882663424000000000000 2533 334430630084412768628895807553154744303977111246907825742032534756012100419584000000000000 2534 2452491287285693636611902588723134791562498815810657388774905254877422069743616000000000000 2535 17167439010999855456283318121061943540937491710674601721424336784141954488205312000000000000 2536 114449593406665703041888787473746290272916611404497344809495578560946363254702080000000000000 2537 724847424908882785931962320667059838395138538895149850460138664219326967279779840000000000000 2538 4349084549453296715591773924002359030370831233370899102760831985315961803678679040000000000000 2539 24644812446902014721686718902680034505434710322435094915644714583457116887512514560000000000000 2540 131438999716810745182329167480960184028985121719653839550105144445104623400066744320000000000000 2541 657194998584053725911645837404800920144925608598269197750525722225523117000333721600000000000000 2542 3066909993392250720921013907889070960676319506791922922835786703719107879334890700800000000000000 2543 13289943304699753123991060267519307496264051196098332665621742382782800810451193036800000000000000 2544 53159773218799012495964241070077229985056204784393330662486969531131203241804772147200000000000000 2545 194919168468929712485202217256949843278539417542775545762452221614147745219950831206400000000000000 2546 649730561563099041617340724189832810928464725142585152541507405380492484066502770688000000000000000 2547 1949191684689297124852022172569498432785394175427755457624522216141477452199508312064000000000000000 2548 5197844492504792332938725793518662487427717801140681220332059243043939872532022165504000000000000000 2549 12128303815844515443523693518210212470664674869328256180774804900435859702574718386176000000000000000 2550 24256607631689030887047387036420424941329349738656512361549609800871719405149436772352000000000000000 2551 40427679386148384811745645060700708235548916231094187269249349668119532341915727953920000000000000000 2552 53903572514864513082327526747600944314065221641458916358999132890826043122554303938560000000000000000 2553 53903572514864513082327526747600944314065221641458916358999132890826043122554303938560000000000000000 2554 35935715009909675388218351165067296209376814427639277572666088593884028748369535959040000000000000000 2555 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 2556 7509466514979724803946715958257547 2557 177724040854520153693405611012095279 2558 4146894286605470252846130923615556510 2559 95378568591925815815461011243157799730 2560 2161914221416985158483782921511576793880 2561 48282750944979335206137818580425215063320 2562 1062220520789545374535032008769354731393040 2563 23014777950440149781592360190002685846849200 2564 490981929609389862007303684053390631399449600 2565 10310620521797187102153377365121203259388441600 2566 213086157450475200111169798879171534027361126400 2567 4332751868159662402260452577209821191889676236800 2568 86655037363193248045209051544196423837793524736000 2569 1704215734809467211555778013702529668809939319808000 2570 32948170872983032756745041598248906930325493516288000 2571 626015246586677622378155790366729231676184376809472000 2572 11685617936284648951058908086845612324622108367110144000 2573 214236328831885230769413314925502892618071986730352640000 2574 3856253918973934153849439668659052067125295761146347520000 2575 68127152568539503384673434146309919852546891780252139520000 2576 1180870644521351392001006191869371944110812790857703751680000 2577 20074800956862973664017105261779323049883817444580963778560000 2578 334580015947716227733618421029655384164730290743016062976000000 2579 5464806927146031719649100876817704608023928082135929028608000000 2580 87436910834336507514385614029083273728382849314174864457728000000 2581 1369844936404605284392041286455637955077997972588739543171072000000 2582 21004289024870614360677966392319781977862635579694006328623104000000 2583 315064335373059215410169495884796729667939533695410094929346560000000 2584 4620943585471535159349152606310352035129779827532681392297082880000000 2585 66233524725092003950671187357115045836860177527968433289591521280000000 2586 927269346151288055309396622999610641716042485391558066054281297920000000 2587 12672681064067603422561753847661345436785913967017960236075177738240000000 2588 168969080854234712300823384635484605823812186226906136481002369843200000000 2589 2196598051105051259910704000261299875709558420949779774253030807961600000000 2590 27823575313997315958868917336643131758987739998697210473871723567513600000000 2591 343157428872633563492716647151931958360848793317265595844417923999334400000000 2592 4117889146471602761912599765823183500330185519807187150133015087992012800000000 2593 48042040042168698888980330601270474170518831064417183418218509359906816000000000 2594 544476453811245254075110413481065373932546752063394745406476439412277248000000000 2595 5989240991923697794826214548291719113258014272697342199471240833535049728000000000 2596 63885237247186109811479621848445003874752152242104983461026568891040530432000000000 2597 660147451554256468051956092433931706705772239835084829097274545207418814464000000000 2598 6601474515542564680519560924339317067057722398350848290972745452074188144640000000000 2599 63814253650244791911689088935280064981557983184058200146069872703383818731520000000000 2600 595599700735618057842431496729280606494541176384543201363318811898248974827520000000000 2601 5360397306620562520581883470563525458450870587460888812269869307084240773447680000000000 2602 46456776657378208511709656744883887306574211757994369706338867328063420036546560000000000 2603 387139805478151737597580472874032394221451764649953080886157227733861833637888000000000000 2604 3097118443825213900780643782992259153771614117199624647089257821870894669103104000000000000 2605 23744574735993306572651602336273986845582374898530455627684309967676859129790464000000000000 2606 174126881397284248199445083799342570200937415922556674603018273096296966951796736000000000000 2607 1218888169780989737396115586595397991406561911457896722221127911674078768662577152000000000000 2608 8125921131873264915974103910635986609377079409719311481474186077827191791083847680000000000000 2609 51464167168530677801169324767361248526054836261555639382669845159572214676864368640000000000000 2610 308785003011184066807015948604167491156329017569333836296019070957433288061186211840000000000000 2611 1749781683730043045239757042090282449885864432892891739010774735425455299013388533760000000000000 2612 9332168979893562907945370891148173066057943642095422608057465255602428261404738846720000000000000 2613 46660844899467814539726854455740865330289718210477113040287326278012141307023694233600000000000000 2614 217750609530849801185391987460124038208018684982226527521340855964056659432777239756800000000000000 2615 943585974633682471803365278993870832234747634922981619259143709177578857542034705612800000000000000 2616 3774343898534729887213461115975483328938990539691926477036574836710315430168138822451200000000000000 2617 13839260961294009586449357425243438872776298645537063749134107734604489910616509015654400000000000000 2618 46130869870980031954831191417478129575920995485123545830447025782014966368721696718848000000000000000 2619 138392609612940095864493574252434388727762986455370637491341077346044899106165090156544000000000000000 2620 369046958967840255638649531339825036607367963880988366643576206256119730949773573750784000000000000000 2621 861109570924960596490182239792925085417191915722306188835011147930946038882805005418496000000000000000 2622 1722219141849921192980364479585850170834383831444612377670022295861892077765610010836992000000000000000 2623 2870365236416535321633940799309750284723973052407687296116703826436486796276016684728320000000000000000 2624 3827153648555380428845254399079667046298630736543583061488938435248649061701355579637760000000000000000 2625 3827153648555380428845254399079667046298630736543583061488938435248649061701355579637760000000000000000 2626 2551435765703586952563502932719778030865753824362388707659292290165766041134237053091840000000000000000 2627 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 2628 22528399544939174411840147874772641 2629 540681589078540185884163548994543384 2630 12796130941525451065925203992870860088 2631 298576388635593858204921426500320068720 2632 6867256938618658738713192809507361580560 2633 155657823942022931410832370348833529159360 2634 3476358068038512134841922937790615484559040 2635 76479877496847266966522304631393540660298880 2636 1657064012431690784274649933680193380973142400 2637 35350698931876070064525865251844125460760371200 2638 742364677569397471355043170288726634675967795200 2639 15342203336434214408004225519300350449970001100800 2640 311958134507495692962752585559107125816056689049600 2641 6239162690149913859255051711182142516321133780992000 2642 122703532906281639232016016986582136154315631026176000 2643 2372268302854778358485642995073921298983435533172736000 2644 45073097754240788811227216906404504680685275130281984000 2645 841364491412494724476241382252884087372791802431930368000 2646 15425015675895736615397758674636208268501183044585390080000 2647 277650282166123259077159656143451748833021294802537021440000 2648 4905154984934844243696487258534314229383376208178154045440000 2649 85022686405537300224072445814594779975978520941754670120960000 2650 1445385668894134103809231578848111259591634856009829392056320000 2651 24089761148235568396820526314135187659860580933497156534272000000 2652 393466098754514283814735263130874731777722821913786890059776000000 2653 6295457580072228541035764210093995708443565150620590240956416000000 2654 98628835421131580476226972624805932765615854026389247108317184000000 2655 1512308809790684233968813580247024302406109761737968455660863488000000 2656 22684632146860263509532203703705364536091646426069526834912952320000000 2657 332707938153950531473138987654345346529344147582353060245389967360000000 2658 4768813780206624284448325489712283300253932782013727196850589532160000000 2659 66763392922892739982276556855971966203555058948192180755908253450240000000 2660 912433036612867446424446277031616871448585805625293136997412797153280000000 2661 12165773821504899285659283693754891619314477408337241826632170628710400000000 2662 158155059679563690713570688018813591051088206308384143746218218173235200000000 2663 2003297422607806749038562048238305486647117279906199154118764096860979200000000 2664 24707334878829616571475598594939101001981113118843122900798090527952076800000000 2665 296488018545955398857707183139269212023773357426117474809577086335424921600000000 2666 3459026883036146320006583803291474140277355836638037206111732673913290752000000000 2667 39202304674409658293407949770636706923143366148564421669266303637683961856000000000 2668 431225351418506241227487447477003776154577027634208638361929340014523580416000000000 2669 4599737081797399906426532773088040278982154961431558809193912960154918191104000000000 2670 47530616511906465699740838655243082882815601268126107695003767254934154641408000000000 2671 475306165119064656997408386552430828828156012681261076950037672549341546414080000000000 2672 4594626262817625017641614403340164678672174789252190410517030834643634948669440000000000 2673 42883178452964500164655067764508203667606964699687110498158954456673926187581440000000000 2674 385948606076680501481895609880573833008462682297183994483430590110065335688232960000000000 2675 3344887919331231012843095285631639886073343246575594618856398447620566242631352320000000000 2676 27874065994426925107025794046930332383944527054796621823803320396838052021927936000000000000 2677 222992527955415400856206352375442659071556216438372974590426563174704416175423488000000000000 2678 1709609380991518073230915368211727052881930992694192805193270317672733857344913408000000000000 2679 12537135460604465870360046033552665054467493946424080571417315662933381620529364992000000000000 2680 87759948224231261092520322234868655381272457624968563999921209640533671343705554944000000000000 2681 585066321494875073950135481565791035875149717499790426666141397603557808958037032960000000000000 2682 3705420036134208801684191383250009893875948210832006035552228851489199456734234542080000000000000 2683 22232520216805252810105148299500059363255689264992036213313373108935196740405407252480000000000000 2684 125984281228563099257262507030500336391782239168288205208775780950632781528963974430720000000000000 2685 671916166552336529372066704162668460756171942230870427780137498403374834821141196963840000000000000 2686 3359580832761682646860333520813342303780859711154352138900687492016874174105705984819200000000000000 2687 15678043886221185685348223097128930750977345318720309981536541629412079479159961262489600000000000000 2688 67938190173625137969842300087558699920901829714454676586658347060785677743026498804121600000000000000 2689 271752760694500551879369200350234799683607318857818706346633388243142710972105995216486400000000000000 2690 996426789213168690224353734617527598839893502478668589937655756891523273564388649127116800000000000000 2691 3321422630710562300747845782058425329466311674928895299792185856305077578547962163757056000000000000000 2692 9964267892131686902243537346175275988398935024786685899376557568915232735643886491271168000000000000000 2693 26571381045684498405982766256467402635730493399431162398337486850440620628383697310056448000000000000000 2694 61999889106597162947293121265090606150037817932006045596120802651028114799561960390131712000000000000000 2695 123999778213194325894586242530181212300075635864012091192241605302056229599123920780263424000000000000000 2696 206666297021990543157643737550302020500126059773353485320402675503427049331873201300439040000000000000000 2697 275555062695987390876858316733736027333501413031137980427203567337902732442497601733918720000000000000000 2698 275555062695987390876858316733736027333501413031137980427203567337902732442497601733918720000000000000000 2699 183703375130658260584572211155824018222334275354091986951469044891935154961665067822612480000000000000000 2700 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000 2701 67585198634817523235520443624317923 2702 1644573166780559732064330794858402793 2703 39469756002733433569543939076601667032 2704 934117558731357927812539891479572786424 2705 21796076370398351648959264134523365016560 2706 501309756519162087926063075094037395380880 2707 11363021147767673992990763035464847628633280 2708 253774138966811385843460374458714930372809920 2709 5583031057269850488556128238091728468201818240 2710 120965672907513427252049445158654116811039395200 2711 2580601022026953114710388163384621158635507097600 2712 54192621462566015408918151431077044331345649049600 2713 1119980843559697651784308462908925582847810080358400 2714 22772943819047185586280938745814820184572138300620800 2715 455458876380943711725618774916296403691442766012416000 2716 8957357902158559663937169240020495939265041064910848000 2717 173175586108398820169451938640396254825790793921609728000 2718 3290336136059577583219586834167528841690025084510584832000 2719 61419607873112114886765620904460538378213801577530916864000 2720 1126026144340388772924036383248443203600586362254733475840000 2721 20268470598126997912632654898471977664810554520585202565120000 2722 358076313900243629789843569873004938744986463197005245317120000 2723 6206656107604222916357288544465418938246432028748090918830080000 2724 105513153829271789578073905255912121950189344488717545620111360000 2725 1758552563821196492967898420931868699169822408145292427001856000000 2726 28723025209079542718475674208553855419773765999706442974363648000000 2727 459568403345272683495610787336861686716380255995303087589818368000000 2728 7199904985742605374764569001610833091889957343926415038907154432000000 2729 110398543114719949079723391358032774075646012606871697263243034624000000 2730 1655978146720799236195850870370491611134690189103075458948645519360000000 2731 24287679485238388797539146098767210296642122773511773397913467617280000000 2732 348123405955083572764727760748996680918537093087002085370093035847680000000 2733 4873727683371170018706188650485953532859519303218029195181302501867520000000 2734 66607611672739323588984578223308031615746763810646399000811134192189440000000 2735 888101488969857647853127709644107088209956850808618653344148455895859200000000 2736 11545319356608149422090660225373392146729439060512042493473929926646169600000000 2737 146240711850369892679815029521396300525239561433152538250669779070851481600000000 2738 1803635446154562009717718697430554373144621257675547971758260608540501606400000000 2739 21643625353854744116612624369166652477735455092106575661099127302486019276800000000 2740 252508962461638681360480617640277612240246976074576716046156485195670224896000000000 2741 2861768241231905055418780333256479605389465728845202781856440165550929215488000000000 2742 31479450653550955609606583665821275659284123017297230600420841821060221370368000000000 2743 335780806971210193169136892435426940365697312184503793071155646091309027950592000000000 2744 3469735005369171996081081221832745050445538892573205861735275009610193288822784000000000 2745 34697350053691719960810812218327450504455388925732058617352750096101932888227840000000000 2746 335407717185686626287837851443832021543068759615409899967743250928985351252869120000000000 2747 3130472027066408512019819946809098867735308423077159066365603675337196611693445120000000000 2748 28174248243597676608178379521281889809617775807694431597290433078034769505241006080000000000 2749 244176818111179863937545955851109711683354057000018407176517086676301335712088719360000000000 2750 2034806817593165532812882965425914264027950475000153393137642388969177797600739328000000000000 2751 16278454540745324262503063723407314112223603800001227145101139111753422380805914624000000000000 2752 124801484812380819345856821879456074860380962466676074779108733190109571586178678784000000000000 2753 915210888624126008536283360449344548976127058088957881713464043394136858298643644416000000000000 2754 6406476220368882059753983523145411842832889406622705171994248303758958008090505510912000000000000 2755 42709841469125880398359890154302745618885929377484701146628322025059720053936703406080000000000000 2756 270495662637797242522945970977250722252944219390736440595312706158711560341599121571840000000000000 2757 1622973975826783455137675825863504333517665316344418643571876236952269362049594729431040000000000000 2758 9196852529685106245780163013226524556600103459285038980240632009396193051614370133442560000000000000 2759 49049880158320566644160869403874797635200551782853541227950037383446362941943307378360320000000000000 2760 245249400791602833220804347019373988176002758914267706139750186917231814709716536891801600000000000000 2761 1144497203694146555030420286090411944821346208266582628652167538947081801978677172161740800000000000000 2762 4959487882674635071798487906391785094225833569155191390826059335437354475240934412700876800000000000000 2763 19837951530698540287193951625567140376903334276620765563304237341749417900963737650803507200000000000000 2764 72739155612561314386377822627079514715312225680942807065448870253081198970200371386279526400000000000000 2765 242463852041871047954592742090265049051040752269809356884829567510270663234001237954265088000000000000000 2766 727391556125613143863778226270795147153122256809428070654488702530811989702003713862795264000000000000000 2767 1939710816334968383636741936722120392408326018158474855078636540082165305872009903634120704000000000000000 2768 4525991904781592895152397852351614248952760709036441328516818593525052380368023108479614976000000000000000 2769 9051983809563185790304795704703228497905521418072882657033637187050104760736046216959229952000000000000000 2770 15086639682605309650507992841172047496509202363454804428389395311750174601226743694932049920000000000000000 2771 20115519576807079534010657121562729995345603151273072571185860415666899468302324926576066560000000000000000 2772 20115519576807079534010657121562729995345603151273072571185860415666899468302324926576066560000000000000000 2773 13410346384538053022673771414375153330230402100848715047457240277111266312201549951050711040000000000000000 2774 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000 2775 202755595904452569706561330872953769 2776 5001304698976496719428512828199526302 2777 121698414341761420172760478819521806682 2778 2920761944202274084146251491668523360368 2779 69124699346120486658127951969488386195376 2780 1612909651409478022022985545954729011225440 2781 37096921982417994506528667556958767258185120 2782 840863564934807875481316464624398724518862720 2783 18779286283544042552416067709944904847587934080 2784 413144298237968936153153489618787906646934549760 2785 8951459795155993616651658941740404644016915244800 2786 190964475629994530488568724090461965739027525222400 2787 4010253988229885140259943205899701280519578029670400 2788 82878582423417626232038826255260493130737945946521600 2789 1685197842609491733384789467190296693658338234245939200 2790 33703956852189834667695789343805933873166764684918784000 2791 662844484759733415131350523761516699505613038803402752000 2792 12814993372021512692539443459389322857108518750199119872000 2793 243484874068408741158249425728397134285061856253783277568000 2794 4545050982610296501620655946930079839987821316737287847936000 2795 83325934681188769196378692360384797066443390806850277212160000 2796 1499866824261397845534816462486926347195981034523304989818880000 2797 26497647228618028604448424170602365467128998276578388153466880000 2798 459292551962712495810439352290441001430235970127358727993425920000 2799 7807973383366112428777468988937497024314011492165098375888240640000 2800 130132889722768540479624483148958283738566858202751639598137344000000 2801 2125503865471886161167199891432985301063258683978276780102909952000000 2802 34008061847550178578675198262927764817012138943652428481646559232000000 2803 532792968944952797732578106119201648799856843450554712879129427968000000 2804 8169492190489276231899530960494425281597804932908505597479984562176000000 2805 122542382857339143478492964407416379223967073993627583962199768432640000000 2806 1797288281907640771017896811308773561951517085239871231445596603678720000000 2807 25761132040676184384589854295425754387971744888438154317386884652728320000000 2808 360655848569466581384257960135960561431604428438134160443416385138196480000000 2809 4928963263782709945584858788524794339565260521987833526060023930222018560000000 2810 65719510183769465941131450513663924527536806959837780347466985736293580800000000 2811 854353632389003057234708856677631018857978490477891144517070814571816550400000000 2812 10821812676927372058306312184583326238867727546053287830549563651243009638400000000 2813 133469023015437588719111183609861023612701973067990549910111285031997118873600000000 2814 1601628276185251064629334203318332283352423676815886598921335420383965426483200000000 2815 18685663222161262420675565705380543305778276229518676987415579904479596642304000000000 2816 211770849851160974100989744660979490798820463934545005857376572250768761946112000000000 2817 2329479348362770715110887191270774398787025103279995064431142294758456381407232000000000 2818 24847779715869554294516130040221593587061601101653280687265517810756868068343808000000000 2819 256760390397318727710000010415623133732969878050417233768410350711154303372886016000000000 2820 2567603903973187277100000104156231337329698780504172337684103507111543033728860160000000000 2821 24820171071740810345300001006843569594187088211540332597613000568744915992712314880000000000 2822 231654930002914229889466676063873316212412823307709770911054671974952549265314938880000000000 2823 2084894370026228069005200084574859845911715409769387938199492047774572943387834449920000000000 2824 18069084540227309931378400732982118664568200218001362131062264414046298842694565232640000000000 2825 150575704501894249428153339441517655538068335150011351092185536783719157022454710272000000000000 2826 1204605636015153995425226715532141244304546681200090808737484294269753256179637682176000000000000 2827 9235309876116180631593404819079749539668191222534029533654046256068108297377222230016000000000000 2828 67725605758185324631684968673251496624233402298582883246796339211166127514099629686784000000000000 2829 474079240307297272421794780712760476369633816090080182727574374478162892598697407807488000000000000 2830 3160528268715315149478631871418403175797558773933867884850495829854419283991316052049920000000000000 2831 20016679035196995946698001852316553446717872234914496604053140255744655465278334996316160000000000000 2832 120100074211181975680188011113899320680307233409486979624318841534467932791670009977896960000000000000 2833 680567087196697862187732062978762817188407655987092884537806768695318285819463389874749440000000000000 2834 3629691131715721931667904335886735025004840831931162050868302766375030857703804745998663680000000000000 2835 18148455658578609658339521679433675125024204159655810254341513831875154288519023729993318400000000000000 2836 84692793073366845072251101170690483916779619411727114520260397882084053346422110739968819200000000000000 2837 367002103317922995313088105072992096972711684117484162921128390822364231167829146539864883200000000000000 2838 1468008413271691981252352420291968387890846736469936651684513563289456924671316586159459532800000000000000 2839 5382697515329537264591958874403884088933104700389767722843216398728008723794827482584684953600000000000000 2840 17942325051098457548639862914679613629777015667965892409477387995760029079316091608615616512000000000000000 2841 53826975153295372645919588744038840889331047003897677228432163987280087237948274825846849536000000000000000 2842 143538600408787660389118903317436909038216125343727139275819103966080232634528732868924932096000000000000000 2843 334923400953837874241277441074019454422504292468696658310244575920853876147233710027491508224000000000000000 2844 669846801907675748482554882148038908845008584937393316620489151841707752294467420054983016448000000000000000 2845 1116411336512792914137591470246731514741680974895655527700815253069512920490779033424971694080000000000000000 2846 1488548448683723885516788626995642019655574633194207370267753670759350560654372044566628925440000000000000000 2847 1488548448683723885516788626995642019655574633194207370267753670759350560654372044566628925440000000000000000 2848 992365632455815923677859084663761346437049755462804913511835780506233707102914696377752616960000000000000000 2849 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000 2850 608266787713357709119683992618861307 2851 15206669692833942727992099815471532675 2852 375097852423237253957138462114964472650 2853 9127381075632106512957035911464135501150 2854 219057145815170556310968861875139252027600 2855 5184352450959036499359596397711628964653200 2856 120968223855710851651723915946604675841908000 2857 2782269148681349587989650066771907544363884000 2858 63064767370110590661098734846829904338914704000 2859 1408446471265803191431205078245867863569095056000 2860 30985822367847670211486511721409092998520091232000 2861 671359484636699521248874420630530348301268643360000 2862 14322335672249589786642654306784647430427064391680000 2863 300769049117241385519495740442477596038968352225280000 2864 6215893681756321967402911969144536984805345945989120000 2865 126389838195711880003859210039272252024375367568445440000 2866 2527796763914237600077184200785445040487507351368908800000 2867 49713336356980006134851289282113752462920977910255206400000 2868 961124502901613451940458259454199214283138906264933990400000 2869 18261365555130655586868706929629785071379639219033745817600000 2870 340878823695772237621549196019755987999086598755296588595200000 2871 6249445101089157689728401927028859779983254310513770790912000000 2872 112490011819604838415111234686519476039698577589247874236416000000 2873 1987323542146352145333631812795177410034674870743379111510016000000 2874 34446941397203437185782951421783075107267697759551904599506944000000 2875 585598003752458432158310174170312276823550861912382378191618048000000 2876 9759966729207640535971836236171871280392514365206372969860300800000000 2877 159412789910391462087539991857473897579744401298370758507718246400000000 2878 2550604638566263393400639869719582361275910420773932136123491942400000000 2879 39959472670871459829943357958940123659989263258791603465934707097600000000 2880 612711914286695717392464822037081896119835369968137919810998842163200000000 2881 9190678714300435760886972330556228441797530549522068797164982632448000000000 2882 134796621143073057826342260848158017146363781392990342358419745275904000000000 2883 1932084903050713828844239072156931579097880866632861573804016348954624000000000 2884 27049188642709993603819347010197042107370332132860062033256228885364736000000000 2885 369672244783703245918864409139359575467394539149087514454501794766651392000000000 2886 4928963263782709945584858788524794339565260521987833526060023930222018560000000000 2887 64076522429175229292603164250822326414348386785841835838780311092886241280000000000 2888 811635950769552904372973413843749467915079565953996587291217273843225722880000000000 2889 10010176726157819153933338770739576770952647980099291243258346377399783915520000000000 2890 120122120713893829847200065248874921251431775761191494919100156528797406986240000000000 2891 1401424741662094681550667427903540747933370717213900774056168492835969748172800000000000 2892 15882813738837073057574230849573461809911534795090875439303242918807657145958400000000000 2893 174710951127207803633316539345308079909026882745999629832335672106884228605542400000000000 2894 1863583478690216572088709753016619519029620082623996051544913835806765105125785600000000000 2895 19257029279798904578250000781171735029972740853781292532630776303336572752966451200000000000 2896 192570292797989045782500007811717350299727408537812925326307763033365727529664512000000000000 2897 1861512830380560775897500075513267719564031615865524944820975042655868699453423616000000000000 2898 17374119750218567241710000704790498715930961748078232818329100398121441194898620416000000000000 2899 156367077751967105175390006343114488443378655732704095364961903583092970754087583744000000000000 2900 1355181340517048244853380054973658899842615016350102159829669831053472413202092392448000000000000 2901 11293177837642068707111500458113824165355125136250851331913915258778936776684103270400000000000000 2902 90345422701136549656892003664910593322841001090006810655311322070231494213472826163200000000000000 2903 692648240708713547369505361430981215475114341690052215024053469205108122303291667251200000000000000 2904 5079420431863899347376372650493862246817505172393716243509725440837459563557472226508800000000000000 2905 35555943023047295431634608553457035727722536206756013704568078085862216944902305585561600000000000000 2906 237039620153648636210897390356380238184816908045040091363787187239081446299348703903744000000000000000 2907 1501250927639774696002350138923741508503840417618587245303985519180849159895875124723712000000000000000 2908 9007505565838648176014100833542449051023042505711523471823913115085094959375250748342272000000000000000 2909 51042531539752339664079904723407211289130574199031966340335507652148871436459754240606208000000000000000 2910 272226834878679144875092825191505126875363062394837153815122707478127314327785355949899776000000000000000 2911 1361134174393395724375464125957525634376815311974185769075613537390636571638926779749498880000000000000000 2912 6351959480502513380418832587801786293758471455879533589019529841156304000981658305497661440000000000000000 2913 27525157748844224648481607880474407272953376308811312219084629311677317337587185990489866240000000000000000 2914 110100630995376898593926431521897629091813505235245248876338517246709269350348743961959464960000000000000000 2915 403702313649715294844396915580291306669982852529232579213241229904600654284612061193851371520000000000000000 2916 1345674378832384316147989718600971022233276175097441930710804099682002180948706870646171238400000000000000000 2917 4037023136497152948443969155802913066699828525292325792132412299046006542846120611938513715200000000000000000 2918 10765395030659074529183917748807768177866209400779535445686432797456017447589654965169369907200000000000000000 2919 25119255071537840568095808080551459081687821935152249373268343194064040711042528252061863116800000000000000000 2920 50238510143075681136191616161102918163375643870304498746536686388128081422085056504123726233600000000000000000 2921 83730850238459468560319360268504863605626073117174164577561143980213469036808427506872877056000000000000000000 2922 111641133651279291413759147024673151474168097489565552770081525306951292049077903342497169408000000000000000000 2923 111641133651279291413759147024673151474168097489565552770081525306951292049077903342497169408000000000000000000 2924 74427422434186194275839431349782100982778731659710368513387683537967528032718602228331446272000000000000000000 2925 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000 2926 1824800363140073127359051977856583921 2927 46228275866215185893095983439033459332 2928 1155706896655379647327399585975836483300 2929 28507436784166031300742523120737299921400 2930 693680961748040094984734729271274298087400 2931 16648343081952962279633633502510583154097600 2932 394010786272886773951329326226083801313643200 2933 9193585013034024725531017611941955363985008000 2934 211452455299782568687213405074664973371655184000 2935 4792922320128404890243503848359072729757517504000 2936 107041931816201042548771585946685957631251224256000 2937 2354922499956422936072974890827091067887526933632000 2938 51023320832389163614914455967920306470896416895360000 2939 1088497511090968823784841727315633204712456893767680000 2940 22858447732910345299481676273628297298961594769121280000 2941 472407919813480469522621309654984810845206291895173120000 2942 9605627702874102880293299962984691153852527935201853440000 2943 192112554057482057605865999259693823077050558704037068800000 2944 3778213563130480466248697985440645187181994321179395686400000 2945 73045462220522622347474827718519140285518556876134983270400000 2946 1387863782189929824602021726651863665424852580646564682137600000 2947 25906790600878690059237738897501455087930581505402540733235200000 2948 474957827682775984419358546454193343278727327599046580109312000000 2949 8549240898289967719548453836175480179017091896782838441967616000000 2950 151036589203122763045356017772433483162635290176496812474761216000000 2951 2617967546187461226119504308055513708152345029725944749562527744000000 2952 44505448285186840844031573236943733038589865505341060742562971648000000 2953 741757471419780680733859553949062217309831091755684345709382860800000000 2954 12115372033189751118653039381168016216060574498676177646586586726400000000 2955 193845952531036017898448630098688259456969191978818842345385387622400000000 2956 3036919922986230947075695204879449398159184007668161863411037739417600000000 2957 46566105485788874521827326474818224105107488117578481905635912004403200000000 2958 698491582286833117827409897122273361576612321763677228584538680066048000000000 2959 10244543206873552394802011824460009303123647385867266019239900640968704000000000 2960 146838452631854250992162169483926800011438945864097479609105242520551424000000000 2961 2055738336845959513890270372774975200160145242097364714527473395287719936000000000 2962 28095090603561446689833695094591327735521984975330651098542136402265505792000000000 2963 374601208047485955864449267927884369806959799671075347980561818696873410560000000000 2964 4869815704617317426237840483062496807490477395723979523747303643059354337280000000000 2965 61684332258486020732345979452124959561546047012503740634132512812085154938880000000000 2966 760773431187994255698933746576207834592401246487546134487634324682383577579520000000000 2967 9129281174255931068387204958914494015108814957850553613851611896188602930954240000000000 2968 106508280366319195797850724520669096842936174508256458828268805455533700861132800000000000 2969 1207093844151617552375641544567583097553276644426906533387046461829381943092838400000000000 2970 13278032285667793076132056990243414073086043088695971867257511080123201374021222400000000000 2971 141632344380456459478741941229263083446251126279423699917413451521314147989559705600000000000 2972 1463534225264716747947000059369051862277928304887378232479938999053579529225450291200000000000 2973 14635342252647167479470000593690518622779283048873782324799389990535795292254502912000000000000 2974 141474975108922618968210005739008346686866402805779895806394103241846021158460194816000000000000 2975 1320433101016611110369960053564077902410753092853945694193011630257229530812295151616000000000000 2976 11883897909149499993329640482076701121696777835685511247737104672315065777310656364544000000000000 2977 102993781879295666608856884177998076388038741242607764147054907160063903403359021826048000000000000 2978 858281515660797221740474034816650636566989510355064701225457559667199195027991848550400000000000000 2979 6866252125286377773923792278533205092535916082840517609803660477337593560223934788403200000000000000 2980 52641266293862229600082407468754572376108689968443968341828063659588217295050166711091200000000000000 2981 386035952821656350400604321437533530758130393101922434506739133503646926830367889214668800000000000000 2982 2702251669751594452804230250062734715306912751713457041547173934525528487812575224502681600000000000000 2983 18015011131677296352028201667084898102046085011423046943647826230170189918750501496684544000000000000000 2984 114095070500622876896178610558204354646291871739012630643102899457744536152086509479002112000000000000000 2985 684570423003737261377071663349226127877751230434075783858617396746467216912519056874012672000000000000000 2986 3879232397021177814470072758978948057973923639126429441865498581563314229170941322286071808000000000000000 2987 20689239450779615010507054714554389642527592742007623689949325768337675888911687052192382976000000000000000 2988 103446197253898075052535273572771948212637963710038118449746628841688379444558435260961914880000000000000000 2989 482748920518191016911831276672935758325643830646844552765484267927879104074606031217822269440000000000000000 2990 2091911988912161073284602198916054952744456599469659728650431827687476117656626135277229834240000000000000000 2991 8367647955648644293138408795664219810977826397878638914601727310749904470626504541108919336960000000000000000 2992 30681375837378362408174165584102139306918696792221676020206333472749649725630516650732704235520000000000000000 2993 102271252791261208027247218613673797689728989307405586734021111575832165752101722169109014118400000000000000000 2994 306813758373783624081741655841021393069186967922216760202063334727496497256305166507327042355200000000000000000 2995 818170022330089664217977748909390381517831914459244693872168892606657326016813777352872112947200000000000000000 2996 1909063385436875883175281414121910890208274467071570952368394082748867094039232147156701596876800000000000000000 2997 3818126770873751766350562828243821780416548934143141904736788165497734188078464294313403193753600000000000000000 2998 6363544618122919610584271380406369634027581556905236507894646942496223646797440490522338656256000000000000000000 2999 8484726157497226147445695173875159512036775409206982010526195923328298195729920654029784875008000000000000000000 3000 8484726157497226147445695173875159512036775409206982010526195923328298195729920654029784875008000000000000000000 3001 5656484104998150764963796782583439674691183606137988007017463948885532130486613769353189916672000000000000000000 3002 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000 3003 5474401089420219382077155933569751763 3004 140509627961785630806647002294956961917 3005 3559577241698569313768390724805576368564 3006 88989431042464232844209768120139409214100 3007 2195072632380784410157174280296772093947800 3008 53413434054599087313824574153888120952729800 3009 1281922417310378095531789779693314902865515200 3010 30338830543012281594252358119408452701150526400 3011 707906046003619903865888356119530563026845616000 3012 16281839058083257788915432190749202949617449168000 3013 369055018649887176548749796323648600191328847808000 3014 8242228749847480276255412117894818737606344267712000 3015 181329032496644566077619066593686012227339573889664000 3016 3928795704093965598348413109529863598259024100942720000 3017 83814308354004599431432813003303756762859180820111360000 3018 1760100475434096588060089073069378892020042797222338560000 3019 36375409825637996153241840843433830435080884475928330240000 3020 739633333121305921782584097149821218846644651010542714880000 3021 14792666662426118435651681942996424376932893020210854297600000 3022 290922444361046995901149744878929679413013562730813467852800000 3023 5624500590980241920755561734325973801984928879462393711820800000 3024 106865511228624596494355672952193502237713648709785480524595200000 3025 1994822876267659134561305895107612041770654775915995636459110400000 3026 36571752731573750800290608076972887432462004225126586668417024000000 3027 658291549168327514405230945385511973784316076052278560031506432000000 3028 11629817368640452754492413368477378203522917343590254560556613632000000 3029 201583501056434514411201831720274555527730567288897745716314636288000000 3030 3426919517959386744990431139244667443971419643911261677177348816896000000 3031 57115325299323112416507185654077790732856994065187694619622480281600000000 3032 932883646555610836136284032349937248636664236398065678787167177932800000000 3033 14926138344889773378180544517598995978186627782369050860594674846924800000000 3034 233842834069939782924828530775717603658257168590448463482649905935155200000000 3035 3585590122405743338180704138561003256093276585053543106733965224339046400000000 3036 53783851836086150072710562078415048841399148775803146601009478365085696000000000 3037 788829826929263534399754910483420716340520848711779483481472349354590208000000000 3038 11306560852652777326396487050262363600880798831535505929901103674082459648000000000 3039 158291851937138882569550818703673090412331183641497083018615451437154435072000000000 3040 2163321976474231395117194522283532235635192843100460134587744502974443945984000000000 3041 28844293019656418601562593630447096475135904574672801794503260039659252613120000000000 3042 374975809255533441820313717195812254176766759470746423328542380515570283970560000000000 3043 4749693583903423596390640417813621886239045619962788028828203486530556930293760000000000 3044 58579554201475557688817898486368003263614895979541052355547843000543535473623040000000000 3045 702954650417706692265814781836416039163378751754492628266574116006522425683476480000000000 3046 8201137588206578076434505788091520456906085437135747329776698020076094966307225600000000000 3047 92946225999674551532924398931703898511602301620871803070802577560862409618148556800000000000 3048 1022408485996420066862168388248742883627625317829589833778828353169486505799634124800000000000 3049 10905690517295147379863129474653257425361336723515624893640835767141189395196097331200000000000 3050 112692135345383189591919004571416993395400479476328123900955302927125623750359672422400000000000 3051 1126921353453831895919190045714169933954004794763281239009553029271256237503596724224000000000000 3052 10893573083387041660552170441903642694888713016045051977092345949622143629201435000832000000000000 3053 101673348778279055498486924124433998485627988149753818452861895529806673872546726674432000000000000 3054 915060139004511499486382317119905986370651893347784366075757059768260064852920540069888000000000000 3055 7930521204705766328881980081705851881878983075680797839323227851324920562058644680605696000000000000 3056 66087676705881386074016500680882099015658192297339981994360232094374338017155372338380800000000000000 3057 528701413647051088592132005447056792125265538378719855954881856754994704137242978707046400000000000000 3058 4053377504627391679206345375094102072960369127570185562320760901788292731718862836754022400000000000000 3059 29724768367267538980846532750690081868376040268848027457018913279780813365938327469529497600000000000000 3060 208073378570872772865925729254830573078632281881936192199132392958465693561568292286706483200000000000000 3061 1387155857139151819106171528365537153857548545879574614660882619723104623743788615244709888000000000000000 3062 8785320428547961521005753012981735307764474123903972559518923258246329283710661229883162624000000000000000 3063 52711922571287769126034518077890411846586844743423835357113539549477975702263967379298975744000000000000000 3064 298700894570630691714195602441379000463992120212735067023643390780375195646162481816027529216000000000000000 3065 1593071437710030355809043213020688002474624641134587024126098084162001043446199903018813489152000000000000000 3066 7965357188550151779045216065103440012373123205672935120630490420810005217230999515094067445760000000000000000 3067 37171666879900708302211008303816053391074574959807030562942288630446691013744664403772314746880000000000000000 3068 161077223146236402642914369316536231361323158159163799106083250731935661059560212416346697236480000000000000000 3069 644308892584945610571657477266144925445292632636655196424333002927742644238240849665386788945920000000000000000 3070 2362465939478133905429410749975864726632739653001069053555887677401723028873549782106418226135040000000000000000 3071 7874886464927113018098035833252882422109132176670230178519625591339076762911832607021394087116800000000000000000 3072 23624659394781339054294107499758647266327396530010690535558876774017230288735497821064182261350400000000000000000 3073 62999091719416904144784286666023059376873057413361841428157004730712614103294660856171152696934400000000000000000 3074 146997880678639443004496668887387138546037133964510963332366344371662766241020875331066022959513600000000000000000 3075 293995761357278886008993337774774277092074267929021926664732688743325532482041750662132045919027200000000000000000 3076 489992935595464810014988896291290461820123779881703211107887814572209220803402917770220076531712000000000000000000 3077 653323914127286413353318528388387282426831706508937614810517086096278961071203890360293435375616000000000000000000 3078 653323914127286413353318528388387282426831706508937614810517086096278961071203890360293435375616000000000000000000 3079 435549276084857608902212352258924854951221137672625076540344724064185974047469260240195623583744000000000000000000 3080 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000 3081 16423203268260658146231467800709255289 3082 427003284974777111802018162818440637514 3083 10959750981019279202918466179006643029526 3084 277647024852488406473934476534834956747992 3085 6941175621312210161848361913370873918699800 3086 171215665325701183992259593863148223327928400 3087 4166247856258728810478316784003273434312924400 3088 99989948550209491451479602816078562423510185600 3089 2366428782354957964351683933313859310689741059200 3090 55216671588282352501539291777323383916093958048000 3091 1269983446530494107535403710878437830070161035104000 3092 28786291454691199770802484113244590814923650129024000 3093 642893842488103461547922145195795861533294852881536000 3094 14143664534738276154054287194307508953732486763393792000 3095 306446064919329316671176222543329360664203879873532160000 3096 6537516051612358755651759414257693027503016103968686080000 3097 137287837083859533868686947699411553577563338183342407680000 3098 2837281966399763699952863585787838773936308989122409758720000 3099 57691399983461861899041559577686055070038282778822331760640000 3100 1153827999669237237980831191553721101400765655576446635212800000 3101 22691950660161665680289680100556514994215057893003450492518400000 3102 438711046096458869818933815277425956554824452598066709522022400000 3103 8335509875832718526559742490271093174541664599363267480918425600000 3104 155596184348877412495781859818393739258111072521447659643810611200000 3105 2852596713062752562422667430003885219732036329559873760136527872000000 3106 51346740835129546123608013740069933955176653932077727682457501696000000 3107 907125754753955314850408242741235499874787552800039855723415863296000000 3108 15723513082401892124073742874181415331162984248534024165872541630464000000 3109 267299722400832166109253628861084060629770732225078410819833207717888000000 3110 4454995373347202768487560481018067677162845537084640180330553461964800000000 3111 72764924431337645218630154523295105393659810439049122945399039878758400000000 3112 1164238790901402323498082472372721686298556967024785967126384638060134400000000 3113 18239741057455303068136625400505973085344059150054980151646692662942105600000000 3114 279676029547647980378094922807758253975275573634176362325249287498445619200000000 3115 4195140443214719705671423842116373809629133604512645434878739312476684288000000000 3116 61528726500482555683180883017706815874560626199518799711554843249658036224000000000 3117 881911746506916631458925989920464360868702308859769462532286086578431852544000000000 3118 12346764451096832840424963858886501052161832324036772475452005212098045935616000000000 3119 168739114164990048819141172738115514379545041761835890497844071232006627786752000000000 3120 2249854855533200650921882303174873525060600556824478539971254283093421703823360000000000 3121 29248113121931608461984469941273355825787807238718221019626305680214482149703680000000000 3122 370476099544467040518469952589462507126645558357097466248599871949383440562913280000000000 3123 4569205227715093499727796081936704254561961886404202083732731754042395766942597120000000000 3124 54830462732581121996733552983240451054743542636850425004792781048508749203311165440000000000 3125 639688731880113089961891451471138595638674664096588291722582445565935407371963596800000000000 3126 7249805627974615019568103116672904083904979526428000639522601049747267950215587430400000000000 3127 79747861907720765215249134283401944922954774790708007034748611547219947452371461734400000000000 3128 850643860349021495629324099022954079178184264434218741703985189837012772825295591833600000000000 3129 8789986556939888788169682356570525484841237399153593664274513628315798652528054448947200000000000 3130 87899865569398887881696823565705254848412373991535936642745136283157986525280544489472000000000000 3131 849698700504189249523069294468484130201319615251514054213202984070527203077711930064896000000000000 3132 7930521204705766328881980081705851881878983075680797839323227851324920562058644680605696000000000000 3133 71374690842351896959937820735352666936910847681127180553909050661924285058527802125451264000000000000 3134 618580653967049773652794446373056446786560679903102231467211772403343803840574285087244288000000000000 3135 5154838783058748113773287053108803723221338999192518595560098103361198365338119042393702400000000000000 3136 41238710264469984910186296424870429785770711993540148764480784826889586922704952339149619200000000000000 3137 316163445360936550978094939257339961690908791950474473861019350339486833074071301266813747200000000000000 3138 2318531932646868040506029554553826385733331140970146141647475235822903442543189542623300812800000000000000 3139 16229723528528076283542206881876784700133317986791022991532326650760324097802326798363105689600000000000000 3140 108198156856853841890281379212511898000888786578606819943548844338402160652015511989087371264000000000000000 3141 685254993426740998638448735012575354005628981664509859642476014143213684129431575930886684672000000000000000 3142 4111529960560445991830692410075452124033773889987059157854856084859282104776589455585320108032000000000000000 3143 23298669776509193953707256990427562036191385376593335227844184480869265260400673581650147278848000000000000000 3144 124259572141382367753105370615613664193020722008497787881835650564636081388803592435467452153856000000000000000 3145 621297860706911838765526853078068320965103610042488939409178252823180406944017962177337260769280000000000000000 3146 2899390016632255247572458647697652164503816846864948383909498513174841899072083823494240550256640000000000000000 3147 12564023405406439406147320806689826046183206336414776330274493557090981562645696568475042384445440000000000000000 3148 50256093621625757624589283226759304184732825345659105321097974228363926250582786273900169537781760000000000000000 3149 184272343279294444623494038498117448677353692934083386177359238837334396252136883004300621638533120000000000000000 3150 614241144264314815411646794993724828924512309780277953924530796124447987507122943347668738795110400000000000000000 3151 1842723432792944446234940384981174486773536929340833861773592388373343962521368830043006216385331200000000000000000 3152 4913929154114518523293174359949798631396098478242223631396246368995583900056983546781349910360883200000000000000000 3153 11465834692933876554350740173216196806590896449231855139924574860989695766799628275823149790842060800000000000000000 3154 22931669385867753108701480346432393613181792898463710279849149721979391533599256551646299581684121600000000000000000 3155 38219448976446255181169133910720656021969654830772850466415249536632319222665427586077165969473536000000000000000000 3156 50959265301928340241558845214294208029292873107697133955220332715509758963553903448102887959298048000000000000000000 3157 50959265301928340241558845214294208029292873107697133955220332715509758963553903448102887959298048000000000000000000 3158 33972843534618893494372563476196138686195248738464755970146888477006505975702602298735258639532032000000000000000000 3159 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000 3160 49269609804781974438694403402127765867 3161 1297433058192591993552285956256031167831 3162 33733259513007391832359434862656810363606 3163 865820327500523057030558828141524799332554 3164 21934114963346584111440823646251961583091368 3165 548352874083664602786020591156299039577284200 3166 13526037560730393535388507915188709642906343600 3167 329133580644439576027787025936258601310721027600 3168 7899205935466549824666888622470206431457304662400 3169 186947873806041679183783030731794885544489543676800 3170 4362117055474305847621604050408547329371422685792000 3171 100328692275909034495296893159396588575542721773216000 3172 2274117024920604781893396244946322674378968360192896000 3173 50788613556560173462285849470467873061130293377641344000 3174 1117349498244323816170288688350293207344866454308109568000 3175 24209239128627016017022921580923019492472106510009040640000 3176 516463768077376341696488993726357749172738272213526200320000 3177 10845739129624903175626268868253512732627503716484050206720000 3178 224145275345581332296276223277239263140968410140670370938880000 3179 4557620598693487090024283206637198350533024339526964209090560000 3180 91152411973869741800485664132743967010660486790539284181811200000 3181 1792664102152771588742884727943964684542989573547272588908953600000 3182 34658172641620250715695771406916650567831131755247270052239769600000 3183 658505280190784763598219656731416360788791503349698130992555622400000 3184 12292098563561315587166766925653105401390774729194365111861038284800000 3185 225355140331957452431390726970306932358830870035230027050785701888000000 3186 4056392525975234143765033085465524782458955660634140486914142633984000000 3187 71662934625562469873182251176557604490108216671203148602149853200384000000 3188 1242157533509749477801825687060331811161875755634187909103930788806656000000 3189 21116678069665741122631036680025640789751887845781194454766823409713152000000 3190 351944634494429018710517278000427346495864797429686574246113723495219200000000 3191 5748429030075673972271782207340313326099125024684880712686524150421913600000000 3192 91974864481210783556348515317445013217586000394958091402984386406750617600000000 3193 1440939543538968942382793406639971873742180672854343431980088720372426342400000000 3194 22094406334264190449869498901812902064046770317099932623694693712377203916800000000 3195 331416095013962856748042483527193530960701554756498989355420405685658058752000000000 3196 4860769393538121898971289758398838454090289469761985177212832616722984861696000000000 3197 69671027974046413885255153203716684508627482399921787540050600839696116350976000000000 3198 975394391636649794393572144852033583120784753598905025560708411755745628913664000000000 3199 13330390019034213856712152646311125635984058299185035349329681627328523595153408000000000 3200 177738533587122851422828701950815008479787443989133804657729088364380314602045440000000000 3201 2310600936632597068496773125360595110237236771858739460550478148736944089826590720000000000 3202 29267611864012896200959126254567538063004999110210699833639389884001291804470149120000000000 3203 360967212989492386478495890472999636110394989025931964614885808569349265588465172480000000000 3204 4331606555873908637741950685675995633324739868311183575378629702832191187061582069760000000000 3205 50535409818528934106989424666219949055455298463630475046084013199708897182385124147200000000000 3206 572734644609994586545880146217159422628493382587812050522285482930034168067031407001600000000000 3207 6300081090709940452004681608388753648913427208465932555745140312230375848737345477017600000000000 3208 67200864967572698154716603822813372255076556890303280594614829997124009053198351754854400000000000 3209 694408937998251214265404906169071513302457754533133899477686576636948093549716301466828800000000000 3210 6944089379982512142654049061690715133024577545331338994776865766369480935497163014668288000000000000 3211 67126197339830950712322474263010246285904249604869610282843035741571649043139242475126784000000000000 3212 626511175171755539981676426454762298668439662978783029306535000254668724402632929767849984000000000000 3213 5638600576545799859835087838092860688015956966809047263758815002292018519623696367910649856000000000000 3214 48867871663396932118570761263471459296138293712345076285909730019864160503405368521892298752000000000000 3215 407232263861641100988089677195595494134485780936208969049247750165534670861711404349102489600000000000000 3216 3257858110893128807904717417564763953075886247489671752393982001324277366893691234792819916800000000000000 3217 24976912183513987527269500201329856973581794564087483435020528676819459812851632800078286028800000000000000 3218 183164022679102575199976334809752284472933160136641545190150543630009371960911973867240764211200000000000000 3219 1282148158753718026399834343668265991310532120956490816331053805410065603726383817070685349478400000000000000 3220 8547654391691453509332228957788439942070214139709938775540358702733770691509225447137902329856000000000000000 3221 54135144480712538892437450065993452966444689551496278911755605117313881046225094498540048089088000000000000000 3222 324810866884275233354624700395960717798668137308977673470533630703883286277350566991240288534528000000000000000 3223 1840594912344226322342873302243777400859119444750873482999690573988671955571653212950361635028992000000000000000 3224 9816506199169207052495324278633479471248637038671325242665016394606250429715483802401928720154624000000000000000 3225 49082530995846035262476621393167397356243185193356626213325081973031252148577419012009643600773120000000000000000 3226 229051811313948164558224233168114520995801530902330922328850382540812510026694622056045003470274560000000000000000 3227 992557849027108713085638343728496257648473300576767330091684991010187543449010028909528348371189760000000000000000 3228 3970231396108434852342553374913985030593893202307069320366739964040750173796040115638113393484759040000000000000000 3229 14557515119064261125256029041351278445510941741792587508011379868149417303918813757339749109444116480000000000000000 3230 48525050396880870417520096804504261485036472472641958360037932893831391013062712524465830364813721600000000000000000 3231 145575151190642611252560290413512784455109417417925875080113798681494173039188137573397491094441164800000000000000000 3232 388200403175046963340160774436034091880291779781135666880303463150651128104501700195726642918509772800000000000000000 3233 905800940741776247793708473684079547720680819489316556054041414018185965577170633790028833476522803200000000000000000 3234 1811601881483552495587416947368159095441361638978633112108082828036371931154341267580057666953045606400000000000000000 3235 3019336469139254159312361578946931825735602731631055186846804713393953218590568779300096111588409344000000000000000000 3236 4025781958852338879083148771929242434314136975508073582462406284525270958120758372400128148784545792000000000000000000 3237 4025781958852338879083148771929242434314136975508073582462406284525270958120758372400128148784545792000000000000000000 3238 2683854639234892586055432514619494956209424650338715721641604189683513972080505581600085432523030528000000000000000000 3239 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000 3240 147808829414345923316083210206383297601 3241 3941568784382557955095552272170221269360 3242 103794644655407359484182876500482493426480 3243 2698660761040591346588754789012544829088480 3244 69265626200041844562444706251321983946604320 3245 1754729197067726728915265891700156926647309440 3246 43868229926693168222881647292503923166182736000 3247 1082083004858431482831080633215096771432507488000 3248 26330686451555166082222962074900688104857682208000 3249 631936474837323985973351089797616514516584372992000 3250 14955829904483334334702642458543590843559163494144000 3251 348969364437944467809728324032683786349713814863360000 3252 8026295382072722759623751452751727086043417741857280000 3253 181929361993648382551471699595705813950317468815431680000 3254 4063089084524813876982867957637429844890423470211307520000 3255 89387959859545905293623095068023456587589316344648765440000 3256 1936739130290161281361833726473841559397768520800723251200000 3257 41317101446190107335719119498108619933819061777082096025600000 3258 867659130369992254050101509460281018610200297318724016537600000 3259 17931622027646506583702097862179141051277472811253629675110400000 3260 364609647895478967201942656530975868042641947162157136727244800000 3261 7292192957909579344038853130619517360852838943243142734544896000000 3262 143413128172221727099430778235517174763439165883781807112716288000000 3263 2772653811329620057255661712553332045426490540419781604179181568000000 3264 52680422415262781087857572538513308863103320267975850479404449792000000 3265 983367885084905246973341354052248432111261978335549208948883062784000000 3266 18028411226556596194511258157624554588706469602818402164062856151040000000 3267 324511402078018731501202646837241982596716452850731238953131410718720000000 3268 5733034770044997589854580094124608359208657333696251888171988256030720000000 3269 99372602680779958224146054964826544892950060450735032728314463104532480000000 3270 1689334245573259289810482934402051263180151027662495556381345872777052160000000 3271 28155570759554321496841382240034187719669183794374925939689097879617536000000000 3272 459874322406053917781742576587225066087930001974790457014921932033753088000000000 3273 7357989158496862684507881225395601057406880031596647312238750912540049408000000000 3274 115275163483117515390623472531197749899374453828347474558407097629794107392000000000 3275 1767552506741135235989559912145032165123741625367994609895575496990176313344000000000 3276 26513287601117028539843398682175482476856124380519919148433632454852644700160000000000 3277 388861551483049751917703180671907076327223157580958814177026609337838788935680000000000 3278 5573682237923713110820412256297334760690198591993743003204048067175689308078080000000000 3279 78031551330931983551485771588162686649662780287912402044856672940459650313093120000000000 3280 1066431201522737108536972211704890050878724663934802827946374530186281887612272640000000000 3281 14219082686969828113826296156065200678382995519130704372618327069150425168163635200000000000 3282 184848074930607765479741850028847608818978941748699156844038251898955527186127257600000000000 3283 2341408949121031696076730100365403045040399928816855986691151190720103344357611929600000000000 3284 28877377039159390918279671237839970888831599122074557169190864685547941247077213798400000000000 3285 346528524469912691019356054854079650665979189464894686030290376226575294964926565580800000000000 3286 4042832785482314728559153973297595924436423877090438003686721055976711774590809931776000000000000 3287 45818771568799566923670411697372753810279470607024964041782838634402733445362512560128000000000000 3288 504006487256795236160374528671100291913074176677274604459611224978430067898987638161408000000000000 3289 5376069197405815852377328305825069780406124551224262447569186399769920724255868140388352000000000000 3290 55552715039860097141232392493525721064196620362650711958214926130955847483977304117346304000000000000 3291 555527150398600971412323924935257210641966203626507119582149261309558474839773041173463040000000000000 3292 5370095787186476056985797941040819702872339968389568822627442859325731923451139398010142720000000000000 3293 50120894013740443198534114116380983893475173038302642344522800020373497952210634381427998720000000000000 3294 451088046123663988786807027047428855041276557344723781100705200183361481569895709432851988480000000000000 3295 3909429733071754569485660901077716743691063496987606102872778401589132840272429481751383900160000000000000 3296 32578581108931288079047174175647639530758862474896717523939820013242773668936912347928199168000000000000000 3297 260628648871450304632377393405181116246070899799173740191518560105942189351495298783425593344000000000000000 3298 1998152974681119002181560016106388557886543565126998674801642294145556785028130624006262882304000000000000000 3299 14653121814328206015998106784780182757834652810931323615212043490400749756872957909379261136896000000000000000 3300 102571852700297442111986747493461279304842569676519265306484304432805248298110705365654827958272000000000000000 3301 683812351335316280746578316623075195365617131176795102043228696218701655320738035771032186388480000000000000000 3302 4330811558457003111394996005279476237315575164119702312940448409385110483698007559883203847127040000000000000000 3303 25984869350742018668369976031676857423893450984718213877642690456310662902188045359299223082762240000000000000000 3304 147247592987538105787429864179502192068729555580069878639975245919093756445732257036028930802319360000000000000000 3305 785320495933536564199625942290678357699890963093706019413201311568500034377238704192154297612369920000000000000000 3306 3926602479667682820998129711453391788499454815468530097066006557842500171886193520960771488061849600000000000000000 3307 18324144905115853164657938653449161679664122472186473786308030603265000802135569764483600277621964800000000000000000 3308 79404627922168697046851067498279700611877864046141386407334799280815003475920802312762267869695180800000000000000000 3309 317618511688674788187404269993118802447511456184565545629339197123260013903683209251049071478780723200000000000000000 3310 1164601209525140890020482323308102275640875339343407000640910389451953384313505100587179928755529318400000000000000000 3311 3882004031750469633401607744360340918802917797811356668803034631506511281045017001957266429185097728000000000000000000 3312 11646012095251408900204823233081022756408753393434070006409103894519533843135051005871799287555293184000000000000000000 3313 31056032254003757067212861954882727350423342382490853350424277052052090248360136015658131433480781824000000000000000000 3314 72464075259342099823496677894726363817654465559145324484323313121454877246173650703202306678121824256000000000000000000 3315 144928150518684199646993355789452727635308931118290648968646626242909754492347301406404613356243648512000000000000000000 3316 241546917531140332744988926315754546058848218530484414947744377071516257487245502344007688927072747520000000000000000000 3317 322062556708187110326651901754339394745130958040645886596992502762021676649660669792010251902763663360000000000000000000 3318 322062556708187110326651901754339394745130958040645886596992502762021676649660669792010251902763663360000000000000000000 3319 214708371138791406884434601169559596496753972027097257731328335174681117766440446528006834601842442240000000000000000000 3320 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000000 3321 443426488243037769948249630619149892803 3322 11972515182562019788602740026717047105681 3323 319267071534987194362739734045787922818160 3324 8407366217087996118218812996539081967544880 3325 218591521644287899073689137910016131156166880 3326 5610515722203389409558021206357080699674949920 3327 142133064962485865042136537227712711058432064640 3328 3553326624062146626053413430692817776460801616000 3329 87648723393532950109317531290422838486033106528000 3330 2132785602575968452660059928066955736493472258848000 3331 51186854461823242863841438273606937675843334212352000 3332 1211422222263150081110914039142030858328292243025664000 3333 28266518519473501892587994246647386694326819003932160000 3334 650129925947890543529523867672889893969516837090439680000 3335 14736278321485518986669207667252170929975714974049966080000 3336 329110215846509924035612304568631817436124301087115909120000 3337 7240424748623218328783470700509899983594734623916550000640000 3338 156875869553503063790308531844381166311219250184858583347200000 3339 3346685217141398694193248679346798214639344003943649778073600000 3340 70280389559969372578058222266282762507426224082816645339545600000 3341 1452461384239367033279869926836510425153475297711544003683942400000 3342 29533381479533796343357355179009045311453997720134728074906828800000 3343 590667629590675926867147103580180906229079954402694561498136576000000 3344 11616463381949959895053893037076891155838572436586326376130019328000000 3345 224584958717699224637708598716819895679545733774002309938513707008000000 3346 4267114215636285268116463375619578017911368941706043888831760433152000000 3347 79652798691877325004840649678232123001012220245179485924859528085504000000 3348 1460301309351084291755411910767588921685224037828290575289091348234240000000 3349 26285423568319517251597414393816600590334032680909230355203644268216320000000 3350 464375816373644804778220987624093277095901244029396402941931048738488320000000 3351 8049180817143176616155830452150950136328954896509537650993471511467130880000000 3352 136836073891434002474649117686566152317592233240662140066889015694941224960000000 3353 2280601231523900041244151961442769205293203887344369001114816928249020416000000000 3354 37249820114890367340321148703565230353122330159958027018208676494734000128000000000 3355 595997121838245877445138379257043685649957282559328432291338823915744002048000000000 3356 9337288242132518746640501275027017741849330760096145439230974908013322698752000000000 3357 143171753046031954115154352883747605375023071654807563401541615256204281380864000000000 3358 2147576295690479311727315293256214080625346074822113451023124228843064220712960000000000 3359 31497785670127029905333957634424473182505075764057663948339155356364941903790080000000000 3360 451468261271820761976453392760084115615906085951493183259527893441230833954324480000000000 3361 6320555657805490667670347498641177618622685203320904565633390508177231675360542720000000000 3362 86380927323341705791494749148096094121176697778719029063656336945088832896594083840000000000 3363 1151745697644556077219929988641281254949022637049587054182084492601184438621254451200000000000 3364 14972694069379229003859089852336656314337294281644631704367098403815397702076307865600000000000 3365 189654124878803567382215138129597646648272394234165334921983246448328370892966566297600000000000 3366 2339067540171910664380653370265037641995359528888039130704460039529383241013254317670400000000000 3367 28068810482062927972567840443180451703944314346656469568453520474352598892159051812044800000000000 3368 327469455624067493013291471837105269879350334044325478298624405534113653741855604473856000000000000 3369 3711320497072764920817303347487193058632637119169022087384409929386621409074363517370368000000000000 3370 40824525467800414128990336822359123644959008310859242961228509223252835499817998691074048000000000000 3371 435461604989871084042563592771830652212896088649165258253104098381363578664725319371456512000000000000 3372 4499769918228667868439823791975583406199926249374707668615409016607423646202161633505050624000000000000 3373 44997699182286678684398237919755834061999262493747076686154090166074236462021616335050506240000000000000 3374 434977758762104560615849633224306395932659537439555074632822871605384285799542291238821560320000000000000 3375 4059792415112975899081263243426859695371489016102514029906346801650253334129061384895667896320000000000000 3376 36538131736016783091731369190841737258343401144922626269157121214852280007161552464061011066880000000000000 3377 316663808378812120128338532987295056238976143255996094332695050528719760062066788021862095912960000000000000 3378 2638865069823434334402821108227458801991467860466634119439125421072664667183889900182184132608000000000000000 3379 21110920558587474675222568865819670415931742883733072955513003368581317337471119201457473060864000000000000000 3380 161850390949170639176706361304617473188810028775286892658933025825790099587278580544507293466624000000000000000 3381 1186902866960584687295846649567194803384606877685437212832175522722460730306709590659720152088576000000000000000 3382 8308320068724092811070926546970363623692248143798060489825228659057225112146967134618041064620032000000000000000 3383 55388800458160618740472843646469090824614987625320403265501524393714834080979780897453607097466880000000000000000 3384 350795736235017252022994676427637575222561588293695887348176321160193949179538612350539511617290240000000000000000 3385 2104774417410103512137968058565825451335369529762175324089057926961163695077231674103237069703741440000000000000000 3386 11927055031990586568781818998539677557567094001985660169837994919446594272104312819918343394987868160000000000000000 3387 63610960170616461700169701325544946973691168010590187572469306237048502784556335039564498106601963520000000000000000 3388 318054800853082308500848506627724734868455840052950937862346531185242513922781675197822490533009817600000000000000000 3389 1484255737314384106337293030929382096052793920247104376690950478864465064972981150923171622487379148800000000000000000 3390 6431774861695664460794936467360655749562106987737452298994118741746015281549584987333743697445309644800000000000000000 3391 25727099446782657843179745869442622998248427950949809195976474966984061126198339949334974789781238579200000000000000000 3392 94332697971536412091659068187956284326910902486815967051913741545608224129393913147561574229197874790400000000000000000 3393 314442326571788040305530227293187614423036341622719890173045805152027413764646377158538580763992915968000000000000000000 3394 943326979715364120916590681879562843269109024868159670519137415456082241293939131475615742291978747904000000000000000000 3395 2515538612574304322444241818345500915384290732981759121384366441216219310117171017268308646111943327744000000000000000000 3396 5869590096006710085703230909472835469230011710290771283230188362837845056940065706959386840927867764736000000000000000000 3397 11739180192013420171406461818945670938460023420581542566460376725675690113880131413918773681855735529472000000000000000000 3398 19565300320022366952344103031576118230766705700969237610767294542792816856466885689864622803092892549120000000000000000000 3399 26087067093363155936458804042101490974355607601292316814356392723723755808622514253152830404123856732160000000000000000000 3400 26087067093363155936458804042101490974355607601292316814356392723723755808622514253152830404123856732160000000000000000000 3401 17391378062242103957639202694734327316237071734194877876237595149149170539081676168768553602749237821440000000000000000000 3402 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000 3403 1330279464729113309844748891857449678409 3404 36360972035929097135756469710770291209846 3405 981746244970085622665424682190797862665842 3406 26179899865868949937744658191754609671089120 3407 689404029801215681693942665716204721338680160 3408 17924504774831607724042509308621322754805684160 3409 460062289220677931583757738921280617373345893440 3410 11654911326923840933455196052672442306791429300480 3411 291372783173096023336379901316811057669785732512000 3412 7187195318269701908964037565814672755854714735296000 3413 174888419411229413118124914101490370392464725225536000 3414 4197322065869505914834997938435768889419153405412864000 3415 99336622225578306651094951209646530382919963928104448000 3416 2317854518596827155192215528225085708934799158322437120000 3417 53310653927727024569420957149176971305500380641416053760000 3418 1208374822361812556906875028714678016258008627872097218560000 3419 26987037699413813770920208974627809029762192689143504547840000 3420 593714829387103902960244597441811798654768239161157100052480000 3421 12863821303387251230805299611239255637519978515158403834470400000 3422 274428187805594692923846391706437453600426208323379281802035200000 3423 5762991943917488551400774225835186525608950374790964917842739200000 3424 119101833507628096728949334000593854862584974412346608302083276800000 3425 2421737281321771300155303124678741715539227813051047702142359961600000 3426 48434745626435426003106062493574834310784556261020954042847199232000000 3427 952549997319896711394419229040305074778762939800078762842661584896000000 3428 18415966614851336420292105094779231445722750169468189414958123974656000000 3429 349903365682175391985549996800805397468732253219895598884204355518464000000 3430 6531529492733940650396933273615034086083002060104717845838481303011328000000 3431 119744707366788911923943776682942291578188371101919827173705490555207680000000 3432 2155404732602200414630987980292961248407390679834556889126698829993738240000000 3433 38078816942638873991814120985175648721863902010410505041238345996556042240000000 3434 660032827005740482524778097076377911178974301513782087381464663940304732160000000 3435 11220558059097588202921227650298424490042563125734295485484899286985180446720000000 3436 187009300984959803382020460838307074834042718762238258091414988116419674112000000000 3437 3054485249421010121906334193692348888956031073116558215493111472568188010496000000000 3438 48871763990736161950501347099077582223296497169864931447889783561091008167936000000000 3439 765657635854866537224521104552215454831645122327883926016939942457092461297664000000000 3440 11740083749774620237442656936467303640751891875694220198926412451008751073230848000000000 3441 176101256246619303561639854047009554611278378135413302983896186765131266098462720000000000 3442 2582818424950416452237384526022806800965416212652728443763810739221925236110786560000000000 3443 37020397424289302482069178206326897480504299048022441027281287262180928384254607360000000000 3444 518285563940050234748968494888576564727060186672314174381938021670532997379564503040000000000 3445 7083236040514019874902569430143879717936489217854960383219819629497284297520714874880000000000 3446 94443147206853598332034259068585062905819856238066138442930928393297123966942864998400000000000 3447 1227760913689096778316445367891605817775658131094859799758102069112862611570257244979200000000000 3448 15551638240061892525341641326627007025158336327201557463602626208762926413223258436403200000000000 3449 191803538294096674479213576361733086643619481368819208717765723241409425763086854048972800000000000 3450 2301642459529160093750562916340797039723433776425830504613188678896913109157042248587673600000000000 3451 26852495361173534427089900690642632130106727391634689220487201253797319606832159566856192000000000000 3452 304328280759966723507018874493949830807876243771859811165521614209702955544097808424370176000000000000 3453 3347611088359633958577207619433448138886638681490457922820737756306732510985075892668071936000000000000 3454 35707851609169428891490214607290113481457479269231551176754536067271813450507476188459433984000000000000 3455 368981133294750765212065550941997839308393952448726028826463539361808738988577253947414151168000000000000 3456 3689811332947507652120655509419978393083939524487260288264635393618087389885772539474141511680000000000000 3457 35668176218492573970499669924393124466478082070043516119891475471641511435562467881583367946240000000000000 3458 332902978039264023724663585961002495020462099320406150452320437735320773398583033561444767498240000000000000 3459 2996126802353376213521972273649022455184158893883655354070883939617886960587247302053002907484160000000000000 3460 25966432287062593850523759704958194611596043746991679735280994143355020325089476617792691864862720000000000000 3461 216386935725521615421031330874651621763300364558263997794008284527958502709078971814939098873856000000000000000 3462 1731095485804172923368250646997212974106402916466111982352066276223668021672631774519512790990848000000000000000 3463 13271732057831992412489921626978632801482422359573525198032508117714788166156843604649598064263168000000000000000 3464 97326035090767944358259425264509973877537763970205851452238392863241779885150186434097052471263232000000000000000 3465 681282245635375610507815976851569817142764347791440960165668750042692459196051305038679367298842624000000000000000 3466 4541881637569170736718773179010465447618428985276273067771125000284616394640342033591195781992284160000000000000000 3467 28765250371271414665885563467066281168250050240083062762550458335135903832722166212744239952617799680000000000000000 3468 172591502227628487995313380802397687009500301440498376575302750010815422996332997276465439715706798080000000000000000 3469 978018512623228098640109157880253559720501708162824133926715583394620730312553651233304158389005189120000000000000000 3470 5216098733990549859413915508694685651842675776868395380942483111437977228333619473244288844741361008640000000000000000 3471 26080493669952749297069577543473428259213378884341976904712415557189886141668097366221444223706805043200000000000000000 3472 121708970459779496719658028536209331876329101460262558888657939266886135327784454375700073043965090201600000000000000000 3473 527405538659044485785184790323573771464092772994471088517517736823173253087065968961366983190515390873600000000000000000 3474 2109622154636177943140739161294295085856371091977884354070070947292693012348263875845467932762061563494400000000000000000 3475 7735281233665985791516043591412415314806694003918909298256926806739874378610300878100049086794225732812800000000000000000 3476 25784270778886619305053478638041384382688980013063030994189756022466247928701002927000163622647419109376000000000000000000 3477 77352812336659857915160435914124153148066940039189092982569268067398743786103008781000490867942257328128000000000000000000 3478 206274166231092954440427829104331075061511840104504247953518048179729983429608023416001308981179352875008000000000000000000 3479 481306387872550227027664934576772508476860960243843245224875445752703294669085387970669720956085156708352000000000000000000 3480 962612775745100454055329869153545016953721920487686490449750891505406589338170775941339441912170313416704000000000000000000 3481 1604354626241834090092216448589241694922869867479477484082918152509010982230284626568899069853617189027840000000000000000000 3482 2139139501655778786789621931452322259897159823305969978777224203345347976307046168758532093138156252037120000000000000000000 3483 2139139501655778786789621931452322259897159823305969978777224203345347976307046168758532093138156252037120000000000000000000 3484 1426093001103852524526414620968214839931439882203979985851482802230231984204697445839021395425437501358080000000000000000000 3485 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000 3486 3990838394187339929534246675572349035227 3487 110413195572516404717114158024168323307947 3488 3017960678982115062267786985993934170417218 3489 81484938332517106681230248621836222601264886 3490 2172931688867122844832806629915632602700396960 3491 57220534473500901580597241254444991871110453280 3492 1487733896311023441095528272615569788648871785280 3493 38185170005316268321451892330466291241987709155520 3494 967357640134678797476781272371812711463688631939840 3495 24183941003366969936919531809295317786592215798496000 3496 596537211416385258444015117962617838735941323029568000 3497 14515738811132041288804367870423700742574572193719488000 3498 348377731467168990931304828890168817821789732649267712000 3499 8244939644722999452040880950400662021782357006032669184000 3500 192381925043536653880953888842682113841588330140762280960000 3501 4424784276001343039261939443381688618356531593237532462080000 3502 100295110256030442223270627383318275349414716113384069140480000 3503 2239924129051346542986377344894108149470261993198910877470720000 3504 49278330839129623945700301587670379288345763850376039304355840000 3505 1067697168181141852156839867732858217914158216758147518261043200000 3506 22777539587864359512679250511634308648835375290840480389568921600000 3507 478328331345151549766264260744320481625542881107650088180947353600000 3508 9885452181133132028502794722049289953594552876224768489072911974400000 3509 201004194349707017912890159348335562389755908483236959277815876812800000 3510 4020083886994140358257803186966711247795118169664739185556317536256000000 3511 79061649777551427045736796010345321206637324003406537315940911546368000000 3512 1528525229032660922884244722866676209994988264065859721441524289896448000000 3513 29041979351620557534800649734466847989904777017251334707388961508032512000000 3514 542116947896917073982945461710047829144889170988691581204593948149940224000000 3515 9938810711443479689687333464684210200989634801459345655417555716082237440000000 3516 178898592805982634414372002364315783617813426426268221797516002889480273920000000 3517 3160541806239026541320572041769578843914703866864071918422782717714151505920000000 3518 54782724641476460049556582057339366627854867025643913252661567107045292769280000000 3519 931306318905099820842461894974769232673532739435946525295246640819769977077760000000 3520 15521771981751663680707698249579487211225545657265775421587444013662832951296000000000 3521 253522275701943840118225738076464957783350579068674331885928252223159604871168000000000 3522 4056356411231101441891611809223439324533609265098789310174852035570553677938688000000000 3523 63549583775953922589635251677833882751026545153214365859406015223938674287706112000000000 3524 974426951231293479707740525726786202182407025682620276510892233433726339078160384000000000 3525 14616404268469402195616107885901793032736105385239304147663383501505895086172405760000000000 3526 214373929270884565535702915659892964480129545650176460832396291355419794597195284480000000000 3527 3072692986216012106011741791125132490881856820985862605264346842761017055893132410880000000000 3528 43017701807024169484164385075751854872345995493802076473700855798654238782503853752320000000000 3529 587908591362663649616913262701942016588728605081961711807245029248274596694219334615040000000000 3530 7838781218168848661558843502692560221183048067759489490763267056643661289256257794867200000000000 3531 101904155836195032600264965535003282875379624880873363379922471736367596760331351333273600000000000 3532 1290785973925137079603356230110041583088141915157729269479017975327322892297530450221465600000000000 3533 15919693678410023981774726838023846191420416953611994323574555029036982338336208886064742400000000000 3534 191036324140920287781296722056286154297045003443343931882894660348443788060034506632776908800000000000 3535 2228757114977403357448461757323338466798858373505679205300437704065177527367069244049063936000000000000 3536 25259247303077238051082566582997835957053728233064364326738293979405345310160118099222724608000000000000 3537 277851720333849618561908232412976195527591010563708007594121233773458798411761299091449970688000000000000 3538 2963751683561062597993687812405079418960970779346218747670626493583560516392120523642133020672000000000000 3539 30625434063464313512601440728185820662596698053244260392596473767030125336051912077635374546944000000000000 3540 306254340634643135126014407281858206625966980532442603925964737670301253360519120776353745469440000000000000 3541 2960458626134883639551472603724629330717680811813611837950992464146245449151684834171419539537920000000000000 3542 27630947177258913969147077634763207086698354243593710487542596332031624192082391785599915702353920000000000000 3543 248678524595330225722323698712868863780285188192343394387883366988284617728741526070399241321185280000000000000 3544 2155213879826195289593472055511530152762471631000309418028322513898466686982426559276793424783605760000000000000 3545 17960115665218294079945600462596084606353930258335911816902687615820555724853554660639945206530048000000000000000 3546 143680925321746352639564803700768676850831442066687294535221500926564445798828437285119561652240384000000000000000 3547 1101553760800055370236663495039226522523041055844602591436698173770327417791018019185916639333842944000000000000000 3548 8078060912533739381735532296954327831835634409527085670535786607649067730467465474030055355114848256000000000000000 3549 56546426387736175672148726078680294822849440866689599693750506253543474113272258318210387485803937792000000000000000 3550 376976175918241171147658173857868632152329605777930664625003375023623160755148388788069249905359585280000000000000000 3551 2387515780815527417268501767766501336964754169926894209291688041816280018115939795657771916067277373440000000000000000 3552 14325094684893164503611010606599008021788525019561365255750128250897680108695638773946631496403664240640000000000000000 3553 81175536547727932187129060104061045456801641777514403115917393421753520615941953052364245146287430696960000000000000000 3554 432936194921215638331354987221658909102942089480076816618226098249352109951690416279275974113532963717120000000000000000 3555 2164680974606078191656774936108294545514710447400384083091130491246760549758452081396379870567664818585600000000000000000 3556 10101844548161698227731616368505374545735315421201792387758608959151549232206109713183106062649102486732800000000000000000 3557 43774659708700692320170337596856623031519700158541100346953972156323380006226475423793459604812777442508800000000000000000 3558 175098638834802769280681350387426492126078800634164401387815888625293520024905901695173838419251109770035200000000000000000 3559 642028342394276820695831618087230471128955602325269471755324924959409573424654972882304074203920735823462400000000000000000 3560 2140094474647589402319438726957434903763185341084231572517749749864698578082183242941013580679735786078208000000000000000000 3561 6420283423942768206958316180872304711289556023252694717553249249594095734246549728823040742039207358234624000000000000000000 3562 17120755797180715218555509815659479230105482728673852580141997998917588624657465943528108645437886288625664000000000000000000 3563 39948430193421668843296189569872118203579459700238989353664661997474373457534087201565586839355068006793216000000000000000000 3564 79896860386843337686592379139744236407158919400477978707329323994948746915068174403131173678710136013586432000000000000000000 3565 133161433978072229477653965232907060678598199000796631178882206658247911525113624005218622797850226689310720000000000000000000 3566 177548578637429639303538620310542747571464265334395508238509608877663882033484832006958163730466968919080960000000000000000000 3567 177548578637429639303538620310542747571464265334395508238509608877663882033484832006958163730466968919080960000000000000000000 3568 118365719091619759535692413540361831714309510222930338825673072585109254688989888004638775820311312612720640000000000000000000 3569 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000 3570 11972515182562019788602740026717047105681 3571 335230425111736554080876720748077318959068 3572 9274708428091377996237589274030139157867548 3573 253508697034497665230494106823490470315046312 3574 6844734819931436961223340884234242698506250424 3575 182526261864838318965955756912913138626833344640 3576 4806524895774075732770168265373379317173278075520 3577 124969647290125969052024374899707862246505229963520 3578 3207554280446566539001958955759168464326967569063680 3579 81258041771313018988049626879232267762949845082946560 3580 2031451044282825474701240671980806694073746127073664000 3581 50109125758976361709297269908859898453819071134483712000 3582 1219322060135091468259566901115590862376264064272436992000 3583 29263729443242195238229605626774180697030337542538487808000 3584 692574930156731953971433999833655609829717988506744211456000 3585 16160081703657078926000126662785297562693419731824031600640000 3586 371681879184112815298002913244061843941948653831952726814720000 3587 8424789261506557146754732700198735129350836153524261807800320000 3588 188153626840313109610855696971105084555502007428708513707540480000 3589 4139379790486888411438825333364311860221044163431587301565890560000 3590 89686562127215915581174548889560090304789290207684391533927628800000 3591 1913313325380606199065057042977281926502171524430600352723789414400000 3592 40179579832992730180366197902522920456545602013042607407199577702400000 3593 830377983215183090394234756652140356101942441602880553082124605849600000 3594 16884352325375389504682773385260187240739496312591904579336533652275200000 3595 337687046507507790093655467705203744814789926251838091586730673045504000000 3596 6641178581314319871841890864869006981357535216286149134539036569894912000000 3597 128396119238743517522276556720800801639579014181532216601088040351301632000000 3598 2439526265536126832923254577695215231152001269449112115420672766674731008000000 3599 45537823623341034214567418783644017648170690363050092821185891644594978816000000 3600 834860099761252293933736011033473656883129323322585035055074680150907944960000000 3601 15027481795702541290807248198602525823896327819806530630991344242716343009280000000 3602 265485511724078229470928051508644622888835124816582041147513748287988726497280000000 3603 4601748869884022644162752892816506796739808830154088713223571636991804592619520000000 3604 78229730788028384950766799177880615544576750112619508124800717828860678074531840000000 3605 1303828846467139749179446652964676925742945835210325135413345297147677967908864000000000 3606 21295871158963282569930961998423056453801448641768643878417973186745406809178112000000000 3607 340733938543412521118895391974768903260823178268298302054687570987926508946849792000000000 3608 5338165037180129497529361140938046151086229792870006732190105278810848640167313408000000000 3609 81851863903428652295450204161050040983322190157340103226914947608433012482565472256000000000 3610 1227777958551429784431753062415750614749832852360101548403724214126495187238482083840000000000 3611 18007410058754303504999044915431009016330881834614822709921288473855262746164403896320000000000 3612 258106210842145016904986310454511129234075972962812458842205134791925432695023122513920000000000 3613 3613486951790030236669808346363155809277063621479374423790871887086956057730323715194880000000000 3614 49384321674463746567820714066963129393453202826884783791808582456855066122314424107663360000000000 3615 658457622326183287570942854226175058579376037691797117224114432758067548297525654768844800000000000 3616 8559949090240382738422257104940275761531888489993362523913487625854878127867833511994982400000000000 3617 108426021809711514686681923329243492979403920873249258636237509927495122952992557818603110400000000000 3618 1337254268986442014469077054394003080079315024103407523180262622439106516420241546429438361600000000000 3619 16047051227837304173628924652728036960951780289240890278163151469269278197042898557153260339200000000000 3620 187215597658101882025670787615160431211104103374477053245236767141474912298833816500121370624000000000000 3621 2121776773458487996290935592971818220392513171577406603446016694270049006053449920334708867072000000000000 3622 23339544508043367959200291522690000424317644887351472637906183636970539066587949123681797537792000000000000 3623 248955141419129258231469776242026671192721545465082374804332625461019083376938123985939173736448000000000000 3624 2572536461331002335058521021167608935658122636472517872978103796430530528228360614521371461943296000000000000 3625 25725364613310023350585210211676089356581226364725178729781037964305305282283606145213714619432960000000000000 3626 248678524595330225722323698712868863780285188192343394387883366988284617728741526070399241321185280000000000000 3627 2320999562889748773408354521320109395282661756461871680953578091890656432134920909990392918997729280000000000000 3628 20888996066007738960675190691880984557543955808156845128582202827015907889214288189913536270979563520000000000000 3629 181037965905400404325851652662968532832047617004025991114379091167471201706523830979250647681822883840000000000000 3630 1508649715878336702715430438858071106933730141700216592619825759728926680887698591493755397348524032000000000000000 3631 12069197727026693621723443510864568855469841133601732740958606077831413447101588731950043178788192256000000000000000 3632 92530515907204651099879733583295027891935448690946617680682646596707503094445513611616997704042807296000000000000000 3633 678557116652834108065784712944163537874193290400275196325006075042521689359267099818524649829647253504000000000000000 3634 4749899816569838756460492990609144765119353032801926374275042525297651825514869698729672548807530774528000000000000000 3635 31665998777132258376403286604060965100795686885346175828500283501984345503432464658197816992050205163520000000000000000 3636 200551325588504303050554148492386112305039350273859113580501795512567521521738942835252840949651299368960000000000000000 3637 1203307953531025818303324890954316673830236101643154681483010773075405129130433657011517045697907796213760000000000000000 3638 6818745070009146303718841048741127818371337909311209861737061047427295731739124056398596592288144178544640000000000000000 3639 36366640373382113619833818926619348364647135516326452595930992252945577235941994967459181825536768952238080000000000000000 3640 181833201866910568099169094633096741823235677581632262979654961264727886179709974837295909127683844761190400000000000000000 3641 848554942045582651129455774954451461841766495380950560571723152568730135505313215907380909262524608885555200000000000000000 3642 3677071415530858154894308358135956334647654813317452429144133661131163920523023935598650606804273305170739200000000000000000 3643 14708285662123432619577233432543825338590619253269809716576534644524655682092095742394602427217093220682956800000000000000000 3644 53930380761119252938449855919327359574832270595322635627447293696590404167671017722113542233129341809170841600000000000000000 3645 179767935870397509794832853064424531916107568651075452091490978988634680558903392407045140777097806030569472000000000000000000 3646 539303807611192529384498559193273595748322705953226356274472936965904041676710177221135422331293418091708416000000000000000000 3647 1438143486963180078358662824515396255328860549208603616731927831909077444471227139256361126216782448244555776000000000000000000 3648 3355668136247420182836879923869257929100674614820075105707831607787847370432863324931509294505825712570630144000000000000000000 3649 6711336272494840365673759847738515858201349229640150211415663215575694740865726649863018589011651425141260288000000000000000000 3650 11185560454158067276122933079564193097002248716066917019026105359292824568109544416438364315019419041902100480000000000000000000 3651 14914080605544089701497244106085590796002998288089222692034807145723766090812725888584485753359225389202800640000000000000000000 3652 14914080605544089701497244106085590796002998288089222692034807145723766090812725888584485753359225389202800640000000000000000000 3653 9942720403696059800998162737390393864001998858726148461356538097149177393875150592389657168906150259468533760000000000000000000 3654 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000000 3655 35917545547686059365808220080151141317043 3656 1017663790517771682031232902270949003982885 3657 28494586134497607096874521263586572111520780 3658 788350216387767129680195088292561828418741580 3659 21548239247932301544591999079996689976778936520 3660 581802459694172141703983975159910629373031286040 3661 15514732258511257112106239337597616783280834294400 3662 408554616140796437285464302556737241959728636419200 3663 10622420019660707369422071866475168290952944546899200 3664 272642113837958155815166511239529319467792243370412800 3665 6906933550561606613984218284734742759850736832050457600 3666 172673338764040165349605457118368568996268420801261440000 3667 4259275689512990745290267942253091368574621046431115520000 3668 103642375111482774802063186594825223301982445463157144320000 3669 2487417002675586595249516478275805359247578691115771463680000 3670 58868869063322216087571889985860726835526029023073257973760000 3671 1373606944810851708710010766336750292828940677205042686054400000 3672 31592959730649589300330247625745256735065635575715981779251200000 3673 716107087228057357474152279516892485994821073049562253663027200000 3674 15993058281426614316922734242543932187217670631440223665140940800000 3675 351847282191385514972300153335966508118788753891684920633100697600000 3676 7623357780813352824399836655612607675907089667653173280383848448000000 3677 162631632657351526920529848653068963752684579576601029981522100224000000 3678 3415264285804382065331126821714448238806376171108621629611964104704000000 3679 70582128573290562683509954315431930268665107536244847011980591497216000000 3680 1435169947656908107898035737747115915462857186570311889243605360443392000000 3681 28703398953138162157960714754942318309257143731406237784872107208867840000000 3682 564500179411717189106560723513865593415390493384322676435818108441067520000000 3683 10913670135293198989393507321268068139364216205430238411092483429860638720000000 3684 207359732570570780798476639104093294647920107903174529810757185167352135680000000 3685 3870715007983987908238230596609741500094508680859257889800800789790573199360000000 3686 70963108479706444984367560937845260835065992482419727979681347812827175321600000000 3687 1277335952634716009718616096881214695031187864683555103634264260630889155788800000000 3688 22566268496546649505028884378234792945550985609409473497538668604479041752268800000000 3689 391148653940141924753833995889403077722883750563097540624003589144303390372659200000000 3690 6649527116982412720815177930119852321289023759572658190608061015453157636335206400000000 3691 110825451949706878680252965501997538688150395992877636510134350257552627272253440000000000 3692 1810149048511879018444131769865959798573123134550334729665527720873359578780139520000000000 3693 28962384776190064295106108317855356777169970152805355674648443533973753260482232320000000000 3694 453744028160311007289995696979733922842329532393950572236158948698922134414221639680000000000 3695 6957408431791435445113267353689253483582386163373908774287770546716806061018065141760000000000 3696 104361126476871531676699010305338802253735792450608631614316558200752090915270977126400000000000 3697 1530629854994115797924918817811635766388124955942259930343309520277697333423974331187200000000000 3698 21939027921582326436923836388633445984896457701839059001587436457313661779076965413683200000000000 3699 307146390902152570116933709440868243788550407825746826022224110402391264907077515791564800000000000 3700 4197667342329418458264760695691865998443522240285206622303729508832680620396726049151385600000000000 3701 55968897897725579443530142609224879979246963203802754964049726784435741605289680655351808000000000000 3702 727595672670432532765891853919923439730210521649435814532646448197664640868765848519573504000000000000 3703 9216211853825478748367963482985696903249333274226186984080188343837085451004367414581264384000000000000 3704 113666612863847571229871549623490261806741777048789639470322322907324053895720531446502260736000000000000 3705 1363999354366170854758458595481883141680901324585475673643867874887888646748646377358027128832000000000000 3706 15913325800938659972182016947288636652943848786830549525845125207025367545400874402510316503040000000000000 3707 180351025743971479684729525402604548733363619584079561292911419012954165514543243228450253701120000000000000 3708 1983861283183686276532024779428650036066999815424875174222025609142495820659975675512952790712320000000000000 3709 21161187020625986949674930980572267051381331364532001858368273164186622087039740538804829767598080000000000000 3710 218665599213135198479974286799246759530940424100164019203138822696595094899410652234316574265180160000000000000 3711 2186655992131351984799742867992467595309404241001640192031388226965950948994106522343165742651801600000000000000 3712 21137674590603069186397514390593853421324240996349188522970086194004192506943029715983935512300748800000000000000 3713 197284962845628645739710134312209298599026249299259092881054137810705796731468277349183398114806988800000000000000 3714 1775564665610657811657391208809883687391236243693331835929487240296352170583214496142650583033262899200000000000000 3715 15388227101959034367697390476352325290724047445342209244722222749235052145054525633236305052954945126400000000000000 3716 128235225849658619730811587302936044089367062044518410372685189576958767875454380276969208774624542720000000000000000 3717 1025881806797268957846492698423488352714936496356147282981481516615670143003635042215753670196996341760000000000000000 3718 7865093852112395343489777354580077370814513138730462502858024960720137763027868656987444804843638620160000000000000000 3719 57677354915490899185591700600253900719306429684023391687625516378614343595537703484574595235520016547840000000000000000 3720 403741484408436294299141904201777305035145007788163741813378614650300405168763924392022166648640115834880000000000000000 3721 2691609896056241961994279361345182033567633385254424945422524097668669367791759495946814444324267438899200000000000000000 3722 17046862675022865759297102621852819545928344773278024654342652618568239329347810140996491480720360446361600000000000000000 3723 102281176050137194555782615731116917275570068639668147926055915711409435976086860845978948884322162678169600000000000000000 3724 579593330950777435816101489142995864561563722291452838247650189031320137197825544793880710344492255176294400000000000000000 3725 3091164431737479657685874608762644610995006518887748470654134341500374065055069572234030455170625360940236800000000000000000 3726 15455822158687398288429373043813223054975032594438742353270671707501870325275347861170152275853126804701184000000000000000000 3727 72127170073874525346003740871128374256550152107380797648596467968342061517951623352127377287314591755272192000000000000000000 3728 312551070320122943166016210441556288445050659131983456477251361196148933244457034525885301578363230939512832000000000000000000 3729 1250204281280491772664064841766225153780202636527933825909005444784595732977828138103541206313452923758051328000000000000000000 3730 4584082364695136499768237753142825563860743000602424028333019964210184354252036506379651089815994053779521536000000000000000000 3731 15280274548983788332560792510476085212869143335341413427776733214033947847506788354598836966053313512598405120000000000000000000 3732 45840823646951364997682377531428255638607430006024240283330199642101843542520365063796510898159940537795215360000000000000000000 3733 122242196391870306660486340083808681702953146682731307422213865712271582780054306836790695728426508100787240960000000000000000000 3734 285231791581030715541134793528886923973557342259706383985165686661967026486793382619178290032995185568503562240000000000000000000 3735 570463583162061431082269587057773847947114684519412767970331373323934052973586765238356580065990371137007124480000000000000000000 3736 950772638603435718470449311762956413245191140865687946617218955539890088289311275397260966776650618561678540800000000000000000000 3737 1267696851471247624627265749017275217660254854487583928822958607386520117719081700529681289035534158082238054400000000000000000000 3738 1267696851471247624627265749017275217660254854487583928822958607386520117719081700529681289035534158082238054400000000000000000000 3739 845131234314165083084843832678183478440169902991722619215305738257680078479387800353120859357022772054825369600000000000000000000 3740 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000 3741 107752636643058178097424660240453423951129 3742 3088908917101001105459506926892998153265698 3743 87519085984528364654686029595301614342528110 3744 2450534407566794210331208828668445201590787080 3745 67798118609347973152496777593160317244011775880 3746 1853148575322177932834911920879715338002988540720 3747 50035011533698804186542621863752314126080690599440 3748 1334266974231968111641136583033395043362151749318400 3749 35135696988108493606549930019879402808536662732051200 3750 913528121690820833770298180516864473021953231033331200 3751 23447221790064401400104319966599521474230132929855500800 3752 593996285348298168802642772487187877347163367556339353600 3753 14849907133707454220066069312179696933679084188908483840000 3754 366297709298117204094963043033765857697417409993075934720000 3755 8913244259587518632977434047154969203970490309831514411520000 3756 213917862230100447191458417131719260895291767435956345876480000 3757 5062722739445710583531182538784022507855238495984300185743360000 3758 118130197253733246949060925904960525183288898239633671000678400000 3759 2716994536835864679828401295814092079215644659511574433015603200000 3760 61585209501612932742777096038452753795554612282262353815020339200000 3761 1375403012202688831255355144858778168100719674303859235202120908800000 3762 30258866268459154287617813186893119698215832834684903174446659993600000 3763 655608769149948342898385952382684260128009711418172902113010966528000000 3764 13986320408532231315165566984163930882730873843587688578410900619264000000 3765 293712728579176857618476906667442548537348350715341460146628913004544000000 3766 6070063057302988390781856071127146003105199248117056843030330868760576000000 3767 123424615498494097279231073446251968729805718045046822474950060998131712000000 3768 2468492309969881945584621468925039374596114360900936449499001219962634240000000 3769 48547015429407678263164222222192441033723582431051750173480357325931806720000000 3770 938575631635215113087841629629053859985322593667000503353953574968014929920000000 3771 17832937001069087148668990962952023339721129279673009563725117924392283668480000000 3772 332881490686622960108487831308437769008127746553896178522868867921989295144960000000 3773 6102827329254754268655610240654692431815675353488096606252595911903137077657600000000 3774 109850891926585576835800984331784463772682156362785738912546726414256467397836800000000 3775 1940699090703011857432484056528192193317384762409214720788325499985197590695116800000000 3776 33638784238852205528829723646488664684168002548426388493664308666410091572048691200000000 3777 571859332060487493990105301990307299630856043323248604392293247328971556724827750400000000 3778 9530988867674791566501755033171788327180934055387476739871554122149525945413795840000000000 3779 155672818172021595586195332208472542677288589571328786751235383995108923775091998720000000000 3780 2490765090752345529379125315335560682836617433141260588019766143921742780401471979520000000000 3781 39021986421786746626939629940257117364440339785879749212309669588107303559623061012480000000000 3782 598337125134063448279740992417275799588085210050156154588748267017645321247553602191360000000000 3783 8975056877010951724196114886259136993821278150752342318831224005264679818713304032870400000000000 3784 131634167529493958621543018331800675909378746211034354009524618743881970674461792482099200000000000 3785 1886756401256080073575449929422476354701095362358159074136519535328974913000619025576755200000000000 3786 26414589617585121030056299011914668965815335073014227037911273494605648782008666358074572800000000000 3787 360999391440329987410769419829500475866142912664527769518120737759610533354118440227019161600000000000 3788 4813325219204399832143592264393339678215238835527036926908276503461473778054912536360255488000000000000 3789 62573227849657197817866699437113415816798104861851480049807594544999159114713862972683321344000000000000 3790 792594219428991172359644859536769933679442661583452080630896197569989348786375597653988737024000000000000 3791 9775328706290891125768953267620162515379792826195908994447719770029868635031965704399194423296000000000000 3792 117303944475490693509227439211441950184557513914350907933372637240358423620383588452790333079552000000000000 3793 1368546018880724757607653457466822752153170995667427259222680767804181608904475198615887219261440000000000000 3794 15510188213981547252886739184623991191069271284230842271190382035114058234250718917646721818296320000000000000 3795 170612070353797019781754131030863903101761984126539264983094202386254640576757908094113940001259520000000000000 3796 1819862083773834877672044064329214966418794497349752159819671492120049499485417686337215360013434880000000000000 3797 18805241532329627069277788664735221319660876472614105651469938751907178161349316092151225386805493760000000000000 3798 188052415323296270692777886647352213196608764726141056514699387519071781613493160921512253868054937600000000000000 3799 1817840014791863950030186237591071394233884725686030212975427412684360555597100555574618454057864396800000000000000 3800 16966506804724063533615071550849999679516257439736281987770655851720698518906271852029772237873401036800000000000000 3801 152698561242516571802535643957649997115646316957626537889935902665486286670156446668267950140860609331200000000000000 3802 1323387530768476955621975580966299975002268080299429995046111156434214484474689204458322234554125280870400000000000000 3803 11028229423070641296849796508052499791685567335828583292050926303618454037289076703819351954617710673920000000000000000 3804 88225835384565130374798372064419998333484538686628666336407410428947632298312613630554815636941685391360000000000000000 3805 676398071281665999540120852493886653890048129930819775245790146621931847620396704500920253216552921333760000000000000000 3806 4960252522732217329960886251621835461860352952826011685135794408560833549216242499673415190254721423114240000000000000000 3807 34721767659125521309726203761352848233022470669782081795950560859925834844513697497713906331783049961799680000000000000000 3808 231478451060836808731508025075685654886816471131880545306337072399505565630091316651426042211886999745331200000000000000000 3809 1466030190051966455299550825479342480949837650501910120273468125196868582323911672125698267341950998387097600000000000000000 3810 8796181140311798731797304952876054885699025903011460721640808751181211493943470032754189604051705990322585600000000000000000 3811 49845026461766859480184728066297644352294480117064944089297916256693531799012996852273741089626333945161318400000000000000000 3812 265840141129423250560985216353587436545570560624346368476255553369032169594735983212126619144673781040860364800000000000000000 3813 1329200705647116252804926081767937182727852803121731842381277766845160847973679916060633095723368905204301824000000000000000000 3814 6202936626353209179756321714917040186063313081234748597779296245277417290543839608282954446709054890953408512000000000000000000 3815 26879392047530573112277394097973840806274356685350577257043617062868808259023304969226135935739237860798103552000000000000000000 3816 107517568190122292449109576391895363225097426741402309028174468251475233036093219876904543742956951443192414208000000000000000000 3817 394231083363781738980068446770282998492023898051808466436639716922075854465675139548649993724175488625038852096000000000000000000 3818 1314103611212605796600228155900943328306746326839361554788799056406919514885583798495499979080584962083462840320000000000000000000 3819 3942310833637817389800684467702829984920238980518084664366397169220758544656751395486499937241754886250388520960000000000000000000 3820 10512828889700846372801825247207546626453970614714892438310392451255356119084670387963999832644679696667702722560000000000000000000 3821 24529934075968641536537592243484275461725931434334749022724249052929164277864230905249332942837585958891306352640000000000000000000 3822 49059868151937283073075184486968550923451862868669498045448498105858328555728461810498665885675171917782612705280000000000000000000 3823 81766446919895471788458640811614251539086438114449163409080830176430547592880769684164443142791953196304354508800000000000000000000 3824 109021929226527295717944854415485668718781917485932217878774440235240730123841026245552590857055937595072472678400000000000000000000 3825 109021929226527295717944854415485668718781917485932217878774440235240730123841026245552590857055937595072472678400000000000000000000 3826 72681286151018197145296569610323779145854611657288145252516293490160486749227350830368393904703958396714981785600000000000000000000 3827 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000000 3828 323257909929174534292273980721360271853387 3829 9374479387946061494475945440919447883748223 3830 268735075787787096174977102639690839334115726 3831 7614160480653967724957684574791240447799945570 3832 213196493458311096298815168094154732538398475960 3833 5898436319013273664267219650604947600229024501560 3834 161223926053029480156637337116535234406260003042640 3835 4353046003431795964229208102146451328969020082151280 3836 116081226758181225712778882723905368772507202190700800 3837 3056805637965438943769843911729508044342689657688454400 3838 79476946587101412538015941704967209152909931099899814400 3839 2039908295735602921809075837094158368258021564897428569600 3840 51677676825301940685829921206385345329203212977401523763200 3841 1291941920632548517145748030159633633230080324435038094080000 3842 31867900708936196756261784743937629619675314669397606320640000 3843 775452250584114121069036762102482320745432656955341753802240000 3844 18610854014018738905656882290459575697890383766928202091253760000 3845 440456878331776820767212880874209958183405749150634116159672320000 3846 10277327161074792484568300553731565690946134146848129377059020800000 3847 236378524704720227145070912735826010891761085377506975672357478400000 3848 5357913226640325148621607355345389580213251268556824781906769510400000 3849 119660062061633928319215897602713700624762611664435753462584519065600000 3850 2632521365355946423022749747259701413744777456617586576176859419443200000 3851 57037962916045505832159577857293530631136844893381042483831954087936000000 3852 1216809875542304124419404327622261986797586024392128906321748353875968000000 3853 25553007386388386612807490880067501722749306512234707032756715431395328000000 3854 528095485985359989998021478188061702270152334586183945343638785582170112000000 3855 10737941548368986463293103389823921279493097469919073555320655306837458944000000 3856 214758830967379729265862067796478425589861949398381471106413106136749178880000000 3857 4223590342358468008895287333330742369933951671501502265092791087356067184640000000 3858 81656079952263714838642221777727685818723065649029043791793961022217298903040000000 3859 1551465519093010581934202213776826030555738247331551832044085259422128679157760000000 3860 28960689689736197529438441323834085903707113950188967531489591509213068677611520000000 3861 530945977645163621373038090936958241567963755753464404743975844335572925756211200000000 3862 9557027597612945184714685636865248348223347603562359285391565198040312663611801600000000 3863 168840820891162031596626112917952720818612474329601680708584318498712190390475161600000000 3864 2926574228780141881008185957244513827522616221713095798948794853977677966768236134400000000 3865 49751761889262411977139161273156735067884475769122628582129512517620525435060014284800000000 3866 829196031487706866285652687885945584464741262818710476368825208627008757251000238080000000000 3867 13543535180965878815998993902137111212924107292705604447357478407574476368433003888640000000000 3868 216696562895454061055983902434193779406785716683289671157719654521191621894928062218240000000000 3869 3394912818695446956543747804802369210706309561371538181470941254165335409687206308085760000000000 3870 52055329886663520000337466340302994564163413274363585449221099230535142948537163390648320000000000 3871 780829948299952800005061995104544918462451199115453781738316488458027144228057450859724800000000000 3872 11452172575065974400074242594866658804115950920359988798828641830717731448678175945942630400000000000 3873 164147806909278966401064143859755442858995296525159839449877199573620817431053855225177702400000000000 3874 2298069296729905529614898014036576200025934151352237752298280794030691444034753973152487833600000000000 3875 31406947055308708904736939525166541400354433401813915948076504185086116401808304299750667059200000000000 3876 418759294070782785396492527002220552004725778690852212641020055801148218690777390663342227456000000000000 3877 5443870822920176210154402851028867176061435122981078764333260725414926842980106078623448956928000000000000 3878 68955697090322231995289102779698984230111511557760331014887969188589073344414676995897020121088000000000000 3879 850453597447307527941898934282954138838041975879044082516951619992598571247781016282729914826752000000000000 3880 10205443169367690335302787211395449666056503710548528990203419439911182854973372195392758977921024000000000000 3881 119063503642623053911865850799613579437325876623066171552373226798963799974689342279582188075745280000000000000 3882 1349386374616394611001146309062287233623026601728083277593563237054923066379812545835264798191779840000000000000 3883 14843250120780340721012609399685159569853292619008916053529195607604153730177938004187912780109578240000000000000 3884 158328001288323634357467833596641702078435121269428437904311419814444306455231338711337736321168834560000000000000 3885 1636056013312677555027167613831964254810496253117427191677884671415924500037390500017156608652077957120000000000000 3886 16360560133126775550271676138319642548104962531174271916778846714159245000373905000171566086520779571200000000000000 3887 158152081286892163652626202670423211298347971134684628528862184903539368336947748334991805503034202521600000000000000 3888 1476086092010993527424511224923949972117914397257056532936047059099700771144845651126590184694985890201600000000000000 3889 13284774828098941746820601024315549749061229575313508796424423531897306940303610860139311662254873011814400000000000000 3890 115134715176857495139111875544068097825197322986050409569011670609776660149297960787874034406208899435724800000000000000 3891 959455959807145792825932296200567481876644358217086746408430588414805501244149673232283620051740828631040000000000000000 3892 7675647678457166342607458369604539855013154865736693971267444707318444009953197385858268960413926629048320000000000000000 3893 58846632201504941959990514166968138888434187303981320446383742756108070742974513291580062029840104156037120000000000000000 3894 431541969477702907706597103891099685181850706895863016606814113544792518781813097471587121552160763810938880000000000000000 3895 3020793786343920353946179727237697796272954948271041116247698794813547631472691682301109850865125346676572160000000000000000 3896 20138625242292802359641198181584651975153032988473607441651325298756984209817944548674065672434168977843814400000000000000000 3897 127544626534521081611060921816702795842635875593666180463791726892127566662180315474935749258749736859677491200000000000000000 3898 765267759207126489666365530900216775055815253561997082782750361352765399973081892849614495552498421158064947200000000000000000 3899 4336517302173716774776071341767895058649619770184650135768918714332337266514130726147815474797491053229034700800000000000000000 3900 23128092278259822798805713822762106979464638774318134057434233143105798754742030539455015865586618950554851737600000000000000000 3901 115640461391299113994028569113810534897323193871590670287171165715528993773710152697275079327933094752774258688000000000000000000 3902 539655486492729198638799989197782496187508238067423128006798773339135304277314045920617036863687775512946540544000000000000000000 3903 2338507108135159860768133286523724150145869031625500221362794684469586318535027532322673826409313693889435009024000000000000000000 3904 9354028432540639443072533146094896600583476126502000885451178737878345274140110129290695305637254775557740036096000000000000000000 3905 34298104252649011291265954869014620868806079130507336579987655372220599338513737140732549454003267510378380132352000000000000000000 3906 114327014175496704304219849563382069562686930435024455266625517907401997795045790469108498180010891701261267107840000000000000000000 3907 342981042526490112912659548690146208688060791305073365799876553722205993385137371407325494540032675103783801323520000000000000000000 3908 914616113403973634433758796507056556501495443480195642133004143259215982360366323752867985440087133610090136862720000000000000000000 3909 2134104264609271813678770525183131965170156034787123164977009667604837292174188088756691966026869978423543652679680000000000000000000 3910 4268208529218543627357541050366263930340312069574246329954019335209674584348376177513383932053739956847087305359360000000000000000000 3911 7113680882030906045595901750610439883900520115957077216590032225349457640580626962522306553422899928078478842265600000000000000000000 3912 9484907842707874727461202334147253178534026821276102955453376300465943520774169283363075404563866570771305123020800000000000000000000 3913 9484907842707874727461202334147253178534026821276102955453376300465943520774169283363075404563866570771305123020800000000000000000000 3914 6323271895138583151640801556098168785689351214184068636968917533643962347182779522242050269709244380514203415347200000000000000000000 3915 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000000 3916 969773729787523602876821942164080815560161 3917 28446696073767359017720110303479703923098056 3918 824954186139253411513883198800911413769843624 3919 23648686669325264463397985032292793861402183888 3920 670046122297549159796276242581629159406395210160 3921 18761291424331376474295734792285616463379065884480 3922 519062396073168082455515329253235388820154156137280 3923 14187705492666594253784085666255100627750880267752320 3924 383068048301998044852170312988887716949273767229312640 3925 10215147954719947862724541679703672451980633792781670400 3926 268998896140958627051746264232196707902156689876583987200 3927 6993971299664924303345402870037114405456073936791183667200 3928 179511930024733057119198673664285936406705897710973714124800 3929 4547635560626570780353033066161910388969882742011334091161600 3930 113690889015664269508825826654047759724247068550283352279040000 3931 2804375262386385314551037057466511406531427690906989356216320000 3932 68239798051402042654075235065018444225598073812070074334597120000 3933 1637755153233649023697805641560442661414353771489681784030330880000 3934 38760205293196360227514733516930476320139705925255802222051164160000 3935 904404790174581738642010448728377780803259804922635385181193830400000 3936 20801310174015379988766240320752688958474975513220613859167458099200000 3937 471496363944348613078701447270394283058766111633000580807795716915200000 3938 10530085461423785692090998989038805654979109826470346304707437677772800000 3939 231661880151323285226001977758853724409540416182347618703563628911001600000 3940 5019340736612004513230042851441830695540042350617531738577211959738368000000 3941 107079269047722762948907580830759054838187570146507343756313855141085184000000 3942 2248664650002178021927059197445940151601938973076654218882590957962788864000000 3943 46472402766711679119825890080549429799773405443584187190240213131230969856000000 3944 944938856256470808769793098304505072595392577352878472868217667001696387072000000 3945 18898777125129416175395861966090101451907851547057569457364353340033927741440000000 3946 371675950127545184782785285333105328554187747092132199328165615687333912248320000000 3947 7185735035799206905800515516440036352047629777114555853677868569955122303467520000000 3948 136528965680184931210209794812360690688904965765176561219879502829147323765882880000000 3949 2548540692696785382590582836497399559526226027616629142771084052810750043629813760000000 3950 46723246032774398680827352002452325257980810506304867617469874301530417466546585600000000 3951 841018428589939176254892336044141854643654589113487617114457737427547514397838540800000000 3952 14857992238422258780503097936779839432037897741004947902355420027886672754361814220800000000 3953 257538532132652485528720364237517216821990227510752430307493947150035661075604779827200000000 3954 4378155046255092253988246192037792685973833867682791315227397101550606238285281257062400000000 3955 72969250770918204233137436533963211432897231128046521920456618359176770638088020951040000000000 3956 1191831095924997335807911463388065786737321441758093191367458099866553920422104342200320000000000 3957 19069297534799957372926583414209052587797143068129491061879329597864862726753669475205120000000000 3958 298752328045199332175849806822608490542155241400695359969442830366549516052474155111546880000000000 3959 4580869030026389760029697037946663521646380368143995519531456732287092579471270378377052160000000000 3960 68713035450395846400445455569199952824695705522159932792971850984306388692069055675655782400000000000 3961 1007791186605805747206533348348265974762203680991679014296920481103160367483679483242951475200000000000 3962 14445007008016549043293644659658478971591586094214065871589193562478631933932739259815637811200000000000 3963 202230098112231686606111025235218705602282205318996922202248709874700847075058349637418929356800000000000 3964 2763811340867166383616850678214655643231190139359624603430732368287578243359130778378058701209600000000000 3965 36850817878228885114891342376195408576415868524794994712409764910501043244788410378374116016128000000000000 3966 479060632416975506493587450890540311493406290822334931261326943836513562182249334918863508209664000000000000 3967 6068101343948356415585441044613510612249813017082909129310141288595838454308491575638937770655744000000000000 3968 74839916575363062458887106216899964217747693877355879261491742559348674269804729432880232504754176000000000000 3969 898078998904356749506645274602799570612972326528270551137900910712184091237656753194562790057050112000000000000 3970 10477588320550828744244194870365994990484677142829823096608843958308814397772662120603232550665584640000000000000 3971 118746000966242725768100875197481276558826340952071328428233564860833229841423504033503302240876625920000000000000 3972 1306206010628669983449109627172294042147089750472784612710569213469165528255658544368536324649642885120000000000000 3973 13932864113372479823457169356504469782902290671709702535579404943671098968060357806597720796262857441280000000000000 3974 143972929171515624842390750017212854423323670274333592867653851084601356003290364001509781561382860226560000000000000 3975 1439729291715156248423907500172128544233236702743335928676538510846013560032903640015097815613828602265600000000000000 3976 13917383153246510401431105834997242594254621459852247310539872271511464413651401853479278884267009821900800000000000000 3977 129895576096967430413356987793307597546376466958620974898372141200773667860746417299139936253158758337740800000000000000 3978 1169060184872706873720212890139768377917388202627588774085349270806963010746717755692259426278428825039667200000000000000 3979 10131854935563459572241845047877992608617364422772436042073027013660346093138220549332915027746383150343782400000000000000 3980 84432124463028829768682042065649938405144703523103633683941891780502884109485171244440958564553192919531520000000000000000 3981 675456995704230638149456336525199507241157628184829069471535134244023072875881369955527668516425543356252160000000000000000 3982 5178503633732434892479165246693196222182208482750356199281769362537510225381757169659045458625929165731266560000000000000000 3983 37975693314037855878180545142416772296002862206835945461399641991941741652799552577499666696590147215362621440000000000000000 3984 265829853198264991147263815996917406072020035447851618229797493943592191569596868042497666876131030507538350080000000000000000 3985 1772199021321766607648425439979449373813466902985677454865316626290614610463979120283317779174206870050255667200000000000000000 3986 11223927135037855181773361119869846034151957052242623880813671966507225866271867761794345934769976843651619225600000000000000000 3987 67343562810227131090640166719219076204911742313455743284882031799043355197631206570766075608619861061909715353600000000000000000 3988 381613522591287076180294278075574765161166539776249211947664846861245679453243503901007761782179212684155053670400000000000000000 3989 2035272120486864406294902816403065414192888212139995797054212516593310290417298687472041396171622467648826952908800000000000000000 3990 10176360602434322031474514082015327070964441060699978985271062582966551452086493437360206980858112338244134764544000000000000000000 3991 47489682811360169480214399049404859664500724949933235264598292053843906776403636041014299244004524245139295567872000000000000000000 3992 205788625515894067747595729214087725212836474783044019479925932233323596031082422844395296724019605062270280794112000000000000000000 3993 823154502063576270990382916856350900851345899132176077919703728933294384124329691377581186896078420249081123176448000000000000000000 3994 3018233174233112993631404028473286636454934963484645619038913672755412741789208868384464351952287540913297451646976000000000000000000 3995 10060777247443709978771346761577622121516449878282152063463045575851375805964029561281547839840958469710991505489920000000000000000000 3996 30182331742331129936314040284732866364549349634846456190389136727554127417892088683844643519522875409132974516469760000000000000000000 3997 80486217979549679830170774092620976972131599026257216507704364606811006447712236490252382718727667757687932043919360000000000000000000 3998 187801175285615919603731806216115612934973731061266838517976850749225681711328551810588893010364558101271841435811840000000000000000000 3999 375602350571231839207463612432231225869947462122533677035953701498451363422657103621177786020729116202543682871623680000000000000000000 4000 626003917618719732012439354053718709783245770204222795059922835830752272371095172701962976701215193670906138119372800000000000000000000 4001 834671890158292976016585805404958279710994360272297060079897114441003029828126896935950635601620258227874850825830400000000000000000000 4002 834671890158292976016585805404958279710994360272297060079897114441003029828126896935950635601620258227874850825830400000000000000000000 4003 556447926772195317344390536936638853140662906848198040053264742960668686552084597957300423734413505485249900550553600000000000000000000 4004 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000 4005 2909321189362570808630465826492242446680483 4006 86309861951089600656037152852603192584854329 4007 2531755950565294952577089817009693649155726984 4008 73420922566393553624735604693281115825516082536 4009 2104733113569948537242420667874058653664794366032 4010 59634104884481875221868585589764995187169173704240 4011 1669754936765492506212320396513419865240736863718720 4012 46196553250511959338540864303537949604993719896217920 4013 1262705788847326888586783624296703955869828343829956480 4014 34093056298877825991843157856011006808485365283408824960 4015 909148167970075359782484209493626848226276407557568665600 4016 23940901756545317807605417516665507003291945399015974860800 4017 622463445670178262997740855433303182085590580374415346380800 4018 15976561772201242083608681956121448340196824896276660557107200 4019 404739564895764799451419942888410024618319564039008734113382400 4020 10118489122394119986285498572210250615457989100975218352834560000 4021 249589398352388292995042298114519515181297064490722052703252480000 4022 6073342026574781796212695920786641536078228569274236615779143680000 4023 145760208637794763109104702098879396865877485662581678778699448320000 4024 3449658271094476060248811283006812392492433827347766397762553610240000 4025 80492026325537774739138929936825622491490122638114549281126250905600000 4026 1851316605487368819000195388546989317304272820676634633465903770828800000 4027 41963176391047026564004428807065091192230183935337051691893818805452800000 4028 937177606066716926596098910024453703293140774555860821118961953321779200000 4029 20617907333467772385114176020537981472449097040228938064617162973079142400000 4030 446721325558468401677473813778322931903063769204960324733371864416714752000000 4031 9530054945247325902452774693937555880598693743039153594311933107556581376000000 4032 200131153850193843951508268572688673492572568603822225480550595258688208896000000 4033 4136043846237339441664504217168899252179833084478992659931378968679556317184000000 4034 84099558206825901980511585749100951460989939384406184085271372363150978449408000000 4035 1681991164136518039610231714982019029219798787688123681705427447263019568988160000000 4036 33079159561351521445667890394646374241322709491199765740206739796172718190100480000000 4037 639530418186129414616245880963163235332239050163195470977330302726005885008609280000000 4038 12151077945536458877708671738300101471312541953100713948569275751794111815163576320000000 4039 226820121650013899050561872448268560797834116457879993706626480700156753883053424640000000 4040 4158368896916921482593634328218256947960292135061133217954818812836207154522646118400000000 4041 74850640144504586686685417907928625063285258431100397923186738631051728781407630131200000000 4042 1322361309219581031464775716373405709451372898949440363309632382481913875138201465651200000000 4043 22920929359806071212056112417139032297157130248456966297366961296353173835728825404620800000000 4044 389655799116703210604953911091363549051671214223768427055238342038003955207390031878553600000000 4045 6494263318611720176749231851522725817527853570396140450920639033966732586789833864642560000000000 4046 106072967537324762886904120241537855019621608316470294031703770888123298917567286455828480000000000 4047 1697167480597196206190465923864605680313945733063524704507260334209972782681076583293255680000000000 4048 26588957196022740563650632807212155658251816484661887037280411902622906928670199804927672320000000000 4049 407697343672348688642643036377253053426527852764815601238299649173551239572943063675557642240000000000 4050 6115460155085230329639645545658795801397917791472234018574494737603268593594145955133364633600000000000 4051 89693415607916711501381468002995671753836127608259432272425922818181272706047474008622681292800000000000 4052 1285605623713472864853134374709604628471651162385051862571438227060598242120013794123591765196800000000000 4053 17998478731988620107943881245934464798603116273390726076000135178848375389680193117730284712755200000000000 4054 245979209337177808141899710361104352247575922403006589705335180777594463658962639275647224407654400000000000 4055 3279722791162370775225329471481391363301012298706754529404469077034592848786168523675296325435392000000000000 4056 42636396285110820077929283129258087722913159883187808882258098001449707034220190807778852230660096000000000000 4057 540061019611403720987104252970602444490233358520378912508602574685029622433455750231865461588361216000000000000 4058 6660752575207312558840952453304096815379544755084673254272765087782032010012620919526340692923121664000000000000 4059 79929030902487750706091429439649161784554537061016079051273181053384384120151451034316088315077459968000000000000 4060 932505360529023758237733343462573554153136265711854255598187112289484481401766928733687697009237032960000000000000 4061 10568394085995602593360977892575833613735544344734348230112787272614157455886691858981793899438019706880000000000000 4062 116252334945951628526970756818334169751090987792077830531240659998755732014753610448799732893818216775680000000000000 4063 1240024906090150704287688072728897810678303869782163525666567039986727808157371844787197150867394312273920000000000000 4064 12813590696264890610972776751531944043675806654415689765221192746529520684292842396134370558963074560163840000000000000 4065 128135906962648906109727767515319440436758066544156897652211927465295206842928423961343705589630745601638400000000000000 4066 1238647100638939425727368419314754590888661309926850010638048632164520332814974764959655820699763874149171200000000000000 4067 11560706272630101306788771913604376181627505559317266765955120566868856439606431139623454326531129492058931200000000000000 4068 104046356453670911761098947222439385634647550033855400893596085101819707956457880256611088938780165428530380800000000000000 4069 901735089265147901929524209261141342166945433626746807744499404215770802289301628890629437469428100380596633600000000000000 4070 7514459077209565849412701743842844518057878613556223397870828368464756685744180240755245312245234169838305280000000000000000 4071 60115672617676526795301613950742756144463028908449787182966626947718053485953441926041962497961873358706442240000000000000000 4072 460886823402186705430645706955694463774216554964781701736077473265838410058976388099655045817707695750082723840000000000000000 4073 3379836704949369173158068517675092734344254736408399146064568137282815007099160179397470335996523102167273308160000000000000000 4074 23658856934645584212106479623725649140409783154858794022451976960979705049694121255782292351975661715170913157120000000000000000 4075 157725712897637228080709864158170994269398554365725293483013179739864700331294141705215282346504411434472754380800000000000000000 4076 998929515018369111177829139668416297039524177649593525392416805019143102098196230799696788194527939084994111078400000000000000000 4077 5993577090110214667066974838010497782237145065897561152354500830114858612589177384798180729167167634509964666470400000000000000000 4078 33963603510624549780046190748726154099343822040086179863342171370650865471338671847189690798613949928889799776665600000000000000000 4079 181139218723330932160246350659872821863167050880459625937824913976804615847139583185011684259274399620745598808883200000000000000000 4080 905696093616654660801231753299364109315835254402298129689124569884023079235697915925058421296371998103727994044416000000000000000000 4081 4226581770211055083739081515397032510140564520544057938549247992792107703099923607650272632716402657817397305540608000000000000000000 4082 18315187670914572029536019900053807543942446255690917733713407968765800046766335633151181408437744850542054990675968000000000000000000 4083 73260750683658288118144079600215230175769785022763670934853631875063200187065342532604725633750979402168219962703872000000000000000000 4084 268622752506747056433194958534122510644489211750133460094463316875231734019239589286217327323753591141283473196580864000000000000000000 4085 895409175022490188110649861780408368814964039167111533648211056250772446730798630954057757745845303804278243988602880000000000000000000 4086 2686227525067470564331949585341225106444892117501334600944633168752317340192395892862173273237535911412834731965808640000000000000000000 4087 7163273400179921504885198894243266950519712313336892269185688450006179573846389047632462061966762430434225951908823040000000000000000000 4088 16714304600419816844732130753234289551212662064452748628099939716681085672308241111142411477922445671013193887787253760000000000000000000 4089 33428609200839633689464261506468579102425324128905497256199879433362171344616482222284822955844891342026387775574507520000000000000000000 4090 55714348668066056149107102510780965170708873548175828760333132388936952241027470370474704926408152236710646292624179200000000000000000000 4091 74285798224088074865476136681041286894278498064234438347110843185249269654703293827299606568544202982280861723498905600000000000000000000 4092 74285798224088074865476136681041286894278498064234438347110843185249269654703293827299606568544202982280861723498905600000000000000000000 4093 49523865482725383243650757787360857929518998709489625564740562123499513103135529218199737712362801988187241148999270400000000000000000000 4094 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000 4095 8727963568087712425891397479476727340041449 4096 261838907042631372776741924384301820201243470 4097 7767887575598064059043343756734287332636889610 4098 227858035550876545731938083530872428424015428560 4099 6607883030975419826226204422395300424296447428240 4100 189425980221295368351817860108665278829831492942880 4101 5367069439603368769968172703078849566845225633381600 4102 150277944308894325559108835686207787871666317734684800 4103 4157689792546076340468677787318415464449434790659612800 4104 113643520996259419972810526186703356028284550944696083200 4105 3068375066899004339265884207040990612763682875506794246400 4106 81823335117306782380423578854426416340364876680181179904000 4107 2154681158089078602684487576499895630296275085911437737472000 4108 56021710110316043669796676988997286387703152233697381174272000 4109 1437890559498111787524781376050930350617714240664899450139648000 4110 36426560840618831950627794859956902215648760763510786070204416000 4111 910664021015470798765694871498922555391219019087769651755110400000 4112 22463045851714946369553806830306756366316735804164984743292723200000 4113 546600782391730361659142632870797738247040571234681295420122931200000 4114 13118418777401528679819423188899145717928973709632351090082950348800000 4115 310469244398502845422393015470613115324319044461298975798629824921600000 4116 7244282369298399726522503694314306024234111037430309435301362581504000000 4117 166618494493863193710017584969229038557384553860897117011931339374592000000 4118 3776685875194232390760398592635858207300716554180334652270443692490752000000 4119 84345984546004523393648901902200833296382669710027473900706575798960128000000 4120 1855611660012099514660275841848418332520418733620604425815544667577122816000000 4121 40204919300262156150972643240049063871275739228446429226003467797504327680000000 4122 857704945072259331220749722454380029253882436873523823488073979680092323840000000 4123 18011803846517445955635744171541980614331531174344000293249553573281938800640000000 4124 372243946161360549749805379545200932696184977603109339393824107181160068546560000000 4125 7568960238614331178246042717419085631489094544596556567674423512683588060446720000000 4126 151379204772286623564920854348381712629781890891931131353488470253671761208934400000000 4127 2977124360521636930110110135518173681719043854207978916618606581655544637109043200000000 4128 57557737636751647315462129286684691179901514514687592387959727245340529650774835200000000 4129 1093597015098281298993780456447009132418128775779064255371234817661470063364721868800000000 4130 20413810948501250914550568520344170471805070481209199433596383263014107849474808217600000000 4131 374253200722522933433427089539643125316426292155501989615933693155258643907038150656000000000 4132 6736557613005412801801687611713576255695673258799035813086806476794655590326686711808000000000 4133 119012517829762292831829814473606513850623560905449632697866914423372248762438131908608000000000 4134 2062883642382546409085050117542512906744141722361126966763026516671785645215594286415872000000000 4135 35069021920503288954445851998222719414650409280139158434971450783420355968665102869069824000000000 4136 584483698675054815907430866637045323577506821335652640582857513057005932811085047817830400000000000 4137 9546567078359228659821370821738406951765944748482326462853339379931096902581055781024563200000000000 4138 152745073253747658557141933147814511228255115975717223405653430078897550441296892496393011200000000000 4139 2393006147642046650728556952649094009242663483619569833355237071236061623580317982443490508800000000000 4140 36692760930511381977837873273952774808387506748833404111446968425619611561564875730800187801600000000000 4141 550391413957670729667568099109291622125812601232501061671704526384294173423473135962002817024000000000000 4142 8072407404712504035124332120269610457845251484743348904518333053636314543544272660776041316352000000000000 4143 115704506134212557836782093723864416562448604614654667631429440435453841790801241471123258867712000000000000 4144 1619863085878975809714949312134101831874280464605165346840012166096353785071217380595725624147968000000000000 4145 22138128840346002732770973932499391702281833016270593073480166269983501729306637534808250196688896000000000000 4146 295175051204613369770279652433325222697091106883607907646402216933113356390755167130776669289185280000000000000 4147 3837275665659973807013635481633227895062184389486902799403228820130473633079817172700096700759408640000000000000 4148 48605491765026334888839382767354220004121002266834102125774231721652666019011017520867891542952509440000000000000 4149 599467731768658130295685720797368713384159027957620592884548857900382880901135882757370662363080949760000000000000 4150 7193612781223897563548228649568424560609908335491447114614586294804594570813630593088447948356971397120000000000000 4151 83925482447612138241396000911631619873782263914066883003836840106053603326159023586031892730831332966400000000000000 4152 951155467739604233402488010331825025236198991026091340710150854535274171029802267308361450949421773619200000000000000 4153 10462710145135646567427368113650075277598188901287004747811659399888015881327824940391975960443639509811200000000000000 4154 111602241548113563385891926545600802961047348280394717309991033598805502734163466030847743578065488104652800000000000000 4155 1153223162663840154987549907637874963930822598897412078869907347187656861586355815652093350306676710414745600000000000000 4156 11532231626638401549875499076378749639308225988974120788699073471876568615863558156520933503066767104147456000000000000000 4157 111478239057504548315463157738327913179979517893416500957424376894806829953347728846369023862978748673425408000000000000000 4158 1040463564536709117610989472224393856346475500338554008935960851018197079564578802566110889387801654285303808000000000000000 4159 9364172080830382058498905250019544707118279503046986080423647659163773716081209223094998004490214888567734272000000000000000 4160 81156158033863311173657178833502720795025089026407212697004946379419372206037146600156649372248529034253697024000000000000000 4161 676301316948860926447143156945856006625209075220060105808374553161828101716976221667972078102071075285447475200000000000000000 4162 5410410535590887411577145255566848053001672601760480846466996425294624813735809773343776624816568602283579801600000000000000000 4163 41479814106196803488758113626012501739679489946830353156246972593925456905307874928968954123593692617507445145600000000000000000 4164 304185303445443225584226166590758346090982926276755923145811132355453350638924416145772330239687079195054597734400000000000000000 4165 2129297124118102579089583166135308422636880483937291462020677926488173454472470913020406311677809554365382184140800000000000000000 4166 14195314160787350527263887774235389484245869892915276413471186176587823029816472753469375411185397029102547894272000000000000000000 4167 89903656351653220006004622570157466733557175988463417285317512451722879188837660771972710937507514517649469997056000000000000000000 4168 539421938109919320036027735420944800401343055930780503711905074710337275133025964631836265625045087105896819982336000000000000000000 4169 3056724315956209480204157167385353868940943983607756187700795423358577892420480466247072171875255493600081979899904000000000000000000 4170 16302529685099783894422171559388553967685034579241366334404242257912415426242562486651051583334695965867103892799488000000000000000000 4171 81512648425498919472110857796942769838425172896206831672021211289562077131212812433255257916673479829335519463997440000000000000000000 4172 380392359318994957536517336385732925912650806848965214469432319351289693278993124688524536944476239203565757498654720000000000000000000 4173 1648366890382311482658241791004842678954820163012182596034206717188922004208970206983606326759397036548784949160837120000000000000000000 4174 6593467561529245930632967164019370715819280652048730384136826868755688016835880827934425307037588146195139796643348480000000000000000000 4175 24176047725607235078987546268071025958004029057512011408501698518770856061731563035759559459137823202715512587692277760000000000000000000 4176 80586825752024116929958487560236753193346763525040038028338995062569520205771876785865198197126077342385041958974259200000000000000000000 4177 241760477256072350789875462680710259580040290575120114085016985187708560617315630357595594591378232027155125876922777600000000000000000000 4178 644694606016192935439667900481894025546774108200320304226711960500556161646175014286921585577008618739080335671794073600000000000000000000 4179 1504287414037783516025891767791086059609139585800747376528994574501297710507741700002817033013020110391187449900852838400000000000000000000 4180 3008574828075567032051783535582172119218279171601494753057989149002595421015483400005634066026040220782374899801705676800000000000000000000 4181 5014291380125945053419639225970286865363798619335824588429981915004325701692472333342723443376733701303958166336176128000000000000000000000 4182 6685721840167926737892852301293715820485064825781099451239975886672434268923296444456964591168978268405277555114901504000000000000000000000 4183 6685721840167926737892852301293715820485064825781099451239975886672434268923296444456964591168978268405277555114901504000000000000000000000 4184 4457147893445284491928568200862477213656709883854066300826650591114956179282197629637976394112652178936851703409934336000000000000000000000 4185 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000 4186 26183890704263137277674192438430182020124347 4187 794244684695981830756117170632382187943771859 4188 23827340540879454922683515118971465638313155770 4189 706877769379423829372944281862820147269956954510 4190 20735081235129765661606365601309390986585403998960 4191 601317355818763204186584602437972338610976715969840 4192 17237764200137878520015425269888540373514665857802080 4193 488403319003906558067103715980175310582915532637725600 4194 13675292932109383625878904047444908696321634913856316800 4195 378349771121692946982649678645975807264898565950024764800 4196 10341560410659607217525757882990005398573894135967343571200 4197 279222131087809394873195462840730145761495141671118276422400 4198 7445923495674917196618545675752803886973203777896487371264000 4199 196075985386106152844288369461490502356961032817940834109952000 4200 5097975620038759973951497605998753061280986853266461686858752000 4201 130848040914328172664755105220634661906211995900505849962707968000 4202 3314817036496313707507129332256078101624037229479481532388601856000 4203 82870425912407842687678233306401952540600930736987038309715046400000 4204 2044137172506060119629396421557914829334822958179013611639637811200000 4205 49740671197647462910981979591242594180480691982355997883231186739200000 4206 1193776108743539109863567510189822260331536607576543949197548481740800000 4207 28252701240263758933437764407825793494513033045978206797675314067865600000 4208 659229695606154375113547836182601848205304104406158158612423994916864000000 4209 15162282998941550627611600232199842508721994401341637648085751883087872000000 4210 343678414642675147559196271929863096864365206430410453356610376016658432000000 4211 7675484593686411628822050073100275829970822943612500124964298397705371648000000 4212 168860661061101055834085101608206068259358104759475002749214564749518176256000000 4213 3658647656323856209738510534844464812286092269788625059566315569572893818880000000 4214 78051150001575599141088224743348582662103301755490667937414732150888401469440000000 4215 1639074150033087581962852719610320235904169336865304026685709375168656430858240000000 4216 33874199100683810027232289538613284875352832961882949884837993753485566237736960000000 4217 688775381713904137220389887285136792465507603558286647658372539654206513500651520000000 4218 13775507634278082744407797745702735849310152071165732953167450793084130270013030400000000 4219 270918316807468960640020022332153805036432990732926081412293198930654561976922931200000000 4220 5237754124944399905707053765088306897371037820836570907304335179325988198220510003200000000 4221 99517328373943598208434021536677831050049718595894847238782368407193775766189690060800000000 4222 1857656796313613833224101735351319512934261413790037148457270876934283814302207547801600000000 4223 34057041265749586942441865148107524403794792586150681055049966077128536595540471709696000000000 4224 613026742783492564963953572665935439268306266550712258990899389388313658719728490774528000000000 4225 10830139122508368647696513117098192760406744042395916575505889212526874637381870003683328000000000 4226 187722411456811723226739560696368674513716896734862553975435413017132493714619080063844352000000000 4227 3191280994765799294854572531838267466733187244492663417582402021291252393148524361085353984000000000 4228 53188016579429988247576208863971124445553120741544390293040033688187539885808739351422566400000000000 4229 868737604130689808043744744778195032610700972111891708119653883573729818134876076073235251200000000000 4230 13899801666091036928699915916451120521771215553790267329914462137179677090158017217171764019200000000000 4231 217763559435426245216298682691067554841082377009380854835326573482481607745808936402357636300800000000000 4232 3339041244676535759983246467929702507563263114143839774141674126731384652102403691502817089945600000000000 4233 50085618670148036399748697018945537613448946712157596612125111900970769781536055372542256349184000000000000 4234 734589073828837867196314222944534551663917885111644750311168307880904623462528812130619759788032000000000000 4235 10529110058213342763147170528871661907182823019933574754460079079626299602962912973872216556961792000000000000 4236 147407540814986798684060387404203266700559522279070046562441107114768194441480781634211031797465088000000000000 4237 2014569724471486248682158627857444644907646804480623969686695130568498657366904015667550767898689536000000000000 4238 26860929659619816649095448371432595265435290726408319595822601740913315431558720208900676905315860480000000000000 4239 349192085575057616438240828828623738450658779443308154745693822631873100610263362715708799769106186240000000000000 4240 4423099750617396474884383831829234020375011206281903293445455086670392607730002594398978130408678359040000000000000 4241 54551563590947889856907400592560552917958471544143473952493946068934842162003365330920730275040366428160000000000000 4242 654618763091374678282888807110726635015501658529721687429927352827218105944040383971048763300484397137920000000000000 4243 7637218902732704579967036082958477408514186016180086353349152449650877902680471146328902238505651299942400000000000000 4244 86555147564303985239626408940196077296494108183374312004623727762709949563712006325060892036397381399347200000000000000 4245 952106623207343837635890498342156850261435190017117432050861005389809445200832069575669812400371195392819200000000000000 4246 10155803980878334268116165315649673069455308693515919275209184057491300748808875408807144665603959417523404800000000000000 4247 104943307802409454103867041595046621717704856499664499177161568594076774404358379224340494877907580647741849600000000000000 4248 1049433078024094541038670415950466217177048564996644991771615685940767744043583792243404948779075806477418496000000000000000 4249 10144519754232913896707147354187840099378136128300901587125618297427421525754643325019581171531066129281712128000000000000000 4250 94682184372840529702600041972419840927529270530808414813172437442655934240376671033516090934289950539962646528000000000000000 4251 852139659355564767323400377751778568347763434777275733318551936983903408163390039301644818408609554859663818752000000000000000 4252 7385210381081561316802803273848747592347283101403056355427450120527162870749380340614255092874616142117086429184000000000000000 4253 61543419842346344306690027282072896602894025845025469628562084337726357256244836171785459107288467850975720243200000000000000000 4254 492347358738770754453520218256583172823152206760203757028496674701810858049958689374283672858307742807805761945600000000000000000 4255 3774663083663909117476988339967137658310833585161562137218474506047216578383016618536174825247026028193177508249600000000000000000 4256 27680862613535333528164581159759009494279446291184789006268813044346254908142121869265282051811524206749968393830400000000000000000 4257 193766038294747334697152068118313066459956124038293523043881691310423784356994853084856974362680669447249778756812800000000000000000 4258 1291773588631648897981013787455420443066374160255290153625877942069491895713299020565713162417871129648331858378752000000000000000000 4259 8181232728000443020546420653884329472753703014950170972963893633106782006184227130249516695313183821106101769732096000000000000000000 4260 49087396368002658123278523923305976836522218089701025837783361798640692037105362781497100171879102926636610618392576000000000000000000 4261 278161912752015062698578302232067202073625902508305813080772383525630588210263722428483567640648249917607460170891264000000000000000000 4262 1483530201344080334392417611904358411059338146710964336430786045470029803788073186285245694083457332893906454244753408000000000000000000 4263 7417651006720401671962088059521792055296690733554821682153930227350149018940365931426228470417286664469532271223767040000000000000000000 4264 34615704698028541135823077611101696258051223423255834516718341060967362088388374346655732861947337767524483932377579520000000000000000000 4265 150001387024790344921900002981440683784888634834108616239112811264191902383016288835508175735105130325939430373636177920000000000000000000 4266 600005548099161379687600011925762735139554539336434464956451245056767609532065155342032702940420521303757721494544711680000000000000000000 4267 2200020343030258392187866710394463362178366644233593038173654565208147901617572236254119910781541911447111645479997276160000000000000000000 4268 7333401143434194640626222367981544540594555480778643460578848550693826338725240787513733035938473038157038818266657587200000000000000000000 4269 22000203430302583921878667103944633621783666442335930381736545652081479016175722362541199107815419114471116454799972761600000000000000000000 4270 58667209147473557125009778943852356324756443846229147684630788405550610709801926300109864287507784305256310546133260697600000000000000000000 4271 136890154677438299958356150868988831424431702307868011264138506279618091656204494700256350004184830045598057940977608294400000000000000000000 4272 273780309354876599916712301737977662848863404615736022528277012559236183312408989400512700008369660091196115881955216588800000000000000000000 4273 456300515591460999861187169563296104748105674359560037547128354265393638854014982334187833347282766818660193136592027648000000000000000000000 4274 608400687455281333148249559417728139664140899146080050062837805687191518472019976445583777796377022424880257515456036864000000000000000000000 4275 608400687455281333148249559417728139664140899146080050062837805687191518472019976445583777796377022424880257515456036864000000000000000000000 4276 405600458303520888765499706278485426442760599430720033375225203791461012314679984297055851864251348283253505010304024576000000000000000000000 4277 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000 4278 78551672112789411833022577315290546060373041 4279 2408917944792208629546025704335576745851439924 4280 73070510992030328429562779698179161290827011028 4281 2192115329760909852886883390945374838724810330840 4282 65032754782906992302310873931379453548836039814920 4283 1907627473631938440867785635320463970765857167904320 4284 55321196735326214785165783424293455152209857869225280 4285 1585874306412684823841419124829745714363349258917791360 4286 44933105348359403342173541870176128573628229002670755200 4287 1258126949754063293580859172364931600061590412074781145600 4288 34808178943195751122403770435429774268370668067402278361600 4289 951423557780683864012369725235080496668798260508995608550400 4290 25688436060078464328333982581347173410057553033742881430860800 4291 685024961602092382088906202169257957601534747566476838156288000 4292 18038990655521766061674529990457126216840415019250556738115584000 4293 469013757043565917603537779751885281637850790500514475191005184000 4294 12038019764118191885157469680298388895371503622846538196569133056000 4295 304963167357660861090655898567559185349411425112112300979751370752000 4296 7624079183941521527266397464188979633735285627802807524493784268800000 4297 188060619870557531005904470783328164298803712152469252270846678630400000 4298 4576141750183566587810342122394318664604223662376751805257269180006400000 4299 109827402004405598107448210937463647950501367897042043326174460320153600000 4300 2599248514104265821876274325519973001495199040229995025386128894243635200000 4301 60649131995766202510446400928799370034887977605366550592343007532351488000000 4302 1394930035902622657740267221362385510802423484923430663623889173244084224000000 4303 31618414147126113575446057017547404911521598991597761708808154593532575744000000 4304 706144582619149869851628606725225376357315710812350011496715452588894191616000000 4305 15535180817621297136735829347954958279860945637871700252927739956955672215552000000 4306 336595584381794771295942969205690762730320488820553505480101032400706231336960000000 4307 7180705800144955120980116676388069604913503761505141450242155357881732935188480000000 4308 150794821803044057540582450204149461703183578991607970455085262515516391638958080000000 4309 3116426317262910522505370637552422208532460632493231389405095425320672093871800320000000 4310 63367335117679180624275869630232584906826699527362371584570273648186999242059939840000000 4311 1267346702353583612485517392604651698136533990547247431691405472963739984841198796800000000 4312 24924485146287144378881842054558150063351835147429199489930974301620219701876909670400000000 4313 481873379494884791325048946388124234558135479516964523471998836497990914236286920294400000000 4314 9155594210402811035175929981374360456604574110822325945967977893461827370489451485593600000000 4315 170904425260852472656617359652321395189952050068683417658068920677954110915803094397747200000000 4316 3133247796448961998704651593625892245149120917925862657064596879095825366789723397292032000000000 4317 56398460336081315976683728685266060412684176522665527827162743823724856602215021151256576000000000 4318 996372799270769915588079206773033733957420451900424324946541807552472466639132040338866176000000000 4319 17270461854026678536860039584065918055261954499607354965740057997576189421744955365873680384000000000 4320 293597851518453535126620672929120606939453226493325034417580985958795220169664241219852566528000000000 4321 4893297525307558918777011215485343448990887108222083906959683099313253669494404020330876108800000000000 4322 79923859580023462340024516519593943000184489434294037147008157288783143268408598998737643110400000000000 4323 1278781753280375397440392264313503088002951830948704594352130516620530292294537583979802289766400000000000 4324 20034247468059214559899478807578215045379578684863038644850044760388307912614422149016902539673600000000000 4325 307191794510241289918458675049532630695820206501233259221034019659287387993421139618259172274995200000000000 4326 4607876917653619348776880125742989460437303097518498888315510294889310819901317094273887584124928000000000000 4327 67582194792253083782060908510897178753080445430271317028627484325043225358552650716017017900498944000000000000 4328 968678125355627534209539688656192895460819717833888877410327275325619563472587993596243923240484864000000000000 4329 13561493754978785478933555641186700536451476049674444283744581854558673888616231910347414925366788096000000000000 4330 185340414651376734878758593762884907331503506012217405211175952012301876477755169441414670646679437312000000000000 4331 2471205528685023131716781250171798764420046746829565402815679360164025019703402259218862275289059164160000000000000 4332 32125671872905300712318156252233383937460607708784350236603831682132325256144229369845209578757769134080000000000000 4333 406925177056800475689363312528289529874501030977935102996981867973676119911160238684705987997598409031680000000000000 4334 5018743850367205866835480854515570868452179382061199603629443038342005478904309610444707185303713711390720000000000000 4335 60224926204406470402025770254186850421426152584734395243553316460104065746851715325336486223644564536688640000000000000 4336 702624139051408821356967319632179921583305113488567944508122025367880767046603345462259005942519919594700800000000000000 4337 7963073575915966642045629622498039111277457952870436704425382954169315359861504581905602067348559088739942400000000000000 4338 87593809335075633062501925847478430224052037481574803748679212495862468958476550400961622740834149976139366400000000000000 4339 934333966240806752666687209039769922389888399803464573319244933289199668890416537610257309235564266412153241600000000000000 4340 9654784317821669777555767826744289198028846797969133924298864310655063245200970888639325528767497419592250163200000000000000 4341 96547843178216697775557678267442891980288467979691339242988643106550632452009708886393255287674974195922501632000000000000000 4342 933295817389428078497057556585281289142788523803682946015556883363322780369427185901801467780858083893917515776000000000000000 4343 8710760962301328732639203861462625365332692888834374162811864244724345950114653735083480365954675449676563480576000000000000000 4344 78396848660711958593752834753163628287994235999509367465306778202519113551031883615751323293592079047089071325184000000000000000 4345 679439355059503641145857901194084778495950045329081184699325411088498984108942991336511468544464685074771951484928000000000000000 4346 5661994625495863676215482509950706487466250377742343205827711759070824867574524927804262237870539042289766262374400000000000000000 4347 45295957003966909409723860079605651899730003021938745646621694072566598940596199422434097902964312338318130098995200000000000000000 4348 347269003697079638807882927276976664564596689834863716624099654556343925211237528905328083922726394593772330758963200000000000000000 4349 2546639360445250684591141466697828873473709058789000588576730800079855451549075211972405948766660227020997092232396800000000000000000 4350 17826475523116754792137990266884802114315963411523004120037115600558988160843526483806841641366621589146979645626777600000000000000000 4351 118843170154111698614253268445898680762106422743486694133580770670393254405623509892045610942444143927646530970845184000000000000000000 4352 752673410976040757890270700157358311493340677375415729512678214245823944568948895982955535968812911541761362815352832000000000000000000 4353 4516040465856244547341624200944149868960044064252494377076069285474943667413693375897733215812877469250568176892116992000000000000000000 4354 25590895973185385768269203805350182590773583030764134803431059284358014115344262463420488222939638992419886335721996288000000000000000000 4355 136484778523655390764102420295200973817459109497408718951632316183242741948502733138242603855678074626239393790517313536000000000000000000 4356 682423892618276953820512101476004869087295547487043594758161580916213709742513665691213019278390373131196968952586567680000000000000000000 4357 3184644832218625784495723140221356055740712554939536775538087377608997312131730439892327423299155074612252521778737315840000000000000000000 4358 13800127606280711732814800274292542908209754404737992693998378636305655019237498572866752167629671989986427594374528368640000000000000000000 4359 55200510425122846931259201097170171632839017618951970775993514545222620076949994291467008670518687959945710377498113474560000000000000000000 4360 202401871558783772081283737356290629320409731269490559511976219999149606948816645735379031791901855853134271384159749406720000000000000000000 4361 674672905195945906937612457854302097734699104231635198373254066663832023162722152451263439306339519510447571280532498022400000000000000000000 4362 2024018715587837720812837373562906293204097312694905595119762199991496069488166457353790317919018558531342713841597494067200000000000000000000 4363 5397383241567567255500899662834416781877592833853081586986032533310656185301777219610107514450716156083580570244259984179200000000000000000000 4364 12593894230324323596168765879946972491047716612323857036300742577724864432370813512423584200385004364195021330569939963084800000000000000000000 4365 25187788460648647192337531759893944982095433224647714072601485155449728864741627024847168400770008728390042661139879926169600000000000000000000 4366 41979647434414411987229219599823241636825722041079523454335808592416214774569378374745280667950014547316737768566466543616000000000000000000000 4367 55972863245885882649638959466430988849100962721439364605781078123221619699425837832993707557266686063088983691421955391488000000000000000000000 4368 55972863245885882649638959466430988849100962721439364605781078123221619699425837832993707557266686063088983691421955391488000000000000000000000 4369 37315242163923921766425972977620659232733975147626243070520718748814413132950558555329138371511124042059322460947970260992000000000000000000000 4370 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000000 4371 235655016338368235499067731945871638181119123 4372 7305305506489415300471099690322020783614692813 4373 224029368865675402547780390503208637364183912932 4374 6795557522258820543949338511930662000046912025604 4375 203866725667764616318480155357919860001407360768120 4376 6048046194810350284114911275618289180041751702787560 4377 177409355047770275000704064084803149281224716615101760 4378 5144871296385337975020417858459291329155516781837951040 4379 147486310496379688617251978609166351435791481079354596480 4380 4178778797397424510822139393926379957347425297248380233600 4381 117005806327127886303019903029938638805727908322954646540800 4382 3237160641717204854383550650494969006958472130268411887628800 4383 88482390873603599353150384446862486190198238227336591595187200 4384 2389024553587297182535060380065287127135352432138087973070054400 4385 63707321428994591534268276801740990056942731523682345948534784000 4386 1677626130963524243735731289112512738166158596790301776644749312000 4387 43618279405051630337129013516925331192320123516547846192763482112000 4388 1119535838062991845319644680267750167269549836924728052280929374208000 4389 28361574564262460081430998566783004237495262535426443991116877479936000 4390 709039364106561502035774964169575105937381563385661099777921936998400000 4391 17489637647961850383549115782849519279788745230179640461188741112627200000 4392 425581182767071692666361817382671635808192800601037917888926033740595200000 4393 10213948386409720623992683617184119259396627214424910029334224809774284800000 4394 241730111811696721434493512273357489139053510741389537360909987164658073600000 4395 5640369275606256833471515286378341413244581917299089205087899700508688384000000 4396 129728493338943907169844851586701852504625384097879051717021693111699832832000000 4397 2940512515682728562516483302631908656771508706218591838919158377198529544192000000 4398 65671446183580937896201460425445960001230361105548551069194537090767159820288000000 4399 1444771816038780633716432129359811120027067944322068123522279815996877516046336000000 4400 31303389347506913730522696136129240933919805460311476009649396013265679514337280000000 4401 667805639413480826251150850904090473256955849819978154872520448283001162972528640000000 4402 14023918427683097351274167868985899938396072846219541252322929413943024422423101440000000 4403 289827647505450678592999469292375265393518838821870519214673874554822504730077429760000000 4404 5893162165944163798057655875611630396334883056044700557365035449281390929511574405120000000 4405 117863243318883275961153117512232607926697661120894011147300708985627818590231488102400000000 4406 2317977118604704427236011311073907955891720668710915552563580610050680432274552599347200000000 4407 44814224293024285593229552014095553813906599595077700682895891794313155023974683587379200000000 4408 851470261567461426271361488267815522464225392306476312975021944091949945455518988160204800000000 4409 15894111549259279957065414447665889752665540656387557842200409623049732315169687778990489600000000 4410 291392045069753465879532598207207978798868245367105227107007509755911759111444275948158976000000000 4411 5245056811255562385831586767729743618379628416607894087926135175606411664005996967066861568000000000 4412 92662670332181602149691366229892137258040102026739462220028388102379939397439279751514554368000000000 4413 1606152952424481103927983681318130379139361768463484011813825393774585616222280849026252275712000000000 4414 27304600191216178766775722582408216445369150063879228200835031694167955475778774433446288687104000000000 4415 455076669853602979446262043040136940756152501064653803347250528236132591262979573890771478118400000000000 4416 7432918940942181997622280036322236699017157517389345454671758627856832323961999706882600809267200000000000 4417 118926703055074911961956480581155787184274520278229527274748138045709317183391995310121612948275200000000000 4418 1863185014529506954070651529104773999220300817692262593971054162716112635873141259858571936189644800000000000 4419 28568836889452439962416656779606534654711279204614693107556163828313727083388165984498103021574553600000000000 4420 428532553341786599436249851694098019820669188069220396613342457424705906250822489767471545323618304000000000000 4421 6285144115679536791731664491513437624036481425015232483662356042229019958345396516589582664746401792000000000000 4422 90087065658073360681487191045025939277856233758551665599160436605282619402950683404450684861365092352000000000000 4423 1261218919213027049540820674630363149889987272619723318388246112473956671641309567662309588059111292928000000000000 4424 17236658562578036343724549219948296381829826059136218684639363537144074512431230758051564370141187670016000000000000 4425 229822114167707151249660656265977285091064347455149582461858180495254326832416410107354191601882502266880000000000000 4426 2987687484180192966245588531457704706183836516916944572004156346438306248821413331395604490824472529469440000000000000 4427 37844041466282444239110788065130926278328595880947964578719313721551879151737902197677656883776652039946240000000000000 4428 466743178084150145615699719469948090766052682531691563137538202565806509538100793771357768233245375159336960000000000000 4429 5600918137009801747388396633639377089192632190380298757650458430789678114457209525256293218798944501912043520000000000000 4430 65344044931781020386197960725792732707247375554436818839255348359212911335334111127990087552654352522307174400000000000000 4431 740565842560184897710243554892317637348803589616950613511560614737746328467119926117220992263415995252814643200000000000000 4432 8146224268162033874812679103815494010836839485786456748627166762115209613138319187289430914897575947780961075200000000000000 4433 86893058860395027998001910440698602782259621181722205318689778795895569206808737997753929758907476776330251468800000000000000 4434 897894941557415289312686407887218895416682752211129454959794380890920881803690292643457274175377260022079265177600000000000000 4435 8978949415574152893126864078872188954166827522111294549597943808909208818036902926434572741753772600220792651776000000000000000 4436 86796511017216811300226352762431159890279332713742513979446790152789018574356728288867536503619801802134328967168000000000000000 4437 810100769494023572135445959116024158975940438661596797141503374759364173360662797362763674033784816819920403693568000000000000000 4438 7290906925446212149219013632044217430783463947954371174273530372834277560245965176264873066304063351379283633242112000000000000000 4439 63187860020533838626564784811049884400123354215604550177037263231230405522131698194295566574635215711953791488098304000000000000000 4440 526565500171115321888039873425415703334361285130037918141977193593586712684430818285796388121960130932948262400819200000000000000000 4441 4212524001368922575104318987403325626674890281040303345135817548748693701475446546286371104975681047463586099206553600000000000000000 4442 32296017343828406409133112236758829804507492154642325646041267873739985044645090188195511804813554697220826760583577600000000000000000 4443 236837460521408313666976156402898085233054942467377054737635964407426556994063994713433753235299401112952729577612902400000000000000000 4444 1657862223649858195668833094820286596631384597271639383163451750851985898958447962994036272647095807790669107043290316800000000000000000 4445 11052414824332387971125553965468577310875897315144262554423011672346572659722986419960241817647305385271127380288602112000000000000000000 4446 69998627220771790483795175114634322968880682995913662844679073924861626844912247326414864845099600773383806741827813376000000000000000000 4447 419991763324630742902771050687805937813284097975481977068074443549169761069473483958489189070597604640302840450966880256000000000000000000 4448 2379953325506240876449035953897566980941943221861064536719088513445295312727016409098105404733386426295049429222145654784000000000000000000 4449 12693084402699951341061525087453690565023697183259010862501805405041575001210754181856562158578060940240263622518110158848000000000000000000 4450 63465422013499756705307625437268452825118485916295054312509027025207875006053770909282810792890304701201318112590550794240000000000000000000 4451 296171969396332197958102252040586113183886267609376920125042126117636750028250930909986450366821421938939484525422570373120000000000000000000 4452 1283411867384106191151776425509206490463507159640633320541849213176425916789087367276607951589559495068737766276831138283520000000000000000000 4453 5133647469536424764607105702036825961854028638562533282167396852705703667156349469106431806358237980274951065107324553134080000000000000000000 4454 18823374054966890803559387574135028526798105008062622034613788459920913446239948053390249956646872594341487238726856694824960000000000000000000 4455 62744580183222969345197958580450095089327016693542073448712628199736378154133160177967499855489575314471624129089522316083200000000000000000000 4456 188233740549668908035593875741350285267981050080626220346137884599209134462399480533902499566468725943414872387268566948249600000000000000000000 4457 501956641465783754761583668643600760714616133548336587589701025597891025233065281423739998843916602515772993032716178528665600000000000000000000 4458 1171232163420162094443695226835068441667437644946118704375969059728412392210485656655393330635805405870136983743004416566886400000000000000000000 4459 2342464326840324188887390453670136883334875289892237408751938119456824784420971313310786661271610811740273967486008833133772800000000000000000000 4460 3904107211400540314812317422783561472224792149820395681253230199094707974034952188851311102119351352900456612476681388556288000000000000000000000 4461 5205476281867387086416423230378081962966389533093860908337640265459610632046602918468414802825801803867275483302241851408384000000000000000000000 4462 5205476281867387086416423230378081962966389533093860908337640265459610632046602918468414802825801803867275483302241851408384000000000000000000000 4463 3470317521244924724277615486918721308644259688729240605558426843639740421364401945645609868550534535911516988868161234272256000000000000000000000 4464 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000000 4465 706965049015104706497203195837614914543357369 4466 22151571535806614136912366802911933989025197562 4467 686698717610005038244283370890269953659781124422 4468 21058760673373487839491356707301611912233287815608 4469 638782407092329131131237820121482228004409730406776 4470 19163472212769873933937134603644466840132291912203280 4471 568516342312172926706801659908119182923924660062030640 4472 16676479374490405850066182023971496032435123361819565440 4473 483617901860221769651919278695173384940618577492767397760 4474 13863713186659690730021685989261637034964399221459332069120 4475 392805206955357904017281103029079715990657977941347741958400 4476 10998545794750021312483870884814232047738423382357736774835200 4477 304293100321417256312053761146527086654096380245230717437107200 4478 8317344742118738339196136138005073701878634393369639609947596800 4479 224568308037205935158295675726136989950723128620980269468585113600 4480 5988488214325491604221218019363653065352616763226140519162269696000 4481 157696856310571278911158741176576197387618908098288367004606435328000 4482 4100118264074853251690127270590981132078091610555497542119767318528000 4483 105236368777921233460046599945168515723337684670924436914407361175552000 4484 2665988009040671247654513865277602398324554678330085735164986483113984000 4485 66649700226016781191362846631940059958113866958252143379124662077849600000 4486 1644025938908413936053616883587854812300142051636886203351741664586956800000 4487 40004631180104739110638010833971133765970123256497564281559047171615948800000 4488 960111148322513738655312260015307210383282958155941542757417132118782771200000 4489 22722630510299491814842390153695603979071030009690616511925538793477858918400000 4490 530194711906988142346322436919564092844990700226114385278262571847816708096000000 4491 12194478373860727273965416049149974135434786105200630861400039152499784286208000000 4492 276408176474176484876549430447399413736521818384547632858400887456661777154048000000 4493 6173115941256608162242937279991920240115653943921563800504286486532113023107072000000 4494 135808550707645379569344620159822245282544386766274403611094302703706486508355584000000 4495 2942518598665649890669133436796148647788461713269278744907043225246973874347704320000000 4496 62773730104867197667608179984984504486153849883077946558016922138602109319417692160000000 4497 1318248332202211151019771779684674594209230847544636877718355364910644295707771535360000000 4498 27243798865512363787741950113483274946990770849255828806179344208153315444627278397440000000 4499 553957243598751397017419652307493257255479007268201852392313332232450747374087994081280000000 4500 11079144871975027940348393046149865145109580145364037047846266644649014947481759881625600000000 4501 217889849148842216160185063240947347853821742858826061940976577344763960633807944338636800000000 4502 4212537083544282845763577889324982058507220361937303864192213828665436572253620257213644800000000 4503 80038204587341374069507979897174659111637186876808773419652062744643294872818784887059251200000000 4504 1494046485630372315964148958080593636750560821700430437166838504566674837625950651225106022400000000 4505 27390852236556825792676064231477550007093615064507891348058705917055705356475761939126943744000000000 4506 493035340258022864268169156166595900127685071161142044265056706507002696416563714904284987392000000000 4507 8710291011225070602070988425609860902255769590513509448682668481623714303359292296642368110592000000000 4508 150978377527901223769230466043904255639100006235567497110499587014811047924894399808467713916928000000000 4509 2566632417974320804076917922746372345864700106004647450878492979251787814723204796743951136587776000000000 4510 42777206966238680067948632045772872431078335100077457514641549654196463578720079945732518943129600000000000 4511 698694380448565107776494323414290249707612806634598472739145311018542238452427972446964476071116800000000000 4512 11179110087177041724423909174628643995321804906153575563826324976296675815238847559151431617137868800000000000 4513 175139391365773653682641243735848755926708276863072683833279091295314587772075278426705762001826611200000000000 4514 2685470667608529356467165737283014257542860245233781152110279399861490345838487602542821684028008038400000000000 4515 40282060014127940347007486059245213863142903678506717281654190997922355187577314038142325260420120576000000000000 4516 590803546873876458422776462202263136659429253951431853464261467969527876084467272559420770486161768448000000000000 4517 8468184171858895904059795958232438292118485973303856566321081040896566223877364240018364376968318681088000000000000 4518 118554578406024542656837143415254136089658803626253991928495134572551927134283099360257101277556461535232000000000000 4519 1620245904882335416310107626675139859892003649558804556356100172491543004168535691256847050793271640981504000000000000 4520 21603278731764472217468101689001864798560048660784060751414668966553906722247142550091294010576955213086720000000000000 4521 280842623512938138827085321957024242381280632590192789768390696565200787389212853151186822137500417770127360000000000000 4522 3557339897830549758476414078122307070162888012809108670399615489825876640263362806581699747075005291754946560000000000000 4523 43873858739910113687875773630175120532008952157979006934928591041185811896581474614507630213925065264977674240000000000000 4524 526486304878921364254509283562101446384107425895748083219143092494229742758977695374091562567100783179732090880000000000000 4525 6142340223587415916302608308224516874481253302117060970890002745766013665521406446031068229949509137096874393600000000000000 4526 69613189200657380384762894159877857910787537423993357670086697785348154875909273055018773272761103553764576460800000000000000 4527 765745081207231184232391835758656437018662911663926934370953675638829703635002003605206506000372139091410341068800000000000000 4528 8167947532877132631812179581425668661532404391081887299956839206814183505440021371788869397337302816975043638067200000000000000 4529 84402124506397037195392522341398576169168178707846168766220671803746562889546887508484983772485462442075450926694400000000000000 4530 844021245063970371953925223413985761691681787078461687662206718037465628895468875084849837724854624420754509266944000000000000000 4531 8158872035618380262221277159668529029686257275091796314067998274362167745989532459153548431340261369400626922913792000000000000000 4532 76149472332438215780731920156906270943738401234190098931301317227380232295902302952099785359175772781072517947195392000000000000000 4533 685345250991943942026587281412156438493645611107710890381711855046422090663120726568898068232581955029652661524758528000000000000000 4534 5939658841930180830897089772238689133611595296266827716641502743735658119080379630263783258015710276923656399881240576000000000000000 4535 49497157016084840257475748101989076113429960802223564305345856197797150992336496918864860483464252307697136665677004800000000000000000 4536 395977256128678722059805984815912608907439686417788514442766849582377207938691975350918883867714018461577093325416038400000000000000000 4537 3035825630319870202458512550255330001623704262536378610727879180131558594196638477690378109652474141538757715494856294400000000000000000 4538 22262721289012381484695758701872420011907164591933443145337780654298096357442015503062772804118143704617556580295612825600000000000000000 4539 155839049023086670392870310913106940083350152143534102017364464580086674502094108521439409628827005932322896062069289779200000000000000000 4540 1038926993487244469285802072754046267222334347623560680115763097200577830013960723476262730858846706215485973747128598528000000000000000000 4541 6579870958752548305476746460775626359074784201615884307399832948936992923421751248682997295439362472698077833731814457344000000000000000000 4542 39479225752515289832860478764653758154448705209695305844398997693621957540530507492097983772636174836188467002390886744064000000000000000000 4543 223715612597586642386209379666371296208542662854940066451594320263857759396339542455221908044938324071734646346881691549696000000000000000000 4544 1193149933853795426059783358220646913112227535226347021075169708073908050113810893094516842906337728382584780516702354931712000000000000000000 4545 5965749669268977130298916791103234565561137676131735105375848540369540250569054465472584214531688641912923902583511774658560000000000000000000 4546 27840165123255226608061611691815094639285309155281430491753959855057854502655587505538726334481213662260311545389721615073280000000000000000000 4547 120640715534105981968266983997865410103569673006219532130933826038584036178174212524001147449418592536461350030022126998650880000000000000000000 4548 482562862136423927873067935991461640414278692024878128523735304154336144712696850096004589797674370145845400120088507994603520000000000000000000 4549 1769397161166887735534582431968692681519021870757886471253696115232565863946555117018683495924806023868099800440324529313546240000000000000000000 4550 5897990537222959118448608106562308938396739569192954904178987050775219546488517056728944986416020079560332668134415097711820800000000000000000000 4551 17693971611668877355345824319686926815190218707578864712536961152325658639465551170186834959248060238680998004403245293135462400000000000000000000 4552 47183924297783672947588864852498471507173916553543639233431896406201756371908136453831559891328160636482661345075320781694566400000000000000000000 4553 110095823361495236877707351322496433516739138624935158211341091614470764867785651725606973079765708151792876471842415157287321600000000000000000000 4554 220191646722990473755414702644992867033478277249870316422682183228941529735571303451213946159531416303585752943684830314574643200000000000000000000 4555 366986077871650789592357837741654778389130462083117194037803638714902549559285505752023243599219027172642921572808050524291072000000000000000000000 4556 489314770495534386123143783655539704518840616110822925383738184953203399412380674336030991465625369563523895430410734032388096000000000000000000000 4557 489314770495534386123143783655539704518840616110822925383738184953203399412380674336030991465625369563523895430410734032388096000000000000000000000 4558 326209846997022924082095855770359803012560410740548616922492123302135599608253782890687327643750246375682596953607156021592064000000000000000000000 4559 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000 4560 2120895147045314119491609587512844743630072107 4561 67161679656434947117234303604573416881618950055 4562 2104399295901628343006674846276633728957393768390 4563 65236378172950478633206920234575645597679206820090 4564 2000582263970481344751678887193653131662162342482760 4565 60684328673771267457467592911540811660418924388643720 4566 1820529860213138023724027787346224349812567731659311600 4567 54009052519656428037146157691271322377772842705892910800 4568 1584265540576588555756287292277292123081336719372858716800 4569 45943700676721068116932331476041471569358764861812902787200 4570 1317052752732670619352060168979855518321617926038636546566400 4571 37316494660759000881641704787762573019112507904428035486048000 4572 1044861850501252024685967734057352044535150221323984993609344000 4573 28907844530534639349645107308920073232139156123296918156525184000 4574 790147750501280142223632933110482001678470267370115762945021696000 4575 21333989263534563840038089193983014045318697218993125599515585792000 4576 568906380360921702401015711839547041208498592506483349320415621120000 4577 14981201349504271496560080411774738751823796269337394865437611356160000 4578 389511235087111058910562090706143207547418703002772266501377895260160000 4579 9997455033902517178704426994791008993717080043737821506868699311677440000 4580 253268860858863768527178817201372227840832694441358144840673715895828480000 4581 6331721521471594213179470430034305696020817361033953621016842897395712000000 4582 156182464196299323925093603940846207168513494905504189318415458135760896000000 4583 3800439962109950215510611029227257707767161709367268606748109481303515136000000 4584 91210559090638805172254664701454184986411881024814446561954627551284363264000000 4585 2158649898478451722410027064601082378011747850920608568632926185380396597248000000 4586 50368497631163873522900631507358588820274116521480866601434944325542587269120000000 4587 1158475445516769091026714524669247542866304679994059931833003719487479507189760000000 4588 26258776765046766063272195892502944304969572746532025121548084308382868829634560000000 4589 586446014419377775413079041599232422810987124672548561047907216220550737195171840000000 4590 12901812317226311059087738915183113301841716742796068343053958756852116218293780480000000 4591 279539266873236739613567676495634121539903862760581480766169106398462518063031910400000000 4592 5963504359962383778422777098573527926184615738892404923011607603167200385344680755200000000 4593 125233591559210059346878319070044086449876930516740503383243759666511208092238295859200000000 4594 2588160892223674559835485260780911119964123230679303736587037699774564967239591447756800000000 4595 52625938141881382716654866969211859439270505690479175977269766562082821000538359437721600000000 4596 1052518762837627654333097339384237188785410113809583519545395331241656420010767188754432000000000 4597 20699535669140010535217581007889998046113065571588475884392774847752576260211754712170496000000000 4598 400191022936706870347539899485873295558185934384043867098260313723216474364093924435296256000000000 4599 7603629435797430536603258090231592615605532753296833474866945960741113012917784564270628864000000000 4600 141934416134885370016594151017656395491303278061540891530849657933834109574465311866385072128000000000 4601 2602130962472898450304226101990367250673893431128249678065577062120292008865197384217059655680000000000 4602 46838357324512172105476069835826610512130081760308494205180387118165256159573552915907073802240000000000 4603 827477646066381707196743900432936785714298111098783397624853505754252858819132768181024970506240000000000 4604 14342945865150616258076894274170904285714500592378912225497460766407049552864967981804432822108160000000000 4605 243830079707560476387307202660905372857146510070441507833456833028919842398704455690675357975838720000000000 4606 4063834661792674606455120044348422880952441834507358463890947217148664039978407594844589299597312000000000000 4607 66375966142613685238766960724357573722223216630286854910218804546761512652980657382461625226756096000000000000 4608 1062015458281818963820271371589721179555571466084589678563500872748184202447690518119386003628097536000000000000 4609 16638242179748497099850918154905631813037286301991904964161513673054885838347151450537047390173528064000000000000 4610 255119713422810288864380745041886354466571723297209209450476542986841582854656322241568059982660763648000000000000 4611 3826795701342154332965711175628295316998575849458138141757148144802623742819844833623520899739911454720000000000000 4612 56126336953018263550163763909214997982645779125386026079104839457105148228024390893144973196185368002560000000000000 4613 804477496326595110885680616032081637751256167463866373800502698885173791268349602801744615811990274703360000000000000 4614 11262684948572331552399528624449142928517586344494129233207037784392433077756894439224424621367863845847040000000000000 4615 153923360963821864549460224534138286689740346708086432853829516386696585396010890669400469825360805893242880000000000000 4616 2052311479517624860659469660455177155863204622774485771384393551822621138613478542258672931004810745243238400000000000000 4617 26680049233729123188573105585917303026221660096068315027997116173694074801975221049362748103062539688162099200000000000000 4618 337947290293902227055259337421619171665474361216865323687963471533458280825019466625261475972125502716719923200000000000000 4619 4168016580291460800348198494866636450540850455008005658818216148912652130175240088378224870322881200172879052800000000000000 4620 50016198963497529604178381938399637406490205460096067905818593786951825562102881060538698443874574402074548633600000000000000 4621 583522321240804512048747789281329103075719063701120792234550260847771298224533612372951481845203368024203067392000000000000000 4622 6613252974062451136552474945188396501524816055279368978658236289608074713211380940226783460912304837607634763776000000000000000 4623 72745782714686962502077224397072361516772976608073058765240599185688821845325190342494618070035353213683982401536000000000000000 4624 775955015623327600022157060235438522845578417152779293495899724647347433016802030319942592747043767612629145616384000000000000000 4625 8018201828107718533562289622432864736070976977245386032790963821355923474506954313306073458386118931997167838035968000000000000000 4626 80182018281077185335622896224328647360709769772453860327909638213559234745069543133060734583861189319971678380359680000000000000000 4627 775092843383746124911021330168510257820194441133720649836459836064405935869005583619587100977324830093059557676810240000000000000000 4628 7234199871581630499169532414906095739655148117248059398473625136601122068110718780449479609121698414201889204983562240000000000000000 4629 65107798844234674492525791734154861656896333055232534586262626229410098612996469024045316482095285727817002844852060160000000000000000 4630 564267589983367178935223528362675467693101553145348633080942760654887521312636064875059409511492476307747357988717854720000000000000000 4631 4702229916528059824460196069688962230775846276211238609007856338790729344271967207292161745929103969231227983239315456000000000000000000 4632 37617839332224478595681568557511697846206770209689908872062850710325834754175737658337293967432831753849823865914523648000000000000000000 4633 288403434880387669233558692274256350154251904940955968019148522112498066448680655380585920416985043446181982972011347968000000000000000000 4634 2114958522456176241046097076677879901131180636233677098807089162158319153956991472790963416391223651938667875128083218432000000000000000000 4635 14804709657193233687322679536745159307918264453635739691649624135108234077698940309536743914738565563570675125896582529024000000000000000000 4636 98698064381288224582151196911634395386121763024238264610997494234054893851326268730244959431590437090471167505977216860160000000000000000000 4637 625087741081492089020290913773684504112104499153509009202984130149014327725066368624884743066739434906317394204522373447680000000000000000000 4638 3750526446488952534121745482642107024672626994921054055217904780894085966350398211749308458400436609437904365227134240686080000000000000000000 4639 21252983196770731026689891068305273139811552971219306312901460425066487142652256533246081264269140786814791402953760697221120000000000000000000 4640 113349243716110565475679419030961456745661615846502967002141122267021264760812034843979100076102084196345554149086723718512640000000000000000000 4641 566746218580552827378397095154807283728308079232514835010705611335106323804060174219895500380510420981727770745433618592563200000000000000000000 4642 2644815686709246527765853110722433990732104369751735896716626186230496177752280813026179001775715297914729596812023553431961600000000000000000000 4643 11460867975740068286985363479797213959839118935590855552438713473665483436926550189780109007694766290963828252852102064871833600000000000000000000 4644 45843471902960273147941453919188855839356475742363422209754853894661933747706200759120436030779065163855313011408408259487334400000000000000000000 4645 168092730310854334875785331037025804744307077721999214769101130947093757074922736116774932112856572267469481041830830284786892800000000000000000000 4646 560309101036181116252617770123419349147690259073330715897003769823645856916409120389249773709521907558231603472769434282622976000000000000000000000 4647 1680927303108543348757853310370258047443070777219992147691011309470937570749227361167749321128565722674694810418308302847868928000000000000000000000 4648 4482472808289448930020942160987354793181522072586645727176030158589166855331272963113998189676175260465852827782155474260983808000000000000000000000 4649 10459103219342047503382198375637161184090218169368840030077403703374722662439636913932662442577742274420323264825029439942295552000000000000000000000 4650 20918206438684095006764396751274322368180436338737680060154807406749445324879273827865324885155484548840646529650058879884591104000000000000000000000 4651 34863677397806825011273994585457203946967393897896133433591345677915742208132123046442208141925807581401077549416764799807651840000000000000000000000 4652 46484903197075766681698659447276271929289858530528177911455127570554322944176164061922944189234410108534770065889019733076869120000000000000000000000 4653 46484903197075766681698659447276271929289858530528177911455127570554322944176164061922944189234410108534770065889019733076869120000000000000000000000 4654 30989935464717177787799106298184181286193239020352118607636751713702881962784109374615296126156273405689846710592679822051246080000000000000000000000 4655 10329978488239059262599702099394727095397746340117372869212250571234293987594703124871765375385424468563282236864226607350415360000000000000000000000 4656 6362685441135942358474828762538534230890216321 4657 203605934116350155471194520401233095388486922272 4658 6447521247017754923254493146039048020635419205280 4659 202022332406556320928640785242556837979909801765440 4660 6262692304603245948787864342519261977377203854728640 4661 192055897341166209096161173170590700639567584878344960 4662 5825695552682041675916888919507917919400216741309797120 4663 174770866580461250277506667585237537582006502239293913600 4664 5184869041887017091566031138362046948266192899765719436800 4665 152089491895352501352603580058620043815808325059794436812800 4666 4410595264965222539225503821699981270658441426734038667571200 4667 126437064262336379457797776222066129758875320899709108470374400 4668 3582383487432864084637603659625207009834800758825091406660608000 4669 100306737648120194369852902469505796275374421247102559386497024000 4670 2775153074931325377565930301656327030285358987836504143026417664000 4671 75854184048122893653468761578606272161133145667531113242722082816000 4672 2048062969299318128643656562622369348350594933023340057553496236032000 4673 54615012514648483430497508336596515956015864880622401534759899627520000 4674 1438195329552410063669767719530374920175084441856389907082010690191360000 4675 37393078568362661655413960707789747924552195488266137584132277944975360000 4676 959755683254641649155624991499936863396839684198830864659395133921034240000 4677 24313810642450921778609166451331733872719938666370381904704676725999534080000 4678 607845266061273044465229161283293346817998466659259547617616918149988352000000 4679 14993516562844735096808985978321235888177295510928402174567883981033046016000000 4680 364842236362555220689018658805816739945647524099257786247818510205137453056000000 4681 8756213672701325296536447811339601758695540578382186869947644244923298873344000000 4682 207230390253931365351362598201703908289127793688378422588760913796518073335808000000 4683 4835375772591731858198460624706424526746315186062163193737754655252088377835520000000 4684 111213642769609832738564594368247764115165249279429753455968357070798032690216960000000 4685 2520842569444489542074130805680282653277078983667074411668616093604755407644917760000000 4686 56298817384260266439655587993526312589854763968564661860599092757172870770736496640000000 4687 1238573982453725861672422935857578876976804807308422560933180040657803156956202926080000000 4688 26835769619830727002902496943580875667830770825015822153552234214252401734051063398400000000 4689 572496418556388842728586601463058680913723110933670872609114329904051236993089352499200000000 4690 12022424789684165697300318630724232299188185329607088324791400927985075976854876402483200000000 4691 248463445653472757744206585034967467516555830145213158712355619178358236855000778984652800000000 4692 5052090061620612740798867229044338506169968546286000893817897589959950816051682506021273600000000 4693 101041801232412254815977344580886770123399370925720017876357951799199016321033650120425472000000000 4694 1987155424237441011380887776757439812426854294872493684901706385384247320980328452368367616000000000 4695 38418338201923859553363830350643836373585849700868211241432990117428781538953016745788440576000000000 4696 729948425836553331513912776662232891098131144316496013587226812231146849240107318169980370944000000000 4697 13625703948948995521593038497695013967165114693907925586961567161648074519148669939172966924288000000000 4698 249804572397398251229205705791075256064693769388311969094295397963548032851058948884837726945280000000000 4699 4496482303153168522125702704239354609164487848989615443697317163343864591319061079927079085015040000000000 4700 79437854022372643890887414441561931428572618665483206171985936552408274446636745745378397168599040000000000 4701 1376922803054459160775381850320406811428592056868375573647756233575076757075036926253225550922383360000000000 4702 23407687651925805733181491455446915794286064966762384752011855970776304870275627746304834365680517120000000000 4703 390128127532096762219691524257448596571434416112706412533530932846271747837927129105080572761341952000000000000 4704 6372092749690913782921628229538327077333428796507538071381005236489105214686143108716316021768585216000000000000 4705 101953483995054620526746051672613233237334860744120609142096083783825683434978289739461056348297363456000000000000 4706 1597271249255855721585688142870940654051579484991222876559505312613269040481326539251556549456658694144000000000000 4707 24491492488589787730980551524021090028790885436532084107245748126736791954047006935190533758335433310208000000000000 4708 367372387328846815964708272860316350431863281547981261608686221901051879310705104027858006375031499653120000000000000 4709 5388128347489753300815721335284639806333994796037058503594064587882094229890341525741917426833795328245760000000000000 4710 77229839647353130645025339139079837224120592076531171884848259092976683961761561868967483117951066371522560000000000000 4711 1081217755062943829030354747947117721137688289071436406387875627301673575464661866165544763651314929201315840000000000000 4712 14776642652526898996748181555277275522215073283976297553967633573122872198017045504262445103234637365751316480000000000000 4713 197021902033691986623309087403697006962867643786350634052901780974971629306893940056832601376461831543350886400000000000000 4714 2561284726437995826103018136248061090517279369222558242687723152674631180989621220738823817894003810063561523200000000000000 4715 32442939868214613797304896392475440479885538676819071074044493267211994959201868796025101693324048260805112627200000000000000 4716 400129591707980236833427055507197099251921643680768543246548750295614604496823048484309587550996595216596389068800000000000000 4717 4801555100495762842001124666086365191023059724169222518958585003547375253961876581811715050611959142599156668825600000000000000 4718 56018142839117233156679787771007593895269030115307596054516825041386044629555226787803342257139523330323494469632000000000000000 4719 634872285509995309109037594738086064146382341306819421951190683802375172468292570261771212247581264410332937322496000000000000000 4720 6983595140609948400199413542118946705610205754375013641463097521826126897151218272879483334723393908513662310547456000000000000000 4721 74491681499839449602127077782602098193175528046666812175606373566145353569612994910714488903716201690812397979172864000000000000000 4722 769747375498340979221979803753555014662813789815557059147932526850168653552667614077383052005067417471728112451452928000000000000000 4723 7697473754983409792219798037535550146628137898155570591479325268501686535526676140773830520050674174717281124514529280000000000000000 4724 74408912964839627991458047696176984750738666348837182384300144262182969843424536027480361693823183688933717536973783040000000000000000 4725 694483187671836527920275111830985191006894219255813702253468013113707718538629002923150042475683047763381363678421975040000000000000000 4726 6250348689046528751282476006478866719062047973302323320281212118023369466847661026308350382281147429870432273105797775360000000000000000 4727 54169688638403249177781458722816844898537749101953468775770505022869202046013062228005703313103277725543746366916914053120000000000000000 4728 451414071986693743148178822690140374154481242516278906464754208523910017050108851900047527609193981046197886390974283776000000000000000000 4729 3611312575893549945185430581521122993235849940130231251718033668191280136400870815200380220873551848369583091127794270208000000000000000000 4730 27686729748517216246421634458328609614808182874331772929838258122799814379073342916536248360030564170833470365313089404928000000000000000000 4731 203036018155792919140425319361076470508593341078433001485480559567198638779871181387932487973557470586112116012295988969472000000000000000000 4732 1421252127090550433982977235527535293560153387549031010398363916970390471459098269715527415814902294102784812086071922786304000000000000000000 4733 9475014180603669559886514903516901957067689250326873402655759446469269809727321798103516105432681960685232080573812818575360000000000000000000 4734 60008423143823240545947927722273712394762031918736864883486476494305375461606371387988935334406985751006469843634147850977280000000000000000000 4735 360050538862939443275687566333642274368572191512421189300918858965832252769638228327933612006441914506038819061804887105863680000000000000000000 4736 2040286386889990178562229542557306221421909085237053406038540200806382765694616627191623801369837515534219974683561026933227520000000000000000000 4737 10881527396746614285665224226972299847583515121264284832205547737634041417037955345021993607305800082849173198312325476977213440000000000000000000 4738 54407636983733071428326121134861499237917575606321424161027738688170207085189776725109968036529000414245865991561627384886067200000000000000000000 4739 253902305924087666665521898629353663110282019496166646084796113878127633064218958050513184170468668599814041293954261129468313600000000000000000000 4740 1100243325671046555550594894060532540144555417816722133034116493471886409944948818218890464738697563932527512273801798227696025600000000000000000000 4741 4400973302684186222202379576242130160578221671266888532136465973887545639779795272875561858954790255730110049095207192910784102400000000000000000000 4742 16136902109842016148075391779554477255453479461311924617833708570921000679192582667210393482834230937677070180015759707339541708800000000000000000000 4743 53789673699473387160251305931848257518178264871039748726112361903070002263975275557367978276114103125590233933385865691131805696000000000000000000000 4744 161369021098420161480753917795544772554534794613119246178337085709210006791925826672103934828342309376770701800157597073395417088000000000000000000000 4745 430317389595787097282010447454786060145426118968317989808898895224560018111802204458943826208912825004721871467086925529054445568000000000000000000000 4746 1004073909056836560324691044061167473672660944259408642887430755523973375594205143737535594487463258344351033423202826234460372992000000000000000000000 4747 2008147818113673120649382088122334947345321888518817285774861511047946751188410287475071188974926516688702066846405652468920745984000000000000000000000 4748 3346913030189455201082303480203891578908869814198028809624769185079911251980683812458451981624877527814503444744009420781534576640000000000000000000000 4749 4462550706919273601443071306938522105211826418930705079499692246773215002640911749944602642166503370419337926325345894375379435520000000000000000000000 4750 4462550706919273601443071306938522105211826418930705079499692246773215002640911749944602642166503370419337926325345894375379435520000000000000000000000 4751 2975033804612849067628714204625681403474550945953803386333128164515476668427274499963068428111002246946225284216897262916919623680000000000000000000000 4752 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000000 4753 19088056323407827075424486287615602692670648963 4754 617180487790186408772058389966237820396350983137 4755 19749775609285965080705868478919610252683231460384 4756 625409560960722227555685835165787658001635662912160 4757 19596166243435963130078156168528013284051250771247680 4758 607481153546514857032422841224368411805588773908678080 4759 18629422042093122282327633797547297962038055733199461120 4760 565092468610158042563938225192268038181821023907050320640 4761 16952774058304741276918146755768041145454630717211509619200 4762 502932297063040657881905020421118553981820711277274785369600 4763 14752680713849192631202547265686144250133407530800060370841600 4764 427827740701626586304873870704898183253868818393201750754406400 4765 12264395233446628807406384293540414586610906127271783521626316800 4766 347491198280987816209847554983645079953975673606033866446078976000 4767 9729753551867658853875731539542062238711318860968948260490211328000 4768 269189848268338561623895239260663721937679821820140901873562513408000 4769 7357855852667920684386469873124808399629915129750517984544042033152000 4770 198662108022033858478434686574369826790007708503263985582689134895104000 4771 5297656213920902892758258308649862047733538893420372948871710263869440000 4772 139504946966583776175967468794446367256983190860069820986955036948561920000 4773 3627128621131178180575154188655605548681562962361815345660830960662609920000 4774 93096301275700239968095624175493875749493449367286593871961327990340321280000 4775 2358439632317739412525089145779178185653834050637927044756353642421954805760000 4776 58960990807943485313127228644479454641345851265948176118908841060548870144000000 4777 1454371106595939304390471639897159881153197664560055010933084746160205463552000000 4778 35389696927167856406834809904164223774727809837628005266038395489898332946432000000 4779 849352726252028553764035437699941370593467436103072126384921491757559990714368000000 4780 20101347854631342439082172025565279104045395987772706991109808638262253113573376000000 4781 469031449941397990245250680596523179094392573048029829792562201559452572650045440000000 4782 10787723348652153775640765653720033119171029180104686085228930635867409170951045120000000 4783 244521729236115485581190688150987417367876661415706217931855761079661274541557022720000000 4784 5460985286273245844646592035372052321215912104950772200478111997445768464761440174080000000 4785 120141676298011408582225024778185151066750066308916988410518463943806906224751683829760000000 4786 2603069653123580519281542203527344939779584770026534748894566718782482968202953149644800000000 4787 55532152599969717744672900341916692048631141760566074643084090000692969988329667192422400000000 4788 1166175204599364072638130907180250533021253976971887567504765890014552369754923011040870400000000 4789 24100954228386857501188038748391844349105915524085676395098495060300748974935075561511321600000000 4790 490052735977199435857490121217300835098486948989742086700336066226115229157013203084063539200000000 4791 9801054719543988717149802424346016701969738979794841734006721324522304583140264061681270784000000000 4792 192754076151031778103946114345471661805404866602631887435465519382271990135091859879731658752000000000 4793 3726578805586614376676291544012452128237827420984216490419000041390591809278442624341478735872000000000 4794 70804997306145673156849539336236590436518720998700113317961000786421244376290409862488095981568000000000 4795 1321693283048052565594524734276416354815016125309068781935272014679863228357420984099777791655936000000000 4796 24231043522547630369232953461734299838275295630666261002146653602464159186552718041829259513692160000000000 4797 436158783405857346646193162311217397088955321351992698038639764844354865357948924752926671246458880000000000 4798 7705471840170146457416079200831507348571544010551870998682635845583602621323764337301704525354106880000000000 4799 133561511896282538595212039481079460708573429516232430643832354656782445436278581846562878439471185920000000000 4800 2270545702236803156118604671178350832045748301775951320945150029165301572416735891391568933471010160640000000000 4801 37842428370613385935310077852972513867429138362932522015752500486088359540278931523192815557850169344000000000000 4802 618092996720018636943397938265217726501342593261231192923957507939443205824555881545482654111552765952000000000000 4803 9889487947520298191094367012243483624021481492179699086783320127031091293192894104727722465784844255232000000000000 4804 154935311177818004993811749858481243443003210044148619026272015323487096926688674307400985297295893331968000000000000 4805 2375674771393209409905113497830045732792715887343612158402837568293468819542559672713481774558537031090176000000000000 4806 35635121570898141148576702467450685991890738310154182376042563524402032293138395090702226618378055466352640000000000000 4807 522648449706506070179124969522610061214397495215594674848624265024563140299363127996965990402878146839838720000000000000 4808 7491294445793253672567457896490744210739697431423523672830281132018738344290871501289845862441253438037688320000000000000 4809 104878122241105551415944410550870418950355764039929331419623935848262336820072201018057842074177548132527636480000000000000 4810 1433334337295109202684573610861895725654862108545700862734860456592918603207653413913457175013759824477877698560000000000000 4811 19111124497268122702460981478158609675398161447276011503131472754572248042768712185512762333516797659705035980800000000000000 4812 248444618464485595131992759216061925780176098814588149540709145809439224555993258411665910335718369576165467750400000000000000 4813 3146965167216817538338574950070117726548897251651449894182315846919563511042581273214434864252432681298095924838400000000000000 4814 38812570395674082972842424384198118627436399437034548694915228778674616636191835702978029992446669736009849739673600000000000000 4815 465750844748088995674109092610377423529236793244414584338982745344095399634302028435736359909360036832118196876083200000000000000 4816 5433759855394371616197939413787736607841095921184836817288132029014446329066856998416924198942533763041378963554304000000000000000 4817 61582611694469544983576646689594348222199087106761483929265496328830391729424379315391807588015382647802294920282112000000000000000 4818 677408728639164994819343113585537830444189958174376323221920459617134309023668172469309883468169209125825244123103232000000000000000 4819 7225693105484426611406326544912403524738026220526680781033818235916099296252460506339305423660471564008802603979767808000000000000000 4820 74665495423339074984532040964094836422292937612109034737349455104466359394608758565506156044491539494757626907790934016000000000000000 4821 746654954233390749845320409640948364222929376121090347373494551044663593946087585655061560444915394947576269077909340160000000000000000 4822 7217664557589443915171430626529167520821650635837206691277113993431748074812179994665595084300848817826570601086456954880000000000000000 4823 67364869204168143208266685847605563527668739267813929118586397272029648698247013283545554120141255633047992276806931578880000000000000000 4824 606283822837513288874400172628450071749018653410325362067277575448266838284223119551909987081271300697431930491262384209920000000000000000 4825 5254459797925115170244801496113233955158161662889486471249738987218312598463267036116553221371017939377743397590940663152640000000000000000 4826 43787164982709293085373345800943616292984680524079053927081158226819271653860558634304610178091816161481194979924505526272000000000000000000 4827 350297319861674344682986766407548930343877444192632431416649265814554173230884469074436881424734529291849559839396044210176000000000000000000 4828 2685612785606169975902898542457875132636393738810181974194311037911581994770114262904016090922964724570846625435369672278016000000000000000000 4829 19694493761111913156621255978024417639333554084608001144091614278018267961647504594629451333435074646852875253192710930038784000000000000000000 4830 137861456327783392096348791846170923475334878592256008008641299946127875731532532162406159334045522527970126772348976510271488000000000000000000 4831 919076375518555947308991945641139489835565857281706720057608666307519171543550214416041062226970150186467511815659843401809920000000000000000000 4832 5820817044950854332956948989060550102291917096117475893698188219947621419775818024634926727437477617847627574832512341544796160000000000000000000 4833 34924902269705125997741693934363300613751502576704855362189129319685728518654908147809560364624865707085765448995074049268776960000000000000000000 4834 197907779528329047320536265628058703477925181267994180385738399478219128272377812837587508732874239006819337544305419612523069440000000000000000000 4835 1055508157484421585709526750016313085215600966762635628723938130550502017452681668467133379908662608036369800236295571266789703680000000000000000000 4836 5277540787422107928547633750081565426078004833813178143619690652752510087263408342335666899543313040181849001181477856333948518400000000000000000000 4837 24628523674636503666555624167047305321697355891128164670225223046178380407229238930899778864535460854181962005513563329558426419200000000000000000000 4838 106723602590091515888407704723871656394021875528222046904309299866772981764660035367232375079653663701455168690558774428086514483200000000000000000000 4839 426894410360366063553630818895486625576087502112888187617237199467091927058640141468929500318614654805820674762235097712346057932800000000000000000000 4840 1565279504654675566363313002616784293778987507747256687929869731379337065881680518719408167834920400954675807461528691611935545753600000000000000000000 4841 5217598348848918554544376675389280979263291692490855626432899104597790219605601729064693892783068003182252691538428972039785152512000000000000000000000 4842 15652795046546755663633130026167842937789875077472566879298697313793370658816805187194081678349204009546758074615286916119355457536000000000000000000000 4843 41740786790791348436355013403114247834106333539926845011463192836782321756844813832517551142264544025458021532307431776318281220096000000000000000000000 4844 97395169178513146351495031273933244946248111593162638360080783285825417432637898942540952665283936059402050242050674144742656180224000000000000000000000 4845 194790338357026292702990062547866489892496223186325276720161566571650834865275797885081905330567872118804100484101348289485312360448000000000000000000000 4846 324650563928377154504983437579777483154160371977208794533602610952751391442126329808469842217613120198006834140168913815808853934080000000000000000000000 4847 432867418571169539339977916773036644205547162636278392711470147937001855256168439744626456290150826930675778853558551754411805245440000000000000000000000 4848 432867418571169539339977916773036644205547162636278392711470147937001855256168439744626456290150826930675778853558551754411805245440000000000000000000000 4849 288578279047446359559985277848691096137031441757518928474313431958001236837445626496417637526767217953783852569039034502941203496960000000000000000000000 4850 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000 4851 57264168970223481226273458862846808078011946889 4852 1870629519693967053391599656186329063881723598374 4853 60483687803438268059661722216691306398842396347426 4854 1935478009710024577909175110934121804762956683117632 4855 61290136974150778300457211846247190484160294965391680 4856 1920424291856724386747659304515745301837022575582272640 4857 59533153047558455989177438439988104356947699843050451840 4858 1825683360125125983668108112159635200279729461853547189760 4859 55379061923795488171265946068842267741818460342890931422720 4860 1661371857713864645137978382065268032254553810286727942681600 4861 49287365112177984472426692001269618290218429705172928966220800 4862 1445762709957220877857849632037242136513073938018405916342476800 4863 41927118588759405457877639329080021958879144202533771573931827200 4864 1201910732877769623125825660766960629487868800472634785119379046400 4865 34054137431536805988565060388397217835489616013391318911715739648000 4866 953515848083030567679821690875122099393709248374956929528040710144000 4867 26380605130297179039141733447545044749892622538373808383609126313984000 4868 721069873561456227069874047566231223163731682715550762485316119248896000 4869 19468886586159318130886599284288243025420755433319870587103535219720192000 4870 519170308964248483490309314247686480677886811555196548989427605859205120000 4871 13671484802725210065244811941855743991184352704286842456721593620959068160000 4872 355458604870855461696365110488249343770793170311457903874761434144935772160000 4873 9123437525018623516873371169198399823450358037994086199452210143053351485440000 4874 231127083967138462427458736286359462194075736962516850386122656957351570964480000 4875 5778177099178461560686468407158986554851893424062921259653066423933789274112000000 4876 142528368446402051830266220709921668353013371126885391071442305123700135428096000000 4877 3468190298862449927869811370608093929923325364087544516071762758010036628750336000000 4878 83236567172698798268875472894594254318159808738101068385722306192240879090008064000000 4879 1969932089753871559030052858505397352196448806801725285128761246549700805130190848000000 4880 45965082094257003044034566698459271551250472158706923319671095752826352119704453120000000 4881 1057196888167911070012795034064563245678760859650259236352435202315006098753202421760000000 4882 23963129465139317586956687438796766902051912818739209357321864585806804905072588226560000000 4883 535176558054778092775366019466461127479159386285175675646854975749685309546621137059840000000 4884 11773884277205118041058052428262144804541506498273864864230809466493076810025665015316480000000 4885 255100826006110890889591135945679804098399307462600405391667538440683330883889408665190400000000 4886 5442150954797032338977944233507835820765851892535475315022240820067911058856307384857395200000000 4887 114285170050737679118536828903664552236082889743244981615467057221426132235982455082005299200000000 4888 2361893514381912035116427797342400746212379721360396286719652515909473399543637405028109516800000000 4889 48025168125765544714034031879295481839651721000994724496632934490159292457387293902238226841600000000 4890 960503362515310894280680637585909636793034420019894489932658689803185849147745878044764536832000000000 4891 18889899462801114254186719205856222856929676927057924968675620899462655033239002268213702557696000000000 4892 365204722947488208914276571313220308567307087256453216061062004056277997309287377185464916115456000000000 4893 6938889736002275969371254854951185862778834657872611105160178077069281948876460166523833406193664000000000 4894 129525941738709151428263423959088802771871580280288740629656657438626596379027256441778223582281728000000000 4895 2374642265209667776184829439249961384150978971805293578210372053041487600282166368099267432341831680000000000 4896 42743560773774019971326929906499304914717621492495284407786696954746776805078994625786813782152970240000000000 4897 755136240336674352826775761681487720160011313034083357870898312867193056889728905055567043484702474240000000000 4898 13089028165835688782330779869145787149440196092590778203095570756364679652755301020963162087068176220160000000000 4899 222513478819206709299623257775478381540483333574043229452624702858199554096840117356373755480158995742720000000000 4900 3708557980320111821660387629591306359008055559567387157543745047636659234947335289272895924669316595712000000000000 4901 60573113678561826420452997949991337197131574139600656906547835778065434170806476391457300102932171063296000000000000 4902 969169818856989222727247967199861395154105186233610510504765372449046946732903622263316801646914737012736000000000000 4903 15183660495426164489393551486131161857414314584326564664574657501701735498815490082125296559134997546532864000000000000 4904 232816127596534522170701122787344481813686156959673991523478081692759944315170847925921213906736629046837248000000000000 4905 3492241913948017832560516841810167227205292354395109872852171225391399164727562718888818208601049435702558720000000000000 4906 51219548071237594877554247013215785999010954531128278135165177972407187749337586543702667059482058390304194560000000000000 4907 734146855687738859911610873856092932652490348279505319937367550937836357740505407126404894519242836927693455360000000000000 4908 10278055979628344038762552233985301057134864875913074479123145713129709008367075699769668523269399716987708375040000000000000 4909 140466765054920701863088213864465781114176486637478684548016324746106023114350034563518803151348462798832014458880000000000000 4910 1872890200732276024841176184859543748189019821833049127306884329948080308191333794180250708684646170651093526118400000000000000 4911 24347572609519588322935290403174068726457257683829638654989496289325044006487339324343259212900400218464215839539200000000000000 4912 308402586387248118757180345106871537201791930661842089629866952998117224082172964775014616696738402767213400634163200000000000000 4913 3803631898776060131338557589651415625488767144829385772101692420310112430346799898891846939259773634128965274488012800000000000000 4914 45643582785312721576062691075816987505865205737952629265220309043721349164161598786702163271117283609547583293856153600000000000000 4915 532508465828648418387398062551198187568427400276114008094236938843415740248551985844858571496368308778055138428321792000000000000000 4916 6035095946058015408390511375580246125775510536462625425068018640225378389483589172908397143625507499484624902187646976000000000000000 4917 66386055406638169492295625131382707383530615901088879675748205042479162284319480901992368579880582494330873924064116736000000000000000 4918 708117924337473807917820001401415545424326569611614716541314187119777731032741129621251931518726213272862655190017245184000000000000000 4919 7317218551487229348484140014481293969384707885986685404260246600237703220671658339419603292360170870486247436963511533568000000000000000 4920 73172185514872293484841400144812939693847078859866854042602466002377032206716583394196032923601708704862474369635115335680000000000000000 4921 707331126643765503686800201399858417040521762312046255745157171356311311331593639477228318261483184147003918906472781578240000000000000000 4922 6601757182008478034410135213065345225711536448245765053621466932658905572428207301787464303773843052038703243127079294730240000000000000000 4923 59415814638076302309691216917588107031403828034211885482593202393930150151853865716087178733964587468348329188143713652572160000000000000000 4924 514937060196661286683990546619096927605499842963169674182474420747394634649400169539422215694359758059018852963912184988958720000000000000000 4925 4291142168305510722366587888492474396712498691359747284853953506228288622078334746161851797452997983825157108032601541574656000000000000000000 4926 34329137346444085778932703107939795173699989530877978278831628049826308976626677969294814379623983870601256864260812332597248000000000000000000 4927 263190052989404657638484057160871762998366586403397833471042481715335035487471197764593576910450543007942969292666227883245568000000000000000000 4928 1930060388588967489348883085846392928654688300291584112120978199245790260241455450273686230676637315391581774812885671143800832000000000000000000 4929 13510422720122772425442181600924750500582818102041088784846847394720531821690188151915803614736461207741072423690199698006605824000000000000000000 4930 90069484800818482836281210672831670003885454013607258565645649298136878811267921012772024098243074718273816157934664653377372160000000000000000000 4931 570440070405183724629781000927933910024607875419512637582422445554866899138030166414222819288872806549067502333586209471390023680000000000000000000 4932 3422640422431102347778686005567603460147647252517075825494534673329201394828180998485336915733236839294405014001517256828340142080000000000000000000 4933 19394962393776246637412554031549752940836667764263429677802363148865474570693025658083575855821675422668295079341931122027260805120000000000000000000 4934 103439799433473315399533621501598682351128894742738291614945936793949197710362803509779071231048935587564240423156965984145390960640000000000000000000 4935 517198997167366576997668107507993411755644473713691458074729683969745988551814017548895356155244677937821202115784829920726954803200000000000000000000 4936 2413595320114377359322451168370635921526340877330560137682071858525481279908465415228178328724475163709832276540329206296725789081600000000000000000000 4937 10458913053828968557063955062939422326614143801765760596622311386943752212936683465988772757806059042742606531674759893952478419353600000000000000000000 4938 41835652215315874228255820251757689306456575207063042386489245547775008851746733863955091031224236170970426126699039575809913677414400000000000000000000 4939 153397391456158205503604674256444860790340775759231155417127233675175032456404690834502000447822199293558229131229811777969683483852800000000000000000000 4940 511324638187194018345348914188149535967802585864103851390424112250583441521348969448340001492740664311860763770766039259898944946176000000000000000000000 4941 1533973914561582055036046742564448607903407757592311554171272336751750324564046908345020004478221992935582291312298117779696834838528000000000000000000000 4942 4090597105497552146762791313505196287742420686912830811123392898004667532170791755586720011941925314494886110166128314079191559569408000000000000000000000 4943 9544726579494288342446513064845458004732314936129938559287916762010890908398514096369013361197825733821400923720966066184780305661952000000000000000000000 4944 19089453158988576684893026129690916009464629872259877118575833524021781816797028192738026722395651467642801847441932132369560611323904000000000000000000000 4945 31815755264980961141488376882818193349107716453766461864293055873369636361328380321230044537326085779404669745736553553949267685539840000000000000000000000 4946 42421007019974614855317835843757591132143621938355282485724074497826181815104507094973392716434781039206226327648738071932356914053120000000000000000000000 4947 42421007019974614855317835843757591132143621938355282485724074497826181815104507094973392716434781039206226327648738071932356914053120000000000000000000000 4948 28280671346649743236878557229171727421429081292236854990482716331884121210069671396648928477623187359470817551765825381288237942702080000000000000000000000 4949 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000000 4950 171792506910670443678820376588540424234035840667 4951 5669152728052124641401072427421833999723182742011 4952 185192322449702738285768365962446577324290636239026 4953 5987885092540388537906510499452439333485397238395174 4954 191612322961292433213008335982478058671532711628645568 4955 6067723560440927051745263972778471857931869201573776320 4956 190122004893815714288018271147058784881865234982644991360 4957 5893782151708287142928566405558822331337822284461994732160 4958 180742652652387472383142703103803884827693216723501171786240 4959 5482527130455753328955328660815384506440027573946202210849280 4960 164475813913672599868659859824461535193200827218386066325478400 4961 4879449146105620462770242508125692210731624540812119967655859200 4962 143130508285764866907927113571686971514794319863822185717905203200 4963 4150784740287181140329886293578922173929035276050843385819250892800 4964 118989162554899192689456740415929102319299011246790843726818525593600 4965 3371359605722143792867940978451324565713471985325740572259858225152000 4966 94398068960220026200302347396637087839977215589120736023276030304256000 4967 2611679907899420724875031611306959430239369631299007029977303505084416000 4968 71385917482584166479917530709056891093209436588839525486046295805640704000 4969 1927419772029772494957773329144536059516654787898667188123249986752299008000 4970 51397860587460599865540622110520961587110794343964458349953332980061306880000 4971 1353476995469795796459236382243718655127250917724397403215437768474947747840000 4972 35190401882214690707940145938336685033308523860834332483601381980348641443840000 4973 903220314976843728170463745750641582521585445761414533745768804162281797058560000 4974 22881581312746707780318414892349586757213497959289168188226143038777805525483520000 4975 572039532818667694507960372308739668930337448982229204705653575969445138137088000000 4976 14110308476193803131196355850282245166948323741561653716072788207246313407381504000000 4977 343350839587382542859111325690201299062409211044666907091104513042993626246283264000000 4978 8240420150097181028618671816564831177497821065072005770186508313031847029910798336000000 4979 195023276885633284343975232992034337867448431873370803227747363408420379707888893952000000 4980 4550543127331443301359422103147467883573796743711985408647438479529808859850740858880000000 4981 104662491928623195931266708372391761322197325105375664398891085029185603776567039754240000000 4982 2372349817048792441108712056440879923303139369055181726374864593994873685602186234429440000000 4983 52982479247423031184761235927179651620436779242232391889038642599218845645115492568924160000000 4984 1165614543443306686064747190397952335649609143329112621558850137182814604192540836516331520000000 4985 25254981774604978198069522458622300605741531438797440133775086305627649757505051457853849600000000 4986 538772944524906201558816479117275746255819337361012056187201841186723194826774431100882124800000000 4987 11314231835023030232735146061462790671372206084581253179931238664921187091362263053118524620800000000 4988 233827457923809291476526351936897673875025592414679232385245599075037866554820103097782842163200000000 4989 4754491644450788926689369156050252702125520379098477725166660514525769953281342096321584457318400000000 4990 95089832889015778533787383121005054042510407581969554503333210290515399065626841926431689146368000000000 4991 1870100046817310311164485201379766062836038015778734571898886469046802848290661224553156553211904000000000 4992 36155267571801332682513380560008810548163401638388868390045138401571521733619450341361026695430144000000000 4993 686950083864225320967754230640167400415104631129388499410857629629858912938769556485859507213172736000000000 4994 12823068232132205991398078971949791474415286447748585322336009086424033041523698387736044134645891072000000000 4995 235089584255757109842298114485746177030946918208724064242826833251107272427934470441827475801841336320000000000 4996 4231612516603627977161366060743431186557044527757033156370882998519930903702820467952894564433144053760000000000 4997 74758487793330760929850800406467284295841119990374252429218932973852112632083161600501137304985544949760000000000 4998 1295813788417733189450747207045432927794579413166487042106461504880103285622774801075353046619749445795840000000000 4999 22028834403101464220662702519772359772507850023830279715809845582961755855587171618281001792535740578529280000000000 5000 367147240051691070344378375329539329541797500397171328596830759716029264259786193638016696542262342975488000000000000 5001 5996738254177620815624846797049142382516025839820465033748235742028477982909841162754272710190284935266304000000000000 5002 95947812066841933049997548752786278120256413437127440539971771872455647726557458604068363363044558964260864000000000000 5003 1503182389047190284449961597126985023884017143848329901792891092668471814382733518130404359354364757106753536000000000000 5004 23048796632056917694899411155947103699554929539007725160824330087583234487201913944666200176766926275636887552000000000000 5005 345731949480853765423491167339206555493323943085115877412364951313748517308028709169993002651503894134553313280000000000000 5006 5070735259052521892877870454308362813902084498581699535381352619268311587184421067826564038888723780640115261440000000000000 5007 72680538713086147131249476511753200332596544479671026673799387542845799416310035305514084557405040855841652080640000000000000 5008 1017527541983206059837492671164544804656351622715394373433191425599841191828340494277197183803670571981783129128960000000000000 5009 13906209740437149484445733172582112330303472177110389770253616149864496288320653421788361511983497817084369431429120000000000000 5010 185416129872495326459276442301094831070712962361471863603381548664859950510942045623844820159779970894458259085721600000000000000 5011 2410409688342439243970593749914232803919268510699134226843960132643179356642246593109982662077139621627957368114380800000000000000 5012 30531856052337563756960854165580282182977401135522366873356828346813605184135123512726447052977101873954126662782156800000000000000 5013 376559557978829953002517201375490146923387947338109191438067549610701130604333189990292846986717589778767562174313267200000000000000 5014 4518714695745959436030206416505881763080655368057310297256810595328413567251998279883514163840611077345210746091759206400000000000000 5015 52718338117036193420352408192568620569274312627335286801329456945498158284606646598640998578140462569027458704403857408000000000000000 5016 597474498659743525430660626182444366451775543109799917081733845382312460558875328117931317218925242448977865316577050624000000000000000 5017 6572219485257178779737266888006888030969530974207799087899072299205437066147628609297244489408177666938756518482347556864000000000000000 5018 70103674509409906983864180138740138997008330391549856937590104524857995372241371832503941220353895114013402863811707273216000000000000000 5019 724404636597235705499929861433648102969086080712681855021764413423532618846494175602540725943656916178138496259387641823232000000000000000 5020 7244046365972357054999298614336481029690860807126818550217644134235326188464941756025407259436569161781384962593876418232320000000000000000 5021 70025781537732784864993219938585983287011654468892579318770559964274819821827770308245603507886835230553387971740805376245760000000000000000 5022 653573961018839325406603386093469177345442108376330740308525226333231651670392522876958966073610462151831621069580850178293760000000000000000 5023 5882165649169553928659430474841222596108978975386976662776727036999084865033532705892630694662494159366484589626227651604643840000000000000000 5024 50978768959469467381715064115290595832944484453353797744064967653992068830290616784402799353741616047842866443427306313906913280000000000000000 5025 424823074662245561514292200960754965274537370444614981200541397116600573585755139870023327947846800398690553695227552615890944000000000000000000 5026 3398584597297964492114337607686039722196298963556919849604331176932804588686041118960186623582774403189524429561820420927127552000000000000000000 5027 26055815245951061106209921658926304536838292053936385513633205689818168513259648578694764114134603757786353959973956560441311232000000000000000000 5028 191075978470307781445539425498792899936814141728866827099976841725333235763904089577094936836987094223766595706475681443236282368000000000000000000 5029 1337531849292154470118775978491550299557698992102067789699837892077332650347328627039664557858909659566366169945329770102653976576000000000000000000 5030 8916878995281029800791839856610335330384659947347118597998919280515551002315524180264430385726064397109107799635531800684359843840000000000000000000 5031 56473566970113188738348319091865457092436179666531751120659822109931823014664986475008059109598407848357682731025034737667612344320000000000000000000 5032 338841401820679132430089914551192742554617077999190506723958932659590938087989918850048354657590447090146096386150208426005674065920000000000000000000 5033 1920101276983848417103842849123425541142830108662079538102433951737681982498609540150274009726345866844161212854851181080698819706880000000000000000000 5034 10240540143913858224553828528658269552761760579531090869879647742600970573325917547468128051873844623168859801892539632430393705103360000000000000000000 5035 51202700719569291122769142643291347763808802897655454349398238713004852866629587737340640259369223115844299009462698162151968525516800000000000000000000 5036 238945936691323358572922665668692956231107746855725453630525113994022646710938076107589654543723041207273395377492591423375853119078400000000000000000000 5037 1035432392329067887149331551231002810334800236374810299065608827307431469080731663132888503022799845231518046635801229501295363516006400000000000000000000 5038 4141729569316271548597326204924011241339200945499241196262435309229725876322926652531554012091199380926072186543204918005181454064025600000000000000000000 5039 15186341754159662344856862751388041218243736800163884386295596133842328213184064392615698044334397730062264683991751366018998664901427200000000000000000000 5040 50621139180532207816189542504626804060812456000546281287651987112807760710613547975385660147781325766874215613305837886729995549671424000000000000000000000 5041 151863417541596623448568627513880412182437368001638843862955961338423282131840643926156980443343977300622646839917513660189986649014272000000000000000000000 5042 404969113444257662529516340037014432486499648004370250301215896902462085684908383803085281182250606134993724906446703093839964397371392000000000000000000000 5043 944927931369934545902204793419700342468499178676863917369503759439078199931452895540532322758584747648318691448375640552293250260533248000000000000000000000 5044 1889855862739869091804409586839400684936998357353727834739007518878156399862905791081064645517169495296637382896751281104586500521066496000000000000000000000 5045 3149759771233115153007349311399001141561663928922879724565012531463593999771509651801774409195282492161062304827918801840977500868444160000000000000000000000 5046 4199679694977486870676465748532001522082218571897172966086683375284791999695346202402365878927043322881416406437225069121303334491258880000000000000000000000 5047 4199679694977486870676465748532001522082218571897172966086683375284791999695346202402365878927043322881416406437225069121303334491258880000000000000000000000 5048 2799786463318324580450977165688001014721479047931448644057788916856527999796897468268243919284695548587610937624816712747535556327505920000000000000000000000 5049 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000 5050 515377520732011331036461129765621272702107522001 5051 17179250691067044367882037658854042423403584066700 5052 566915272805212464140107242742183399972318274201100 5053 18519232244970273828576836596244657732429063623902600 5054 598788509254038853790651049945243933348539723839517400 5055 19161232296129243321300833598247805867153271162864556800 5056 606772356044092705174526397277847185793186920157377632000 5057 19012200489381571428801827114705878488186523498264499136000 5058 589378215170828714292856640555882233133782228446199473216000 5059 18074265265238747238314270310380388482769321672350117178624000 5060 548252713045575332895532866081538450644002757394620221084928000 5061 16447581391367259986865985982446153519320082721838606632547840000 5062 487944914610562046277024250812569221073162454081211996765585920000 5063 14313050828576486690792711357168697151479431986382218571790520320000 5064 415078474028718114032988629357892217392903527605084338581925089280000 5065 11898916255489919268945674041592910231929901124679084372681852559360000 5066 337135960572214379286794097845132456571347198532574057225985822515200000 5067 9439806896022002620030234739663708783997721558912073602327603030425600000 5068 261167990789942072487503161130695943023936963129900702997730350508441600000 5069 7138591748258416647991753070905689109320943658883952548604629580564070400000 5070 192741977202977249495777332914453605951665478789866718812324998675229900800000 5071 5139786058746059986554062211052096158711079434396445834995333298006130688000000 5072 135347699546979579645923638224371865512725091772439740321543776847494774784000000 5073 3519040188221469070794014593833668503330852386083433248360138198034864144384000000 5074 90322031497684372817046374575064158252158544576141453374576880416228179705856000000 5075 2288158131274670778031841489234958675721349795928916818822614303877780552548352000000 5076 57203953281866769450796037230873966893033744898222920470565357596944513813708800000000 5077 1411030847619380313119635585028224516694832374156165371607278820724631340738150400000000 5078 34335083958738254285911132569020129906240921104466690709110451304299362624628326400000000 5079 824042015009718102861867181656483117749782106507200577018650831303184702991079833600000000 5080 19502327688563328434397523299203433786744843187337080322774736340842037970788889395200000000 5081 455054312733144330135942210314746788357379674371198540864743847952980885985074085888000000000 5082 10466249192862319593126670837239176132219732510537566439889108502918560377656703975424000000000 5083 237234981704879244110871205644087992330313936905518172637486459399487368560218623442944000000000 5084 5298247924742303118476123592717965162043677924223239188903864259921884564511549256892416000000000 5085 116561454344330668606474719039795233564960914332911262155885013718281460419254083651633152000000000 5086 2525498177460497819806952245862230060574153143879744013377508630562764975750505145785384960000000000 5087 53877294452490620155881647911727574625581933736101205618720184118672319482677443110088212480000000000 5088 1131423183502303023273514606146279067137220608458125317993123866492118709136226305311852462080000000000 5089 23382745792380929147652635193689767387502559241467923238524559907503786655482010309778284216320000000000 5090 475449164445078892668936915605025270212552037909847772516666051452576995328134209632158445731840000000000 5091 9508983288901577853378738312100505404251040758196955450333321029051539906562684192643168914636800000000000 5092 187010004681731031116448520137976606283603801577873457189888646904680284829066122455315655321190400000000000 5093 3615526757180133268251338056000881054816340163838886839004513840157152173361945034136102669543014400000000000 5094 68695008386422532096775423064016740041510463112938849941085762962985891293876955648585950721317273600000000000 5095 1282306823213220599139807897194979147441528644774858532233600908642403304152369838773604413464589107200000000000 5096 23508958425575710984229811448574617703094691820872406424282683325110727242793447044182747580184133632000000000000 5097 423161251660362797716136606074343118655704452775703315637088299851993090370282046795289456443314405376000000000000 5098 7475848779333076092985080040646728429584111999037425242921893297385211263208316160050113730498554494976000000000000 5099 129581378841773318945074720704543292779457941316648704210646150488010328562277480107535304661974944579584000000000000 5100 2202883440310146422066270251977235977250785002383027971580984558296175585558717161828100179253574057852928000000000000 5101 36714724005169107034437837532953932954179750039717132859683075971602926425978619363801669654226234297548800000000000000 5102 599673825417762081562484679704914238251602583982046503374823574202847798290984116275427271019028493526630400000000000000 5103 9594781206684193304999754875278627812025641343712744053997177187245564772655745860406836336304455896426086400000000000000 5104 150318238904719028444996159712698502388401714384832990179289109266847181438273351813040435935436475710675353600000000000000 5105 2304879663205691769489941115594710369955492953900772516082433008758323448720191394466620017676692627563688755200000000000000 5106 34573194948085376542349116733920655549332394308511587741236495131374851730802870916999300265150389413455331328000000000000000 5107 507073525905252189287787045430836281390208449858169953538135261926831158718442106782656403888872378064011526144000000000000000 5108 7268053871308614713124947651175320033259654447967102667379938754284579941631003530551408455740504085584165208064000000000000000 5109 101752754198320605983749267116454480465635162271539437343319142559984119182834049427719718380367057198178312912896000000000000000 5110 1390620974043714948444573317258211233030347217711038977025361614986449628832065342178836151198349781708436943142912000000000000000 5111 18541612987249532645927644230109483107071296236147186360338154866485995051094204562384482015977997089445825908572160000000000000000 5112 241040968834243924397059374991423280391926851069913422684396013264317935664224659310998266207713962162795736811438080000000000000000 5113 3053185605233756375696085416558028218297740113552236687335682834681360518413512351272644705297710187395412666278215680000000000000000 5114 37655955797882995300251720137549014692338794733810919143806754961070113060433318999029284698671758977876756217431326720000000000000000 5115 451871469574595943603020641650588176308065536805731029725681059532841356725199827988351416384061107734521074609175920640000000000000000 5116 5271833811703619342035240819256862056927431262733528680132945694549815828460664659864099857814046256902745870440385740800000000000000000 5117 59747449865974352543066062618244436645177554310979991708173384538231246055887532811793131721892524244897786531657705062400000000000000000 5118 657221948525717877973726688800688803096953097420779908789907229920543706614762860929724448940817766693875651848234755686400000000000000000 5119 7010367450940990698386418013874013899700833039154985693759010452485799537224137183250394122035389511401340286381170727321600000000000000000 5120 72440463659723570549992986143364810296908608071268185502176441342353261884649417560254072594365691617813849625938764182323200000000000000000 5121 724404636597235705499929861433648102969086080712681855021764413423532618846494175602540725943656916178138496259387641823232000000000000000000 5122 7002578153773278486499321993858598328701165446889257931877055996427481982182777030824560350788683523055338797174080537624576000000000000000000 5123 65357396101883932540660338609346917734544210837633074030852522633323165167039252287695896607361046215183162106958085017829376000000000000000000 5124 588216564916955392865943047484122259610897897538697666277672703699908486503353270589263069466249415936648458962622765160464384000000000000000000 5125 5097876895946946738171506411529059583294448445335379774406496765399206883029061678440279935374161604784286644342730631390691328000000000000000000 5126 42482307466224556151429220096075496527453737044461498120054139711660057358575513987002332794784680039869055369522755261589094400000000000000000000 5127 339858459729796449211433760768603972219629896355691984960433117693280458868604111896018662358277440318952442956182042092712755200000000000000000000 5128 2605581524595106110620992165892630453683829205393638551363320568981816851325964857869476411413460375778635395997395656044131123200000000000000000000 5129 19107597847030778144553942549879289993681414172886682709997684172533323576390408957709493683698709422376659570647568144323628236800000000000000000000 5130 133753184929215447011877597849155029955769899210206778969983789207733265034732862703966455785890965956636616994532977010265397657600000000000000000000 5131 891687899528102980079183985661033533038465994734711859799891928051555100231552418026443038572606439710910779963553180068435984384000000000000000000000 5132 5647356697011318873834831909186545709243617966653175112065982210993182301466498647500805910959840784835768273102503473766761234432000000000000000000000 5133 33884140182067913243008991455119274255461707799919050672395893265959093808798991885004835465759044709014609638615020842600567406592000000000000000000000 5134 192010127698384841710384284912342554114283010866207953810243395173768198249860954015027400972634586684416121285485118108069881970688000000000000000000000 5135 1024054014391385822455382852865826955276176057953109086987964774260097057332591754746812805187384462316885980189253963243039370510336000000000000000000000 5136 5120270071956929112276914264329134776380880289765545434939823871300485286662958773734064025936922311584429900946269816215196852551680000000000000000000000 5137 23894593669132335857292266566869295623110774685572545363052511399402264671093807610758965454372304120727339537749259142337585311907840000000000000000000000 5138 103543239232906788714933155123100281033480023637481029906560882730743146908073166313288850302279984523151804663580122950129536351600640000000000000000000000 5139 414172956931627154859732620492401124133920094549924119626243530922972587632292665253155401209119938092607218654320491800518145406402560000000000000000000000 5140 1518634175415966234485686275138804121824373680016388438629559613384232821318406439261569804433439773006226468399175136601899866490142720000000000000000000000 5141 5062113918053220781618954250462680406081245600054628128765198711280776071061354797538566014778132576687421561330583788672999554967142400000000000000000000000 5142 15186341754159662344856862751388041218243736800163884386295596133842328213184064392615698044334397730062264683991751366018998664901427200000000000000000000000 5143 40496911344425766252951634003701443248649964800437025030121589690246208568490838380308528118225060613499372490644670309383996439737139200000000000000000000000 5144 94492793136993454590220479341970034246849917867686391736950375943907819993145289554053232275858474764831869144837564055229325026053324800000000000000000000000 5145 188985586273986909180440958683940068493699835735372783473900751887815639986290579108106464551716949529663738289675128110458650052106649600000000000000000000000 5146 314975977123311515300734931139900114156166392892287972456501253146359399977150965180177440919528249216106230482791880184097750086844416000000000000000000000000 5147 419967969497748687067646574853200152208221857189717296608668337528479199969534620240236587892704332288141640643722506912130333449125888000000000000000000000000 5148 419967969497748687067646574853200152208221857189717296608668337528479199969534620240236587892704332288141640643722506912130333449125888000000000000000000000000 5149 279978646331832458045097716568800101472147904793144864405778891685652799979689746826824391928469554858761093762481671274753555632750592000000000000000000000000 5150 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000