1 1 2 4 3 1 4 28 5 12 6 1 7 280 8 160 9 24 10 1 11 3640 12 2520 13 520 14 40 15 1 16 58240 17 46480 18 11880 19 1280 20 60 21 1 22 1106560 23 987840 24 295960 25 40040 26 2660 27 84 28 1 29 24344320 30 23826880 31 8090880 32 1296960 33 109200 34 4928 35 112 36 1 37 608608000 38 643843200 39 242280640 40 44405760 41 4463760 42 257040 43 8400 44 144 45 1 46 17041024000 47 19280060800 48 7912262400 49 1618859200 50 187246080 51 12946080 52 542640 53 13440 54 180 55 1 56 528271744000 57 634002969600 58 280384720000 59 62953475200 60 8172472000 61 653304960 62 33023760 63 1053360 64 20460 65 220 66 1 67 17961239296000 68 22718375680000 69 10727852889600 70 2609663302400 71 373507411200 72 33651365440 73 1974255360 74 76211520 75 1912680 76 29920 77 264 78 1 79 664565853952000 80 881259515136000 81 441104638374400 82 115114384985600 83 17923467161600 84 1786864759680 85 118544345920 86 5327562240 87 162282120 88 3289000 89 42328 90 312 91 1 92 26582634158080000 93 36796205974528000 94 19407654326860800 95 5391023192755200 96 903746940096000 97 98332381347200 98 7239904672000 99 368939771200 100 13117104000 101 323443120 102 5405400 103 58240 104 364 105 1 106 1143053268797440000 107 1645615697037312000 108 910140650683264000 109 267394721193600000 110 47867129377267200 111 5623701244761600 112 453087710275200 113 25686893232000 114 1037912075200 115 29936146240 116 609929320 117 8550360 118 78260 119 420 120 1 121 52580450364682240000 122 78486991029551104000 123 45332366929833984000 124 14012481989169664000 125 2660751190056960000 126 334675892860108800 127 29184262179072000 128 1814493051571200 129 81734145292800 130 2684400118400 131 64092188160 132 1097299840 133 13089440 134 103040 135 480 136 1 137 2576442067869429760000 138 3976930001842237440000 139 2390437704451084288000 140 773981430366656512000 141 155032295062188544000 142 20733249404502835200 143 1939810312709068800 144 130795873067059200 145 6473339333260800 146 237429352160000 147 6465839219840 148 129930178560 149 1895755680 150 19477920 151 133280 152 544 153 1 154 133974987529210347520000 155 213353732165508014080000 156 133060566042200788992000 157 44959416374617192448000 158 9455789953849214976000 159 1336827511118850150400 160 133242247541628825600 161 9656766823665561600 162 519196233062707200 163 20956529815020800 164 638311383790080 165 14651440469120 166 251258542080 167 3161820480 168 28274400 169 169728 170 612 171 1 172 7368624314106569113600000 173 12081783988797659136000000 174 7797805996570952986624000 175 2740706715769997950976000 176 602851023651720876032000 177 89665440620980224000000 178 9464604611158208512000 179 731961790608893644800 180 42366129506616115200 181 1860414141224038400 182 62446769761376000 183 1605306454752000 184 31485762788480 185 466262334720 186 5112754080 187 40155360 188 213180 189 684 190 1 191 427380210218181008588800000 192 720193879653168458137600000 193 479950143783054838333440000 194 174980915658540827996160000 195 40117470182176692264960000 196 6251773782773474988032000 197 695400135735105568768000 198 57042121000736295424000 199 3528126338045557248000 200 167013876968626688000 201 6106794484997606400 202 173212915139264000 203 3809309849945600 204 64590388553600 205 834380628480 206 8044095360 207 55930680 208 264480 209 760 210 1 211 26070192823309041523916800000 212 45079400748714625413120000000 213 30957052937985623273144320000 214 11678728745929667830087680000 215 2782616477500025825218560000 216 452734539845226041475072000 217 52843582877025548095488000 218 4574264363785173657600000 219 300482838325879745536000 220 15219097725849425408000 221 600596285403456742400 222 18578124375024614400 223 451292534185292800 224 8588998602912000 225 127168935689600 226 1445731875840 227 12350757720 228 76560120 229 324520 230 840 231 1 232 1668492340691778657530675200000 233 2956231241489759693376716800000 234 2088244894655765761440645120000 235 813431878915273367889018880000 236 200896649215931423944949760000 237 34021299726820622686998528000 238 4151785341237014408159232000 239 377616352705772877785088000 240 26209028723248515336192000 241 1411476972312887800320000 242 59663222845705224345600 243 1993955613530302822400 244 52876356973106867200 245 1112645426609516800 246 18508175586700800 247 241381753880960 248 2433792493440 249 18552127440 250 103170760 251 394240 252 924 253 1 254 111788986826349170054555238400000 255 202692216761995437807147417600000 256 147045128972737597232781230080000 257 59028476418724901513671966720000 258 15077093973246404467980451840000 259 2650430229547016257408843776000 260 337101629637122674482622464000 261 32095395441464207364255744000 262 2343293506949411527999488000 263 133481278619027988160512000 264 6005545131432190074931200 265 215191760701068844492800 266 6171187814405745331200 267 141887991101868211200 268 2611807649132281600 269 38301479404939520 270 443386530836480 271 3992171198400 272 27321642040 273 137075400 274 474628 275 1012 276 1 277 7825229077844441903818866688000000 278 14502936376928025254362021888000000 279 10789941502799102438567395983360000 280 4456123907539655407730834800640000 281 1174733430438958832144225402880000 282 213859361189272623773643735040000 283 28270154081968339518088151040000 284 2808447078629866641530314752000 285 214872288983518306548215808000 286 12888314517852622592679936000 287 613924889133603194155008000 288 23436077748218766478848000 289 721229161482339961651200 290 17947891075860806860800 291 361279833628979865600 292 5867433398552140800 293 76432721056876800 294 790705425097280 295 6396475697920 296 39521352640 297 179791920 298 566720 299 1104 300 1 301 571241722682644258978777268224000000 302 1081042520970518310726608486400000000 303 823748549086860708146916720640000000 304 349455358475812913426110840832000000 305 94910598051339485482836190822400000 306 17855763603202223486488436736000000 307 2447201533664771445702607667200000 308 252945920372357670840513331200000 309 20213102486294849471935795200000 310 1271714079447433359147970560000 311 63844080315941687707545600000 312 2582555419983979578378240000 313 84740556474217663219200000 314 2264747794006369351680000 315 49379236601582055168000 316 877613972701568256000 317 12669945572614176000 318 147596209315632000 319 1372784713608000 320 10032440140800 321 56242001200 322 233063600 323 671600 324 1200 325 1 326 43414370923880963682387072385024000000 327 83811515837412554184927630721024000000 328 65333429349745653546186112696320000000 329 28430721868676080868809673146368000000 330 7942303202582971752053006106624000000 331 1541227449910719587888399566438400000 332 218526289363713482034102265446400000 333 23441712924570458125465214156800000 334 1950846529221125026483120128000000 335 128308799239326684999513292800000 336 6762304986618418501996892160000 337 288526401854547911026452480000 338 10039724389715133941667840000 339 286303110140784535518720000 340 6708879088148754316800000 341 129242108117424766464000 342 2043248965382072448000 343 26396393038967952000 344 276637972394784000 345 2325866526984000 346 15431672256000 347 78849170400 348 298880400 349 790400 350 1300 351 1 352 3429735302986596130908578718416896000000 353 6748335637916885298476597530066944000000 354 5375819293166810491426002759122944000000 355 2396652622581184284788579310698496000000 356 687641887683062736289209179996160000000 357 137405408995083417134678569687449600000 358 20115962045826365560787092129382400000 359 2234513600876772880824110682931200000 360 193165360966808335429496665292800000 361 13242020862281873306440289894400000 362 730153943048365931677236695040000 363 32729681153527730494377615360000 364 1202141321318625099718225920000 365 36379610522667311209390080000 366 910228865338618686981120000 367 18857637251186682364416000 368 323350759828721649024000 369 4577302697122995840000 370 53230276361262000000 371 504572892039216000 372 3853602080328000 373 23316589296000 374 109036090800 375 379501200 376 924300 377 1404 378 1 379 281238294844900882734503454910185472000000 380 563541593250088075904466173713973248000000 381 458317156263928966578260829296394240000000 382 209091292212567474698455244168495104000000 383 61533854963324579605660568790368256000000 384 12641912470255320027006244742804275200000 385 1907610069027803586483942677073100800000 386 218987672523859151954132942910259200000 387 19619396087889523069478810559283200000 388 1398189259434458806315563045683200000 389 80416183622731539020746065838080000 390 3774014290326444867654354923520000 391 145730965357478489867890851840000 392 4658204320972019664610283520000 393 123761581595174705159577600000 394 2739419678703726876329472000 395 50546011714401403968768000 396 776503726843898237184000 397 9900330333249195840000 398 104192138457222816000 399 897640304232672000 400 6255210777816000 401 34656342739200 402 148883716800 403 477477000 404 1074528 405 1512 406 1 407 23905255061816575032432793667365765120000000 408 48745815314352475410518594394311884800000000 409 40437134188211908168213158322500272128000000 410 18858350870969866740042322316123963392000000 411 5685604383948455059602245866511269888000000 412 1199305977286303382036222595642753024000000 413 186234428751785446397045028356456448000000 414 22054475941222845566264173424816947200000 415 2043591508697584797415662324923596800000 416 151049186474728650863141736853504000000 417 9037726703593955013286439300300800000 418 442721555494070246315564138496000000 419 17909917930001858384839767552000000 420 602234988812736416999698636800000 421 16910600898894315475408465920000 422 397703549465547392792524800000 423 7844566861858268677175040000 424 129749391852479024161536000 425 1796237751168565408704000 426 20736312732800368704000 427 198444370401653376000 428 1560692646681168000 429 9963439450910400 430 50735784153600 431 200928709800 432 595675080 433 1242360 434 1624 435 1 436 2103662445439858602854085842728187330560000000 437 4362282818039186886568587694761123512320000000 438 3688087892253424210549702843419336376320000000 439 1756547063446469781512064489089780940800000000 440 541933954194227732223448942035160793088000000 441 117221060271574669588970947261287301120000000 442 18705342279954135343358455261149659136000000 443 2281409643167955775192141503714066432000000 444 218239260776190986118167756617482240000000 445 16695362596746263931140410799713484800000 446 1036746403426936242165212788282982400000 447 52867160697506909398527289011404800000 448 2233713348494256084799540893696000000 449 78735651800088236501809329868800000 450 2327116280499956595491362160640000 451 57874066493845696933038520320000 452 1213538503098807335218728960000 453 21468253006368566214136320000 454 320150593476346957484160000 455 4015023213578204860032000 456 42168304736178933312000 457 368559868889900688000 458 2656670986281312000 459 15595111491960000 460 73239799651200 461 268239993840 462 737304120 463 1429120 464 1740 465 1 466 191433282535027132859721811688265047080960000000 467 403433681705045052167164153760751550464000000000 468 347354456797607638467690952132759406510080000000 469 168803511856221583672683764817858744811520000000 470 53240272711898104342739713982430056284160000000 471 11795155740265396012764659879118741700608000000 472 1931639261427125797894741107592804237312000000 473 242283487310413801312188322625128169472000000 474 23887096460010863400890749408844808192000000 475 1887775520450817379232208836588830720000000 476 121406749342866824389826902416294707200000 477 6429196794572641000814996267446272000000 478 282939635592415286132880001062092800000 479 10422221135703432680987711200051200000 480 323082861252583679028402356736000000 481 8461767328847600470393445314560000 482 187722686325418081801442519040000 483 3532109827786612486345451520000 484 56364667695290384579909760000 485 761803146969949492087680000 486 8695705039294066457664000 487 83447010051847810368000 488 668763690339688944000 489 4434513696364752000 490 24017688451848000 491 104355638936640 492 354504575880 493 905940280 494 1636180 495 1860 496 1 497 17994728558292550488813850298696914425610240000000 498 38517633044514307088740316418959662341160960000000 499 33749461534275378345065495558505654575431680000000 500 16721295106851101254718016139465057653227520000000 501 5386350237622235809261175735096004260659200000000 502 1220960690998172309606441042015185484644352000000 503 204959081882977975802238770638399165431808000000 504 26402271479778919730425761692730749353984000000 505 2678767326231521868203044762327298605056000000 506 218327975066445053461808259577494372352000000 507 14514077452108967115774206687883480268800000 508 796472412772994129475401510498153267200000 509 36420798167368661330900276380028108800000 510 1398117297112682582998565099467571200000 511 45315170150982470016055165727539200000 512 1245415500096972130301287896023040000 513 29111262824643589468552122408960000 514 579786877209732067785787637760000 515 9844952609659135559295344640000 516 142448423302894677185817600000 517 1753113521449473068261376000 518 18292111195256564649984000 519 161023598131251727872000 520 1187601792814364928000 521 7268600933682816000 522 36436009485308160 523 146896188042240 524 464123349760 525 1105554240 526 1864960 527 1984 528 1 529 1745488670154377397414943478973600699284193280000000 530 3792722766920694645185364859356743823859384320000000 531 3379714324937776763250224376711019465308897280000000 532 1705878972219385503816867109505011419898183680000000 533 560742669106696917990096765384161487979806720000000 534 129924340719435811389118162020644923694383104000000 535 22331746124944903817237034417770299524120576000000 536 2950795315779985627766517986682397098246144000000 537 307672840734088715891745461737097102884864000000 538 25821532683274697535154720277541702074368000000 539 1771334262442104534849648375181026761113600000 540 100533098031592333099117569821684033126400000 541 4766339413016178214543531635921217126400000 542 190213700849763745460742437321460940800000 543 6428101183871736754780688495224422400000 544 184801706161843348609799410082119680000 545 4534988199281697740247677728235520000 546 95206966826553045196131913113600000 547 1711956427320532657104752271360000 548 26368969712794918112850186240000 549 347562705312483026172398592000 550 3911582642489747696959488000 551 37453919372875520266752000 552 303535813268975519232000 553 2067102505789985664000 554 11713794090890411520 555 54504240614503680 556 204447483412480 557 602317629760 558 1340539200 559 2116928 560 2112 561 1 562 174548867015437739741494347897360069928419328000000000 563 384810488129144536561136794274004726909082009600000000 564 348523583910573924496708251283880729285366906880000000 565 179085248463534483656387536655727195714821816320000000 566 60023116559315864974786930709457806169798082560000000 567 14202798444647457113847503777551878475890032640000000 568 2497089429963595616016243810304296673251164160000000 569 338066844913403365988254458992786789036457984000000 570 36179462115061566944075027854288884209811456000000 571 3122219903211030747223609971989142628990976000000 572 220668301551906196368616041547454645796864000000 573 12930508143948853508851698625387954438144000000 574 634363112289404293127993113044860351283200000 575 26260487609039481451607427053246303436800000 576 923017235811141735505740925777045094400000 577 27680297392483721844907620654668185600000 578 710860337278520286478530026557440000000 579 15674203317988404028195111562526720000 580 297217825250375898734492681134080000 581 4849863823143127912533924433920000 582 68076494350292881253538017280000 583 820864205053742497504496640000 584 8480960805980561169503232000 585 74788824404959509132288000 586 559856523986933741568000 587 3531326767151287104000 588 18581328408317875200 589 80469071007888640 590 281544140021760 591 775247186560 592 1615739840 593 2393600 594 2244 595 1 596 17978533302590087193373917833428087202627190784000000000 597 40194839632446469542099720952393851668472948326400000000 598 36979786798739406608715503179081481301872607232000000000 599 19331559921045229192073787136790963475056479436800000000 600 6601558720310332035958589122567712455883216650240000000 601 1593925348581241233270317338685060681565921607680000000 602 286385546310679379259618079100720215860266926080000000 603 39684442370437965874724234299510843467261542400000000 604 4353987139685237296780582550818852936325529600000000 605 385868091274697010633119344717072858656800768000000 606 28057737978576430936877222666851517604036608000000 607 1694746229962075496377709684841681451745280000000 608 85882266057230347218570906625546894835712000000 609 3680579674937984141514454651221431549952000000 610 134253504198943064505779115369160579481600000 611 4189292328124220913204840163027890995200000 612 112272677528627635935852693815003545600000 613 2591764735437128769861943414060646400000 614 51637560173283887775068725979750400000 615 888901211673837504063631462072320000 616 13223272628229152306719100559360000 617 169863655776956950944095600640000 618 1880984305801312643692400640000 619 17904352681005459320171520000 620 145890602951300094311424000 621 1011866350182298490880000 622 5928318131824293004800 623 29042307639343398400 624 117351353350739200 625 383876768647680 626 990140585280 627 1936482240 628 2696540 629 2380 630 1 631 1905724530074549242497635290343377243478482223104000000000 632 4318826373974362328198044059739570215729232661708800000000 633 4034011813896302383283374064293193832270714529382400000000 634 2144119818192669388544758301089296500083028865843200000000 635 745503019155181753147518590619239333622210310963200000000 636 183527272412828108928963813716609448109700515102720000000 637 33669106535377331710347542197965724857915817328640000000 638 4770727534170169523103456554945445527660821217280000000 639 536038976294555017707710645092860078208371916800000000 640 48728817636275393519589307193282231681857617920000000 641 3640565696789562999310877174071848900725047296000000 642 226343046884139264013069255793328247458234368000000 643 11828853624715256468169076666656215042359296000000 644 523871247374850460058791010120897249280000000000 645 19791000178811151882207948495520701087744000000 646 641157875901973795003564775095535389900800000 647 17886558986616792497378868808458323558400000 648 431059739987394474628871733744463052800000 649 8994822196924330853970465435549696000000 650 162750211632513575783022658738790400000 651 2555033562830710694710238132551680000 652 34795956911902685076619241840640000 653 410629646919524969336722882560000 654 4190645801651016895994526720000 655 36870131064674471580656640000 656 278445094825181196616704000 657 1794404343583105167513600 658 9790945047856964992000 659 44767388988342451200 660 169174717118176000 661 518535888245760 662 1255438652160 663 2308604760 664 3027360 665 2520 666 1 667 207723973778125867432242246647428119539154562318336000000000 668 476976625667254405344282481861696100973694075011072000000000 669 452094137716463926872652565196284085597778545423155200000000 670 244175431451475273900296303786294401841569947503820800000000 671 86385960982728207494214359041063341199392794004684800000000 672 21667612074217586171049393354312716418128069032673280000000 673 4055474523981221255618931166482667806770019507896320000000 674 587073500499116996390348502571637406066571078533120000000 675 67487287760633106594905602030810074678040335482880000000 676 6286039457375051453019248893900163416667570831360000000 677 481956135554233390437583690907832250868138246144000000 678 30801731322886274680879187869271238595713171456000000 679 1657634335474685296661527532458730267583709184000000 680 75741145804447012595341579901405679454519296000000 681 2958164269368622141570368675069943483072512000000 682 99294576790655902462649980607367089435443200000 683 2876977749229072857175923376152825834700800000 684 72200086225028496300616707260260668211200000 685 1573402158996784493083120844059274444800000 686 29826849285886068554197365754114867200000 687 492349541237675255400643377837957120000 688 7078507961378059754670739571834880000 689 88588440658360456059729939456000000 690 963794892737459199608000409600000 691 9094373233252721616221859840000 692 74181773771248751927294976000 693 520689681208900394231040000 694 3125972870091652406425600 695 15924077339259880806400 696 68113499950650739200 697 241251205584336640 698 694297299548160 699 1580951923320 700 2738489880 701 3387720 702 2664 703 1 704 23265085063150097152411131624511949388385310979653632000000000 705 54106082674177873671336162697019087529566585038569472000000000 706 52015708325344142068826674914238081859120448253250764800000000 707 28532268754636120425406727500620140297378322508362547200000000 708 10264946905447947343229161952549641980971134052047257600000000 709 2621496573666185789506993381495651162120376870827458560000000 710 500213605904001694334083270999267517616990370964439040000000 711 73917221083376143826070402972507519128691977853337600000000 712 8685548031775089787779020746268846367431411336478720000000 713 828098062103014332410234718192729848094816406077440000000 714 65084687994991525086404459184655698022580436860928000000 715 4270569088269245176185723798828194598140858335232000000 716 236348388921747251466908601894153791776093110272000000 717 11125277561030561871079225020134440199398621184000000 718 448469843744893402433208032960218558321655808000000 719 15568575521781921754326916212205563841373798400000 720 467547728691977228181168172754928796277145600000 721 12190788872257748879955478612726452033945600000 722 276742366894610480401422416987966346035200000 723 5480719415447859473682975757848322048000000 724 94816988729259202267082291628725207040000 725 1433791100100957202771851740891996160000 726 18949359009598360866674551458938880000 727 218700751177917448006809994752000000 728 2200629652459829339414173347840000 729 19257276239913800630261271552000 730 146036949778077006331178496000 731 955199910151640078724198400 732 5355343697588035719321600 733 25528080832301635033600 734 102371171143626542080 735 340535719419723520 736 921954376506240 737 1978032955920 738 3233097000 739 3779328 740 2812 741 1 742 2675484782262261172527280136818874179664310762660167680000000000 743 6299570675267783443027406004478726102818109175453712384000000000 744 6139943956739442495724057127662874665046659030668908953600000000 745 3418823421372406352266820519987414636949762504240031334400000000 746 1250060950502941854269676999854027536032943274701986201600000000 747 324844535745390242084068367732027781435416358551342284800000000 748 63147342888050390803931069172407020793776211757524582400000000 749 9518114578075891241114672433645184851317411669071626240000000 750 1142239628991712187722889954763575622322755572240220160000000 751 111369707732548867006648125802167347531188645690081280000000 752 8963684061476954968210792116274692100917371013693440000000 753 603176393116916417285805657837008217388328587100160000000 754 34286814481331146112483116239385726153704683339776000000 755 1660383916733659170965049404471362137299116621824000000 756 68977887404121810784963061272002634222892220416000000 757 2472384661576543230495707140546941857700249600000000 758 76817327980430938646059946843101236153679872000000 759 2076731859830000080335291349634820464757964800000 760 48997523669240942773344660072125976056627200000 761 1011158768564623649874941168539641500467200000 762 18281012893897851779739085127726224998400000 763 289812578342989381844054128390036684800000 764 4029853284415932641506265290766622720000 765 49130062672150968691614330734714880000 766 524588272869833726185380090101760000 767 4896648326047761427650751365120000 768 39848486158622658522957439488000 769 281675337019609897510014668800 770 1721014058906729186587187200 771 9031387337439471164160000 772 40371900648127483635200 773 152089386178906176000 774 476063012766140800 775 1214703253982400 776 2459764408920 777 3799996200 778 4203940 779 2964 780 1 781 315707204306946818358219056144627153200388669993899786240000000000 782 752324395139128490892788594669787280415019302641651941376000000000 783 743092845484000882929914261324023685908417192855722786816000000000 784 419817577942800611120009340046140045735967922043712700416000000000 785 155926259382731312573167414502178774032968842017882347929600000000 786 41205938847185941630610086230893444652589155376517087232000000000 787 8155115053863638701771520945110498359863666616484390502400000000 788 1252911665147536795943265123378055127208452670391477862400000000 789 153440307831031626894198806733855713263984613771339366400000000 790 15286192511025418297567201931638828758783713574880542720000000 791 1258721267601599102937629516685327936448612135442841600000000 792 86773438773559172798079721977248752144011758749614080000000 793 5060462275689965411908610768957152617369937421271040000000 794 251797107573440497508904588225134166139888960798720000000 795 10765465054077738194580173492375709854720889716736000000 796 397805047393802060440892110964745901297025417216000000 797 12765906610954289009067740017522507502293352448000000 798 357176129057480949491324279043801998896005120000000 799 8740395078846768297510165119443953208459264000000 800 187526274962594382806211600162056861620633600000 801 3533938547922527195478934916165860550246400000 802 58564961283573375856062608973941324185600000 803 853992038161219951654931269097363865600000 804 10957192121189219227023885924361420800000 805 123621597419667357809938303529164800000 806 1224808983494663610339437535313920000 807 10634830332889424254956622651392000 808 80691410026466093661909566464000 809 532943389619992358751744000000 810 3048627997510331447718707200 811 15006428633362338742169600 812 63033219188784503859200 813 223498838093827296000 814 659483204117483200 815 1588587444138240 816 3041163827520 817 4447402960 818 4663360 819 3120 820 1 821 38200571721140565021344505793499885537247029069261874135040000000000 822 92099283411280622707278427605858675363832743592275436634112000000000 823 92152744389671237091272242737524700647150334023895554719744000000000 824 52800472510391276661811072427045389357168439526276097638400000000000 825 19910600000784214682765936152818486799857073174279006191616000000000 826 5347874554128159958030038279594752800259202419459035339161600000000 827 1076905550687868056755593246259926736355274815670034681036800000000 828 168527808192748348582509456737501554642545608426593556889600000000 829 21046711375350616665294911192045442138262467846894256128000000000 830 2140645334264336005577935057846903451905867378505809920000000000 831 180178678566834900782396668617416788433551903317892792320000000 832 12712815185711409912284152817682163219458164290391900160000000 833 759814921440324572581924954248550050254213435778662400000000 834 38801274690530992078101825591125130880115058168299520000000 835 1705134889873935153777228009695854996527209072558080000000 836 64866951499634818414541500583581152431116346458112000000 837 2146734253094539654683172493365329429111214702592000000 838 62056212420886660038870490525567183349942059008000000 839 1572091045017181742845237230646511494871842816000000 840 34994073573609981890379789142131913835347968000000 841 685811610219670717368741423341443199205376000000 842 11850163050189946567039825390465528584601600000 843 180685822740627828942717780454864356966400000 844 2431827703612467520346370842205408460800000 845 28882323747040986109464939936090316800000 846 302443709009888244919496183684997120000 847 2788129042429408975818061065068544000 848 22577159016806406116919238488064000 849 160099975079844955115919422464000 850 990237589246542075909550080000 851 5314598721148044597786316800 852 24587477950057583328768000 853 97228541417140080147200 854 325059251527919708800 855 905714257958910400 856 2063009001231360 857 3739406092240 858 5184213840 859 5159440 860 3280 861 1 862 4736870893421430062646718718393985806618631604588472392744960000000000 863 11550610998131218403431147956525834306016339978103691453399040000000000 864 11703345076509856496207581012533970956904774830603115331321856000000000 865 6797812753209363373141278440972289149007542153860959954796544000000000 866 2601357272610770756055850899987811699738873805833988890165248000000000 867 709786417483316849268640874220541598033294185284494564943462400000000 868 145345596143551007336257160293385228526444928456563543873945600000000 869 23154048423937901721064332078872630394528749519553790633574400000000 870 2946693709739029748401437734087499916893191364216635365785600000000 871 305752540832507305407160273885683601241742829188166975488000000000 872 26284588262220212710419088652580753102001822423103444090880000000 873 1896408728637875238940757299004508823060404082520799313920000000 874 116047644501595551783425946595484970054031191556289986560000000 875 6075589554043070487281875060232692980829976404835696640000000 876 274109889493134043299359290929153120400869910181314560000000 877 10721641148323174913398496590813635184452381230235648000000 878 365409746932870370070185649654727272506686404820992000000 879 10896660204439558720163911657470302281453045022720000000 880 285293140813326467522894177277371815621743738880000000 881 6576243566043409153169547077971375173326602240000000 882 133750945445242565191478554103299734520922112000000 883 2404085252497212969589516104958944843972608000000 884 38230293170321609592676621336875724701696000000 885 538164495171660554433634294259059400704000000 886 6706411618174533464547181952746775347200000 887 73946436389514334602469871305154887680000 888 720663065374299591292205343445278720000 889 6197280053967176299472866076766208000 890 46912355228942839294538990702592000 891 311606326234565892730080584704000 892 1808685792303340943968642867200 893 9125657803406970013745356800 894 39755130411131435831731200 895 148262843907023474428800 896 468162104285427552000 897 1233732689154696640 898 2661313975989760 899 4574064520480 900 6020043120 901 5694080 902 3444 903 1 904 601582603464521617956133277236036197440566213782735993878609920000000000 905 1483215078654217385701833657153700776976710148801860978427822080000000000 906 1521282125867902706414209098573408087746732293125905569193918464000000000 907 895419002993727095004573778338931560327885254832527909454872576000000000 908 347575615465220332416457746339375621814800010718113504566444032000000000 909 96293164380408594859516446297099302640133706263387271462702284800000000 910 20040750704575600824990843193240776992050469670007445900178227200000000 911 3247988084951229837958877658862317701393297364076771488772915200000000 912 420957699238706917755258426180685119175109583688799565014630400000000 913 44529039262960023283775234982540469685770216133807344032153600000000 914 3906741132756676446734575419289246776215992501153338815938560000000 915 287988992814246995684243595915202970684337585810973749411840000000 916 18027031314359656936836963875776919660570739708845107445760000000 917 966630182067625420002888455028061987370227888233287516160000000 918 44725083972574970592491535081243282957352633740401049600000000 919 1796582932555024881001945806824689316593108044874776576000000 920 62975234959723637833435044491439635152908537119637504000000 921 1934528816372166825773788928330450801035924888092672000000 922 52264165622371896510983567362689215546605887160320000000 923 1245424701455664203885648050661192590927427665920000000 924 26237632546494066236316894531156436147902152704000000 925 489555562814830084690726937637223571428868096000000 926 8100398934875132798898332684153427824525312000000 927 118954967446070692757721765475734634807296000000 928 1550832649516015107580258769123822478131200000 929 17946269949380712324122602391130318274560000 930 184207885391782172070177288852282531840000 931 1675044193685244741411026719267274752000 932 13468695114453316390126409635667968000 933 95522942121535118560431561916416000 934 595569995626190420933157514854400 935 3250539725241642206140409241600 936 15446723538776868310990617600 937 63477185436255191740339200 938 223636942696977310300800 939 668026799928488407680 940 1667526867241027520 941 3411460557348480 942 5567371635280 943 6965260400 944 6269228 945 3612 946 1 947 78205738450387810334297326040684705667273607791755679204219289600000000000 948 194902757907166999144896342364370837981389595706826524167923302400000000000 949 202292455693217374632377434668843568359545372841421396112025059328000000000 950 120612009524033606342022521617651305611355471185852117526691971072000000000 951 47470551475333251638809911787815264883511086691059737521358372864000000000 952 13347152806820380638451177996447781478232850356275395152031252480000000000 953 2821835260202690307058271120577844973558997581384399913886941184000000000 954 465015118342894088625357082457378302082932208548525139862067609600000000 955 61340150579892784488184540471796864147558419913131111460791910400000000 956 6610494156790150154200016088753810405497169626288020385483980800000000 957 591472797848894725826615793683035018356009166295274778263552000000000 958 44513189119565502838212922443332865642707592100500637483008000000000 959 2847827439453318280715092466275525562485382624466979006709760000000 960 156255147350030091997250012944789783854513327726205222256640000000 961 7407042274118421185321669506727094733229007146851038658560000000 962 305229609193053578337773677070823233863353300247243653120000000 963 10990967236674676004683462302574876048917754464341852160000000 964 347350970966432161222182016956015902905189495669260288000000 965 9669625328483207509399356898008454701933596187820032000000 966 237832446139265862889945126911206911594792609382400000000 967 5181069583429774139333182230334658013112750571520000000 968 100160522531533409024616662114377195433661235200000000 969 1720816200915850270123273505628544600756715520000000 970 26300508954123948790829762801940826950041600000000 971 357783195471537019325081615920803296439500800000 972 4332504491670025517819262139749021810688000000 973 46682700070498731167070259452086393241600000 974 447189823800365596471708483777244667904000 975 3803098021768868731050999441702813696000 976 28656842911777400241235027980378112000 977 190814141421725585909736764293120000 978 1118906891390094816121763402752000 979 5752908938523494872520889292800 980 25793504764886464564665907200 981 100153644038559470629670400 982 333861364685177897568000 983 944836259890498976000 984 2237240780318223680 985 4346778992075520 986 6744500642880 987 8031029160 988 6886880 989 3784 990 1