0 1 1 0 2 1 3 0 4 3 5 4 6 0 7 6 8 22 9 18 10 0 11 13 12 96 13 198 14 120 15 0 16 24 17 330 18 1272 19 1800 20 840 21 0 22 48 23 1146 24 7518 25 19152 26 20640 27 7920 28 0 29 86 30 3518 31 36684 32 148200 33 274080 34 234720 35 75600 36 0 37 160 38 10946 39 177438 40 1080960 41 3083640 42 4462560 43 3180240 44 887040 45 0 46 282 47 32102 48 788928 49 6952440 50 28621920 51 62056080 52 73175760 53 44432640 54 10886400 55 0 56 500 57 93994 58 3475632 59 43415640 60 248911920 61 760950000 62 1323957600 63 1316206080 64 696729600 65 152409600 66 0 67 859 68 265484 69 14579022 70 253002744 71 1963393680 72 8119800000 73 19526673600 74 28226661120 75 24188855040 76 11329113600 77 2235340800 78 0 79 1479 80 751588 81 61426566 82 1470185784 83 15208309200 84 83022207120 85 265634465040 86 524545660800 87 647958890880 88 488033683200 89 205092518400 90 36883123200 91 0 92 2485 93 2067608 94 249207078 95 8123316168 96 110196751680 97 777264807600 98 3214208118240 99 8316693060480 100 13872015521280 101 14923352908800 102 10010295187200 103 3810457728000 104 628929100800 105 0 106 4167 107 5683180 108 1013019786 109 44812770072 110 790579002000 111 7112462206320 112 37315814835600 113 123202606907520 114 266733055572480 115 384659571340800 116 366431234400000 117 221611048243200 118 77127879628800 119 11769069312000 120 0 121 6879 122 15350532 123 4032617016 124 240567939888 125 5469719543040 126 62019230268240 127 406444940339760 128 1677330248307840 129 4581994479350400 130 8501837449996800 131 10780279321996800 132 9205063320499200 133 5064971540428800 134 1622823890688000 135 230150688768000 136 0 137 11297 138 41299368 139 16026302670 140 1286530859544 141 37499304301320 142 531580640026320 143 4303902978980640 144 21876770658718080 145 73925320863098880 146 171693531447782400 147 278337028872672000 148 314721610440652800 149 243453354989644800 150 122878062981273600 151 36478884169728000 152 4833164464128000 153 0 154 18334 155 109597918 156 62662268328 157 6740724874104 158 250392651875880 159 4403735568512640 160 43623809921497680 161 269795846992573440 162 1110233139063834240 163 3161732622843916800 164 6370721732576678400 165 9156730880715264000 166 9334599950233958400 167 6596514529532928000 168 3074062596853248000 169 849946493620224000 170 105639166144512000 171 0 172 29601 173 289989544 174 245078096652 175 35314219170048 176 1666919603313000 177 36193626617331600 178 435685243381592400 179 3249226436127960960 180 16095042832611093120 181 55360048588954905600 182 135887235737104051200 183 241478334566024371200 184 311548239050714265600 185 289071887677142169600 186 188015453888790528000 187 81380090949341184000 188 21057407118139392000 189 2464913876705280000 190 0 191 47330 192 758536038 193 945668372802 194 181998460390320 195 10872360191728680 196 289918520358815520 197 4213178921463235920 198 37585078975389576960 199 221898285279712984320 200 910502665152250464000 201 2680059155480384832000 202 5767961687967932006400 203 9155902909964344934400 204 10707322577819925657600 205 9111497155484435712000 206 5487365035142774784000 207 2216759294620975104000 208 538919806679654400000 209 59606099200327680000 210 0 211 75278 212 1977804150 213 3647427231714 214 937619918776128 215 70760577416124960 216 2309684103925557840 217 40334232192892464960 218 427834999644258689280 219 2987875418039936807040 220 14487833016012556166400 221 50530927533861599193600 222 129700375487544934195200 223 248218969804010171366400 224 355791066890782031308800 225 380359482879519247104000 226 298863483088536317952000 227 167577292264283725824000 228 63467806143664226304000 229 14551186910904483840000 230 1525429559126753280000 231 0 232 118794 233 5111662822 234 13931028093654 235 4775285073865632 236 454089980947116240 237 18078854267135011680 238 377681193918393382080 239 4737278622053518329600 240 38873970443738687241600 241 220948353703132249824000 242 904112636556364813670400 243 2733683577768861255014400 244 6209156579926622370048000 245 10686159205144304058777600 246 13953120686687308718592000 247 13731360512472176910336000 248 10018380449307888193536000 249 5254057140356086013952000 250 1872643358835489816576000 251 406165691559065518080000 252 40464026199993876480000 253 0 254 186475 255 13161622060 256 53110032172602 257 24277102156825608 258 2905196971296959520 259 140752300637102348160 260 3505933393679158011360 261 51779151757563803072640 262 496628629886722409072640 263 3287352988766475397036800 264 15657586078920371286624000 265 55228912370713985336294400 266 147082062791754324089856000 267 299248179997175401350758400 268 467578315188426504142080000 269 560390298514447068315648000 270 510789664006220585226240000 271 347789076060351032819712000 272 171308336126247720271872000 273 57660188754225749852160000 274 11866075683148204277760000 275 1126248729233162895360000 276 0 277 290783 278 33644703396 279 200893281350838 280 122325929370889080 281 18389821037065454400 282 1081517432879732971680 283 32017309336074245601600 284 554589441967157233418880 285 6187774720787765044813440 286 47431949081491798450905600 287 261188592929158356452390400 288 1066027820249558323674316800 289 3295708323081577054760908800 290 7829565846601085010795571200 291 14411629700074065084417792000 292 20606260777168727774969856000 293 22813293109702579014795264000 294 19360149281700110971895808000 295 12354916372150938584334336000 296 5736222141636024371773440000 297 1828826637962500006871040000 298 358013339809540265410560000 299 32444281007300645683200000 300 0 301 451194 302 85726491630 303 758934469516908 304 615840804920179800 305 116231204627301383880 306 8284762203937788321360 307 290817052401690405087840 308 5889931676121056404942080 309 76156384249502570998535040 310 672919054679196698891616000 311 4260371649399758872461081600 312 19987015207672378196024601600 313 71158185196756137123983539200 314 195460747850082952607379609600 315 418668155194005735410456064000 316 703122531472905428775002112000 317 926310106647299438183927808000 318 952653936600971805051371520000 319 756213834909258207281479680000 320 454070533399811456907018240000 321 199370384213678460105523200000 322 60377013049424968554577920000 323 11270315957400599991091200000 324 977206232729852116992000000 325 0 326 696033 327 217041586816 328 2847011313973788 329 3075980484371968656 330 727902490686138621120 331 62767455481560889749600 332 2606291605510254370764720 333 61536781404895492504206720 334 918817207920112703679106560 335 9319519697024113976446790400 336 67507049650475287128413491200 337 361930989790691770020947020800 338 1473745844417628991858032384000 339 4642318293179123202020863488000 340 11456204533786405795723985664000 341 22320234203517494856941801472000 342 34445429985260974465015566336000 343 42055089685927048889543024640000 344 40371288912370143203917529088000 345 30096247402634122221663191040000 346 17061064811745847680335708160000 347 7104622885014009634495856640000 348 2048719665998537290022584320000 349 365428597410834698797056000000 350 30370949264842070556672000000 351 0 352 1068745 353 547748693720 354 10662136811054634 355 15343517612486795976 356 4550649424463171996760 357 474200442373762791023040 358 23251650664965633721440000 359 638548905031665776760850560 360 10978723495792679912319807360 361 127390431588463229294852352000 362 1051473114906062937577118784000 363 6411597372909076602361158374400 364 29690473584990391748470357862400 365 106530152992444184662969390080000 366 300431931325535891411728982784000 367 672357105010502223884344700928000 368 1200601696543261074782260789248000 369 1713168037410246586742510665728000 370 1948418045214855006999429070848000 371 1753400160349359961637508710400000 372 1232055417100345482250783457280000 373 661430077112229235036217671680000 374 261920838615745467045888000000000 375 72083895718201517901183713280000 376 12310595940569983674089472000000 377 982417999304411328282624000000 378 0 379 1632658 380 1375143812830 381 39712839718390008 382 76083693676499974920 383 28258360745514215798760 384 3553961242041662496315840 385 205425399541170311208921600 386 6547432818259287044029618560 387 129283054156343092365223920000 388 1710758280746913298518960518400 389 16031312507651919614830592236800 390 110708647599119877894689430451200 391 580140033772362122729872877875200 392 2357254478897730049579245368064000 393 7545043574909813421279675516672000 394 19237046886587924115800868421632000 395 39351556548428769281697365200896000 396 64818504881589660800831994617856000 397 85976919281264518267665379098624000 398 91494064575355618029876514652160000 399 77476047850716231738582392832000000 400 51476937943128729580444619243520000 401 26243021312800451422888677212160000 402 9905464454205431629850030899200000 403 2607098156272619414796238848000000 404 427063879594174531379134464000000 405 32775497045759240003911680000000 406 0 407 2483234 408 3441511825974 409 147624732319109676 410 376640266014786661128 411 175136155289427004577520 412 26562761650102050424799280 413 1807604144658143015378176080 414 66747840492148556907188413440 415 1510327124544035759128228938240 416 22732061337164568851932274784000 417 241097965629613818021339869548800 418 1878798774584025605405561393203200 419 11094383289150831557603300122137600 420 50799618479264081960328614980761600 421 183481385329297704286772187685632000 422 529328012026471897244819930468352000 423 1230322501392262539674419555540992000 424 2316164738347648371665278191403008000 425 3539104786761950985874377135685632000 426 4384368685754909143111732965212160000 427 4383058883108146310291564998656000000 428 3504296863322471779110018954362880000 429 2208035932666976484791403008163840000 430 1071633348339930441301365675786240000 431 386394063381215576655173517312000000 432 97444143461388497846232416256000000 433 15336036178141513040155901952000000 434 1133574865266352133344591872000000 435 0 436 3759612 437 8573386348290 438 546134113620664662 439 1854867311295710185776 440 1079201231847814642848120 441 197209535102443989942132240 442 15778974023975363986603168560 443 673907556304496769682493808000 444 17438512160703615939945892437120 445 297816385137127219395707641747200 446 3564979476117452389880050443091200 447 31247042898583930173667220950502400 448 207147652246571048220659621935564800 449 1064258723114564590536462307767398400 450 4316005474400602291084853314228992000 451 14006580514994821728472093426102272000 452 36736754791780768321237434578104320000 453 78394291777580877245103379017154560000 454 136616530084614525972335583373811712000 455 194598078778348115487732975868968960000 456 226086917553708094428721373727129600000 457 213073665302469955710638697318973440000 458 161327845690020794220655183177973760000 459 96650067396304528466204214228418560000 460 44756891007489606710798017560576000000 461 15446194149844843022047427297280000000 462 3738855428400649592408310153216000000 463 566210583885170704048227090432000000 464 40362643501421739422491607040000000 465 0 466 5668963 467 21297292707764 468 2016903379384351452 469 9122048734854262935600 470 6640188337967177579948280 471 1461180809893175822313702000 472 137330191921041132998026326480 473 6774850485764001945482479217280 474 200148501279497807854585031402880 475 3870596564744240871316376309203200 476 52167241860644383683116001710630400 477 512866612145535431227161671586124800 478 3804753676740922829880474608688998400 479 21852105299471575995552471343112755200 480 99076614267936838442887874584816128000 481 359897948837921315494692416111210496000 482 1059003921093410566217849682588844032000 483 2544088167216928455372594539161583616000 484 5015094501474874554700890294625370112000 485 8132106081179005855509465758287134720000 486 10845223813021809051471911806821335040000 487 11860612587614020167366806750024171520000 488 10571231953200840812055912298892820480000 489 7600693080076861923272143142293340160000 490 4339799017947749189245421534773248000000 491 1921544488783189329843143577305088000000 492 635893907188894914376149202501632000000 493 147977448907267951200842906861568000000 494 21594279526120442782091646074880000000 495 1486477026387518692597872721920000000 496 0 497 8512309 498 52687554851648 499 7416392890312905150 500 44654037690444858570264 501 40649902954540029866651160 502 10764168985163941470741003840 503 1187189759012097855574297135440 504 67561434676726462284400322380800 505 2275085276474617311936678645851520 506 49725892726961307325222936362969600 507 752927651685437433250972132953331200 508 8281532121543105012416067670001894400 509 68552364865580421326806540588107955200 510 438680949389745884939553663792057292800 511 2215250598388379968852779518476164864000 512 8968038540658804149187159490404036608000 513 29456309928583581009459324266953469952000 514 79198021374686962854780967326993383424000 515 175382124089555797386312333962813644800000 516 321078662544927433250097086402872442880000 517 486625172137066089077112895610947829760000 518 609948252817860872825903950389697904640000 519 629968472266709138801015423110245580800000 520 532514989326058273280945990374391808000000 521 364481913428730653585486443852529664000000 522 198769200854955147392347794377539584000000 523 84308615755933504290666767187443712000000 524 26797911014373833837583263122587648000000 525 6004058720773407960822258750455808000000 526 845396408104667737475772391096320000000 527 56260662071885347918878301224960000000 528 0 529 12733429 530 129995359338520 531 27222281823510063402 532 218261546136004768767096 533 248468573757800039311668960 534 79146071467069247166383325360 535 10236223949719610768526022453920 536 671302929307542203342702447498880 537 25732901668036637037703157984442240 538 634648207110165032584006533167251200 539 10775292232786987796516594812092480000 540 132306593615169653774264404643045683200 541 1218951052438090230616061467567284480000 542 8666015341946900831190619184626283520000 543 48580212912971743560536968919689414656000 544 218355270455348922499473986809648091136000 545 797124205503582664639102217232137183232000 546 2386641025729392422386506318331708096512000 547 5902597011111931220897665180898845581312000 548 12116516370524500663005067409549311180800000 549 20698191502678480248302948299126554624000000 550 29438776236498854835219156907454876221440000 551 34799926055031327437609311806780243640320000 552 34045113701320144678102424512120962416640000 553 27364446761393100331631771348915847168000000 554 17870233204718750604373009658900250624000000 555 9326605871809388062824804734980718592000000 556 3796216213603459619864180657699684352000000 557 1160781991984363285234222687375589376000000 558 250743395754034301633373087989760000000000 559 34107890704242698240093477645844480000000 560 2196879357559407283366103183523840000000 561 0 562 18974973 563 319586540190144 564 99556234391360412912 565 1062734720995972624795920 566 1512488317746703010956814280 567 579261104893216527100467814080 568 87787363257170443804736400220080 569 6627865024511557434654848323200000 570 288846854603528832978764574986807040 571 8026302991178528266430678080365792000 572 152535980115588342915664128759772627200 573 2086613415714119379548124552520067251200 574 21347193235234014888240037970125300608000 575 168169861594633445599486508674970033664000 576 1043447674765382752689101438345723586048000 577 5189768279923991164370950921613844627456000 578 20976456441608053691179741886771831439360000 579 69633301332684100779191616199561356042240000 580 191365610104746920874592057164208217284608000 581 437876910646433705148559021446477343948800000 582 837278664709269502476427330279810316206080000 583 1340161108273657391768341596653830296698880000 584 1795127871882629503586367774647575056875520000 585 2007472556122202647232285321465795248128000000 586 1865249750585668690855492418587659337728000000 587 1428898709483838166844207948822867607552000000 588 892143313997525007961553597714968608768000000 589 446409884883345426999409868054467706880000000 590 174647193908962177847922152316853026816000000 591 51445965585016223911523694583574691840000000 592 10727980030189897627490735911159726080000000 593 1411395129079302842868022836178452480000000 594 88074890607608964724041045812183040000000 595 0 596 28175955 597 783667426688972 598 363407050764605292810 599 5165897575170532896477480 600 9191349956158919318730954360 601 4231260097116647243030876378160 602 751000678154634163317881987396880 603 65222211235540134597227628753121920 604 3228159394608935429469179318323075200 605 100935505412150330596502979425074348800 606 2143859559662025593826048808981700716800 607 32614723782677014575373050641411479142400 608 369766036496547089275885482002133430425600 609 3220402658725488953409626073501742603622400 610 22058951413036336434025313755758435565056000 611 121047366303837549583780108058967173529600000 612 539894665013134905928489215706373899763712000 613 1979533987148302965665601738269251317129216000 614 6018727735851016538486760406605553115971584000 615 15274174951866545933149680280190686770462720000 616 32500481694634650742067251977556505590333440000 617 58139870490291811806456354747119049470115840000 618 87520294475586158310340436851974276211998720000 619 110762722375193008217705356970983199625707520000 620 117505055688193079299709247040359683457024000000 621 103947811774832928464398660919944903262208000000 622 76057908983122948263607190705648077897728000000 623 45487301514534805592207590351060136361984000000 624 21858734394018379673518590874259987890176000000 625 8231960136780453451511581506413411696640000000 626 2339181204760030276959204608363640913920000000 627 471453959493826236405935632330826711040000000 628 60054284867536804032988094943555747840000000 629 3634315756177526973834185084711731200000000 630 0 631 41691046 632 1915492229605878 633 1322243278543678509918 634 25026511638909135197302416 635 55656285879540020257747923960 636 30786389789837850020842576565040 637 6395841079199277731629156087259760 638 638448238806293377347417887471786880 639 35852191109771195070338712523973763840 640 1259851451064610359189901429405987142400 641 29864162645194122222534347325828077030400 642 504436242133901630599180563476106401126400 643 6325990760984430435359655568137485514393600 644 60782447059236571416828929230050695945318400 645 458544584904581965722530260346675189662464000 646 2768812585436663365237529818836885166743552000 647 13586844725739088676168899711399491651010560000 648 54836957606450948806067979367397440742055936000 649 183755867758119154004304573415005191074529280000 650 514933003260911710199579828148270753416478720000 651 1213101480572614931757926516987907588562944000000 652 2411123160074775364560095612292382826332815360000 653 4050783494389767546252087853025983488609484800000 654 5753906202019344555251185708489509181815521280000 655 6899959902169772957362607175832348385673216000000 656 6961659925622731543604318438562705856659456000000 657 5876309535873228346384843665419811532308480000000 658 4114784877723539581045481334810899817431040000000 659 2361337940749241484539603445564560294019072000000 660 1091436838963595538669659038624995622256640000000 661 396210432333693237283359493891318480896000000000 662 108741200452634864941618675488380178923520000000 663 21206113580044303595220119316247986831360000000 664 2618034415879502441773723306642794086400000000 665 153788241183724994988228771856357785600000000 666 0 667 61484961 668 4670895124519568 669 4802583036510768484050 670 121057548859645560625916952 671 336510052418109091952506880160 672 223625538732776746799238062786640 673 54357050824293314247249243197486160 674 6232843603627964197378550798351241600 675 396773611315229712151377238393026875520 676 15653376956488617653675374652931664646400 677 413597845710906129879265177738035387264000 678 7745457761678495989154354384280642567782400 679 107266435830063484697893301926944191141299200 680 1134936419659986607242206807189752489510963200 681 9410080724408824291785770306276899833616896000 682 62376900697115582511758847851002505862795264000 683 335869035998428841392769662113341402708951040000 684 1487748556130864052977742200537295997703626752000 685 5475931592989930131550467730696920619302076416000 686 16879454467170293298018263138935620014136360960000 687 43834304990529008219039692350610172433408491520000 688 96311533601287973037275496207208392140204605440000 689 179525983366314586499404031307364458695839580160000 690 284238144332304419263291997487368598793169141760000 691 382119433680715046408089317387052615014088704000000 692 435333375080309760132753371210606188124700672000000 693 418690975744145754119510559315334155460018176000000 694 337911956975661640180696489954246735355707392000000 695 226853036273061774553469181338498058208935936000000 696 125118106664437923090259346788835888081141760000000 697 55704660210596831790256679529874471869480960000000 698 19517711558342129653390803215574640046899200000000 699 5179760878209060230279530899740121775472640000000 700 978417334666450999451956265401795435560960000000 701 117181958865969673257377185161488734617600000000 702 6687324035702054186422226079407564390400000000 703 0 704 90379784 705 11356472239053586 706 17391633622362952643028 707 583753065740202257279987304 708 2027959373613484649253425959200 709 1618618195081234346412359953097280 710 460134880588131946244084806118748720 711 60568681593119553336489736630529139840 712 4367381835253796620460385850055978167680 713 193250154387913166242162656092832478848000 714 5684922348904763771862418032358674211564800 715 117875855675430082604723004587820175073740800 716 1800014590709394397624343265250602928214246400 717 20936244275776242316959587979637886115785164800 718 190417424248374395908785103140796545434899200000 719 1382690600220481807255446228509847508627599360000 720 8149891731417490983968959566622714210063527936000 721 39513992617782573249009951689682184742922559488000 722 159268842353751112791093516028194341640835915776000 723 538201539902207403337120030512590876248195399680000 724 1534737288107475114492149600222668096657773527040000 725 3711297753416453759379696273787881382015006801920000 726 7636594663101946204900853299392225072607302451200000 727 13397474662082549018616623598482210032254454333440000 728 20052021637202058421840276144557562863112421376000000 729 25582522771601116026421088785071847769259245568000000 730 27754799122421786779647426103070246339090055168000000 731 25499229689764447837782869508390398962484379648000000 732 19713507143776815423187805054183088292969316352000000 733 12709361137212666036999313144217846763308974080000000 734 6746952268661587187891094621283160322169896960000000 735 2897259490179110149126575850941447790688993280000000 736 980967284037441245554872614547662304643645440000000 737 252009571991655896199946048405360049808998400000000 738 46153384019071500649478611044485682325094400000000 739 5367201185463261753994921529799395298508800000000 740 297806325634864427767138850206665985228800000000 741 0 742 132441995 743 27549772916781156 744 62873073385000003642308 745 2810611342636228607396725200 746 12203115222796957783783297863840 747 11696803709508062257611283729112160 748 3887630773438734940735767605618280240 749 587177135764919005149213178402145059200 750 47925544099209070840374752270402523229440 751 2376462565274145892057319588992947137702400 752 77754973799769151237357096299492318500928000 753 1782975634508247519962163186311941075785984000 754 29980781132504976990135145945110908430564249600 755 382751149112447061497925372887231409382809292800 756 3812108323129179764304498218899312368042309888000 757 30264830657384725741254115557691704293118074880000 758 194856717847344951318851437739927367970869411840000 759 1031607583842897962989421184362906878747895414784000 760 4541320793324230673560095034577670625190203195392000 761 16772697803351699669096194097550379863146583490560000 762 52342044461338140975025091752713833204347749826560000 763 138770373246120431788681943016883335729864551301120000 764 313822536514809824681912625240328683301008486236160000 765 606979462234519862555330457041627902111803184250880000 766 1005466416724103239106176350731938622775003709440000000 767 1426604874048417647933208438998310641384108457984000000 768 1731531437097413525183860423621607113022577180672000000 769 1792853439694992124352784105550590443981258096640000000 770 1576493017575872378986161502848688818937356877824000000 771 1169512836684075756681772990942176045721158942720000000 772 725193119934618423368214887701328121691515125760000000 773 371062725768407270127547381704011339261301227520000000 774 153878165322486746622196116423902474576603381760000000 775 50403767402127778350670501788103064880634920960000000 776 12547298568493014217090387400183920859912601600000000 777 2230032434909406177600947458412480558215987200000000 778 252016824103416980992844015647030170668236800000000 779 13606433393393627922436587934963432685568000000000 780 0 781 193487501 782 66657033181939816 783 226699014810372944683800 784 13495831200032161418375236128 785 73226029346488533089830687190400 786 84273566287621824035035716745455120 787 32737447506889921134345380759156808960 788 5670744564857796244787508547039321620480 789 523580032433665002410243919977691660687360 790 29071294980271648051982064904330383549772800 791 1056914959201568792099322586928919335514700800 792 26772861297255324007550190223752562664309990400 793 495100463516570036804665124037425541044712883200 794 6927940537575667439587151179937543706770468812800 795 75441110804458195842293680040907365017941070080000 796 653690885824115211357867519302490001298139734016000 797 4588293915796522246404247583051259844011416039424000 798 26467124632379683276997068658950064350307429892096000 799 126943690359661684614955086472058828089053244243968000 800 511051436608221440864309520064366798447293577297920000 801 1740022711943421175502235824103995526954902758195200000 802 5040487457556819839082482568713740306899538916474880000 803 12479376101424914032173805481486203046634348674088960000 804 26493016192190911688678834514244758908642505436692480000 805 48325452265794519414566861105001975469293403570176000000 806 75804938186050500442954704453531883115037334044672000000 807 102220912109439783979077335616334963629631416434688000000 808 118299774039432579668959285061498412304039977418752000000 809 117134226423568692767926105317698726604064026525696000000 810 98755339828012715338659785375727126322842760642560000000 811 70410794005189730974126752589888870448044840058880000000 812 42052865521449427492038836036143356698850848931840000000 813 20766155768093717133967060217106717297587697745920000000 814 8326045931054189223719710911333263677962426777600000000 815 2641187970720338402652400176232453047682125004800000000 816 637712617763669652915476642230415898111167692800000000 817 110087252242463746010763735660214024475875737600000000 818 12099657534734096779567183123053528660049920000000000 819 636107952702142271139197186058871854071808000000000 820 0 821 281846923 822 160937205644937716 823 816024124520025254286348 824 64703286597072707063366555952 825 438735699727844159848305786360240 826 606209965221170918603273369213088720 827 275178189554896683315860692706876608080 828 54645379817467218399321164608150775548800 829 5704345219866841744646765362768359629746560 830 354407193093516602938761627984922231912992000 831 14305104437886397564573070338642114515391622400 832 399903819135396427475508271968103900720778265600 833 8123916274913597692021319494202703400371444710400 834 124440177320189154456829141946908858955861980723200 835 1479451736076940251597856117113748361359056102912000 836 13969059116421827843240720853141122174738966753280000 837 106704282903258617448003534177574155151126524960768000 838 669335284302894065223267239651569390193526884081664000 839 3490120865275141812061412638971535114227984740278272000 840 15278321462128377808524523881270548077335562337157120000 841 56602427836052305825539743159326684350779018494279680000 842 178611300398433613255597076047516149243578300272803840000 843 482481375474505974028013985392101159987591775451217920000 844 1119924117324751873234217514120898280583863001549373440000 845 2239585028179345173494349431184841562920746412081152000000 846 3864281688672872880580759839679629003647023081586688000000 847 5755231939013277930522023882087342337463149993787392000000 848 7393024685961926392004397329864416103670891268276224000000 849 8174869954577377223157966905455964207682061028818944000000 850 7754709700545265157148560847377795337580451730554880000000 851 6278946599882968584277723279327821483162392214896640000000 852 4308964956078515264223858954415652406015284666695680000000 853 2482075786018321165551899098555838795307376202219520000000 854 1184307969368302048281644242417151627986532869079040000000 855 459593159454153932655494674163845568206605385728000000000 856 141331335039731932739587905344389821637078076620800000000 857 33127919775751490736238975335444957412200126873600000000 858 5559230951714922503011977114564976419309984153600000000 859 594696682447947251568569652077564489430466560000000000 860 30464644845910005604996433584179775260327936000000000 861 0 862 409383981 863 387627129599307456 864 2930288831734493658381114 865 309441248911321408611999094056 866 2621994848270090068044706197909120 867 4348957643463772850836718556661710240 868 2306244696527310058898655649360714938240 869 524835615097403889209069345936114000031360 870 61909769551903308214835078675075161138214400 871 4301166300516157794455083975425716349104697600 872 192594938552690764821712626895791961186086566400 873 5936357638863756135910702432264691887834343961600 874 132338429636267603250349047314053894124769126528000 875 2216424843058966391249970073131805534316516496537600 876 28731444975923999636260325063470722891222019564800000 877 295182634202434461861423980630563335228022266740736000 878 2449843741089615390222203817326174177487549108633600000 879 16681269431269263468819623641592802188743193738674176000 880 94375234951383107715184391119298002030644641994670080000 881 448251508262152940101339322075199173164215708378071040000 882 1802567191381204860954605963515424145206405128919285760000 883 6179328704994800827147492902803083619406286559540674560000 884 18156946208806329195638312758975403095920583661713489920000 885 45923314116171543035925575920127313933771110211909058560000 886 100291134937739196820834345883277274590992096487407616000000 887 189505776065095520824200921677405528630956693253652480000000 888 310140489352122860499849754732309388077312745051258880000000 889 439607888291046086127549036624791177603470223569059840000000 890 539094597207984766209296058775711304495612882478170112000000 891 570637907991982834874151456019318947317236922449920000000000 892 519476185247165454575760563583246172402003889293885440000000 893 404568033260813792744239288938930435063330190424801280000000 894 267596124565994727278425589911106459290963917322321920000000 895 148848591554098098077941553977970944250951684660920320000000 896 68702107324783268327649130265244272439473444644454400000000 897 25831357429361260920985954105845015291105905108582400000000 898 7707599257465820547747115794439747284008535117004800000000 899 1755384911530391986006234139232268160104225623244800000000 900 286574602206037863232920883153518395541055497830400000000 901 29858744524739550251675913964155160405009760256000000000 902 1491413993994682012303545876528549031487471616000000000 903 0 904 593001267 905 931786317248334980 906 10505842224089816326952472 907 1477742754396163626596115156192 908 15647619221809001290074935637102240 909 31154039002076208164546703642781691040 910 19297106602295952955413222388318125839040 911 5031052229056984899014294121980747405900160 912 670330555203250269473520456377698821877543680 913 52047418490792477545776220357985052888045292800 914 2583598501796628882341583702675621976485030912000 915 87731172036033790469911856403310790571613580467200 916 2144201974066648514776716081926844619612496003942400 917 39222998485117538794699811591070466875540392908953600 918 553720550387048213239732149277920889959565368267264000 919 6181790370533153906850923810648513183113874942214144000 920 55661682481013249023836255691587205113411564787163136000 921 410743326789170398694816826486270431853334309580759040000 922 2516822756888103589009397992540902328855081669237923840000 923 12944455730006469327359332685704991012724284942314045440000 924 56378075641885698359738995122727618644303497807292825600000 925 209448489493508564749322091182127318326214866129751244800000 926 667618977104027845995009767341620331405981008775541882880000 927 1834343421001460327036952731362181480265086972806449070080000 928 4359874427740976788195804598005706981158354560570556416000000 929 8986890391546024783911959565126994757294887153277730816000000 930 16090425415005682604047173200503742647822668656079667200000000 931 25038802183843332644963015194828114367547216727471816704000000 932 33852256459076266491306395594454208319326595637755510784000000 933 39707954905098228090871099272587323133769226465506754560000000 934 40306092587373142808966572686074557833553465378964766720000000 935 35267845903974848705808205735626316369433838527698698240000000 936 26456031508076639703663929902130857246451151946792304640000000 937 16887716804600946909321066251489013271194415518952980480000000 938 9081602565476478912664312339204551308629312841082470400000000 939 4059021789890385555795555299343974631344859561905356800000000 940 1480075800684077020295113061019108297889432755555532800000000 941 428887914391464750576033175431811406144082318616166400000000 942 94982430148585377647406184718198000029660384906444800000000 943 15096395058769914008335591868603308721755750662144000000000 944 1533042217754523214377531377237664542537331769344000000000 945 74709795305391635725133064944445658219797282816000000000 946 0 947 856667495 948 2234836279924046012 949 37582425435313858138551756 950 7040894062831905839828452906224 951 93163617920875857677147082727001280 952 222627731763684344294680870615220522880 953 161039160751428259618736861850405941122320 954 48085665326454226041118559238988079729249280 955 7233643581811824517207199815819347989549752320 956 627358188111156813629648485492175311864887686400 957 34500327938075636287702262216920866555081031276800 958 1289648120560627807290709270074997748866377157862400 959 34525947615759544661418131502710288146348992236697600 960 689122948798882289349606891588223279376043363810816000 961 10583025799913335505459683899148634673349437432006912000 962 128229940207835735740181906072365151373785315175936000000 963 1250939021188436923727046744906355771388846291556458496000 964 9989048562006848405178998288709327732631697634274566144000 965 66182673081251530404856532170172302682246244408707923968000 966 367921706469436512025090828127857138524358030524929802240000 967 1732088601281557480384062663513155501703033142107469578240000 968 6958155872174244946700020412938411260500727048538923663360000 969 24001086269891407574431018056289445267516853313808660889600000 970 71442934097826051582575895527540455618475889704128319324160000 971 184243066750525343106860651089296471438806475759854026752000000 972 412868371955192700657969670445283225149588475020444172288000000 973 805572851568027677490198958132519796108751946610588123136000000 974 1370144860534286308031361413932012886938099545454039007232000000 975 2031904449041494574612015168532013099576755492525420576768000000 976 2625537837522724334375820006093370247153083980051272171520000000 977 2951074900451689371506753469655771542872236911432790179840000000 978 2877217334970058867299439081656878749576361076063920455680000000 979 2423350292370382417000116821110730384588736409574383288320000000 980 1753286700615409285673890885838246993287278716397771816960000000 981 1081371052501656206828669094707508178705533803290637107200000000 982 562811895331619648461903512494029672429878621988768972800000000 983 243828354273189874706185884070570142161593902357387673600000000 984 86302523167658104187081904952026175746327983190284697600000000 985 24306893221702325881220151663828271390060715399813529600000000 986 5238460415729655597577506210762849953508797599186944000000000 987 811148187462972327162033348492374187418097742249984000000000 988 80335238884999328177074316270455989580668063449088000000000 989 3821929956652092216254723009786263996307060293632000000000 990 0 991 1234363833 992 5350171889275439232 993 134237732871010557794343654 994 33499558165946686742341739882952 995 553916281819849590242001169369723320 996 1588661629951569207842131236614171609280 997 1341852653903866407435118636480205112121440 998 458780281493943055271819901525154576112624640 999 77894108909945912346789665873450284649064812160 1000 7542369285653053260020327399140111759629452793600 1001 459245262911715023319449468314604659755234906220800 1002 18884776075707064647923103163619727101931108143846400 1003 553353366853291814861173950052592875026637490903731200 1004 12040299267700052288046772798500451666541980384088524800 1005 200943768317248380129509585492917538005931723164258560000 1006 2639505222954780450151401957699568368504522864680472576000 1007 27863482799224242613058102705120474266630640113747193856000 1008 240438651660901183669651787964424403951748413640335523840000 1009 1719929433303575211192709993101903352482852657731619102720000 1010 10317750696892488954537394625109273389865028495040485294080000 1011 52408225118639446199706998621489032839041822691077569413120000 1012 227201651108554930005462687412176877872863477510866251939840000 1013 846200397041912271107207801984529972480262384832044434063360000 1014 2722158762900148022759969981126390801814512791278380093276160000 1015 7596245565168409307190737645727290680947957846427776712704000000 1016 18449281041974949275750123948563625682285046096513926168576000000 1017 39094695172666258802285802591129085751948525807828725137408000000 1018 72395059427847293328591010364871891757603502154207234883584000000 1019 117242724316070833097424079818831999434253327812031621365760000000 1020 166040892164776789935211595269468168970024950423132176384000000000 1021 205436491427650027403049166227972878799960418534387246694400000000 1022 221633728861524432941940109859081275543358712019186184355840000000 1023 207864380216938291672069975626135664708179203773611575869440000000 1024 168751891958633037243654254141381826262556562564759095869440000000 1025 117899230354899005868052295585932333138022205894414041088000000000 1026 70338688560388563865351553260514010881472545837505576960000000000 1027 35466849117449576567421255921183913836187361838250957209600000000 1028 14907682670149013257426008092245336611305580572124276326400000000 1029 5126211703398368710821116686306259939682209351052401049600000000 1030 1404392415813948684171545008096816631077745639521517568000000000 1031 294747353307206499923434955390059454085061142648979456000000000 1032 44493939117982481507542049294051088006957678672740352000000000 1033 4300286591103167269176365485384796879424051826655232000000000 1034 199835565634721636137679570343023749554778826342400000000000 1035 0 1036 1774079109 1037 12781909084181797296 1038 478506029199086802270070416 1039 159058646860980978034949287791504 1040 3286478904418597787186593231457422920 1041 11312014194199856834131678504848400216320 1042 11155065092380598910125877275524383447164160 1043 4366013403068134731781897406671976549188527360 1044 836364804846652102057285202303205494791143573120 1045 90375447139944265577191554566021699246071011225600 1046 6089458706849088345092255639804029450287724574630400 1047 275285657521906051970186030259020241649511978984755200 1048 8821990930119979512736600772385051415339014653665228800 1049 209082909681664219262569394100300389271428643975868876800 1050 3788529049692826788196670166645806293249448938594355712000 1051 53893148380030533207728505258217212660954146103140855808000 1052 614911925629452922809558983940756221707687180359966388224000 1053 5726824097629856167988252276181552013883065072232027627520000 1054 44167671568371052583743822364778677518278309255072446423040000 1055 285484501078240731856007276273392561197797856871166755307520000 1056 1561972030814932706384343298082435080902322111294225535631360000 1057 7294218913529056443121283714269518017070186973391369416212480000 1058 29274613949119503784999458217616559981784574564269997785743360000 1059 101549607586202836683852707592556379553991081815887962492108800000 1060 305878328910955868152400685490129902476918859340690135252992000000 1061 802972223011243014991816136468637434614047185034835881492480000000 1062 1842280180354181889947302048483076716110466632171052795035648000000 1063 3701546275980580302776433121512154157166931036489280194609152000000 1064 6520956756081791637511348281852005903454340232485380564713472000000 1065 10076959789339395482308670264736235502721525432025142840524800000000 1066 13654611216429992194636038985081074068145187311679486663065600000000 1067 16204404411146700544953516364396753008099775674374783741460480000000 1068 16805739106705630007732217841088847979437758456229727536414720000000 1069 15183052853465946888940599120829483391016865215862739734364160000000 1070 11896016191928123105517815195177722544316569830019171352576000000000 1071 8035044337625399142858570453244185352645847400115094736076800000000 1072 4641813090691613256539354243888075276079178345418574318796800000000 1073 2269713590377749238404047548968883586356079638926717458841600000000 1074 926414586628324305527742181970498067121784725182517503590400000000 1075 309733192559281263603668257228958565453232794729525018624000000000 1076 82601208888294845512119875546294780953955055239298023424000000000 1077 16893923398167596809488638467138193870147650967448846336000000000 1078 2487760235477958786621064395383969404842375281872207872000000000 1079 234772790327356378202030217178930028789627932775546880000000000 1080 10662407034623711662086024436753954774548779724963840000000000 1081 0 1082 2543535902 1083 30482986519567831334 1084 1703147520670713224129678958 1085 754160964935686673365056288396816 1086 19472439871722960958318990091805584520 1087 80434657207444447929900580427169776849040 1088 92596374791149820834762582540358630348870480 1089 41480088535247460118300133173833711319356963840 1090 8962661853585066597461510413926573778431557197440 1091 1080375647323413562419907384821857156943415347936000 1092 80516086033297807808412032323303941200378935355654400 1093 3999187499737839169553552591115620311199664036317952000 1094 140072492411022072190181746873555094175192017732671180800 1095 3613163208295773445604839772658816778955073043604736460800 1096 71019852395017201526794933657828905954776301814380677376000 1097 1093054316030357137581793881033708774438756799453525585920000 1098 13465699209526093764250705311848189219338547005844190400512000 1099 135194205520487615947024072139710836745369213605104115351552000 1100 1122744637239477744203449637021129520071253140707278798004224000 1101 7808332918571328564305746505036493853747743823760046718156800000 1102 45947700920789823166836425092091174820851418120091124356055040000 1103 230748029278019809129505453993954562501775889396451318387179520000 1104 996105980384421956321369369095564193664811443937272086760652800000 1105 3718471263018323242762453224200054099322676496237806836535787520000 1106 12062973981378045701309906898945757897807883485843799785930752000000 1107 34143544843333973678814872170151504693589686306522797011369984000000 1108 84584715414766501239782138396918912892644827744641157874319360000000 1109 183834714981525881262489754304646629225404123332351662272020480000000 1110 351086436368240009486585742622887360137869196800761943747461120000000 1111 589702061598340461799859079636179871838762843479503218535301120000000 1112 871254573650311013519942321290191123592670967123746270887280640000000 1113 1131570153005183887546253746451268843594462472112272845884620800000000 1114 1290079740986397533879714334931154579957778606760905751941611520000000 1115 1288045457906111981189201026437861970622772135385090347510005760000000 1116 1122420221322900655025260777187645279372975510504006338845081600000000 1117 849739743038266551018968733843928059950886866754875775831244800000000 1118 555476515361889548212903692253829738259128180563973735291289600000000 1119 311035056857511117568492543961935700095933495689069308411904000000000 1120 147618220158350508958655602749676114921681555801763869202841600000000 1121 58557293627396582937086492271152127661208354965664644988928000000000 1122 19049795944865507867723261315305411283228142099669127790592000000000 1123 4948809062113532386614190379938158532596527654632540864512000000000 1124 986981574655204957615251807772517995049081185931385372672000000000 1125 141864737571172963020867535487428024231791664090803339264000000000 1126 13079692680807124632448803184635943339577584583851376640000000000 1127 580845789945444485368298540453297305991246035738951680000000000 1128 0 1129 3637993036 1130 72558596311077579434 1131 6050688888470697678192187494 1132 3568993847495611535659846658439264 1133 115151935417524302101360845984067398000 1134 570799891021938357235076344629448200131040 1135 767018500604228105849895796592590675769920080 1136 393190839105017430605677778464466000044752812160 1137 95800534625251288025011226996351023044509769985920 1138 12877432243372244265752440134673680497382395654745600 1139 1061005475874089429039041087833184896287785815760569600 1140 57869955928129585277241597744598787917783328704940928000 1141 2213893854475551382349441263651860289339210472399992550400 1142 62110009429155723073870724563984829967930391849501044480000 1143 1323256136088894897295616637696731658667493932800707841024000 1144 22014917811439779605642576845914597955518812058119816257536000 1145 292539805643337463729980770795197986816821664487376983277568000 1146 3162817686006705369549877355783971543730419139812048939622400000 1147 28249926237447941427706830046898011483816631874872499750912000000 1148 211122634387136491738246487009642348207568423117078913249443840000 1149 1334272424987662113600643378902220626815476274643257318631014400000 1150 7194828635489902323125721413812807239892333355732275358463098880000 1151 33351362656238580763746911303039197949447723625891231184303226880000 1152 133734850494483333219622518193076588223511887836693195026700697600000 1153 466310602539368103169627049183094060710570761382290876394373120000000 1154 1419917677742650021757477894633506385216862550421262603149770752000000 1155 3788808263831216183436595941139347995541064394646436918383083520000000 1156 8882905689936784627591277352674141386458446002655573177431228416000000 1157 18334507699979448027113288664688939220708460870691350201383780352000000 1158 33357481075863576971195502307661687078869660739083325095139082240000000 1159 53527579958101423171613051322888492525313468220350344278342369280000000 1160 75747828191620497180284830272545749401498761073947952615165788160000000 1161 94449856324803892394308799127426933165303924646628199902981652480000000 1162 103599517796167795562775249529220588946214071102350256615142195200000000 1163 99710909139146563395146053089562326885577373866517424262820659200000000 1164 83910679623829444896671221295153991025522613473156806040407244800000000 1165 61449232028911272569399206872822592984860695285025684941753548800000000 1166 38916031754280359892358529416034508920350783235987642912656588800000000 1167 21140670219846395209519481025356231591384237743937403303336345600000000 1168 9746884466742433125230821033248921403706964251174138586071040000000000 1169 3760565256325611783154452944061110826332595924219290638614528000000000 1170 1191248405741009110375837871396840414792577401844922067189760000000000 1171 301656907616571064071786755444015925365127120003906158985216000000000 1172 58702009704340378059225194552552064825150745246563135651840000000000 1173 8240493404484122108347568252632178910272518016937964339200000000000 1174 742659374834083774267812927285628603134768718950401310720000000000 1175 32264283871484275207932375162833708949077281431072276480000000000 1176 0 1177 5191304973 1178 172424997484554007880 1179 21465744280201165718317540668 1180 16867493257269353361598984404367920 1181 680079943672833877722225480138018497760 1182 4045381352442543538171160428256443338835680 1183 6344887049516948803080317032740865084042374240 1184 3721440349824054895532749415045066181681988803840 1185 1022216291716018921867951380326563246179755810213760 1186 153175308492109376676724668204959845583325508107801600 1187 13946982857791617972481794792473438736654871698939225600 1188 834925313222010649212405005695804024391635993842338380800 1189 34867682603077659464737233429356250454289629476910578048000 1190 1063192189527974757329112991224186798897488804048274983424000 1191 24533686257887980612387241972821461094398982060386068127744000 1192 440849243829182123475598336869389216184474709168787055980544000 1193 6313136091492596277151744713693259185974365839691585599123456000 1194 73428167699178239779539460755228241767797623312220839576903680000 1195 704618736778910270861742732593032185012778387651304831085846528000 1196 5651931127117009015220490229669849815626908767949801050047938560000 1197 38313279762217691771065642750063549394051187639449705413365596160000 1198 221520880413015171083104889120146151457990121814856609988237393920000 1199 1100943433188472706420539212476331101162067950242048710060023808000000 1200 4734100591540939928163622741453482926699998978629535840718141521920000 1201 17709586649542084526253971825836793398399252602425322396547153920000000 1202 57896274401120016830269526957560916126015243094192538229429108736000000 1203 166026394209659651828512539742910131820119534418704028127928909824000000 1204 418865109883238275118144869425376603972148801601362976786179162112000000 1205 931804163757797893066016241472600043491464843919381122339126116352000000 1206 1830726073302221046257985162340740405568939934752597743974649692160000000 1207 3179690185949282368586169101754112569732157298397155292940688424960000000 1208 4883633713833186837447249249608312560237815063499947654181961072640000000 1209 6630465328783944862817621356696001866532276389842698520904618475520000000 1210 7949285420814329784652972998494505189747689391065393241068855623680000000 1211 8400453159139783684698650433932828776939990520429746405209695846400000000 1212 7803700885968137857900912847910868565013646898533048708472242176000000000 1213 6349216504762739551573098150601889094571782791236865458728389836800000000 1214 4502359913840966488289753262058039228818099941189996165134811136000000000 1215 2765022800238524886658147934322641077582123492815683223140538777600000000 1216 1458530865841424523360608344155814835607764555843104926118969344000000000 1217 653775770618109108451386540115364460732007420050803579770896384000000000 1218 245518776350318939790829920343792355363438000294576248703680512000000000 1219 75782929425243712646022412816345372007855125567163293602152448000000000 1220 18717945668280499987006253109113113651268390460906305853849600000000000 1221 3556184416473861294416721690602293028790342744746133962096640000000000 1222 487815986690194513874240901450632552787480827020109194199040000000000 1223 42995777173771262490921626904697581667081186489373829365760000000000 1224 1828234591059565030455901894873819062048174859912457748480000000000 1225 0 1226 7391026522 1227 409010598420571215758 1228 76019585623424471337591421632 1229 79575927674135309132735917798557000 1230 4009252042074940116305327564399565343320 1231 28617458510698773808255064759005782936057360 1232 52384309696141811515250680139572759322030750160 1233 35149064649419348220512243662159835293299629205120 1234 10882169489425943516229040247852802685325219093990400 1235 1817246245686649192930259946825312948708247237452652800 1236 182785169054317763591955748796679189785356271459906860800 1237 12004338076004423613388327582661635204827006101595683481600 1238 546952950932927602527840396299229099544142341985235209164800 1239 18115657039724969464960090167935871535903383174364465241548800 1240 452452134481083512131605712707522738859798713728944209039360000 1241 8774450357210639881823859966479784585318115747057597604044800000 1242 135298895102892229493003829394078609267122141642431271958487040000 1243 1691364754517799225177939648313057137668797795383787740251578368000 1244 17419570866782188144487083855612225016118063995924303562325303296000 1245 149805065660971616335837664442476465815104347560294061632829030400000 1246 1087929522114730301820661093632914775673128777787308746484265451520000 1247 6735793119716631118476299216735310378488830801542718463380890255360000 1248 35840934604455399807773769452718075885688846677742971200297928622080000 1249 165014005230649918956340352078141045971588712023587465414416691363840000 1250 661146496754586759427024014225586496986611029434915579784751808512000000 1251 2316276992801783152619014191674189392176308053493166315913358868480000000 1252 7123965834629923675515548293013904304695095988162388338480606609408000000 1253 19297088023596915204568134588923432297349852425424991941348168302592000000 1254 46153429856490687045239853903599360676336838132935030577841331240960000000 1255 97652614444819876762952497109347277581749617411571405894554222592000000000 1256 183016303346241431544992215550586692240411610603203148080624283156480000000 1257 304030483473927183407596361821326462649418404924451913702973259120640000000 1258 447708955492657002292476594270538467634208943192164687899764279214080000000 1259 584090028126724607368464952512366697456807507935819097628830901207040000000 1260 674261840531581918981775701722141880850462236515570221413393288396800000000 1261 687349446976389211308613773048457744153051373885035369709215049318400000000 1262 617014634665509391703192414912804364310190081834701999140437281996800000000 1263 485873583015843631093632803784896822626872230062572288245967618048000000000 1264 333955517834380910974677186044021552294077868270596503877692948480000000000 1265 199059613922302018782423039104161316646830370118869200248837767168000000000 1266 102043458090633172117099155886990938062483101536429876802505146368000000000 1267 44503567659080499756582674655720553773802499428269196669309943808000000000 1268 16278872581458459219328535196297489257254363887509307618760851456000000000 1269 4899261615737620551415398580438479645768282315660446744042274816000000000 1270 1181013067494507657504257390657146804232441153693591959744020480000000000 1271 219184478730873029272228748700907335401678275843557939625328640000000000 1272 29395343021348845360993431672766911436753993972960796847636480000000000 1273 2535078885548170249039037261262740545647950696421771423252480000000000 1274 105552110456546278500357556640327780274412605065077456896000000000000 1275 0 1276 10499640707 1277 968694227397480104836 1278 268854017587793785842207862368 1279 374932680340151568423103675460993664 1280 23605877654489185162896801453728047119360 1281 202188019771793349734006637956987723192181120 1282 431927021589778404981732150764457130261525456080 1283 331512344594032971767811319760115934329723720063360 1284 115661949553468654981219312616567769775668990617650560 1285 21519201747823294224993566568475472326579124004824102400 1286 2390231398148212580765766896420964978128715539532305702400 1287 172141185842259464084762672160832691914276068652139006592000 1288 8552995040581060737364183735845126077804468711282672836147200 1289 307532928312322976429530097242319197200126556199780301647769600 1290 8308075408276518982062031993840906849638655272238029963374592000 1291 173763786271414254087464525222428967003661954504611858474139648000 1292 2882788586386745928086632478473513865955557053287002362288877568000 1293 38699788423592237871941891629864876748883200017300284038777339904000 1294 427376499649444969470451858400251477146423003992612356553790947328000 1295 3936436018358980947691088437285761317019711028364774433308853043200000 1296 30592702102378564690721857996776495650166112286866062358398529044480000 1297 202584122846501233927625998770945326823417308717487434367392161136640000 1298 1152571344327160374816746916513523235200574744278450439615842796175360000 1299 5673617078386075589196327123477237437447313771452378644764154339000320000 1300 24309127926919560196564269383133332180963856735675920112545189462016000000 1301 91112441741706851318380649537331551543591841166363944038925063684096000000 1302 299991903449411458918918735762040338159629076562901543663633665359872000000 1303 870702375333011581793289036912402865598244262154334263420099723526144000000 1304 2233940885272227802425634096345617655652196417122302364454172546301952000000 1305 5077595269480642008795529534005785041588512676714350237287311406530560000000 1306 10240351211675983180529415198969510331526352432726416714215286494986240000000 1307 18343352126130182992015551943970178730259709435649296858524632209162240000000 1308 29197022797204528085002897481489293692025626144946580549372157917921280000000 1309 41288642148845805535134644049174402159646339000206084782843234353152000000000 1310 51835353388660140350174864879065844487587923712029107949468079515238400000000 1311 57691380788280759271759933387020507645682083818744837538983970865152000000000 1312 56800903831890505920255079849685270719488613439521929308973541254758400000000 1313 49325241060046726105288936569017260998044368079822833564777469234380800000000 1314 37630632569997344532362688691492995761227047702848658580817352799027200000000 1315 25093000548559164773033023163807317645793029260362725020365777534976000000000 1316 14529531733722055010686459231056972071925643805798559230992211509248000000000 1317 7243999370553945606324380832120485061315860859072919729264247439360000000000 1318 3076084368871878798401979246785705064681769431040506274684896018432000000000 1319 1096709479929642373254675720251916377523428974001389264310378692608000000000 1320 322022728664096228788238764772237365329697803234895846125128908800000000000 1321 75804949071480511481941491743365114587147159265092324533395783680000000000 1322 13750350419696369069081132848644216018213784793195378953169141760000000000 1323 1803829828811706198051128073166923519872467082817232185505873920000000000 1324 152283592766677896714703656182047543089565184168097050787840000000000000 1325 6211348598213116344334828515322743482011868227062529523712000000000000